aboutsummaryrefslogtreecommitdiffstats
path: root/target
diff options
context:
space:
mode:
authorMichael Siegenthaler <msiegen@google.com>2021-08-18 17:58:56 -0700
committerHauke Mehrtens <hauke@hauke-m.de>2021-08-21 16:30:30 +0200
commit4b4fa2f9fed7340dca12b4fcd8e36e0c8612b95d (patch)
tree24e23edc19881d74342c024cdc1388ad0388c7a3 /target
parent9754b6ba6f32e634934d99cdd4129041f9297d1a (diff)
downloadupstream-4b4fa2f9fed7340dca12b4fcd8e36e0c8612b95d.tar.gz
upstream-4b4fa2f9fed7340dca12b4fcd8e36e0c8612b95d.tar.bz2
upstream-4b4fa2f9fed7340dca12b4fcd8e36e0c8612b95d.zip
ramips: fix ethernet MAC address on Omega2
According to https://docs.onion.io/omega2-docs/mac-address.html, 0x28 is the correct location to read the address on Onion Omega 2(+) devices. This fixes a regression introduced by commit 77e850fe76e3 ("ramips: tidy up MAC address setup for Linkit Smart and Omega2"), which was a cleanup that intended to preserve existing behavior. In my testing with v19.07.7, however, the MAC address determined from the device tree takes precedence over the one set by 02_network, so the aforementioned commit actually changed the behavior. Signed-off-by: Michael Siegenthaler <msiegen@google.com> [Adapt patch to nvmem usage] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Diffstat (limited to 'target')
-rw-r--r--target/linux/ramips/dts/mt7628an_onion_omega2.dtsi6
1 files changed, 3 insertions, 3 deletions
diff --git a/target/linux/ramips/dts/mt7628an_onion_omega2.dtsi b/target/linux/ramips/dts/mt7628an_onion_omega2.dtsi
index 555a2a1261..742c975d66 100644
--- a/target/linux/ramips/dts/mt7628an_onion_omega2.dtsi
+++ b/target/linux/ramips/dts/mt7628an_onion_omega2.dtsi
@@ -152,7 +152,7 @@
};
&ethernet {
- nvmem-cells = <&macaddr_factory_2e>;
+ nvmem-cells = <&macaddr_factory_28>;
nvmem-cell-names = "mac-address";
};
@@ -172,7 +172,7 @@
#address-cells = <1>;
#size-cells = <1>;
- macaddr_factory_2e: macaddr@2e {
- reg = <0x2e 0x6>;
+ macaddr_factory_28: macaddr@28 {
+ reg = <0x28 0x6>;
};
};