Searched refs:i2c (Results 226 - 250 of 2512) sorted by relevance

1234567891011>>

/linux-master/drivers/media/dvb-frontends/
H A Disl6423.h37 struct i2c_adapter *i2c,
42 struct i2c_adapter *i2c,
41 isl6423_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct isl6423_config *config) argument
H A Dlnbp21.h45 struct i2c_adapter *i2c, u8 override_set,
49 struct i2c_adapter *i2c, u8 override_set,
48 lnbp21_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 override_set, u8 override_clear) argument
H A Dm88rs2000.h15 /* Demodulator i2c address */
33 const struct m88rs2000_config *config, struct i2c_adapter *i2c);
36 const struct m88rs2000_config *config, struct i2c_adapter *i2c)
35 m88rs2000_attach( const struct m88rs2000_config *config, struct i2c_adapter *i2c) argument
H A Ds5h1409.h16 /* the demodulator's i2c address */
59 struct i2c_adapter *i2c);
63 struct i2c_adapter *i2c)
61 s5h1409_attach( const struct s5h1409_config *config, struct i2c_adapter *i2c) argument
H A Dts2020.h62 struct i2c_adapter *i2c);
67 struct i2c_adapter *i2c)
64 ts2020_attach( struct dvb_frontend *fe, const struct ts2020_config *config, struct i2c_adapter *i2c) argument
H A Dcx24120.h37 struct i2c_adapter *i2c);
41 struct i2c_adapter *i2c)
40 cx24120_attach(const struct cx24120_config *config, struct i2c_adapter *i2c) argument
H A Dlgdt330x.h48 struct i2c_adapter *i2c);
53 struct i2c_adapter *i2c)
51 lgdt330x_attach(const struct lgdt330x_config *config, u8 demod_address, struct i2c_adapter *i2c) argument
H A Dlnbh24.h28 struct i2c_adapter *i2c, u8 override_set,
32 struct i2c_adapter *i2c, u8 override_set,
31 lnbh24_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 override_set, u8 override_clear, u8 i2c_addr) argument
H A Dmt352.h26 /* the demodulator's i2c address */
33 /* set if no pll is connected to the secondary i2c bus */
42 struct i2c_adapter* i2c);
45 struct i2c_adapter* i2c)
44 mt352_attach(const struct mt352_config* config, struct i2c_adapter* i2c) argument
H A Ds5h1420.h17 /* the demodulator's i2c address */
31 struct i2c_adapter *i2c);
35 struct i2c_adapter *i2c)
34 s5h1420_attach(const struct s5h1420_config *config, struct i2c_adapter *i2c) argument
H A Dor51211.h16 /* The demodulator's i2c address */
28 struct i2c_adapter* i2c);
31 struct i2c_adapter* i2c)
30 or51211_attach(const struct or51211_config* config, struct i2c_adapter* i2c) argument
H A Ddib3000.h27 /* the demodulator's i2c address */
42 struct i2c_adapter* i2c, struct dib_fe_xfer_ops *xfer_ops);
45 struct i2c_adapter* i2c, struct dib_fe_xfer_ops *xfer_ops)
44 dib3000mb_attach(const struct dib3000_config* config, struct i2c_adapter* i2c, struct dib_fe_xfer_ops *xfer_ops) argument
/linux-master/include/linux/
H A Dvia_i2c.h10 #include <linux/i2c.h>
11 #include <linux/i2c-algo-bit.h>
/linux-master/drivers/media/tuners/
H A Dfc0013.h16 struct i2c_adapter *i2c,
23 struct i2c_adapter *i2c,
22 fc0013_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 i2c_address, int dual_master, enum fc001x_xtal_freq xtal_freq) argument
H A Dmt2060.h43 extern struct dvb_frontend * mt2060_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2060_config *cfg, u16 if1);
45 static inline struct dvb_frontend * mt2060_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2060_config *cfg, u16 if1) argument
H A Dxc5000.h48 struct i2c_adapter *i2c,
52 struct i2c_adapter *i2c,
51 xc5000_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct xc5000_config *cfg) argument
/linux-master/drivers/iio/imu/inv_mpu6050/
H A DMakefile10 obj-$(CONFIG_INV_MPU6050_I2C) += inv-mpu6050-i2c.o
11 inv-mpu6050-i2c-y := inv_mpu_i2c.o inv_mpu_acpi.o
/linux-master/drivers/i2c/busses/
H A Di2c-pasemi-core.h6 #include <linux/i2c.h>
7 #include <linux/i2c-smbus.h>
/linux-master/drivers/rtc/
H A Drtc-88pm860x.c24 struct i2c_client *i2c; member in struct:pm860x_rtc_info
62 pm860x_set_bits(info->i2c, PM8607_RTC1, mask | ALARM_EN, mask);
72 pm860x_set_bits(info->i2c, PM8607_RTC1, ALARM_EN, ALARM_EN);
74 pm860x_set_bits(info->i2c, PM8607_RTC1, ALARM_EN, 0);
84 pm860x_page_bulk_read(info->i2c, REG0_ADDR, 8, buf);
91 pm860x_bulk_read(info->i2c, PM8607_RTC_COUNTER1, 4, buf);
112 pm860x_bulk_read(info->i2c, PM8607_RTC_COUNTER1, 4, buf);
119 pm860x_page_reg_write(info->i2c, REG0_DATA, (base >> 24) & 0xFF);
120 pm860x_page_reg_write(info->i2c, REG1_DATA, (base >> 16) & 0xFF);
121 pm860x_page_reg_write(info->i2c, REG2_DAT
[all...]
/linux-master/drivers/regulator/
H A Drt6245-regulator.c6 #include <linux/i2c.h>
146 struct i2c_client *i2c = context; local
160 return i2c_smbus_write_byte(i2c, code);
188 static int rt6245_probe(struct i2c_client *i2c) argument
196 priv = devm_kzalloc(&i2c->dev, sizeof(*priv), GFP_KERNEL);
202 priv->enable_gpio = devm_gpiod_get_optional(&i2c->dev, "enable", GPIOD_OUT_HIGH);
204 dev_err(&i2c->dev, "Failed to get 'enable' gpio\n");
210 regmap = devm_regmap_init(&i2c->dev, NULL, i2c, &rt6245_regmap_config);
212 dev_err(&i2c
[all...]
H A Dsy8106a-regulator.c9 #include <linux/i2c.h>
64 static int sy8106a_i2c_probe(struct i2c_client *i2c) argument
66 struct device *dev = &i2c->dev;
83 regmap = devm_regmap_init_i2c(i2c, &sy8106a_regmap_config);
90 config.dev = &i2c->dev;
116 rdev = devm_regulator_register(&i2c->dev, &sy8106a_reg, &config);
119 dev_err(&i2c->dev, "Failed to register SY8106A regulator: %d\n", error);
136 MODULE_DEVICE_TABLE(i2c, sy8106a_i2c_id);
H A Dtps6286x-regulator.c5 #include <linux/i2c.h>
114 static int tps6286x_i2c_probe(struct i2c_client *i2c) argument
116 struct device *dev = &i2c->dev;
121 regmap = devm_regmap_init_i2c(i2c, &tps6286x_regmap_config);
125 config.dev = &i2c->dev;
129 rdev = devm_regulator_register(&i2c->dev, &tps6286x_reg, &config);
131 dev_err(&i2c->dev, "Failed to register tps6286x regulator\n");
145 MODULE_DEVICE_TABLE(i2c, tps6286x_i2c_id);
/linux-master/sound/soc/codecs/
H A Dadau1372-i2c.c9 #include <linux/i2c.h>
27 MODULE_DEVICE_TABLE(i2c, adau1372_i2c_ids);
H A Dcs4271-i2c.c9 #include <linux/i2c.h>
29 MODULE_DEVICE_TABLE(i2c, cs4271_i2c_id);
/linux-master/drivers/macintosh/
H A Dwindfarm_ad7417_sensor.c15 #include <linux/i2c.h>
28 struct i2c_client *i2c; member in struct:wf_ad7417_priv
48 rc = i2c_master_send(pv->i2c, buf, 1);
51 rc = i2c_master_recv(pv->i2c, buf, 2);
113 rc = i2c_master_send(pv->i2c, buf, 2);
122 rc = i2c_master_send(pv->i2c, buf, 1);
127 rc = i2c_master_recv(pv->i2c, buf, 2);
135 dev_vdbg(&pv->i2c->dev, "ADC chan %d [%s]"
143 dev_dbg(&pv->i2c->dev,
206 i2c_master_send(pv->i2c, bu
[all...]

Completed in 176 milliseconds

1234567891011>>