ramips: do not use GPIO function on switch pins on certain devices
authorArınç ÜNAL <arinc.unal@arinc9.com>
Wed, 19 Oct 2022 11:43:00 +0000 (14:43 +0300)
committerChuanhong Guo <gch981213@gmail.com>
Sun, 8 Jan 2023 04:31:52 +0000 (12:31 +0800)
commitfc33c41c21362b7186aa051a2140623943fa3143
tree3100c6ff9da7c2d877c2c476839ed332e8b28589
parent3c31f6b521bb5fc49e222a8f2bcd454b73452a0e
ramips: do not use GPIO function on switch pins on certain devices

The pins of the MT7530 switch that translate to GPIO 0, 3, 6, 9 and 12 has
got a function, by default, which does the same thing as the netdev
trigger. Because of bridge offloading on DSA, the netdev trigger won't see
the frames between the switch ports whilst the default function will.

Do not use the GPIO function on switch pins on devices that fall under this
category.

Keep it for:

mt7621_belkin_rt1800.dts: There's only one LED which is for the wan
interface and there's no bridge offloading between the "wan" interface and
other interfaces.

mt7621_yuncore_ax820.dts: There's no bridge offloading between the "wan"
and "lan" interfaces.

Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com>
target/linux/ramips/dts/mt7621_linksys_e7350.dts
target/linux/ramips/dts/mt7621_netgear_wax202.dts
target/linux/ramips/dts/mt7621_zbtlink_zbt-wg1608.dtsi
target/linux/ramips/mt7621/base-files/etc/board.d/01_leds