summaryrefslogtreecommitdiff
path: root/drivers
AgeCommit message (Collapse)Author
2013-07-19Add support for DVI monitors3.0-boundary-imx6-3.0.35-4.0.0-ts1Robert Winkler
Signed-off-by: Robert Winkler <robert.winkler@boundarydevices.com>
2013-07-18Merge branch 'upstream-pulls' of github.com:kelvinlawson/linux-imx6 into ↵Eric Nelson
kelvinlawson-upstream-pulls
2013-07-18Merge FEC fix from Freescale 3.5.7 kernel (has not made it into Freescale's ↵Kelvin Lawson
3.0.35 kernel but is definitely present in 3.0.35): ENGR00264875 enet: fix DMA map/unmap mismatch Enable "CONFIG_DMA_API_DEBUG" in kernel, and system generate warning when run up. WARNING: /home/b29397/work/projects/linux-2.6-imx/lib/dma-debug.c:865 check_unmap+0x6f8/0x7d8() net eth0: DMA-API: device driver tries to free DMA memory it has not allocated [device address=0x00000000443d7040] [size=2048 [<80025f60>] (warn_slowpath_common+0x0/0x6c) from [<80026070>] (warn_slowpath_fmt+0x38/0x40) r9:00000000 r8:00000800 r7:807bfb0c r6:807a3d48 r5:00000000 It dma memory map/unmap mismatch issue. Signed-off-by: Fugang Duan <B38611@freescale.com>
2013-07-17ENGR00271359 Add Multi-touch supportErik Boto
The previous behavior of the driver did not work properly with Qt5 QtQuick multi touch-point gestures, due to how touch-points are reported when removing a touch-point. My interpretation of the available documentation [1] was that the driver should report all touch-points between SYN_REPORTs, but it is not explicitly stated so. I've found another mail-thread [2] where the creator of the protocol states: "The protocol defines a generic way of sending a variable amount of contacts. The contact count is obtained by counting the number of non-empty finger packets between SYN_REPORT events."-Henrik Rydberg I think this verifies my assumption that all touch-points should be reported between SYN_REPORTs, otherwise it can not be used to obtain the count. [1] https://www.kernel.org/doc/Documentation/input/multi-touch-protocol.txt [2] http://lists.x.org/archives/xorg-devel/2010-March/006466.html Signed-off-by: Erik Boto <erik.boto@pelagicore.com> Signed-off-by: Mahesh Mahadevan <Mahesh.Mahadevan@freescale.com> (cherry picked from commit 7cba001c5a502680f6dbf902821726779a9c9287)
2013-07-09bcmdhd: Don't add chip id into firmware pathEric Nelson
2013-07-07Add AR1010 serial touch screen, enable it in s_defconfigEric Nelson
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-07-07sdhci/sdhci-esdhc-imx: Allow platform-specific set_power callbackEric Nelson
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-07-05video/mxc:sensor_clock: we always use clko2_clk on our boardsEric Nelson
2013-07-05ENGR00240112-2 crypto: caam: add ecb(aes) crypto algorithm to caam.Zhang Jiejing
add ecb(aes) support for caam algorithm, the caam H/W support both ecb and cbc, add the algorithm into template. Signed-off-by: Zhang Jiejing <jiejing.zhang@freescale.com>
2013-07-05ENGR00240112-1 caam: fix user space crypto API support.Zhang Jiejing
This patch fix the CAAM support for Crypto User Space API support. in the dma_map_sg_chained() function, the chained mode will loop until the scatter list end, but when the scatter list end, it will return null and orignal code will set this to the sg list point used by dma_sync, so it will panic. When do chain dma, use a tmp do going through the list. Signed-off-by Zhang Jiejing <jiejing.zhang@freescale.com>
2013-07-05ENGR00181680-2 No audio when play 3 streams after 3~10 seconds sometimesb02247
sdma: bd is bufferable dma buffer, interrupt handler can not get correct data after sdma script updated. Which will cause there is no interrupt after failed period number times in the interrupt handler. This is a workaround. Signed-off-by: b02247 <b02247@freescale.com>
2013-07-02micrel: add ksz9031 supportTroy Kisky
2013-06-27mxc_v4l2_capture: fix power off when closing deviceTroy Kisky
There is already a call to power_off_camera() in mxc_v4l_close(), so delete the call to vidioc_int_s_power(). This fixes a situation where the power is off but the driver thinks it is on still. This should be squashed with and separated from commit: add ar1021 touchscreen Signed-off-by: Philip Craig <phil@blackmoth.com.au> Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
2013-06-09mx6_h: add initial board fileTroy Kisky
2013-06-09pwm_bl: use check_fb callbackTroy Kisky
2013-06-09ipu_capture: add pr_debug linesTroy Kisky
2013-06-09adv7180: cleanupTroy Kisky
2013-06-09mxc/capture/Kconfig: Let all ARCH_MX6Q select MXC_TVIN_ADV7180Troy Kisky
2013-06-09xr17v35x-gpio: add MODULE_ALIAS for autoloadingTroy Kisky
2013-06-09add xr17v35x-gpioTroy Kisky
2013-06-09xr17v35x: let udev automatically load modulesTroy Kisky
2013-06-09tw686x-alsa: use any free sound card indexTroy Kisky
2013-06-09PCI: Add quirk for setting valid class for TW6869 frame grabberTroy Kisky
Based on commit d4ab3dedc3be1a033420de9daf03056f949c4e51 (PCI: Add quirk for setting valid class for TI816X Endpoint) Having class code = 0 makes kernel PCI bus code skip allocating BARs to these devices resulting in the following error: PCI: Device 0000:01:00.0 not available because of resource collisions This patch adds a ID specific (0x1797:6869) early fixup quirk to replace class code with PCI_CLASS_MULTIMEDIA_VIDEO. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
2013-06-09Add tw686x-0.1.5 from Techwell/Intersil packageEric Nelson
2013-06-09videobuf-dma-contig: add GFP_KERNEL flagTroy Kisky
2013-06-09ipu_disp: saturate rgb to yuv conversionTroy Kisky
2013-06-09mxc_vout:check for dma_mask before kmallocTroy Kisky
2013-06-09mxcfb_adv739x: use pll3_pfd_540M as parent for ipux_dix_clkTroy Kisky
2013-06-09mxcfb_adv739x: check for mode set in notification routineTroy Kisky
2013-06-09adv739x: add sysfs file to read/write registersTroy Kisky
2013-06-09mxcfb_adv739x: print debug infoTroy Kisky
2013-06-09Support 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-06-09fec: 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-06-09ipu_common: delay request_irq, check for handler not NULLTroy Kisky
2013-06-09leds-pwm: add note/frequency supportTroy Kisky
2013-06-09add ar1021 touchscreenTroy Kisky
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
2013-06-09ldb: add INNOLUX-WVGA panelTroy Kisky
2013-06-09ldb: add all modes in array to modelistTroy Kisky
2013-06-02pcie/portdrv: initialize cap_mask explicitlyEric Nelson
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-06-02phy/micrel: remove unused variablesEric Nelson
2013-06-02sensor_clock: Nitrogen6x and Nitrogen6x-Lite have same clock configuration ↵Eric Nelson
as SABRE Lite
2013-06-02mx6_oc: initial addition of board filesEric Nelson
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-06-02bcmdhd: fix Android build (missing dtoh32/16 macros)Eric Nelson
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-06-02Add Broadcom DHD driver from package bcmdhd.5.90.195.26.1.6.1Eric Nelson
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-06-02mmc: sdio: Fix enable_hs and enable_wide in sdio_reset_comm()Dmitry Shmidt
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
2013-06-02mmc: sdio: Add high speed support to sdio_reset_comm()Daniel Chen
Signed-off-by: San Mehat <san@google.com>
2013-06-02mmc: sdio: Claim host in sdio_reset_comm()Dmitry Shmidt
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
2013-06-02mmc: 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-06-02ov5642: add proc entry to read/write registersEric Nelson
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-06-02Raybiz auto-focus V3Eric Nelson
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>