[U-Boot] [PATCH v5 0/8] Add Marvell Dove and SolidRun CuBox support
Sascha Silbe
t-uboot at infra-silbe.de
Tue Jun 25 23:27:40 CEST 2013
Changes from v4:
- some patches got included in master, so they've been dropped from
the series
- removed Sebastian Hesselbarth's Signed-off-by and MAINTAINERS entry
on his request
- modified Kirkwood GPIO and SPI drivers rather than duplicating them
This version has only been tested (lightly) on CuBox Pro, not on
OpenRD (Kirkwood). The latter box is in production use, so I'd like to
know whether the current approach is acceptable before I spend
considerable time on testing.
Sascha Silbe (8):
ARM: dove: add support for Marvell Dove SoC
usb: ehci-marvell: add support for second USB controller
GPIO: add Dove support to Kirkwood GPIO driver
MMC: sdhci: Add support for dove sdhci
SPI: add Dove support to Kirkwood SPI driver
block: mvsata: add dove include
NET: mvgbe: avoid unused variable warning when used without phylib
support
Boards: Add support for SolidRun CuBox
arch/arm/cpu/armv7/dove/Makefile | 49 ++++
arch/arm/cpu/armv7/dove/cpu.c | 274 ++++++++++++++++++
arch/arm/cpu/armv7/dove/dram.c | 117 ++++++++
arch/arm/cpu/armv7/dove/lowlevel_init.S | 83 ++++++
arch/arm/cpu/armv7/dove/mpp.c | 318 +++++++++++++++++++++
arch/arm/cpu/armv7/dove/timer.c | 176 ++++++++++++
arch/arm/cpu/armv7/dove/usb.c | 101 +++++++
arch/arm/include/asm/arch-dove/config.h | 153 ++++++++++
arch/arm/include/asm/arch-dove/cpu.h | 204 +++++++++++++
arch/arm/include/asm/arch-dove/dove.h | 98 +++++++
arch/arm/include/asm/arch-dove/gpio.h | 35 +++
arch/arm/include/asm/arch-dove/mmc.h | 27 ++
arch/arm/include/asm/arch-dove/mpp.h | 283 ++++++++++++++++++
arch/arm/include/asm/arch-dove/usb.h | 27 ++
arch/arm/include/asm/arch-kirkwood/gpio.h | 42 +--
arch/arm/include/asm/arch-kirkwood/spi.h | 27 --
board/solidrun/cubox/Makefile | 45 +++
board/solidrun/cubox/cubox.c | 142 +++++++++
board/solidrun/cubox/kwbimage-spi-1gb.cfg | 76 +++++
board/solidrun/cubox/kwbimage-spi-2gb.cfg | 76 +++++
board/solidrun/cubox/kwbimage-uart.cfg | 76 +++++
boards.cfg | 3 +
drivers/block/mvsata_ide.c | 2 +
drivers/gpio/kw_gpio.c | 43 +--
drivers/mmc/Makefile | 1 +
drivers/mmc/dove_sdhci.c | 101 +++++++
drivers/net/mvgbe.c | 5 +-
drivers/spi/kirkwood_spi.c | 47 ++-
drivers/usb/host/ehci-marvell.c | 35 ++-
include/configs/cubox.h | 185 ++++++++++++
.../asm/arch-kirkwood/gpio.h => include/kw_gpio.h | 43 ++-
31 files changed, 2769 insertions(+), 125 deletions(-)
create mode 100644 arch/arm/cpu/armv7/dove/Makefile
create mode 100644 arch/arm/cpu/armv7/dove/cpu.c
create mode 100644 arch/arm/cpu/armv7/dove/dram.c
create mode 100644 arch/arm/cpu/armv7/dove/lowlevel_init.S
create mode 100644 arch/arm/cpu/armv7/dove/mpp.c
create mode 100644 arch/arm/cpu/armv7/dove/timer.c
create mode 100644 arch/arm/cpu/armv7/dove/usb.c
create mode 100644 arch/arm/include/asm/arch-dove/config.h
create mode 100644 arch/arm/include/asm/arch-dove/cpu.h
create mode 100644 arch/arm/include/asm/arch-dove/dove.h
create mode 100644 arch/arm/include/asm/arch-dove/gpio.h
create mode 100644 arch/arm/include/asm/arch-dove/mmc.h
create mode 100644 arch/arm/include/asm/arch-dove/mpp.h
create mode 100644 arch/arm/include/asm/arch-dove/usb.h
create mode 100644 board/solidrun/cubox/Makefile
create mode 100644 board/solidrun/cubox/cubox.c
create mode 100644 board/solidrun/cubox/kwbimage-spi-1gb.cfg
create mode 100644 board/solidrun/cubox/kwbimage-spi-2gb.cfg
create mode 100644 board/solidrun/cubox/kwbimage-uart.cfg
create mode 100644 drivers/mmc/dove_sdhci.c
create mode 100644 include/configs/cubox.h
copy arch/arm/include/asm/arch-kirkwood/gpio.h => include/kw_gpio.h (60%)
--
1.8.2.1
More information about the U-Boot
mailing list