mvebu: add initial support for uDPU board
authorVladimir Vid <vladimir.vid@sartura.hr>
Wed, 19 Jun 2019 19:00:03 +0000 (21:00 +0200)
committerPetr Štetiar <ynezz@true.cz>
Fri, 28 Jun 2019 19:49:33 +0000 (21:49 +0200)
commitc2e819537f9538f58e94d3fff2b99b4f2493e9d8
tree3cdb58d99e3e64d7ed8943f745b976f4a820bae4
parent95c1dc5e8678a1fd87234a4d77c8c6643703023c
mvebu: add initial support for uDPU board

This adds initial support for micro-DPU (uDPU) board which is based on
Armada-3720 SoC.  micro-DPU is the single-port FTTdp distribution point
unit made by Methode Electronics which offers complete modularity with
replaceable SFP modules both for uplink and downlink (G.hn over
twisted-pair, G.hn over coax, 1G and 2.5G Ethernet over Cat-5e cable).

On-board features:
- 512 MiB DDR3
- 2 x 2.5G SFP via HSGMII SERDES interface to the A3720 SoC
- USB 2.0 Type-C connector
- 4GB eMMC
- ETSI TS 101548 reverse powering via twisted pair (RJ45) or coax (F Type)

uDPU is intented to run on kernel 4.19 on newer due to the SFP and hardware support.

Signed-off-by: Vladimir Vid <vladimir.vid@sartura.hr>
target/linux/mvebu/base-files/etc/board.d/02_network
target/linux/mvebu/files-4.19/arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts [new file with mode: 0644]
target/linux/mvebu/image/cortex-a53.mk
target/linux/mvebu/patches-4.19/530-add_armada-3820-uDPU-dts.patch [new file with mode: 0644]