/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
H A D | gm200.c | 30 gm200_aux_autodpcd(struct nvkm_i2c *i2c, int aux, bool enable) argument 32 nvkm_mask(i2c->subdev.device, 0x00d968 + (aux * 0x50), 0x00010000, enable << 16);
|
/linux-master/drivers/gpu/drm/msm/hdmi/ |
H A D | hdmi_i2c.c | 89 static int msm_hdmi_i2c_xfer(struct i2c_adapter *i2c, argument 92 struct hdmi_i2c_adapter *hdmi_i2c = to_hdmi_i2c_adapter(i2c); 218 void msm_hdmi_i2c_irq(struct i2c_adapter *i2c) argument 220 struct hdmi_i2c_adapter *hdmi_i2c = to_hdmi_i2c_adapter(i2c); 226 void msm_hdmi_i2c_destroy(struct i2c_adapter *i2c) argument 228 struct hdmi_i2c_adapter *hdmi_i2c = to_hdmi_i2c_adapter(i2c); 229 i2c_del_adapter(i2c); 236 struct i2c_adapter *i2c = NULL; local 245 i2c = &hdmi_i2c->base; 251 i2c [all...] |
/linux-master/drivers/iio/adc/ |
H A D | ad7091r5.c | 8 #include <linux/i2c.h> 90 struct i2c_client *i2c = container_of(st->dev, struct i2c_client, dev); local 92 st->map = devm_regmap_init_i2c(i2c, regmap_conf); 102 static int ad7091r5_i2c_probe(struct i2c_client *i2c) argument 106 init_info = i2c_get_match_data(i2c); 110 return ad7091r_probe(&i2c->dev, init_info, i2c->irq); 123 MODULE_DEVICE_TABLE(i2c, ad7091r5_i2c_ids);
|
/linux-master/drivers/mfd/ |
H A D | rn5t618.c | 10 #include <linux/i2c.h> 180 static int rn5t618_i2c_probe(struct i2c_client *i2c) argument 185 priv = devm_kzalloc(&i2c->dev, sizeof(*priv), GFP_KERNEL); 189 i2c_set_clientdata(i2c, priv); 190 priv->variant = (long)i2c_get_match_data(i2c); 191 priv->irq = i2c->irq; 192 priv->dev = &i2c->dev; 194 priv->regmap = devm_regmap_init_i2c(i2c, &rn5t618_regmap_config); 197 dev_err(&i2c->dev, "regmap init failed: %d\n", ret); 202 ret = devm_mfd_add_devices(&i2c 236 rn5t618_i2c_remove(struct i2c_client *i2c) argument [all...] |
H A D | max77686.c | 13 #include <linux/i2c.h> 160 static int max77686_i2c_probe(struct i2c_client *i2c) argument 170 max77686 = devm_kzalloc(&i2c->dev, 175 i2c_set_clientdata(i2c, max77686); 176 max77686->type = (unsigned long)of_device_get_match_data(&i2c->dev); 177 max77686->dev = &i2c->dev; 178 max77686->i2c = i2c; 180 max77686->irq = i2c->irq; 194 max77686->regmap = devm_regmap_init_i2c(i2c, confi 230 struct i2c_client *i2c = to_i2c_client(dev); local 252 struct i2c_client *i2c = to_i2c_client(dev); local [all...] |
/linux-master/drivers/media/dvb-frontends/ |
H A D | cx24110.h | 19 /* the demodulator's i2c address */ 38 struct i2c_adapter *i2c); 41 struct i2c_adapter *i2c) 40 cx24110_attach(const struct cx24110_config *config, struct i2c_adapter *i2c) argument
|
H A D | lnbh29.c | 16 * @i2c: Pointer to the I2C adapter structure 23 struct i2c_adapter *i2c; member in struct:lnbh29_priv 59 ret = i2c_transfer(priv->i2c, msg, 2); 63 dev_dbg(&priv->i2c->dev, "LNBH29 I2C transfer failed (%d)\n", 69 dev_err(&priv->i2c->dev, 107 ret = i2c_transfer(priv->i2c, &msg, 1); 111 dev_err(&priv->i2c->dev, "LNBH29 I2C transfer error (%d)\n", 134 struct i2c_adapter *i2c) 143 priv->i2c = i2c; 132 lnbh29_attach(struct dvb_frontend *fe, struct lnbh29_config *cfg, struct i2c_adapter *i2c) argument [all...] |
H A D | lnbp21.c | 26 struct i2c_adapter *i2c; member in struct:lnbp21 56 return (i2c_transfer(lnbp21->i2c, &msg, 1) == 1) ? 0 : -EIO; 74 return (i2c_transfer(lnbp21->i2c, &msg, 1) == 1) ? 0 : -EIO; 99 return (i2c_transfer(lnbp21->i2c, &msg, 1) == 1) ? 0 : -EIO; 113 struct i2c_adapter *i2c, u8 override_set, 122 lnbp21->i2c = i2c; 152 struct i2c_adapter *i2c, u8 override_set, 155 return lnbx2x_attach(fe, i2c, override_set, override_clear, 161 struct i2c_adapter *i2c, u 112 lnbx2x_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 override_set, u8 override_clear, u8 i2c_addr, u8 config) argument 151 lnbh24_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 override_set, u8 override_clear, u8 i2c_addr) argument 160 lnbp21_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 override_set, u8 override_clear) argument [all...] |
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_i2c.c | 83 /* bit banging i2c */ 87 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap); local 88 struct radeon_device *rdev = i2c->dev->dev_private; 89 struct radeon_i2c_bus_rec *rec = &i2c->rec; 92 mutex_lock(&i2c->mutex); 94 /* RV410 appears to have a bug where the hw i2c in reset 95 * holds the i2c port in a bad state - switch hw i2c away before 157 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap); local 158 struct radeon_device *rdev = i2c 176 struct radeon_i2c_chan *i2c = i2c_priv; local 191 struct radeon_i2c_chan *i2c = i2c_priv; local 205 struct radeon_i2c_chan *i2c = i2c_priv; local 218 struct radeon_i2c_chan *i2c = i2c_priv; local 324 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap); local 577 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap); local 810 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap); local 908 struct radeon_i2c_chan *i2c; local 975 radeon_i2c_destroy(struct radeon_i2c_chan *i2c) argument [all...] |
/linux-master/drivers/gpu/drm/bridge/analogix/ |
H A D | anx7625.c | 8 #include <linux/i2c.h> 58 if (client == ctx->i2c.tcpc_client) 60 else if (client == ctx->i2c.tx_p0_client) 62 else if (client == ctx->i2c.tx_p1_client) 64 else if (client == ctx->i2c.rx_p0_client) 66 else if (client == ctx->i2c.rx_p1_client) 74 "fail to access i2c id=%x\n:%x", 90 DRM_DEV_ERROR(dev, "read i2c fail id=%x:%x\n", 107 DRM_DEV_ERROR(dev, "read i2c block fail id=%x:%x\n", 125 DRM_DEV_ERROR(dev, "fail to write i2c i [all...] |
/linux-master/drivers/media/common/b2c2/ |
H A D | flexcop-i2c.c | 4 * flexcop-i2c.c - flexcop internal 2Wire bus (I2C) and dvb i2c initialization 21 fc->write_ibi_reg(fc, tw_sm_c_100, *r100); /* initiating i2c operation */ 29 deb_i2c("i2c success\n"); 33 deb_i2c("suffering from an i2c ack_error\n"); 37 deb_i2c("tried %d times i2c operation, never finished or too many ack errors.\n", 42 static int flexcop_i2c_read4(struct flexcop_i2c_adapter *i2c, argument 53 * the ITD1000 is behind an i2c-gate which closes automatically 54 * after an i2c-transaction the STV0297 needs 2 consecutive reads 59 if (i2c 107 flexcop_i2c_request(struct flexcop_i2c_adapter *i2c, flexcop_access_op_t op, u8 chipaddr, u8 start_addr, u8 *buf, u16 size) argument 170 struct flexcop_i2c_adapter *i2c = i2c_get_adapdata(i2c_adap); local [all...] |
/linux-master/drivers/char/tpm/st33zp24/ |
H A D | Makefile | 9 tpm_st33zp24_i2c-objs = i2c.o
|
/linux-master/drivers/media/pci/cx25821/ |
H A D | Makefile | 2 cx25821-y := cx25821-core.o cx25821-cards.o cx25821-i2c.o \
|
/linux-master/drivers/media/usb/stk1160/ |
H A D | Makefile | 5 stk1160-i2c.o \
|
/linux-master/drivers/video/fbdev/i810/ |
H A D | Makefile | 17 i810fb-objs += i810-i2c.o
|
/linux-master/include/linux/ |
H A D | i2c-algo-bit.h | 3 * i2c-algo-bit.h: i2c driver algorithms for bit-shift adapters 13 #include <linux/i2c.h>
|
/linux-master/drivers/macintosh/ams/ |
H A D | Makefile | 8 ams-$(CONFIG_SENSORS_AMS_I2C) += ams-i2c.o
|
/linux-master/drivers/nfc/nxp-nci/ |
H A D | Makefile | 7 nxp-nci_i2c-objs = i2c.o
|
/linux-master/drivers/nfc/st21nfca/ |
H A D | Makefile | 9 st21nfca_i2c-objs = i2c.o
|
/linux-master/drivers/media/tuners/ |
H A D | mt20xx.h | 8 #include <linux/i2c.h>
|
H A D | tuner-simple.h | 8 #include <linux/i2c.h>
|
H A D | tda9887.h | 8 #include <linux/i2c.h>
|
H A D | qt1010_priv.h | 84 struct i2c_adapter *i2c; member in struct:qt1010_priv
|
/linux-master/arch/mips/sibyte/swarm/ |
H A D | swarm-i2c.c | 8 #include <linux/i2c.h> 27 "swarm-i2c: cannot register board I2C devices\n");
|
/linux-master/include/linux/mfd/ |
H A D | bcm590xx.h | 13 #include <linux/i2c.h>
|