summaryrefslogtreecommitdiff
path: root/drivers
AgeCommit message (Collapse)Author
2013-03-05add /sys/devices/platform/anatop_thermal.0/raw, fix3.0-boundary-imx6-ts3.1Eric Nelson
defaults, and allow fusedata override Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-03-05mxc_thermal: allow overrides of trip tempsEric Nelson
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-03-05mxcfb_adv739x: print debug infoTroy Kisky
2013-03-05mmc: sdio: Fix enable_hs and enable_wide in sdio_reset_comm()Dmitry Shmidt
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
2013-03-05mmc: sdio: Add high speed support to sdio_reset_comm()Daniel Chen
Signed-off-by: San Mehat <san@google.com>
2013-03-05mmc: sdio: Claim host in sdio_reset_comm()Dmitry Shmidt
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
2013-03-05mmc: Add new API call 'sdio_reset_comm' for resetting communication with an ↵San Mehat
SDIO device Signed-off-by: San Mehat <san@android.com>
2013-03-05Support adv739x TV encoder for BT656 output.Qiang.li
modified: arch/arm/mach-mx6/board-mx6q_sabresd.c modified: drivers/video/mxc/Kconfig modified: drivers/video/mxc/Makefile new file: drivers/video/mxc/mxcfb_adv739x.c
2013-03-05Support BT656 and BT1120 output for iMX6 ipuv3.Qiang.li
modified: arch/arm/configs/imx6_defconfig modified: arch/arm/mach-mx6/board-mx6q_sabresd.c modified: arch/arm/mach-mx6/devices-imx6q.h modified: arch/arm/plat-mxc/include/mach/ipu-v3.h modified: drivers/media/video/mxc/output/mxc_vout.c modified: drivers/mxc/ipu3/ipu_common.c modified: drivers/mxc/ipu3/ipu_device.c modified: drivers/mxc/ipu3/ipu_disp.c modified: drivers/mxc/ipu3/ipu_prv.h modified: drivers/mxc/ipu3/ipu_regs.h modified: drivers/video/mxc/Kconfig modified: drivers/video/mxc/Makefile new file: drivers/video/mxc/mxc_bt656if.c modified: drivers/video/mxc/mxc_ipuv3_fb.c modified: include/linux/ipu.h modified: include/linux/mxcfb.h
2013-02-19mxc_v4l2_capture: fix VIDIOC_ENUMSTD, return -EINVAL if index > 0Troy Kisky
2013-02-13ipu_common: delay request_irq, check for handler not NULL3.0-boundary-imx6-ts3Troy Kisky
2013-02-12fec: fix rx error countsTroy Kisky
On an overrun, the other flags are not valid, so don't check them. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
2013-02-12fec: stop the "rcv is not +last, " error messagesTroy Kisky
Setting the FTRL register will stop the fec from trying to use multiple receive buffers. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
2013-02-12fec: tune RSEM and RSFL values for tapeout 1.0Eric Nelson
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-02-12fec: enable tx/rx of pause frames for mx6qTroy Kisky
I don't know what ticket TKT116501 is but I don't see a problem with pause frame enabled on rev 1.0 silicon. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
2013-02-12Thermal changesTroy Kisky
2013-02-12mxc_hdmi: don't require CEA modeEric Nelson
2013-02-12mxc_uart_early: don't call clk_disableTroy Kisky
2013-02-12Fix detect of focaltech-ft5x06 5-finger multi-touch device.Sven Van Asbroeck
Signed-off-by: Sven Van Asbroeck <info@arcx.com>
2013-02-12wl12xx_sdio: reset during op_remove_interfaceEric Nelson
2013-02-12wl12xx: add mac override parameterTroy Kisky
Note the cmdline parameter would be wl12xx.mac=nn:nn:nn:nn:nn:nn Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
2013-02-12sdio_cis: hack for broken wl127x CISEric Nelson
2013-02-12wl12xx: Kconfig select WIRELESS_EXT and WEXT_PRIVEric Nelson
2013-02-12mxcfb_claa_wvga: add fsl_ to mxc_lcd_platform_data, to compileTroy Kisky
2013-02-12mxc_ipuv3_fb: enable displays by default (don't BLANK)Eric Nelson
2013-02-12mxc_ipuv3_fb: fix divide by 0 bugTroy Kisky
2013-02-12imx uart: don't wait tx empty, reset port if changedTroy Kisky
2013-02-12mmc: esdhc: add caps flag to esdhc_platform_dataTroy Kisky
2013-02-12micrel: powerdown if phy halted and link int disabledTroy Kisky
2013-02-12fec: use phy_irq platform_dataTroy Kisky
2013-02-12egalax_ts: Add support for single-touch in KconfigEric Nelson
2013-02-12add focaltech-ft5x06 5-finger multi-touch driverEric Nelson
2013-02-12add tsc2004 resistive touch driverEric Nelson
2013-02-12fix execute permissionsTroy Kisky
2013-02-12ENGR00241003-2 pfuze: using _sel interface to add delay supportAnson Huang
use regulator _sel interface set to support auto delay, as when regulator's voltage go up, it will take some time to ramp up to the required voltage, so the delay is necessary. _sel interface set support such function, now we switch to this interface set. Signed-off-by: Anson Huang <b20788@freescale.com>
2012-12-17ENGR00236169 MX6 USB :kfree udc_controller when remove udc driverrel_imx_3.0.35_1.1.0make shi
Kree and reset udc_controller should be done when remove udc driver to avoid kernel dump during modprobe gadget driver after modprobe and rmmod udc driver. Signed-off-by: make shi <b15407@freescale.com>
2012-12-12ENGR00236499 ASRC: fix build warningChen Liangjun
Remove unused function "asrc_get_output_buffer_size()" to fix build warning. Signed-off-by: Chen Liangjun <b36089@freescale.com>
2012-12-12ENGR00236196: mxc_vout: add YV12 format support in enum fmt field.Sheng Nan
Since YV12 format is supported in mxc_v4l2_capture, it should be also supported in mxc_vout. Signed-off-by: Sheng Nan <b38800@freescale.com>
2012-12-12ENGR00235665: mxc_v4l2_capture: add YV12 format support in camera driverSheng Nan
Android CTS verifier have a must requirement for YV12 format. Since IPUv3 common driver has supported IPU_PIX_FMT_YVU420P pixel format, add the support of YV12 format in mxc_v4l2_capture. Signed-off-by: Sheng Nan <b38800@freescale.com>
2012-12-12ENGR00232530 Refine VPU suspend/resume according to open_countHongzhang Yang
1. Refine VPU suspend/resume according to open_count to completely fix bug: ENGR00230203 [Android_MX6DL_SD] Gallery: System hang after resume from suspend during video playback. 20% open_count == 0 case can be simplified because VPU is released (all instances are freed), so - clock is already off - context is no longer needed - power is already off on MX6 VPU reset is removed from resume because power is ensured to be off before entering resume on MX6 by calling regulator API. 2. Fix bug: VPU always busy after suspend/resume Error log (VPU refused to suspend due to VPU busy): pm_op(): platform_pm_suspend+0x0/0x54 returns -11 PM: Device mxc_vpu failed to suspend: error -11 PM: Some devices failed to suspend Root cause: - Suspend happened during vpu_Init(), somewhere after VPU lib started to download FW (when PC == 0), but before run FW. (BIT_BUSY_FLAG=1, BIT_CODE_RUN=1). - In such case, VPU resume downloaded FW and run VPU to idle because suspend was triggered after VPU was opened (active). - vpu_Init run VPU again with BIT_BUSY_FLAG=1. So VPU was trapped in idle loop but BIT_BUSY_FLAG was never cleared. VPU lib regarded VPU as always busy. Solution (in VPU resume): - run VPU FW only if VPU was opened and PC before suspend is not 0 - restore host register is required - download FW is required, because program memory is lost after power off. Signed-off-by: Hongzhang Yang <Hongzhang.Yang@freescale.com>
2012-12-05ENGR00235626 FEC: Enable phy pause frame featureFugang Duan
Since some ethernet MAC flow control is relied on phy pause status, both link partners exchange information via auto neg to determine if both parties are capable of flow control. Advertise phy pause frame to avoid pause frame is not responsed by the other net node. Signed-off-by: Fugang Duan <B38611@freescale.com>
2012-12-05ENGR00234722 USB: fix Kernel dump issue after USB driver loadablemake shi
- It is better to disable otgsc and wake up interrupt to avoid an abnormal interrupt happen during USB driver being removed. - If the USB host is already at low power mode, only need turn on the clock, no need turn off the clock. - Need discharge dp and dm during USB driver being removed ,in order to avoid a wakeup interrupt happen. And if the USB otg is in host mode, we should clear discharge dp and dm in fsl_otg_set_host() during system boot up. Signed-off-by: make shi <b15407@freescale.com>
2012-11-29ENGR00234466 UART: Fix disablement of CTS signalAlejandro Sierra
On Uart driver, CTS signal were never disabled on the imx_set_mctrl function since the register was written inside of the conditional. if (mctrl & TIOCM_RTS) { temp |= UCR2_CTS; writel(temp, sport->port.membase + UCR2); } Signed-off-by: Alejandro Sierra <b18039@freescale.com>
2012-11-28ENGR00234236 1588: fix kernel build warningFugang Duan
Warning: no return statement in function returning non-void. fec_ptp_ioctl return zero when 1588 is not enable. Signed-off-by: Fugang Duan <B38611@freescale.com>
2012-11-28ENGR00235090 FEC: Workaround for FEC RX hang with stress testFugang Duan
When do Ethernet UDP stress overnight test with abundance of data transmission, RX path may hang-on. Dump the RX BD, found all BD "Empty" bit is cleared, which means CPU read BD status is not right and waiting here. Change BD memroy attribute from Normal to strongly ordered: changes the memory attribute of C=0, B=0 instead of C=0, B=1. Apply the change, the issue cannot be reproduced. Signed-off-by: Fugang Duan <B38611@freescale.com>
2012-11-28ENGR00234933 mmc: sdhci: invalid cd_gpio for always_present host controllerRyan QIAN
Issue: By default, cd_gpio is 0 for always presented host controller, which is a valid gpio. Then it will result to free_irq for 0 in esdhc_pltfm_exit for these always_present host controllers. Fix: Invalid cd_gpio if the controller is indicated to be always present. Acked-by: Dong Aisheng <b29396@freescale.com> Signed-off-by: Ryan QIAN <b32804@freescale.com>
2012-11-28ENGR00234781 input: add novatek touch screen driver.Zhang Jiejing
This patch add device drvier for novatek touch screen driver. This touch screen chip will be support because it have more populary screen size. Signed-off-by: Zhang Jiejing <jiejing.zhang@freescale.com>
2012-11-28ENGR00233569 SDMA: Add support for SDMA M2M copyGe Lei
Our SDMA code did not support SDMA M2M copy function before, we add SDMA M2M copy function in this patch, you can use 'sg' to use this function, you can refer to 'linux-test/module_test/mxc_sdma_memcopy_test.c' for how to use this function. Signed-off-by: Ge Lei <b42127@freescale.com>
2012-11-28ENGR00234387 mx6sl: csi/v4l2: add V4L2_MEMORY_USERPTR supportRobby Cai
Add V4L2_MEMORY_USERPTR support for csi v4l2 capture Support V4L2_MEMORY_USERPTR and V4L2_MEMORY_MMAP now Signed-off-by: Robby Cai <R63905@freescale.com>
2012-11-28ENGR00234519 mmc: support eMMC v4.5 memory cardsRyan QIAN
Bypass eMMC version checking, so that eMMC v4.5 can work on current kernel as eMMC v4.4 cards, no specific v4.5 feature supported. Only basic read/write operations are supported, also ddr mode is supported. Acked-by: Dong Aisheng <b29396@freescale.com> Signed-off-by: Ryan QIAN <b32804@freescale.com>