Searched defs:i2c_addr (Results 26 - 50 of 66) sorted by relevance

123

/drivers/media/dvb/frontends/
H A Dcxd2820r_core.c93 u8 i2c_addr; local
100 i2c_addr = priv->cfg.i2c_address | (1 << 1); /* DVB-C */
102 i2c_addr = priv->cfg.i2c_address; /* DVB-T/T2 */
106 ret = cxd2820r_wr_regs_i2c(priv, i2c_addr, 0x00, &bank, 1);
111 return cxd2820r_wr_regs_i2c(priv, i2c_addr, reg, val, len);
119 u8 i2c_addr; local
126 i2c_addr = priv->cfg.i2c_address | (1 << 1); /* DVB-C */
128 i2c_addr = priv->cfg.i2c_address; /* DVB-T/T2 */
132 ret = cxd2820r_wr_regs_i2c(priv, i2c_addr, 0x00, &bank, 1);
137 return cxd2820r_rd_regs_i2c(priv, i2c_addr, re
[all...]
H A Ddib9000.h31 extern struct dvb_frontend *dib9000_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, const struct dib9000_config *cfg);
46 static inline struct dvb_frontend *dib9000_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib9000_config *cfg) argument
H A Ddibx000_common.c28 mst->msg[0].addr = mst->i2c_addr;
52 mst->msg[0].addr = mst->i2c_addr;
56 mst->msg[1].addr = mst->i2c_addr;
301 mst->msg[0].addr = mst->i2c_addr;
309 mst->msg[num + 1].addr = mst->i2c_addr;
347 mst->msg[0].addr = mst->i2c_addr;
355 mst->msg[num + 1].addr = mst->i2c_addr;
407 struct i2c_msg m = {.addr = mst->i2c_addr,.buf = tx,.len = 4 };
431 struct i2c_adapter *i2c_adap, u8 i2c_addr)
441 mst->msg[0].addr = i2c_addr >>
430 dibx000_init_i2c_master(struct dibx000_i2c_master *mst, u16 device_rev, struct i2c_adapter *i2c_adap, u8 i2c_addr) argument
[all...]
H A Dmb86a20s.c180 u8 i2c_addr, int reg, int data)
184 .addr = i2c_addr, .flags = 0, .buf = buf, .len = 2
199 u8 i2c_addr, struct regdata *rd, int size)
204 rc = mb86a20s_i2c_writereg(state, i2c_addr, rd[i].reg,
213 u8 i2c_addr, u8 reg)
218 { .addr = i2c_addr, .flags = 0, .buf = &reg, .len = 1 },
219 { .addr = i2c_addr, .flags = I2C_M_RD, .buf = &val, .len = 1 }
179 mb86a20s_i2c_writereg(struct mb86a20s_state *state, u8 i2c_addr, int reg, int data) argument
198 mb86a20s_i2c_writeregdata(struct mb86a20s_state *state, u8 i2c_addr, struct regdata *rd, int size) argument
212 mb86a20s_i2c_readreg(struct mb86a20s_state *state, u8 i2c_addr, u8 reg) argument
H A Ds921.c207 u8 i2c_addr, int reg, int data)
211 .addr = i2c_addr, .flags = 0, .buf = buf, .len = 2
225 static int s921_i2c_writeregdata(struct s921_state *state, u8 i2c_addr, argument
231 rc = s921_i2c_writereg(state, i2c_addr, rd[i].reg, rd[i].data);
238 static int s921_i2c_readreg(struct s921_state *state, u8 i2c_addr, u8 reg) argument
243 { .addr = i2c_addr, .flags = 0, .buf = &reg, .len = 1 },
244 { .addr = i2c_addr, .flags = I2C_M_RD, .buf = &val, .len = 1 }
206 s921_i2c_writereg(struct s921_state *state, u8 i2c_addr, int reg, int data) argument
H A Dzl10039.c45 u8 i2c_addr; member in struct:zl10039_state
75 .addr = state->i2c_addr,
80 .addr = state->i2c_addr,
103 .addr = state->i2c_addr,
256 u8 i2c_addr, struct i2c_adapter *i2c)
266 state->i2c_addr = i2c_addr;
295 dprintk("Tuner attached @ i2c address 0x%02x\n", i2c_addr);
255 zl10039_attach(struct dvb_frontend *fe, u8 i2c_addr, struct i2c_adapter *i2c) argument
H A Ddib7000p.h49 extern struct dvb_frontend *dib7000p_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000p_config *cfg);
66 static inline struct dvb_frontend *dib7000p_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000p_config *cfg) argument
H A Ddib8000.h41 extern struct dvb_frontend *dib8000_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib8000_config *cfg);
66 static inline struct dvb_frontend *dib8000_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib8000_config *cfg) argument
H A Ddib3000mc.c36 u8 i2c_addr; member in struct:dib3000mc_state
55 { .addr = state->i2c_addr >> 1, .flags = 0, .buf = wb, .len = 2 },
56 { .addr = state->i2c_addr >> 1, .flags = I2C_M_RD, .buf = rb, .len = 2 },
72 .addr = state->i2c_addr >> 1, .flags = 0, .buf = b, .len = 4
840 dmcst->i2c_addr = new_addr;
842 dmcst->i2c_addr = default_addr;
854 dmcst->i2c_addr = new_addr;
859 dmcst->i2c_addr = DIB3000MC_I2C_ADDRESS[k];
861 dib3000mc_write_word(dmcst, 1024, dmcst->i2c_addr << 3);
874 struct dvb_frontend * dib3000mc_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struc argument
[all...]
H A Dit913x-fe.c56 u8 i2c_addr; member in struct:it913x_fe_state
80 { .addr = state->i2c_addr + (pro << 1), .flags = 0,
82 { .addr = state->i2c_addr + (pro << 1), .flags = I2C_M_RD,
108 { .addr = state->i2c_addr + (pro << 1), .flags = 0,
967 u8 i2c_addr, struct ite_config *config)
980 state->i2c_addr = i2c_addr;
966 it913x_fe_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct ite_config *config) argument
H A Dcx24123.c245 u8 i2c_addr, int reg, int data)
249 .addr = i2c_addr, .flags = 0, .buf = buf, .len = 2
253 /* printk(KERN_DEBUG "wr(%02x): %02x %02x\n", i2c_addr, reg, data); */
265 static int cx24123_i2c_readreg(struct cx24123_state *state, u8 i2c_addr, u8 reg) argument
270 { .addr = i2c_addr, .flags = 0, .buf = &reg, .len = 1 },
271 { .addr = i2c_addr, .flags = I2C_M_RD, .buf = &b, .len = 1 }
281 /* printk(KERN_DEBUG "rd(%02x): %02x %02x\n", i2c_addr, reg, b); */
244 cx24123_i2c_writereg(struct cx24123_state *state, u8 i2c_addr, int reg, int data) argument
H A Ddib7000m.c30 u8 i2c_addr; member in struct:dib7000m_state
85 state->msg[0].addr = state->i2c_addr >> 1;
89 state->msg[1].addr = state->i2c_addr >> 1;
118 state->msg[0].addr = state->i2c_addr >> 1;
1364 st.i2c_addr = new_addr;
1366 st.i2c_addr = default_addr;
1386 st.i2c_addr = (0x40 + k) << 1;
1389 dib7000m_write_word(&st,1794, st.i2c_addr << 2);
1401 struct dvb_frontend * dib7000m_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000m_config *cfg) argument
1411 st->i2c_addr
[all...]
H A Dstv090x_priv.h235 u8 i2c_addr; member in struct:stv090x_internal
/drivers/media/video/pvrusb2/
H A Dpvrusb2-i2c-core.c54 u8 i2c_addr, /* I2C address we're talking to */
67 i2c_addr,
79 hdw->cmd_buffer[1] = i2c_addr; /* i2c addr of chip */
95 i2c_addr,hdw->cmd_buffer[0]);
106 u8 i2c_addr, /* I2C address we're talking to */
121 i2c_addr,
129 i2c_addr,
144 hdw->cmd_buffer[3] = i2c_addr; /* i2c addr of chip */
159 i2c_addr,hdw->cmd_buffer[0]);
182 u8 i2c_addr,
53 pvr2_i2c_write(struct pvr2_hdw *hdw, u8 i2c_addr, u8 *data, u16 length) argument
105 pvr2_i2c_read(struct pvr2_hdw *hdw, u8 i2c_addr, u8 *data, u16 dlen, u8 *res, u16 rlen) argument
181 pvr2_i2c_basic_op(struct pvr2_hdw *hdw, u8 i2c_addr, u8 *wdata, u16 wlen, u8 *rdata, u16 rlen) argument
204 i2c_24xxx_ir(struct pvr2_hdw *hdw, u8 i2c_addr,u8 *wdata,u16 wlen,u8 *rdata,u16 rlen) argument
274 i2c_hack_wm8775(struct pvr2_hdw *hdw, u8 i2c_addr,u8 *wdata,u16 wlen,u8 *rdata,u16 rlen) argument
287 i2c_black_hole(struct pvr2_hdw *hdw, u8 i2c_addr,u8 *wdata,u16 wlen,u8 *rdata,u16 rlen) argument
300 i2c_hack_cx25840(struct pvr2_hdw *hdw, u8 i2c_addr,u8 *wdata,u16 wlen,u8 *rdata,u16 rlen) argument
[all...]
/drivers/staging/nvec/
H A Dnvec.h116 * @i2c_addr: number of i2c slave adapter the ec is connected to
123 int i2c_addr; member in struct:nvec_platform_data
132 * @i2c_addr: The address of the I2C slave
161 int i2c_addr; member in struct:nvec_chip
/drivers/media/common/tuners/
H A Dtda827x.c39 int i2c_addr; member in struct:tda827x_priv
162 struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0,
228 __func__, priv->i2c_addr << 1);
236 struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0,
258 struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0 };
338 struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0,
448 struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0,
521 struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0,
656 __func__, priv->i2c_addr << 1);
668 struct i2c_msg msg = { .addr = priv->i2c_addr,
[all...]
H A Dtea5761.c265 int tea5761_autodetection(struct i2c_adapter* i2c_adap, u8 i2c_addr) argument
269 struct tuner_i2c_props i2c = { .adap = i2c_adap, .addr = i2c_addr };
318 u8 i2c_addr)
322 if (tea5761_autodetection(i2c_adap, i2c_addr) != 0)
330 priv->i2c_props.addr = i2c_addr;
316 tea5761_attach(struct dvb_frontend *fe, struct i2c_adapter* i2c_adap, u8 i2c_addr) argument
H A Dmt20xx.c598 u8 i2c_addr)
610 priv->i2c_props.addr = i2c_addr;
596 microtune_attach(struct dvb_frontend *fe, struct i2c_adapter* i2c_adap, u8 i2c_addr) argument
H A Dtda8290.c729 struct i2c_adapter *i2c_adap, u8 i2c_addr,
740 priv->i2c_props.addr = i2c_addr;
813 int tda829x_probe(struct i2c_adapter *i2c_adap, u8 i2c_addr) argument
817 .addr = i2c_addr,
728 tda829x_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c_adap, u8 i2c_addr, struct tda829x_config *cfg) argument
H A Dtda9887.c676 u8 i2c_addr)
685 i2c_adap, i2c_addr, "tda9887");
674 tda9887_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c_adap, u8 i2c_addr) argument
H A Dtuner-simple.c1050 u8 i2c_addr,
1069 .addr = i2c_addr, .flags = I2C_M_RD,
1079 i2c_adapter_id(i2c_adap), i2c_addr,
1090 i2c_adap, i2c_addr,
1048 simple_tuner_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c_adap, u8 i2c_addr, unsigned int type) argument
/drivers/media/dvb/dvb-usb/
H A Daf9015.h70 u8 i2c_addr; /* [2] */ member in struct:req_t
/drivers/i2c/busses/
H A Di2c-cpm.c117 u16 i2c_addr; member in struct:cpm_i2c
464 cpm->i2c_addr = in_be16(&cpm->i2c_ram->rpbase);
470 if (cpm->i2c_addr) {
471 cpm->i2c_ram = cpm_muram_addr(cpm->i2c_addr);
478 cpm->i2c_addr = cpm_muram_alloc(sizeof(struct i2c_ram), 64);
479 cpm->i2c_ram = cpm_muram_addr(cpm->i2c_addr);
480 out_be16(i2c_base, cpm->i2c_addr);
555 dev_dbg(&cpm->ofdev->dev, "i2c_ram 0x%p, i2c_addr 0x%04x, freq %d\n",
556 cpm->i2c_ram, cpm->i2c_addr, cpm->freq);
598 if ((cpm->version == 1) && (!cpm->i2c_addr))
[all...]
H A Di2c-i801.c678 unsigned short i2c_addr; member in struct:dmi_onboard_device_info
702 info.addr = dmi_devices[i].i2c_addr;
/drivers/media/video/gspca/
H A Dnw80x.c1611 u8 i2c_addr,
1621 val[1] = i2c_addr;
1610 i2c_w(struct gspca_dev *gspca_dev, u8 i2c_addr, const u8 *data, int len) argument

Completed in 740 milliseconds

123