- 25 Jul, 2012 17 commits
-
-
Liu Ying authored
This patch refines OV csi camera reset sequence according to OV's recommendation: reset --------------------|_____|---------------- ->| 1ms |<- pwdn ----------|_________________________|------ ->| 5ms |<- ->| 5ms |<- ->| 5ms |<- Signed-off-by:
Liu Ying <Ying.Liu@freescale.com> (cherry picked from commit b4d3898a01c232b2525637fa1bb443f8b6208d0e)
-
Liu Ying authored
This patch refines OV mipi camera reset sequence according to OV's recommendation: reset --------------------|_____|---------------- ->| 1ms |<- pwdn ----------|_________________________|------ ->| 5ms |<- ->| 5ms |<- ->| 5ms |<- This change makes the OV mipi camera be at a correct status after reset, otherwise, the wrong status of OV mipi camera will reduce the ~2.78V analog camera power to ~2.3V, which causes random thin colorful lines on OV5642 CSI camera image as OV5642 CSI camera uses the same analog power. Signed-off-by:
Liu Ying <Ying.Liu@freescale.com> (cherry picked from commit 9e78895d8856651b769908e63d4ebc514314eeaa)
-
Chen Liangjun authored
When ESAI call ASRC for p2p playback. The datawidth may be changed. The cpu dai would configure the ESAI data width according to the modified datawidth(output_bits). The type mismatch between output_bits and cpu dai's switch branch cause cpu dai's hardware parameter set fail. Match the type of output_bits to the switch branch in cpu dai's hardware parameter configuration function. Signed-off-by:
Chen Liangjun <b36089@freescale.com>
-
Rong Dian authored
If fail to communicate with I2C2 in any potential possibility, driver doesn't update wrong ADC sample data into buf for battery. Signed-off-by:
Rong Dian <b38775@freescale.com>
-
Liu Ying authored
This patch changes output drive capability of ov5642 camera register 0x302c's bit[6:5] to 0'11 to get 4x drive capability so that green lines cannot be seen in the captured frames. Signed-off-by:
Liu Ying <Ying.Liu@freescale.com> (cherry picked from commit f3e5d9944e989e66167cbbaa4f3433d8a9baf84d)
-
Rong Dian authored
Hardware cannot support battery internal resistance and coulomb calculation, estimate data only by battery voltage.The true battery voltage will change to a bit lower about 50mV~500mV than normal voltage with playing game or video or other consumption actions, then change back to normal voltage with finishing playing game or video or other consumption actions in the discharger stage. Signed-off-by:
Rong Dian <b38775@freescale.com>
-
Terry Lv authored
ahash still has a scatterlist problem which cause this problem. Thus we disable ahash feature in defconfig and wait for later patch to fix it. Also, we remove caam high freq flag to make bus freq run. Signed-off-by:
Terry Lv <r65388@freescale.com>
-
Wayne Zou authored
set screen black when resizing during video playback. Fix bug: when video playback, switch to full screen or leave full screen, sometime it has the colour stripe Signed-off-by:
Wayne Zou <b36644@freescale.com>
-
Anson Huang authored
Only need to save and restore PU field register value instead of the whole CORE REG value to avoid changing SOC and ARM voltage. No need to increase BUS freq before CPU freq increase when system is in audio bus mode. Signed-off-by:
Anson Huang <b20788@freescale.com>
-
Danny Nold authored
If LUT 63 is busy and LUTs 0-31 are busy, the epdc_choose_next_lut function was not correctly selecting an available LUT between 32-62. Instead, it was returning 0. This fixes that issue by properly offsetting the available LUT from the second 32-bit segment of the 64-bit LUT field. Signed-off-by:
Danny Nold <dannynold@freescale.com>
-
Frank Li authored
Fix perfmon:no mxs-perfmon.0 directory after inserting mxs-perfmon.ko. Signed-off-by:
Frank Li <Frank.Li@freescale.com>
-
Liu Ying authored
This patch corrects sensor data struct by adding static attribute. Signed-off-by:
Liu Ying <Ying.Liu@freescale.com>
-
Liu Ying authored
This patch corrects sensor data struct by adding static attribute. Signed-off-by:
Liu Ying <Ying.Liu@freescale.com>
-
Liu Ying authored
This patch corrects sensor data struct by adding static attribute. Signed-off-by:
Liu Ying <Ying.Liu@freescale.com>
-
Liu Ying authored
This patch corrects sensor data struct by adding static attribute. Signed-off-by:
Liu Ying <Ying.Liu@freescale.com>
-
Liu Ying authored
This patch corrects sensor data struct by adding static attribute. Signed-off-by:
Liu Ying <Ying.Liu@freescale.com>
-
Liu Ying authored
This patch corrects sensor data struct by adding static attribute. Signed-off-by:
Liu Ying <Ying.Liu@freescale.com>
-
- 20 Jul, 2012 23 commits
-
-
Sandor Yu authored
Added HDMI I2C Master register define and bit setting. Signed-off-by:
Sandor Yu <R01008@freescale.com>
-
Sandor Yu authored
Export function mxc_edid_parse_ext_blk. Signed-off-by:
Sandor Yu <R01008@freescale.com>
-
Sandor Yu authored
added function mxc_edid_parse_ext_blk defined. Signed-off-by:
Sandor Yu <R01008@freescale.com>
-
Sandor Yu authored
Added enable_pins/disable_pins functions for Mx6q/dl sabresd HDMI. Added HDMI DDC IOMUX setting. Signed-off-by:
Sandor Yu <R01008@freescale.com>
-
Sandor Yu authored
Added IOMUX and pad setting for HDMI DDC for mx6q/mx6dl. Signed-off-by:
Sandor Yu <R01008@freescale.com>
-
Sandor Yu authored
Added enable_pins/disable_pins functions for Mx6q/dl arm2 HDMI. Added HDMI DDC IOMUX setting. Signed-off-by:
Sandor Yu <R01008@freescale.com>
-
Sandor Yu authored
Added enable_pins/disable_pins functions for Mx6q/dl sabreauto HDMI. Added HDMI DDC IOMUX setting. Signed-off-by:
Sandor Yu <R01008@freescale.com>
-
Sandor Yu authored
Added enable_pins/disable_pins functions for Mx6q sabrelite HDMI. Added HDMI DDC IOMUX setting. Signed-off-by:
Sandor Yu <R01008@freescale.com>
-
Zhang Xiaodong authored
- Add MXC HDMI CEC to kconfig and makefile under driver/mxc - Add initial mxc_hdmi-cec.c file to provide basic HDMI CEC functionality: - Basic HDMI CEC resource initilize functional - Support for sending and receiving CEC message via CEC line - Report HDMI cable status to CEC lib at userspace. Signed-off-by:
Zhang Xiaodong <B39117@freescale.com>
-
Zhang Xiaodong authored
- Changes to IOMUX to allow HDMI CEC controller to use KEY_ROW2 pin that it needs - Add cec device in platform-mxc_hdmi.c - Add MXC_HDMI_CEC in imx6_defconfig Signed-off-by:
Zhang Xiaodong <B39117@freescale.com>
-
Terry Lv authored
Enable caam ahash feature in config. Add caam init to other 6q platforms. Signed-off-by:
Terry Lv <r65388@freescale.com>
-
Steve Cornelius authored
i.MX6 instantiates a CAAM with a low-power MDHA block, which does not compute digests larger than 256 bits. Since the driver installs handlers for hashes longer than 256 bits in several places, added the ability to read and interpret the CHA version and instantiations registers, and then only register handlers that it can support. Signed-off-by:
Steve Cornelius <steve.cornelius@freescale.com> Signed-off-by:
Terry Lv <r65388@freescale.com>
-
Steve Cornelius authored
Add SGT error to formerly reserved entry. Signed-off-by:
Steve Cornelius <steve.cornelius@freescale.com> Signed-off-by:
Terry Lv <r65388@freescale.com>
-
Steve Cornelius authored
Save of DMA size in extended descriptor was missing, thus crashes could occur during post-request unmapping. Also, removed lingering DEBUG def that shouldn't have been there. Signed-off-by:
Steve Cornelius <steve.cornelius@freescale.com> Signed-off-by:
Terry Lv <r65388@freescale.com>
-
Sandor Yu authored
HDMI Hotplug function should work when display blank, So keep HDMI HPD clock on. Signed-off-by:
Sandor Yu <R01008@freescale.com>
-
make shi authored
Kernel dump when no platform_data. PC is at hub_thread+0xdb0/0x1538 LR is at 0xbfd43400 pc : [<80311eb4>] lr : [<bfd43400>] psr: 60000013 sp : bfdbff08 ip : ba3cd500 fp : ba3cd600 r10: bfd43400 r9 : 00000000 r8 : 00000001 r7 : 00000000 r6 : 00000000 r5 : ba3cd600 r4 : 00000001 r3 : 00000000 r2 : bfd24c60 r1 : bfd43400 r0 : 00000000 Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel Control: 10c53c7d Table: 1000404a DAC: 00000015 Process khubd (pid: 338, stack limit = 0xbfdbe2f0) Stack: (0xbfdbff08 to 0xbfdc0000) ff00: 00000101 00000000 80a01d38 8c008f40 bfdbff3c 8006612c ff20: bff8c000 bfd43400 bfd43400 ba3cd648 ba62a220 ba3cd608 bfd4349c ba62a200 ff40: 00000000 ba3cd644 ba3cd640 00000101 00000001 0000009e ba3cd500 ba62a220 ff60: 00000009 ba3cd64c bfdbff9c 800654ac ba3cd6a4 bfdbe000 00000000 bfeac3a0 ff80: 8008d700 bfdbff84 bfdbff84 00000000 01010000 00000001 bfdbffbc bff8bf48 ffa0: bfdbffcc 00000000 80311104 00000000 00000000 00000000 00000000 8008d330 ffc0: bff8bf48 00000000 00000000 00000000 00000000 00000000 bfdbffd8 bfdbffd8 ffe0: 00000000 bff8bf48 8008d2ac 80042040 00000013 80042040 00000000 00000000 [<80311eb4>] (hub_thread+0xdb0/0x1538) from [<8008d330>] (kthread+0x84/0x8c) [<8008d330>] (kthread+0x84/0x8c) from [<80042040>] (kernel_thread_exit+0x0/0x8) If no platform_data ,the pdata will be NULL.If the driver try to access the pdata->platform_set_disconnect_det,dump will occor.SO we should check the pdata is NULL before checking pdata->platform_set_disconnect_det. Signed-off-by:
make shi <b15407@freescale.com>
-
Anson Huang authored
When BUS freq is running at DLL off mode(24M or 50M), when CPU freq is increased, we need to increase BUS freq to 400M setpoint in order to achieve high performance when CPU is busy. Signed-off-by:
Anson Huang <b20788@freescale.com>
-
Robin Gong authored
1.add watchdog irq in device structure 2.modify watchdog irq macro define to meet _SOC_ Signed-off-by:
Robin Gong <B38343@freescale.com>
-
Robin Gong authored
Add these two interface, so than user can set and get pre-timeout value to save some important data before watchdog reboot. Signed-off-by:
Robin Gong <B38343@freescale.com>
-
Richard Liu authored
GPU became slow after long time run some applications root cause is when GPU reserved memory exhaust, GPU will request continue physical memory which will trigger defregment operation in kernel and cause system slow Signed-off-by:
Richard Liu <r66033@freescale.com> Acked-by: Lily Zhang
-
Sandor Yu authored
In the HDMI PHY internal, there are two register that can adjust waveform of eyediagram. 0x0e -- voltage level control; it can adjust the single end data signals; 0x09 -- define pre-emphasis factor; (it will affect the rise time and fall time of D0/D1/D2); Adjust HDMI PHY register 0x09 and 0xe for MX6DL SabreSD and MX6Q SabreSD waveform of eyediagram to pass HDMI compliance test electrical test case. Signed-off-by:
Sandor Yu <R01008@freescale.com>
-
Liu Ying authored
This patch corrects camera mclk and audio mclk frequency to be 24MHz to align with 24MHz osc clock. Signed-off-by:
Liu Ying <Ying.Liu@freescale.com> (cherry picked from commit 00ea48ba38940c3a908f9a5d2e72ae285a221329)
-
Liu Ying authored
On MX6 SabreSD board, gpio_0 is muxed to clko to be audio mclk and camera mclk. 24MHz osc clk is a stable clock source, which can meet the requirement of audio mclk and camera mclk. This patch sets clko parent clock to be clko2 clock so that camera mclk and audio mclk can source from osc clk. There are 2 benifits after applying this patch: 1) clko's original parent clock(pll4_audio_main_clk) can be gated off to save power or used by another module. 2) ov5640/ov5642 camera most settings can reach claimed 15fps or 30fps with no human eye recognizable video quality downgrade. Signed-off-by:
Liu Ying <Ying.Liu@freescale.com> (cherry picked from commit ace3723ceff0d546e0176f74ad38d58a6d11b7ee)
-