Age | Commit message (Collapse) | Author |
|
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
|
|
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
|
|
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
|
|
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
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-mx31_enable_2nd_mmc_slot.patch
|
|
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
|
|
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
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-add_kern_info_to_printks-2.patch
|
|
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
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-enable_mbx_clock_at_boot.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-fix_usb_invalid_printks.patch
|
|
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
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-fix_mxc_gettimeoffset_div0.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-add_1wire_enable_disable.patch
|
|
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
|
|
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
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-fix_csi_clk_calc_for_mx31.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-sdma_ipcv2.patch
|
|
power.
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-usb_clk_off_on_ulpi.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-fix_mx27_vpu_clock_enable_disable.patch
|
|
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
|
|
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
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-update_copyrights-2.patch
|
|
and register mc521da camera in imx27 platform kconfig.
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-fix_mx27_gpio_sensor.patch
|
|
Description: Use a global variable instead of AVIC register.
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-wfi_workaround.patch
|
|
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
|
|
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
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-mc521da_camera_fix.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-mx31_vga_mpeg4_support-2.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-add_1wire_platform_data.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-workaround_for_sdma_chn10_access.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-ss08_sdma_script_update.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-remove_mx31_wfi_workaround.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-mx31_4_step_dvfs_support.patch
|
|
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
|
|
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
|
|
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
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-fix_mx27_printks.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-initialize_initdata_fix.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-remove_mxc_err_chk.patch
|
|
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
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-csi_dma_si_capture.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-mx27_warns_fix.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-irda_mode_fix.patch
|
|
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.19.2-mx-warns_fix.patch
|
|
activity.
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-ipu_pm_sleep.patch
|
|
kernel.
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-mc521da_camera.patch
|
|
ATA subsystem.
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-ata_clk_fix.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-mx27_hrt.patch
|