Home
last modified time | relevance | path

Searched refs:al_reg_write32 (Results 1 – 12 of 12) sorted by relevance

/freebsd/sys/contrib/alpine-hal/eth/
H A Dal_hal_eth_main.c389 al_reg_write32(&adapter->ec_regs_base->epe_p[idx].comp_data, reg_entry->data); in al_eth_epe_entry_set()
390 al_reg_write32(&adapter->ec_regs_base->epe_p[idx].comp_mask, reg_entry->mask); in al_eth_epe_entry_set()
391 al_reg_write32(&adapter->ec_regs_base->epe_p[idx].comp_ctrl, reg_entry->ctrl); in al_eth_epe_entry_set()
393 al_reg_write32(&adapter->ec_regs_base->msp_c[idx].p_comp_data, reg_entry->data); in al_eth_epe_entry_set()
394 al_reg_write32(&adapter->ec_regs_base->msp_c[idx].p_comp_mask, reg_entry->mask); in al_eth_epe_entry_set()
395 al_reg_write32(&adapter->ec_regs_base->msp_c[idx].p_comp_ctrl, reg_entry->ctrl); in al_eth_epe_entry_set()
398 al_reg_write32(&adapter->ec_regs_base->epe[0].act_table_addr, idx); in al_eth_epe_entry_set()
399 al_reg_write32(&adapter->ec_regs_base->epe[0].act_table_data_6, in al_eth_epe_entry_set()
401 al_reg_write32(&adapter->ec_regs_base->epe[0].act_table_data_2, in al_eth_epe_entry_set()
403 al_reg_write32(&adapter->ec_regs_base->epe[0].act_table_data_3, in al_eth_epe_entry_set()
[all …]
H A Dal_hal_eth_kr.c222 al_reg_write32(&adapter->mac_regs_base->kr.an_addr, reg_addr); in al_eth_an_lt_reg_read()
225 al_reg_write32(&adapter->mac_regs_base->kr.pma_addr, reg_addr); in al_eth_an_lt_reg_read()
235 al_reg_write32(&adapter->mac_regs_base->gen_v3.an_lt_0_addr, in al_eth_an_lt_reg_read()
237 al_reg_write32(&adapter->mac_regs_base->gen_v3.an_lt_0_data, in al_eth_an_lt_reg_read()
240 al_reg_write32(&adapter->mac_regs_base->gen_v3.an_lt_0_addr, in al_eth_an_lt_reg_read()
245 al_reg_write32(&adapter->mac_regs_base->gen_v3.an_lt_1_addr, in al_eth_an_lt_reg_read()
247 al_reg_write32(&adapter->mac_regs_base->gen_v3.an_lt_1_data, in al_eth_an_lt_reg_read()
250 al_reg_write32(&adapter->mac_regs_base->gen_v3.an_lt_1_addr, in al_eth_an_lt_reg_read()
255 al_reg_write32(&adapter->mac_regs_base->gen_v3.an_lt_2_addr, in al_eth_an_lt_reg_read()
257 al_reg_write32(&adapter->mac_regs_base->gen_v3.an_lt_2_data, in al_eth_an_lt_reg_read()
[all …]
/freebsd/sys/contrib/alpine-hal/
H A Dal_hal_udma_config.c55 al_reg_write32(&axi_regs->cfg_1, axi->axi_timeout); in al_udma_axi_set()
60 al_reg_write32(&axi_regs->cfg_2, reg); in al_udma_axi_set()
88 al_reg_write32(&axi_regs->endian_cfg, reg); in al_udma_axi_set()
109 al_reg_write32(cfg_1, reg); in al_udma_m2s_axi_sm_set()
124 al_reg_write32(cfg_2, reg); in al_udma_m2s_axi_sm_set()
130 al_reg_write32(cfg_max_beats, reg); in al_udma_m2s_axi_sm_set()
161 al_reg_write32(&udma->udma_regs->m2s.axi_m2s.data_rd_cfg, reg); in al_udma_m2s_axi_set()
168 al_reg_write32(&udma->udma_regs->m2s.axi_m2s.desc_wr_cfg_1, reg); in al_udma_m2s_axi_set()
186 al_reg_write32(&udma->udma_regs->m2s.axi_m2s.ostand_cfg, reg); in al_udma_m2s_axi_set()
206 al_reg_write32(cfg_1, reg); in al_udma_s2m_axi_sm_set()
[all …]
H A Dal_hal_iofic.c58 al_reg_write32(&regs->ctrl[group].int_control_grp, flags); in al_iofic_config()
81 al_reg_write32(&regs->ctrl[group].int_control_grp, reg); in al_iofic_moder_res_config()
103 al_reg_write32(&regs->ctrl[group].int_control_grp, reg); in al_iofic_legacy_moder_interval_config()
126 al_reg_write32(&regs->grp_int_mod[group][vector].grp_int_mod_reg, reg); in al_iofic_msix_moder_interval_config()
151 al_reg_write32(&regs->grp_int_mod[group][vector].grp_int_tgtid_reg, reg); in al_iofic_msix_tgtid_attributes_config()
200 al_reg_write32(&regs->ctrl[group].int_mask_grp, reg | mask); in al_iofic_mask()
240 al_reg_write32(&regs->ctrl[group].int_cause_grp, ~mask); in al_iofic_clear_cause()
253 al_reg_write32(&regs->ctrl[group].int_cause_set_grp, mask); in al_iofic_set_cause()
267 al_reg_write32(&regs->ctrl[group].int_abort_msk_grp, mask); in al_iofic_abort_mask()
288 al_reg_write32(&regs->ctrl[group].int_control_grp, reg); in al_iofic_interrupt_moderation_reset()
H A Dal_hal_udma_main.c88 al_reg_write32(&tmp_unit_regs->gen.axi.cfg_1, 1000000); in al_udma_set_defaults()
90 al_reg_write32(&tmp_unit_regs->m2s.m2s_comp.cfg_application_ack in al_udma_set_defaults()
94 al_reg_write32( in al_udma_set_defaults()
118 al_reg_write32(reg_addr, val); in al_udma_q_config()
152 al_reg_write32(reg_addr, val); in al_udma_q_config_compl()
162 al_reg_write32(&udma_q->udma->udma_regs->s2m.s2m_comp.cfg_1c in al_udma_q_config_compl()
179 al_reg_write32(&udma_q->q_regs->rings.drbp_low, in al_udma_q_set_pointers()
181 al_reg_write32(&udma_q->q_regs->rings.drbp_high, in al_udma_q_set_pointers()
184 al_reg_write32(&udma_q->q_regs->rings.drl, udma_q->size); in al_udma_q_set_pointers()
194 al_reg_write32(&udma_q->q_regs->rings.crbp_low, in al_udma_q_set_pointers()
[all …]
H A Dal_hal_pcie.c113 al_reg_write32(&pcie_port->regs->port_regs->rd_only_wr_en, in al_pcie_port_wr_to_ro_set()
133 al_reg_write32((uint32_t *)((uintptr_t)offset | cs2_bit), val); in al_reg_write32_dbi_cs2()
231 al_reg_write32(&regs->app.parity->en_core, in al_pcie_port_ram_parity_int_config()
261 al_reg_write32(regs->axi.parity.en_axi, in al_pcie_port_axi_parity_int_config()
396 al_reg_write32(&regs->port_regs->ack_lat_rply_timer, reg); in al_pcie_port_lat_rply_timers_config()
519 al_reg_write32(&regs->port_regs->gen2_ctrl, gen2_ctrl); in al_pcie_port_gen2_params_config()
557 al_reg_write32(regs->core_space[0].pcie_sec_ext_cap_base + (4 >> 2), in al_pcie_port_gen3_params_config()
568 al_reg_write32((uint32_t *)(lanes_eq_base + i), eq_control); in al_pcie_port_gen3_params_config()
584 al_reg_write32(&regs->port_regs->gen3_ctrl, reg); in al_pcie_port_gen3_params_config()
594 al_reg_write32(&regs->port_regs->gen3_eq_fs_lf, reg); in al_pcie_port_gen3_params_config()
[all …]
H A Dal_hal_serdes_hssp.c950 al_reg_write32( in al_serdes_grp_reg_read()
968 al_reg_write32( in al_serdes_grp_reg_write()
972 al_reg_write32(&regs_base->gen.reg_data, data); in al_serdes_grp_reg_write()
1159 al_reg_write32(&lane_regs->ictl_multi_rxeq, in al_serdes_eye_measure_run()
1178 al_reg_write32(&lane_regs->ictl_multi_rxeq, 0); in al_serdes_eye_measure_run()
1946 al_reg_write32( in al_serdes_mode_rx_tx_inv_state_restore()
1968 al_reg_write32(&regs_base->gen.irst, 0x000000); in al_serdes_mode_set_sgmii()
1969 al_reg_write32(&regs_base->lane[0].ictl_multi, 0x10110010); in al_serdes_mode_set_sgmii()
1970 al_reg_write32(&regs_base->lane[1].ictl_multi, 0x10110010); in al_serdes_mode_set_sgmii()
1971 al_reg_write32(&regs_base->lane[2].ictl_multi, 0x10110010); in al_serdes_mode_set_sgmii()
[all …]
H A Dal_hal_reg_utils.h179 al_reg_write32(reg, AL_MASK_VAL(mask, data, temp)); in al_reg_write32_masked()
H A Dal_hal_plat_services.h258 #define al_reg_write32(l, v) do { \ macro
H A Dal_hal_udma_debug.c209 al_reg_write32(&udma->udma_regs->m2s.m2s.indirect_ctrl, qid); in al_udma_regs_m2s_q_print()
326 al_reg_write32(&udma->udma_regs->m2s.m2s.indirect_ctrl, qid); in al_udma_regs_s2m_q_print()
H A Dal_hal_serdes_25g.c97 al_reg_write32(&regs_base->gen.reg_addr, addr); in al_serdes_25g_reg_read()
135 al_reg_write32(&regs_base->gen.reg_addr, addr); in al_serdes_25g_reg_write()
136 al_reg_write32(&regs_base->gen.reg_data, (data | SERDES_C_GEN_REG_DATA_STRB_MASK)); in al_serdes_25g_reg_write()
/freebsd/sys/dev/al_eth/
H A Dal_eth.c487 al_reg_write32((void*)((u_long)handle + where), val); in al_eth_fpga_write_pci_config()
520 al_reg_write32(offset, value); in al_eth_forward_int_config()