diff options
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 5ee2381..79ad4b8 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 dc34243..0be8c72 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 62683cc..93e864f 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 f9fcf07..1276574 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 335aea8..fe1eba9 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 7351675..e92118f 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 8c825a9..6a704f1 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 60c9c1f..827e9df 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 b8e246b..fb04f01 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 8bc98df..8aeeba8 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 f1501eb..1ddbb1c 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 8877743..54adbaf 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 913df05..7df63c6 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 3f00ad7..25e3b89 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 5c63e03..520450a 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 c4171c0..c19e0da 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 8efef3c..4623af2 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 22c4cb2..492fd4c 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 f07e528..34d7944 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 2c75465..e43a0d7 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 67c92b4..e6c1041 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 5cb2beb..13d7f88 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 649b3ab..070edaf 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 71d3ec2..c8632f0 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 95017d9..d8a035a 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 755196b..3760a46 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 36026c2..e021565 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 237709f..1b96cea 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 5c48103..bb85bab 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 0ec390c..603ec36 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 68e5e8a..7496ca5 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 ea5dc78..dc2af40 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 bae84ce..f3c3aa4 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 4522fb8..2d2ebc4 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 c8e7ff5..23d8449 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 f363a57..a869427 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 00c5d11..4414141 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 78c120a..43a98ce 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 c7d66c4..07c5b3c 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 d55f226..c67b832 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 9bceb00..fa7d515 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 ec06fee..62e5f72 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 b6a649c..ed34485 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 0b9d0d9..27b0da9 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 6dfe3f4..ec9163a 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 589fd10..24bf940 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 98d45fc..1d61529 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 6c07c77..3d7dc9f 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 d97ca05..4af10bb 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 b137703..5ce7fa9 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 76ad658..f3ab719 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 16d9ad4..3f57b35 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 54e8d58..d11a7ad 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 601883d..e59fc8d 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 bc12294..1e6705c 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 62c2a79..0ea5e29 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 dbee9ad..56cf6a6 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 bbf6625..10910af 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 0a4f1b3..a19bf4d 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 b7591de..cadbc3a 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>; |