Home
last modified time | relevance | path

Searched refs:lan_rmw (Results 1 – 19 of 19) sorted by relevance

/openbmc/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_port.c31 lan_rmw(AFI_PORT_CFG_FC_SKIP_TTI_INJ_SET(1) | in lan966x_port_link_down()
54 lan_rmw(DEV_CLOCK_CFG_PCS_RX_RST_SET(1), in lan966x_port_link_down()
59 lan_rmw(DEV_MAC_ENA_CFG_RX_ENA_SET(0), in lan966x_port_link_down()
64 lan_rmw(QSYS_SW_PORT_MODE_PORT_ENA_SET(0), in lan966x_port_link_down()
69 lan_rmw(QSYS_PORT_MODE_DEQUEUE_DIS_SET(1), in lan966x_port_link_down()
74 lan_rmw(SYS_PAUSE_CFG_PAUSE_ENA_SET(0), in lan966x_port_link_down()
116 lan_rmw(DEV_MAC_ENA_CFG_TX_ENA_SET(0), in lan966x_port_link_down()
120 lan_rmw(DEV_CLOCK_CFG_PORT_RST_SET(1), in lan966x_port_link_down()
188 lan_rmw(DEV_MAC_HDX_CFG_SEED_SET(4) | in lan966x_port_link_up()
211 lan_rmw(DEV_PCS1G_CFG_PCS_ENA_SET(1), in lan966x_port_link_up()
[all …]
H A Dlan966x_taprio.c60 lan_rmw(QSYS_TAS_CFG_CTRL_LIST_NUM_SET(list), in lan966x_taprio_list_index_state_get()
72 lan_rmw(QSYS_TAS_LST_LIST_STATE_SET(state), in lan966x_taprio_list_state_set()
296 lan_rmw(QSYS_TAS_CFG_CTRL_GCL_ENTRY_NUM_SET(next), in lan966x_taprio_gcl_free_get()
339 lan_rmw(QSYS_TAS_CFG_CTRL_LIST_NUM_SET(list), in lan966x_taprio_gcl_setup()
345 lan_rmw(QSYS_TAS_LIST_CFG_LIST_BASE_ADDR_SET(base), in lan966x_taprio_gcl_setup()
352 lan_rmw(QSYS_TAS_CFG_CTRL_GCL_ENTRY_NUM_SET(next), in lan966x_taprio_gcl_setup()
434 lan_rmw(QSYS_TAS_PROFILE_CFG_LINK_SPEED_SET(taprio_speed), in lan966x_taprio_speed_set()
476 lan_rmw(QSYS_TAS_STARTUP_CFG_OBSOLETE_IDX_SET(obs_list), in lan966x_taprio_add()
481 lan_rmw(QSYS_TAS_LST_LIST_STATE_SET(LAN966X_TAPRIO_STATE_ADVANCING), in lan966x_taprio_add()
506 lan_rmw(QSYS_TAS_CFG_CTRL_LIST_NUM_MAX_SET(num_taprio_lists) | in lan966x_taprio_init()
[all …]
H A Dlan966x_vlan.c34 lan_rmw(ANA_VLANTIDX_VLAN_PGID_CPU_DIS_SET(cpu_dis) | in lan966x_vlan_set_mask()
41 lan_rmw(ANA_VLAN_PORT_MASK_VLAN_PORT_MASK_SET(mask), in lan966x_vlan_set_mask()
46 lan_rmw(ANA_VLANACCESS_VLAN_TBL_CMD_SET(VLANACCESS_CMD_WRITE), in lan966x_vlan_set_mask()
167 lan_rmw(val, in lan966x_vlan_port_apply()
172 lan_rmw(DEV_MAC_TAGS_CFG_VLAN_AWR_ENA_SET(port->vlan_aware) | in lan966x_vlan_port_apply()
201 lan_rmw(val, in lan966x_vlan_port_apply()
206 lan_rmw(REW_PORT_VLAN_CFG_PORT_TPID_SET(ETH_P_8021Q) | in lan966x_vlan_port_apply()
288 lan_rmw(ANA_VLANACCESS_VLAN_TBL_CMD_SET(VLANACCESS_CMD_INIT), in lan966x_vlan_init()
H A Dlan966x_ptp.c432 lan_rmw(PTP_PIN_CFG_PIN_ACTION_SET(PTP_PIN_ACTION_SAVE) | in lan966x_get_hwtimestamp()
490 lan_rmw(PTP_TWOSTEP_CTRL_NXT_SET(1), in lan966x_ptp_irq_handler()
515 lan_rmw(PTP_TWOSTEP_CTRL_NXT_SET(1), in lan966x_ptp_irq_handler()
625 lan_rmw(PTP_DOM_CFG_CLKCFG_DIS_SET(1 << BIT(phc->index)), in lan966x_ptp_adjfine()
634 lan_rmw(PTP_DOM_CFG_CLKCFG_DIS_SET(0), in lan966x_ptp_adjfine()
653 lan_rmw(PTP_PIN_CFG_PIN_ACTION_SET(PTP_PIN_ACTION_IDLE) | in lan966x_ptp_settime64()
669 lan_rmw(PTP_PIN_CFG_PIN_ACTION_SET(PTP_PIN_ACTION_LOAD) | in lan966x_ptp_settime64()
692 lan_rmw(PTP_PIN_CFG_PIN_ACTION_SET(PTP_PIN_ACTION_SAVE) | in lan966x_ptp_gettime64()
931 lan_rmw(PTP_PIN_CFG_PIN_ACTION_SET(PTP_PIN_ACTION_SAVE) | in lan966x_ptp_extts()
1034 lan_rmw(PTP_DOM_CFG_CLKCFG_DIS_SET(0x7), in lan966x_ptp_init()
[all …]
H A Dlan966x_fdma.c187 lan_rmw(FDMA_PORT_CTRL_XTR_STOP_SET(0), in lan966x_fdma_rx_start()
195 lan_rmw(FDMA_INTR_DB_ENA_INTR_DB_ENA_SET(mask), in lan966x_fdma_rx_start()
200 lan_rmw(FDMA_CH_ACTIVATE_CH_ACTIVATE_SET(BIT(rx->channel_id)), in lan966x_fdma_rx_start()
211 lan_rmw(FDMA_CH_DISABLE_CH_DISABLE_SET(BIT(rx->channel_id)), in lan966x_fdma_rx_disable()
228 lan_rmw(FDMA_CH_RELOAD_CH_RELOAD_SET(BIT(rx->channel_id)), in lan966x_fdma_rx_reload()
312 lan_rmw(FDMA_PORT_CTRL_INJ_STOP_SET(0), in lan966x_fdma_tx_activate()
320 lan_rmw(FDMA_INTR_DB_ENA_INTR_DB_ENA_SET(mask), in lan966x_fdma_tx_activate()
336 lan_rmw(FDMA_CH_DISABLE_CH_DISABLE_SET(BIT(tx->channel_id)), in lan966x_fdma_tx_disable()
357 lan_rmw(FDMA_CH_RELOAD_CH_RELOAD_SET(BIT(tx->channel_id)), in lan966x_fdma_tx_reload()
968 lan_rmw(QSYS_SW_PORT_MODE_PORT_ENA_SET(0), in __lan966x_fdma_reload()
[all …]
H A Dlan966x_cbs.c38 lan_rmw(QSYS_SE_CFG_SE_AVB_ENA_SET(1) | in lan966x_cbs_add()
59 lan_rmw(QSYS_SE_CFG_SE_AVB_ENA_SET(1) | in lan966x_cbs_del()
H A Dlan966x_tbf.c42 lan_rmw(QSYS_SE_CFG_SE_AVB_ENA_SET(0) | in lan966x_tbf_add()
74 lan_rmw(QSYS_SE_CFG_SE_AVB_ENA_SET(0) | in lan966x_tbf_del()
H A Dlan966x_main.c178 lan_rmw(ANA_PORT_CFG_LEARNAUTO_SET(1) | in lan966x_port_open()
911 lan_rmw(ANA_ADVLEARN_VLAN_CHK_SET(1), in lan966x_init()
935 lan_rmw(QS_INJ_CTRL_GAP_SIZE_SET(0), in lan966x_init()
963 lan_rmw(ANA_PGID_CFG_OBEY_VLAN_SET(1), in lan966x_init()
969 lan_rmw(ANA_PGID_PGID_SET(0x0), in lan966x_init()
992 lan_rmw(ANA_PGID_PGID_SET(0), in lan966x_init()
995 lan_rmw(ANA_PGID_PGID_SET(BIT(CPU_PORT)), in lan966x_init()
1000 lan_rmw(GENMASK(lan966x->num_phys_ports - 1, 0), in lan966x_init()
1005 lan_rmw(GENMASK(lan966x->num_phys_ports - 1, 0), in lan966x_init()
1009 lan_rmw(GENMASK(lan966x->num_phys_ports - 1, 0), in lan966x_init()
[all …]
H A Dlan966x_ets.c68 lan_rmw(QSYS_SE_CFG_SE_DWRR_CNT_SET(count) | in lan966x_ets_add()
89 lan_rmw(QSYS_SE_CFG_SE_DWRR_CNT_SET(0) | in lan966x_ets_del()
H A Dlan966x_switchdev.c36 lan_rmw(ANA_PGID_PGID_SET(flood_mask_ip), in lan966x_port_set_mcast_ip_flood()
52 lan_rmw(ANA_PGID_PGID_SET(val), in lan966x_port_set_mcast_flood()
73 lan_rmw(ANA_PGID_PGID_SET(val), in lan966x_port_set_ucast_flood()
89 lan_rmw(ANA_PGID_PGID_SET(val), in lan966x_port_set_bcast_flood()
96 lan_rmw(ANA_PORT_CFG_LEARN_ENA_SET(enabled), in lan966x_port_set_learning()
170 lan_rmw(ANA_PORT_CFG_LEARN_ENA_SET(learn_ena), in lan966x_port_stp_state_set()
196 lan_rmw(ANA_CPU_FWD_CFG_IGMP_REDIR_ENA_SET(mcast_ena) | in lan966x_port_mc_set()
H A Dlan966x_mirror.c47 lan_rmw(ANA_PORT_CFG_SRC_MIRROR_ENA_SET(1), in lan966x_mirror_port_add()
80 lan_rmw(ANA_PORT_CFG_SRC_MIRROR_ENA_SET(0), in lan966x_mirror_port_del()
H A Dlan966x_vcap_impl.c684 lan_rmw(ANA_VCAP_CFG_S1_ENA_SET(true), in lan966x_vcap_port_key_deselection()
697 lan_rmw(REW_PORT_CFG_ES0_EN_SET(false), in lan966x_vcap_port_key_deselection()
743 lan_rmw(ANA_VCAP_S2_CFG_ENA_SET(true), in lan966x_vcap_init()
747 lan_rmw(ANA_VCAP_CFG_S1_ENA_SET(true), in lan966x_vcap_init()
751 lan_rmw(REW_PORT_CFG_ES0_EN_SET(true), in lan966x_vcap_init()
758 lan_rmw(REW_STAT_CFG_STAT_MODE_SET(1), in lan966x_vcap_init()
H A Dlan966x_police.c162 lan_rmw(ANA_POL_CFG_PORT_POL_ENA_SET(1) | in lan966x_police_port_add()
195 lan_rmw(ANA_POL_CFG_PORT_POL_ENA_SET(0) | in lan966x_police_port_del()
H A Dlan966x_mdb.c289 lan_rmw(ANA_PGID_PGID_SET(mdb_entry->ports), in lan966x_mdb_l2_add()
346 lan_rmw(ANA_PGID_PGID_SET(mdb_entry->ports), in lan966x_mdb_l2_del()
428 lan_rmw(ANA_PGID_PGID_SET(mdb_entry->ports), in lan966x_mdb_l2_cpu_copy()
483 lan_rmw(ANA_PGID_PGID_SET(mdb_entry->ports), in lan966x_mdb_l2_cpu_remove()
H A Dlan966x_mac.c188 lan_rmw(ANA_AUTOAGE_AGE_PERIOD_SET(ageing / 2), in lan966x_mac_set_ageing()
544 lan_rmw(ANA_MACACCESS_MAC_TABLE_CMD_SET(MACACCESS_CMD_SYNC_GET_NEXT), in lan966x_mac_irq_handler()
587 lan_rmw(ANA_ANAINTR_INTR_SET(0), in lan966x_mac_irq_handler()
H A Dlan966x_phylink.c78 lan_rmw(DEV_CLOCK_CFG_PCS_RX_RST_SET(0) | in lan966x_phylink_mac_link_down()
H A Dlan966x_lag.c111 lan_rmw(ANA_PORT_CFG_PORTID_VAL_SET(lag_id), in lan966x_lag_set_port_ids()
H A Dlan966x_main.h778 static inline void lan_rmw(u32 val, u32 mask, struct lan966x *lan966x, in lan_rmw() function
/openbmc/linux/drivers/phy/microchip/
H A Dlan966x_serdes.c26 #define lan_rmw(val, mask, reg, off) \ macro
215 lan_rmw(HSIO_MPLL_CFG_REF_SSP_EN_SET(1), in lan966x_sd6g40_reg_cfg()
221 lan_rmw(HSIO_SD_CFG_PHY_RESET_SET(0), in lan966x_sd6g40_reg_cfg()
227 lan_rmw(HSIO_MPLL_CFG_MPLL_EN_SET(1), in lan966x_sd6g40_reg_cfg()
242 lan_rmw(HSIO_SD_CFG_TX_CM_EN_SET(1), in lan966x_sd6g40_reg_cfg()
257 lan_rmw(HSIO_SD_CFG_RX_PLL_EN_SET(1) | in lan966x_sd6g40_reg_cfg()
285 lan_rmw(HSIO_SD_CFG_TX_DATA_EN_SET(1) | in lan966x_sd6g40_reg_cfg()
402 lan_rmw(HSIO_RGMII_CFG_RGMII_RX_RST_SET(0) | in lan966x_rgmii_setup()
421 lan_rmw(HSIO_DLL_CFG_DLL_RST_SET(0) | in lan966x_rgmii_setup()
431 lan_rmw(HSIO_DLL_CFG_DLL_RST_SET(0) | in lan966x_rgmii_setup()
[all …]