linux/drivers/net
Andrew Lunn a00bbd15a5 net: usb: lan78xx: Fixup EEE
The enabling/disabling of EEE in the MAC should happen as a result of
auto negotiation. So move the enable/disable into
lan783xx_phy_link_status_change() which gets called by phylib when
there is a change in link status.

lan78xx_set_eee() now just programs the hardware with the LPI
timer value, and passed everything else to phylib, so it can correctly
setup the PHY.

lan743x_get_eee() relies on phylib doing most of the work, the
MAC driver just adds the LPI timer value.

Call phy_support_eee() to indicate the MAC does actually support EEE.

Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Oleksij Rempel <o.rempel@pengutronix.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
2024-04-08 14:04:16 +01:00
..
arcnet net: handle HAS_IOPORT dependencies 2024-04-08 11:56:56 +01:00
bonding ipv4: Set scope explicitly in ip_route_output(). 2024-04-08 13:20:51 +01:00
caif
can net: handle HAS_IOPORT dependencies 2024-04-08 11:56:56 +01:00
dsa net: dsa: microchip: ksz8_r_dyn_mac_table(): use entries variable to signal 0 entries 2024-04-04 19:08:43 -07:00
ethernet ipv4: Set scope explicitly in ip_route_output(). 2024-04-08 13:20:51 +01:00
fddi net: handle HAS_IOPORT dependencies 2024-04-08 11:56:56 +01:00
fjes
hamradio net: handle HAS_IOPORT dependencies 2024-04-08 11:56:56 +01:00
hippi
hyperv
ieee802154
ipa
ipvlan ipvlan: handle NETDEV_DOWN event 2024-04-08 13:20:01 +01:00
mctp
mdio net: mdio-gpio: Use device_is_compatible() 2024-04-08 11:05:09 +01:00
netdevsim netdevsim: report stats by default, like a real device 2024-04-08 11:40:41 +01:00
pcs net: pcs: rzn1-miic: Init RX clock early if MAC requires it 2024-03-28 19:21:34 -07:00
phy net: sfp: Add helper to return the SFP bus name 2024-04-06 18:25:14 +01:00
plip
ppp
pse-pd
slip
team net: team: use policy generated by YAML spec 2024-04-02 18:24:32 -07:00
thunderbolt
usb net: usb: lan78xx: Fixup EEE 2024-04-08 14:04:16 +01:00
vmxnet3
vxlan ip_tunnel: convert __be16 tunnel flags to bitmaps 2024-04-01 10:49:28 +01:00
wan net: handle HAS_IOPORT dependencies 2024-04-08 11:56:56 +01:00
wireguard genetlink: remove linux/genetlink.h 2024-04-01 21:44:34 -07:00
wireless wireless-next patches for v6.10 2024-04-03 19:36:57 -07:00
wwan net: wwan: mhi: drop driver owner assignment 2024-03-29 12:32:51 -07:00
xen-netback
amt.c
bareudp.c ip_tunnel: convert __be16 tunnel flags to bitmaps 2024-04-01 10:49:28 +01:00
dummy.c
eql.c
geneve.c ip_tunnel: convert __be16 tunnel flags to bitmaps 2024-04-01 10:49:28 +01:00
gtp.c
ifb.c
Kconfig net: handle HAS_IOPORT dependencies 2024-04-08 11:56:56 +01:00
LICENSE.SRC
loopback.c
macsec.c
macvlan.c
macvtap.c
Makefile pfcp: add PFCP module 2024-04-01 10:49:28 +01:00
mdio.c
mhi_net.c
mii.c
net_failover.c
netconsole.c
netkit.c
nlmon.c
ntb_netdev.c
pfcp.c pfcp: avoid copy warning by simplifing code 2024-04-08 11:46:41 +01:00
rionet.c
sb1000.c
Space.c
sungem_phy.c
tap.c
tun.c
veth.c
virtio_net.c
vrf.c
vsockmon.c
xen-netfront.c xen-netfront: Add missing skb_mark_for_recycle 2024-03-28 18:28:12 -07:00