Updataded from v1:
- fixed Russell's comments
- added another NAND patch from David Brownell (patch 15)

This series is to push the core kernel code from the DaVinci git tree
into mainline.  Many of the drivers are making their way via subsystem
trees but the core code is long out of sync. 

This series focuses on the DM644x but puts in place the restructuring
necessary for forthcoming patches to support DM646x and DM355.

Tested on DM6446 EVM.

Kevin


The following changes since commit 0882e8dd3aad33eca41696d463bb896e6c8817eb:
  Linus Torvalds (1):
        Linux 2.6.30-rc2

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci.git 
for-rmk

David Brownell (2):
      davinci: gpio bugfixes
      davinci: DM644x: NAND: update partitioning

Kevin Hilman (10):
      davinci: add default Kconfig, add HAVE_IDE
      davinci: add runtime CPU detection support
      davinci: major rework of clock, PLL, PSC infrastructure
      davinci: add arch_ioremap() which uses existing static mappings
      davinci: timers: use clk_get_rate()
      davinci: add EDMA driver
      davinci: serial: generalize for more SoCs
      davinci: update pin-multiplexing support
      davinci: DM644x: rename board file
      davinci: update DM644x support in preparation for more SoCs

Mark A. Greer (1):
      davinci: PSC: Clear bits in MDCTL reg before setting new bits

Sudhakar Rajashekhara (1):
      davinci: DM646x: add interrupt number and priorities

[email protected] (1):
      davinci: DM355 IRQ Definitions

 arch/arm/Kconfig                                   |    2 +
 arch/arm/configs/davinci_all_defconfig             | 1784 ++++++++++++++++++++
 arch/arm/mach-davinci/Kconfig                      |   47 +-
 arch/arm/mach-davinci/Makefile                     |    9 +-
 arch/arm/mach-davinci/board-dm644x-evm.c           |  697 ++++++++
 arch/arm/mach-davinci/board-evm.c                  |  440 -----
 arch/arm/mach-davinci/clock.c                      |  385 +++--
 arch/arm/mach-davinci/clock.h                      |   90 +-
 arch/arm/mach-davinci/devices.c                    |    7 +
 arch/arm/mach-davinci/dm644x.c                     |  461 +++++
 arch/arm/mach-davinci/dma.c                        | 1135 +++++++++++++
 arch/arm/mach-davinci/gpio.c                       |   80 +-
 arch/arm/mach-davinci/id.c                         |   35 +-
 .../mach-davinci/include/mach/board-dm6446evm.h    |   20 +
 arch/arm/mach-davinci/include/mach/clkdev.h        |   13 +
 arch/arm/mach-davinci/include/mach/clock.h         |    1 -
 arch/arm/mach-davinci/include/mach/common.h        |    6 +
 arch/arm/mach-davinci/include/mach/cputype.h       |   49 +
 arch/arm/mach-davinci/include/mach/dm644x.h        |   37 +
 arch/arm/mach-davinci/include/mach/edma.h          |  228 +++
 arch/arm/mach-davinci/include/mach/gpio.h          |   27 +-
 arch/arm/mach-davinci/include/mach/hardware.h      |   51 +-
 arch/arm/mach-davinci/include/mach/io.h            |   20 +-
 arch/arm/mach-davinci/include/mach/irqs.h          |  103 ++-
 arch/arm/mach-davinci/include/mach/mux.h           |  220 ++-
 arch/arm/mach-davinci/include/mach/psc.h           |   53 +-
 arch/arm/mach-davinci/include/mach/serial.h        |   21 +-
 arch/arm/mach-davinci/io.c                         |   23 +-
 arch/arm/mach-davinci/irq.c                        |  156 ++-
 arch/arm/mach-davinci/mux.c                        |  100 +-
 arch/arm/mach-davinci/mux.h                        |   51 +
 arch/arm/mach-davinci/psc.c                        |   98 +-
 arch/arm/mach-davinci/serial.c                     |   95 +-
 arch/arm/mach-davinci/time.c                       |  104 +-
 arch/arm/mach-davinci/usb.c                        |    2 +
 35 files changed, 5734 insertions(+), 916 deletions(-)
 create mode 100644 arch/arm/configs/davinci_all_defconfig
 create mode 100644 arch/arm/mach-davinci/board-dm644x-evm.c
 delete mode 100644 arch/arm/mach-davinci/board-evm.c
 create mode 100644 arch/arm/mach-davinci/dm644x.c
 create mode 100644 arch/arm/mach-davinci/dma.c
 create mode 100644 arch/arm/mach-davinci/include/mach/board-dm6446evm.h
 create mode 100644 arch/arm/mach-davinci/include/mach/clkdev.h
 create mode 100644 arch/arm/mach-davinci/include/mach/cputype.h
 create mode 100644 arch/arm/mach-davinci/include/mach/dm644x.h
 create mode 100644 arch/arm/mach-davinci/include/mach/edma.h
 create mode 100644 arch/arm/mach-davinci/mux.h

_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to