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:
Rosen Penev 2024-08-09 13:27:20 -07:00 committed by Robert Marko
parent 580ad3e6bb
commit e031ea8aab
2 changed files with 7 additions and 2 deletions

View File

@ -28,7 +28,6 @@ ocedo,panda)
;;
tplink,tl-wdr4900-v1)
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)
ucidef_set_interfaces_lan_wan "eth1 eth2" "eth0"

View File

@ -63,7 +63,9 @@
#size-cells = <1>;
macaddr_uboot_4fc00: macaddr@4fc00 {
compatible = "mac-base";
reg = <0x4fc00 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -148,6 +150,10 @@
reg = <1>;
label = "wan";
phy-handle = <&phy_port1>;
nvmem-cells = <&macaddr_uboot_4fc00 1>;
nvmem-cell-names = "mac-address";
};
port@2 {
@ -187,7 +193,7 @@
enet0: ethernet@b0000 {
phy-connection-type = "rgmii-id";
nvmem-cells = <&macaddr_uboot_4fc00>;
nvmem-cells = <&macaddr_uboot_4fc00 0>;
nvmem-cell-names = "mac-address";
fixed-link {