mpc85xx: tl-wdr4900: use NVMEM for WAN
Now that the ports are defined in DTS, this is trivial to do. Avoids userspace handling. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: https://github.com/openwrt/openwrt/pull/16125 Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
parent
580ad3e6bb
commit
e031ea8aab
2 changed files with 7 additions and 2 deletions
|
@ -28,7 +28,6 @@ ocedo,panda)
|
||||||
;;
|
;;
|
||||||
tplink,tl-wdr4900-v1)
|
tplink,tl-wdr4900-v1)
|
||||||
ucidef_set_interfaces_lan_wan "lan1 lan2 lan3 lan4" "wan"
|
ucidef_set_interfaces_lan_wan "lan1 lan2 lan3 lan4" "wan"
|
||||||
ucidef_set_interface_macaddr "wan" "$(macaddr_add $(mtd_get_mac_binary u-boot 0x4fc00) 1)"
|
|
||||||
;;
|
;;
|
||||||
watchguard,firebox-t10)
|
watchguard,firebox-t10)
|
||||||
ucidef_set_interfaces_lan_wan "eth1 eth2" "eth0"
|
ucidef_set_interfaces_lan_wan "eth1 eth2" "eth0"
|
||||||
|
|
|
@ -63,7 +63,9 @@
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
macaddr_uboot_4fc00: macaddr@4fc00 {
|
macaddr_uboot_4fc00: macaddr@4fc00 {
|
||||||
|
compatible = "mac-base";
|
||||||
reg = <0x4fc00 0x6>;
|
reg = <0x4fc00 0x6>;
|
||||||
|
#nvmem-cell-cells = <1>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -148,6 +150,10 @@
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
label = "wan";
|
label = "wan";
|
||||||
phy-handle = <&phy_port1>;
|
phy-handle = <&phy_port1>;
|
||||||
|
|
||||||
|
nvmem-cells = <&macaddr_uboot_4fc00 1>;
|
||||||
|
nvmem-cell-names = "mac-address";
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
port@2 {
|
port@2 {
|
||||||
|
@ -187,7 +193,7 @@
|
||||||
|
|
||||||
enet0: ethernet@b0000 {
|
enet0: ethernet@b0000 {
|
||||||
phy-connection-type = "rgmii-id";
|
phy-connection-type = "rgmii-id";
|
||||||
nvmem-cells = <&macaddr_uboot_4fc00>;
|
nvmem-cells = <&macaddr_uboot_4fc00 0>;
|
||||||
nvmem-cell-names = "mac-address";
|
nvmem-cell-names = "mac-address";
|
||||||
|
|
||||||
fixed-link {
|
fixed-link {
|
||||||
|
|
Loading…
Reference in a new issue