Home
last modified time | relevance | path

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

/linux/drivers/fsi/
H A Dfsi-master-i2cr.c136 int fsi_master_i2cr_read(struct fsi_master_i2cr *i2cr, u32 addr, u64 *data) in fsi_master_i2cr_read() argument
141 mutex_lock(&i2cr->lock); in fsi_master_i2cr_read()
143 ret = i2cr_transfer(i2cr->client, command, data); in fsi_master_i2cr_read()
147 ret = i2cr_check_status(i2cr->client); in fsi_master_i2cr_read()
151 trace_i2cr_read(i2cr->client, command, data); in fsi_master_i2cr_read()
154 mutex_unlock(&i2cr->lock); in fsi_master_i2cr_read()
159 int fsi_master_i2cr_write(struct fsi_master_i2cr *i2cr, u32 addr, u64 data) in fsi_master_i2cr_write() argument
167 mutex_lock(&i2cr->lock); in fsi_master_i2cr_write()
169 ret = i2c_master_send(i2cr->client, (const char *)buf, sizeof(buf)); in fsi_master_i2cr_write()
171 ret = i2cr_check_status(i2cr->client); in fsi_master_i2cr_write()
[all …]
H A Di2cr-scom.c16 struct fsi_master_i2cr *i2cr; member
43 ret = fsi_master_i2cr_read(scom->i2cr, (u32)*offset, &data); in i2cr_scom_read()
68 ret = fsi_master_i2cr_write(scom->i2cr, (u32)*offset, data); in i2cr_scom_write()
97 scom->i2cr = to_fsi_master_i2cr(fsi_dev->slave->master); in i2cr_scom_probe()
H A Dfsi-master-i2cr.h22 int fsi_master_i2cr_read(struct fsi_master_i2cr *i2cr, u32 addr, u64 *data);
23 int fsi_master_i2cr_write(struct fsi_master_i2cr *i2cr, u32 addr, u64 data);
H A DMakefile7 obj-$(CONFIG_FSI_MASTER_I2CR) += fsi-master-i2cr.o
12 obj-$(CONFIG_I2CR_SCOM) += i2cr-scom.o
/linux/arch/arm/boot/dts/aspeed/
H A Dibm-power11-quad.dtsi94 compatible = "ibm,i2cr-fsi-master";
106 compatible = "ibm,i2cr-scom";
124 compatible = "ibm,i2cr-fsi-master";
136 compatible = "ibm,i2cr-scom";
154 compatible = "ibm,i2cr-fsi-master";
166 compatible = "ibm,i2cr-scom";
184 compatible = "ibm,i2cr-fsi-master";
196 compatible = "ibm,i2cr-scom";
214 compatible = "ibm,i2cr-fsi-master";
226 compatible = "ibm,i2cr-scom";
[all …]
H A Dibm-power11-dual.dtsi98 compatible = "ibm,i2cr-fsi-master";
110 compatible = "ibm,i2cr-scom";
128 compatible = "ibm,i2cr-fsi-master";
140 compatible = "ibm,i2cr-scom";
158 compatible = "ibm,i2cr-fsi-master";
170 compatible = "ibm,i2cr-scom";
188 compatible = "ibm,i2cr-fsi-master";
200 compatible = "ibm,i2cr-scom";
218 compatible = "ibm,i2cr-fsi-master";
230 compatible = "ibm,i2cr-scom";
[all …]