Searched refs:ibi_sir_info (Results 1 – 2 of 2) sorted by relevance
/hal_microchip-latest/mec5/drivers/ |
D | mec_i3c.c | 865 void MEC_HAL_I3C_IBI_SIR_Enable(struct mec_i3c_ctx *ctx, struct mec_i3c_IBI_SIR *ibi_sir_info, in MEC_HAL_I3C_IBI_SIR_Enable() argument 878 dat_value = _i3c_DAT_read(regs, ibi_sir_info->DAT_start, ibi_sir_info->tgt_dat_idx); in MEC_HAL_I3C_IBI_SIR_Enable() 883 if (ibi_sir_info->ibi_has_payload) { in MEC_HAL_I3C_IBI_SIR_Enable() 888 _i3c_DAT_write(regs, ibi_sir_info->DAT_start, ibi_sir_info->tgt_dat_idx, dat_value); in MEC_HAL_I3C_IBI_SIR_Enable() 896 targets_ibi_enable_sts |= (1 << ibi_sir_info->tgt_dat_idx); in MEC_HAL_I3C_IBI_SIR_Enable() 906 void MEC_HAL_I3C_IBI_SIR_Disable(struct mec_i3c_ctx *ctx, struct mec_i3c_IBI_SIR *ibi_sir_info, in MEC_HAL_I3C_IBI_SIR_Disable() argument 913 dat_value = _i3c_DAT_read(regs, ibi_sir_info->DAT_start, ibi_sir_info->tgt_dat_idx); in MEC_HAL_I3C_IBI_SIR_Disable() 918 _i3c_DAT_write(regs, ibi_sir_info->DAT_start, ibi_sir_info->tgt_dat_idx, dat_value); in MEC_HAL_I3C_IBI_SIR_Disable() 920 targets_ibi_enable_sts &= (uint32_t)~(1 << ibi_sir_info->tgt_dat_idx); in MEC_HAL_I3C_IBI_SIR_Disable()
|
D | mec_i3c_api.h | 288 void MEC_HAL_I3C_IBI_SIR_Enable(struct mec_i3c_ctx *ctx, struct mec_i3c_IBI_SIR *ibi_sir_info, 291 void MEC_HAL_I3C_IBI_SIR_Disable(struct mec_i3c_ctx *ctx, struct mec_i3c_IBI_SIR *ibi_sir_info,
|