Lines Matching defs:i2c_bus

179 static inline void cdns_i2c_writereg(const struct cdns_i2c_data *i2c_bus,  in cdns_i2c_writereg()
194 static inline uint32_t cdns_i2c_readreg(const struct cdns_i2c_data *i2c_bus, uintptr_t offset) in cdns_i2c_readreg()
205 static void cdns_i2c_enable_peripheral(struct cdns_i2c_data *i2c_bus) in cdns_i2c_enable_peripheral()
315 static int32_t cdns_i2c_setclk(struct cdns_i2c_data *i2c_bus, uint32_t req_i2c_speed) in cdns_i2c_setclk()
355 struct cdns_i2c_data *i2c_bus = (struct cdns_i2c_data *)dev->data; in cdns_i2c_configure() local
405 struct cdns_i2c_data *i2c_bus = (struct cdns_i2c_data *)dev->data; in cdns_i2c_get_config() local
434 static void cdns_i2c_clear_bus_hold(struct cdns_i2c_data *i2c_bus) in cdns_i2c_clear_bus_hold()
450 static inline bool cdns_is_fifo_hold_quirk(const struct cdns_i2c_data *i2c_bus, in cdns_is_fifo_hold_quirk()
461 static void cdns_i2c_master_handle_receive_interrupt(struct cdns_i2c_data *i2c_bus, in cdns_i2c_master_handle_receive_interrupt()
532 static void cdns_i2c_master_handle_transmit_interrupt(struct cdns_i2c_data *i2c_bus, in cdns_i2c_master_handle_transmit_interrupt()
580 static void cdns_i2c_master_isr(struct cdns_i2c_data *i2c_bus) in cdns_i2c_master_isr()
616 struct cdns_i2c_data *i2c_bus = (struct cdns_i2c_data *)dev->data; in cdns_i2c_isr() local
627 static void cdns_i2c_mrecv(struct cdns_i2c_data *i2c_bus, uint16_t msg_addr) in cdns_i2c_mrecv()
698 static void cdns_i2c_msend(struct cdns_i2c_data *i2c_bus, uint16_t msg_addr) in cdns_i2c_msend()
757 static void cdns_i2c_master_reset(struct cdns_i2c_data *i2c_bus) in cdns_i2c_master_reset()
790 static int32_t cdns_i2c_process_msg(struct cdns_i2c_data *i2c_bus, struct i2c_msg *msg, in cdns_i2c_process_msg()
868 static bool cdns_i2c_wait_for_bus_free(struct cdns_i2c_data *i2c_bus, uint32_t timeout_us) in cdns_i2c_wait_for_bus_free()
903 static int32_t cdns_i2c_master_handle_repeated_start(struct cdns_i2c_data *i2c_bus, in cdns_i2c_master_handle_repeated_start()
925 static int32_t cdns_i2c_master_handle_transfer_error(struct cdns_i2c_data *i2c_bus) in cdns_i2c_master_handle_transfer_error()
953 struct cdns_i2c_data *i2c_bus = (struct cdns_i2c_data *)dev->data; in cdns_i2c_master_transfer() local
1013 struct cdns_i2c_data *i2c_bus = (struct cdns_i2c_data *)dev->data; in cdns_i2c_init() local