Home
last modified time | relevance | path

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

/hal_microchip-latest/mec5/drivers/
Dmec_i3c_pvt.h575 struct mec_i3c_host_regs;
578 uint32_t _i3c_intr_sts_get(struct mec_i3c_host_regs *regs);
579 void _i3c_intr_sts_clear(struct mec_i3c_host_regs *regs, uint32_t mask);
580 void _i3c_intr_sts_enable(struct mec_i3c_host_regs *regs, uint32_t mask);
581 void _i3c_intr_sgnl_enable(struct mec_i3c_host_regs *regs, uint32_t mask);
582 void _i3c_intr_IBI_enable(struct mec_i3c_host_regs *regs);
583 void _i3c_intr_IBI_disable(struct mec_i3c_host_regs *regs);
585 void _i3c_resp_buf_threshold_set(struct mec_i3c_host_regs *regs, uint8_t threshold);
586 void _i3c_cmd_queue_buf_threshold_set(struct mec_i3c_host_regs *regs, uint32_t val);
587 void _i3c_tx_fifo_empty_threshold_set(struct mec_i3c_host_regs *regs, uint32_t val);
[all …]
Dmec_i3c.c58 struct mec_i3c_host_regs *regs = (struct mec_i3c_host_regs *)ctx->base; in MEC_HAL_I3C_Controller_Clk_I2C_Init()
113 struct mec_i3c_host_regs *regs = (struct mec_i3c_host_regs *)ctx->base; in MEC_HAL_I3C_Controller_Clk_Cfg()
218 struct mec_i3c_host_regs *regs = (struct mec_i3c_host_regs *)ctx->base; in MEC_HAL_I3C_Target_Interrupts_Init()
251 struct mec_i3c_host_regs *regs = (struct mec_i3c_host_regs *)ctx->base; in MEC_HAL_I3C_Controller_Interrupts_Init()
284 struct mec_i3c_host_regs *regs = (struct mec_i3c_host_regs *)ctx->base; in MEC_HAL_I3C_Thresholds_Init()
328 struct mec_i3c_host_regs *regs = (struct mec_i3c_host_regs *)ctx->base; in MEC_HAL_I3C_Thresholds_Response_buf_set()
340 struct mec_i3c_host_regs *regs = (struct mec_i3c_host_regs *)ctx->base; in MEC_HAL_I3C_Host_Config()
384 struct mec_i3c_host_regs *regs = (struct mec_i3c_host_regs *)ctx->base; in MEC_HAL_I3C_Soft_Reset()
398 struct mec_i3c_host_regs *regs = (struct mec_i3c_host_regs *)ctx->base; in MEC_HAL_I3C_DAT_info_get()
412 struct mec_i3c_host_regs *regs = (struct mec_i3c_host_regs *)ctx->base; in MEC_HAL_I3C_DCT_info_get()
[all …]
Dmec_i3c_pvt.c23 uint32_t _i3c_intr_sts_get(struct mec_i3c_host_regs *regs) in _i3c_intr_sts_get()
33 void _i3c_intr_sts_clear(struct mec_i3c_host_regs *regs, uint32_t mask) in _i3c_intr_sts_clear()
43 void _i3c_intr_sts_enable(struct mec_i3c_host_regs *regs, uint32_t mask) in _i3c_intr_sts_enable()
53 void _i3c_intr_IBI_enable(struct mec_i3c_host_regs *regs) in _i3c_intr_IBI_enable()
65 void _i3c_intr_IBI_disable(struct mec_i3c_host_regs *regs) in _i3c_intr_IBI_disable()
77 void _i3c_intr_thresholds_tx_enable(struct mec_i3c_host_regs *regs) in _i3c_intr_thresholds_tx_enable()
89 void _i3c_intr_thresholds_tx_disable(struct mec_i3c_host_regs *regs) in _i3c_intr_thresholds_tx_disable()
101 void _i3c_intr_thresholds_rx_enable(struct mec_i3c_host_regs *regs) in _i3c_intr_thresholds_rx_enable()
113 void _i3c_intr_thresholds_rx_disable(struct mec_i3c_host_regs *regs) in _i3c_intr_thresholds_rx_disable()
125 void _i3c_intr_sgnl_enable(struct mec_i3c_host_regs *regs, uint32_t mask) in _i3c_intr_sgnl_enable()
[all …]
/hal_microchip-latest/mec5/devices/common/
Dmec5_i3c_host_v2.h16 typedef struct mec_i3c_host_regs { /*!< (@ 0x40010800) MEC_I3C_HOST0 Structure … struct