[U-Boot] [PATCH v3 0/7] Add Marvell New Soc Support ARMADA100

Prafulla Wadaskar prafulla at marvell.com
Wed Dec 1 15:58:44 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

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 . .

*** BLURB HERE ***

Prafulla WADASKAR (2):
  arm: Add Support for Marvell ARMADA 100 Familiy SoCs.
  Armada100: Add Board Support for Marvell Aspenite-DB

Prafulla Wadaskar (5):
  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

 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       |  218 +++++++++++++++++++++++
 board/Marvell/aspenite/Makefile                 |   52 ++++++
 board/Marvell/aspenite/aspenite.c               |   53 ++++++
 boards.cfg                                      |    1 +
 drivers/gpio/Makefile                           |    1 +
 drivers/gpio/mfp.c                              |  105 +++++++++++
 drivers/serial/ns16550.c                        |    8 +-
 drivers/serial/serial.c                         |    5 +-
 include/configs/aspenite.h                      |   63 +++++++
 include/configs/mv-common.h                     |   65 +++++--
 include/mfp.h                                   |   97 ++++++++++
 19 files changed, 1300 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 100755 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/mfp.c
 create mode 100644 include/configs/aspenite.h
 create mode 100644 include/mfp.h



More information about the U-Boot mailing list