Searched refs:CPU_PORT (Results 1 – 13 of 13) sorted by relevance
/openbmc/u-boot/drivers/net/mscc_eswitch/ |
H A D | ocelot_switch.c | 88 #define CPU_PORT 11 macro 247 priv->regs[SYS] + SYS_PORT_MODE(CPU_PORT + i)); in ocelot_cpu_capture_setup() 253 MAC_VID, priv->regs[ANA] + ANA_PORT_VLAN_CFG(CPU_PORT)); in ocelot_cpu_capture_setup() 257 priv->regs[ANA] + ANA_PORT_PORT_CFG(CPU_PORT)); in ocelot_cpu_capture_setup() 260 setbits_le32(priv->regs[QSYS] + QSYS_SWITCH_PORT_MODE(CPU_PORT), in ocelot_cpu_capture_setup() 264 clrbits_le32(priv->regs[SYS] + SYS_PAUSE_CFG(CPU_PORT), in ocelot_cpu_capture_setup() 267 setbits_le32(priv->regs[QSYS] + QSYS_EGR_NO_SHARING, BIT(CPU_PORT)); in ocelot_cpu_capture_setup() 370 writel(BIT(CPU_PORT), priv->regs[ANA] + ANA_PGID(PGID_UNICAST)); in ocelot_write_hwaddr() 391 writel(BIT(CPU_PORT) | INTERNAL_PORT_MSK, in ocelot_start() 398 writel(BIT(CPU_PORT), priv->regs[ANA] + ANA_PGID(PGID_UNICAST)); in ocelot_start()
|
H A D | luton_switch.c | 131 #define CPU_PORT 26 macro 287 setbits_le32(priv->regs[REW] + REW_PORT_CFG(CPU_PORT + i), in luton_cpu_capture_setup() 291 setbits_le32(priv->regs[SYS] + SYS_PORT_MODE(CPU_PORT + i), in luton_cpu_capture_setup() 299 priv->regs[ANA] + ANA_PORT_VLAN_CFG(CPU_PORT)); in luton_cpu_capture_setup() 303 priv->regs[ANA] + ANA_PORT_PORT_CFG(CPU_PORT)); in luton_cpu_capture_setup() 306 setbits_le32(priv->regs[SYS] + SYS_SWITCH_PORT_MODE(CPU_PORT), in luton_cpu_capture_setup() 309 setbits_le32(priv->regs[SYS] + SYS_EGR_NO_SHARING, BIT(CPU_PORT)); in luton_cpu_capture_setup() 551 writel(BIT(CPU_PORT), priv->regs[ANA] + ANA_PGID(PGID_UNICAST)); in luton_write_hwaddr() 572 writel(BIT(CPU_PORT) | INTERNAL_PORT_MSK, in luton_start() 578 writel(BIT(CPU_PORT), priv->regs[ANA] + ANA_PGID(PGID_UNICAST)); in luton_start()
|
/openbmc/linux/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_vlan.c | 31 cpu_dis = !(mask & BIT(CPU_PORT)); in lan966x_vlan_set_mask() 74 return !!(lan966x->vlan_mask[vid] & ~BIT(CPU_PORT)); in lan966x_vlan_port_any_vlan_mask() 79 lan966x->vlan_mask[vid] |= BIT(CPU_PORT); in lan966x_vlan_cpu_add_vlan_mask() 85 lan966x->vlan_mask[vid] &= ~BIT(CPU_PORT); in lan966x_vlan_cpu_del_vlan_mask() 300 GENMASK(lan966x->num_phys_ports - 1, 0) | BIT(CPU_PORT); in lan966x_vlan_init() 304 GENMASK(lan966x->num_phys_ports - 1, 0) | BIT(CPU_PORT); in lan966x_vlan_init() 313 lan966x, ANA_VLAN_CFG(CPU_PORT)); in lan966x_vlan_init()
|
H A D | lan966x_mdb.c | 270 mdb_entry->ports |= BIT(CPU_PORT); in lan966x_mdb_l2_add() 287 mdb_entry->ports &= BIT(CPU_PORT); in lan966x_mdb_l2_add() 321 ports &= ~BIT(CPU_PORT); in lan966x_mdb_l2_del() 420 mdb_entry->ports |= BIT(CPU_PORT); in lan966x_mdb_l2_cpu_copy() 475 mdb_entry->ports &= ~BIT(CPU_PORT); in lan966x_mdb_l2_cpu_remove()
|
H A D | lan966x_main.c | 942 lan966x, SYS_PORT_MODE(CPU_PORT)); in lan966x_init() 989 lan966x, QSYS_SW_PORT_MODE(CPU_PORT)); in lan966x_init() 994 lan966x, ANA_PGID(CPU_PORT)); in lan966x_init() 995 lan_rmw(ANA_PGID_PGID_SET(BIT(CPU_PORT)), in lan966x_init() 1019 lan_rmw(ANA_PGID_PGID_SET(BIT(CPU_PORT) | GENMASK(lan966x->num_phys_ports - 1, 0)), in lan966x_init() 1024 lan966x, REW_PORT_CFG(CPU_PORT)); in lan966x_init()
|
H A D | lan966x_fdma.c | 905 return lan_rd(lan966x, QSYS_SW_STATUS(CPU_PORT)); in lan966x_qsys_sw_status() 970 lan966x, QSYS_SW_PORT_MODE(CPU_PORT)); in __lan966x_fdma_reload() 987 lan966x, QSYS_SW_PORT_MODE(CPU_PORT)); in __lan966x_fdma_reload()
|
H A D | lan966x_main.h | 48 #define CPU_PORT 8 macro 60 #define PGID_GP_START (CPU_PORT + 1)
|
H A D | lan966x_switchdev.c | 149 mask |= BIT(CPU_PORT); in lan966x_update_fwd_mask()
|
/openbmc/linux/drivers/net/dsa/ |
H A D | vitesse-vsc73xx-core.c | 45 #define CPU_PORT 6 /* CPU port */ macro 699 if (port == CPU_PORT) in vsc73xx_init_port() 726 if (port == CPU_PORT) in vsc73xx_init_port() 808 if (port == CPU_PORT) { in vsc73xx_adjust_link() 810 vsc73xx_init_port(vsc, CPU_PORT); in vsc73xx_adjust_link() 816 CPU_PORT, in vsc73xx_adjust_link()
|
H A D | mt7530.h | 48 #define CPU_PORT(x) ((x) << 4) macro
|
H A D | mt7530.c | 1238 mt7530_rmw(priv, MT7530_MFC, CPU_MASK, CPU_EN | CPU_PORT(port)); in mt753x_cpu_port_enable()
|
/openbmc/linux/drivers/net/dsa/hirschmann/ |
H A D | hellcreek.h | 33 #define CPU_PORT 0 macro
|
H A D | hellcreek.c | 1013 struct hellcreek_port *cpu_port = &hellcreek->ports[CPU_PORT]; in hellcreek_setup_cpu_and_tunnel_port() 1020 hellcreek_select_port(hellcreek, CPU_PORT); in hellcreek_setup_cpu_and_tunnel_port()
|