Hi Tony, The following changes since commit 4f4e65d2484811210a2826fa9d59712c7fcf1b49: Linus Torvalds (1): Merge branch 'omap-fixes-for-linus' of git://git.kernel.org/.../tmlind/linux-omap-2.6 are available in the git repository at: git://git.pwsan.com/linux-2.6 for_2.6.34_4f4e65_a Abhijit Pagare (12): 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 Kevin Hilman (2): OMAP: omap_device: optionally auto-adjust device activate/deactivate latencies OMAP: hwmod: add API for slave idlemode setting Paul Walmsley (31): 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/clkt3xxx_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 Rajendra Nayak (1): OMAP4: PRCM: Define shift macros as n instead of 1 << n Ranjith Lohithakshan (2): AM35xx: Add AM35xx specific control module registers AM35xx: Clock table updates for AM3505/17 arch/arm/mach-omap1/clock.c | 6 - arch/arm/mach-omap1/clock_data.c | 3 +- arch/arm/mach-omap2/Makefile | 18 +- arch/arm/mach-omap2/clkt2xxx_apll.c | 120 +++ 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/clkt3xxx_dpll3m2.c | 120 +++ arch/arm/mach-omap2/clkt_clksel.c | 417 ++++++++++ arch/arm/mach-omap2/clkt_dpll.c | 386 ++++++++++ arch/arm/mach-omap2/clock.c | 844 ++------------------- arch/arm/mach-omap2/clock.h | 12 +- arch/arm/mach-omap2/clock2xxx.c | 548 +------------- arch/arm/mach-omap2/clock2xxx.h | 7 +- arch/arm/mach-omap2/clock2xxx_data.c | 10 +- arch/arm/mach-omap2/clock34xx.c | 154 +---- arch/arm/mach-omap2/clock34xx.h | 1 + arch/arm/mach-omap2/clock34xx_data.c | 384 +++++----- arch/arm/mach-omap2/clock44xx.c | 14 - arch/arm/mach-omap2/clock44xx.h | 2 + arch/arm/mach-omap2/clock44xx_data.c | 6 +- arch/arm/mach-omap2/clockdomain.c | 748 ++++++++++++++----- arch/arm/mach-omap2/clockdomains.h | 672 +++++++++++++++-- arch/arm/mach-omap2/clockdomains44xx.h | 250 ++++++ arch/arm/mach-omap2/cm-regbits-44xx.h | 536 +++++++------- arch/arm/mach-omap2/cm.h | 5 +- arch/arm/mach-omap2/{dpll.c => dpll3xxx.c} | 113 ++-- arch/arm/mach-omap2/id.c | 1 + arch/arm/mach-omap2/io.c | 19 +- arch/arm/mach-omap2/omap_hwmod.c | 27 +- arch/arm/mach-omap2/pm-debug.c | 20 +- arch/arm/mach-omap2/pm24xx.c | 54 +- arch/arm/mach-omap2/pm34xx.c | 37 +- arch/arm/mach-omap2/powerdomain.c | 674 +++++------------ arch/arm/mach-omap2/powerdomains.h | 134 ++--- arch/arm/mach-omap2/powerdomains24xx.h | 87 +--- arch/arm/mach-omap2/powerdomains34xx.h | 157 +---- arch/arm/mach-omap2/powerdomains44xx.h | 310 ++++++++ arch/arm/mach-omap2/prcm-common.h | 9 + arch/arm/mach-omap2/prcm.c | 80 ++- arch/arm/mach-omap2/prm-regbits-44xx.h | 1010 ++++++++++++------------ arch/arm/mach-omap2/prm.h | 17 +- arch/arm/mach-omap2/sleep34xx.S | 2 +- arch/arm/plat-omap/clock.c | 13 +- arch/arm/plat-omap/include/plat/clkdev_omap.h | 26 +- arch/arm/plat-omap/include/plat/clock.h | 5 +- arch/arm/plat-omap/include/plat/clockdomain.h | 98 ++- arch/arm/plat-omap/include/plat/control.h | 17 + arch/arm/plat-omap/include/plat/cpu.h | 8 +- arch/arm/plat-omap/include/plat/omap_device.h | 4 + arch/arm/plat-omap/include/plat/omap_hwmod.h | 2 + arch/arm/plat-omap/include/plat/powerdomain.h | 91 +-- arch/arm/plat-omap/include/plat/prcm.h | 8 + arch/arm/plat-omap/omap_device.c | 41 +- 55 files changed, 5112 insertions(+), 3754 deletions(-) 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/clkt3xxx_dpll3m2.c create mode 100644 arch/arm/mach-omap2/clkt_clksel.c create mode 100644 arch/arm/mach-omap2/clkt_dpll.c create mode 100644 arch/arm/mach-omap2/clockdomains44xx.h rename arch/arm/mach-omap2/{dpll.c => dpll3xxx.c} (98%) create mode 100644 arch/arm/mach-omap2/powerdomains44xx.h - Paul -- 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