[PATCH 00/35] davinci updates queued for 2.6.34

Kevin Hilman khilman at deeprootsystems.com
Wed Jan 6 13:31:42 EST 2010


Here's a set of DaVinci updates for review.

Apologies for the large series, I've been meaning to send these in
smaller batches, but hd lots to queue up from over the holidays.

Pending any review comments, these will be submitted to Linus during
the next merge window.

Kevin

Chaithrika U S (1):
  davinci: clock: Check CLK_PSC flag before disabling PSC

Nageswari Srinivasan (2):
  davinci: add support for CDCE949 clock synthesizer
  davinci: add CDCE949 support on DM6467 EVM

Sandeep Paulraj (1):
  DaVinci: DM365: Changing default queue for DM365.

Sekhar Nori (17):
  davinci: da8xx/omapl1: add support for the second sysconfig module
  davinci: move PLL wait time values to clock.h
  davinci: move DDR2 controller defines to memory.h
  davinci: move PSC register definitions from psc.c to psc.h
  davinci: make it possible to include clock.h and psc.h in assembly
    code
  davinci: cpuidle: move mapping of DDR2 controller registers out of
    driver
  davinci: da850/omap-l138: unlock PLL registers during init
  davinci: da850/omap-l138: create static map for SRAM
  davinci: explain CLOCK_TICK_RATE of 27MHz in include/mach/timex.h
  davinci: board-dm646x-evm.c: arrange related code together
  davinci: add support for DM6467T EVM
  davinci: clock framework: remove spinlock usage
  davinci: make /proc/davinci_clocks display multi-rooted clock tree
  davinci: move /proc/davinci_clocks to debugfs
  davinci: add power management support
  davinci: da850/omap-l138: add support for SoC suspend
  davinci: da850/omap-l138 EVM: register for suspend support

Sriramakrishnan (3):
  TI Davinci EMAC : Re-use driver for other platforms.
  TI Davinci EMAC : add platform specific interrupt enable/disable
    logic.
  TI Davinci EMAC : Abstract Buffer address translation logic.

Sudhakar Rajashekhara (11):
  davinci: da850/omap-l138: Modify NOR partition info
  davinci: da850/omap-l138: Enable 4-bit ecc
  davinci: Correct return value of edma_alloc_channel api
  davinci: Keep count of channel controllers on a platform
  davinci: Fix edma_alloc_channel api for EDMA_CHANNEL_ANY case
  davinci: build list of unused EDMA events dynamically
  davinci: support for EDMA resource sharing
  davinci: da8xx/omap-l1xx: Add EDMA platform data for da850/omap-l138
  davinci: da830/omapl137: Specify reserved channels/slots
  davinci: da850/omapl138: Specify reserved channels/slots
  davinci: dm646x: Specify reserved EDMA channel/slots for DM646x

 arch/arm/mach-davinci/Kconfig                |    4 +
 arch/arm/mach-davinci/Makefile               |    3 +-
 arch/arm/mach-davinci/board-da830-evm.c      |    4 +-
 arch/arm/mach-davinci/board-da850-evm.c      |   34 +++-
 arch/arm/mach-davinci/board-dm646x-evm.c     |  143 +++++++++----
 arch/arm/mach-davinci/cdce949.c              |  289 ++++++++++++++++++++++++++
 arch/arm/mach-davinci/clock.c                |  143 +++++--------
 arch/arm/mach-davinci/clock.h                |   29 ++-
 arch/arm/mach-davinci/common.c               |    2 +-
 arch/arm/mach-davinci/cpuidle.c              |   38 +---
 arch/arm/mach-davinci/da830.c                |   10 +-
 arch/arm/mach-davinci/da850.c                |   86 +++++++--
 arch/arm/mach-davinci/devices-da8xx.c        |  210 +++++++++++++++++--
 arch/arm/mach-davinci/dm355.c                |   12 +-
 arch/arm/mach-davinci/dm365.c                |    6 +-
 arch/arm/mach-davinci/dm644x.c               |   18 +--
 arch/arm/mach-davinci/dm646x.c               |   44 +++--
 arch/arm/mach-davinci/dma.c                  |  101 ++++++++--
 arch/arm/mach-davinci/include/mach/cdce949.h |   19 ++
 arch/arm/mach-davinci/include/mach/cpuidle.h |    1 +
 arch/arm/mach-davinci/include/mach/da8xx.h   |   18 ++-
 arch/arm/mach-davinci/include/mach/dm365.h   |    2 +-
 arch/arm/mach-davinci/include/mach/dm644x.h  |    2 +-
 arch/arm/mach-davinci/include/mach/dm646x.h  |    4 +-
 arch/arm/mach-davinci/include/mach/edma.h    |    4 +-
 arch/arm/mach-davinci/include/mach/emac.h    |   36 ----
 arch/arm/mach-davinci/include/mach/memory.h  |    5 +
 arch/arm/mach-davinci/include/mach/mux.h     |    1 +
 arch/arm/mach-davinci/include/mach/pm.h      |   54 +++++
 arch/arm/mach-davinci/include/mach/psc.h     |   15 ++
 arch/arm/mach-davinci/include/mach/timex.h   |    7 +-
 arch/arm/mach-davinci/pm.c                   |  158 ++++++++++++++
 arch/arm/mach-davinci/psc.c                  |   17 +-
 arch/arm/mach-davinci/sleep.S                |  224 ++++++++++++++++++++
 drivers/net/Kconfig                          |    2 +-
 drivers/net/davinci_emac.c                   |   55 ++++--
 include/linux/davinci_emac.h                 |   39 ++++
 37 files changed, 1494 insertions(+), 345 deletions(-)
 create mode 100644 arch/arm/mach-davinci/cdce949.c
 create mode 100644 arch/arm/mach-davinci/include/mach/cdce949.h
 delete mode 100644 arch/arm/mach-davinci/include/mach/emac.h
 create mode 100644 arch/arm/mach-davinci/include/mach/pm.h
 create mode 100644 arch/arm/mach-davinci/pm.c
 create mode 100644 arch/arm/mach-davinci/sleep.S
 create mode 100644 include/linux/davinci_emac.h




More information about the linux-arm-kernel mailing list