Home
last modified time | relevance | path

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

/openbmc/linux/drivers/i2c/busses/
H A Di2c-synquacer.c130 struct synquacer_i2c { struct
148 static inline int is_lastmsg(struct synquacer_i2c *i2c) in is_lastmsg() argument
153 static inline int is_msglast(struct synquacer_i2c *i2c) in is_msglast()
158 static inline int is_msgend(struct synquacer_i2c *i2c) in is_msgend()
163 static inline unsigned long calc_timeout_ms(struct synquacer_i2c *i2c, in calc_timeout_ms()
176 static void synquacer_i2c_stop(struct synquacer_i2c *i2c, int ret) in synquacer_i2c_stop()
197 static void synquacer_i2c_hw_init(struct synquacer_i2c *i2c) in synquacer_i2c_hw_init()
248 static void synquacer_i2c_hw_reset(struct synquacer_i2c *i2c) in synquacer_i2c_hw_reset()
257 static int synquacer_i2c_master_start(struct synquacer_i2c *i2c, in synquacer_i2c_master_start()
309 static int synquacer_i2c_doxfer(struct synquacer_i2c *i2c, in synquacer_i2c_doxfer()
[all …]