partition@80000 {
label = "u-boot-env";
reg = <0x80000 0xc0000>;
+
+ nvmem-layout {
+ compatible = "u-boot,env";
+ env-size = <0x1000>;
+
+ macaddr_uboot_ethaddr: ethaddr {
+ #nvmem-cell-cells = <1>;
+ };
+ };
};
partition@140000 {
};
};
+&gmac0 {
+ nvmem-cells = <&macaddr_uboot_ethaddr 0>;
+ nvmem-cell-names = "mac-address";
+};
+
&gmac1 {
status = "okay";
label = "wan";
phy-handle = <ðphy0>;
+
+ nvmem-cells = <&macaddr_uboot_ethaddr 1>;
+ nvmem-cell-names = "mac-address";
};
ðphy0 {
wan_mac=$(mtd_get_mac_ascii u-boot-env wanaddr)
label_mac=$wan_mac
;;
- iptime,t5004)
- lan_mac=$(mtd_get_mac_ascii u-boot-env ethaddr)
- wan_mac=$(macaddr_add "$lan_mac" 1)
- ;;
jdcloud,re-sp-01b)
lan_mac=$(mtd_get_mac_ascii config mac)
wan_mac=$lan_mac