[GIT PULL] OMAP clock, SDRC, PM, hwmod updates for 2.6.33

Paul Walmsley paul at pwsan.com
Wed Dec 9 02:50:29 EST 2009


Hello Tony,

The following changes since commit 9a01609e1885b827b979d6d9dd86f43208a9e5fc:
  Olof Johansson (1):
        arm: omap: Add omap3_defconfig

are available in the git repository at:

  git://git.pwsan.com/linux-2.6 for_2_6_33

Kevin Hilman (6):
      OMAP: omap_device: add to_omap_device() macro
      OMAP: omap_device: use UINT_MAX for default wakeup latency limit
      OMAP: omap_device: use read_persistent_clock() instead of getnstimeofday()
      OMAP: hwmod: warn on missing clockdomain
      OMAP: omap_device: fix nsec/usec conversion in latency calculations
      OMAP: omap_device: track latency in nanoseconds

Paul Walmsley (19):
      OMAP1/2/3 clock: remove paranoid checks in preparation for clock{,2xxx,3xxx}_data.c
      OMAP2 clock: APLL code shouldn't rely on static clocks in its local namespace
      OMAP2/3: move SDRC macros to mach-omap2/sdrc.h
      OMAP2xxx clock: remove implicit dependency between rate CPU flag and clkdev_omap CPU flag
      OMAP3 clock: convert clock34xx.h to clock34xx_data.c
      OMAP2 clock: convert clock24xx.h to clock2xxx_data.c, opp2xxx*
      OMAP1 clock: convert test in disable_unused() to use ENABLE_ON_INIT
      OMAP1 clock: convert mach-omap1/clock.h to mach-omap1/clock_data.c
      OMAP2/3 PRCM: don't export prm_*(), cm_*() functions
      OMAP clockdomain/powerdomain: remove CONFIG_OMAP_DEBUG_{CLOCK,POWER}DOMAIN
      OMAP clockdomain/powerdomain: optimize out sleepdep code on OMAP24xx
      OMAP powerdomain/PM: use symbolic constants for the max number of power states
      OMAP powerdomain: rearrange struct powerdomain to save some memory
      OMAP3: SDRC: Place SDRC AC timing and MR changes in CORE DVFS SRAM code behind Kconfig
      OMAP clock/hwmod: fix off-by-one errors
      OMAP3 hwmod: reprogram OCP_SYSCONFIG register after setting SOFTRESET
      OMAP3 hwmod: Add automatic OCP_SYSCONFIG AUTOIDLE handling
      OMAP hwmod: add names to module MPU IRQ lines
      OMAP3 hwmod: drop most of the OCP_SYSCONFIG.CLOCKACTIVITY code

Rajendra Nayak (11):
      ARM: OMAP4: PM: Fix the PRM and CM base addresses
      ARM: OMAP4: PM: PRM/CM module offsets for OMAP4
      ARM: OMAP4: PM: Adds CM1/2 register defs for OMAP4
      ARM: OMAP4: PM: Adds PRM register defs for OMAP4
      ARM: OMAP4: PM: Adds PRM register shift and mask bits
      ARM: OMAP4: PM: Adds CM1/2 register field masks
      ARM: OMAP4: PM: OMAP4 clock tree and clkdev registration
      ARM: OMAP4: PM: Add dummy hooks for OMAP4 dpll api's
      ARM: OMAP4: PM: Move DPLL control apis to dpll.c
      ARM: OMAP4: PM: Add support for OMAP4 dpll api's
      ARM: OMAP4: PM: Add init api for DPLL nodes

Roel Kluin (1):
      OMAP2/3 powerdomain: return errors rather than returning the output of IS_ERR()

