linux.git
16 years agoBugzilla 605. Fix tearing when VPU rotates images. 2.6.22-mx27-200710250327 2.6.22-mx27ads-200710250327
Quinn Jensen [Thu, 25 Oct 2007 03:27:32 +0000 (21:27 -0600)]
Bugzilla 605. Fix tearing when VPU rotates images.

Patch for Bugzilla 605. Fix tearing when VPU rotates images.
A diagonal line appears when the VPU rotates the picture,
at the encode stage.  The PRP driver updates the buffer
addresses while the PRP is processing data.
Applies to linux 2.6.22 kernel for MX27 platform.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-Bugzilla-605.-Fix-tearing-when-VPU-rotates.patch

16 years agoBugzilla 677. Allow FEC MAC address override.
Quinn Jensen [Thu, 25 Oct 2007 03:27:26 +0000 (21:27 -0600)]
Bugzilla 677. Allow FEC MAC address override.

Patch for Bugzilla 677. Allow FEC MAC address override.
FEC MAC addresses on some MX27 TO2 chips are not preprogrammed
and cannot be overridden by Redboot.  This patch gets around
this issue by allowing the FEC MAC address to be specified on
the kernel command line using the following option:
  fec_mac=xx:xx:xx:xx:xx:xx
where the "xx"s are replaced with the hex MAC address listed
on the sticker for your board.  Valid MAC addresses from the
chip or from Redboot will not be overridden using this option.
Applies to linux 2.6.22 kernel on MX27 platforms.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-Bugzilla-677.-Allow-FEC-MAC-address-overri.patch

16 years agoBugzilla 804 - Fix Suspend/Resume to mem
Quinn Jensen [Thu, 25 Oct 2007 03:27:21 +0000 (21:27 -0600)]
Bugzilla 804 - Fix Suspend/Resume to mem

Patch for Bugzilla 804 - Fix Suspend/Resume to mem.
It was found that SPI gets suspended before MMC, which,
during it's own suspend, needs SPI to talk to the PMIC.
This patch schedules SPI for late suspend and early resume.
Applies to linux 2.6.22 kernel on MX platforms.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-Bugzilla-804-Fix-Suspend-Resume-to-mem.patch

16 years agoCR ENGR00053563 Fix Sahara Issue For MX27 2.6.22-mx31-200710250327 2.6.22-mx31ads-200710250327
Quinn Jensen [Thu, 25 Oct 2007 03:27:16 +0000 (21:27 -0600)]
CR ENGR00053563 Fix Sahara Issue For MX27

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

16 years agoCR ENGR00053192 MXC Sahara2: Use CONFIG_OUTER_CACHE
Quinn Jensen [Thu, 25 Oct 2007 03:27:11 +0000 (21:27 -0600)]
CR ENGR00053192 MXC Sahara2: Use CONFIG_OUTER_CACHE

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

16 years agoBugzilla 803 - Fix Suspend to RAM
Quinn Jensen [Thu, 25 Oct 2007 03:27:05 +0000 (21:27 -0600)]
Bugzilla 803 - Fix Suspend to RAM

Patch for Bugzilla 803 - Fix Suspend to RAM on linux 2.6.22 kernel
for MX platforms.
pm_ops needs a .valid hook.  For these i.MX platforms, use
pm_valid_only_mem(), so that "echo mem > /sys/power/state" will work.
However, resume isn't working (yet).

http://www.bitshrine.org/gpp/linux-2.6.22-mx-Bugzilla-803-Fix-Suspend-to-RAM.patch

16 years agoBugzilla 802 - Fix MX3 DVFS/DPTC table initialization
Quinn Jensen [Thu, 25 Oct 2007 03:27:00 +0000 (21:27 -0600)]
Bugzilla 802 - Fix MX3 DVFS/DPTC table initialization

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

16 years agoCR ENGR00053173 Fix SDMA Mask Value In Suspend Routine
Quinn Jensen [Thu, 25 Oct 2007 03:26:54 +0000 (21:26 -0600)]
CR ENGR00053173 Fix SDMA Mask Value In Suspend Routine

Patch for CR ENGR00053173: Fix SDMA mask value in suspend routine.
Use the correct mask value to get the current SDMA State.
Applies to linux 2.6.22 kernel for MX3 platforms.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00053173-Fix-SDMA-Mask-Value-In-Sus.patch

16 years agoCR ENGR00053136 fix mx27 v4l2 rotation cacheflush
Quinn Jensen [Thu, 25 Oct 2007 03:26:49 +0000 (21:26 -0600)]
CR ENGR00053136 fix mx27 v4l2 rotation cacheflush

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

16 years agoCR ENGR00052918 fec 2.6.22 workqueue changes
Quinn Jensen [Thu, 25 Oct 2007 03:26:44 +0000 (21:26 -0600)]
CR ENGR00052918 fec 2.6.22 workqueue changes

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

