mirror of
https://github.com/torvalds/linux
synced 2024-11-05 18:23:50 +00:00
0a8d3f2e3e
KSZ8061 needs to write to a MMD register at driver initialization to fix
an errata. This worked in 5.0 kernel but not in newer kernels. The
issue is the main phylib code no longer resets PHY at the very beginning.
Calling phy resuming code later will reset the chip if it is already
powered down at the beginning. This wipes out the MMD register write.
Solution is to implement a phy resume function for KSZ8061 to take care
of this problem.
Fixes:
|
||
---|---|---|
.. | ||
aquantia | ||
mscc | ||
qcom | ||
adin.c | ||
adin1100.c | ||
air_en8811h.c | ||
amd.c | ||
ax88796b.c | ||
ax88796b_rust.rs | ||
bcm-cygnus.c | ||
bcm-phy-lib.c | ||
bcm-phy-lib.h | ||
bcm-phy-ptp.c | ||
bcm7xxx.c | ||
bcm63xx.c | ||
bcm87xx.c | ||
bcm54140.c | ||
bcm84881.c | ||
broadcom.c | ||
cicada.c | ||
cortina.c | ||
davicom.c | ||
dp83tc811.c | ||
dp83td510.c | ||
dp83tg720.c | ||
dp83640.c | ||
dp83640_reg.h | ||
dp83822.c | ||
dp83848.c | ||
dp83867.c | ||
dp83869.c | ||
et1011c.c | ||
fixed_phy.c | ||
icplus.c | ||
intel-xway.c | ||
Kconfig | ||
linkmode.c | ||
lxt.c | ||
Makefile | ||
marvell-88q2xxx.c | ||
marvell-88x2222.c | ||
marvell.c | ||
marvell10g.c | ||
mdio-boardinfo.c | ||
mdio-boardinfo.h | ||
mdio-open-alliance.h | ||
mdio_bus.c | ||
mdio_device.c | ||
mdio_devres.c | ||
mediatek-ge-soc.c | ||
mediatek-ge.c | ||
meson-gxl.c | ||
micrel.c | ||
microchip.c | ||
microchip_t1.c | ||
microchip_t1s.c | ||
mii_timestamper.c | ||
motorcomm.c | ||
mxl-gpy.c | ||
national.c | ||
ncn26000.c | ||
nxp-c45-tja11xx-macsec.c | ||
nxp-c45-tja11xx.c | ||
nxp-c45-tja11xx.h | ||
nxp-cbtx.c | ||
nxp-tja11xx.c | ||
phy-c45.c | ||
phy-core.c | ||
phy.c | ||
phy_device.c | ||
phy_led_triggers.c | ||
phylink.c | ||
qsemi.c | ||
realtek.c | ||
rockchip.c | ||
sfp-bus.c | ||
sfp.c | ||
sfp.h | ||
smsc.c | ||
spi_ks8995.c | ||
ste10Xp.c | ||
stubs.c | ||
swphy.c | ||
swphy.h | ||
teranetics.c | ||
uPD60620.c | ||
vitesse.c | ||
xilinx_gmii2rgmii.c |