Hi Adrian, Thinking a bit more about the discussion we were having in https://github.com/lede-project/source/pull/6 about the ethernet and switch configuration on the ea8500.
Given that the stock firmware apparently doesn't enable VLAN on the switch, I suspect that this router actually has a different configuration than AP148. AP148: gmac1 (eth0) -> rgmii -> switch port 0 gmac2 (eth1) -> sgmii -> switch port 6 switch ports 1-4-> PHYs on LAN ports switch port 5 -> PHY on WAN port Suspected configuration of ea8500: gmac1 (eth0) -> rgmii -> switch port 0 gmac2 (eth1) -> rmgii -> PHY on WAN port (bypassing the switch but using the PHY normally connected to swich port 5) switch ports 1-4-> PHYs on LAN ports (switch port 5 is then unused) In that case no vlans would be needed for the standard 1 WAN 1 LAN configuration. A bit of a guess on what would be needed in the device tree to handle this is attached for the gmac and switch parts (but note the ??? in pinctrl-0 for gmac2, since I'm not sure what to put here, and possibly an additional block needs to be defined in the pinmux.)
gmac1: ethernet@37200000 { status = "ok"; phy-mode = "rgmii"; qcom,id = <1>; pinctrl-0 = <&rgmii2_pins>; pinctrl-names = "default"; fixed-link { speed = <1000>; full-duplex; }; }; gmac2: ethernet@37400000 { status = "ok"; phy-mode = "rgmii"; qcom,id = <2>; pinctrl-0 = ???? pinctrl-names = "default"; fixed-link { speed = <1000>; full-duplex; }; }; phy0: ethernet-phy@0 { device_type = "ethernet-phy"; reg = <0>; qca,ar8327-initvals = < 0x00004 0x7600000 /* PAD0_MODE */ 0x00008 0x7600000 /* PAD5_MODE */ 0x0000c 0x80 /* PAD6_MODE */ 0x000e4 0xea545 /* MAC_POWER_SEL */ 0x0007c 0x4e /* PORT0_STATUS */ 0x00094 0x4e /* PORT6_STATUS */ >; };
_______________________________________________ Lede-dev mailing list Lede-dev@lists.infradead.org http://lists.infradead.org/mailman/listinfo/lede-dev