<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">From 477ffdbdf389cc91294d66e251cc6f856da5820c Mon Sep 17 00:00:00 2001
From: Christian Lamparter &lt;chunkeey@gmail.com&gt;
Date: Sat, 18 Sep 2021 19:29:31 +0200
Subject: [PATCH] ARM: BCM53016: MR32: get mac-address from nvmem

The MAC-Address of the MR32's sole ethernet port is
located in offset 0x66 of the attached AT24C64 eeprom.

Signed-off-by: Christian Lamparter &lt;chunkeey@gmail.com&gt;
Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
---
 arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 11 +++++++++++
 1 file changed, 11 insertions(+)

--- a/arch/arm/boot/dts/bcm53016-meraki-mr32.dts
+++ b/arch/arm/boot/dts/bcm53016-meraki-mr32.dts
@@ -110,6 +110,12 @@
 			reg = &lt;0x50&gt;;
 			pagesize = &lt;32&gt;;
 			read-only;
+			#address-cells = &lt;1&gt;;
+			#size-cells = &lt;1&gt;;
+
+			mac_address: mac-address@66 {
+				reg = &lt;0x66 0x6&gt;;
+			};
 		};
 	};
 };
@@ -133,6 +139,11 @@
 	 */
 };
 
+&amp;gmac0 {
+	nvmem-cell-names = "mac-address";
+	nvmem-cells = &lt;&amp;mac_address&gt;;
+};
+
 &amp;gmac1 {
 	status = "disabled";
 };
</pre></body></html>