
From: Konstantin Porotchkin kostap@marvell.com
This patch set adds support for Marvell ESPRESSOBin community board. The Marvell ESPRESSOBin is a tiny board made by Globalscale and available on KickStarter project site. It has (current board version 3.1.1): - Dual core Cortex-A53 @1.2GHz CPU (Marvell Armada-3720) - 512MB/1GB/2GB DDR3 RAM (depends on selected configuration) - Mini-PCIe 2.0 slot - Single SATA-3 port with Molex SATA power connector - USB 2.0 port - USB 3.0 port - Gigabit Ethernet switch with 3 ports - Micro-SD socket - Soldering pads for (unpopulated) eMMC chip - Two 46-pin GPIO connectors. - SPI boot flash - Boot source selection jumpers (SPI/SATA/UART/Auto) - Micro JTAG connector (10 pin) - Micro USB serial port
Changes for v2: - The patch set has grew by 2 patches: - Changed naming of common A37xx files from board-specific to platform (mvebu_db-88f3720 =>> mvebu_armada-37xx) - Removed CONFIG_DM_I2C_COMPAT from board configuration files as advised by compilation warning - Rebase all related files on top of newly named platform and on top of "Prepare v2017.03-rc2" commit - Beatify the Topaz initialization code by using register names instead of numeric address values - Added missing include in board support code
Konstantin Porotchkin (12): arm64: mvebu: Rename the db-88f3720 to armada-37xx platform arm64: a37xx: Enable Marvell ETH PHY support arm64: a37xx: Enable bubt command support on A3720-DB arm64: a37xx: dts: Add pin control nodes to DT arm64: a37xx: Handle pin controls in early board init mvebu: neta: Add support for board init function mvebu: neta: a37xx: Add fixed link support to neta driver mvebu: a37xx: Add init for ESPRESSBin Topaz switch arm64: dts: Add device tree for ESPRESSOBin board arm64: mvebu: Add default config for ESPRESSOBin board arm64: a37xx: Disable DB configurations on ESPRESSOBin board arm64: a37xx: Remove DM_I2C_COMPAT from the board config
arch/arm/dts/Makefile | 1 + arch/arm/dts/armada-3720-espressobin.dts | 135 +++++++++++++++ arch/arm/dts/armada-37xx.dtsi | 14 ++ arch/arm/mach-mvebu/Kconfig | 10 +- board/Marvell/mvebu_armada-37xx/MAINTAINERS | 6 + board/Marvell/mvebu_armada-37xx/Makefile | 7 + board/Marvell/mvebu_armada-37xx/board.c | 258 ++++++++++++++++++++++++++++ board/Marvell/mvebu_db-88f3720/MAINTAINERS | 6 - board/Marvell/mvebu_db-88f3720/Makefile | 7 - board/Marvell/mvebu_db-88f3720/board.c | 134 --------------- configs/mvebu_db-88f3720_defconfig | 6 +- configs/mvebu_espressobin-88f3720_defconfig | 66 +++++++ drivers/net/mvneta.c | 125 +++++++++++--- include/configs/mvebu_armada-37xx.h | 131 ++++++++++++++ include/configs/mvebu_db-88f3720.h | 130 -------------- 15 files changed, 724 insertions(+), 312 deletions(-) create mode 100644 arch/arm/dts/armada-3720-espressobin.dts create mode 100644 board/Marvell/mvebu_armada-37xx/MAINTAINERS create mode 100644 board/Marvell/mvebu_armada-37xx/Makefile create mode 100644 board/Marvell/mvebu_armada-37xx/board.c delete mode 100644 board/Marvell/mvebu_db-88f3720/MAINTAINERS delete mode 100644 board/Marvell/mvebu_db-88f3720/Makefile delete mode 100644 board/Marvell/mvebu_db-88f3720/board.c create mode 100644 configs/mvebu_espressobin-88f3720_defconfig create mode 100644 include/configs/mvebu_armada-37xx.h delete mode 100644 include/configs/mvebu_db-88f3720.h