Age | Commit message (Collapse) | Author |
|
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 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 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 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 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 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 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 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
|
|
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 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 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 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
|
|
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: 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 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 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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
http://www.bitshrine.org/gpp/linux-2.6.22-mx-plat_mxc.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.22-mx-mach_mx3.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.22-mx-mach_mx27.patch
|
|
Ported to 2.6.22 by Ross Wille
http://www.bitshrine.org/gpp/linux-2.6.22-mx-codetest.patch
|
|
linux 2.6.22 kernel.
http://www.bitshrine.org/gpp/linux-2.6.22-mx-arm_oprofile.patch
|