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.

Patches are against v2.6.30-rc2

Kevin

David Brownell (1):
  davinci: gpio bugfixes

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                                   |    3 +
 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           |  667 ++++++++
 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/cpu.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                       |  103 +-
 arch/arm/mach-davinci/usb.c                        |    2 +
 35 files changed, 5704 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/cpu.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