Lines Matching refs:rk_i2c
31 struct rk_i2c { struct
119 static void rk_i2c_set_clk(struct rk_i2c *i2c, unsigned int scl_rate) in rk_i2c_set_clk()
140 static int rk_i2c_adapter_clk(struct rk_i2c *i2c, unsigned int scl_rate) in rk_i2c_adapter_clk()
211 static int rk_i2c_send_start_bit(struct rk_i2c *i2c, u32 con) in rk_i2c_send_start_bit()
242 static int rk_i2c_send_stop_bit(struct rk_i2c *i2c) in rk_i2c_send_stop_bit()
271 static inline void rk_i2c_disable(struct rk_i2c *i2c) in rk_i2c_disable()
278 static int rk_i2c_read(struct rk_i2c *i2c, uchar chip, uint reg, uint r_len, in rk_i2c_read()
380 static int rk_i2c_write(struct rk_i2c *i2c, uchar chip, uint reg, uint r_len, in rk_i2c_write()
468 struct rk_i2c *i2c = dev_get_priv(bus); in rockchip_i2c_xfer()
514 static unsigned int rk3x_i2c_get_version(struct rk_i2c *i2c) in rk3x_i2c_get_version()
526 struct rk_i2c *i2c = dev_get_priv(bus); in rockchip_i2c_set_bus_speed()
538 struct rk_i2c *priv = dev_get_priv(bus); in rockchip_i2c_ofdata_to_platdata()
553 struct rk_i2c *priv = dev_get_priv(bus); in rockchip_i2c_probe()
582 .priv_auto_alloc_size = sizeof(struct rk_i2c),