Searched refs:i2c (Results 251 - 275 of 2512) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
H A Dgm200.c30 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 Dhdmi_i2c.c89 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 Dad7091r5.c8 #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 Drn5t618.c10 #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 Dmax77686.c13 #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 Dcx24110.h19 /* 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 Dlnbh29.c16 * @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 Dlnbp21.c26 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 Dradeon_i2c.c83 /* 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 Danx7625.c8 #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 Dflexcop-i2c.c4 * 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 DMakefile9 tpm_st33zp24_i2c-objs = i2c.o
/linux-master/drivers/media/pci/cx25821/
H A DMakefile2 cx25821-y := cx25821-core.o cx25821-cards.o cx25821-i2c.o \
/linux-master/drivers/media/usb/stk1160/
H A DMakefile5 stk1160-i2c.o \
/linux-master/drivers/video/fbdev/i810/
H A DMakefile17 i810fb-objs += i810-i2c.o
/linux-master/include/linux/
H A Di2c-algo-bit.h3 * i2c-algo-bit.h: i2c driver algorithms for bit-shift adapters
13 #include <linux/i2c.h>
/linux-master/drivers/macintosh/ams/
H A DMakefile8 ams-$(CONFIG_SENSORS_AMS_I2C) += ams-i2c.o
/linux-master/drivers/nfc/nxp-nci/
H A DMakefile7 nxp-nci_i2c-objs = i2c.o
/linux-master/drivers/nfc/st21nfca/
H A DMakefile9 st21nfca_i2c-objs = i2c.o
/linux-master/drivers/media/tuners/
H A Dmt20xx.h8 #include <linux/i2c.h>
H A Dtuner-simple.h8 #include <linux/i2c.h>
H A Dtda9887.h8 #include <linux/i2c.h>
H A Dqt1010_priv.h84 struct i2c_adapter *i2c; member in struct:qt1010_priv
/linux-master/arch/mips/sibyte/swarm/
H A Dswarm-i2c.c8 #include <linux/i2c.h>
27 "swarm-i2c: cannot register board I2C devices\n");
/linux-master/include/linux/mfd/
H A Dbcm590xx.h13 #include <linux/i2c.h>

Completed in 216 milliseconds

<<11121314151617181920>>