summaryrefslogtreecommitdiff
path: root/drivers
AgeCommit message (Collapse)Author
2007-10-24CR ENGR00053563 Fix Sahara Issue For MX272.6.22-mx31ads-2007102503272.6.22-mx31-200710250327Quinn Jensen
Patch for CR ENGR00053563 Fix Sahara Issue For MX27 Replace dma_map_single() with direct calls to L1,L2 cache functions. Applies to linux 2.6.22 kernel on MX27 platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00053563-Fix-Sahara-Issue-For-MX27.patch
2007-10-24CR ENGR00053192 MXC Sahara2: Use CONFIG_OUTER_CACHEQuinn Jensen
Patch for CR ENGR00053192 MXC Sahara2: Use CONFIG_OUTER_CACHE Fix Sahara unit test failure by replacing CONFIG_CPU_CACHE_L2X0 with CONFIG_OUTER_CACHE. Applies to linux 2.6.22 kernel on MX27 platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00053192-MXC-Sahara2-Use-CONFIG_OUT.patch
2007-10-24Bugzilla 802 - Fix MX3 DVFS/DPTC table initializationQuinn Jensen
Patch for Bugzilla 802 - Fix MX3 DVFS/DPTC table initialization on linux 2.6.22 kernel for MX3 platforms. dvfs_dptc_init_default() gives MX32 the wrong default tables. This patch corrects the logic for MX32, while maintaining proper support for MX31 TO2. A side effect of this patch is to fix another instance of the obscure "register swizzle" bug, wherein a general register gets corrupted and causes various kernel oops crashes. http://www.bitshrine.org/gpp/linux-2.6.22-mx-Bugzilla-802-Fix-MX3-DVFS-DPTC-table-initi.patch
2007-10-24CR ENGR00053136 fix mx27 v4l2 rotation cacheflushQuinn Jensen
Patch for CR ENGR00053136: Fix mx27 v4l2 rotation cacheflush. This patch fixes cache invalidation by MX27 V4L2 driver when rotation is used. The consistent_sync function was is restricted to kernel direct mapped addresses. Applies to linux 2.6.22 kernel on MX27 platform. http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00053136-fix-mx27-v4l2-rotation-cac.patch
2007-10-24CR ENGR00052918 fec 2.6.22 workqueue changesQuinn Jensen
Patch for CR ENGR00052918: This patch updates the FEC ethernet with workqueue changes for the linux 2.6.22 kernel. Applies to MX27 platform. http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00052918-fec-2.6.22-workqueue-chang.patch
2007-10-24CR ENGR00052743 Reset CSPI On MX27Quinn Jensen
Patch for CR ENGR00052743: Reset the CSPI module for MX27 before initializing it. Applies to linux 2.6.22 kernel for MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00052743-Reset-CSPI-On-MX27.patch
2007-10-24CR ENGR00050116 Fix flawed implementation of XIP MacrosQuinn Jensen
Patch for CR ENGR00050116 Fix flawed implementation of XIP Macros. The existing flawed implementations of xip_currtime, xip_elasped_since and xip_irqpending macros are fixed. Applies to linux 2.6.22 kernel for MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00050116-Fix-flawed-implementation-.patch
2007-10-24CR ENGR00052514 refresh of ENGR0045732 to fix MMC read data corruptionQuinn Jensen
Patch for CR ENGR00052514 refresh of ENGR0045732 to fix MMC read data corruption. This patch ports 1) Changes for ENGR00045732: Fix for MMC read data corruption problem from the 2.6.18 kernel mmc driver to the 2.6.22 kernel driver. 2) Code in mxcmci_finish_request which had accidently been dropped has been reinserted. Applies to MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00052514-refresh-of-ENGR0045732-to-.patch
2007-10-24CR ENGR00043959 Merging mxc nand driver across RS ECC NFCsQuinn Jensen
Patch for CR ENGR00043959 Merging mxc nand driver across RS ECC NFCs DevTech Note: This patch also supports Redboot partition parsing on NAND, and updates the NOR driver to use kzalloc instead of kmalloc/memset as is being done throughout the mainline kernel. Applies to linux 2.6.22 kernel for MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00043959-Merging-mxc-nand-driver-ac.patch
2007-10-24Bugzilla 784 - Fixed MMC/SD error -110Quinn Jensen
Patch for Bugzilla 784 - Fixed MMC/SD error -110 on linux 2.6.22 kernel for MX platforms. MMC_ERR_NONE transform in mxc_mmc.c was misapplied in one instance http://www.bitshrine.org/gpp/linux-2.6.22-mx-Bugzilla-784-Fixed-MMC-SD-error-110.patch
2007-10-24Bugzilla 779 - Fix OV2460 camera driver oopsenQuinn Jensen
Patch for Bugzilla 779 - Fix OV2460 camera driver oopsen on linux 2.6.22 kernel for MX platforms. Added stubs for new routines required in the camera interface structure. This camera driver should be considered a prototype. It does not have all the functionality of the others. http://www.bitshrine.org/gpp/linux-2.6.22-mx-Bugzilla-779-Fix-OV2460-camera-driver-oops.patch
2007-10-24CR ENGR00013463 IPU: wait for SDC flips to finish on disableQuinn Jensen
Patch for CR ENGR00013463 IPU: wait for SDC flips to finish on disable. This patch makes sure SDC buffer flips complete before disabling the channel. Applies to linux 2.6.22 kernel on MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00013463-IPU-wait-for-SDC-flips-to-.patch
2007-10-24CR ENGR00048608 Work around untrustworthy NFMS_BITQuinn Jensen
Patch for CR ENGR00048608: Work around untrustworthy NFMS_BIT. Changed to set or clear NFMS bit based on mtd->writesize in driver specific nand_scan routine. Applies to linux 2.6.22 kernel on MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00048608-Work-around-untrustworthy-.patch
2007-10-24CR ENGR00039921 v4l2: support L1 writeback cached buffersQuinn Jensen
Patch for CR ENGR00039921 v4l2: support L1 writeback cached buffers This patch makes MXC V4L2 output buffers L1 writeback cacheable. The L1 cache is flushed for each QBUF ioctl call if the buffer is mmapped. Applies to linux 2.6.22 kernel on MX3 platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00039921-v4l2-support-L1-writeback-.patch
2007-10-24CR ENGR00049720 mxc_pf: add frame_size limit checksQuinn Jensen
Patch for CR ENGR00049720 mxc_pf: add frame_size limit checks. This patch adds checks to init ioctl for maximum frame size. Applies to linux 2.6.22 kernel on MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00049720-mxc_pf-add-frame_size-limi.patch
2007-10-24USB: USBCV 1.3 HaltEndpointTest fails.Quinn Jensen
Bugzilla 783. USBCV 1.3 HaltEndpointTest fails. Fix this by porting ch9getstatus() from fsl_usb2_udc.c. Applies to linux 2.6.22 kernel for MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-USB-USBCV-1.3-HaltEndpointTest-fails.patch
2007-10-24CR ENGR00011205 Move linux includes before other includesQuinn Jensen
Patch for CR ENGR00011205: Move linux includes before other includes. This patch moves linux includes before other includes, which is standard practice in linux kernel development. Applies to linux 2.6.22 kernel for MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00011205-Move-linux-includes-before.patch
2007-10-24CR ENGR00048159 Add L2 flush for all mxc PFQuinn Jensen
Patch for CR ENGR00048159 Add L2 flush for all mxc PF. This patch adds an outer cache flush_all function needed by the IPU mxc_pf driver to synchronize WT cached buffers in the L2 cache. Applies to linux 2.6.22 kernel on MX3 platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00048159-Add-L2-flush-for-all-mxc-P.patch
2007-10-24CR ENGR00046932 - Sahara build warnings are resolved.Quinn Jensen
Patch for CR ENGR00046932 - Sahara build warnings are resolved. Removed unsupported SSL code. Applies to linux 2.6.22 kernel for MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00046932-Sahara-build-warnings-are-.patch
2007-10-24Bugzilla 771 - Fix pata_fsl libata driver DMA modeQuinn Jensen
Patch for Bugzilla 771 - Fix pata_fsl libata driver DMA mode. Full sglist DMA working on linux 2.6.22 for MX27/MX31. Not fast enough on MX27, though. MX31 is as fast as the old mxc_ide driver. Writes are unreliable on MX27 TO1. Beyond UDMA3 on MX27 wasn't 100% reliable. http://www.bitshrine.org/gpp/linux-2.6.22-mx-Bugzilla-771-Fix-pata_fsl-libata-driver-DM.patch
2007-10-24CR DSPhl24421 Add power handlers to libata pata_fsl driverQuinn Jensen
PATCH for CR DSPhl24421 Add power handlers to libata pata_fsl driver. Applies to linux 2.6.22 kernel for MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-DSPhl24421-Add-power-handlers-to-libata.patch
2007-10-24Bugzilla 771 - PATA_FSL: Remove non-working DMA supportQuinn Jensen
Patch for Bugzilla 771 - PATA_FSL: Remove non-working DMA support on linux 2.6.22 kernel for MX3 platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-Bugzilla-771-PATA_FSL-Remove-non-working-D.patch
2007-10-24USB: cleanup Kconfig options some more.Quinn Jensen
Patch to fix Bugzilla 745, 746, 747. USB: Clean up more Kconfig options. Applies to linux 2.6.22 kernel for MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-USB-cleanup-Kconfig-options-some-more.patch
2007-10-24USB: Restore mainline core/Kconfig contents.Quinn Jensen
USB: Restore mainline core/Kconfig contents. CONFIG_USB_OTG should not have a prompt here, since it's already displayed in the gadget menu. The help text erroneously mentions HNP and SRP, which isn't currently supported. Applies to linux 2.6.22 kernel for MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-USB-Restore-mainline-core-Kconfig-contents.patch
2007-10-24USB: cleanup Kconfig options.Quinn Jensen
Patch to fix Bugzilla 745, 746, 747. USB: Clean up Kconfig options. - remove prompts from options in arch/arm/plat-mxc/Kconfig. these are auto-selected, and don't need to be visible to the user. - restore CONFIG_TRANSCEIVER_MXC_OTG back to the original CONFIG_ISP1504_MXC_OTG, since this is isp1504 specific, and add the hidden CONFIG_ISP1504_MXC_OTG to arch/arm/plat-mxc/Kconfig which is automatically selected instead of adding a user-visable option. - along with that, we can remove drivers/usb/otg/Kconfig, and its inclusion from drivers/usb/Kconfig - replace a bunch of _ARC_ names with _FSL_ names. Still needs more work. - fix misspellings, typos, etc. Applies to linux 2.6.22 kernel for MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-USB-cleanup-Kconfig-options2.patch
2007-10-24USB: cleanup Kconfig options.Quinn Jensen
Patch to fix Bugzilla 745, 746, 747. USB: cleanup Kconfig options. - remove prompts from options in arch/arm/plat-mxc/Kconfig. these are auto-selected, and don't need to be visible to the user. - restore CONFIG_TRANSCEIVER_MXC_OTG back to the original CONFIG_ISP1504_MXC_OTG, since this is isp1504 specific, and add the hidden CONFIG_ISP1504_MXC_OTG to arch/arm/plat-mxc/Kconfig which is automatically selected instead of adding a user-visable option. - along with that, we can remove drivers/usb/otg/Kconfig, and its inclusion from drivers/usb/Kconfig - replace a bunch of _ARC_ names with _FSL_ names. Still needs more work. - fix misspellings, typos, etc. Applies to linux 2.6.22 kernel for MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-USB-cleanup-Kconfig-options.patch
2007-10-24MXC MMC: Remove custom error codesQuinn Jensen
Patch to remove custom error codes in MX MMC driver. Replace MXC-specific error codes with generic kernel error codes in the MMC driver. Applies to linux 2.6.22 kernel for MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-MXC-MMC-Remove-custom-error-codes.patch
2007-10-24Bugzilla 510: Update to code review fixes following L2618.2Quinn Jensen
Patch for Bugzilla 510: Update to code review fixes following L2618.2 Changes made to fix bugs and/or port to 2.6.19.2 after including GSO L2618-2 patches as discovered and discussed in the code review. http://www.bitshrine.org/gpp/linux-2.6.22-mx-Bugzilla-510-Update-to-code-review-fixes-f.patch
2007-10-24Update drivers, such as dpm, dvfs, ide, and sir to use the new,Quinn Jensen
Patch to update drivers, such as dpm, dvfs, ide, and sir to use the new, generic clock API's. Remove clock-gating calls from the gpio active and inactive functions. Applies to linux 2.6.22 kernel for MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-Update-drivers-such-as-dpm-dvfs-ide-and-si.patch
2007-10-24Bug fix of Bugzilla 363 to enable ATA subsystem clock beforeQuinn Jensen
Bug fix of Bugzilla 363 to enable ATA subsystem clock before writing to ATA subsystem on the linux 2.6.22 kernel for MX31/32 platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-Bug-fix-of-Bugzilla-363-to-enable-ATA-subs.patch
2007-10-24Work-around compile breakage for mx27 on ov2640 camera driverQuinn Jensen
Patch to work around compile breakage for mx27 on ov2640 camera driver. Applies to linux 2.6.22 kernel on MX27 platform. http://www.bitshrine.org/gpp/linux-2.6.22-mx-Work-around-compile-breakage-for-mx27-on-o.patch
2007-10-24Bugzilla 533 - Fix "multi-times" message and prevent extra call to ↵Quinn Jensen
gpio_uart_active() Patch for Bugzilla 533 - Fix "multi-times" message and prevent extra call to gpio_uart_active() in the linux 2.6.22 kernel for MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-Bugzilla-533-Fix-multi-times-message-and-p.patch
2007-10-24Prototype FSL PATA LIBATA driverQuinn Jensen
Add Prototype FSL PATA LIBATA driver to linux 2.6.22 kernel for MX platforms. Working in PIO mode on MX31 and MX27. Incompatible with current SDMA IAPI due to a sleep in the DMA configuration setup path. http://www.bitshrine.org/gpp/linux-2.6.22-mx-Prototype-FSL-PATA-LIBATA-driver.patch
2007-10-24Community MMC/SD/SDIO support from Pierre Ossman's treeQuinn Jensen
Patch to add Community MMC/SD/SDIO support from Pierre Ossman's tree git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc.git Author: Pierre Ossman Snapshot taken 20070910, and applied to linux 2.6.22.6 by Quinn Jensen. Portions Copyright Pierre Ossman and Monta Vista. http://www.bitshrine.org/gpp/linux-2.6.22-mx-Community-MMC-SD-SDIO-support-from-Pierre-.patch
2007-10-24Backport to 2.6.22.6 of MMC/SD/SDIO updates in 2.6.23-rc3Quinn Jensen
Backport of MMC/SD/SDIO updates from the linux 2.6.23-rc3 kernel to the 2.6.22.6 kernel. This patch created from mmc diffs between linus git 2.6.22 and 2.6.23-rc3. Sources are available from kernel.org. http://www.bitshrine.org/gpp/linux-2.6.22-mx-Backport-to-2.6.22.6-of-MMC-SD-SDIO-update.patch
2007-10-24CR ENGR00049086: fix scc fail fuse not blownQuinn Jensen
Patch for CR ENGR00049086: fix scc fail fuse not blown. Deregistering the driver properly to prevent boot crash if SCC fuse are not blown. Applies to linux 2.6.22 kernel for MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00049086-fix-scc-fail-fuse-not-blow.patch
2007-10-24CR ENGR00043063: platform device for scc addedQuinn Jensen
Patch for CR ENGR00043063: add platform device support for scc. Applies to linux 2.6.22 kernel for MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00043063-platform-device-for-scc-ad.patch
2007-10-24CR ENGR00047179: fix disable console on mxc uart breaks buildQuinn Jensen
Patch for CR ENGR00047179: fix disable console on mxc uart breaks build when console support on mxc uart is disabled. Applies to linux 2.6.22 kernel on MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00047179-fix-disable-console-on-mxc.patch
2007-10-24Bugzilla 630. Allow rng registers to be read and written for testingQuinn Jensen
Patch for Bugzilla 630. Allow rng registers to be read and written for testing purposes on the linux 2.6.22 kernel for MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-Bugzilla-630.-Allow-rng-registers-to-be-re.patch
2007-10-24Make the latency hiding option mx27 specific since it couldQuinn Jensen
Patch to mke the latency hiding option MX27 specific since it could break other platforms that have a VPU. Applies to linux 2.6.22 kernel for MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-Make-the-latency-hiding-option-mx27-specif.patch
2007-10-24Fixed coding errors in the mxc v4l2 output driver.Quinn Jensen
Patch to fix coding errors in the mxc v4l2 output driver. http://www.bitshrine.org/gpp/linux-2.6.22-mx-Fixed-coding-errors-in-the-mxc-v4l2-output.patch
2007-10-24CR ENGR00038129: Add vpu latency-hiding control. Fixes an mpeg4 pendingQuinn Jensen
Patch for CR ENGR00038129: Add vpu latency-hiding control. Fixes an mpeg4 pending issue on MX27 TO2. Applies to the linux 2.6.22 kernel for MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00038129-Add-vpu-latency-hiding-con.patch
2007-10-24CR 34439732: Camera and V4L2 improvementsQuinn Jensen
Patch for CR 34439732: Camera and V4L2 improvements. Add flicker control, white balance, automatic exposure support, and tear prevention to the iMagic camera driver on the linux 2.6.22 kernel for MX platforms. Ported to 2.6.22 by Ross Wille http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-34439732-Camera-and-V4L2-improvements.patch
2007-10-24CR ENGR00033520: Add a new algorithm to the PP and PRP drivers thatQuinn Jensen
Patch for CR ENGR00033520: Add a new algorithm to the PP and PRP drivers that determines more accurate scaling factors. Applies to linux 2.6.22 kernel for the MX27 platform. http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00033520-Add-a-new-algorithm-to-the.patch
2007-10-24CR ENGR37631: Adds correct signal handling to the V4L2 input and outputQuinn Jensen
Patch for CR ENGR37631: Adds correct signal handling to the V4L2 input and output devices. Adds handling of PRP overflow on channel2 under high system load. Applies to linux 2.6.22 kernel on MX27 platform. http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR37631-Adds-correct-signal-handling-.patch
2007-10-24CR 34440439: Under heavy load v4l2 ioctls sometimes return error (EINTRQuinn Jensen
Patch for CR 34440439: Under heavy load v4l2 ioctls sometimes return error (EINTR or ETIME). This patch fixes vpu v4l2 interrupt code to be more robust. Applies to linux 2.6.22 kernel for MX platforms. Ported to 2.6.22 by Ross Wille http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-34440439-Under-heavy-load-v4l2-ioctls-s.patch
2007-10-24CR ENGR00037631: Add handling of prp overflow on channel 2 under high system ↵Quinn Jensen
load. Patch for CR ENGR00037631: Add handling of prp overflow on channel 2 under high system load. Applies to linux 2.6.22 kernel for the MX27 platform. http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00037631-Add-handling-of-prp-overfl.patch
2007-10-24CR SDCaa01608: I2C uses wrong adapter nameQuinn Jensen
Patch for CR SDCaa01608: I2C uses wrong adapter name. In the mxc_i2c driver, set the adapter name to be the same as the platform_device name. Otherwise, drivers that use i2c may fail when checking the mxc_i2c adapter name, such as the USB driver. Applies to linux 2.6.22 kernel on MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-SDCaa01608-I2C-uses-wrong-adapter-name.patch
2007-10-24Add interrogation of V4L2 or Linux udev to determine if no camera is present.Quinn Jensen
Patch to add interrogation of V4L2 or Linux udev to determine if a camera is present. Add status and detection functionality for mt9v111 camera to the linux 2.6.22 kernel for MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-Add-interrogation-of-V4L2-or-Linux-udev-to.patch
2007-10-24Patch to enable mxc framebuffer driver to be loaded/unloaded as aQuinn Jensen
Patch to enable MXC framebuffer driver to be loaded/unloaded as a module. Applies to linux 2.6.22 kernel for MX platforms. http://www.bitshrine.org/gpp/linux-2.6.22-mx-Patch-to-enable-mxc-framebuffer-driver-to-.patch