This patch series adds basic ARMADA100 support, with minimal drivers (UART, MFP) support and Aspenite-DB board support for simple boot
Changelog v2: 1. This patch series is in sync latest u-boot 2. config.mk removed 3. CONFIG_SYS_NS16550_IER used for serial drivers 4. mv-common.h updated for aspenite support 5. c-struct used for dram.c 6. All review feedback for v1 implemented Changelog v3: 1. timer.c: timer variables in gt_t used insted of locally defined global variables 2. timer.c: register global pointer moved to respective functions 3. timer.c: Macro READ_TIMER converted to function read_timer() 4. armada100.h: c-struc in armada100.h fixed for wrong padding 5. macro defination CONFIG_SYS_NS16550_IER moved from ns16550.h to ns16550.c 6. Removed reordiring of header files in serial.c, the diff is only limited to include armada100.h 7. mv-common.h: CONFIG_ARCH_CPU_INIT moved out of #ifdef 8. aspenite.h: #define DEBUG removed Changelog v4: 1. mfp driver renamed as mvmfp 2. re-architected mvmfp driver as per review feedback These patches are tested on board Fo sucessfull build, these patches are dependent upon a patch. "ARM: make timer variables in gt_t available for all ARM platforms" ref: http://lists.denx.de/pipermail/u-boot/2010-December/082834.html Regards.. Prafulla . . Prafulla Wadaskar (7): arm: Add Support for Marvell ARMADA 100 Familiy SoCs gpio: Add Multi-Function-Pin configuration driver for Marvell SoCs add Multi Function Pin configuration support for ARMADA100 Serial: ns16550: Add support for CONFIG_SYS_NS16550_IER macro Serial: Add UART support for Marvell ARMADA 100 SoCs. mv-common.h: Add support for ARMADA100 Platforms Armada100: Add Board Support for Marvell Aspenite-DB MAINTAINERS | 1 + MAKEALL | 1 + arch/arm/cpu/arm926ejs/armada100/Makefile | 46 +++++ arch/arm/cpu/arm926ejs/armada100/cpu.c | 92 ++++++++++ arch/arm/cpu/arm926ejs/armada100/dram.c | 131 ++++++++++++++ arch/arm/cpu/arm926ejs/armada100/timer.c | 207 +++++++++++++++++++++++ arch/arm/include/asm/arch-armada100/armada100.h | 121 +++++++++++++ arch/arm/include/asm/arch-armada100/cpu.h | 53 ++++++ arch/arm/include/asm/arch-armada100/mfp.h | 67 ++++++++ board/Marvell/aspenite/Makefile | 52 ++++++ board/Marvell/aspenite/aspenite.c | 53 ++++++ boards.cfg | 1 + drivers/gpio/Makefile | 1 + drivers/gpio/mvmfp.c | 90 ++++++++++ drivers/serial/ns16550.c | 8 +- drivers/serial/serial.c | 5 +- include/configs/aspenite.h | 63 +++++++ include/configs/mv-common.h | 65 ++++++-- include/mvmfp.h | 100 +++++++++++ 19 files changed, 1137 insertions(+), 20 deletions(-) create mode 100644 arch/arm/cpu/arm926ejs/armada100/Makefile create mode 100644 arch/arm/cpu/arm926ejs/armada100/cpu.c create mode 100644 arch/arm/cpu/arm926ejs/armada100/dram.c create mode 100644 arch/arm/cpu/arm926ejs/armada100/timer.c create mode 100644 arch/arm/include/asm/arch-armada100/armada100.h create mode 100644 arch/arm/include/asm/arch-armada100/cpu.h create mode 100644 arch/arm/include/asm/arch-armada100/mfp.h create mode 100644 board/Marvell/aspenite/Makefile create mode 100644 board/Marvell/aspenite/aspenite.c create mode 100644 drivers/gpio/mvmfp.c create mode 100644 include/configs/aspenite.h create mode 100644 include/mvmfp.h _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot