1
0
Fork 0
alistair23-linux/drivers/net/dsa/mv88e6xxx
Andrew Lunn 443d5a1b7d net: dsa: mv88e6xxx: Move the tagging protocol into info
Older chips support a single tagging protocol, DSA. New chips support
both DSA and EDSA, an enhanced version. Having both as an option
changes the register layouts. Up until now, it has been assumed that
if EDSA is supported, it will be used. Hence the register layout has
been determined by which protocol should be used. However, mv88e6390
has a different implementation of EDSA, which requires we need to use
the DSA tagging. Hence separate the selection of the protocol from the
register layout.

Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-12-03 23:15:00 -05:00
..
Kconfig net: dsa: mv88e6xxx: Select IRQ_DOMAIN 2016-11-18 13:54:22 -05:00
Makefile net: dsa: mv88e6xxx: add port files 2016-11-04 14:39:58 -04:00
chip.c net: dsa: mv88e6xxx: Move the tagging protocol into info 2016-12-03 23:15:00 -05:00
global1.c net: dsa: mv88e6xxx: Monitor and Management tables 2016-12-03 23:15:00 -05:00
global1.h net: dsa: mv88e6xxx: Monitor and Management tables 2016-12-03 23:15:00 -05:00
global2.c net: dsa: mv88e6xxx: Fix releasing for the global2 interrupts 2016-11-20 21:16:13 -05:00
global2.h net: dsa: mv88e6xxx: Implement interrupt support. 2016-10-17 11:18:08 -04:00
mv88e6xxx.h net: dsa: mv88e6xxx: Move the tagging protocol into info 2016-12-03 23:15:00 -05:00
port.c net: dsa: mv88e6xxx: Implement mv88e6390 tag remap 2016-12-03 23:15:00 -05:00
port.h net: dsa: mv88e6xxx: Implement mv88e6390 tag remap 2016-12-03 23:15:00 -05:00