16 years agoCR ENGR00052743 Reset CSPI On MX27
Quinn Jensen [Thu, 25 Oct 2007 03:26:39 +0000 (21:26 -0600)]
CR ENGR00052743 Reset CSPI On MX27

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

16 years agoCR ENGR00050116 Fix flawed implementation of XIP Macros
Quinn Jensen [Thu, 25 Oct 2007 03:26:33 +0000 (21:26 -0600)]
CR ENGR00050116 Fix flawed implementation of XIP Macros

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

16 years agoCR ENGR00052514 refresh of ENGR0045732 to fix MMC read data corruption
Quinn Jensen [Thu, 25 Oct 2007 03:26:28 +0000 (21:26 -0600)]
CR ENGR00052514 refresh of ENGR0045732 to fix MMC read data corruption

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

16 years agoCR ENGR00043959 Merging mxc nand driver across RS ECC NFCs
Quinn Jensen [Thu, 25 Oct 2007 03:26:22 +0000 (21:26 -0600)]
CR ENGR00043959 Merging mxc nand driver across RS ECC NFCs

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

16 years agoRemove vestigial printk
Quinn Jensen [Thu, 25 Oct 2007 03:26:17 +0000 (21:26 -0600)]
Remove vestigial printk

Patch to remove vestigial printk in MX27 devices file.
Applies to linux 2.6.22 kernel for MX27 platform.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-Remove-vestigial-printk.patch

16 years agoBugzilla 784 - Fixed MMC/SD error -110
Quinn Jensen [Thu, 25 Oct 2007 03:26:11 +0000 (21:26 -0600)]
Bugzilla 784 - Fixed MMC/SD error -110

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

16 years agoBugzilla 779 - Fix OV2460 camera driver oopsen
Quinn Jensen [Thu, 25 Oct 2007 03:26:06 +0000 (21:26 -0600)]
Bugzilla 779 - Fix OV2460 camera driver oopsen

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

16 years agoCR ENGR00047020 MX27TO2 MMC: card removal spurious int messages
Quinn Jensen [Thu, 25 Oct 2007 03:26:01 +0000 (21:26 -0600)]
CR ENGR00047020 MX27TO2 MMC: card removal spurious int messages

Patch for CR ENGR00047020 MX27TO2 MMC: card removal spurious int messages.
This moves the spurious interrupt messages to the debug level.  In any
case, a new CPLD revision ensures that they come only sparingly.  Applies
to linus 2.6.22 kernel for MX27 platform.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00047020-MX27TO2-MMC-card-removal-s.patch

16 years agoCR ENGR00048072 oprofile: updates to support CCNT/EVTMON on 2.6.22 kernel
Quinn Jensen [Thu, 25 Oct 2007 03:25:55 +0000 (21:25 -0600)]
CR ENGR00048072 oprofile: updates to support CCNT/EVTMON on 2.6.22 kernel

Patch for CR ENGR00048072 oprofile: updates to support CCNT/EVTMON on
2.6.22 kernel for ARM-11 processors.  Added Oprofile CCNT counter fix to
support newly added ARM11 PMU kernel driver in 2.6.22 kernel.  Add new
file for ARM11 L2 cache EVTMON support.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00048072-oprofile-updates-to-suppor.patch

16 years agoCR ENGR00013463 IPU: wait for SDC flips to finish on disable
Quinn Jensen [Thu, 25 Oct 2007 03:25:50 +0000 (21:25 -0600)]
CR ENGR00013463 IPU: wait for SDC flips to finish on disable

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

16 years agoCR ENGR00048068 mxc add clocksource and clockevent support (update)
Quinn Jensen [Thu, 25 Oct 2007 03:25:45 +0000 (21:25 -0600)]
CR ENGR00048068 mxc add clocksource and clockevent support (update)

Patch for CR ENGR00048068: Add mxc clocksource and clockevent support
(update).  This patch adds clocksource and clockevent support to the
GPT. This enables GENERIC_TIME and GENERIC_CLOCKEVENT support. Dynamic
tick support is also enabled.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00048068-mxc-add-clocksource-and-cl.patch

16 years agoCR ENGR00048608 Work around untrustworthy NFMS_BIT
Quinn Jensen [Thu, 25 Oct 2007 03:25:40 +0000 (21:25 -0600)]
CR ENGR00048608 Work around untrustworthy NFMS_BIT

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

16 years agoCR ENGR00039921 v4l2: support L1 writeback cached buffers
Quinn Jensen [Thu, 25 Oct 2007 03:25:35 +0000 (21:25 -0600)]
CR ENGR00039921 v4l2: support L1 writeback cached buffers

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

16 years agoCR ENGR00047074 Fix FIR functionality break
Quinn Jensen [Thu, 25 Oct 2007 03:25:29 +0000 (21:25 -0600)]
CR ENGR00047074 Fix FIR functionality break

Patch for CR ENGR00047074: Fix the FIR functionality break, by moving
the FIR data structures to platform specific file and initialising it
properly.  Applies to linux 2.6.22 kernel for MX3 platforms.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00047074-Fix-FIR-functionality-brea.patch

16 years agoCR ENGR00049720 mxc_pf: add frame_size limit checks
Quinn Jensen [Thu, 25 Oct 2007 03:25:24 +0000 (21:25 -0600)]
CR ENGR00049720 mxc_pf: add frame_size limit checks

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

16 years agoCR ENGR00050502 add custom ioremap
Quinn Jensen [Thu, 25 Oct 2007 03:25:19 +0000 (21:25 -0600)]
CR ENGR00050502 add custom ioremap

Patch for CR ENGR00050502: add custom ioremap function to ensure IO
register access through peripheral port.  Applies to linux 2.6.22
kernel on MX platforms.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-CR-ENGR00050502-add-custom-ioremap.patch

16 years agoUSB: USBCV 1.3 HaltEndpointTest fails.
Quinn Jensen [Thu, 25 Oct 2007 03:25:14 +0000 (21:25 -0600)]
USB: USBCV 1.3 HaltEndpointTest fails.

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

16 years agoCR ENGR00011205 Move linux includes before other includes
Quinn Jensen [Thu, 25 Oct 2007 03:25:09 +0000 (21:25 -0600)]
CR ENGR00011205 Move linux includes before other includes

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

16 years agoCR ENGR00048159 Add L2 flush for all mxc PF
Quinn Jensen [Thu, 25 Oct 2007 03:25:03 +0000 (21:25 -0600)]
CR ENGR00048159 Add L2 flush for all mxc PF

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

16 years agoCR ENGR00046932 - Sahara build warnings are resolved.
Quinn Jensen [Thu, 25 Oct 2007 03:24:58 +0000 (21:24 -0600)]
CR ENGR00046932 - Sahara build warnings are resolved.

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

16 years agoBugzilla 771 - Fix pata_fsl libata driver DMA mode
Quinn Jensen [Thu, 25 Oct 2007 03:24:53 +0000 (21:24 -0600)]
Bugzilla 771 - Fix pata_fsl libata driver DMA mode

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

16 years agoBugzilla 776 - FS-001 XIP from cramfs - Community patch
Quinn Jensen [Thu, 25 Oct 2007 03:24:48 +0000 (21:24 -0600)]
Bugzilla 776 - FS-001 XIP from cramfs - Community patch

Patch for Bugzilla 776 - FS-001 XIP from cramfs
Origin: http://lwn.net/Articles/235532/
Description: Venerable cramfs fs Linear XIP patch originally from
MontaVista, used in the embedded Linux community for years, updated for
2.6.21. Tested on several systems with NOR Flash. PXA270, TI OMAP2430,
ARM Versatile and Freescale iMX31ADS.
Portions Copyright Shane Nay and Robert Leslie <rob@mars.org>

http://www.bitshrine.org/gpp/linux-2.6.22-mx-Bugzilla-776-FS-001-XIP-from-cramfs-Commun.patch

16 years agoFix l2x0 cache invalidate handling of unaligned addresses
Quinn Jensen [Thu, 25 Oct 2007 03:24:43 +0000 (21:24 -0600)]
Fix l2x0 cache invalidate handling of unaligned addresses

Patch to fix l2x0 cache invalidate handling of unaligned addresses.
Applies to linux 2.6.22 for ARM-11 processors.
Available from ARM Linux Patch System:
  http://www.arm.linux.org.uk/developer/patches/
  ARM Patch ID 4568/1, Date: 14 Sep, 2007, Status: Applied.
Notes:
The l2x0_inv_range() function doesn't handle unaligned addresses
correctly. It's necessary to clean the cache lines that are at the
start and end of the invalidate range, if the addresses are not aligned,
to prevent corruption of other data sharing the same cache line.
Acked-by: Catalin Marinas
http://www.bitshrine.org/gpp/linux-2.6.22-mx-Fix-l2x0-cache-invalidate-handling-of-unal.patch

16 years agoBugzilla 766 - PATA_FSL: probe not called when module
Quinn Jensen [Thu, 25 Oct 2007 03:24:38 +0000 (21:24 -0600)]
Bugzilla 766 - PATA_FSL: probe not called when module

Patch for Bugzilla 766 - PATA_FSL: probe not called when module. Fixed
by ensuring the platform_device gets registered even when PATA_FSL is a
module.  Linux 2.6.22 kernel on MX platforms.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-Bugzilla-766-PATA_FSL-probe-not-called-whe.patch

16 years agoCR DSPhl24421 Add power handlers to libata pata_fsl driver
Quinn Jensen [Thu, 25 Oct 2007 03:24:33 +0000 (21:24 -0600)]
CR DSPhl24421 Add power handlers to libata pata_fsl driver

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

16 years agoBugzilla 771 - PATA_FSL: Remove non-working DMA support
Quinn Jensen [Thu, 25 Oct 2007 03:24:28 +0000 (21:24 -0600)]
Bugzilla 771 - PATA_FSL: Remove non-working DMA support

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

