summaryrefslogtreecommitdiffstats
path: root/drivers/net/dsa/mv88e6xxx/port.h
diff options
context:
space:
mode:
authorAndrew Lunn <andrew@lunn.ch>2016-12-03 04:35:18 +0100
committerDavid S. Miller <davem@davemloft.net>2016-12-03 23:15:00 -0500
commit443d5a1b7d2a8727a7e7d7836a784a5decd34dc0 (patch)
tree4a87ebcd67d4598e825e5783effdddb542039dff /drivers/net/dsa/mv88e6xxx/port.h
parent33641994a676f43f59d5fe02916c3965983522c2 (diff)
downloadlinux-stable-443d5a1b7d2a8727a7e7d7836a784a5decd34dc0.tar.gz
linux-stable-443d5a1b7d2a8727a7e7d7836a784a5decd34dc0.tar.bz2
linux-stable-443d5a1b7d2a8727a7e7d7836a784a5decd34dc0.zip
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>
Diffstat (limited to 'drivers/net/dsa/mv88e6xxx/port.h')
0 files changed, 0 insertions, 0 deletions