/freebsd/sys/contrib/alpine-hal/eth/ |
H A D | al_hal_eth_main.c | 389 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 D | al_hal_eth_kr.c | 222 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 D | al_hal_udma_config.c | 55 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 D | al_hal_iofic.c | 58 al_reg_write32(®s->ctrl[group].int_control_grp, flags); in al_iofic_config() 81 al_reg_write32(®s->ctrl[group].int_control_grp, reg); in al_iofic_moder_res_config() 103 al_reg_write32(®s->ctrl[group].int_control_grp, reg); in al_iofic_legacy_moder_interval_config() 126 al_reg_write32(®s->grp_int_mod[group][vector].grp_int_mod_reg, reg); in al_iofic_msix_moder_interval_config() 151 al_reg_write32(®s->grp_int_mod[group][vector].grp_int_tgtid_reg, reg); in al_iofic_msix_tgtid_attributes_config() 200 al_reg_write32(®s->ctrl[group].int_mask_grp, reg | mask); in al_iofic_mask() 240 al_reg_write32(®s->ctrl[group].int_cause_grp, ~mask); in al_iofic_clear_cause() 253 al_reg_write32(®s->ctrl[group].int_cause_set_grp, mask); in al_iofic_set_cause() 267 al_reg_write32(®s->ctrl[group].int_abort_msk_grp, mask); in al_iofic_abort_mask() 288 al_reg_write32(®s->ctrl[group].int_control_grp, reg); in al_iofic_interrupt_moderation_reset()
|
H A D | al_hal_udma_main.c | 88 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 D | al_hal_pcie.c | 113 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(®s->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(®s->port_regs->ack_lat_rply_timer, reg); in al_pcie_port_lat_rply_timers_config() 519 al_reg_write32(®s->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(®s->port_regs->gen3_ctrl, reg); in al_pcie_port_gen3_params_config() 594 al_reg_write32(®s->port_regs->gen3_eq_fs_lf, reg); in al_pcie_port_gen3_params_config() [all …]
|
H A D | al_hal_serdes_hssp.c | 950 al_reg_write32( in al_serdes_grp_reg_read() 968 al_reg_write32( in al_serdes_grp_reg_write() 972 al_reg_write32(®s_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(®s_base->gen.irst, 0x000000); in al_serdes_mode_set_sgmii() 1969 al_reg_write32(®s_base->lane[0].ictl_multi, 0x10110010); in al_serdes_mode_set_sgmii() 1970 al_reg_write32(®s_base->lane[1].ictl_multi, 0x10110010); in al_serdes_mode_set_sgmii() 1971 al_reg_write32(®s_base->lane[2].ictl_multi, 0x10110010); in al_serdes_mode_set_sgmii() [all …]
|
H A D | al_hal_reg_utils.h | 179 al_reg_write32(reg, AL_MASK_VAL(mask, data, temp)); in al_reg_write32_masked()
|
H A D | al_hal_plat_services.h | 258 #define al_reg_write32(l, v) do { \ macro
|
H A D | al_hal_udma_debug.c | 209 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 D | al_hal_serdes_25g.c | 97 al_reg_write32(®s_base->gen.reg_addr, addr); in al_serdes_25g_reg_read() 135 al_reg_write32(®s_base->gen.reg_addr, addr); in al_serdes_25g_reg_write() 136 al_reg_write32(®s_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 D | al_eth.c | 487 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()
|