Update 1 of the 2.6.34 linux kernel release linux-2.6.34_lpc32x0_v1.02
authorKevin Wells <wellsk40@gmail.com>
Fri, 16 Jul 2010 15:57:38 +0000 (08:57 -0700)
committerKevin Wells <wellsk40@gmail.com>
Fri, 16 Jul 2010 15:57:38 +0000 (08:57 -0700)
commit362c75ab849c2b7e98ff17ec41634f9dc87675ab
treef1962a66bb793362302ce3134cc1fa4d0a78ab5a
parentb54fda9592fd3f8fcbfd15e50838803d618f2f7f
Update 1 of the 2.6.34 linux kernel release

    *  Fixed an issue with USB clock/enable disable that could sometimes prevent USB clock from starting
    * Revised SD card clock rate set, get, and rounding functions
    * Fixed scatter/gather linked list support (fixes an audio issue)
    * Added support in DMA driver for scatter/gather specific for NAND and software burst enable
    * Fixed a potential compilation issue in the ea3250.c file when the LCD is disabled
    * Re-sized and added/removed MTD partitions for NAND for EA and Phytec boards
    * Added DMA support for NAND/MTD for EA and Phytec boards
    * Fixed an issue with gpiolib that would return a wrong state for GPIO banks 3 input pins
    * Fixed several incorrectly named definitions (was LCP, now LPC)
    * Removed wakeup event clear logic from IRQ driver when interrupt is cleared, not needed
    * SD/MMC driver data handling completely re-written, now supports scatter/gather and is better optimized
    * Updated card detect, write protect, and power control logic for the SD card controller driver for the Phytec board (uses driver functions now instead of callbacks)
    * Added a simple GPIO interrupt and event wakeup example for the Phytec board using the BTN1 button
    * Added wakeup support to the touchscreen driver
    * Added suspend/resume functions to the high speed UART driver
    * NAND/MTD driver now supports hardware ECC
    * Fixed and improved alarm functions in the RTC driver
    * Fixed and enabled gadget driver DMA support
    * Fixed an issue with the gadget driver where the USB D pulldown would get stuck asserted when the module was removed
    * Fixed several clock crash issues with the gadget driver related to module removal and cable removal
    * Added default configurations in arch/arm/configs for the EA3250 and PHY3250 boards
18 files changed:
arch/arm/configs/ea3250_defconfig [new file with mode: 0644]
arch/arm/configs/phy3250_defconfig [new file with mode: 0644]
arch/arm/mach-lpc32xx/clock.c
arch/arm/mach-lpc32xx/dma.c
arch/arm/mach-lpc32xx/ea3250.c
arch/arm/mach-lpc32xx/gpiolib.c
arch/arm/mach-lpc32xx/include/mach/dma.h
arch/arm/mach-lpc32xx/include/mach/platform.h
arch/arm/mach-lpc32xx/irq.c
arch/arm/mach-lpc32xx/phy3250.c
arch/arm/mach-lpc32xx/timer.c
drivers/input/touchscreen/lpc32xx_ts.c
drivers/mmc/host/mmci.c
drivers/mtd/nand/lpc32xx_nand.c
drivers/rtc/rtc-lpc32xx.c
drivers/serial/lpc32xx_hs.c
drivers/usb/gadget/lpc32xx_udc.c
drivers/usb/gadget/lpc32xx_udc.h