[U-Boot] [PATCH v2 00/10] Add Marvell Dove and SolidRun CuBox
Prafulla Wadaskar
prafulla at marvell.com
Mon Dec 10 10:39:10 CET 2012
> -----Original Message-----
> From: Sebastian Hesselbarth [mailto:sebastian.hesselbarth at gmail.com]
> Sent: 04 December 2012 14:02
> To: Sebastian Hesselbarth
> Cc: u-boot at lists.denx.de; Rabeeh Khoury; Albert Aribaud; Prafulla
> Wadaskar; Andy Fleming; Joe Hershberger; Daniel Stodden; Luka Perkov
> Subject: [PATCH v2 00/10] Add Marvell Dove and SolidRun CuBox
>
> This patch set add support for the Marvell Dove 88AP510 SoC and
> the SolidRun CuBox board based on that SoC. The patch set is divided
> into the four following sections:
>
> (1) Patches 1-5:
> Add support for the Dove SoC and related drivers. Where possible
> drivers from Marvell Kirkwood are reused (mvsata, mvgbe), or
> forked to allow more generic usage (SPI, GPIO). The SDHCI driver
> is different and a new driver is added for it. The forked drivers
> can also be reused on Kirkwood but that would have required patching
> existing boards.
>
> (2) Patches 6-8:
> Allow mvgbe to use the phylib API, add support for 88E1310 PHY and
> allow Dove to use the driver.
>
> (3) Patch 9
> Add the SolidRun CuBox as the first board based on Marvell Dove SoC.
>
> (4) Patch 10
> Add support for different UART boot mode found on Dove.
>
> Changelog:
> v1->v2: respect review comments by Luka Perkov
> - fix commenting styles and typos
> - add MAINTAINERS entry
> - also update kwboot.1 manpage
>
> Sebastian Hesselbarth (10):
> ARM: dove: add support for Marvell Dove SoC
> GPIO: add gpio driver for Orion SoCs
> MMC: sdhci: Add support for dove sdhci
> SPI: Add Orion 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
> tools: Add support for Dove to kwboot
>
> MAINTAINERS | 4 +
> arch/arm/cpu/armv7/dove/Makefile | 49 +++++
> arch/arm/cpu/armv7/dove/cpu.c | 266
> ++++++++++++++++++++++++++
> arch/arm/cpu/armv7/dove/dram.c | 118 ++++++++++++
> 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 | 93 +++++++++
> arch/arm/include/asm/arch-dove/gpio.h | 35 ++++
> arch/arm/include/asm/arch-dove/mpp.h | 283
> +++++++++++++++++++++++++++
> board/solidrun/cubox/Makefile | 45 +++++
> board/solidrun/cubox/cubox.c | 141 ++++++++++++++
> board/solidrun/cubox/kwbimage.cfg | 76 ++++++++
> boards.cfg | 1 +
> doc/kwboot.1 | 13 +-
> drivers/block/mvsata_ide.c | 2 +
> drivers/gpio/Makefile | 1 +
> drivers/gpio/orion_gpio.c | 167 ++++++++++++++++
> drivers/mmc/Makefile | 1 +
> drivers/mmc/dove_sdhci.c | 101 ++++++++++
> drivers/net/mvgbe.c | 70 ++++++-
> drivers/net/mvgbe.h | 7 +
> drivers/net/phy/marvell.c | 48 +++++
> drivers/spi/Makefile | 1 +
> drivers/spi/orion_spi.c | 217 +++++++++++++++++++++
> include/configs/cubox.h | 175 +++++++++++++++++
> include/orion_gpio.h | 64 +++++++
> tools/Makefile | 2 +
> tools/kwboot.c | 44 ++++-
> 32 files changed, 3048 insertions(+), 11 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/mpp.h
> create mode 100644 board/solidrun/cubox/Makefile
> create mode 100644 board/solidrun/cubox/cubox.c
> create mode 100644 board/solidrun/cubox/kwbimage.cfg
> create mode 100644 drivers/gpio/orion_gpio.c
> create mode 100644 drivers/mmc/dove_sdhci.c
> create mode 100644 drivers/spi/orion_spi.c
> create mode 100644 include/configs/cubox.h
> create mode 100644 include/orion_gpio.h
Hi Sebastian
First of all thanks for this patch series.
FYI: I'll review and provide the comments towards the end of this week.
Regards...
Prafulla . . .
More information about the U-Boot
mailing list