Home
last modified time | relevance | path

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

/Zephyr-latest/drivers/i2c/
Di2c_cdns.c152 struct cdns_i2c_data { struct
179 static inline void cdns_i2c_writereg(const struct cdns_i2c_data *i2c_bus, in cdns_i2c_writereg() argument
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()
405 struct cdns_i2c_data *i2c_bus = (struct cdns_i2c_data *)dev->data; in cdns_i2c_get_config()
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()
[all …]