summaryrefslogtreecommitdiffstats
path: root/arch/arm/dts
diff options
context:
space:
mode:
authorAndrey Smirnov <andrew.smirnov@gmail.com>2019-09-13 23:19:43 -0700
committerSascha Hauer <s.hauer@pengutronix.de>2019-09-17 11:48:09 +0200
commit7e8ac4b05e049f8e0a1bf6b60d097aa9cef1ac55 (patch)
tree590bd9f315d41e399e24c81ffb313733fac4e3bf /arch/arm/dts
parent07e59e14640400e13ff13ec00f248016325ea1e3 (diff)
downloadbarebox-7e8ac4b05e049f8e0a1bf6b60d097aa9cef1ac55.tar.gz
barebox-7e8ac4b05e049f8e0a1bf6b60d097aa9cef1ac55.tar.xz
ARM: zii-common: Share MAC address configuration between RDU2/3
Both RDU2 and RDU3 share the same MAC address configuration mechanism. Reflect that by moving that code into zii-common and changing it to be executed on both platforms. Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Cc: Chris Healy <cphealy@gmail.com> Cc: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/dts')
-rw-r--r--arch/arm/dts/imx8mq-zii-ultra.dtsi26
1 files changed, 26 insertions, 0 deletions
diff --git a/arch/arm/dts/imx8mq-zii-ultra.dtsi b/arch/arm/dts/imx8mq-zii-ultra.dtsi
index 1a9ba160a3..6180f21ab0 100644
--- a/arch/arm/dts/imx8mq-zii-ultra.dtsi
+++ b/arch/arm/dts/imx8mq-zii-ultra.dtsi
@@ -23,6 +23,8 @@
};
aliases {
+ ethernet0 = &fec1;
+ ethernet1 = &i210;
/*
* NVMEM device corresponding to EEPROM attached to
* the switch shared DT node with it, so we use that
@@ -32,6 +34,11 @@
};
};
+&fec1 {
+ nvmem-cells = <&mac_address_0>;
+ nvmem-cell-names = "mac-address";
+};
+
&ocotp {
barebox,provide-mac-address = <&fec1 0x640>;
};
@@ -49,6 +56,25 @@
};
};
+&i210 {
+ nvmem-cells = <&mac_address_1>;
+ nvmem-cell-names = "mac-address";
+};
+
+&uart2 {
+ rave-sp {
+ eeprom@a4 {
+ mac_address_0: mac-address@180 {
+ reg = <0x180 6>;
+ };
+
+ mac_address_1: mac-address@190 {
+ reg = <0x190 6>;
+ };
+ };
+ };
+};
+
&usdhc1 {
#address-cells = <1>;
#size-cells = <1>;