Home
last modified time | relevance | path

Searched refs:i2c_addr (Results 1 – 25 of 108) sorted by relevance

12345

/linux/drivers/media/dvb-frontends/
H A Dlnbp21.c27 u8 i2c_addr; member
34 struct i2c_msg msg = { .addr = lnbp21->i2c_addr, .flags = 0, in lnbp21_set_voltage()
62 struct i2c_msg msg = { .addr = lnbp21->i2c_addr, .flags = 0, in lnbp21_enable_high_lnb_voltage()
81 struct i2c_msg msg = { .addr = lnbp21->i2c_addr, .flags = 0, in lnbp21_set_tone()
114 u8 override_clear, u8 i2c_addr, u8 config) in lnbx2x_attach() argument
123 lnbp21->i2c_addr = i2c_addr; in lnbx2x_attach()
146 printk(KERN_INFO "LNBx2x attached on addr=%x\n", lnbp21->i2c_addr); in lnbx2x_attach()
153 u8 override_clear, u8 i2c_addr) in lnbh24_attach() argument
156 i2c_addr, LNBH24_TTX); in lnbh24_attach()
H A Disl6421.c26 u8 i2c_addr; member
39 .addr = isl6421->i2c_addr, in isl6421_set_voltage()
44 .addr = isl6421->i2c_addr, in isl6421_set_voltage()
127 struct i2c_msg msg = { .addr = isl6421->i2c_addr, .flags = 0, in isl6421_enable_high_lnb_voltage()
146 struct i2c_msg msg = { .addr = isl6421->i2c_addr, .flags = 0, in isl6421_set_tone()
177 struct dvb_frontend *isl6421_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 i2c_addr, in isl6421_attach() argument
187 isl6421->i2c_addr = i2c_addr; in isl6421_attach()
H A Disl6405.c26 u8 i2c_addr; member
33 struct i2c_msg msg = { .addr = isl6405->i2c_addr, .flags = 0, in isl6405_set_voltage()
75 struct i2c_msg msg = { .addr = isl6405->i2c_addr, .flags = 0, in isl6405_enable_high_lnb_voltage()
107 u8 i2c_addr, u8 override_set, u8 override_clear) in isl6405_attach() argument
119 isl6405->i2c_addr = i2c_addr; in isl6405_attach()
H A Dzl10039.c34 u8 i2c_addr; member
64 .addr = state->i2c_addr, in zl10039_read()
69 .addr = state->i2c_addr, in zl10039_read()
92 .addr = state->i2c_addr, in zl10039_write()
252 u8 i2c_addr, struct i2c_adapter *i2c) in zl10039_attach() argument
262 state->i2c_addr = i2c_addr; in zl10039_attach()
292 dprintk("Tuner attached @ i2c address 0x%02x\n", i2c_addr); in zl10039_attach()
H A Ds921.c199 u8 i2c_addr, int reg, int data) in s921_i2c_writereg() argument
203 .addr = i2c_addr, .flags = 0, .buf = buf, .len = 2 in s921_i2c_writereg()
217 static int s921_i2c_writeregdata(struct s921_state *state, u8 i2c_addr, in s921_i2c_writeregdata() argument
223 rc = s921_i2c_writereg(state, i2c_addr, rd[i].reg, rd[i].data); in s921_i2c_writeregdata()
230 static int s921_i2c_readreg(struct s921_state *state, u8 i2c_addr, u8 reg) in s921_i2c_readreg() argument
235 { .addr = i2c_addr, .flags = 0, .buf = &reg, .len = 1 }, in s921_i2c_readreg()
236 { .addr = i2c_addr, .flags = I2C_M_RD, .buf = &val, .len = 1 } in s921_i2c_readreg()
H A Ddib3000mc.c39 u8 i2c_addr; member
56 { .addr = state->i2c_addr >> 1, .flags = 0, .len = 2 }, in dib3000mc_read_word()
57 { .addr = state->i2c_addr >> 1, .flags = I2C_M_RD, .len = 2 }, in dib3000mc_read_word()
86 .addr = state->i2c_addr >> 1, .flags = 0, .len = 4 in dib3000mc_write_word()
875 dmcst->i2c_addr = new_addr; in dib3000mc_i2c_enumeration()
877 dmcst->i2c_addr = default_addr; in dib3000mc_i2c_enumeration()
889 dmcst->i2c_addr = new_addr; in dib3000mc_i2c_enumeration()
894 dmcst->i2c_addr = DIB3000MC_I2C_ADDRESS[k]; in dib3000mc_i2c_enumeration()
896 dib3000mc_write_word(dmcst, 1024, dmcst->i2c_addr << 3); in dib3000mc_i2c_enumeration()
909 struct dvb_frontend * dib3000mc_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib3000mc_… in dib3000mc_attach() argument
[all …]
H A Dzl10039.h14 u8 i2c_addr,
18 u8 i2c_addr, in zl10039_attach() argument
H A Dlnbh24.h29 u8 override_clear, u8 i2c_addr);
33 u8 override_clear, u8 i2c_addr) in lnbh24_attach() argument
H A Disl6421.h27 … struct dvb_frontend *isl6421_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 i2c_addr,
30 … struct dvb_frontend *isl6421_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 i2c_addr, in isl6421_attach() argument
H A Disl6405.h46 u8 i2c_addr, u8 override_set, u8 override_clear);
49 struct i2c_adapter *i2c, u8 i2c_addr, in isl6405_attach() argument
H A Ddib3000mc.h41 u8 i2c_addr,
51 struct dvb_frontend *dib3000mc_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, in dib3000mc_attach() argument
H A Ddib7000m.c34 u8 i2c_addr; member
89 state->msg[0].addr = state->i2c_addr >> 1; in dib7000m_read_word()
93 state->msg[1].addr = state->i2c_addr >> 1; in dib7000m_read_word()
122 state->msg[0].addr = state->i2c_addr >> 1; in dib7000m_write_word()
1365 st.i2c_addr = new_addr;
1367 st.i2c_addr = default_addr;
1387 st.i2c_addr = (0x40 + k) << 1;
1390 dib7000m_write_word(&st,1794, st.i2c_addr << 2);
1402 struct dvb_frontend * dib7000m_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000m_co… in dib7000m_attach() argument
1412 st->i2c_addr = i2c_addr; in dib7000m_attach()
[all …]
/linux/drivers/media/usb/pvrusb2/
H A Dpvrusb2-i2c-core.c40 u8 i2c_addr, /* I2C address we're talking to */ in pvr2_i2c_write() argument
52 i2c_addr, in pvr2_i2c_write()
64 hdw->cmd_buffer[1] = i2c_addr; /* i2c addr of chip */ in pvr2_i2c_write()
79 i2c_addr,hdw->cmd_buffer[0]); in pvr2_i2c_write()
90 u8 i2c_addr, /* I2C address we're talking to */ in pvr2_i2c_read() argument
104 i2c_addr, in pvr2_i2c_read()
111 i2c_addr, in pvr2_i2c_read()
126 hdw->cmd_buffer[3] = i2c_addr; /* i2c addr of chip */ in pvr2_i2c_read()
140 i2c_addr,hdw->cmd_buffer[0]); in pvr2_i2c_read()
163 u8 i2c_addr, in pvr2_i2c_basic_op() argument
[all …]
/linux/drivers/media/tuners/
H A Dtea5761.h12 extern int tea5761_autodetection(struct i2c_adapter* i2c_adap, u8 i2c_addr);
16 u8 i2c_addr);
19 u8 i2c_addr) in tea5761_autodetection() argument
28 u8 i2c_addr) in tea5761_attach() argument
H A Dtea5767.h31 extern int tea5767_autodetection(struct i2c_adapter* i2c_adap, u8 i2c_addr);
35 u8 i2c_addr);
38 u8 i2c_addr) in tea5767_autodetection() argument
47 u8 i2c_addr) in tea5767_attach() argument
H A Dtda8290.h30 extern int tda829x_probe(struct i2c_adapter *i2c_adap, u8 i2c_addr);
34 u8 i2c_addr,
37 static inline int tda829x_probe(struct i2c_adapter *i2c_adap, u8 i2c_addr) in tda829x_probe() argument
45 u8 i2c_addr, in tda829x_attach() argument
H A Dmt20xx.h14 u8 i2c_addr);
18 u8 i2c_addr) in microtune_attach() argument
H A Dtda9887.h15 u8 i2c_addr);
19 u8 i2c_addr) in tda9887_attach() argument
H A Dtuner-simple.h14 u8 i2c_addr,
19 u8 i2c_addr, in simple_tuner_attach() argument
H A Dtda827x.c26 int i2c_addr; member
149 struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, in tda827xo_set_params()
215 __func__, priv->i2c_addr << 1); in tda827xo_set_params()
223 struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, in tda827xo_sleep()
245 struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0 }; in tda827xo_set_analog_params()
325 struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, in tda827xo_agcf()
435 struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, in tda827xa_sleep()
508 struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, in tda827xa_set_params()
643 __func__, priv->i2c_addr << 1); in tda827xa_set_params()
655 struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, in tda827xa_set_analog_params()
[all …]
/linux/drivers/platform/x86/dell/
H A Ddell-lis3lv02d.c20 #define DELL_LIS3LV02D_DMI_ENTRY(product_name, i2c_addr) \ argument
26 .driver_data = (void *)(uintptr_t)(i2c_addr), \
62 static u8 i2c_addr; variable
144 if (i2c_addr) { in instantiate_i2c_client()
145 info.addr = i2c_addr; in instantiate_i2c_client()
229 i2c_addr = (long)lis3lv02d_dmi_id->driver_data; in dell_lis3lv02d_init()
/linux/drivers/iio/imu/inv_mpu6050/
H A Dinv_mpu_acpi.c107 u32 i2c_addr = 0; in inv_mpu_process_acpi_config() local
115 acpi_i2c_check_resource, &i2c_addr); in inv_mpu_process_acpi_config()
120 *primary_addr = lower_16_bits(i2c_addr); in inv_mpu_process_acpi_config()
121 *secondary_addr = upper_16_bits(i2c_addr); in inv_mpu_process_acpi_config()
/linux/drivers/iio/imu/st_lsm6dsx/
H A Dst_lsm6dsx_shub.c42 .i2c_addr = { 0x1e },
93 .i2c_addr = { 0x1e },
732 u8 i2c_addr, const char *name) in st_lsm6dsx_shub_alloc_iiodev() argument
754 sensor->ext_info.addr = i2c_addr; in st_lsm6dsx_shub_alloc_iiodev()
825 st_lsm6dsx_shub_check_wai(struct st_lsm6dsx_hw *hw, u8 *i2c_addr, in st_lsm6dsx_shub_check_wai() argument
843 for (i = 0; i < ARRAY_SIZE(settings->i2c_addr); i++) { in st_lsm6dsx_shub_check_wai()
844 if (!settings->i2c_addr[i]) in st_lsm6dsx_shub_check_wai()
848 config[0] = (settings->i2c_addr[i] << 1) | 0x1; in st_lsm6dsx_shub_check_wai()
873 *i2c_addr = settings->i2c_addr[i]; in st_lsm6dsx_shub_check_wai()
895 u8 i2c_addr = 0; in st_lsm6dsx_shub_probe() local
[all …]
/linux/drivers/mfd/
H A Dintel_soc_pmic_bxtwc.c306 int i2c_addr; in regmap_ipc_byte_reg_read() local
315 i2c_addr = (reg & REG_ADDR_MASK) >> REG_ADDR_SHIFT; in regmap_ipc_byte_reg_read()
317 i2c_addr = BXTWC_DEVICE1_ADDR; in regmap_ipc_byte_reg_read()
322 ipc_in[1] = i2c_addr; in regmap_ipc_byte_reg_read()
337 int i2c_addr; in regmap_ipc_byte_reg_write() local
345 i2c_addr = (reg & REG_ADDR_MASK) >> REG_ADDR_SHIFT; in regmap_ipc_byte_reg_write()
347 i2c_addr = BXTWC_DEVICE1_ADDR; in regmap_ipc_byte_reg_write()
352 ipc_in[1] = i2c_addr; in regmap_ipc_byte_reg_write()
/linux/drivers/input/touchscreen/
H A Dchipone_icn8505.c75 static int icn8505_read_xfer(struct i2c_client *client, u16 i2c_addr, in icn8505_read_xfer() argument
83 .addr = i2c_addr, in icn8505_read_xfer()
88 .addr = i2c_addr, in icn8505_read_xfer()
105 i2c_addr, reg_addr, ret); in icn8505_read_xfer()
112 static int icn8505_write_xfer(struct i2c_client *client, u16 i2c_addr, in icn8505_write_xfer() argument
119 .addr = i2c_addr, in icn8505_write_xfer()
139 i2c_addr, reg_addr, ret); in icn8505_write_xfer()

12345