linux/drivers/net/dsa
Vivien Didelot ec5612761c net: dsa: mv88e6xxx: move Global2 code
Marvell chips are composed of multiple SMI devices. One of them at
address 0x1C is called Global2. It provides an extended set of
registers, used for interrupt control, EEPROM access, indirect PHY
access (to bypass the PHY Polling Unit) and cross-chip related setup.

Most chips have it, but some others don't (older ones such as 6060).

Now that its related code is isolated in mv88e6xxx_g2_* functions, move
it to its own global2.c file, making most of its setup code static.
Document each registers in the meantime.

Its compilation can be later avoided for chips without such registers.

Signed-off-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-09-06 12:58:14 -07:00
..
b53 net: dsa: remove ds_to_priv 2016-09-01 22:51:12 -07:00
mv88e6xxx net: dsa: mv88e6xxx: move Global2 code 2016-09-06 12:58:14 -07:00
bcm_sf2_regs.h net: dsa: bcm_sf2: Remove duplicate code 2016-08-26 13:15:48 -07:00
bcm_sf2.c net: dsa: bcm_sf2: Utilize mask clear/set helpers in bcm_sf2_intr_disable 2016-08-26 21:33:33 -07:00
bcm_sf2.h net: dsa: remove ds_to_priv 2016-09-01 22:51:12 -07:00
Kconfig net: dsa: bcm_sf2: Utilize core B53 driver when possible 2016-08-26 13:15:48 -07:00
Makefile net: dsa: mv88e6xxx: move driver in its own folder 2016-06-25 11:29:47 -04:00
mv88e6060.c net: dsa: remove ds_to_priv 2016-09-01 22:51:12 -07:00
mv88e6060.h net: dsa: Keep the mii bus and address in the private structure 2016-04-13 18:15:23 -04:00