net: sun8i-emac: Allow all RGMII PHY modes
authorAndre Przywara <andre.przywara@arm.com>
Sat, 14 Nov 2020 17:37:46 +0000 (17:37 +0000)
committerAndre Przywara <andre.przywara@arm.com>
Mon, 25 Jan 2021 21:52:00 +0000 (21:52 +0000)
commit219a5d5a975a9e561e801dea6c23e98f0c363683
treeb9aaed92fbe5467cac770b2662e89af3d69c3013
parent4057b98ff2f3fd112f05024cad5ccf970fa9bed4
net: sun8i-emac: Allow all RGMII PHY modes

So far all GBit users of the sun8i-emac driver were using the "rgmii"
PHY mode, even though this turns out to be wrong. It just worked because
the PHY driver doesn't do the proper setup (yet).
In fact for most boards the "rgmii-id" or "rgmii-txid" PHY modes are the
correct ones.

To allow the DTs to describe the phy-mode correctly, and to stay
compatible with Linux, at least allow those other RGMII modes in the
driver.

This avoids breakage if mainline DTs will be synced with U-Boot.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Acked-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
drivers/net/sun8i_emac.c