/kernel/linux/linux-5.10/drivers/gpu/drm/loongson/ |
H A D | loongson_i2c.c | 43 static void loongson_i2c_set_data(void *i2c, int value) in loongson_i2c_set_data() argument 57 static void loongson_i2c_set_clock(void *i2c, int value) in loongson_i2c_set_clock() argument 71 static int loongson_i2c_get_data(void *i2c) in loongson_i2c_get_data() argument 83 static int loongson_i2c_get_clock(void *i2c) in loongson_i2c_get_clock() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
H A D | pad.h | 8 struct nvkm_i2c *i2c; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | disp.c | 217 struct nvkm_i2c *i2c = nvxx_i2c(&drm->client.device); in nv04_display_create() local
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | outp.c | 300 struct nvkm_i2c *i2c = disp->engine.subdev.device->i2c; in nvkm_outp_ctor() local
|
H A D | outp.h | 15 struct nvkm_i2c_bus *i2c; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | dcb.c | 57 u16 i2c = nvbios_rd16(bios, dcb + 2); in dcb_table() local 66 u16 i2c = nvbios_rd16(bios, dcb + 2); in dcb_table() local
|
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | 88pm860x-i2c.c | 15 int pm860x_reg_read(struct i2c_client *i2c, int reg) in pm860x_reg_read() argument 31 int pm860x_reg_write(struct i2c_client *i2c, int reg, in pm860x_reg_write() argument 44 int pm860x_bulk_read(struct i2c_client *i2c, int reg, in pm860x_bulk_read() argument 57 pm860x_bulk_write(struct i2c_client *i2c, int reg, int count, unsigned char *buf) pm860x_bulk_write() argument 70 pm860x_set_bits(struct i2c_client *i2c, int reg, unsigned char mask, unsigned char data) pm860x_set_bits() argument 83 read_device(struct i2c_client *i2c, int reg, int bytes, void *dest) read_device() argument 119 write_device(struct i2c_client *i2c, int reg, int bytes, void *src) write_device() argument 140 pm860x_page_reg_write(struct i2c_client *i2c, int reg, unsigned char data) pm860x_page_reg_write() argument 158 pm860x_page_bulk_read(struct i2c_client *i2c, int reg, int count, unsigned char *buf) pm860x_page_bulk_read() argument [all...] |
H A D | intel_soc_pmic_chtdc_ti.c | 107 static int chtdc_ti_probe(struct i2c_client *i2c) in chtdc_ti_probe() argument 136 static void chtdc_ti_shutdown(struct i2c_client *i2c) in chtdc_ti_shutdown() argument
|
/kernel/linux/linux-5.10/drivers/media/tuners/ |
H A D | mt2060_priv.h | 83 struct i2c_adapter *i2c; member
|
/kernel/linux/linux-5.10/drivers/power/supply/ |
H A D | max8997_charger.c | 34 struct i2c_client *i2c = charger->iodev->i2c; in max8997_battery_get_property() local [all...] |
/kernel/linux/linux-5.10/drivers/regulator/ |
H A D | da9210-regulator.c | 130 static int da9210_i2c_probe(struct i2c_client *i2c) in da9210_i2c_probe() argument [all...] |
H A D | isl6271a-regulator.c | 108 static int isl6271a_probe(struct i2c_client *i2c, in isl6271a_probe() argument [all...] |
H A D | sy8106a-regulator.c | 64 static int sy8106a_i2c_probe(struct i2c_client *i2c) in sy8106a_i2c_probe() argument
|
/kernel/linux/linux-5.10/include/linux/mfd/ |
H A D | max77693-common.h | 24 struct i2c_client *i2c; /* 0xCC , PMIC, Charger, Flash LED */ member
|
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | 88pm860x-i2c.c | 15 int pm860x_reg_read(struct i2c_client *i2c, int reg) in pm860x_reg_read() argument 31 int pm860x_reg_write(struct i2c_client *i2c, int reg, in pm860x_reg_write() argument 44 int pm860x_bulk_read(struct i2c_client *i2c, int reg, in pm860x_bulk_read() argument 57 pm860x_bulk_write(struct i2c_client *i2c, int reg, int count, unsigned char *buf) pm860x_bulk_write() argument 70 pm860x_set_bits(struct i2c_client *i2c, int reg, unsigned char mask, unsigned char data) pm860x_set_bits() argument 83 read_device(struct i2c_client *i2c, int reg, int bytes, void *dest) read_device() argument 119 write_device(struct i2c_client *i2c, int reg, int bytes, void *src) write_device() argument 140 pm860x_page_reg_write(struct i2c_client *i2c, int reg, unsigned char data) pm860x_page_reg_write() argument 158 pm860x_page_bulk_read(struct i2c_client *i2c, int reg, int count, unsigned char *buf) pm860x_page_bulk_read() argument [all...] |
H A D | rohm-bd718x7.c | 129 static int bd718xx_i2c_probe(struct i2c_client *i2c) in bd718xx_i2c_probe() argument [all...] |
H A D | rohm-bd9576.c | 91 static int bd957x_i2c_probe(struct i2c_client *i2c) in bd957x_i2c_probe() argument [all...] |
H A D | rt5120.c | 84 static int rt5120_probe(struct i2c_client *i2c) in rt5120_probe() argument
|
H A D | stpmic1.c | 131 static int stpmic1_probe(struct i2c_client *i2c) in stpmic1_probe() argument 188 struct i2c_client *i2c = to_i2c_client(dev); in stpmic1_suspend() local 198 struct i2c_client *i2c = to_i2c_client(dev); in stpmic1_resume() local
|
H A D | stmpe-i2c.c | 22 struct i2c_client *i2c = stmpe->client; in i2c_reg_read() local 29 struct i2c_client *i2c = stmpe->client; in i2c_reg_write() local 36 struct i2c_client *i2c = stmpe->client; in i2c_block_read() local 44 struct i2c_client *i2c = stmpe->client; in i2c_block_write() local 70 stmpe_i2c_probe(struct i2c_client *i2c) stmpe_i2c_probe() argument 95 stmpe_i2c_remove(struct i2c_client *i2c) stmpe_i2c_remove() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/ |
H A D | dib0070.h | 55 static inline struct dvb_frontend *dib0070_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct dib0070_config *cfg) in dib0070_attach() argument
|
H A D | dib3000mc.h | 59 int dib3000mc_i2c_enumeration(struct i2c_adapter *i2c, in dib3000mc_i2c_enumeration() argument
|
H A D | drxd.h | 45 drxd_attach(const struct drxd_config *config, void *priv, struct i2c_adapter *i2c, struct device *dev) drxd_attach() argument
|
H A D | isl6423.c | 48 struct i2c_adapter *i2c; member 58 struct i2c_adapter *i2c = isl6423->i2c; in isl6423_write() local 255 isl6423_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct isl6423_config *config) isl6423_attach() argument
|
H A D | isl6421.c | 25 struct i2c_adapter *i2c; member 177 struct dvb_frontend *isl6421_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 i2c_addr, in isl6421_attach() argument [all...] |