Commit 96816a843f3d36a703978da00e4c51022a399b3d

Authored by Stefan Roese
1 parent 3fef31a392

arm64: mvebu: Add support for the DB-88F8040 Armada 8k devel board

This patch adds the necessary files to support the Marvell Armada 8k
devel board. Most board specfic files are shared with the Armada 7k
boards under the name "armada-8k*". So only minimal changes are
necessary to add this basic board support (except the DT files of
course).

Signed-off-by: Stefan Roese <sr@denx.de>
Cc: Nadav Haklai <nadavh@marvell.com>
Cc: Neta Zur Hershkovits <neta@marvell.com>
Cc: Kostya Porotchkin <kostap@marvell.com>
Cc: Omri Itach <omrii@marvell.com>
Cc: Igal Liberman <igall@marvell.com>
Cc: Haim Boot <hayim@marvell.com>
Cc: Hanna Hawa <hannah@marvell.com>

Showing 3 changed files with 54 additions and 0 deletions Side-by-side Diff

arch/arm/dts/Makefile
... ... @@ -75,6 +75,7 @@
75 75 armada-388-gp.dtb \
76 76 armada-385-amc.dtb \
77 77 armada-7040-db.dtb \
  78 + armada-8040-db.dtb \
78 79 armada-xp-gp.dtb \
79 80 armada-xp-maxbcm.dtb \
80 81 armada-xp-synology-ds414.dtb \
board/Marvell/mvebu_armada-8k/MAINTAINERS
... ... @@ -4,4 +4,5 @@
4 4 F: board/Marvell/mvebu_armada-8k/
5 5 F: include/configs/mvebu_armada-8k.h
6 6 F: configs/mvebu_db-88f7040_defconfig
  7 +F: configs/mvebu_db-88f8040_defconfig
configs/mvebu_db-88f8040_defconfig
  1 +CONFIG_ARM=y
  2 +CONFIG_ARCH_MVEBU=y
  3 +CONFIG_SYS_MALLOC_F_LEN=0x2000
  4 +CONFIG_TARGET_MVEBU_ARMADA_8K=y
  5 +CONFIG_DEFAULT_DEVICE_TREE="armada-8040-db"
  6 +CONFIG_SMBIOS_PRODUCT_NAME=""
  7 +CONFIG_AHCI=y
  8 +# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
  9 +CONFIG_SYS_CONSOLE_INFO_QUIET=y
  10 +# CONFIG_DISPLAY_CPUINFO is not set
  11 +# CONFIG_DISPLAY_BOARDINFO is not set
  12 +# CONFIG_CMD_IMLS is not set
  13 +# CONFIG_CMD_FLASH is not set
  14 +CONFIG_CMD_SF=y
  15 +CONFIG_CMD_SPI=y
  16 +CONFIG_CMD_I2C=y
  17 +CONFIG_CMD_USB=y
  18 +# CONFIG_CMD_FPGA is not set
  19 +# CONFIG_CMD_SETEXPR is not set
  20 +CONFIG_CMD_TFTPPUT=y
  21 +CONFIG_CMD_DHCP=y
  22 +CONFIG_CMD_MII=y
  23 +CONFIG_CMD_PING=y
  24 +CONFIG_CMD_CACHE=y
  25 +CONFIG_CMD_TIME=y
  26 +CONFIG_CMD_EXT4=y
  27 +CONFIG_CMD_EXT4_WRITE=y
  28 +CONFIG_CMD_FAT=y
  29 +CONFIG_CMD_FS_GENERIC=y
  30 +CONFIG_BLOCK_CACHE=y
  31 +CONFIG_DM_I2C=y
  32 +CONFIG_SYS_I2C_MVTWSI=y
  33 +CONFIG_MISC=y
  34 +CONFIG_SPI_FLASH=y
  35 +CONFIG_SPI_FLASH_MACRONIX=y
  36 +CONFIG_SPI_FLASH_SPANSION=y
  37 +CONFIG_SPI_FLASH_STMICRO=y
  38 +CONFIG_PHYLIB=y
  39 +CONFIG_MVEBU_COMPHY_SUPPORT=y
  40 +# CONFIG_SPL_SERIAL_PRESENT is not set
  41 +CONFIG_DEBUG_UART=y
  42 +CONFIG_DEBUG_UART_BASE=0xf0512000
  43 +CONFIG_DEBUG_UART_CLOCK=200000000
  44 +CONFIG_DEBUG_UART_SHIFT=2
  45 +CONFIG_DEBUG_UART_ANNOUNCE=y
  46 +CONFIG_SYS_NS16550=y
  47 +CONFIG_USB=y
  48 +CONFIG_DM_USB=y
  49 +CONFIG_USB_XHCI_HCD=y
  50 +CONFIG_USB_EHCI_HCD=y
  51 +CONFIG_USB_STORAGE=y
  52 +CONFIG_SMBIOS_MANUFACTURER=""