Home
last modified time | relevance | path

Searched refs:mec_i3c_sec_regs (Results 1 – 4 of 4) sorted by relevance

/hal_microchip-latest/mec5/drivers/
Dmec_i3c_pvt.h576 struct mec_i3c_sec_regs;
625 void _i3c_bus_free_timing_set(struct mec_i3c_sec_regs *regs, uint32_t core_clk_freq_ns);
626 void _i3c_bus_available_timing_set(struct mec_i3c_sec_regs *regs, uint32_t core_clk_freq_ns);
627 void _i3c_bus_idle_timing_set(struct mec_i3c_sec_regs *regs, uint32_t core_clk_freq_ns);
632 void _i3c_sda_hld_switch_delay_timing_set(struct mec_i3c_sec_regs *regs,
636 void _i3c_scl_low_mst_tout_set(struct mec_i3c_sec_regs *regs, uint32_t tout_val);
653 void _i3c_sec_host_dma_tx_burst_length_set(struct mec_i3c_sec_regs *regs, uint32_t val);
654 void _i3c_sec_host_dma_rx_burst_length_set(struct mec_i3c_sec_regs *regs, uint32_t val);
655 void _i3c_sec_host_port_set(struct mec_i3c_sec_regs *regs, uint32_t val);
656 void _i3c_sec_host_stuck_sda_scl_config(struct mec_i3c_sec_regs *regs, uint32_t en,
[all …]
Dmec_i3c_pvt.c211 uint8_t _i3c_tgt_response_sts_get(struct mec_i3c_sec_regs *regs, uint16_t *len, uint8_t *tid, in _i3c_tgt_response_sts_get()
478 void _i3c_tgt_hot_join_disable(struct mec_i3c_sec_regs *regs) in _i3c_tgt_hot_join_disable()
546 void _i3c_bus_free_timing_set(struct mec_i3c_sec_regs *regs, uint32_t core_clk_freq_ns) in _i3c_bus_free_timing_set()
565 void _i3c_bus_available_timing_set(struct mec_i3c_sec_regs *regs, uint32_t core_clk_freq_ns) in _i3c_bus_available_timing_set()
583 void _i3c_bus_idle_timing_set(struct mec_i3c_sec_regs *regs, uint32_t core_clk_freq_ns) in _i3c_bus_idle_timing_set()
601 void _i3c_sda_hld_switch_delay_timing_set(struct mec_i3c_sec_regs *regs, in _i3c_sda_hld_switch_delay_timing_set()
647 void _i3c_scl_low_mst_tout_set(struct mec_i3c_sec_regs *regs, uint32_t tout_val) in _i3c_scl_low_mst_tout_set()
867 void _i3c_sec_host_dma_tx_burst_length_set(struct mec_i3c_sec_regs *regs, uint32_t val) in _i3c_sec_host_dma_tx_burst_length_set()
878 void _i3c_sec_host_dma_rx_burst_length_set(struct mec_i3c_sec_regs *regs, uint32_t val) in _i3c_sec_host_dma_rx_burst_length_set()
889 void _i3c_sec_host_port_set(struct mec_i3c_sec_regs *regs, uint32_t val) in _i3c_sec_host_port_set()
[all …]
Dmec_i3c.c138 struct mec_i3c_sec_regs *regs = (struct mec_i3c_sec_regs *)ctx->base; in MEC_HAL_I3C_Target_Init()
187 struct mec_i3c_sec_regs *regs = (struct mec_i3c_sec_regs *)ctx->base; in MEC_HAL_I3C_Target_MRL_MWL_update()
206 struct mec_i3c_sec_regs *regs = (struct mec_i3c_sec_regs *)ctx->base; in MEC_HAL_I3C_Target_MRL_MWL_set()
362 struct mec_i3c_sec_regs *regs = (struct mec_i3c_sec_regs *)ctx->base; in MEC_HAL_I3C_Sec_Host_Config()
517 _i3c_tgt_hot_join_disable((struct mec_i3c_sec_regs *)regs); in MEC_HAL_I3C_Enable()
936 struct mec_i3c_sec_regs *regs = (struct mec_i3c_sec_regs *)ctx->base; in MEC_HAL_I3C_TGT_PID_set()
950 struct mec_i3c_sec_regs *regs = (struct mec_i3c_sec_regs *)ctx->base; in MEC_HAL_I3C_TGT_is_dyn_addr_valid()
962 struct mec_i3c_sec_regs *regs = (struct mec_i3c_sec_regs *)ctx->base; in MEC_HAL_I3C_TGT_dyn_addr_get()
981 struct mec_i3c_sec_regs *regs = (struct mec_i3c_sec_regs *)ctx->base; in MEC_HAL_I3C_TGT_MXDS_set()
995 struct mec_i3c_sec_regs *regs = (struct mec_i3c_sec_regs *)ctx->base; in MEC_HAL_I3C_TGT_IBI_SIR_Raise()
[all …]
/hal_microchip-latest/mec5/devices/common/
Dmec5_i3c_sec_v2.h16 typedef struct mec_i3c_sec_regs { /*!< (@ 0x40010000) MEC_I3C_SEC0 Structure … struct