[U-Boot] [PATCH v4 0/7] Add Marvell New Soc Support ARMADA100
Prafulla Wadaskar
prafulla at marvell.com
Tue Dec 7 18:06:27 CET 2010
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
More information about the U-Boot
mailing list