Age | Commit message (Collapse) | Author |
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|