[U-Boot] [PATCH v4 00/10] Add Marvell Dove and SolidRun CuBox support
Sascha Silbe
t-uboot at infra-silbe.de
Sun May 26 20:36:53 CEST 2013
Got this to work. The problem was that I didn't know about "make
u-boot.kwb", so I tried invoking mkimage using the load address and
entry point used in Rabeeh's tree. For some reason, the entry point is
different in mainline U-Boot.
Changes compared to v3 from Sebastian:
- rebased on master (using generic global_data)
- added support for CuBox Pro and UART boot
- second USB port works now
- drives > 2TiB work now
- using dove_* naming convention rather than orion_* (mv is already
taken, at least for GPIO)
- removed EBAR_DRAM_CS* for dove (dove doesn't encode SDRAM bank in
attributes)
- removed hard-coded ethaddr
- general clean-ups (checkpatch clean except for one spot now)
I'm assuming Sebastian (CC'ed) is still willing to be the maintainer.
Sascha Silbe (1):
usb: ehci-marvell: add support for second USB controller
Sebastian Hesselbarth (9):
ARM: dove: add support for Marvell Dove SoC
GPIO: add gpio driver for Dove SoCs
MMC: sdhci: Add support for dove sdhci
SPI: Add Dove SPI driver
block: mvsata: add dove include
NET: phy: add 88E1310 PHY initialization
NET: mvgbe: add phylib support
NET: mvgbe: add support for Dove
Boards: Add support for SolidRun CuBox
MAINTAINERS | 4 +
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 +++
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/Makefile | 1 +
drivers/gpio/dove_gpio.c | 167 ++++++++++++++++
drivers/mmc/Makefile | 1 +
drivers/mmc/dove_sdhci.c | 101 ++++++++++
drivers/net/mvgbe.c | 83 +++++++-
drivers/net/mvgbe.h | 2 +
drivers/net/phy/marvell.c | 48 +++++
drivers/spi/Makefile | 1 +
drivers/spi/dove_spi.c | 212 ++++++++++++++++++++
drivers/usb/host/ehci-marvell.c | 35 ++--
include/configs/cubox.h | 185 +++++++++++++++++
include/dove_gpio.h | 64 ++++++
34 files changed, 3251 insertions(+), 18 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/gpio/dove_gpio.c
create mode 100644 drivers/mmc/dove_sdhci.c
create mode 100644 drivers/spi/dove_spi.c
create mode 100644 include/configs/cubox.h
create mode 100644 include/dove_gpio.h
--
1.8.2.1
More information about the U-Boot
mailing list