diff options
Diffstat (limited to 'target/linux/ath79/dts/qca9531_alfa-network_r36a.dts')
-rw-r--r-- | target/linux/ath79/dts/qca9531_alfa-network_r36a.dts | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/target/linux/ath79/dts/qca9531_alfa-network_r36a.dts b/target/linux/ath79/dts/qca9531_alfa-network_r36a.dts index 1effb4485b..01e14bb0b1 100644 --- a/target/linux/ath79/dts/qca9531_alfa-network_r36a.dts +++ b/target/linux/ath79/dts/qca9531_alfa-network_r36a.dts @@ -50,7 +50,8 @@ }; ð0 { - mtd-mac-address = <&art 0x1002>; + nvmem-cells = <&macaddr_art_1002>; + nvmem-cell-names = "mac-address"; mac-address-increment = <(-2)>; }; @@ -59,7 +60,8 @@ * (GMAC0 -> eth0, GMAC1 -> eth1, same as in old ar71xx target) */ compatible = "qca,qca9530-eth", "syscon", "simple-mfd"; - mtd-mac-address = <&art 0x1002>; + nvmem-cells = <&macaddr_art_1002>; + nvmem-cell-names = "mac-address"; mac-address-increment = <(-1)>; }; @@ -79,3 +81,13 @@ debounce-interval = <60>; }; }; + +&art { + compatible = "nvmem-cells"; + #address-cells = <1>; + #size-cells = <1>; + + macaddr_art_1002: macaddr@1002 { + reg = <0x1002 0x6>; + }; +}; |