|
382 | 382 | #define YT921X_FDB_HW_FLUSH_ON_LINKDOWN BIT(0) |
383 | 383 |
|
384 | 384 | #define YT921X_VLANn_CTRL(vlan) (0x188000 + 8 * (vlan)) |
385 | | -#define YT921X_VLAN_CTRL_UNTAG_PORTS_M GENMASK(50, 40) |
| 385 | +#define YT921X_VLAN_CTRL_UNTAG_PORTS_M GENMASK_ULL(50, 40) |
386 | 386 | #define YT921X_VLAN_CTRL_UNTAG_PORTS(x) FIELD_PREP(YT921X_VLAN_CTRL_UNTAG_PORTS_M, (x)) |
387 | | -#define YT921X_VLAN_CTRL_UNTAG_PORTn(port) BIT((port) + 40) |
388 | | -#define YT921X_VLAN_CTRL_STP_ID_M GENMASK(39, 36) |
| 387 | +#define YT921X_VLAN_CTRL_UNTAG_PORTn(port) BIT_ULL((port) + 40) |
| 388 | +#define YT921X_VLAN_CTRL_STP_ID_M GENMASK_ULL(39, 36) |
389 | 389 | #define YT921X_VLAN_CTRL_STP_ID(x) FIELD_PREP(YT921X_VLAN_CTRL_STP_ID_M, (x)) |
390 | | -#define YT921X_VLAN_CTRL_SVLAN_EN BIT(35) |
391 | | -#define YT921X_VLAN_CTRL_FID_M GENMASK(34, 23) |
| 390 | +#define YT921X_VLAN_CTRL_SVLAN_EN BIT_ULL(35) |
| 391 | +#define YT921X_VLAN_CTRL_FID_M GENMASK_ULL(34, 23) |
392 | 392 | #define YT921X_VLAN_CTRL_FID(x) FIELD_PREP(YT921X_VLAN_CTRL_FID_M, (x)) |
393 | | -#define YT921X_VLAN_CTRL_LEARN_DIS BIT(22) |
394 | | -#define YT921X_VLAN_CTRL_INT_PRI_EN BIT(21) |
395 | | -#define YT921X_VLAN_CTRL_INT_PRI_M GENMASK(20, 18) |
396 | | -#define YT921X_VLAN_CTRL_PORTS_M GENMASK(17, 7) |
| 393 | +#define YT921X_VLAN_CTRL_LEARN_DIS BIT_ULL(22) |
| 394 | +#define YT921X_VLAN_CTRL_INT_PRI_EN BIT_ULL(21) |
| 395 | +#define YT921X_VLAN_CTRL_INT_PRI_M GENMASK_ULL(20, 18) |
| 396 | +#define YT921X_VLAN_CTRL_PORTS_M GENMASK_ULL(17, 7) |
397 | 397 | #define YT921X_VLAN_CTRL_PORTS(x) FIELD_PREP(YT921X_VLAN_CTRL_PORTS_M, (x)) |
398 | | -#define YT921X_VLAN_CTRL_PORTn(port) BIT((port) + 7) |
399 | | -#define YT921X_VLAN_CTRL_BYPASS_1X_AC BIT(6) |
400 | | -#define YT921X_VLAN_CTRL_METER_EN BIT(5) |
401 | | -#define YT921X_VLAN_CTRL_METER_ID_M GENMASK(4, 0) |
| 398 | +#define YT921X_VLAN_CTRL_PORTn(port) BIT_ULL((port) + 7) |
| 399 | +#define YT921X_VLAN_CTRL_BYPASS_1X_AC BIT_ULL(6) |
| 400 | +#define YT921X_VLAN_CTRL_METER_EN BIT_ULL(5) |
| 401 | +#define YT921X_VLAN_CTRL_METER_ID_M GENMASK_ULL(4, 0) |
402 | 402 |
|
403 | 403 | #define YT921X_TPID_IGRn(x) (0x210000 + 4 * (x)) /* [0, 3] */ |
404 | 404 | #define YT921X_TPID_IGR_TPID_M GENMASK(15, 0) |
|
0 commit comments