ramips: fix ethernet for f5d8235-v2 board

Belkin F5D8235 v2 has two ethernet switches on board.
One internal rt3052 and rtl8366rb on rgmii interface.
Looks like internal switch settings were lost in
translation to device tree infrastructure.

Signed-off-by: Roman Yeryomin <roman@advem.lv>
master
Roman Yeryomin 6 years ago committed by John Crispin
parent e42327aa89
commit ae2b43b873
  1. 2
      target/linux/ramips/base-files/etc/board.d/02_network
  2. 13
      target/linux/ramips/dts/F5D8235_V2.dts
  3. 1
      target/linux/ramips/image/rt305x.mk

@ -200,7 +200,6 @@ ramips_setup_interfaces()
awm002-evb-8M|\
c20i|\
dir-645|\
f5d8235-v2|\
gl-mt300a|\
gl-mt300n|\
gl-mt750|\
@ -375,6 +374,7 @@ ramips_setup_interfaces()
"0:lan" "2:lan" "6t@eth0"
;;
f5d8235-v1|\
f5d8235-v2|\
tew-714tru|\
v11st-fe|\
wzr-agl300nh)

@ -111,7 +111,7 @@
&pinctrl {
state_default: pinctrl0 {
gpio {
ralink,group = "spi", "i2c", "jtag", "rgmii", "mdio", "uartf";
ralink,group = "spi", "i2c", "jtag", "mdio", "uartf";
ralink,function = "gpio";
};
};
@ -119,10 +119,21 @@
&ethernet {
mtd-mac-address = <&uboot 0x40004>;
pinctrl-names = "default";
pinctrl-0 = <&rgmii_pins>;
};
&esw {
ralink,rgmii = <1>;
mediatek,portmap = <0x3f>;
ralink,fct2 = <0x0002500c>;
/*
* ext phy base addr 31, rx/tx clock skew 0,
* turbo mii off, rgmi 3.3v off, port 5 polling off
* port5: enabled, gige, full-duplex, rx/tx-flow-control
* port6: enabled, gige, full-duplex, rx/tx-flow-control
*/
ralink,fpa2 = <0x1f003fff>;
};
&wmac {

@ -329,6 +329,7 @@ define Device/f5d8235-v2
DTS := F5D8235_V2
IMAGE_SIZE := 7744k
DEVICE_TITLE := Belkin F5D8235 v2
DEVICE_PACKAGES := kmod-switch-rtl8366rb
endef
TARGET_DEVICES += f5d8235-v2

Loading…
Cancel
Save