tmp_suning_uos_patched/drivers/net/dsa/mv88e6xxx
Vivien Didelot e7ba0fad9c net: dsa: mv88e6xxx: refine SMI support
The Marvell SOHO switches have several ways to access the internal
registers. One of them being the System Management Interface (SMI),
using the MDC and MDIO pins, with direct and indirect variants.

In preparation for adding support for other register accesses, move
the SMI code into its own files. At the same time, refine the code
to make it clear that the indirect variant is implemented using the
direct variant accessing only two registers for command and data.

Signed-off-by: Vivien Didelot <vivien.didelot@gmail.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2019-05-05 21:50:22 -07:00
..
chip.c net: dsa: mv88e6xxx: refine SMI support 2019-05-05 21:50:22 -07:00
chip.h net: dsa: mv88e6xxx: refine SMI support 2019-05-05 21:50:22 -07:00
global1_atu.c
global1_vtu.c
global1.c
global1.h
global2_avb.c
global2_scratch.c
global2.c
global2.h
hwtstamp.c
hwtstamp.h
Kconfig
Makefile net: dsa: mv88e6xxx: refine SMI support 2019-05-05 21:50:22 -07:00
phy.c
phy.h
port.c net: dsa: mv88e6xxx: fix few issues in mv88e6390x_port_set_cmode 2019-03-27 21:53:50 -07:00
port.h net: dsa: mv88e6xxx: remove unneeded cmode initialization 2019-03-27 13:47:23 -07:00
ptp.c net: dsa: mv88e6xxx: Fix -Wformat-security warnings 2019-02-23 13:44:57 -08:00
ptp.h
serdes.c net: dsa: mv88e6xxx: support in-band signalling on SGMII ports with external PHYs 2019-03-04 10:52:39 -08:00
serdes.h net: dsa: mv88e6xxx: support in-band signalling on SGMII ports with external PHYs 2019-03-04 10:52:39 -08:00
smi.c net: dsa: mv88e6xxx: refine SMI support 2019-05-05 21:50:22 -07:00
smi.h net: dsa: mv88e6xxx: refine SMI support 2019-05-05 21:50:22 -07:00