linux_dsm_epyc7002/drivers/net/phy
Florian Fainelli b8f9a02924 net: phy: bcm7xxx: enable EEE at the PHY level
The 28nm Gigabit PHY on BCM7xxx chips comes out of reset with absolutely
no EEE capabilities, such that we would actually return that we do not
support EEE when accessing 3.20 (MDIO_PCS_EEE_ABLE) registers.

Poke through the vendor-specific C45 register to enable EEE globally at
the PHY level, and advertise supported EEE modes.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2014-08-23 11:39:09 -07:00
..
amd-xgbe-phy.c amd-xgbe-phy: Allow more time for Rx/Tx to become ready 2014-08-02 19:29:53 -07:00
amd.c
at803x.c net: phy: at803x: fix coccinelle warnings 2014-06-22 17:16:02 -07:00
bcm7xxx.c net: phy: bcm7xxx: enable EEE at the PHY level 2014-08-23 11:39:09 -07:00
bcm63xx.c
bcm87xx.c
broadcom.c net: phy: broadcom: move shadow 0x1C register accessors to brcmphy.h 2014-08-23 11:38:53 -07:00
cicada.c net: phy: cicada: fix checkpath errors 2013-12-18 00:49:01 -05:00
davicom.c net: phy: davicom: fix checkpath errors 2013-12-18 00:49:01 -05:00
dp83640_reg.h
dp83640.c dp83640: Fix length check for event timestamp status messages 2014-08-22 12:33:48 -07:00
et1011c.c
fixed.c net: phy: fixed: return an error for Clause 45 over 22 reads 2014-08-23 11:39:09 -07:00
icplus.c net: phy: icplus: fix checkpath error 2013-12-18 00:49:02 -05:00
Kconfig amd-xgbe: Configuration and build support 2014-06-05 15:26:51 -07:00
lxt.c net: phy: lxt: fix checkpath errors 2013-12-18 00:49:02 -05:00
Makefile amd-xgbe: Configuration and build support 2014-06-05 15:26:51 -07:00
marvell.c net: phy: marvell: provide genphy suspend/resume 2013-12-17 14:42:44 -05:00
mdio_bus.c Revert "net: phy: Set the driver when registering an MDIO bus device" 2014-08-05 16:41:52 -07:00
mdio-bitbang.c
mdio-gpio.c net: mdio-gpio: warn about missing bus alias id 2014-05-09 15:51:19 -04:00
mdio-moxart.c drivers/net: delete non-required instances of include <linux/init.h> 2014-01-16 11:53:26 -08:00
mdio-mux-gpio.c drivers/net: delete non-required instances of include <linux/init.h> 2014-01-16 11:53:26 -08:00
mdio-mux-mmioreg.c drivers/net: delete non-required instances of include <linux/init.h> 2014-01-16 11:53:26 -08:00
mdio-mux.c
mdio-octeon.c drivers/net: delete non-required instances of include <linux/init.h> 2014-01-16 11:53:26 -08:00
mdio-sun4i.c net: sun4i: remove empty MDIO bus reset function 2014-03-28 01:38:02 -04:00
micrel.c net: libphy: Add stubs to hook IEEE MMD Register reads and writes 2014-07-30 20:00:21 -07:00
national.c
phy_device.c phylib: use MDIO_DEVS[12] 2014-08-22 21:16:51 -07:00
phy.c net: phy: allow phy_init_eee() to work with internal PHYs 2014-08-23 11:39:09 -07:00
qsemi.c
realtek.c net: phy: realtek: register/unregister multiple drivers properly 2014-06-11 15:17:27 -07:00
smsc.c net: phy: smsc: move smsc_phy_config_init reset part in a soft_reset function 2014-08-16 20:15:54 -07:00
spi_ks8995.c net: phy: spi_ks8995: Introduce the use of devm_kzalloc 2014-08-04 12:55:23 -07:00
ste10Xp.c
vitesse.c net/phy: Remove return value for void function 2014-04-23 15:28:05 -04:00