Home
last modified time | relevance | path

Searched refs:mec_i2c_smb_regs (Results 1 – 3 of 3) sorted by relevance

/hal_microchip-3.7.0/mec5/drivers/
Dmec_i2c.c124 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 …]
Dmec_i2c_api.h105 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()
/hal_microchip-3.7.0/mec5/devices/common/
Dmec5_i2c_smb_v3_7.h16 typedef struct mec_i2c_smb_regs { /*!< (@ 0x40004000) MEC_I2C_SMB0 Structure … struct