16 years agoUSB: cleanup Kconfig options some more.
Quinn Jensen [Thu, 25 Oct 2007 03:24:23 +0000 (21:24 -0600)]
USB: cleanup Kconfig options some more.

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

16 years agoUSB: Part of the descriptive registration message series.
Quinn Jensen [Thu, 25 Oct 2007 03:24:18 +0000 (21:24 -0600)]
USB: Part of the descriptive registration message series.

Bugzilla 748, 749. Part of the descriptive registration message series.
Display transceiver info at registration time.
Applies to linux 2.6.22 kernel for MX platforms.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-USB-Part-of-the-descriptive-registration-m.patch

16 years agoUSB: Restore mainline core/Kconfig contents.
Quinn Jensen [Thu, 25 Oct 2007 03:24:13 +0000 (21:24 -0600)]
USB: Restore mainline core/Kconfig contents.

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

16 years agoUSB: Remove extra call to gpio_usbotg_hs_active().
Quinn Jensen [Thu, 25 Oct 2007 03:24:07 +0000 (21:24 -0600)]
USB: Remove extra call to gpio_usbotg_hs_active().

USB: Remove extra call to gpio_usbotg_hs_active().
The pins have already been grabbed by now, and this
redundant call prints needless debug cruft on the console.
Applies to linux 2.6.22 kernel for MX platforms.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-USB-Remove-extra-call-to-gpio_usbotg_hs_ac.patch

16 years agoUSB: Even more descriptive device registration messages.
Quinn Jensen [Thu, 25 Oct 2007 03:24:02 +0000 (21:24 -0600)]
USB: Even more descriptive device registration messages.

Patch to fix Bugzilla 749. More descriptive USB device registration
messages. Add transceiver info.
Applies to linux 2.6.22 kernel for MX3 platforms.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-USB-Even-more-descriptive-device-registra2.patch

16 years agoUSB: Even more descriptive device registration messages.
Quinn Jensen [Thu, 25 Oct 2007 03:23:57 +0000 (21:23 -0600)]
USB: Even more descriptive device registration messages.

Patch to fix Bugzilla 748. More descriptive USB device registration
messages. Add transceiver info.
Applies to linux 2.6.22 kernel for MX27 platform.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-USB-Even-more-descriptive-device-registrat.patch

16 years agoFixed a problem where time ran too slow by 4x.
Quinn Jensen [Thu, 25 Oct 2007 03:23:52 +0000 (21:23 -0600)]
Fixed a problem where time ran too slow by 4x.

Patch to fix a problem where time ran too slow by 4x.
Applies to linux 2.6.22 kernel for MX platforms.
Taken from patch sent by GSO.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-Fixed-a-problem-where-time-ran-too-slow-by.patch

16 years agoUSB: More descriptive device registration messages.
Quinn Jensen [Thu, 25 Oct 2007 03:23:46 +0000 (21:23 -0600)]
USB: More descriptive device registration messages.

Bugzilla 749. Patch to add more descriptive USB device registration
messages. Also, change 'pr_debug' to 'printk' for gadget registration
message, so it shows up on the console.
Applies to linux 2.6.22 kernel for MX3 platforms.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-USB-More-descriptive-device-registration-2.patch

16 years agoUSB: More descriptive device registration messages.
Quinn Jensen [Thu, 25 Oct 2007 03:23:41 +0000 (21:23 -0600)]
USB: More descriptive device registration messages.

Bugzilla 748. Patch to add more descriptive USB device registration
messages. Also, change 'pr_debug' to 'printk' for gadget registration
message, so it shows up on the console.
Applies to linux 2.6.22 kernel for MX27 platform.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-USB-More-descriptive-device-registration-m.patch

16 years agoUSB: cleanup Kconfig options.
Quinn Jensen [Thu, 25 Oct 2007 03:23:34 +0000 (21:23 -0600)]
USB: cleanup Kconfig options.

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

16 years agoUSB: cleanup Kconfig options.
Quinn Jensen [Thu, 25 Oct 2007 03:23:29 +0000 (21:23 -0600)]
USB: cleanup Kconfig options.

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

16 years agoUSB: check the return value of clk_enable(usb_clk)
Quinn Jensen [Thu, 25 Oct 2007 03:23:24 +0000 (21:23 -0600)]
USB: check the return value of clk_enable(usb_clk)

Patch to fix Bugzilla 742, 743, 744. USB: check the return value of
clk_enable(usb_clk) and return with an error if it fails.
Applies to linux 2.6.22 kernel for MX platforms.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-USB-check-the-return-value-of-clk_enable-u.patch

16 years agoUSB: check return codes from gpio_request_mux() and gpio_set_puen()
Quinn Jensen [Thu, 25 Oct 2007 03:23:18 +0000 (21:23 -0600)]
USB: check return codes from gpio_request_mux() and gpio_set_puen()

