linux/drivers/net/mdio
Jerome Brunet 046fe53907 net: mdio-mux-meson-g12a: force internal PHY off on mux switch
[ Upstream commit 7083df59ab ]

Force the internal PHY off then on when switching to the internal path.
This fixes problems where the PHY ID is not properly set.

Fixes: 7090425104 ("net: phy: add amlogic g12a mdio mux support")
Suggested-by: Qi Duan <qi.duan@amlogic.com>
Co-developed-by: Heiner Kallweit <hkallweit1@gmail.com>
Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
Link: https://lore.kernel.org/r/20230124101157.232234-1-jbrunet@baylibre.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-02-01 08:27:29 +01:00
..
Kconfig
Makefile
acpi_mdio.c
fwnode_mdio.c net: mdiobus: fix double put fwnode in the error path 2022-12-14 11:37:26 +01:00
mdio-aspeed.c
mdio-bcm-iproc.c
mdio-bcm-unimac.c
mdio-bitbang.c
mdio-cavium.c
mdio-cavium.h
mdio-gpio.c
mdio-hisi-femac.c
mdio-i2c.c
mdio-ipq4019.c
mdio-ipq8064.c
mdio-moxart.c
mdio-mscc-miim.c
mdio-mux-bcm-iproc.c
mdio-mux-bcm6368.c
mdio-mux-gpio.c
mdio-mux-meson-g12a.c net: mdio-mux-meson-g12a: force internal PHY off on mux switch 2023-02-01 08:27:29 +01:00
mdio-mux-mmioreg.c
mdio-mux-multiplexer.c
mdio-mux.c
mdio-mvusb.c
mdio-octeon.c
mdio-sun4i.c
mdio-thunder.c
mdio-xgene.c
of_mdio.c net: mdio: fix unbalanced fwnode reference count in mdio_device_release() 2022-12-14 11:37:28 +01:00