Revision fa152f626b24ec2ca3489100d8c5c0a0bce4e2ef authored by Oleksij Rempel on 28 June 2022, 11:43:49 UTC, committed by Jakub Kicinski on 30 June 2022, 03:39:05 UTC
In case of asix_ax88772a_link_change_notify() workaround, we run soft
reset which will automatically clear MII_ADVERTISE configuration. The
PHYlib framework do not know about changed configuration state of the
PHY, so we need use phy_init_hw() to reinit PHY configuration.

Fixes: dde258469257 ("net: usb/phy: asix: add support for ax88772A/C PHYs")
Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Link: https://lore.kernel.org/r/20220628114349.3929928-1-o.rempel@pengutronix.de
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
1 parent 1758bde
History
File Mode Size
6fire
bcd2000
caiaq
hiface
line6
misc
usx2y
Kconfig -rw-r--r-- 4.7 KB
Makefile -rw-r--r-- 817 bytes
card.c -rw-r--r-- 31.4 KB
card.h -rw-r--r-- 8.1 KB
clock.c -rw-r--r-- 16.1 KB
clock.h -rw-r--r-- 474 bytes
endpoint.c -rw-r--r-- 47.3 KB
endpoint.h -rw-r--r-- 2.2 KB
format.c -rw-r--r-- 21.4 KB
format.h -rw-r--r-- 489 bytes
helper.c -rw-r--r-- 2.8 KB
helper.h -rw-r--r-- 1.3 KB
implicit.c -rw-r--r-- 14.4 KB
implicit.h -rw-r--r-- 478 bytes
media.c -rw-r--r-- 8.1 KB
media.h -rw-r--r-- 2.4 KB
midi.c -rw-r--r-- 72.3 KB
midi.h -rw-r--r-- 2.0 KB
mixer.c -rw-r--r-- 98.0 KB
mixer.h -rw-r--r-- 3.7 KB
mixer_maps.c -rw-r--r-- 20.7 KB
mixer_quirks.c -rw-r--r-- 90.4 KB
mixer_quirks.h -rw-r--r-- 631 bytes
mixer_s1810c.c -rw-r--r-- 15.3 KB
mixer_s1810c.h -rw-r--r-- 210 bytes
mixer_scarlett.c -rw-r--r-- 28.1 KB
mixer_scarlett.h -rw-r--r-- 208 bytes
mixer_scarlett_gen2.c -rw-r--r-- 111.2 KB
mixer_scarlett_gen2.h -rw-r--r-- 217 bytes
mixer_us16x08.c -rw-r--r-- 37.3 KB
mixer_us16x08.h -rw-r--r-- 4.0 KB
pcm.c -rw-r--r-- 46.5 KB
pcm.h -rw-r--r-- 540 bytes
power.c -rw-r--r-- 2.5 KB
power.h -rw-r--r-- 743 bytes
proc.c -rw-r--r-- 7.3 KB
proc.h -rw-r--r-- 250 bytes
quirks-table.h -rw-r--r-- 96.0 KB
quirks.c -rw-r--r-- 60.4 KB
quirks.h -rw-r--r-- 1.7 KB
stream.c -rw-r--r-- 32.3 KB
stream.h -rw-r--r-- 325 bytes
usbaudio.h -rw-r--r-- 6.0 KB
validate.c -rw-r--r-- 10.0 KB

back to top