Home
last modified time | relevance | path

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

123456

/Linux-v4.19/drivers/media/dvb-frontends/
Dlnbp21.c41 u8 i2c_addr; member
48 struct i2c_msg msg = { .addr = lnbp21->i2c_addr, .flags = 0, in lnbp21_set_voltage()
76 struct i2c_msg msg = { .addr = lnbp21->i2c_addr, .flags = 0, in lnbp21_enable_high_lnb_voltage()
95 struct i2c_msg msg = { .addr = lnbp21->i2c_addr, .flags = 0, in lnbp21_set_tone()
128 u8 override_clear, u8 i2c_addr, u8 config) in lnbx2x_attach() argument
137 lnbp21->i2c_addr = i2c_addr; in lnbx2x_attach()
160 printk(KERN_INFO "LNBx2x attached on addr=%x\n", lnbp21->i2c_addr); in lnbx2x_attach()
167 u8 override_clear, u8 i2c_addr) in lnbh24_attach() argument
170 i2c_addr, LNBH24_TTX); in lnbh24_attach()
Disl6421.c40 u8 i2c_addr; member
53 .addr = isl6421->i2c_addr, in isl6421_set_voltage()
58 .addr = isl6421->i2c_addr, in isl6421_set_voltage()
141 struct i2c_msg msg = { .addr = isl6421->i2c_addr, .flags = 0, in isl6421_enable_high_lnb_voltage()
160 struct i2c_msg msg = { .addr = isl6421->i2c_addr, .flags = 0, in isl6421_set_tone()
191 struct dvb_frontend *isl6421_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 i2c_addr, in isl6421_attach() argument
201 isl6421->i2c_addr = i2c_addr; in isl6421_attach()
Disl6405.c40 u8 i2c_addr; member
47 struct i2c_msg msg = { .addr = isl6405->i2c_addr, .flags = 0, in isl6405_set_voltage()
89 struct i2c_msg msg = { .addr = isl6405->i2c_addr, .flags = 0, in isl6405_enable_high_lnb_voltage()
121 u8 i2c_addr, u8 override_set, u8 override_clear) in isl6405_attach() argument
133 isl6405->i2c_addr = i2c_addr; in isl6405_attach()
Dzl10039.c44 u8 i2c_addr; member
74 .addr = state->i2c_addr, in zl10039_read()
79 .addr = state->i2c_addr, in zl10039_read()
102 .addr = state->i2c_addr, in zl10039_write()
262 u8 i2c_addr, struct i2c_adapter *i2c) in zl10039_attach() argument
272 state->i2c_addr = i2c_addr; in zl10039_attach()
301 dprintk("Tuner attached @ i2c address 0x%02x\n", i2c_addr); in zl10039_attach()
Ddibx000_common.c34 mst->msg[0].addr = mst->i2c_addr; in dibx000_write_word()
58 mst->msg[0].addr = mst->i2c_addr; in dibx000_read_word()
62 mst->msg[1].addr = mst->i2c_addr; in dibx000_read_word()
307 mst->msg[0].addr = mst->i2c_addr; in dibx000_i2c_gated_gpio67_xfer()
315 mst->msg[num + 1].addr = mst->i2c_addr; in dibx000_i2c_gated_gpio67_xfer()
353 mst->msg[0].addr = mst->i2c_addr; in dibx000_i2c_gated_tuner_xfer()
361 mst->msg[num + 1].addr = mst->i2c_addr; in dibx000_i2c_gated_tuner_xfer()
413 struct i2c_msg m = {.addr = mst->i2c_addr,.buf = tx,.len = 4 }; in dibx000_reset_i2c_master()
437 struct i2c_adapter *i2c_adap, u8 i2c_addr) in dibx000_init_i2c_master() argument
447 mst->msg[0].addr = i2c_addr >> 1; in dibx000_init_i2c_master()
[all …]
Ds921.c207 u8 i2c_addr, int reg, int data) in s921_i2c_writereg() argument
211 .addr = i2c_addr, .flags = 0, .buf = buf, .len = 2 in s921_i2c_writereg()
225 static int s921_i2c_writeregdata(struct s921_state *state, u8 i2c_addr, in s921_i2c_writeregdata() argument
231 rc = s921_i2c_writereg(state, i2c_addr, rd[i].reg, rd[i].data); in s921_i2c_writeregdata()
238 static int s921_i2c_readreg(struct s921_state *state, u8 i2c_addr, u8 reg) in s921_i2c_readreg() argument
243 { .addr = i2c_addr, .flags = 0, .buf = &reg, .len = 1 }, in s921_i2c_readreg()
244 { .addr = i2c_addr, .flags = I2C_M_RD, .buf = &val, .len = 1 } in s921_i2c_readreg()
Dzl10039.h27 u8 i2c_addr,
31 u8 i2c_addr, in zl10039_attach() argument
Dlnbh24.h39 u8 override_clear, u8 i2c_addr);
43 u8 override_clear, u8 i2c_addr) in lnbh24_attach() argument
Disl6421.h41 … struct dvb_frontend *isl6421_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 i2c_addr,
44 … struct dvb_frontend *isl6421_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 i2c_addr, in isl6421_attach() argument
Ddib3000mc.c42 u8 i2c_addr; member
59 { .addr = state->i2c_addr >> 1, .flags = 0, .len = 2 }, in dib3000mc_read_word()
60 { .addr = state->i2c_addr >> 1, .flags = I2C_M_RD, .len = 2 }, in dib3000mc_read_word()
89 .addr = state->i2c_addr >> 1, .flags = 0, .len = 4 in dib3000mc_write_word()
878 dmcst->i2c_addr = new_addr; in dib3000mc_i2c_enumeration()
880 dmcst->i2c_addr = default_addr; in dib3000mc_i2c_enumeration()
892 dmcst->i2c_addr = new_addr; in dib3000mc_i2c_enumeration()
897 dmcst->i2c_addr = DIB3000MC_I2C_ADDRESS[k]; in dib3000mc_i2c_enumeration()
899 dib3000mc_write_word(dmcst, 1024, dmcst->i2c_addr << 3); in dib3000mc_i2c_enumeration()
912 struct dvb_frontend * dib3000mc_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib3000mc_… in dib3000mc_attach() argument
[all …]
Disl6405.h60 u8 i2c_addr, u8 override_set, u8 override_clear);
63 struct i2c_adapter *i2c, u8 i2c_addr, in isl6405_attach() argument
/Linux-v4.19/drivers/media/usb/pvrusb2/
Dpvrusb2-i2c-core.c50 u8 i2c_addr, /* I2C address we're talking to */ in pvr2_i2c_write() argument
62 i2c_addr, in pvr2_i2c_write()
74 hdw->cmd_buffer[1] = i2c_addr; /* i2c addr of chip */ in pvr2_i2c_write()
89 i2c_addr,hdw->cmd_buffer[0]); in pvr2_i2c_write()
100 u8 i2c_addr, /* I2C address we're talking to */ in pvr2_i2c_read() argument
114 i2c_addr, in pvr2_i2c_read()
121 i2c_addr, in pvr2_i2c_read()
136 hdw->cmd_buffer[3] = i2c_addr; /* i2c addr of chip */ in pvr2_i2c_read()
150 i2c_addr,hdw->cmd_buffer[0]); in pvr2_i2c_read()
173 u8 i2c_addr, in pvr2_i2c_basic_op() argument
[all …]
/Linux-v4.19/drivers/media/tuners/
Dtea5761.h24 extern int tea5761_autodetection(struct i2c_adapter* i2c_adap, u8 i2c_addr);
28 u8 i2c_addr);
31 u8 i2c_addr) in tea5761_autodetection() argument
40 u8 i2c_addr) in tea5761_attach() argument
Dtea5767.h43 extern int tea5767_autodetection(struct i2c_adapter* i2c_adap, u8 i2c_addr);
47 u8 i2c_addr);
50 u8 i2c_addr) in tea5767_autodetection() argument
59 u8 i2c_addr) in tea5767_attach() argument
Dtda8290.h42 extern int tda829x_probe(struct i2c_adapter *i2c_adap, u8 i2c_addr);
46 u8 i2c_addr,
49 static inline int tda829x_probe(struct i2c_adapter *i2c_adap, u8 i2c_addr) in tda829x_probe() argument
57 u8 i2c_addr, in tda829x_attach() argument
Dtea5761.c262 int tea5761_autodetection(struct i2c_adapter* i2c_adap, u8 i2c_addr) in tea5761_autodetection() argument
266 struct tuner_i2c_props i2c = { .adap = i2c_adap, .addr = i2c_addr }; in tea5761_autodetection()
311 u8 i2c_addr) in tea5761_attach() argument
315 if (tea5761_autodetection(i2c_adap, i2c_addr) != 0) in tea5761_attach()
323 priv->i2c_props.addr = i2c_addr; in tea5761_attach()
Dmt20xx.h26 u8 i2c_addr);
30 u8 i2c_addr) in microtune_attach() argument
Dtda9887.h27 u8 i2c_addr);
31 u8 i2c_addr) in tda9887_attach() argument
Dtuner-simple.h26 u8 i2c_addr,
31 u8 i2c_addr, in simple_tuner_attach() argument
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_i2c.c350 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_ddc_port()
354 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_ddc_port()
357 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_ddc_port()
362 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_ddc_port()
379 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_cd_port()
383 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_cd_port()
386 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_cd_port()
391 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_cd_port()
/Linux-v4.19/drivers/i2c/busses/
Di2c-cpm.c113 u16 i2c_addr; member
464 cpm->i2c_addr = in_be16(&cpm->i2c_ram->rpbase); in cpm_i2c_setup()
470 if (cpm->i2c_addr) { in cpm_i2c_setup()
471 cpm->i2c_ram = cpm_muram_addr(cpm->i2c_addr); in cpm_i2c_setup()
478 cpm->i2c_addr = cpm_muram_alloc(sizeof(struct i2c_ram), 64); in cpm_i2c_setup()
479 cpm->i2c_ram = cpm_muram_addr(cpm->i2c_addr); in cpm_i2c_setup()
480 out_be16(i2c_base, cpm->i2c_addr); in cpm_i2c_setup()
556 cpm->i2c_ram, cpm->i2c_addr, cpm->freq); in cpm_i2c_setup()
598 if ((cpm->version == 1) && (!cpm->i2c_addr)) in cpm_i2c_setup()
601 cpm_muram_free(cpm->i2c_addr); in cpm_i2c_setup()
[all …]
/Linux-v4.19/drivers/mfd/
Dintel_soc_pmic_bxtwc.c270 int i2c_addr; in regmap_ipc_byte_reg_read() local
279 i2c_addr = (reg & REG_ADDR_MASK) >> REG_ADDR_SHIFT; in regmap_ipc_byte_reg_read()
281 i2c_addr = BXTWC_DEVICE1_ADDR; in regmap_ipc_byte_reg_read()
286 ipc_in[1] = i2c_addr; in regmap_ipc_byte_reg_read()
303 int i2c_addr; in regmap_ipc_byte_reg_write() local
311 i2c_addr = (reg & REG_ADDR_MASK) >> REG_ADDR_SHIFT; in regmap_ipc_byte_reg_write()
313 i2c_addr = BXTWC_DEVICE1_ADDR; in regmap_ipc_byte_reg_write()
318 ipc_in[1] = i2c_addr; in regmap_ipc_byte_reg_write()
/Linux-v4.19/drivers/iio/imu/inv_mpu6050/
Dinv_mpu_acpi.c118 u32 i2c_addr = 0; in inv_mpu_process_acpi_config() local
132 acpi_i2c_check_resource, &i2c_addr); in inv_mpu_process_acpi_config()
137 *primary_addr = i2c_addr & 0x0000ffff; in inv_mpu_process_acpi_config()
138 *secondary_addr = (i2c_addr & 0xffff0000) >> 16; in inv_mpu_process_acpi_config()
/Linux-v4.19/drivers/input/touchscreen/
Dchipone_icn8505.c76 static int icn8505_read_xfer(struct i2c_client *client, u16 i2c_addr, in icn8505_read_xfer() argument
84 .addr = i2c_addr, in icn8505_read_xfer()
89 .addr = i2c_addr, in icn8505_read_xfer()
106 i2c_addr, reg_addr, ret); in icn8505_read_xfer()
113 static int icn8505_write_xfer(struct i2c_client *client, u16 i2c_addr, in icn8505_write_xfer() argument
120 .addr = i2c_addr, in icn8505_write_xfer()
140 i2c_addr, reg_addr, ret); in icn8505_write_xfer()
/Linux-v4.19/drivers/infiniband/hw/hfi1/
Dqsfp.c316 static int __i2c_write(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, in __i2c_write() argument
325 slave_addr = (i2c_addr & 0xff) >> 1; /* convert to 7-bit addr */ in __i2c_write()
326 offset_size = (i2c_addr >> 8) & 0x3; in __i2c_write()
335 int i2c_write(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, int offset, in i2c_write() argument
343 ret = __i2c_write(ppd, target, i2c_addr, offset, bp, len); in i2c_write()
355 static int __i2c_read(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, in __i2c_read() argument
364 slave_addr = (i2c_addr & 0xff) >> 1; /* convert to 7-bit addr */ in __i2c_read()
365 offset_size = (i2c_addr >> 8) & 0x3; in __i2c_read()
374 int i2c_read(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, int offset, in i2c_read() argument
382 ret = __i2c_read(ppd, target, i2c_addr, offset, bp, len); in i2c_read()

123456