Hi Linus, Please pull omap updates from: git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git omap-for-linus Regards, Tony The following changes since commit ac0f6f927db539e03e1f3f61bcd4ed57d5cde7a9: Linus Torvalds (1): Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git omap-for-linus Abhijit Pagare (13): ARM: OMAP4: PM: OMAP4 essential basic initialisations. ARM: OMAP4: PM: OMAP4 Power Domain Porting Related Clean-up. ARM: OMAP4: PM: Add the Autogenerated OMAP4 specific power domain framework. ARM: OMAP4: PM: Adapt the existing OMAP2/3 and common Power Domain Frameworks. ARM: OMAP4: PM: Refine the APIs to support OMAP4 features. ARM: OMAP4: PM: Make OMAP3 Clock-domain framework compatible for OMAP4. ARM: OMAP4: PM: Modify Clock-domain interfaces for OMAP4 compatibility. ARM: OMAP4: PM: Add the Autogenerated OMAP4 specific clock domain framework. ARM: OMAP4: PM: Adapt the existing OMAP2/3 Clock Domain Frameworks. ARM: OMAP4: PM: Refine the APIs to support OMAP4 features. ARM: OMAP4 clock framework: Remove the checks preventing OMAP4 clockdomain validation ARM: OMAP4 clock domains : Add the missing Clock Domain Structure ARM: OMAP4 clock domain: Add check for avoiding dependency related update. Adrian Hunter (10): omap_hsmmc: Move gpio and regulator control from board file omap: Rename mmc-twl4030 files to hsmmc omap: Rename hsmmc symbols to reflect independence from twl4030 omap: Reconnect hsmmc context loss count omap: RX51: Remux to pull eMMC lines down when powering off omap_hsmmc: Allow for power saving without going off omap_hsmmc: Fix disable timeouts omap_hsmmc: Ensure regulator enable / disable are paired omap_hsmmc: Allow for a shared VccQ omap_hsmmc: allow compile without regulator framework Ajay Kumar Gupta (2): AM35x: Add missing GPIO mux config for EHCI port AM35x: Enable OMAP_MUX in defconfig Eero Nurkkala (1): McBSP: OMAP3: Add sidetone feature Enric Balletbo i Serra (8): omap3: Add platform data for the twl4030_codec MFD on IGEP v2 omap3: Fix typo on IGEP v2 board omap3: Add platform init code for EHCI driver on IGEP v2 omap3: Enable DSS2 for IGEP v2 board omap3: Add support for flash on IGEP v2 board omap3: SDRC: add timing data for Numonyx M65KxxxxAM omap3: Use timing data for omap2_init_common_hw on IGEP v2 omap3: Update defconfig for IGEP v2 to allow new drivers andfeatures Felipe Balbi (11): omap1: mailbox: kill compile warning omap2/3/4: mailbox: kill compile warning in mailbox.c omap2/3/4: gpmc: kill compile warning omap2/3/4: gpmc: avoid section definitions on headers arm: omap: kill compile warning on board-4430-sdp.c arm: omap: musb: ioremap only what's ours omap: musb: remove unused data arm: omap: musb: we can use clk framework omap: musb: remove unused soft_con field omap: musb: remove unused dma data omap: musb: remove unnecessary return Grazvydas Ignotas (3): OMAP: pandora: add DSS2 support and related regulators omap3: pandora: update regulator setup omap3: pandora: update defconfig Hiroshi DOYU (3): omap iommu: cleanup iommu page address mask and definitions omap: iommu: fix incorrect address for supersection 1st entry omap iommu: fix incorrect address for largepage 1st entry Ilkka Koskinen (1): ASoC: OMAP-McBSP: ASoC interface for McBSP sidetone Janusz Krzysztofik (4): omap: McBSP: Use macros for all register read/write operations omap: McBSP: Modify macros/functions API for easy cache access omap: McBSP: Introduce caching in register write operations omap: McBSP: Use cache when modifying individual register bits Jarkko Nikula (1): omap: i2c: Fix muxing for command line enabled bus Jonas Zetterberg (2): IGEPv2: Added WIFI support IGEPv2: Use Red Led1 as Heartbeat if configured Jorge Eduardo Candelaria (3): OMAP4: IRQ: Add McPDM IRQ definition ARM: OMAP4: Add McPDM base address OMAP4: MCPDM: Register McPDM platform device Kalle Jokiniemi (2): OMAP3: cpuidle: Add valid field into C-state parameter passing OMAP3: RX-51: Pass cpu idle parameters Kevin Hilman (8): OMAP: omap_device: optionally auto-adjust device activate/deactivate latencies OMAP: hwmod: add API for slave idlemode setting OMAP3: cpuidle: configure latencies/thresholds from board file OMAP3: RX-51: support sleep indicator LEDs OMAP: omap_device: add omap_device_is_valid() OMAP: omap_device: when 'called from invalid state', print state OMAP3: clock: use std _MASK suffix for CM_FCLKEN_IVA2 defines OMAP2/3: PRCM: fix misc. compiler warnings Ladislav Michl (2): omap: convert boards to use physmap-flash MTD: remove no longer used OMAP flash map Lesly A M (1): omap3: pm: Add T2 Keypad as a wakeup source Maulik Mankad (4): USB: Add empty functions in otg.h omap: musb: Remove #ifdef from board-omap3evm.c omap: musb: Pass board specific data from board file omap: musb: Add USB support to 4430 SDP board file Mike Rapoport (1): omap3: cm-t35: add DSS2 display support Mike Turquette (1): OMAP3630: Clock: Workaround for DPLL HS divider limitation Paul Walmsley (51): OMAP3 clock: reorganize CK_* platform flags OMAP clock: make the fixed divisor clock code available for all OMAPs OMAP1 clock: convert armwdt_ck to use the fixed divisor recalc function OMAP2/3 clkdm/pwrdm: move wkdep/sleepdep handling from pwrdm to clkdm OMAP2/3 clockdomains: split shared structures so usecounting works OMAP2 clockdomain: modem clockdomain is only present on OMAP2430 OMAP clockdomain/powerdomain: remove runtime register/unregister OMAP clockdomains: add usecounting for wakeup and sleep dependencies OMAP powerdomain/PM: use symbolic constants for the max number of power states OMAP powerdomain: rearrange struct powerdomain to save some memory OMAP powerdomain: remove pwrdm_clk_state_switch OMAP clockdomain/powerdomain: improve documentation OMAP3 clock: move OMAP3-specific DPLL functions to dpll3xxx.c OMAP2/3/4 clock: move DPLL clock functions into mach-omap2/clkt_dpll.c OMAP2/3/4 clock: move clksel clock functions into mach-omap2/clkt_clksel.c OMAP2 clock: move all static functions to the top of the file OMAP2/3/4 clock: combine all omap2_clk_functions OMAP2xxx clock: move the DPLL+CORE composite clock code into mach-omap2/clkt2xxx_dpllcore.c OMAP2xxx clock: move the DVFS virtual clock code into mach-omap2/clkt2xxx_virt_prcm_set.c OMAP2xxx clock: move the APLL clock code into mach-omap2/clkt2xxx_apll.c OMAP2xxx clock: move osc_clk code into mach-omap2/clkt2xxx_osc.c OMAP2xxx clock: move sys_clk code into mach-omap2/clkt2xxx_sys.c OMAP2 clock: don't compile OMAP2430-only functions on non-2430 builds OMAP3 clock: split out DPLL3 M2 divider functions into mach-omap2/clkt34xx_dpll3m2.c OMAP2/3 clock: clean up omap*_clk_arch_init() OMAP2/3 clock: remove unnecessary includes and clean up header OMAP2/3/4 clock: omap2_clk_prepare_for_reboot() is OMAP2xxx-only OMAP3 DPLL: reorganize static functions OMAP clock: resolve all remaining sparse warnings OMAP2/3/4 clock: rename and clean the omap2_clk_init() functions OMAP2+ powerdomains/clockdomains: prepare for multi-OMAP configs OMAP2/3/4 clock: fix DPLL multiplier value errors; also copyrights, includes, documentation OMAP4 clock: drop the CLOCK_IN_OMAP4430 clock flag OMAP2xxx clock: GFX functional clock rates are not independently changeable OMAP2xxx clock: drop DELAYED_APP flag from non-clksel clocks OMAP2 clock: drop CONFIG_PARTICIPANT clock flag OMAP clock: compress clock flags down to a u8 OMAP clock: drop .id field; ensure each clock has a unique name OMAP3/4 clock: split into per-chip family files OMAP2 clock: split OMAP2420, OMAP2430 clock data into their own files OMAP2430 clock: make func_96m_ck parent-selectable OMAP2 clock: drop DELAYED_APP clock flag OMAP clock: drop RATE_FIXED clock flag OMAP4 clock: drop the ALWAYS_ENABLED clock flag OMAP clock: add omap_clk_get_by_name() for use by OMAP hwmod core code OMAP hwmod: convert hwmod to use hardware clock names rather than clkdev dev+con OMAP hwmod: convert header files with static allocations into C files OMAP hwmod: add hwmod class support OMAP clockdomain: if no autodeps exist, don't try to add or remove them OMAP2/3 clock: combine OMAP2 & 3 boot-time MPU rate change code OMAP2+ clock: revise omap2_clk_{disable,enable}() Rajendra Nayak (3): OMAP4: PRCM: Define shift macros as n instead of 1 << n OMAP3: PM: add scratchpad locking function OMAP4: clock: Rename leaf clock nodes to end with a _ick or _fck Ranjith Lohithakshan (4): AM35xx: Add AM35xx specific control module registers AM35xx: Clock table updates for AM3505/17 OMAP2/3 clock: Extend find_idlest() to pass back idle state value AM35xx: Add clock support for new modules on AM35xx Richard Woodruff (1): OMAP3 clock: introduce DPLL4 Jtype Rob Clark (1): omap2/3/4: mailbox: use dedicated work queue for handling mailbox rx interrupt Sanjeev Premi (6): omap3evm: Add mux settings for keypad omap3evm: Fixes after moving to matrix_keypad omap3evm: Configure GPIO175 for touchscreen PEN_IRQ OMAP3EVM: PM: Update defconfig OMAP3: cpuidle: Update statistics for correct state OMAP3 clock: Check return values for clk_get() Santosh Shilimkar (12): omap4: multi-omap: Allow build to work omap3/4: uart: fix full-fifo write abort omap2/3/4: ioremap omap_globals module omap4: sdma: Enable the idle modes on omap4 omap: sdma: Limit the secure reserve channel fix for omap3 omap4: Fix omap_type() for omap4 omap3/4: Remove overlapping mapping of L4_WKUP io space omap4: Add auto-generated irq and dma headers omap4: Use dma line defines from dma-44xx.h omap4: Use irq line defines from irq-44xx.h OMAP4: clock: Add dummy clock nodes for interface clocks OMAP4: clock: Remove clock hacks from timer-gp.c Sriram (2): AM3517 EVM: Enable I2C support AM3517 EVM: correct typo - tca6416 mispelt as tca6516 Suman Anna (2): omap: mailbox: correct OMAP4 reset logic omap: mailbox: correct OMAP4 SIDLEMODE logic Tero Kristo (2): OMAP3: PM: Added support for L2 aux ctrl register save and restore OMAP3: Clock: Added IDLEST definitions for SGX Thara Gopinath (5): OMAP2/3 PM: Adding powerdomain APIs for reading the next logic and mem state OMAP3 PM: Defining .pwrsts_logic_ret field for core power domain structure OMAP3 PM: Adding counters for power domain logic off and mem off during retention. OMAP3: hwmod: support to specify the offset position of various SYSCONFIG register bits. OMAP: HWMOD: Add support for early device register into omap device layer Thomas Weber (2): Add minimal support for DevKit8000 Add devkit8000_defconfig Tony Lindgren (32): Merge branch 'for_2.6.34_4f4e65_a' of git://git.pwsan.com/linux-2.6 into omap-for-linus Merge branch 'omap-fixes-for-linus' into omap-for-linus Merge branch 'for-tony' of git://gitorious.org/linux-omap-dss2/linux into omap-for-linus omap: Clean the serial port defines omap: Make uncompress code and DEBUG_LL code generic omap: Remove old DEBUG_LL serial port options Merge branch 'debug-ll' into omap-for-linus omap2/3: Make get_irqnr_and_base common for mach-omap2 multiboot omap2/3: Multiboot compile fixes to compile in omap2 and omap3 omap: Fix dmtimer.c for multi-omap boot omap2/3/4: Fix omap2_map_common_io for multi-omap omap2/3/4: Fix mbox init for multi-omap omap2: Convert ARCH_OMAP24XX to ARCH_OMAP2 omap3: Replace ARCH_OMAP34XX with ARCH_OMAP3 omap2/3/4: Replace orred CONFIG_ARCH_OMAP2/3/4 with CONFIG_ARCH_OMAP2PLUS omap2/3: Fix initcalls for multi-omap omap2/3: Update omap3_defconfig to build in all the 2420 based boards omap: Move multi-omap ifdeffery into it's own header file omap2/3/4: Clean up defines for entry-macro.S omap4: Use get_irqnr_preamble omap2/3/4: Clean up entry-macro.s for adding support for omap4 multiboot omap2/3/4: Allow booting omap4 with multi-omap configuration omap3/4: Fix compile for multi-omap for clkops_noncore_dpll_ops omap: Fix gpio.c for multi-omap for omap4 omap2/3/4: Fix mach-omap2/serial.c for multiboot omap2/3/4: Add omap4 into omap3_defconfig omap3: Clean-up for omap_mux_init Merge branch 'omap-fixes-for-linus' into omap-for-linus Merge branch 'pm-2.6.34' of git://git.kernel.org/.../khilman/linux-omap-pm into omap-for-linus Merge branch 'for_2.6.34_b' of git://git.pwsan.com/linux-2.6 into omap-for-linus omap2: Initialize Menelaus and MMC for N8X0 Merge with mainline to remove plat-omap/Kconfig conflict Vaibhav Hiremath (8): OMAP: Enable DSS2 for OMAP3EVM board OMAP: AM3517: Enable DSS2 for AM3517EVM board AM35xx: Introduce am35xx.h file AM35xx: Add AM35xx intr_clr & sw_rst cntrl reg bit definition AM35xx: Update irq.h for AM35xx IPSS module interrupts AM3517: Enable basic I2C Support AM3517: Enable RTC driver support for AM3517EVM AM3517: Enable I2C-GPIO Expander driver support for AM3517EVM Vimal Singh (3): omap2/3/4: Introducing 'gpmc-nand.c' for GPMC specific NAND init omap3: SDP: Introducing 'board-sdp-flash.c' for flash init omap3: Add support for flash on 3430SDP board Vimarsh Zutshi (1): OMAP3: clock: add capability to change rate of dpll4_m5_ck_3630 Vishwanath BS (3): OMAP3 clock: Remove FreqSel for 3630 OMAP3 clock: Introduce 3630 DPLL4 HSDivider changes OMAP3 clock: add support for 192Mhz DPLL4M2 output manjugk manjugk (1): Zoom3: Defconfig update vikram pandita (2): omap2/3/4: serial: fix coding style indentaion omap: zoom3: enable ehci support arch/arm/configs/am3517_evm_defconfig | 43 +- arch/arm/configs/devkit8000_defconfig | 1889 ++++++++++++++++++++ arch/arm/configs/igep0020_defconfig | 525 ++++--- arch/arm/configs/omap3_defconfig | 180 ++- arch/arm/configs/omap3_evm_defconfig | 6 +- arch/arm/configs/omap3_pandora_defconfig | 678 ++++++-- arch/arm/configs/omap_4430sdp_defconfig | 7 +- arch/arm/configs/omap_zoom3_defconfig | 6 +- arch/arm/configs/rx51_defconfig | 4 +- arch/arm/mach-omap1/Makefile | 2 +- arch/arm/mach-omap1/board-fsample.c | 9 +- arch/arm/mach-omap1/board-h2.c | 9 +- arch/arm/mach-omap1/board-h3.c | 9 +- arch/arm/mach-omap1/board-innovator.c | 9 +- arch/arm/mach-omap1/board-osk.c | 9 +- arch/arm/mach-omap1/board-palmte.c | 9 +- arch/arm/mach-omap1/board-palmtt.c | 9 +- arch/arm/mach-omap1/board-palmz71.c | 10 +- arch/arm/mach-omap1/board-perseus2.c | 9 +- arch/arm/mach-omap1/board-sx1.c | 11 +- arch/arm/mach-omap1/board-voiceblue.c | 9 +- arch/arm/mach-omap1/clock.c | 25 +- arch/arm/mach-omap1/clock_data.c | 44 +- arch/arm/mach-omap1/devices.c | 2 +- arch/arm/mach-omap1/flash.c | 33 + arch/arm/mach-omap1/i2c.c | 6 +- arch/arm/mach-omap1/include/mach/debug-macro.S | 88 +- arch/arm/mach-omap1/mailbox.c | 9 +- arch/arm/mach-omap1/mcbsp.c | 16 +- arch/arm/mach-omap1/serial.c | 6 +- arch/arm/mach-omap2/Kconfig | 61 +- arch/arm/mach-omap2/Makefile | 87 +- arch/arm/mach-omap2/board-2430sdp.c | 23 +- arch/arm/mach-omap2/board-3430sdp.c | 147 ++- arch/arm/mach-omap2/board-3630sdp.c | 4 +- arch/arm/mach-omap2/board-4430sdp.c | 18 +- arch/arm/mach-omap2/board-am3517evm.c | 237 +++- arch/arm/mach-omap2/board-apollon.c | 2 +- arch/arm/mach-omap2/board-cm-t35.c | 255 +++- arch/arm/mach-omap2/board-devkit8000.c | 697 ++++++++ arch/arm/mach-omap2/board-generic.c | 2 +- arch/arm/mach-omap2/board-h4.c | 9 +- arch/arm/mach-omap2/board-igep0020.c | 285 +++- arch/arm/mach-omap2/board-ldp.c | 16 +- arch/arm/mach-omap2/board-n8x0.c | 447 +++++- arch/arm/mach-omap2/board-omap3beagle.c | 16 +- arch/arm/mach-omap2/board-omap3evm.c | 299 +++- arch/arm/mach-omap2/board-omap3pandora.c | 196 ++- arch/arm/mach-omap2/board-omap3touchbook.c | 16 +- arch/arm/mach-omap2/board-overo.c | 16 +- arch/arm/mach-omap2/board-rx51-peripherals.c | 63 +- arch/arm/mach-omap2/board-rx51.c | 54 +- arch/arm/mach-omap2/board-sdp-flash.c | 272 +++ arch/arm/mach-omap2/board-zoom-peripherals.c | 23 +- arch/arm/mach-omap2/board-zoom2.c | 2 +- arch/arm/mach-omap2/board-zoom3.c | 18 +- arch/arm/mach-omap2/clkt2xxx_apll.c | 122 ++ arch/arm/mach-omap2/clkt2xxx_dpllcore.c | 173 ++ arch/arm/mach-omap2/clkt2xxx_osc.c | 62 + arch/arm/mach-omap2/clkt2xxx_sys.c | 50 + arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c | 254 +++ arch/arm/mach-omap2/clkt34xx_dpll3m2.c | 121 ++ arch/arm/mach-omap2/clkt_clksel.c | 409 +++++ arch/arm/mach-omap2/clkt_dpll.c | 386 ++++ arch/arm/mach-omap2/clock.c | 1029 +++--------- arch/arm/mach-omap2/clock.h | 50 +- .../{clock2xxx_data.c => clock2420_data.c} | 705 ++------ arch/arm/mach-omap2/clock2430.c | 59 + .../{clock2xxx_data.c => clock2430_data.c} | 643 ++----- arch/arm/mach-omap2/clock2xxx.c | 599 +------ arch/arm/mach-omap2/clock2xxx.h | 31 +- arch/arm/mach-omap2/clock34xx.c | 261 +--- arch/arm/mach-omap2/clock34xx.h | 19 +- arch/arm/mach-omap2/clock3517.c | 124 ++ arch/arm/mach-omap2/clock3517.h | 14 + arch/arm/mach-omap2/clock36xx.c | 72 + arch/arm/mach-omap2/clock36xx.h | 13 + arch/arm/mach-omap2/clock3xxx.c | 104 ++ arch/arm/mach-omap2/clock3xxx.h | 21 + .../{clock34xx_data.c => clock3xxx_data.c} | 888 +++++++--- arch/arm/mach-omap2/clock44xx.c | 33 - arch/arm/mach-omap2/clock44xx.h | 13 +- arch/arm/mach-omap2/clock44xx_data.c | 734 ++++---- arch/arm/mach-omap2/clockdomain.c | 788 +++++++-- arch/arm/mach-omap2/clockdomains.h | 672 +++++++- arch/arm/mach-omap2/clockdomains44xx.h | 250 +++ arch/arm/mach-omap2/cm-regbits-34xx.h | 28 +- arch/arm/mach-omap2/cm-regbits-44xx.h | 536 +++--- arch/arm/mach-omap2/cm.h | 8 +- arch/arm/mach-omap2/control.c | 6 +- arch/arm/mach-omap2/cpuidle34xx.c | 226 ++- arch/arm/mach-omap2/devices.c | 45 +- arch/arm/mach-omap2/{dpll.c => dpll3xxx.c} | 191 ++- arch/arm/mach-omap2/emu.c | 3 + arch/arm/mach-omap2/gpmc-nand.c | 139 ++ arch/arm/mach-omap2/gpmc.c | 6 +- arch/arm/mach-omap2/hsmmc.c | 266 +++ arch/arm/mach-omap2/{mmc-twl4030.h => hsmmc.h} | 14 +- arch/arm/mach-omap2/i2c.c | 6 +- arch/arm/mach-omap2/id.c | 6 + arch/arm/mach-omap2/include/mach/am35xx.h | 26 + arch/arm/mach-omap2/include/mach/board-sdp.h | 21 + arch/arm/mach-omap2/include/mach/debug-macro.S | 130 ++- arch/arm/mach-omap2/include/mach/entry-macro.S | 128 ++- arch/arm/mach-omap2/io.c | 107 +- arch/arm/mach-omap2/mailbox.c | 47 +- arch/arm/mach-omap2/mcbsp.c | 24 +- arch/arm/mach-omap2/mmc-twl4030.c | 542 ------ arch/arm/mach-omap2/mux.c | 52 +- arch/arm/mach-omap2/mux.h | 2 +- arch/arm/mach-omap2/omap_hwmod.c | 315 +++- .../{omap_hwmod_2420.h => omap_hwmod_2420_data.c} | 38 +- .../{omap_hwmod_2430.h => omap_hwmod_2430_data.c} | 38 +- arch/arm/mach-omap2/omap_hwmod_34xx.h | 168 -- arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 181 ++ arch/arm/mach-omap2/omap_hwmod_common_data.c | 68 + arch/arm/mach-omap2/omap_hwmod_common_data.h | 24 + arch/arm/mach-omap2/opp2xxx.h | 5 + arch/arm/mach-omap2/pm-debug.c | 25 +- arch/arm/mach-omap2/pm.h | 20 + arch/arm/mach-omap2/pm24xx.c | 54 +- arch/arm/mach-omap2/pm34xx.c | 43 +- arch/arm/mach-omap2/powerdomain.c | 776 +++----- arch/arm/mach-omap2/powerdomains.h | 134 +- arch/arm/mach-omap2/powerdomains24xx.h | 91 +- arch/arm/mach-omap2/powerdomains34xx.h | 159 +-- arch/arm/mach-omap2/powerdomains44xx.h | 310 ++++ arch/arm/mach-omap2/prcm-common.h | 9 + arch/arm/mach-omap2/prcm.c | 114 +- arch/arm/mach-omap2/prm-regbits-44xx.h | 1010 ++++++------ arch/arm/mach-omap2/prm.h | 17 +- arch/arm/mach-omap2/sdram-numonyx-m65kxxxxam.h | 51 + arch/arm/mach-omap2/sdrc.c | 11 +- arch/arm/mach-omap2/serial.c | 80 +- arch/arm/mach-omap2/sleep34xx.S | 61 +- arch/arm/mach-omap2/timer-gp.c | 5 - arch/arm/mach-omap2/timer-mpu.c | 2 +- arch/arm/mach-omap2/usb-musb.c | 82 +- arch/arm/plat-omap/Kconfig | 57 +- arch/arm/plat-omap/clock.c | 52 +- arch/arm/plat-omap/common.c | 69 +- arch/arm/plat-omap/devices.c | 39 +- arch/arm/plat-omap/dma.c | 10 +- arch/arm/plat-omap/dmtimer.c | 126 +- arch/arm/plat-omap/gpio.c | 302 ++-- arch/arm/plat-omap/i2c.c | 18 +- arch/arm/plat-omap/include/plat/clkdev_omap.h | 26 +- arch/arm/plat-omap/include/plat/clock.h | 100 +- arch/arm/plat-omap/include/plat/clockdomain.h | 98 +- arch/arm/plat-omap/include/plat/common.h | 24 +- arch/arm/plat-omap/include/plat/control.h | 40 +- arch/arm/plat-omap/include/plat/cpu.h | 92 +- arch/arm/plat-omap/include/plat/dma-44xx.h | 147 ++ arch/arm/plat-omap/include/plat/dma.h | 86 +- arch/arm/plat-omap/include/plat/flash.h | 16 + arch/arm/plat-omap/include/plat/gpmc.h | 4 +- arch/arm/plat-omap/include/plat/i2c.h | 5 +- arch/arm/plat-omap/include/plat/io.h | 42 +- arch/arm/plat-omap/include/plat/irqs-44xx.h | 144 ++ arch/arm/plat-omap/include/plat/irqs.h | 102 +- arch/arm/plat-omap/include/plat/mcbsp.h | 72 +- arch/arm/plat-omap/include/plat/memory.h | 3 +- arch/arm/plat-omap/include/plat/menelaus.h | 2 +- arch/arm/plat-omap/include/plat/mmc.h | 35 +- arch/arm/plat-omap/include/plat/multi.h | 94 + arch/arm/plat-omap/include/plat/mux.h | 2 +- arch/arm/plat-omap/include/plat/nand.h | 10 +- arch/arm/plat-omap/include/plat/omap16xx.h | 74 +- arch/arm/plat-omap/include/plat/omap24xx.h | 6 +- arch/arm/plat-omap/include/plat/omap34xx.h | 6 +- arch/arm/plat-omap/include/plat/omap44xx.h | 3 + arch/arm/plat-omap/include/plat/omap_device.h | 11 +- arch/arm/plat-omap/include/plat/omap_hwmod.h | 138 ++- arch/arm/plat-omap/include/plat/powerdomain.h | 95 +- arch/arm/plat-omap/include/plat/prcm.h | 11 +- arch/arm/plat-omap/include/plat/serial.h | 70 +- arch/arm/plat-omap/include/plat/uncompress.h | 181 ++- arch/arm/plat-omap/include/plat/usb.h | 11 +- arch/arm/plat-omap/io.c | 4 - arch/arm/plat-omap/iommu.c | 6 +- arch/arm/plat-omap/iopgtable.h | 50 +- arch/arm/plat-omap/mailbox.c | 8 +- arch/arm/plat-omap/mcbsp.c | 774 ++++++-- arch/arm/plat-omap/omap_device.c | 102 +- arch/arm/plat-omap/sram.c | 2 +- drivers/char/hw_random/Kconfig | 2 +- drivers/mfd/Kconfig | 2 +- drivers/mmc/host/omap_hsmmc.c | 400 ++++- drivers/mtd/maps/Kconfig | 9 - drivers/mtd/maps/Makefile | 1 - drivers/mtd/maps/omap_nor.c | 188 -- drivers/mtd/nand/omap2.c | 35 +- drivers/net/smc911x.h | 4 +- drivers/spi/Kconfig | 2 +- drivers/spi/omap2_mcspi.c | 2 +- drivers/usb/Kconfig | 2 +- drivers/usb/host/ehci-hcd.c | 2 +- drivers/usb/musb/Kconfig | 6 +- drivers/usb/musb/musb_core.c | 2 +- drivers/usb/musb/musb_core.h | 2 +- drivers/w1/masters/Kconfig | 2 +- drivers/watchdog/Kconfig | 2 +- include/linux/usb/musb.h | 3 + include/linux/usb/otg.h | 10 + sound/soc/omap/omap-mcbsp.c | 144 ++- sound/soc/omap/omap-mcbsp.h | 4 +- 206 files changed, 17707 insertions(+), 8571 deletions(-) create mode 100644 arch/arm/configs/devkit8000_defconfig create mode 100644 arch/arm/mach-omap1/flash.c create mode 100644 arch/arm/mach-omap2/board-devkit8000.c create mode 100644 arch/arm/mach-omap2/board-sdp-flash.c create mode 100644 arch/arm/mach-omap2/clkt2xxx_apll.c create mode 100644 arch/arm/mach-omap2/clkt2xxx_dpllcore.c create mode 100644 arch/arm/mach-omap2/clkt2xxx_osc.c create mode 100644 arch/arm/mach-omap2/clkt2xxx_sys.c create mode 100644 arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c create mode 100644 arch/arm/mach-omap2/clkt34xx_dpll3m2.c create mode 100644 arch/arm/mach-omap2/clkt_clksel.c create mode 100644 arch/arm/mach-omap2/clkt_dpll.c copy arch/arm/mach-omap2/{clock2xxx_data.c => clock2420_data.c} (72%) create mode 100644 arch/arm/mach-omap2/clock2430.c rename arch/arm/mach-omap2/{clock2xxx_data.c => clock2430_data.c} (75%) create mode 100644 arch/arm/mach-omap2/clock3517.c create mode 100644 arch/arm/mach-omap2/clock3517.h create mode 100644 arch/arm/mach-omap2/clock36xx.c create mode 100644 arch/arm/mach-omap2/clock36xx.h create mode 100644 arch/arm/mach-omap2/clock3xxx.c create mode 100644 arch/arm/mach-omap2/clock3xxx.h rename arch/arm/mach-omap2/{clock34xx_data.c => clock3xxx_data.c} (80%) delete mode 100644 arch/arm/mach-omap2/clock44xx.c create mode 100644 arch/arm/mach-omap2/clockdomains44xx.h rename arch/arm/mach-omap2/{dpll.c => dpll3xxx.c} (85%) create mode 100644 arch/arm/mach-omap2/gpmc-nand.c create mode 100644 arch/arm/mach-omap2/hsmmc.c rename arch/arm/mach-omap2/{mmc-twl4030.h => hsmmc.h} (63%) create mode 100644 arch/arm/mach-omap2/include/mach/am35xx.h create mode 100644 arch/arm/mach-omap2/include/mach/board-sdp.h delete mode 100644 arch/arm/mach-omap2/mmc-twl4030.c rename arch/arm/mach-omap2/{omap_hwmod_2420.h => omap_hwmod_2420_data.c} (82%) rename arch/arm/mach-omap2/{omap_hwmod_2430.h => omap_hwmod_2430_data.c} (83%) delete mode 100644 arch/arm/mach-omap2/omap_hwmod_34xx.h create mode 100644 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c create mode 100644 arch/arm/mach-omap2/omap_hwmod_common_data.c create mode 100644 arch/arm/mach-omap2/omap_hwmod_common_data.h create mode 100644 arch/arm/mach-omap2/powerdomains44xx.h create mode 100644 arch/arm/mach-omap2/sdram-numonyx-m65kxxxxam.h create mode 100644 arch/arm/plat-omap/include/plat/dma-44xx.h create mode 100644 arch/arm/plat-omap/include/plat/flash.h create mode 100644 arch/arm/plat-omap/include/plat/irqs-44xx.h create mode 100644 arch/arm/plat-omap/include/plat/multi.h -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html