X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=target%2Flinux%2Framips%2Fdts%2Fmt7621_planex_vr500.dts;h=4d281670ef9e841ba07df2912eb8b54a43a99ef9;hb=6e37f41e9efca70e3fac1933ec7c706cfdfd1b9f;hp=15cf191c5af252b72681c4b597e4e68d4aafbd3b;hpb=1de9cac2f993738bf6a7ff2261bb382549a7863b;p=openwrt%2Fopenwrt.git diff --git a/target/linux/ramips/dts/mt7621_planex_vr500.dts b/target/linux/ramips/dts/mt7621_planex_vr500.dts index 15cf191c5a..4d281670ef 100644 --- a/target/linux/ramips/dts/mt7621_planex_vr500.dts +++ b/target/linux/ramips/dts/mt7621_planex_vr500.dts @@ -1,9 +1,8 @@ -/dts-v1/; - #include "mt7621.dtsi" #include #include +#include / { compatible = "planex,vr500", "mediatek,mt7621-soc"; @@ -20,7 +19,8 @@ compatible = "gpio-leds"; led_power: power { - label = "vr500:green:power"; + function = LED_FUNCTION_POWER; + color = ; gpios = <&gpio 45 GPIO_ACTIVE_LOW>; }; }; @@ -61,10 +61,24 @@ read-only; }; - factory: partition@40000 { + partition@40000 { label = "factory"; reg = <0x40000 0x10000>; read-only; + + nvmem-layout { + compatible = "fixed-layout"; + #address-cells = <1>; + #size-cells = <1>; + + macaddr_factory_e000: macaddr@e000 { + reg = <0xe000 0x6>; + }; + + macaddr_factory_e006: macaddr@e006 { + reg = <0xe006 0x6>; + }; + }; }; partition@50000 { @@ -77,7 +91,23 @@ }; &gmac0 { - mtd-mac-address = <&factory 0xe000>; + nvmem-cells = <&macaddr_factory_e000>; + nvmem-cell-names = "mac-address"; +}; + +&gmac1 { + status = "okay"; + label = "wan"; + phy-handle = <ðphy4>; + + nvmem-cells = <&macaddr_factory_e006>; + nvmem-cell-names = "mac-address"; +}; + +&mdio { + ethphy4: ethernet-phy@4 { + reg = <4>; + }; }; &switch0 { @@ -101,12 +131,6 @@ status = "okay"; label = "lan4"; }; - - port@4 { - status = "okay"; - label = "wan"; - mtd-mac-address = <&factory 0xe006>; - }; }; };