From 5b437e204f2a5cf086c67b52b3751ba414ec6597 Mon Sep 17 00:00:00 2001 From: John Crispin Date: Mon, 25 Nov 2013 08:33:42 +0000 Subject: [PATCH] ralink: set the mac addr via the dts file Signed-off-by: John Crispin SVN-Revision: 38902 --- .../base-files/etc/uci-defaults/02_network | 100 +++--------------- target/linux/ramips/dts/3G-6200N.dts | 4 + target/linux/ramips/dts/3G300M.dts | 4 + target/linux/ramips/dts/AIR3GII.dts | 4 + target/linux/ramips/dts/ALL0239-3G.dts | 4 + target/linux/ramips/dts/ALL0256N-4M.dts | 4 + target/linux/ramips/dts/ALL0256N-8M.dts | 4 + target/linux/ramips/dts/ALL5002.dts | 4 + target/linux/ramips/dts/ARGUS_ATP52B.dts | 4 + target/linux/ramips/dts/ASL26555-16M.dts | 4 + target/linux/ramips/dts/ASL26555-8M.dts | 8 +- target/linux/ramips/dts/BC2.dts | 4 + target/linux/ramips/dts/BR-6425.dts | 4 + target/linux/ramips/dts/BROADWAY.dts | 4 + target/linux/ramips/dts/CARAMBOLA.dts | 4 + target/linux/ramips/dts/D105.dts | 4 + target/linux/ramips/dts/DIR-300-B1.dts | 4 + target/linux/ramips/dts/DIR-300-B7.dts | 4 + target/linux/ramips/dts/DIR-320-B1.dts | 4 + target/linux/ramips/dts/DIR-600-B1.dts | 4 + target/linux/ramips/dts/DIR-610-A1.dts | 4 + target/linux/ramips/dts/DIR-615-H1.dts | 4 + target/linux/ramips/dts/DIR-620-A1.dts | 4 + target/linux/ramips/dts/DIR-620-D1.dts | 4 + target/linux/ramips/dts/DIR-810L.dts | 4 + target/linux/ramips/dts/ESR-9753.dts | 4 + target/linux/ramips/dts/F5D8235_V1.dts | 1 + target/linux/ramips/dts/F5D8235_V2.dts | 6 +- target/linux/ramips/dts/FONERA20N.dts | 4 + target/linux/ramips/dts/FREESTATION5.dts | 4 + target/linux/ramips/dts/HG255D.dts | 4 + target/linux/ramips/dts/IP2202.dts | 4 + target/linux/ramips/dts/M3.dts | 4 + target/linux/ramips/dts/M4-4M.dts | 4 + target/linux/ramips/dts/M4-8M.dts | 4 + target/linux/ramips/dts/MPRA1.dts | 4 + target/linux/ramips/dts/MPRA2.dts | 4 + target/linux/ramips/dts/MZK-W300NH2.dts | 4 + target/linux/ramips/dts/NBG-419N.dts | 4 + target/linux/ramips/dts/NW718.dts | 4 + target/linux/ramips/dts/OMNI-EMB-HPM.dts | 1 + target/linux/ramips/dts/PSR-680W.dts | 4 + target/linux/ramips/dts/RT-N13U.dts | 4 + target/linux/ramips/dts/RT-N15.dts | 1 + target/linux/ramips/dts/RTN56U.dts | 3 +- target/linux/ramips/dts/SL-R7205.dts | 4 + target/linux/ramips/dts/TEW-691GR.dts | 1 + target/linux/ramips/dts/TEW-692GR.dts | 1 + target/linux/ramips/dts/UR-326N4G.dts | 4 + target/linux/ramips/dts/UR-336UN.dts | 4 + target/linux/ramips/dts/W150M.dts | 4 + target/linux/ramips/dts/W306R_V20.dts | 4 + target/linux/ramips/dts/W502U.dts | 8 ++ target/linux/ramips/dts/WCR150GN.dts | 4 + target/linux/ramips/dts/WL-351.dts | 4 + target/linux/ramips/dts/WLI-TX4-AG300N.dts | 1 + target/linux/ramips/dts/WMR300.dts | 1 + target/linux/ramips/dts/WNCE2001.dts | 4 + target/linux/ramips/dts/X5.dts | 4 + target/linux/ramips/dts/X8.dts | 4 + 60 files changed, 232 insertions(+), 92 deletions(-) diff --git a/target/linux/ramips/base-files/etc/uci-defaults/02_network b/target/linux/ramips/base-files/etc/uci-defaults/02_network index 5ee2381e94df..79ad4b885f6a 100755 --- a/target/linux/ramips/base-files/etc/uci-defaults/02_network +++ b/target/linux/ramips/base-files/etc/uci-defaults/02_network @@ -163,64 +163,30 @@ ramips_setup_macs() local wan_mac="" case $board in - all0256n | \ - all5002 | \ - dir-615-h1) - lan_mac=$(mtd_get_mac_binary factory 40) - ;; - 3g-6200n | \ - 3g300m | \ - w150m | \ - air3gii | \ - argus-atp52b | \ - bc2 | \ - br6425 | \ - broadway | \ - dir-620-d1 | \ - f5d8235-v1 | \ - ip2202 | \ - mpr-a1 | \ - mpr-a2 | \ - dir-300-b7 | \ - dir-320-b1 | \ - mzk-w300nh2 | \ - nw718 | \ - psr-680w | \ - rt-n15 | \ - sl-r7205 | \ - wmr300 | \ - wl-351) - lan_mac=$(mtd_get_mac_binary factory 4) + *) wan_mac=$(macaddr_add "$lan_mac" 1) ;; - asl26555) - lan_mac=$(mtd_get_mac_binary devdata 16388) - ;; - w306r-v20) - lan_mac=$(mtd_get_mac_binary factory 4) wan_mac=$(macaddr_add "$lan_mac" 5) ;; - rt-n13u | \ - hg255d | \ - fonera20n | \ - dir-810l) - lan_mac=$(mtd_get_mac_binary factory 40) - wan_mac=$(macaddr_add "$lan_mac" 1) + tew-691gr) + wan_mac=$(macaddr_add "$lan_mac" 3) ;; - dir-300-b1 |\ - dir-300-b2 |\ - dir-600-b1 |\ - dir-610-a1) - lan_mac=$(mtd_get_mac_binary devdata 16388) - wan_mac=$(macaddr_add "$lan_mac" 1) + tew-692gr) + wan_mac=$(macaddr_add "$lan_mac" 4) + ;; + + m3 |\ + m4 |\ + x5 |\ + x8) + lan_mac=$(macaddr_add "$lan_mac" -1) ;; dir-620-a1) - lan_mac=$(mtd_get_mac_binary factory 4) lan_mac=$(macaddr_setbit_la "$lan_mac") wan_mac=$(macaddr_add "$lan_mac" 1) ;; @@ -230,57 +196,20 @@ ramips_setup_macs() wan_mac=$(mtd_get_mac_ascii nvram wanmac) ;; - esr-9753 | \ - ur-326n4g | \ - ur-336un) - lan_mac=$(mtd_get_mac_binary devdata 16388) - wan_mac=$(macaddr_add "$lan_mac" 1) - ;; - - m3 |\ - m4 |\ - x5 |\ - x8) - lan_mac=$(mtd_get_mac_binary factory 4) - lan_mac=$(macaddr_add "$lan_mac" -1) - ;; - nbg-419n | \ wcr-150gn) - lan_mac=$(mtd_get_mac_binary factory 4) wan_mac=$(mtd_get_mac_binary factory 40) ;; - omni-emb-hpm) - lan_mac=$(mtd_get_mac_binary factory 40) - ;; - - f5d8235-v2) - lan_mac=$(mtd_get_mac_binary "u-boot" 262148) - wan_mac=$(macaddr_add "$lan_mac" 1) - ;; - rt-n56u) - lan_mac=$(mtd_get_mac_binary factory 4) wan_mac=$(mtd_get_mac_binary factory 32772) ;; - tew-691gr) - lan_mac=$(mtd_get_mac_binary factory 40) - wan_mac=$(macaddr_add "$lan_mac" 3) - ;; - - tew-692gr) - lan_mac=$(mtd_get_mac_binary factory 40) - wan_mac=$(macaddr_add "$lan_mac" 4) - ;; - all0239-3g | \ carambola | \ freestation5 | \ w502u | \ wnce2001) - lan_mac=$(mtd_get_mac_binary factory 40) wan_mac=$(mtd_get_mac_binary factory 46) ;; @@ -289,11 +218,6 @@ ramips_setup_macs() wan_mac=$(macaddr_add "$lan_mac" 1) ;; - d105 | \ - wli-tx4-ag300n) - lan_mac=$(mtd_get_mac_binary factory 4) - ;; - esac [ -n "$lan_mac" ] && ucidef_set_interface_macaddr lan $lan_mac diff --git a/target/linux/ramips/dts/3G-6200N.dts b/target/linux/ramips/dts/3G-6200N.dts index dc342439cea2..0be8c7252c94 100644 --- a/target/linux/ramips/dts/3G-6200N.dts +++ b/target/linux/ramips/dts/3G-6200N.dts @@ -54,6 +54,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x2f>; }; diff --git a/target/linux/ramips/dts/3G300M.dts b/target/linux/ramips/dts/3G300M.dts index 62683cc16d97..93e864f6a8ce 100644 --- a/target/linux/ramips/dts/3G300M.dts +++ b/target/linux/ramips/dts/3G300M.dts @@ -97,6 +97,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x2f>; }; diff --git a/target/linux/ramips/dts/AIR3GII.dts b/target/linux/ramips/dts/AIR3GII.dts index f9fcf075e34e..1276574e9382 100644 --- a/target/linux/ramips/dts/AIR3GII.dts +++ b/target/linux/ramips/dts/AIR3GII.dts @@ -56,6 +56,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x2f>; }; diff --git a/target/linux/ramips/dts/ALL0239-3G.dts b/target/linux/ramips/dts/ALL0239-3G.dts index 335aea85b38c..fe1eba960bea 100644 --- a/target/linux/ramips/dts/ALL0239-3G.dts +++ b/target/linux/ramips/dts/ALL0239-3G.dts @@ -48,6 +48,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x28>; + }; + esw@10110000 { status = "okay"; ralink,portmap = <0x3e>; diff --git a/target/linux/ramips/dts/ALL0256N-4M.dts b/target/linux/ramips/dts/ALL0256N-4M.dts index 7351675b6520..e92118f17e43 100644 --- a/target/linux/ramips/dts/ALL0256N-4M.dts +++ b/target/linux/ramips/dts/ALL0256N-4M.dts @@ -56,6 +56,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x28>; + }; + esw@10110000 { ralink,portmap = <0x3f>; }; diff --git a/target/linux/ramips/dts/ALL0256N-8M.dts b/target/linux/ramips/dts/ALL0256N-8M.dts index 8c825a9154f2..6a704f1a24bb 100644 --- a/target/linux/ramips/dts/ALL0256N-8M.dts +++ b/target/linux/ramips/dts/ALL0256N-8M.dts @@ -56,6 +56,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x28>; + }; + esw@10110000 { ralink,portmap = <0x3f>; }; diff --git a/target/linux/ramips/dts/ALL5002.dts b/target/linux/ramips/dts/ALL5002.dts index 60c9c1fc44a8..827e9df05b7a 100644 --- a/target/linux/ramips/dts/ALL5002.dts +++ b/target/linux/ramips/dts/ALL5002.dts @@ -56,6 +56,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x28>; + }; + esw@10110000 { ralink,portmap = <0x3f>; }; diff --git a/target/linux/ramips/dts/ARGUS_ATP52B.dts b/target/linux/ramips/dts/ARGUS_ATP52B.dts index b8e246bb03bd..fb04f017d5bd 100644 --- a/target/linux/ramips/dts/ARGUS_ATP52B.dts +++ b/target/linux/ramips/dts/ARGUS_ATP52B.dts @@ -75,6 +75,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x3e>; }; diff --git a/target/linux/ramips/dts/ASL26555-16M.dts b/target/linux/ramips/dts/ASL26555-16M.dts index 8bc98df16061..8aeeba84f439 100644 --- a/target/linux/ramips/dts/ASL26555-16M.dts +++ b/target/linux/ramips/dts/ASL26555-16M.dts @@ -68,6 +68,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4004>; + }; + esw@10110000 { ralink,portmap = <0x1e>; }; diff --git a/target/linux/ramips/dts/ASL26555-8M.dts b/target/linux/ramips/dts/ASL26555-8M.dts index f1501ebf1109..1ddbb1c984d8 100644 --- a/target/linux/ramips/dts/ASL26555-8M.dts +++ b/target/linux/ramips/dts/ASL26555-8M.dts @@ -26,8 +26,8 @@ reg = <0x0 0x30000>; read-only; }; - partition@30000 { - label = "devdata"; + factory: partition@30000 { + label = "factory"; reg = <0x30000 0x10000>; read-only; }; @@ -63,6 +63,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4004>; + }; + esw@10110000 { ralink,portmap = <0x1e>; }; diff --git a/target/linux/ramips/dts/BC2.dts b/target/linux/ramips/dts/BC2.dts index 8877743d98f8..54adbafad687 100644 --- a/target/linux/ramips/dts/BC2.dts +++ b/target/linux/ramips/dts/BC2.dts @@ -68,6 +68,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x2f>; }; diff --git a/target/linux/ramips/dts/BR-6425.dts b/target/linux/ramips/dts/BR-6425.dts index 913df051af39..7df63c6583ea 100644 --- a/target/linux/ramips/dts/BR-6425.dts +++ b/target/linux/ramips/dts/BR-6425.dts @@ -25,6 +25,10 @@ #size-cells = <1>; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x2f>; }; diff --git a/target/linux/ramips/dts/BROADWAY.dts b/target/linux/ramips/dts/BROADWAY.dts index 3f00ad75be63..25e3b89db9bc 100644 --- a/target/linux/ramips/dts/BROADWAY.dts +++ b/target/linux/ramips/dts/BROADWAY.dts @@ -48,6 +48,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x3e>; }; diff --git a/target/linux/ramips/dts/CARAMBOLA.dts b/target/linux/ramips/dts/CARAMBOLA.dts index 5c63e0315a29..520450a5cc70 100644 --- a/target/linux/ramips/dts/CARAMBOLA.dts +++ b/target/linux/ramips/dts/CARAMBOLA.dts @@ -52,6 +52,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x28>; + }; + esw@10110000 { ralink,portmap = <0x3f>; }; diff --git a/target/linux/ramips/dts/D105.dts b/target/linux/ramips/dts/D105.dts index c4171c003d48..c19e0dabb0ff 100644 --- a/target/linux/ramips/dts/D105.dts +++ b/target/linux/ramips/dts/D105.dts @@ -72,6 +72,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x2f>; }; diff --git a/target/linux/ramips/dts/DIR-300-B1.dts b/target/linux/ramips/dts/DIR-300-B1.dts index 8efef3c0d9ff..4623af2a4072 100644 --- a/target/linux/ramips/dts/DIR-300-B1.dts +++ b/target/linux/ramips/dts/DIR-300-B1.dts @@ -48,6 +48,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4004>; + }; + esw@10110000 { ralink,portmap = <0x2f>; }; diff --git a/target/linux/ramips/dts/DIR-300-B7.dts b/target/linux/ramips/dts/DIR-300-B7.dts index 22c4cb2c6b8e..492fd4ce8ac4 100644 --- a/target/linux/ramips/dts/DIR-300-B7.dts +++ b/target/linux/ramips/dts/DIR-300-B7.dts @@ -52,6 +52,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x2f>; ralink,led_polarity = <0x17>; diff --git a/target/linux/ramips/dts/DIR-320-B1.dts b/target/linux/ramips/dts/DIR-320-B1.dts index f07e528bf538..34d7944edcb6 100644 --- a/target/linux/ramips/dts/DIR-320-B1.dts +++ b/target/linux/ramips/dts/DIR-320-B1.dts @@ -52,6 +52,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x2f>; ralink,led_polarity = <0x17>; diff --git a/target/linux/ramips/dts/DIR-600-B1.dts b/target/linux/ramips/dts/DIR-600-B1.dts index 2c75465440f2..e43a0d78f0b1 100644 --- a/target/linux/ramips/dts/DIR-600-B1.dts +++ b/target/linux/ramips/dts/DIR-600-B1.dts @@ -48,6 +48,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4004>; + }; + esw@10110000 { ralink,portmap = <0x2f>; }; diff --git a/target/linux/ramips/dts/DIR-610-A1.dts b/target/linux/ramips/dts/DIR-610-A1.dts index 67c92b469d43..e6c104163a7d 100644 --- a/target/linux/ramips/dts/DIR-610-A1.dts +++ b/target/linux/ramips/dts/DIR-610-A1.dts @@ -52,6 +52,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4004>; + }; + esw@10110000 { status = "okay"; ralink,portmap = <0x2f>; diff --git a/target/linux/ramips/dts/DIR-615-H1.dts b/target/linux/ramips/dts/DIR-615-H1.dts index 5cb2beb3e877..13d7f88c70de 100644 --- a/target/linux/ramips/dts/DIR-615-H1.dts +++ b/target/linux/ramips/dts/DIR-615-H1.dts @@ -60,6 +60,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x28>; + }; + esw@10110000 { ralink,portmap = <0x2f>; }; diff --git a/target/linux/ramips/dts/DIR-620-A1.dts b/target/linux/ramips/dts/DIR-620-A1.dts index 649b3abcc16b..070edafde1dc 100644 --- a/target/linux/ramips/dts/DIR-620-A1.dts +++ b/target/linux/ramips/dts/DIR-620-A1.dts @@ -48,6 +48,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x2f>; }; diff --git a/target/linux/ramips/dts/DIR-620-D1.dts b/target/linux/ramips/dts/DIR-620-D1.dts index 71d3ec2bfdbf..c8632f067e8c 100644 --- a/target/linux/ramips/dts/DIR-620-D1.dts +++ b/target/linux/ramips/dts/DIR-620-D1.dts @@ -60,6 +60,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x2f>; }; diff --git a/target/linux/ramips/dts/DIR-810L.dts b/target/linux/ramips/dts/DIR-810L.dts index 95017d9ccd4b..d8a035a1cf11 100644 --- a/target/linux/ramips/dts/DIR-810L.dts +++ b/target/linux/ramips/dts/DIR-810L.dts @@ -77,6 +77,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x28>; + }; + gsw@10110000 { ralink,port4 = "ephy"; diff --git a/target/linux/ramips/dts/ESR-9753.dts b/target/linux/ramips/dts/ESR-9753.dts index 755196b55bc5..3760a465e019 100644 --- a/target/linux/ramips/dts/ESR-9753.dts +++ b/target/linux/ramips/dts/ESR-9753.dts @@ -77,6 +77,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4004>; + }; + esw@10110000 { ralink,portmap = <0x3e>; }; diff --git a/target/linux/ramips/dts/F5D8235_V1.dts b/target/linux/ramips/dts/F5D8235_V1.dts index 36026c2326f5..e0215651767a 100644 --- a/target/linux/ramips/dts/F5D8235_V1.dts +++ b/target/linux/ramips/dts/F5D8235_V1.dts @@ -55,6 +55,7 @@ ethernet@400000 { status = "okay"; + mtd-mac-address = <&factory 0x4>; port@0 { ralink,fixed-link = <1000 1 1 1>; diff --git a/target/linux/ramips/dts/F5D8235_V2.dts b/target/linux/ramips/dts/F5D8235_V2.dts index 237709f5e488..1b96cea764e3 100644 --- a/target/linux/ramips/dts/F5D8235_V2.dts +++ b/target/linux/ramips/dts/F5D8235_V2.dts @@ -24,7 +24,7 @@ #address-cells = <1>; #size-cells = <1>; - partition@0 { + uboot: partition@0 { label = "u-boot"; reg = <0x0 0x50000>; read-only; @@ -46,6 +46,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&uboot 0x40004>; + }; + esw@10110000 { ralink,portmap = <0x3f>; }; diff --git a/target/linux/ramips/dts/FONERA20N.dts b/target/linux/ramips/dts/FONERA20N.dts index 5c48103231d3..bb85bab5337a 100644 --- a/target/linux/ramips/dts/FONERA20N.dts +++ b/target/linux/ramips/dts/FONERA20N.dts @@ -82,6 +82,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x28>; + }; + esw@10110000 { ralink,portmap = <0x2f>; diff --git a/target/linux/ramips/dts/FREESTATION5.dts b/target/linux/ramips/dts/FREESTATION5.dts index 0ec390c4c8dc..603ec363ea64 100644 --- a/target/linux/ramips/dts/FREESTATION5.dts +++ b/target/linux/ramips/dts/FREESTATION5.dts @@ -52,6 +52,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x28>; + }; + esw@10110000 { ralink,portmap = <0x01>; }; diff --git a/target/linux/ramips/dts/HG255D.dts b/target/linux/ramips/dts/HG255D.dts index 68e5e8aab894..7496ca5456d8 100644 --- a/target/linux/ramips/dts/HG255D.dts +++ b/target/linux/ramips/dts/HG255D.dts @@ -104,6 +104,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x28>; + }; + esw@10110000 { ralink,portmap = <0x2f>; }; diff --git a/target/linux/ramips/dts/IP2202.dts b/target/linux/ramips/dts/IP2202.dts index ea5dc780a377..dc2af40364ec 100644 --- a/target/linux/ramips/dts/IP2202.dts +++ b/target/linux/ramips/dts/IP2202.dts @@ -48,6 +48,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x2f>; }; diff --git a/target/linux/ramips/dts/M3.dts b/target/linux/ramips/dts/M3.dts index bae84ce4bfdd..f3c3aa4d30ae 100644 --- a/target/linux/ramips/dts/M3.dts +++ b/target/linux/ramips/dts/M3.dts @@ -52,6 +52,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x2f>; ralink,led_polarity = <1>; diff --git a/target/linux/ramips/dts/M4-4M.dts b/target/linux/ramips/dts/M4-4M.dts index 4522fb8019da..2d2ebc47b059 100644 --- a/target/linux/ramips/dts/M4-4M.dts +++ b/target/linux/ramips/dts/M4-4M.dts @@ -52,6 +52,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x2f>; ralink,led_polarity = <1>; diff --git a/target/linux/ramips/dts/M4-8M.dts b/target/linux/ramips/dts/M4-8M.dts index c8e7ff51ff29..23d8449ad624 100644 --- a/target/linux/ramips/dts/M4-8M.dts +++ b/target/linux/ramips/dts/M4-8M.dts @@ -52,6 +52,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x2f>; ralink,led_polarity = <1>; diff --git a/target/linux/ramips/dts/MPRA1.dts b/target/linux/ramips/dts/MPRA1.dts index f363a573f5da..a869427264b2 100644 --- a/target/linux/ramips/dts/MPRA1.dts +++ b/target/linux/ramips/dts/MPRA1.dts @@ -52,6 +52,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x2f>; }; diff --git a/target/linux/ramips/dts/MPRA2.dts b/target/linux/ramips/dts/MPRA2.dts index 00c5d112e352..44141418c699 100644 --- a/target/linux/ramips/dts/MPRA2.dts +++ b/target/linux/ramips/dts/MPRA2.dts @@ -52,6 +52,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x2f>; }; diff --git a/target/linux/ramips/dts/MZK-W300NH2.dts b/target/linux/ramips/dts/MZK-W300NH2.dts index 78c120a5bf6e..43a98ce97c60 100644 --- a/target/linux/ramips/dts/MZK-W300NH2.dts +++ b/target/linux/ramips/dts/MZK-W300NH2.dts @@ -54,6 +54,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x2f>; }; diff --git a/target/linux/ramips/dts/NBG-419N.dts b/target/linux/ramips/dts/NBG-419N.dts index c7d66c410ef4..07c5b3c35683 100644 --- a/target/linux/ramips/dts/NBG-419N.dts +++ b/target/linux/ramips/dts/NBG-419N.dts @@ -48,6 +48,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x2f>; }; diff --git a/target/linux/ramips/dts/NW718.dts b/target/linux/ramips/dts/NW718.dts index d55f226785dd..c67b832794e8 100644 --- a/target/linux/ramips/dts/NW718.dts +++ b/target/linux/ramips/dts/NW718.dts @@ -52,6 +52,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x2f>; }; diff --git a/target/linux/ramips/dts/OMNI-EMB-HPM.dts b/target/linux/ramips/dts/OMNI-EMB-HPM.dts index 9bceb001284b..fa7d515a3492 100644 --- a/target/linux/ramips/dts/OMNI-EMB-HPM.dts +++ b/target/linux/ramips/dts/OMNI-EMB-HPM.dts @@ -60,6 +60,7 @@ ethernet@10100000 { phy-handle = <&phy0>; phy-mode = "rgmii"; + mtd-mac-address = <&factory 0x28>; mdio-bus { status = "okay"; diff --git a/target/linux/ramips/dts/PSR-680W.dts b/target/linux/ramips/dts/PSR-680W.dts index ec06feee0c71..62e5f720edbb 100644 --- a/target/linux/ramips/dts/PSR-680W.dts +++ b/target/linux/ramips/dts/PSR-680W.dts @@ -52,6 +52,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x3e>; }; diff --git a/target/linux/ramips/dts/RT-N13U.dts b/target/linux/ramips/dts/RT-N13U.dts index b6a649ccdb6e..ed344858f4f7 100644 --- a/target/linux/ramips/dts/RT-N13U.dts +++ b/target/linux/ramips/dts/RT-N13U.dts @@ -82,6 +82,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x28>; + }; + esw@10110000 { ralink,portmap = <0x2f>; }; diff --git a/target/linux/ramips/dts/RT-N15.dts b/target/linux/ramips/dts/RT-N15.dts index 0b9d0d9f543a..27b0da97fe41 100644 --- a/target/linux/ramips/dts/RT-N15.dts +++ b/target/linux/ramips/dts/RT-N15.dts @@ -53,6 +53,7 @@ ethernet@400000 { status = "okay"; + mtd-mac-address = <&factory 0x4>; port@0 { ralink,fixed-link = <1000 1 1 1>; diff --git a/target/linux/ramips/dts/RTN56U.dts b/target/linux/ramips/dts/RTN56U.dts index 6dfe3f480d47..ec9163a3459e 100644 --- a/target/linux/ramips/dts/RTN56U.dts +++ b/target/linux/ramips/dts/RTN56U.dts @@ -22,7 +22,8 @@ }; ethernet@10100000 { - port@0 { + mtd-mac-address = <&factory 0x4>; + port@0 { ralink,fixed-link = <1000 1 1 1>; }; }; diff --git a/target/linux/ramips/dts/SL-R7205.dts b/target/linux/ramips/dts/SL-R7205.dts index 589fd10fa2d3..24bf94037998 100644 --- a/target/linux/ramips/dts/SL-R7205.dts +++ b/target/linux/ramips/dts/SL-R7205.dts @@ -48,6 +48,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x3e>; }; diff --git a/target/linux/ramips/dts/TEW-691GR.dts b/target/linux/ramips/dts/TEW-691GR.dts index 98d45fc53035..1d6152967dad 100644 --- a/target/linux/ramips/dts/TEW-691GR.dts +++ b/target/linux/ramips/dts/TEW-691GR.dts @@ -22,6 +22,7 @@ }; ethernet@10100000 { + mtd-mac-address = <&factory 0x28>; port@0 { phy-handle = <&phy0>; phy-mode = "rgmii"; diff --git a/target/linux/ramips/dts/TEW-692GR.dts b/target/linux/ramips/dts/TEW-692GR.dts index 6c07c7760fbf..3d7dc9fdf2c4 100644 --- a/target/linux/ramips/dts/TEW-692GR.dts +++ b/target/linux/ramips/dts/TEW-692GR.dts @@ -23,6 +23,7 @@ ethernet@10100000 { status = "okay"; + mtd-mac-address = <&factory 0x28>; port@0 { phy-handle = <&phy0>; phy-mode = "rgmii"; diff --git a/target/linux/ramips/dts/UR-326N4G.dts b/target/linux/ramips/dts/UR-326N4G.dts index d97ca05ef9eb..4af10bb8f437 100644 --- a/target/linux/ramips/dts/UR-326N4G.dts +++ b/target/linux/ramips/dts/UR-326N4G.dts @@ -48,6 +48,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4004>; + }; + esw@10110000 { ralink,portmap = <0x2f>; }; diff --git a/target/linux/ramips/dts/UR-336UN.dts b/target/linux/ramips/dts/UR-336UN.dts index b1377036cced..5ce7fa9efdc0 100644 --- a/target/linux/ramips/dts/UR-336UN.dts +++ b/target/linux/ramips/dts/UR-336UN.dts @@ -25,6 +25,10 @@ #size-cells = <1>; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4004>; + }; + esw@10110000 { ralink,portmap = <0x2f>; }; diff --git a/target/linux/ramips/dts/W150M.dts b/target/linux/ramips/dts/W150M.dts index 76ad65843771..f3ab7191ca0c 100644 --- a/target/linux/ramips/dts/W150M.dts +++ b/target/linux/ramips/dts/W150M.dts @@ -93,6 +93,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x2f>; }; diff --git a/target/linux/ramips/dts/W306R_V20.dts b/target/linux/ramips/dts/W306R_V20.dts index 16d9ad4c3a03..3f57b35bd818 100644 --- a/target/linux/ramips/dts/W306R_V20.dts +++ b/target/linux/ramips/dts/W306R_V20.dts @@ -48,6 +48,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x3e>; }; diff --git a/target/linux/ramips/dts/W502U.dts b/target/linux/ramips/dts/W502U.dts index 54e8d58ed28a..d11a7adedd97 100644 --- a/target/linux/ramips/dts/W502U.dts +++ b/target/linux/ramips/dts/W502U.dts @@ -1,3 +1,7 @@ + ethernet@10100000 { + mtd-mac-address = <&factory 0x28>; + }; + /dts-v1/; /include/ "rt3050.dtsi" @@ -52,6 +56,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x28>; + }; + esw@10110000 { ralink,portmap = <0x3e>; }; diff --git a/target/linux/ramips/dts/WCR150GN.dts b/target/linux/ramips/dts/WCR150GN.dts index 601883d24daa..e59fc8d7458e 100644 --- a/target/linux/ramips/dts/WCR150GN.dts +++ b/target/linux/ramips/dts/WCR150GN.dts @@ -77,6 +77,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x2f>; }; diff --git a/target/linux/ramips/dts/WL-351.dts b/target/linux/ramips/dts/WL-351.dts index bc122943d4ce..1e6705c02c78 100644 --- a/target/linux/ramips/dts/WL-351.dts +++ b/target/linux/ramips/dts/WL-351.dts @@ -48,6 +48,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x3f>; ralink,fct2 = <0x0002500c>; diff --git a/target/linux/ramips/dts/WLI-TX4-AG300N.dts b/target/linux/ramips/dts/WLI-TX4-AG300N.dts index 62c2a799a63a..0ea5e29bc2fc 100644 --- a/target/linux/ramips/dts/WLI-TX4-AG300N.dts +++ b/target/linux/ramips/dts/WLI-TX4-AG300N.dts @@ -52,6 +52,7 @@ ethernet@400000 { status = "okay"; + mtd-mac-address = <&factory 0x4>; port@0 { ralink,fixed-link = <1000 1 1 1>; diff --git a/target/linux/ramips/dts/WMR300.dts b/target/linux/ramips/dts/WMR300.dts index dbee9ad08365..56cf6a60f1c5 100644 --- a/target/linux/ramips/dts/WMR300.dts +++ b/target/linux/ramips/dts/WMR300.dts @@ -49,6 +49,7 @@ }; ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; ralink,port-map = "wllll"; }; diff --git a/target/linux/ramips/dts/WNCE2001.dts b/target/linux/ramips/dts/WNCE2001.dts index bbf6625bf6f5..10910afe3114 100644 --- a/target/linux/ramips/dts/WNCE2001.dts +++ b/target/linux/ramips/dts/WNCE2001.dts @@ -73,6 +73,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x28>; + }; + gpio-leds { compatible = "gpio-leds"; power-green { diff --git a/target/linux/ramips/dts/X5.dts b/target/linux/ramips/dts/X5.dts index 0a4f1b3684d4..a19bf4dc8efe 100644 --- a/target/linux/ramips/dts/X5.dts +++ b/target/linux/ramips/dts/X5.dts @@ -52,6 +52,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x2f>; ralink,led_polarity = <1>; diff --git a/target/linux/ramips/dts/X8.dts b/target/linux/ramips/dts/X8.dts index b7591dec2017..cadbc3afddc2 100644 --- a/target/linux/ramips/dts/X8.dts +++ b/target/linux/ramips/dts/X8.dts @@ -52,6 +52,10 @@ }; }; + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + esw@10110000 { ralink,portmap = <0x2f>; ralink,led_polarity = <1>; -- 2.30.2