[U-Boot] [PATCH 0/1] [RESEND] Add MikroTik CRS305-1G-4S+IN board support

Luka Kovacic me at lukakovacic.xyz
Thu May 2 17:57:42 UTC 2019


This patch adds support for the MikroTik CRS305-1G-4S+IN switch.

CRS305-1G-4S has a switch chip with an integrated CPU (98DX3236) and 
like some of the other simillar boards requires bin_hdr.

bin_hdr (DDR3 init stage) is currently retrieved from the stock bootloader
and compiled into the kwb image.

The board has 4x SFP+ cages, Gigabit Ethernet (AR8033 PHY), 16 MB SPI flash (Winbond) and UART.
This port currently supports booting from UART using kwboot and SPI flash, saving the environment
to the SPI flash and loading the kernel from the SPI flash.

I am planning to add Gigabit Ethernet support later, in a new set of 
patches.

Luka Kovacic (1):
  arm: mvebu: Add CRS305-1G-4S board

 arch/arm/dts/Makefile                         |   3 +-
 .../dts/armada-xp-crs305-1g-4s-u-boot.dtsi    |  13 +++
 arch/arm/dts/armada-xp-crs305-1g-4s.dts       | 110 ++++++++++++++++++
 arch/arm/mach-mvebu/Kconfig                   |   7 ++
 board/mikrotik/crs305-1g-4s/.gitignore        |   1 +
 board/mikrotik/crs305-1g-4s/MAINTAINERS       |   7 ++
 board/mikrotik/crs305-1g-4s/Makefile          |  14 +++
 board/mikrotik/crs305-1g-4s/README            |  23 ++++
 board/mikrotik/crs305-1g-4s/binary.0          |  11 ++
 board/mikrotik/crs305-1g-4s/crs305-1g-4s.c    |  68 +++++++++++
 board/mikrotik/crs305-1g-4s/kwbimage.cfg.in   |  12 ++
 configs/crs305-1g-4s_defconfig                |  51 ++++++++
 include/configs/crs305-1g-4s.h                |  37 ++++++
 13 files changed, 356 insertions(+), 1 deletion(-)
 create mode 100644 arch/arm/dts/armada-xp-crs305-1g-4s-u-boot.dtsi
 create mode 100644 arch/arm/dts/armada-xp-crs305-1g-4s.dts
 create mode 100644 board/mikrotik/crs305-1g-4s/.gitignore
 create mode 100644 board/mikrotik/crs305-1g-4s/MAINTAINERS
 create mode 100644 board/mikrotik/crs305-1g-4s/Makefile
 create mode 100644 board/mikrotik/crs305-1g-4s/README
 create mode 100644 board/mikrotik/crs305-1g-4s/binary.0
 create mode 100644 board/mikrotik/crs305-1g-4s/crs305-1g-4s.c
 create mode 100644 board/mikrotik/crs305-1g-4s/kwbimage.cfg.in
 create mode 100644 configs/crs305-1g-4s_defconfig
 create mode 100644 include/configs/crs305-1g-4s.h

-- 
2.20.1



More information about the U-Boot mailing list