Home
last modified time | relevance | path

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

/Zephyr-latest/soc/nuvoton/npcx/common/
Dregisters.c202 NPCX_REG_SIZE_CHECK(i3c_reg, 0x148);
203 NPCX_REG_OFFSET_CHECK(i3c_reg, MCONFIG, 0x000); /* Controller register */
204 NPCX_REG_OFFSET_CHECK(i3c_reg, MCTRL, 0x084);
205 NPCX_REG_OFFSET_CHECK(i3c_reg, IBIRULES, 0x08C);
206 NPCX_REG_OFFSET_CHECK(i3c_reg, MINTSET, 0x090);
207 NPCX_REG_OFFSET_CHECK(i3c_reg, MINTCLR, 0x094);
208 NPCX_REG_OFFSET_CHECK(i3c_reg, MINTMASKED, 0x098);
209 NPCX_REG_OFFSET_CHECK(i3c_reg, MERRWARN, 0x09C);
210 NPCX_REG_OFFSET_CHECK(i3c_reg, MDATACTRL, 0x0AC);
211 NPCX_REG_OFFSET_CHECK(i3c_reg, MWDATAB, 0x0B0);
[all …]
/Zephyr-latest/drivers/i3c/
Di3c_npcx.c183 struct i3c_reg *base;
320 static inline int npcx_i3c_status_wait_clear(struct i3c_reg *inst, uint8_t bit_offset) in npcx_i3c_status_wait_clear()
332 static inline uint32_t npcx_i3c_state_get(struct i3c_reg *inst) in npcx_i3c_state_get()
337 static inline void npcx_i3c_interrupt_all_disable(struct i3c_reg *inst) in npcx_i3c_interrupt_all_disable()
344 static inline void npcx_i3c_interrupt_enable(struct i3c_reg *inst, uint32_t mask) in npcx_i3c_interrupt_enable()
352 struct i3c_reg *inst = config->base; in npcx_i3c_enable_target_interrupt()
372 static bool npcx_i3c_has_error(struct i3c_reg *inst) in npcx_i3c_has_error()
383 static inline void npcx_i3c_status_clear_all(struct i3c_reg *inst) in npcx_i3c_status_clear_all()
390 static inline void npcx_i3c_errwarn_clear_all(struct i3c_reg *inst) in npcx_i3c_errwarn_clear_all()
395 static inline void npcx_i3c_fifo_flush(struct i3c_reg *inst) in npcx_i3c_fifo_flush()
[all …]
/Zephyr-latest/soc/nuvoton/npcx/common/reg/
Dreg_def.h1803 struct i3c_reg { struct