Searched refs:i2c (Results 176 - 200 of 2512) sorted by relevance

1234567891011>>

/linux-master/drivers/media/dvb-frontends/
H A Dstv0297.h17 /* the demodulator's i2c address */
29 /* set to 1 if the device requires an i2c STOP during reading */
35 struct i2c_adapter* i2c);
38 struct i2c_adapter* i2c)
37 stv0297_attach(const struct stv0297_config* config, struct i2c_adapter* i2c) argument
H A Dtda10086.h23 /* the demodulator's i2c address */
38 struct i2c_adapter* i2c);
41 struct i2c_adapter* i2c)
40 tda10086_attach(const struct tda10086_config* config, struct i2c_adapter* i2c) argument
H A Dtda665x.h26 struct i2c_adapter *i2c);
32 struct i2c_adapter *i2c)
30 tda665x_attach(struct dvb_frontend *fe, const struct tda665x_config *config, struct i2c_adapter *i2c) argument
H A Dtda8261.h29 struct i2c_adapter *i2c);
35 struct i2c_adapter *i2c)
33 tda8261_attach(struct dvb_frontend *fe, const struct tda8261_config *config, struct i2c_adapter *i2c) argument
H A Dves1820.h19 /* the demodulator's i2c address */
34 struct i2c_adapter* i2c, u8 pwm);
37 struct i2c_adapter* i2c, u8 pwm)
36 ves1820_attach(const struct ves1820_config* config, struct i2c_adapter* i2c, u8 pwm) argument
H A Dcx24113.h21 const struct cx24113_config *config, struct i2c_adapter *i2c);
26 const struct cx24113_config *config, struct i2c_adapter *i2c)
25 cx24113_attach(struct dvb_frontend *fe, const struct cx24113_config *config, struct i2c_adapter *i2c) argument
H A Dbcm3510.h17 /* the demodulator's i2c address */
26 struct i2c_adapter* i2c);
29 struct i2c_adapter* i2c)
28 bcm3510_attach(const struct bcm3510_config* config, struct i2c_adapter* i2c) argument
H A Dnxt200x.h24 /* the demodulator's i2c address */
33 struct i2c_adapter* i2c);
36 struct i2c_adapter* i2c)
35 nxt200x_attach(const struct nxt200x_config* config, struct i2c_adapter* i2c) argument
H A Dor51132.h16 /* The demodulator's i2c address */
25 struct i2c_adapter* i2c);
28 struct i2c_adapter* i2c)
27 or51132_attach(const struct or51132_config* config, struct i2c_adapter* i2c) argument
H A Dzl10353.h22 /* set if no pll is connected to the secondary i2c bus */
38 struct i2c_adapter *i2c);
41 struct i2c_adapter *i2c)
40 zl10353_attach(const struct zl10353_config *config, struct i2c_adapter *i2c) argument
H A Ds921.h15 /* the demodulator's i2c address */
21 struct i2c_adapter *i2c);
25 const struct s921_config *config, struct i2c_adapter *i2c)
24 s921_attach( const struct s921_config *config, struct i2c_adapter *i2c) argument
H A Dlnbh25.c22 * @i2c: pointer to the I2C adapter structure
30 struct i2c_adapter *i2c; member in struct:lnbh25_priv
60 ret = i2c_transfer(priv->i2c, &msg[i], 1);
64 dev_dbg(&priv->i2c->dev,
70 dev_dbg(&priv->i2c->dev, "%s(): %*ph\n",
73 dev_err(&priv->i2c->dev,
112 dev_dbg(&priv->i2c->dev,
116 ret = i2c_transfer(priv->i2c, &msg, 1);
120 dev_err(&priv->i2c->dev, "%s(): I2C transfer error (%d)\n",
138 dev_dbg(&priv->i2c
144 lnbh25_attach(struct dvb_frontend *fe, struct lnbh25_config *cfg, struct i2c_adapter *i2c) argument
[all...]
/linux-master/drivers/media/tuners/
H A Dfc0012.h40 struct i2c_adapter *i2c,
44 struct i2c_adapter *i2c,
43 fc0012_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct fc0012_config *cfg) argument
H A Dmt2131.h21 struct i2c_adapter *i2c,
26 struct i2c_adapter *i2c,
25 mt2131_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2131_config *cfg, u16 if1) argument
H A Dtda18218.h21 struct i2c_adapter *i2c, struct tda18218_config *cfg);
24 struct i2c_adapter *i2c, struct tda18218_config *cfg)
23 tda18218_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct tda18218_config *cfg) argument
H A Dxc4000.h41 struct i2c_adapter *i2c,
45 struct i2c_adapter *i2c,
44 xc4000_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct xc4000_config *cfg) argument
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
H A Dgk110.c26 gk110_aux_autodpcd(struct nvkm_i2c *i2c, int aux, bool enable) argument
28 nvkm_mask(i2c->subdev.device, 0x00e4f8 + (aux * 0x50), 0x00010000, enable << 16);
/linux-master/drivers/staging/media/av7110/
H A Dsp8870.h18 /* the demodulator's i2c address */
27 struct i2c_adapter* i2c);
30 struct i2c_adapter* i2c)
29 sp8870_attach(const struct sp8870_config* config, struct i2c_adapter* i2c) argument
/linux-master/drivers/media/pci/saa7146/
H A DMakefile6 ccflags-y += -I$(srctree)/drivers/media/i2c
/linux-master/drivers/regulator/
H A D88pg86x.c3 #include <linux/i2c.h>
60 static int pg86x_i2c_probe(struct i2c_client *i2c) argument
63 struct regulator_config config = {.dev = &i2c->dev};
64 struct regmap *regmap = devm_regmap_init_i2c(i2c, &pg86x_regmap);
68 dev_err(&i2c->dev, "regmap init failed: %d\n", ret);
74 rdev = devm_regulator_register(&i2c->dev,
79 dev_err(&i2c->dev, "failed to register %s: %d\n",
99 MODULE_DEVICE_TABLE(i2c, pg86x_i2c_id);
/linux-master/sound/soc/codecs/
H A Dadav803.c9 #include <linux/i2c.h>
20 MODULE_DEVICE_TABLE(i2c, adav803_id);
H A Dadau7118-i2c.c7 #include <linux/i2c.h>
51 static int adau7118_probe_i2c(struct i2c_client *i2c) argument
55 map = devm_regmap_init_i2c(i2c, &adau7118_regmap_config);
57 dev_err(&i2c->dev, "Failed to init regmap %ld\n", PTR_ERR(map));
61 return adau7118_probe(&i2c->dev, map, false);
74 MODULE_DEVICE_TABLE(i2c, adau7118_id);
/linux-master/drivers/mfd/
H A Dcs42l43-i2c.c11 #include <linux/i2c.h>
38 static int cs42l43_i2c_probe(struct i2c_client *i2c) argument
42 cs42l43 = devm_kzalloc(&i2c->dev, sizeof(*cs42l43), GFP_KERNEL);
46 cs42l43->dev = &i2c->dev;
47 cs42l43->irq = i2c->irq;
51 cs42l43->regmap = devm_regmap_init_i2c(i2c, &cs42l43_i2c_regmap);
59 static void cs42l43_i2c_remove(struct i2c_client *i2c) argument
61 struct cs42l43 *cs42l43 = dev_get_drvdata(&i2c->dev);
H A Dmax8997.c12 #include <linux/i2c.h>
46 int max8997_read_reg(struct i2c_client *i2c, u8 reg, u8 *dest) argument
48 struct max8997_dev *max8997 = i2c_get_clientdata(i2c);
52 ret = i2c_smbus_read_byte_data(i2c, reg);
63 int max8997_bulk_read(struct i2c_client *i2c, u8 reg, int count, u8 *buf) argument
65 struct max8997_dev *max8997 = i2c_get_clientdata(i2c);
69 ret = i2c_smbus_read_i2c_block_data(i2c, reg, count, buf);
78 int max8997_write_reg(struct i2c_client *i2c, u8 reg, u8 value) argument
80 struct max8997_dev *max8997 = i2c_get_clientdata(i2c);
84 ret = i2c_smbus_write_byte_data(i2c, re
90 max8997_bulk_write(struct i2c_client *i2c, u8 reg, int count, u8 *buf) argument
105 max8997_update_reg(struct i2c_client *i2c, u8 reg, u8 val, u8 mask) argument
145 max8997_i2c_probe(struct i2c_client *i2c) argument
392 struct i2c_client *i2c = to_i2c_client(dev); local
414 struct i2c_client *i2c = to_i2c_client(dev); local
436 struct i2c_client *i2c = to_i2c_client(dev); local
447 struct i2c_client *i2c = to_i2c_client(dev); local
[all...]
/linux-master/drivers/i2c/busses/
H A Di2c-fsi.c19 #include <linux/i2c.h>
32 /* i2c registers */
186 static int fsi_i2c_dev_init(struct fsi_i2c_master *i2c) argument
193 rc = fsi_i2c_write_reg(i2c->fsi, I2C_FSI_INT_MASK, &interrupt);
198 rc = fsi_i2c_write_reg(i2c->fsi, I2C_FSI_MODE, &mode);
202 rc = fsi_i2c_read_reg(i2c->fsi, I2C_FSI_ESTAT, &extended_status);
206 i2c->fifo_size = FIELD_GET(I2C_ESTAT_FIFO_SZ, extended_status);
208 i2c->fifo_size - I2C_FIFO_HI_LVL);
211 return fsi_i2c_write_reg(i2c->fsi, I2C_FSI_WATER_MARK, &watermark);
239 struct fsi_i2c_master *i2c local
271 struct fsi_i2c_master *i2c = port->master; local
297 struct fsi_i2c_master *i2c = port->master; local
333 struct fsi_i2c_master *i2c = port->master; local
344 struct fsi_i2c_master *i2c = port->master; local
356 struct fsi_i2c_master *i2c = port->master; local
367 struct fsi_i2c_master *i2c = port->master; local
380 struct fsi_i2c_master *i2c = port->master; local
395 struct fsi_i2c_master *i2c = port->master; local
405 fsi_i2c_reset_bus(struct fsi_i2c_master *i2c, struct fsi_i2c_port *port) argument
438 fsi_i2c_reset_engine(struct fsi_i2c_master *i2c, u16 port) argument
481 struct fsi_i2c_master *i2c = port->master; local
679 struct fsi_i2c_master *i2c; local
745 struct fsi_i2c_master *i2c = dev_get_drvdata(dev); local
[all...]

Completed in 160 milliseconds

1234567891011>>