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