summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Collapse)Author
2007-05-24Bugzilla 562: Suspend resumes on eth activity2.6.19-mx31ads-2008052400232.6.19-mx31-200805240023Quinn Jensen
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. This patch fixes the problem. http://www.bitshrine.org/gpp/linux-2.6.19.2-mx31_suspend_resumes_on_eth_activity.patch
2007-05-24Bugzilla 563: MX31 register swizzle work-aroundQuinn Jensen
A problem has been discovered with MX31-TO2 silicon where a general register is loaded with an address constant from a PC-relative location. Upon going indirect through this register, the address value contained in the register will have been rotated right by 8 bits, causing a memory fault. At present the cause of the rotation is not known. This patch implements a work around to this problem, although why it works is still unknown. http://www.bitshrine.org/gpp/linux-2.6.19.2-mx31_TO2_reg_swizzle_workaround.patch
2007-05-24Bugzilla 43: Fix FIR on MX31Quinn Jensen
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.19.2-mx-reserve_mx3_uart2_for_fir.patch
2007-05-24CR ENGR00030367: Fix invalid gpio mode for cspi on imx31adsQuinn Jensen
Description: This patch fixes invalid GPIO mode settings for CSPI pins on i.MX31ADS. Since the CSPI pins on i.MX31ADS doesnot support GPIO mode, the gpio_spi_inactive() function does nothing. As a result, the CSPI pins retain its primary functional mode even after they are set to inactivate. http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-spi_inactive.patch
2007-05-24Bugzilla 422: Enable second MMC/SD slot for MX31.Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-mx31_enable_2nd_mmc_slot.patch
2007-05-24Bugzilla 510: Update to code review fixes following L2618.2Quinn Jensen
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.19.2-mx-code_review_fixes_following_L2618.2-4.patch
2007-05-24Update drivers, such as dpm, dvfs, ide, and sir to use the new,Quinn Jensen
generic clock API's. Remove clock-gating calls from the gpio active and inactive functions. http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-generic_clk_porting.patch
2007-05-24Bugzilla 501: Add KERN_INFO to the beginning of printk message strings.Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-add_kern_info_to_printks-2.patch
2007-05-24CR ENGR00025276: Fix doxygenQuinn Jensen
Fix doxygen for one set of documents for the supported mxc and imx platforms. http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-unified_doxygen.patch
2007-05-24CR ENGR00029515: enable mbx clock during imx31 boot up.Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-enable_mbx_clock_at_boot.patch
2007-05-24CR ENGR00019184: Fix invalid debugging printk's in the USB driversQuinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-fix_usb_invalid_printks.patch
2007-05-24CR ENGR00028709: Fix PERDIV4 for perclk4 to generate CSI MCLK.Quinn Jensen
Move accounting for csi clk to csi driver. http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-fix_generation_of_csi_mclk.patch
2007-05-24CR ENGR00018343: Fix divide-by-zero error in mxc_gettimeoffset().Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-fix_mxc_gettimeoffset_div0.patch
2007-05-24CR ENGR00028658: Add clock enable & disable in Onewire for all platformsQuinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-add_1wire_enable_disable.patch
2007-05-24CR ENGR00028694: Enable IIM clock for i.MX31Quinn Jensen
Enable IIM clock for imx31 during boot up, which is needed for the Hantro encoder. http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-mx31_enable_iim_clock.patch
2007-05-24CR ENGR00028580: Fix WFI Workaround implemetationQuinn Jensen
Do not use __initdata for the global variable used for the WFI workaround http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-fix_wfi_workaround.patch
2007-05-24CR ENGR00028333: This patch fixes clock calculations for CSI on MX31.Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-fix_csi_clk_calc_for_mx31.patch
2007-05-24CR TLSbo86992: Add IPCv2 supportQuinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-sdma_ipcv2.patch
2007-05-24CR ENGR00024872: Turn of usb_clk when ULPI provides the 60Mhz clock to save ↵Quinn Jensen
power. http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-usb_clk_off_on_ulpi.patch
2007-05-24CR ENGR00028177: Fix clock enable/disable functions for MX27 VPU.Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-fix_mx27_vpu_clock_enable_disable.patch
2007-05-24CR ENGR00027824: Turn off unused clocks on bootQuinn Jensen
Description: This patch initializes all unnecessary clocks on boot and turns off unused PLLs. http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-turn_off_unused_clocks_on_boot.patch
2007-05-24CR TLSbo79347: Add MXC debug LED driverQuinn Jensen
Description: * The LED can be used for debugging purpose. To enable the LEDs, in the * config file, select: * CONFIG_LEDS * CONFIG_LEDS_TIMER --- enable the OS tick LED once every 50 ticks (.5sec) * CONFIG_LEDS_CPU --- enable the cpu idle in/out LED (blink fast) * * The two LEDs can be disabled through user space by issuing: * echo "claim" > /sys/devices/system/leds/leds0/event * To release the LEDs back to the normal operation, do: * echo "release" > /sys/devices/system/leds/leds0/event http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-mxc_debug_leds.patch
2007-05-24CR TLSbo89083: Copyright has been Updated.Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-update_copyrights-2.patch
2007-05-24CR ENGR00027945: Fix gpio_sensor_reset for imx27ads platformQuinn Jensen
and register mc521da camera in imx27 platform kconfig. http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-fix_mx27_gpio_sensor.patch
2007-05-24CR TLSbo91371: Update WFI workaround implementationQuinn Jensen
Description: Use a global variable instead of AVIC register. http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-wfi_workaround.patch
2007-05-24CR TLSbo89785: Use WDOG SRS bit for arch_resetQuinn Jensen
Description: Instead of waiting for wdog timeout, we can simply clear the WDOG SRS bit to reset the system. http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-use_wtg_srs_for_arch_reset.patch
2007-05-24CR TLSbo85899: Fix State Retention mode on i.MX31 after DMAQuinn Jensen
access - fixed by adding power handlers for SDMA on all platforms. http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-mx31_sr_mode_broken_after_dma_access.patch
2007-05-24CR TLSbo92102: Fix i2c, gpio setting for mc521da camera.Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-mc521da_camera_fix.patch
2007-05-24CR TLSbo79211: Added VGA MPEG4 support for MX31. Made the driver common.Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-mx31_vga_mpeg4_support-2.patch
2007-05-24CR TLSbo92112: Add platform data for one wire for all platforms.Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-add_1wire_platform_data.patch
2007-05-24CR TLSbo86520: Software workaround for SDMA hardware bug (TLSbo86232)Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-workaround_for_sdma_chn10_access.patch
2007-05-24CR TLSbo91785: Updated MX31 SDMA scripts to SS08Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-ss08_sdma_script_update.patch
2007-05-24CR TLSbo91692: Remove ARM11 Icache corruption WFI workaround on MX31.Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-remove_mx31_wfi_workaround.patch
2007-05-24CR TLSbo91040: Add 4 step DVFS support for MX31 Rev 2Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-mx31_4_step_dvfs_support.patch
2007-05-24CR TLSbo86671: Support standard clk APIQuinn Jensen
This patch replaces MXC clock API with standard linux clk_xxx API. All chips and drivers are updated for the new API. http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-use_std_clk_api.patch
2007-05-24Remove erroneous semicolons in two function definitions:Quinn Jensen
mxc_dma_config() and mxc_dma_enable() in the #else path of #ifdef CONFIG_MXC_SDMA_API. http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-remove_erroneous_semicolons.patch
2007-05-24CR DSPhl28981: i2c plat specific cleanupQuinn Jensen
This patch moves platform device info out of the driver. It adds support to set i2c divider based on input clock and desired i2c speed. It fixes dynamic detection of devices on i2c bus. It fixes support for multiple instances of i2c modules. http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-i2c_plat_cleanup.patch
2007-05-24CR TLSbo90150: Fix invalid debugging printk's for i.MX27Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-fix_mx27_printks.patch
2007-05-24CR TLSbo89471: RMK: Initialize data which is marked __initdata.Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-initialize_initdata_fix.patch
2007-05-24CR TLSbo89472: From RMK: Just use BUG_ON instead of MXC_ERR_CHKQuinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-remove_mxc_err_chk.patch
2007-05-24CR TLSbo89469: From RMK: Use PHYS_OFFSET & PAGE_OFFSET in assemblyQuinn Jensen
Description: Get rid of PHYS_OFFSET_ASM and PAGE_OFFSET_ASM http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-rid_offset_asm_macros.patch
2007-05-24CR TLSbo86894: Add CSI-DMA support for still image capture on i.MX27Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-csi_dma_si_capture.patch
2007-05-24Patch to fix compile-time warnings when building the mx27 kernel.Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-mx27_warns_fix.patch
2007-05-24Patch to fix irda mode bug.Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-irda_mode_fix.patch
2007-05-24ARM926 (MX27) D-cache writethrough bug fix.Quinn Jensen
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
2007-05-24Bug fix to eliminate compile-time warnings from Freescale code.Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-warns_fix.patch
2007-05-24Bug fix for when processor enters state-retention mode after cameraQuinn Jensen
activity. http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-ipu_pm_sleep.patch
2007-05-24Adds MC521DA Camera driver support for MX27 and MX31 to the LinuxQuinn Jensen
kernel. http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-mc521da_camera.patch
2007-05-24Bug fix of Bugzilla 363 to enable ATA subsystem clock before writing toQuinn Jensen
ATA subsystem. http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-ata_clk_fix.patch
2007-05-24Adds high-resolution timer support for MX27 to the Linux kernel.Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-mx27_hrt.patch