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
|
|
It is a direct port of a patch posted to lkml by Philip Langdale. Note
that Philip's original patch expects that the mmc high-speed patch has
already been applied, which is not the case for the MX31 kernel.
Upstream patch information:
URL: http://lkml.org/lkml/2007/1/4/90
Date: Thu, 04 Jan 2007 06:57:32 -0800
From: Philip Langdale <>
Subject: [PATCH 2.6.19] mmc: Add support for SDHC cards (Take 5)
------------------------------------------------------------------------
Thanks to the generous donation of an SDHC card by John Gilmore, and the
surprisingly enlightened decision by the SD Card Association to publish
useful specs, I've been able to bash out support for SDHC. The changes
are not too profound:
i) Add a card flag indicating the card uses block level addressing and
check it in the block driver. As we never took advantage of byte-level
addressing, this simply involves skipping the block -> byte translation
when sending commands.
ii) The layout of the CSD is changed - a set of fields are discarded to
make space for a larger C_SIZE. We did not reference any of the
discarded fields except those related to the C_SIZE.
iii) Read and write timeouts are fixed values and not calculated from
CSD values.
iv) Before invoking SEND_APP_OP_COND, we must invoke the new
SEND_IF_COND to inform the card we support SDHC.
I've done some basic read and write tests and everything seems to work
fine but one should obviously use caution in case it eats your data.
Signed-off-by: Philipl Langdale <philipl@overt.org>
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-mmc_sdhc.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-dvfs_compile_fixes.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-mx31_enable_2nd_mmc_slot.patch
|
|
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.
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-fix_i2c_adapter_name.patch
|
|
Add status and detection functionality for mt9v111 camera.
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-add_mt9v111_camera_detection.patch
|
|
so that it doesn't conflict with the macro defined in linux/kernel.h.
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-yaffs2_define_min_fix.patch
|
|
Note that the macro "min" in yaffs_qsort.c should be changed to
something like yaffs_min to avoid conflicting with the definition
of min in include/linux/kernel.h. Copyright Aleph One Ltd.
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-yaffs2_filesystem.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
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-L2618-2_scrub.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-combine_mx27_mx31_usb_headers-2.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-clocking_update_pcmcia.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
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-fix_rs232_cea936_handler_issue.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-1wire_boot_delay.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-fix_hacc_clocking.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-fix_mx2fb_clock_for_tv_out.patch
|
|
Description: Reversing the earlier patch beause the new SDMA scripts do
not solve the issue completely, and the existing workaround is still
required.
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-remove_wfi_workaround.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-add_rng_clock_enable_disable.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
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-isp1301_i2c.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_gadget_dtd_allocation.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
|
|
Prevent multiple opens of mxc_pf driver so user can detect
if mxc_pf is in use.
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-mxc_pf_prevent_multiple_opens.patch
|
|
drive strength.
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-add_gpio_function_camera_resume.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
|
|
Description: Earlier SDMA script (before SS09) had problems with
transmit packets if the length in bytes given to it was not a multiple
of 4. For this reason, the workaround was to set the length of the
packet on the transmit side to the immediate next multiple of 4. This
workaround can now be removed as the new SDMA script takes care of this.
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-remove_fir_tx_sdma_workaround.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-fix_rng_doxygen_warnings.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-update_copyrights-2.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-fix_security_debug_printks.patch
|
|
Fixed: Cannot run V4L2 loopback demo repeatedly on i.MX27/i.MX31
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-v4l_loopback_demo_fix.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-mxc_ir_indent_fix.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-add_rngc_support.patch
|
|
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-audio_support_changes.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
|