On 28.01.19 17:27, Vladimir Vid wrote:
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)

Cc: Luka Perkov <luka.per...@sartura.hr>
Cc: Luis Torres <luis.tor...@methode.com>
Cc: Scott Roberts <scott.robe...@telus.com>
Cc: Paul Arola <paul.ar...@telus.com>
Cc: Stefan Roese <s...@denx.de>
Signed-off-by: Vladimir Vid <vladimir....@sartura.hr>
---

v4 changes:

- moved u-boot specific properties to armada-3720-uDPU-u-boot.dtsi
- added additional 'u-boot,dm-pre-reloc' on sdhci1 (eMMC)

---
  arch/arm/dts/Makefile                       |   1 +
  arch/arm/dts/armada-3720-uDPU-u-boot.dtsi   |  13 ++
  arch/arm/dts/armada-3720-uDPU.dts           | 200 ++++++++++++++++++++
  board/Marvell/mvebu_armada-37xx/MAINTAINERS |   5 +
  configs/uDPU_defconfig                      |  94 +++++++++
  5 files changed, 313 insertions(+)
  create mode 100644 arch/arm/dts/armada-3720-uDPU-u-boot.dtsi
  create mode 100644 arch/arm/dts/armada-3720-uDPU.dts
  create mode 100644 configs/uDPU_defconfig

diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile
index 5c3225bcbf..9e1e1ad8e9 100644
--- a/arch/arm/dts/Makefile
+++ b/arch/arm/dts/Makefile
@@ -95,6 +95,7 @@ dtb-$(CONFIG_ARCH_MVEBU) +=                   \
        armada-3720-db.dtb                      \
        armada-3720-espressobin.dtb             \
        armada-3720-turris-mox.dtb              \
+       armada-3720-uDPU.dts                    \
        armada-375-db.dtb                       \
        armada-388-clearfog.dtb                 \
        armada-388-gp.dtb                       \
diff --git a/arch/arm/dts/armada-3720-uDPU-u-boot.dtsi 
b/arch/arm/dts/armada-3720-uDPU-u-boot.dtsi
new file mode 100644
index 0000000000..ef178bdc86
--- /dev/null
+++ b/arch/arm/dts/armada-3720-uDPU-u-boot.dtsi
@@ -0,0 +1,13 @@
+// SPDX-License-Identifier: GPL-2.0+
+
+&spi0 {
+       u-boot,dm-pre-reloc;
+
+       spi-flash@0 {
+               u-boot,dm-pre-reloc;
+       };
+};
+
+&sdhci1 {
+       u-boot,dm-pre-reloc;
+};

I'm wondering, why you don't need any "u-boot,dm-pre-reloc" in your
UART DT node.

Other than that:

Reviewed-by: Stefan Roese <s...@denx.de>

Thanks,
Stefan
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to