diff options
author | Andrew Lunn <andrew@lunn.ch> | 2015-06-20 18:42:29 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-06-23 15:33:40 +0200 |
commit | 8a0a265d192450b7645dde2754fe8fb3f660fb81 (patch) | |
tree | 4e93e39c2d0f31d9ed8793c9f2ca6fc6a5561052 /drivers/net/dsa/mv88e6xxx.h | |
parent | dsa: mv88e6xxx: Add debugfs interface for registers (diff) | |
download | linux-8a0a265d192450b7645dde2754fe8fb3f660fb81.tar.xz linux-8a0a265d192450b7645dde2754fe8fb3f660fb81.zip |
dsa: mv88e6xxx: Add debugfs interface for ATU
Dump the Address Translation Unit via a file in debugfs.
Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/dsa/mv88e6xxx.h')
-rw-r--r-- | drivers/net/dsa/mv88e6xxx.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/dsa/mv88e6xxx.h b/drivers/net/dsa/mv88e6xxx.h index 5fc291cbdae0..8b9c76b66ddb 100644 --- a/drivers/net/dsa/mv88e6xxx.h +++ b/drivers/net/dsa/mv88e6xxx.h @@ -193,6 +193,9 @@ #define GLOBAL_ATU_OP_FLUSH_NON_STATIC_DB ((6 << 12) | GLOBAL_ATU_OP_BUSY) #define GLOBAL_ATU_OP_GET_CLR_VIOLATION ((7 << 12) | GLOBAL_ATU_OP_BUSY) #define GLOBAL_ATU_DATA 0x0c +#define GLOBAL_ATU_DATA_TRUNK BIT(15) +#define GLOBAL_ATU_DATA_PORT_VECTOR_MASK 0x3ff0 +#define GLOBAL_ATU_DATA_PORT_VECTOR_SHIFT 4 #define GLOBAL_ATU_DATA_STATE_MASK 0x0f #define GLOBAL_ATU_DATA_STATE_UNUSED 0x00 #define GLOBAL_ATU_DATA_STATE_UC_MGMT 0x0d |