ramips: mt7620: add ephy-disable option to switch driver
authorMichael Pratt <mcpratt@pm.me>
Mon, 31 May 2021 07:56:20 +0000 (03:56 -0400)
committerPetr Štetiar <ynezz@true.cz>
Tue, 19 Apr 2022 12:48:21 +0000 (14:48 +0200)
commit6685eb29e507ee3e6f913290c54767ba63e2ce80
tree19347ed1b7d2430623bf680cce55e7389bc3df67
parent47db830b827c55c7d301f4244d2270e6bd45153d
ramips: mt7620: add ephy-disable option to switch driver

Add back the register write to disable internal PHYs
as a separate option in the code that can be set using a DTS property.

Set the option to true by default
when an external mt7530 switch is identified.

This makes the driver more in sync with original SDK code
while keeping the lines separated into different options
to accommodate any board with any PHY layout.

Signed-off-by: Michael Pratt <mcpratt@pm.me>
(cherry picked from commit cc6fd6fbb505071e08011f7998afaffefcf08fd3)
target/linux/ramips/files/drivers/net/ethernet/ralink/gsw_mt7620.c
target/linux/ramips/files/drivers/net/ethernet/ralink/gsw_mt7620.h