summaryrefslogtreecommitdiff
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-24This patch adds SDHC functionality to the MX31 Rel3 (2.6.19.2) kernel.Quinn Jensen
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
2007-05-24Bugzilla 540: Fix compile errors/warnings from latest patch set.Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-dvfs_compile_fixes.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-24CR SDCaa01608: I2C uses wrong adapter nameQuinn Jensen
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
2007-05-24Add interrogation of V4L2 or Linux udev to determine if no camera is present.Quinn Jensen
Add status and detection functionality for mt9v111 camera. http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-add_mt9v111_camera_detection.patch
2007-05-24Bugzilla 511: Redefine the min macro #defined in yaffs_qsort to yaffs_minQuinn Jensen
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
2007-05-24Add YAFFS2 filesystem functionality to the linux-2.6.19.2 kernel.Quinn Jensen
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
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-24Sanitization of kernel source following import of GSO L2618-2 patches.Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-L2618-2_scrub.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 TLSbo91782: Combine mx27 and mx31 usb headers.Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-combine_mx27_mx31_usb_headers-2.patch
2007-05-24CR ENGR00029423: pcmcia_clk is replaced with ahb_clk in clk_get fn. argumentQuinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-clocking_update_pcmcia.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 ENGR00029057: Fix RS232 CEA936 handler issueQuinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-fix_rs232_cea936_handler_issue.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-24Bug ENGR00028972: Fix for onewire bootup delay without board mods.Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-1wire_boot_delay.patch
2007-05-24CR ENGR00028767: Enable clock in HAC module.Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-fix_hacc_clocking.patch
2007-05-24CR ENGR00028613: Fix TV-out clock setting when MPLL is 266.4M instead of 266.0M.Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-fix_mx2fb_clock_for_tv_out.patch
2007-05-24CR ENGR00028660: Retain SDMA workaround removed by ENGR00028231Quinn Jensen
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
2007-05-24CR ENGR00028544: Add clock enable & disable in RNG for all platformsQuinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-add_rng_clock_enable_disable.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 ENGR00028553: Fixed i2c part of isp1301 usb transceiver code.Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-isp1301_i2c.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 TLSbo89463: Fix dtd allocation with gadget pcd driver.Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-fix_gadget_dtd_allocation.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 TLSbo85147: Prevent multiple opens of mxc_pf driverQuinn Jensen
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
2007-05-24CR ENGR00007753: Add gpio function in camera suspend function to reduceQuinn Jensen
drive strength. http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-add_gpio_function_camera_resume.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 ENGR00028231: Remove workaround for FIR tx SDMA script issueQuinn Jensen
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
2007-05-24CR TLSbo86458: Fix doxygen warning for RNG module.Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-fix_rng_doxygen_warnings.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 TLSbo90135: Remove invalid debugging printk's from the security drivers.Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-fix_security_debug_printks.patch
2007-05-24CR TLSbo87330: V4L loopback demo fixQuinn Jensen
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
2007-05-24CR TLSbo91967: Fix FIR functionality after clocking API changes.Quinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-mxc_ir_indent_fix.patch
2007-05-24CR TLSbo90219: Add support for RNGCQuinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-add_rngc_support.patch
2007-05-24CR TLSbo91715: audio support changesQuinn Jensen
http://www.bitshrine.org/gpp/linux-2.6.19.2-mx-audio_support_changes.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