linux/drivers/net/dsa/mv88e6xxx
Vivien Didelot 68b8f60cf7 net: dsa: mv88e6xxx: add Energy Detect ops
The 88E6352 family supports Energy Detect and has one bit for Sense and
one bit for periodically transmit NLP (Energy Detect+TM). The 88E6390
family adds another bit to distinguish Auto or SW wake-up. Chips
supporting EEE all have an EEE Enabled bit in the Port Status Register.

This patch adds new ops for the PHY Energy Detect accesses.

This also allows us to get rid of the MV88E6XXX_FLAG_EEE flag.

Signed-off-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-07-18 11:10:58 -07:00
..
chip.c net: dsa: mv88e6xxx: add Energy Detect ops 2017-07-18 11:10:58 -07:00
chip.h net: dsa: mv88e6xxx: add Energy Detect ops 2017-07-18 11:10:58 -07:00
global1_atu.c net: dsa: mv88e6xxx: prefix Global ATU macros 2017-06-15 14:07:48 -04:00
global1_vtu.c net: dsa: mv88e6xxx: prefix Global VTU macros 2017-06-15 14:07:49 -04:00
global1.c net: dsa: mv88e6xxx: prefix Global Stats macros 2017-06-15 14:07:50 -04:00
global1.h net: dsa: mv88e6xxx: prefix Global Prio and Tag macros 2017-06-15 14:07:50 -04:00
global2.c net: dsa: mv88e6xxx: add a global2_addr info flag 2017-07-18 11:10:58 -07:00
global2.h net: dsa: mv88e6xxx: add a global2_addr info flag 2017-07-18 11:10:58 -07:00
Kconfig net: dsa: mv88e6xxx: Select IRQ_DOMAIN 2016-11-18 13:54:22 -05:00
Makefile net: dsa: mv88e6xxx: Refactor mv88e6352 SERDES code into an op 2017-05-26 15:00:44 -04:00
phy.c net: dsa: mv88e6xxx: add Energy Detect ops 2017-07-18 11:10:58 -07:00
phy.h net: dsa: mv88e6xxx: add Energy Detect ops 2017-07-18 11:10:58 -07:00
port.c net: dsa: mv88e6xxx: add Energy Detect ops 2017-07-18 11:10:58 -07:00
port.h net: dsa: mv88e6xxx: add Energy Detect ops 2017-07-18 11:10:58 -07:00
serdes.c net: dsa: mv88e6xxx: fix error code in mv88e6390_serdes_power() 2017-06-25 11:42:33 -04:00
serdes.h net: dsa: mv88e6xxx: rename chip header 2017-06-04 20:07:40 -04:00