ip link set dev eth1 address $(macaddr_add "${base_mac}" 1)
;;
meraki,mr33)
- mac_lan=$(get_mac_binary "/sys/bus/i2c/devices/0-0050/eeprom" 0x66)
- [ -n "$mac_lan" ] && ip link set dev eth0 address "$mac_lan"
+ lan_mac=$(get_mac_binary "/sys/bus/i2c/devices/0-0050/eeprom" 0x66)
;;
zyxel,nbg6617)
base_mac=$(cat /sys/class/net/eth0/address)
led-failsafe = &status_red;
led-running = &status_green;
led-upgrade = &power_orange;
+ ethernet0 = &gmac;
};
/* Do we really need this defined? */
status = "okay";
};
- mdio@90000 {
- status = "okay";
- pinctrl-0 = <&mdio_pins>;
- pinctrl-names = "default";
- };
-
/* It is a 56-bit counter that supplies the count to the ARM arch
timers and without upstream driver */
counter@4a1000 {
reg = <0x4a1000 0x4>;
};
- ess_tcsr@1953000 {
- compatible = "qcom,tcsr";
- reg = <0x1953000 0x1000>;
- qcom,ess-interface-select = <TCSR_ESS_PSGMII_RGMII5>;
- };
-
tcsr@1949000 {
compatible = "qcom,tcsr";
reg = <0x1949000 0x100>;
watchdog@b017000 {
status = "okay";
};
-
- ess-switch@c000000 {
- switch_mac_mode = <0x3>; /* mac mode for RGMII RMII */
- switch_lan_bmp = <0x0>; /* lan port bitmap */
- switch_wan_bmp = <0x10>; /* wan port bitmap */
- };
-
- edma@c080000 {
- qcom,single-phy;
- qcom,num_gmac = <1>;
- phy-mode = "rgmii-rxid";
- status = "okay";
- };
};
keys {
status = "okay";
};
-&gmac0 {
- qcom,phy_mdio_addr = <1>;
- qcom,poll_required = <1>;
- vlan_tag = <0 0x20>;
+&mdio {
+ status = "okay";
+ pinctrl-0 = <&mdio_pins>;
+ pinctrl-names = "default";
+};
+
+&ess {
+ mac-mode = <0x3>; /* mac mode for RGMII RMII */
+ status = "okay";
+
+ ports {
+ /delete-node/ port@1;
+ /delete-node/ port@2;
+ /delete-node/ port@3;
+ /delete-node/ port@4;
+
+ port@5 {
+ phy-mode = "rgmii-rxid";
+ phy-handle = <ðphy1>;
+ label = "lan";
+ };
+ };
+};
+
+&gmac {
+ status = "okay";
};
&blsp1_i2c3 {