/linux-master/drivers/media/dvb-frontends/ |
H A D | isl6423.h | 37 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 D | lnbp21.h | 45 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 D | m88rs2000.h | 15 /* 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 D | s5h1409.h | 16 /* 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 D | ts2020.h | 62 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 D | cx24120.h | 37 struct i2c_adapter *i2c); 41 struct i2c_adapter *i2c) 40 cx24120_attach(const struct cx24120_config *config, struct i2c_adapter *i2c) argument
|
H A D | lgdt330x.h | 48 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 D | lnbh24.h | 28 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 D | mt352.h | 26 /* 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 D | s5h1420.h | 17 /* 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 D | or51211.h | 16 /* 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 D | dib3000.h | 27 /* 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 D | via_i2c.h | 10 #include <linux/i2c.h> 11 #include <linux/i2c-algo-bit.h>
|
/linux-master/drivers/media/tuners/ |
H A D | fc0013.h | 16 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 D | mt2060.h | 43 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 D | xc5000.h | 48 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 D | Makefile | 10 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 D | i2c-pasemi-core.h | 6 #include <linux/i2c.h> 7 #include <linux/i2c-smbus.h>
|
/linux-master/drivers/rtc/ |
H A D | rtc-88pm860x.c | 24 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 D | rt6245-regulator.c | 6 #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 D | sy8106a-regulator.c | 9 #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 D | tps6286x-regulator.c | 5 #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 D | adau1372-i2c.c | 9 #include <linux/i2c.h> 27 MODULE_DEVICE_TABLE(i2c, adau1372_i2c_ids);
|
H A D | cs4271-i2c.c | 9 #include <linux/i2c.h> 29 MODULE_DEVICE_TABLE(i2c, cs4271_i2c_id);
|
/linux-master/drivers/macintosh/ |
H A D | windfarm_ad7417_sensor.c | 15 #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...] |