Home
last modified time | relevance | path

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

/linux/drivers/i2c/busses/ !
H A Di2c-sh_mobile.c114 struct sh_mobile_i2c_data { struct
145 int (*setup)(struct sh_mobile_i2c_data *pd); argument
186 static void iic_wr(struct sh_mobile_i2c_data *pd, int offs, unsigned char data) in iic_wr()
194 static unsigned char iic_rd(struct sh_mobile_i2c_data *pd, int offs) in iic_rd()
199 static void iic_set_clr(struct sh_mobile_i2c_data *pd, int offs, in iic_set_clr()
239 static int sh_mobile_i2c_check_timing(struct sh_mobile_i2c_data *pd) in sh_mobile_i2c_check_timing()
265 static int sh_mobile_i2c_init(struct sh_mobile_i2c_data *pd) in sh_mobile_i2c_init()
292 static int sh_mobile_i2c_v2_init(struct sh_mobile_i2c_data *pd) in sh_mobile_i2c_v2_init()
304 static unsigned char i2c_op(struct sh_mobile_i2c_data *pd, enum sh_mobile_i2c_op op) in i2c_op()
355 static int sh_mobile_i2c_isr_tx(struct sh_mobile_i2c_data *pd) in sh_mobile_i2c_isr_tx()
[all …]