Searched defs:i2c_bus (Results 1 – 7 of 7) sorted by relevance
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() local405 struct cdns_i2c_data *i2c_bus = (struct cdns_i2c_data *)dev->data; in cdns_i2c_get_config() local434 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()[all …]
24 struct i2c_dt_spec i2c_bus; member
22 struct i2c_dt_spec i2c_bus; member
56 struct i2c_dt_spec i2c_bus; member
73 struct i2c_dt_spec i2c_bus; member
28 static const struct device *const i2c_bus = DEVICE_DT_GET(DT_NODELABEL(i2c0)); variable
99 struct i2c_dt_spec i2c_bus; member