Patch to fix Bugzilla 741. USB: check return codes from
gpio_request_mux() and gpio_set_puen() in gpio_usbh1_active(),
gpio_usbh2_active(), gpio_usbotg_hs_active() and return an
error if they fail.  Applies to linux 2.6.22 kernel for
MX27 platform.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-USB-check-return-codes-from-gpio_request_m.patch

16 years agoioremap: control reaches end of non-void function.
Quinn Jensen [Thu, 25 Oct 2007 03:23:13 +0000 (21:23 -0600)]
ioremap: control reaches end of non-void function.

This fixes a bug in ioremap: control reaches end of non-void function.
Patch was posted to the linux-arm-kernel mailing list.
This problem occurs only when BUG is not defined.  Applies to linux
2.6.22 kernel for ARM processors.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-ioremap-control-reaches-end-of-non-void-fu.patch

16 years agoMXC MMC: Remove custom error codes
Quinn Jensen [Thu, 25 Oct 2007 03:23:08 +0000 (21:23 -0600)]
MXC MMC: Remove custom error codes

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

16 years agoBugzilla 510: Update to code review fixes following L2618.2
Quinn Jensen [Thu, 25 Oct 2007 03:23:01 +0000 (21:23 -0600)]
Bugzilla 510: Update to code review fixes following L2618.2

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

16 years agoUpdate drivers, such as dpm, dvfs, ide, and sir to use the new,
Quinn Jensen [Thu, 25 Oct 2007 03:22:56 +0000 (21:22 -0600)]
Update drivers, such as dpm, dvfs, ide, and sir to use the new,

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

16 years agoBug fix of Bugzilla 363 to enable ATA subsystem clock before
Quinn Jensen [Thu, 25 Oct 2007 03:22:50 +0000 (21:22 -0600)]
Bug fix of Bugzilla 363 to enable ATA subsystem clock before

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

16 years agoWork-around compile breakage for mx27 on ov2640 camera driver
Quinn Jensen [Thu, 25 Oct 2007 03:22:45 +0000 (21:22 -0600)]
Work-around compile breakage for mx27 on ov2640 camera driver

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

16 years agoBugzilla 533 - Fix "multi-times" message and prevent extra call to gpio_uart_active()
Quinn Jensen [Thu, 25 Oct 2007 03:22:40 +0000 (21:22 -0600)]
Bugzilla 533 - Fix "multi-times" message and prevent extra call to 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

16 years agoWorkaround for IAPI sleep issue - spin in iapi_lowSynchChannel
Quinn Jensen [Thu, 25 Oct 2007 03:22:35 +0000 (21:22 -0600)]
Workaround for IAPI sleep issue - spin in iapi_lowSynchChannel

Patch to work around for IAPI sleep issue - spin in iapi_lowSynchChannel.
Change IAPI iapi_lowSynchChannel() to spin instead of sleep. This is
needed for the LIBATA pata_fsl driver, to avoid a "sheduling while
atomic" oops.  Implications on other MXC drivers and platforms is not
known.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-Workaround-for-IAPI-sleep-issue-spin-in-ia.patch

16 years agoPrototype FSL PATA LIBATA driver
Quinn Jensen [Thu, 25 Oct 2007 03:22:29 +0000 (21:22 -0600)]
Prototype FSL PATA LIBATA driver

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

16 years agoCommunity MMC/SD/SDIO support from Pierre Ossman's tree
Quinn Jensen [Thu, 25 Oct 2007 03:22:22 +0000 (21:22 -0600)]
Community MMC/SD/SDIO support from Pierre Ossman's tree

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

16 years agoBackport to 2.6.22.6 of MMC/SD/SDIO updates in 2.6.23-rc3
Quinn Jensen [Thu, 25 Oct 2007 03:22:17 +0000 (21:22 -0600)]
Backport to 2.6.22.6 of MMC/SD/SDIO updates in 2.6.23-rc3

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

16 years agoCR ENGR00049086: fix scc fail fuse not blown
Quinn Jensen [Thu, 25 Oct 2007 03:22:11 +0000 (21:22 -0600)]
CR ENGR00049086: fix scc fail fuse not blown

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

16 years agoCR ENGR00043063: platform device for scc added
Quinn Jensen [Thu, 25 Oct 2007 03:22:06 +0000 (21:22 -0600)]
CR ENGR00043063: platform device for scc added

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

16 years agoCR ENGR00047179: fix disable console on mxc uart breaks build
Quinn Jensen [Thu, 25 Oct 2007 03:22:00 +0000 (21:22 -0600)]
CR ENGR00047179: fix disable console on mxc uart breaks build

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

16 years agoBugzilla 627. Prevent DPM from calling DVFS when DVFS is not enabled.
Quinn Jensen [Thu, 25 Oct 2007 03:21:55 +0000 (21:21 -0600)]
Bugzilla 627. Prevent DPM from calling DVFS when DVFS is not enabled.

