net: dsa: mv88e6xxx: prefix Global 2 PVT macros
Prefix and document the Global 2 Cross-chip Port VLAN registers macros. Signed-off-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Este cometimento está contido em:

cometido por
David S. Miller

ascendente
6bff47bec2
cometimento
67d1ea8e84
@@ -79,12 +79,19 @@
|
||||
#define MV88E6XXX_G2_IRL_DATA 0x0a
|
||||
#define MV88E6XXX_G2_IRL_DATA_MASK 0xffff
|
||||
|
||||
#define GLOBAL2_PVT_ADDR 0x0b
|
||||
#define GLOBAL2_PVT_ADDR_BUSY BIT(15)
|
||||
#define GLOBAL2_PVT_ADDR_OP_INIT_ONES ((0x01 << 12) | GLOBAL2_PVT_ADDR_BUSY)
|
||||
#define GLOBAL2_PVT_ADDR_OP_WRITE_PVLAN ((0x03 << 12) | GLOBAL2_PVT_ADDR_BUSY)
|
||||
#define GLOBAL2_PVT_ADDR_OP_READ ((0x04 << 12) | GLOBAL2_PVT_ADDR_BUSY)
|
||||
#define GLOBAL2_PVT_DATA 0x0c
|
||||
/* Offset 0x0B: Cross-chip Port VLAN Register */
|
||||
#define MV88E6XXX_G2_PVT_ADDR 0x0b
|
||||
#define MV88E6XXX_G2_PVT_ADDR_BUSY 0x8000
|
||||
#define MV88E6XXX_G2_PVT_ADDR_OP_MASK 0x7000
|
||||
#define MV88E6XXX_G2_PVT_ADDR_OP_INIT_ONES 0x1000
|
||||
#define MV88E6XXX_G2_PVT_ADDR_OP_WRITE_PVLAN 0x3000
|
||||
#define MV88E6XXX_G2_PVT_ADDR_OP_READ 0x4000
|
||||
#define MV88E6XXX_G2_PVT_ADDR_PTR_MASK 0x01ff
|
||||
|
||||
/* Offset 0x0C: Cross-chip Port VLAN Data Register */
|
||||
#define MV88E6XXX_G2_PVT_DATA 0x0c
|
||||
#define MV88E6XXX_G2_PVT_DATA_MASK 0x7f
|
||||
|
||||
#define GLOBAL2_SWITCH_MAC 0x0d
|
||||
#define GLOBAL2_ATU_STATS 0x0e
|
||||
#define GLOBAL2_PRIO_OVERRIDE 0x0f
|
||||
|
Criar uma nova questão referindo esta
Bloquear um utilizador