OSDN Git Service

net: dsa: mv88e6xxx: Add devlink regions
authorAndrew Lunn <andrew@lunn.ch>
Fri, 18 Sep 2020 19:11:07 +0000 (21:11 +0200)
committerDavid S. Miller <davem@davemloft.net>
Sat, 19 Sep 2020 01:18:30 +0000 (18:18 -0700)
commitbfb255428966e2ab2c406cf6c71d95e9e63241e4
tree115610604ee9d7c5161285d866693f96c27b99bb
parent90b6dbdf415e74b5a317f1d6069c48eb731a0b7a
net: dsa: mv88e6xxx: Add devlink regions

Allow the global registers, and the ATU to be snapshot via devlink
regions. It is later planned to add support for the port registers.

v2:
Remove left over debug prints
Comment ATU format is generic for mv88e6xxx, not wider

v3:
Make use of ops structure passed to snapshot function
Remove port regions

v4:
Make use of enum mv88e6xxx_region_id
Fix global2/global1 read typ0

Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/dsa/mv88e6xxx/chip.c
drivers/net/dsa/mv88e6xxx/chip.h
drivers/net/dsa/mv88e6xxx/devlink.c
drivers/net/dsa/mv88e6xxx/devlink.h