[U-Boot] [PATCH 0/4] Marvell DB-XC3-24G4XG board support
Chris Packham
judge.packham at gmail.com
Fri Feb 15 09:41:33 UTC 2019
This series adds support for Marvell's Switches with integrated CPUs and
the DB-XC3-24G4XG board. The CPU side is similar to the Armada range.
For now the DDR training code needs to come from the Marvell bin_hdr.
It's one area where the integrated SoCs differ from the Armada range so
neither the Armada-XP nor Armada-38x training code will work as-is. I'm
asking Marvell about the possibility of re-licensing the code under a
Proprietary/BSD/GPL as they did with Armada-38x.
I also have access to a DB-DXBC2-MM board with a different chip. I'll
look at adding support for that as well at some point. It's harder to
work with because it has no USB, but other than that it's similar to the
DB-XC3.
Chris Packham (4):
arm: sync armada-xp dts files from Linux 5.0
arm: mvebu: Add Marvell's integrated CPUs
arm: mvebu: NAND clock support for MSYS devices
arm: mvebu: Add DB-XC3-24G4XG board
arch/arm/dts/Makefile | 3 +-
arch/arm/dts/armada-370-xp.dtsi | 133 ++++----
arch/arm/dts/armada-xp-98dx3236.dtsi | 343 ++++++++++++++++++++
arch/arm/dts/armada-xp-98dx3336.dtsi | 39 +++
arch/arm/dts/armada-xp-98dx4251.dtsi | 54 +++
arch/arm/dts/armada-xp-db-xc3-24g4xg.dts | 122 +++++++
arch/arm/dts/armada-xp-gp.dts | 167 ++++------
arch/arm/dts/armada-xp-maxbcm.dts | 24 +-
arch/arm/dts/armada-xp-mv78230.dtsi | 55 +---
arch/arm/dts/armada-xp-mv78260.dtsi | 58 +---
arch/arm/dts/armada-xp-mv78460.dtsi | 58 +---
arch/arm/dts/armada-xp-synology-ds414.dts | 199 ++++++------
arch/arm/dts/armada-xp-theadorable.dts | 69 ++--
arch/arm/dts/armada-xp.dtsi | 214 ++++++------
arch/arm/mach-mvebu/Kconfig | 26 +-
arch/arm/mach-mvebu/Makefile | 1 +
arch/arm/mach-mvebu/cpu.c | 34 +-
arch/arm/mach-mvebu/include/mach/config.h | 2 +-
arch/arm/mach-mvebu/include/mach/cpu.h | 3 +
arch/arm/mach-mvebu/include/mach/soc.h | 31 ++
board/Marvell/db-xc3-24g4xg/MAINTAINERS | 7 +
board/Marvell/db-xc3-24g4xg/Makefile | 5 +
board/Marvell/db-xc3-24g4xg/README | 4 +
board/Marvell/db-xc3-24g4xg/binary.0 | 11 +
board/Marvell/db-xc3-24g4xg/db-xc3-24g4xg.c | 71 ++++
board/Marvell/db-xc3-24g4xg/kwbimage.cfg | 12 +
configs/db-xc3-24g4xg_defconfig | 55 ++++
drivers/ddr/marvell/axp/xor_regs.h | 4 +
include/configs/db-xc3-24g4xg.h | 45 +++
tools/Makefile | 4 +
tools/kwbimage.c | 4 +
31 files changed, 1310 insertions(+), 547 deletions(-)
create mode 100644 arch/arm/dts/armada-xp-98dx3236.dtsi
create mode 100644 arch/arm/dts/armada-xp-98dx3336.dtsi
create mode 100644 arch/arm/dts/armada-xp-98dx4251.dtsi
create mode 100644 arch/arm/dts/armada-xp-db-xc3-24g4xg.dts
create mode 100644 board/Marvell/db-xc3-24g4xg/MAINTAINERS
create mode 100644 board/Marvell/db-xc3-24g4xg/Makefile
create mode 100644 board/Marvell/db-xc3-24g4xg/README
create mode 100644 board/Marvell/db-xc3-24g4xg/binary.0
create mode 100644 board/Marvell/db-xc3-24g4xg/db-xc3-24g4xg.c
create mode 100644 board/Marvell/db-xc3-24g4xg/kwbimage.cfg
create mode 100644 configs/db-xc3-24g4xg_defconfig
create mode 100644 include/configs/db-xc3-24g4xg.h
--
2.20.1
More information about the U-Boot
mailing list