linux/drivers/net
Russell King (Oracle) 87f43e6f06 net: stmmac: dwc-qos: calibrate tegra with mdio bus idle
Thierry states that there are prerequists for Tegra's calibration
that should be met before starting calibration - both the RGMII and
MDIO interfaces should be idle.

This commit adds the necessary MII bus locking to ensure that the MDIO
interface is idle during calibration.

Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Acked-by: Thierry Reding <treding@nvidia.com>
Link: https://patch.msgid.link/E1u7EYR-001ZAS-Cr@rmk-PC.armlinux.org.uk
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2025-04-23 16:01:22 -07:00
..
arcnet treewide: Switch/rename to timer_delete[_sync]() 2025-04-05 10:30:12 +02:00
bonding Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2025-04-17 12:26:50 -07:00
caif TTY/Serial driver updates for 6.15-rc1 2025-04-02 18:17:33 -07:00
can can: rockchip_canfd: fix broken quirks checks 2025-04-15 12:23:10 +02:00
dsa net: dsa: rzn1_a5psw: Make the read-only array offsets static const 2025-04-22 19:05:04 -07:00
ethernet net: stmmac: dwc-qos: calibrate tegra with mdio bus idle 2025-04-23 16:01:22 -07:00
fddi treewide: Switch/rename to timer_delete[_sync]() 2025-04-05 10:30:12 +02:00
fjes
hamradio Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2025-04-10 16:51:07 -07:00
hippi treewide: Switch/rename to timer_delete[_sync]() 2025-04-05 10:30:12 +02:00
hyperv
ieee802154 Networking changes for 6.15. 2025-03-26 21:48:21 -07:00
ipa
ipvlan net: ipvlan: remove __get_unaligned_cpu32 from ipvlan driver 2025-04-09 17:29:14 -07:00
mctp Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2025-03-26 09:32:10 -07:00
mdio net: mdio: Add RTL9300 MDIO driver 2025-04-15 11:00:37 +02:00
netdevsim treewide: Convert new and leftover hrtimer_init() users 2025-04-05 10:30:17 +02:00
ovpn ovpn: add basic ethtool support 2025-04-17 12:30:03 +02:00
pcs
phy net: phy: dp83822: Add support for changing the MAC termination 2025-04-22 17:49:48 -07:00
plip
ppp ppp: Split ppp_exit_net() to ->exit_rtnl(). 2025-04-22 19:07:41 -07:00
pse-pd
slip treewide: Switch/rename to timer_delete[_sync]() 2025-04-05 10:30:12 +02:00
team
thunderbolt
usb usbnet: asix AX88772: leave the carrier control to phylink 2025-04-10 18:42:50 -07:00
vmxnet3 vmxnet3: unregister xdp rxq info in the reset path 2025-03-25 07:39:08 -07:00
vxlan vxlan: Convert FDB table to rhashtable 2025-04-22 11:11:16 +02:00
wan treewide: Switch/rename to timer_delete[_sync]() 2025-04-05 10:30:12 +02:00
wireguard treewide: Switch/rename to timer_delete[_sync]() 2025-04-05 10:30:12 +02:00
wireless Just a handful of fixes, notably 2025-04-11 16:38:04 -07:00
wwan Networking changes for 6.15. 2025-03-26 21:48:21 -07:00
xen-netback treewide: Switch/rename to timer_delete[_sync]() 2025-04-05 10:30:12 +02:00
Kconfig ovpn: implement TCP transport 2025-04-17 12:30:03 +02:00
LICENSE.SRC
Makefile net: introduce OpenVPN Data Channel Offload (ovpn) 2025-04-17 12:30:02 +02:00
Space.c
amt.c
bareudp.c bareudp: Convert bareudp_exit_batch_rtnl() to ->exit_rtnl(). 2025-04-14 17:08:44 -07:00
dummy.c net: dummy: request ops lock 2025-04-03 15:32:08 -07:00
eql.c treewide: Switch/rename to timer_delete[_sync]() 2025-04-05 10:30:12 +02:00
geneve.c geneve: Convert geneve_exit_batch_rtnl() to ->exit_rtnl(). 2025-04-14 17:08:44 -07:00
gtp.c gtp: Convert gtp_net_exit_batch_rtnl() to ->exit_rtnl(). 2025-04-14 17:08:44 -07:00
ifb.c
loopback.c
macsec.c
macvlan.c net: remove __get_unaligned_cpu32 from macvlan driver 2025-04-09 17:28:46 -07:00
macvtap.c
mdio.c
mhi_net.c
mii.c
net_failover.c
netconsole.c netconsole: append release to sysdata 2025-03-21 18:59:25 +01:00
netkit.c
nlmon.c
ntb_netdev.c treewide: Switch/rename to timer_delete[_sync]() 2025-04-05 10:30:12 +02:00
pfcp.c pfcp: Convert pfcp_net_exit() to ->exit_rtnl(). 2025-04-22 19:07:41 -07:00
rionet.c
sungem_phy.c
tap.c Revert "net: replace dev_addr_sem with netdev instance lock" 2025-03-19 18:52:00 +01:00
tun.c treewide: Switch/rename to timer_delete[_sync]() 2025-04-05 10:30:12 +02:00
tun_vnet.h
veth.c
virtio_net.c Networking changes for 6.15. 2025-03-26 21:48:21 -07:00
vrf.c
vsockmon.c
xen-netfront.c treewide: Switch/rename to timer_delete[_sync]() 2025-04-05 10:30:12 +02:00