Searched refs:mec_i3c_sec_regs (Results 1 – 4 of 4) sorted by relevance
/hal_microchip-latest/mec5/drivers/ |
D | mec_i3c_pvt.h | 576 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 …]
|
D | mec_i3c_pvt.c | 211 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 …]
|
D | mec_i3c.c | 138 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/ |
D | mec5_i3c_sec_v2.h | 16 typedef struct mec_i3c_sec_regs { /*!< (@ 0x40010000) MEC_I3C_SEC0 Structure … struct
|