Lines Matching refs:device
188 static inline void i2c_ctrl_start(const struct device *dev) in i2c_ctrl_start()
195 static inline void i2c_ctrl_stop(const struct device *dev) in i2c_ctrl_stop()
202 static inline int i2c_ctrl_bus_busy(const struct device *dev) in i2c_ctrl_bus_busy()
209 static inline void i2c_ctrl_bank_sel(const struct device *dev, int bank) in i2c_ctrl_bank_sel()
220 static inline void i2c_ctrl_irq_enable(const struct device *dev, int enable) in i2c_ctrl_irq_enable()
232 static inline void i2c_ctrl_norm_stall_scl(const struct device *dev) in i2c_ctrl_norm_stall_scl()
245 static inline void i2c_ctrl_norm_free_scl(const struct device *dev) in i2c_ctrl_norm_free_scl()
261 static inline void i2c_ctrl_norm_stall_sda(const struct device *dev) in i2c_ctrl_norm_stall_sda()
274 static inline void i2c_ctrl_norm_free_sda(const struct device *dev) in i2c_ctrl_norm_free_sda()
290 static inline void i2c_ctrl_fifo_write(const struct device *dev, uint8_t data) in i2c_ctrl_fifo_write()
297 static inline uint8_t i2c_ctrl_fifo_read(const struct device *dev) in i2c_ctrl_fifo_read()
304 static inline int i2c_ctrl_fifo_tx_avail(const struct device *dev) in i2c_ctrl_fifo_tx_avail()
311 static inline int i2c_ctrl_fifo_rx_occupied(const struct device *dev) in i2c_ctrl_fifo_rx_occupied()
319 const struct device *dev, int threshold, int last) in i2c_ctrl_fifo_rx_setup_threshold_nack()
335 static inline void i2c_ctrl_fifo_clear_status(const struct device *dev) in i2c_ctrl_fifo_clear_status()
347 static void i2c_ctrl_hold_bus(const struct device *dev, int stall) in i2c_ctrl_hold_bus()
360 static void i2c_ctrl_init_module(const struct device *dev) in i2c_ctrl_init_module()
378 static void i2c_ctrl_config_bus_freq(const struct device *dev, in i2c_ctrl_config_bus_freq()
415 static int i2c_ctrl_wait_stop_completed(const struct device *dev, int timeout) in i2c_ctrl_wait_stop_completed()
441 static bool i2c_ctrl_is_scl_sda_both_high(const struct device *dev) in i2c_ctrl_is_scl_sda_both_high()
453 static int i2c_ctrl_wait_idle_completed(const struct device *dev, int timeout) in i2c_ctrl_wait_idle_completed()
474 static int i2c_ctrl_recovery(const struct device *dev) in i2c_ctrl_recovery()
523 static void i2c_ctrl_notify(const struct device *dev, int error) in i2c_ctrl_notify()
531 static int i2c_ctrl_wait_completion(const struct device *dev) in i2c_ctrl_wait_completion()
542 size_t i2c_ctrl_calculate_msg_remains(const struct device *dev) in i2c_ctrl_calculate_msg_remains()
550 static void i2c_ctrl_handle_write_int_event(const struct device *dev) in i2c_ctrl_handle_write_int_event()
599 static void i2c_ctrl_handle_read_int_event(const struct device *dev) in i2c_ctrl_handle_read_int_event()
673 static int i2c_ctrl_proc_write_msg(const struct device *dev, in i2c_ctrl_proc_write_msg()
705 static int i2c_ctrl_proc_read_msg(const struct device *dev, struct i2c_msg *msg) in i2c_ctrl_proc_read_msg()
753 static void i2c_ctrl_target_isr(const struct device *dev, uint8_t status) in i2c_ctrl_target_isr()
863 static void i2c_ctrl_isr(const struct device *dev) in i2c_ctrl_isr()
933 void npcx_i2c_ctrl_mutex_lock(const struct device *i2c_dev) in npcx_i2c_ctrl_mutex_lock()
940 void npcx_i2c_ctrl_mutex_unlock(const struct device *i2c_dev) in npcx_i2c_ctrl_mutex_unlock()
947 int npcx_i2c_ctrl_configure(const struct device *i2c_dev, uint32_t dev_config) in npcx_i2c_ctrl_configure()
971 int npcx_i2c_ctrl_get_speed(const struct device *i2c_dev, uint32_t *speed) in npcx_i2c_ctrl_get_speed()
996 int npcx_i2c_ctrl_recover_bus(const struct device *dev) in npcx_i2c_ctrl_recover_bus()
1072 int npcx_i2c_ctrl_target_register(const struct device *i2c_dev, in npcx_i2c_ctrl_target_register()
1113 int npcx_i2c_ctrl_target_unregister(const struct device *i2c_dev, in npcx_i2c_ctrl_target_unregister()
1151 int npcx_i2c_ctrl_transfer(const struct device *i2c_dev, struct i2c_msg *msgs, in npcx_i2c_ctrl_transfer()
1246 static int i2c_ctrl_init(const struct device *dev) in i2c_ctrl_init()
1250 const struct device *const clk_dev = DEVICE_DT_GET(NPCX_CLK_CTRL_NODE); in i2c_ctrl_init()
1301 static int i2c_ctrl_init_##inst(const struct device *dev)
1303 static int i2c_ctrl_init_##inst(const struct device *dev) \