Thara Gopinath (1):
      OMAP3: PM: Fix for MPU power domain MEM BANK position

 arch/arm/mach-omap1/Makefile                       |    3 +-
 arch/arm/mach-omap1/clock.c                        |  499 +---
 arch/arm/mach-omap1/clock.h                        |  647 +----
 arch/arm/mach-omap1/clock_data.c                   |  843 +++++
 arch/arm/mach-omap1/io.c                           |    3 +-
 arch/arm/mach-omap1/opp.h                          |   28 +
 arch/arm/mach-omap1/opp_data.c                     |   59 +
 arch/arm/mach-omap2/Kconfig                        |   13 +
 arch/arm/mach-omap2/Makefile                       |   14 +-
 arch/arm/mach-omap2/clock.c                        |   47 +-
 arch/arm/mach-omap2/clock.h                        |   50 +-
 arch/arm/mach-omap2/clock24xx.c                    |  805 -----
 .../mach-omap2/{clock24xx.h => clock2xxx_data.c}   |  836 ++----
 arch/arm/mach-omap2/clock34xx.c                    |  953 +------
 arch/arm/mach-omap2/clock34xx.h                    | 2999 +------------------
 arch/arm/mach-omap2/clock34xx_data.c               | 3289 ++++++++++++++++++++
 arch/arm/mach-omap2/clock44xx.c                    |   33 +
 arch/arm/mach-omap2/clock44xx.h                    |   15 +
 arch/arm/mach-omap2/clock44xx_data.c               | 2766 ++++++++++++++++
 arch/arm/mach-omap2/clockdomain.c                  |    6 +-
 arch/arm/mach-omap2/cm-regbits-44xx.h              | 1474 +++++++++
 arch/arm/mach-omap2/cm.c                           |    7 +-
 arch/arm/mach-omap2/cm.h                           |   15 +-
 arch/arm/mach-omap2/cm44xx.h                       |  358 +++
 arch/arm/mach-omap2/dpll.c                         |  538 ++++
 arch/arm/mach-omap2/gpmc.c                         |    2 +-
 arch/arm/mach-omap2/io.c                           |    4 +-
 arch/arm/mach-omap2/omap_hwmod.c                   |  164 +-
 arch/arm/mach-omap2/pm-debug.c                     |    4 +-
 arch/arm/mach-omap2/powerdomain.c                  |   36 +-
 arch/arm/mach-omap2/powerdomains34xx.h             |    1 +
 arch/arm/mach-omap2/prcm-common.h                  |   73 +-
 arch/arm/mach-omap2/prcm.c                         |   13 +-
 arch/arm/mach-omap2/prm-regbits-44xx.h             | 2205 +++++++++++++
 arch/arm/mach-omap2/prm.h                          |    8 +-
 arch/arm/mach-omap2/prm44xx.h                      |  411 +++
 arch/arm/mach-omap2/sdrc.h                         |   19 +
 arch/arm/mach-omap2/sram34xx.S                     |   19 +-
 arch/arm/plat-omap/Kconfig                         |   63 +-
 arch/arm/plat-omap/clock.c                         |   26 -
 arch/arm/plat-omap/common.c                        |    2 +
 arch/arm/plat-omap/include/plat/clkdev_omap.h      |   41 +
 arch/arm/plat-omap/include/plat/clock.h            |    5 +
 arch/arm/plat-omap/include/plat/common.h           |   21 +
 arch/arm/plat-omap/include/plat/omap44xx.h         |    6 +-
 arch/arm/plat-omap/include/plat/omap_device.h      |    8 +-
 arch/arm/plat-omap/include/plat/omap_hwmod.h       |   26 +-
 arch/arm/plat-omap/include/plat/powerdomain.h      |   17 +-
 arch/arm/plat-omap/omap_device.c                   |   18 +-
 49 files changed, 12947 insertions(+), 6545 deletions(-)
 create mode 100644 arch/arm/mach-omap1/clock_data.c
 create mode 100644 arch/arm/mach-omap1/opp.h
 create mode 100644 arch/arm/mach-omap1/opp_data.c
 delete mode 100644 arch/arm/mach-omap2/clock24xx.c
 rename arch/arm/mach-omap2/{clock24xx.h => clock2xxx_data.c} (73%)
 create mode 100644 arch/arm/mach-omap2/clock34xx_data.c
 create mode 100644 arch/arm/mach-omap2/clock44xx.c
 create mode 100644 arch/arm/mach-omap2/clock44xx.h
 create mode 100644 arch/arm/mach-omap2/clock44xx_data.c
 create mode 100644 arch/arm/mach-omap2/cm-regbits-44xx.h
 create mode 100644 arch/arm/mach-omap2/cm44xx.h
 create mode 100644 arch/arm/mach-omap2/dpll.c
 create mode 100644 arch/arm/mach-omap2/prm-regbits-44xx.h
 create mode 100644 arch/arm/mach-omap2/prm44xx.h
 create mode 100644 arch/arm/plat-omap/include/plat/clkdev_omap.h


- Paul




More information about the linux-arm-kernel mailing list