[U-Boot] [PATCH v2 00/12] Add Marvell ESPRESSOBin community board support

kostap at marvell.com kostap at marvell.com
Thu Feb 16 11:52:21 UTC 2017


From: Konstantin Porotchkin <kostap at 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

-- 
2.7.4



More information about the U-Boot mailing list