kernel: ar83xx: add support to configure per port VLAN priority
[openwrt/openwrt.git] / target / linux / generic / files / drivers / net / phy / ar8327.h
index 828dd28f38617a2256948b8b46460ba459199e73..2309e528994187c5036fee1088d9705c69e2a590 100644 (file)
 #define   AR8327_FRAME_ACK_CTRL_S(_i)          (((_i) % 4) * 8)
 
 #define AR8327_REG_PORT_VLAN0(_i)              (0x420 + (_i) * 0x8)
+#define   AR8327_PORT_VLAN0_DEF_PRI_MASK       BITS(0, 3)
 #define   AR8327_PORT_VLAN0_DEF_SVID           BITS(0, 12)
 #define   AR8327_PORT_VLAN0_DEF_SVID_S         0
+#define   AR8327_PORT_VLAN0_DEF_SPRI           BITS(13, 3)
+#define   AR8327_PORT_VLAN0_DEF_SPRI_S         13
 #define   AR8327_PORT_VLAN0_DEF_CVID           BITS(16, 12)
 #define   AR8327_PORT_VLAN0_DEF_CVID_S         16
+#define   AR8327_PORT_VLAN0_DEF_CPRI           BITS(29, 3)
+#define   AR8327_PORT_VLAN0_DEF_CPRI_S         29
 
 #define AR8327_REG_PORT_VLAN1(_i)              (0x424 + (_i) * 0x8)
+#define   AR8327_PORT_VLAN1_VLAN_PRI_PROP      BIT(4)
 #define   AR8327_PORT_VLAN1_PORT_VLAN_PROP     BIT(6)
 #define   AR8327_PORT_VLAN1_OUT_MODE           BITS(12, 2)
 #define   AR8327_PORT_VLAN1_OUT_MODE_S         12