Searched refs:i3c_reg (Results 1 – 3 of 3) sorted by relevance
/Zephyr-latest/soc/nuvoton/npcx/common/ |
D | registers.c | 202 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/ |
D | i3c_npcx.c | 183 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/ |
D | reg_def.h | 1803 struct i3c_reg { struct
|