Patch for Bugzilla 627. Prevent DPM from calling DVFS when DVFS is not
enabled on the linux 2.6.22 kernel for MX platforms.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-Bugzilla-627.-Prevent-DPM-from-calling-DVF.patch

16 years agoPort MXC FIR driver forward to 2.6.22
Quinn Jensen [Thu, 25 Oct 2007 03:21:49 +0000 (21:21 -0600)]
Port MXC FIR driver forward to 2.6.22

Port MXC FIR driver forward to 2.6.22 for MX3 platforms.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-Port-MXC-FIR-driver-forward-to-2.6.22.patch

16 years agoBugzilla 511: Redefine the min macro #defined in yaffs_qsort to yaffs_min
Quinn Jensen [Thu, 25 Oct 2007 03:21:44 +0000 (21:21 -0600)]
Bugzilla 511: Redefine the min macro #defined in yaffs_qsort to yaffs_min

Patch for Bugzilla 511: Redefine the min macro #defined in yaffs_qsort to yaffs_min
so that it doesn't conflict with the macro defined in linux/kernel.h of the linux
2.6.22 kernel.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-Bugzilla-511-Redefine-the-min-macro-define.patch

16 years agoAdd yaffs2 filesystem.
Quinn Jensen [Thu, 25 Oct 2007 03:21:39 +0000 (21:21 -0600)]
Add yaffs2 filesystem.

Add yaffs2 filesystem support to the linux 2.6.22 kernel.
Downloaded from the Aleph One Limited website at:
  http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/root.tar.gz?view=tar
Integrated into the kernel using patch-ker.sh.
Copyright (C) 2002-2007 Aleph One Ltd.
  for Toby Churchill Ltd and Brightstar Engineering

http://www.bitshrine.org/gpp/linux-2.6.22-mx-Add-yaffs2-filesystem.patch

16 years agoBugzilla 630. Allow rng registers to be read and written for testing
Quinn Jensen [Thu, 25 Oct 2007 03:21:33 +0000 (21:21 -0600)]
Bugzilla 630. Allow rng registers to be read and written for testing

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

16 years agoMake the latency hiding option mx27 specific since it could
Quinn Jensen [Thu, 25 Oct 2007 03:21:28 +0000 (21:21 -0600)]
Make the latency hiding option mx27 specific since it could

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

16 years agoFixed coding errors in the mxc v4l2 output driver.
Quinn Jensen [Thu, 25 Oct 2007 03:21:23 +0000 (21:21 -0600)]
Fixed coding errors in the mxc v4l2 output driver.

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

16 years agoCR ENGR00038129: Add vpu latency-hiding control. Fixes an mpeg4 pending
Quinn Jensen [Thu, 25 Oct 2007 03:21:18 +0000 (21:21 -0600)]
CR ENGR00038129: Add vpu latency-hiding control. Fixes an mpeg4 pending

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

16 years agoCR 34439732: Camera and V4L2 improvements
Quinn Jensen [Thu, 25 Oct 2007 03:21:12 +0000 (21:21 -0600)]
CR 34439732: Camera and V4L2 improvements

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

16 years agoCR ENGR00033520: Add a new algorithm to the PP and PRP drivers that
Quinn Jensen [Thu, 25 Oct 2007 03:21:07 +0000 (21:21 -0600)]
CR ENGR00033520: Add a new algorithm to the PP and PRP drivers that

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

16 years agoCR ENGR37631: Adds correct signal handling to the V4L2 input and output
Quinn Jensen [Thu, 25 Oct 2007 03:21:01 +0000 (21:21 -0600)]
CR ENGR37631: Adds correct signal handling to the V4L2 input and output

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

