Searched refs:mec_i2c_smb_regs (Results 1 – 3 of 3) sorted by relevance
124 static struct mec_i2c_info const *get_i2c_smb_info(struct mec_i2c_smb_regs *base) in get_i2c_smb_info()154 static void i2c_timing(struct mec_i2c_smb_regs *base, const struct mec_i2c_freq_cfg *freq_cfg) in i2c_timing()166 struct mec_i2c_smb_regs *base = ctx->base; in i2c_config()304 struct mec_i2c_smb_regs *base = ctx->base; in mec_hal_i2c_smb_is_bus_owned()320 struct mec_i2c_smb_regs *base = ctx->base; in mec_hal_i2c_smb_ctrl_set()353 struct mec_i2c_smb_regs *base = ctx->base; in mec_hal_i2c_smb_auto_ack_enable()372 struct mec_i2c_smb_regs *base = ctx->base; in mec_hal_i2c_smb_auto_ack_disable()392 struct mec_i2c_smb_regs *base = ctx->base; in mec_hal_i2c_smb_idle_intr_enable()413 struct mec_i2c_smb_regs *regs = ctx->base; in mec_hal_i2c_smb_intr_ctrl()461 struct mec_i2c_smb_regs *base = ctx->base; in mec_hal_i2c_smb_status()[all …]
105 struct mec_i2c_smb_regs;109 struct mec_i2c_smb_regs *base;178 uint32_t mec_hal_i2c_nl_cm_event(struct mec_i2c_smb_regs *regs);180 static inline uint32_t mec_hal_i2c_nl_cm_cmd(struct mec_i2c_smb_regs *regs) in mec_hal_i2c_nl_cm_cmd()185 static inline void mec_hal_i2c_nl_cm_proceed(struct mec_i2c_smb_regs *regs) in mec_hal_i2c_nl_cm_proceed()190 static inline void mec_hal_i2c_nl_cm_txb_write(struct mec_i2c_smb_regs *regs, uint8_t data_byte) in mec_hal_i2c_nl_cm_txb_write()195 static inline uint32_t mec_hal_i2c_nl_tm_cmd(struct mec_i2c_smb_regs *regs) in mec_hal_i2c_nl_tm_cmd()200 static inline void mec_hal_i2c_nl_tm_proceed(struct mec_i2c_smb_regs *regs) in mec_hal_i2c_nl_tm_proceed()
16 typedef struct mec_i2c_smb_regs { /*!< (@ 0x40004000) MEC_I2C_SMB0 Structure … struct