Searched refs:i2cr (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/fsi/ |
| H A D | fsi-master-i2cr.c | 136 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 D | i2cr-scom.c | 16 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 D | fsi-master-i2cr.h | 22 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 D | Makefile | 7 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 D | ibm-power11-quad.dtsi | 94 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 D | ibm-power11-dual.dtsi | 98 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 …]
|