16 years agoCR 34440439: Under heavy load v4l2 ioctls sometimes return error (EINTR
Quinn Jensen [Thu, 25 Oct 2007 03:20:56 +0000 (21:20 -0600)]
CR 34440439: Under heavy load v4l2 ioctls sometimes return error (EINTR

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

16 years agoCR ENGR00037631: Add handling of prp overflow on channel 2 under high system load.
Quinn Jensen [Thu, 25 Oct 2007 03:20:51 +0000 (21:20 -0600)]
CR ENGR00037631: Add handling of prp overflow on channel 2 under high system 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

16 years agoBugzilla 562: Suspend resumes on eth activity
Quinn Jensen [Thu, 25 Oct 2007 03:20:46 +0000 (21:20 -0600)]
Bugzilla 562: Suspend resumes on eth activity

Patch for Bugzilla 562: Suspend resumes on eth activity
Patch to linux-2.6.19.2 for MX31.  When the MX31 is suspended it
was resuming on ethernet activity due to a CPLD interrupt.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-Bugzilla-562-Suspend-resumes-on-eth-activi.patch

16 years agoBugzilla 43: Fix FIR on MX31
Quinn Jensen [Thu, 25 Oct 2007 03:20:39 +0000 (21:20 -0600)]
Bugzilla 43: Fix FIR on MX31

Patch for Bugzilla 43: Fix FIR on linux 2.6.22 kernel for MX31.
After adding FIR support, loading mxc_ir.ko fails with ENOMEM and
"Failed to request UART memory region".  This patch makes sure UART2
is left available for the FIR driver.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-Bugzilla-43-Fix-FIR-on-MX31.patch

16 years agoBugzilla 422: Enable second MMC/SD slot for MX31.
Quinn Jensen [Thu, 25 Oct 2007 03:20:34 +0000 (21:20 -0600)]
Bugzilla 422: Enable second MMC/SD slot for MX31.

Patch for Bugzilla 422: Enable second MMC/SD slot for MX31 on the
linux 2.6.22 kernel for MX31/32.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-Bugzilla-422-Enable-second-MMC-SD-slot-for.patch

16 years agoCR SDCaa01608: I2C uses wrong adapter name
Quinn Jensen [Thu, 25 Oct 2007 03:20:28 +0000 (21:20 -0600)]
CR SDCaa01608: I2C uses wrong adapter name

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

16 years agoAdd interrogation of V4L2 or Linux udev to determine if no camera is present.
Quinn Jensen [Thu, 25 Oct 2007 03:20:23 +0000 (21:20 -0600)]
Add interrogation of V4L2 or Linux udev to determine if no camera is present.

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

16 years agoPatch to enable mxc framebuffer driver to be loaded/unloaded as a
Quinn Jensen [Thu, 25 Oct 2007 03:20:18 +0000 (21:20 -0600)]
Patch to enable mxc framebuffer driver to be loaded/unloaded as a

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

16 years agoPatch to fix irda mode bug.
Quinn Jensen [Thu, 25 Oct 2007 03:20:12 +0000 (21:20 -0600)]
Patch to fix irda mode bug.

Patch to fix irda mode bug.
Applies to linux 2.6.22 kernel on MX27 platform.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-Patch-to-fix-irda-mode-bug.patch

16 years agoPatch to properly reset the Focus 453 chip.
Quinn Jensen [Thu, 25 Oct 2007 03:20:06 +0000 (21:20 -0600)]
Patch to properly reset the Focus 453 chip.

Patch to properly reset the Focus 453 chip.
Applies to linux 2.6.22 kernel for MX platforms.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-Patch-to-properly-reset-the-Focus-453-chip.patch

16 years agoPatch to fix dma errors when accessing IDE on MX27.
Quinn Jensen [Thu, 25 Oct 2007 03:20:00 +0000 (21:20 -0600)]
Patch to fix dma errors when accessing IDE on MX27.

Patch to fix dma errors when accessing IDE on MX27.
Applies to linux 2.6.22 kernel on MX27 platform.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-Patch-to-fix-dma-errors-when-accessing-IDE.patch

16 years agoARM926 (MX27) D-cache writethrough bug fix.
Quinn Jensen [Thu, 25 Oct 2007 03:19:54 +0000 (21:19 -0600)]
ARM926 (MX27) D-cache writethrough bug fix.

Patch for ARM926 (MX27) D-cache writethrough bug fix.
Source: linux-arm-kernel list, posted by Gilles Maigne on 11/17/06.

Text from e-mail posting:

arm926_dma_flush_range write the content of dcache in memory when linux
is configured with CONFIG_CPU_DCACHE_WRITETHROUGH ( cache in
write-through) and does not invalidate the virtual address range.
This is wrong for two reasons :
1/ the cache line does not need to be written because the cache is
write-through
2/ the cache line is not invalidated, so next read at this address may
come from the cache, which is wrong because main memory may contain
valid data resulting of a DMA transaction.
This patch applies to linux 2.6.18

http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-arm926_dcache_writethrough_flush_fix.patch

http://www.bitshrine.org/gpp/linux-2.6.22-mx-ARM926-MX27-D-cache-writethrough-bug-fix.patch

16 years agoBug fix for when processor enters state-retention mode after camera
Quinn Jensen [Thu, 25 Oct 2007 03:19:49 +0000 (21:19 -0600)]
Bug fix for when processor enters state-retention mode after camera

Bug fix for when processor enters state-retention mode after camera
activity on the linux 2.6.22 kernel for the MX31 platform.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-Bug-fix-for-when-processor-enters-state-re.patch

16 years agoBug fix of Bugzilla 217 to ensure I2C stop timing is met, but
Quinn Jensen [Thu, 25 Oct 2007 03:19:44 +0000 (21:19 -0600)]
Bug fix of Bugzilla 217 to ensure I2C stop timing is met, but

Bug fix of Bugzilla 217 to ensure I2C stop timing is met, but also with
deadlock prevention on linux 2.6.22 kernel for MX platforms.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-Bug-fix-of-Bugzilla-217-to-ensure-I2C-stop.patch

16 years agoAdd generic clksource and clkevent support from GSO.
Quinn Jensen [Thu, 25 Oct 2007 03:19:38 +0000 (21:19 -0600)]
Add generic clksource and clkevent support from GSO.

Patch to add generic clksource and clkevent support from GSO to the
linux 2.6.22 kernel for MX platforms.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-Add-generic-clksource-and-clkevent-support.patch

16 years agoFix new-line problems on printk statements.
Quinn Jensen [Thu, 25 Oct 2007 03:19:31 +0000 (21:19 -0600)]
Fix new-line problems on printk statements.

Patch to fix new-line problems on printk statements.
Applies to linux 2.6.22 kernel on MX platforms.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-Fix-new-line-problems-on-printk-statements.patch

16 years agoUSB: Miscellaneous cleanup/porting.
Quinn Jensen [Thu, 25 Oct 2007 03:19:26 +0000 (21:19 -0600)]
USB: Miscellaneous cleanup/porting.

Patch to apply miscellaneous cleanup/porting fixes.
Applies to linux 2.6.22 kernel for MX platforms.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-USB-Miscellaneous-cleanup-porting.patch

16 years agoUSB: fix OTGSC_IE_1ms_TIMER bit definition.
Quinn Jensen [Thu, 25 Oct 2007 03:19:20 +0000 (21:19 -0600)]
USB: fix OTGSC_IE_1ms_TIMER bit definition.

Patch to fix USB OTGSC_IE_1ms_TIMER bit definition.
Applies to linux 2.6.22 kernel for MX platforms.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-USB-fix-OTGSC_IE_1ms_TIMER-bit-definition.patch

16 years agoUSB: port to 2.6.22.
Quinn Jensen [Thu, 25 Oct 2007 03:19:15 +0000 (21:19 -0600)]
USB: port to 2.6.22.

Port Freescale USB to linux kernel 2.6.22.
Switch to delayed_work() and fix irq flags.
Applies to linux 2.6.22 kernel for MX platforms.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-USB-port-to-2.6.22.patch

16 years agoUSB: disable autosuspend.
Quinn Jensen [Thu, 25 Oct 2007 03:19:10 +0000 (21:19 -0600)]
USB: disable autosuspend.

Patch to disable USB autosuspend.
Autosuspend tries to suspend the host controller even
after it's been switched over to being a gadget controller,
which doesn't do much for gadget operations.  Disable it.
Applies to linux 2.6.22 kernel for MX platforms.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-USB-disable-autosuspend.patch

16 years agoSony's implementation of __mxc_ioremap, ported to our kernel.
Quinn Jensen [Thu, 25 Oct 2007 03:19:04 +0000 (21:19 -0600)]
Sony's implementation of __mxc_ioremap, ported to our kernel.

Patch of Sony's implementation of __mxc_ioremap, ported to the
linux 2.6.22 MX kernel.
Copyright Sony Corporation.
Note: The contents of this patch ends up being completely
replaced by code written by Freescale.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-Sony-s-implementation-of-__mxc_ioremap-por.patch

16 years agoAdd OV2640 camera support.
Quinn Jensen [Thu, 25 Oct 2007 03:18:59 +0000 (21:18 -0600)]
Add OV2640 camera support.

Add OV2640 camera support to 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-Add-OV2640-camera-support.patch

16 years agoAdd MX27, MX31, and MX32 splash screens to kernel.
Quinn Jensen [Thu, 25 Oct 2007 03:18:52 +0000 (21:18 -0600)]
Add MX27, MX31, and MX32 splash screens to kernel.

Add MX27, MX31, and MX32 splash screens to the linux 2.6.22 kernel.
Graphics images created by Ross Wille
Tux logo created by Larry Ewing (http://www.isc.tamu.edu/~lewing/linux/)

http://www.bitshrine.org/gpp/linux-2.6.22-mx-Add-MX27-MX31-and-MX32-splash-screens-to-2.patch

16 years agoAdditional porting changes as a result of code review.
Quinn Jensen [Thu, 25 Oct 2007 03:18:46 +0000 (21:18 -0600)]
Additional porting changes as a result of code review.

Minor porting fixes resulting from code review. Does not affect functionality.
Patch applies to the linux 2.6.22 kernel for MX platforms.
1. Make SAHARA IRQ comment inclusive of all MX2 chips.
2. Remove BREAKPT_FREQ definition, since it is unused.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-Additional-porting-changes-as-a-result-of-.patch

16 years agoThis patch adds ALSA sound to the linux 2.6.22 kernel for MX platforms.
Quinn Jensen [Thu, 25 Oct 2007 03:18:41 +0000 (21:18 -0600)]
This patch adds ALSA sound to the linux 2.6.22 kernel for MX platforms.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-sound.patch

16 years agoThis patch adds MX platform-specific files to the linux 2.6.22 kernel.
Quinn Jensen [Thu, 25 Oct 2007 03:18:35 +0000 (21:18 -0600)]
This patch adds MX platform-specific files to the linux 2.6.22 kernel.

http://www.bitshrine.org/gpp/linux-2.6.22-mx-plat_mxc.patch