Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/media/dvb-frontends/
Dlnbp21.c44 u8 i2c_addr; member
51 struct i2c_msg msg = { .addr = lnbp21->i2c_addr, .flags = 0, in lnbp21_set_voltage()
79 struct i2c_msg msg = { .addr = lnbp21->i2c_addr, .flags = 0, in lnbp21_enable_high_lnb_voltage()
98 struct i2c_msg msg = { .addr = lnbp21->i2c_addr, .flags = 0, in lnbp21_set_tone()
131 u8 override_clear, u8 i2c_addr, u8 config) in lnbx2x_attach() argument
140 lnbp21->i2c_addr = i2c_addr; in lnbx2x_attach()
163 printk(KERN_INFO "LNBx2x attached on addr=%x\n", lnbp21->i2c_addr); in lnbx2x_attach()
170 u8 override_clear, u8 i2c_addr) in lnbh24_attach() argument
173 i2c_addr, LNBH24_TTX); in lnbh24_attach()
Disl6421.c43 u8 i2c_addr; member
50 struct i2c_msg msg = { .addr = isl6421->i2c_addr, .flags = 0, in isl6421_set_voltage()
78 struct i2c_msg msg = { .addr = isl6421->i2c_addr, .flags = 0, in isl6421_enable_high_lnb_voltage()
97 struct i2c_msg msg = { .addr = isl6421->i2c_addr, .flags = 0, in isl6421_set_tone()
128 struct dvb_frontend *isl6421_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 i2c_addr, in isl6421_attach() argument
138 isl6421->i2c_addr = i2c_addr; in isl6421_attach()
Disl6405.c43 u8 i2c_addr; member
50 struct i2c_msg msg = { .addr = isl6405->i2c_addr, .flags = 0, in isl6405_set_voltage()
92 struct i2c_msg msg = { .addr = isl6405->i2c_addr, .flags = 0, in isl6405_enable_high_lnb_voltage()
124 u8 i2c_addr, u8 override_set, u8 override_clear) in isl6405_attach() argument
136 isl6405->i2c_addr = i2c_addr; in isl6405_attach()
Dzl10039.c48 u8 i2c_addr; member
78 .addr = state->i2c_addr, in zl10039_read()
83 .addr = state->i2c_addr, in zl10039_read()
106 .addr = state->i2c_addr, in zl10039_write()
266 u8 i2c_addr, struct i2c_adapter *i2c) in zl10039_attach() argument
276 state->i2c_addr = i2c_addr; in zl10039_attach()
305 dprintk("Tuner attached @ i2c address 0x%02x\n", i2c_addr); in zl10039_attach()
Ddibx000_common.c28 mst->msg[0].addr = mst->i2c_addr; in dibx000_write_word()
52 mst->msg[0].addr = mst->i2c_addr; in dibx000_read_word()
56 mst->msg[1].addr = mst->i2c_addr; in dibx000_read_word()
301 mst->msg[0].addr = mst->i2c_addr; in dibx000_i2c_gated_gpio67_xfer()
309 mst->msg[num + 1].addr = mst->i2c_addr; in dibx000_i2c_gated_gpio67_xfer()
347 mst->msg[0].addr = mst->i2c_addr; in dibx000_i2c_gated_tuner_xfer()
355 mst->msg[num + 1].addr = mst->i2c_addr; in dibx000_i2c_gated_tuner_xfer()
407 struct i2c_msg m = {.addr = mst->i2c_addr,.buf = tx,.len = 4 }; in dibx000_reset_i2c_master()
431 struct i2c_adapter *i2c_adap, u8 i2c_addr) in dibx000_init_i2c_master() argument
441 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.h29 u8 i2c_addr,
33 u8 i2c_addr, in zl10039_attach() argument
Ddib3000mc.c36 u8 i2c_addr; member
55 { .addr = state->i2c_addr >> 1, .flags = 0, .buf = wb, .len = 2 }, in dib3000mc_read_word()
56 { .addr = state->i2c_addr >> 1, .flags = I2C_M_RD, .buf = rb, .len = 2 }, in dib3000mc_read_word()
72 .addr = state->i2c_addr >> 1, .flags = 0, .buf = b, .len = 4 in dib3000mc_write_word()
844 dmcst->i2c_addr = new_addr; in dib3000mc_i2c_enumeration()
846 dmcst->i2c_addr = default_addr; in dib3000mc_i2c_enumeration()
858 dmcst->i2c_addr = new_addr; in dib3000mc_i2c_enumeration()
863 dmcst->i2c_addr = DIB3000MC_I2C_ADDRESS[k]; in dib3000mc_i2c_enumeration()
865 dib3000mc_write_word(dmcst, 1024, dmcst->i2c_addr << 3); in dib3000mc_i2c_enumeration()
878 struct dvb_frontend * dib3000mc_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib3000mc_… in dib3000mc_attach() argument
[all …]
Disl6421.h44 … struct dvb_frontend *isl6421_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 i2c_addr,
47 … struct dvb_frontend *isl6421_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 i2c_addr, in isl6421_attach() argument
Dlnbh24.h45 u8 override_clear, u8 i2c_addr);
49 u8 override_clear, u8 i2c_addr) in lnbh24_attach() argument
Disl6405.h63 u8 i2c_addr, u8 override_set, u8 override_clear);
66 struct i2c_adapter *i2c, u8 i2c_addr, in isl6405_attach() argument
Dcxd2820r_core.c108 u8 i2c_addr; in cxd2820r_wr_regs() local
115 i2c_addr = priv->cfg.i2c_address | (1 << 1); /* DVB-C */ in cxd2820r_wr_regs()
117 i2c_addr = priv->cfg.i2c_address; /* DVB-T/T2 */ in cxd2820r_wr_regs()
121 ret = cxd2820r_wr_regs_i2c(priv, i2c_addr, 0x00, &bank, 1); in cxd2820r_wr_regs()
126 return cxd2820r_wr_regs_i2c(priv, i2c_addr, reg, val, len); in cxd2820r_wr_regs()
134 u8 i2c_addr; in cxd2820r_rd_regs() local
141 i2c_addr = priv->cfg.i2c_address | (1 << 1); /* DVB-C */ in cxd2820r_rd_regs()
143 i2c_addr = priv->cfg.i2c_address; /* DVB-T/T2 */ in cxd2820r_rd_regs()
147 ret = cxd2820r_wr_regs_i2c(priv, i2c_addr, 0x00, &bank, 1); in cxd2820r_rd_regs()
152 return cxd2820r_rd_regs_i2c(priv, i2c_addr, reg, val, len); in cxd2820r_rd_regs()
Ddib3000mc.h46 u8 i2c_addr,
56 struct dvb_frontend *dib3000mc_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, in dib3000mc_attach() argument
Ddib7000m.h45 u8 i2c_addr,
55 u8 i2c_addr, struct dib7000m_config *cfg) in dib7000m_attach() argument
Ddib7000m.c30 u8 i2c_addr; member
85 state->msg[0].addr = state->i2c_addr >> 1; in dib7000m_read_word()
89 state->msg[1].addr = state->i2c_addr >> 1; in dib7000m_read_word()
118 state->msg[0].addr = state->i2c_addr >> 1; in dib7000m_write_word()
1361 st.i2c_addr = new_addr;
1363 st.i2c_addr = default_addr;
1383 st.i2c_addr = (0x40 + k) << 1;
1386 dib7000m_write_word(&st,1794, st.i2c_addr << 2);
1398 struct dvb_frontend * dib7000m_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000m_co… in dib7000m_attach() argument
1408 st->i2c_addr = i2c_addr; in dib7000m_attach()
[all …]
Ddib9000.h31 extern struct dvb_frontend *dib9000_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, const struct …
46 static inline struct dvb_frontend *dib9000_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct… in dib9000_attach() argument
Dsi2165.h34 u8 i2c_addr; member
Dhd29l2.h33 u8 i2c_addr; member
Dcx24113.h30 u8 i2c_addr; /* 0x14 or 0x54 */ member
Dcx24120.h34 u8 i2c_addr; member
Ddibx000_common.h28 u8 i2c_addr; member
41 u8 i2c_addr);
Dlgdt3306a.h41 u8 i2c_addr; member
Dlg2160.h54 u8 i2c_addr; member
Dcxd2841er.h29 u8 i2c_addr; member
Dlgdt3305.h56 u8 i2c_addr; member
Daf9013.h43 u8 i2c_addr; member
Ddib9000.c29 u8 i2c_addr; member
238 state->msg[0].addr = state->i2c.i2c_addr >> 1; in dib9000_read16_attr()
242 state->msg[1].addr = state->i2c.i2c_addr >> 1; in dib9000_read16_attr()
278 {.addr = i2c->i2c_addr >> 1, .flags = 0, in dib9000_i2c_read16()
280 {.addr = i2c->i2c_addr >> 1, .flags = I2C_M_RD, in dib9000_i2c_read16()
326 state->msg[0].addr = state->i2c.i2c_addr >> 1; in dib9000_write16_attr()
359 .addr = i2c->i2c_addr >> 1, .flags = 0, in dib9000_i2c_write16()
2388 client.i2c_addr = default_addr + 16; in dib9000_i2c_enumeration()
2394 client.i2c_addr = default_addr; in dib9000_i2c_enumeration()
2401 client.i2c_addr = new_addr; in dib9000_i2c_enumeration()
[all …]
Ddib7000p.c33 u8 i2c_addr; member
40 u8 i2c_addr; member
109 state->msg[0].addr = state->i2c_addr >> 1; in dib7000p_read_word()
113 state->msg[1].addr = state->i2c_addr >> 1; in dib7000p_read_word()
141 state->msg[0].addr = state->i2c_addr >> 1; in dib7000p_write_word()
1393 dprintk("checking demod on I2C address: %d (%x)", st->i2c_addr, st->i2c_addr); in dib7000p_identify()
2085 dpst->i2c_addr = new_addr; in dib7000p_i2c_enumeration()
2088 dpst->i2c_addr = default_addr; in dib7000p_i2c_enumeration()
2109 dpst->i2c_addr = (cfg[k].default_i2c_addr + k) << 1; in dib7000p_i2c_enumeration()
2111 dpst->i2c_addr = (0x40 + k) << 1; in dib7000p_i2c_enumeration()
[all …]
Dcx24123.c246 u8 i2c_addr, int reg, int data) in cx24123_i2c_writereg() argument
250 .addr = i2c_addr, .flags = 0, .buf = buf, .len = 2 in cx24123_i2c_writereg()
266 static int cx24123_i2c_readreg(struct cx24123_state *state, u8 i2c_addr, u8 reg) in cx24123_i2c_readreg() argument
271 { .addr = i2c_addr, .flags = 0, .buf = &reg, .len = 1 }, in cx24123_i2c_readreg()
272 { .addr = i2c_addr, .flags = I2C_M_RD, .buf = &b, .len = 1 } in cx24123_i2c_readreg()
Dm88ds3103.h85 u8 i2c_addr; member
Ddib7000p.h66 …struct dvb_frontend *(*init)(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000p_config *cf…
Dcx24113.c107 struct i2c_msg msg = { .addr = state->config->i2c_addr, in cx24113_writereg()
124 { .addr = state->config->i2c_addr, in cx24113_readreg()
126 { .addr = state->config->i2c_addr, in cx24113_readreg()
Dlgdt3305.c120 .addr = state->cfg->i2c_addr, .flags = 0, in lgdt3305_write_reg()
144 { .addr = state->cfg->i2c_addr, in lgdt3305_read_reg()
146 { .addr = state->cfg->i2c_addr, in lgdt3305_read_reg()
156 state->cfg->i2c_addr, reg, ret); in lgdt3305_read_reg()
1118 config ? config->i2c_addr : 0); in lgdt3305_attach()
Ddib8000.h63 …struct dvb_frontend *(*init)(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib8000_config *cfg…
Dcxd2841er.c208 u8 i2c_addr = (addr == I2C_SLVX ? in cxd2841er_write_regs() local
212 .addr = i2c_addr, in cxd2841er_write_regs()
225 cxd2841er_i2c_debug(priv, i2c_addr, reg, 1, data, len); in cxd2841er_write_regs()
235 KBUILD_MODNAME, ret, i2c_addr, reg, len); in cxd2841er_write_regs()
251 u8 i2c_addr = (addr == I2C_SLVX ? in cxd2841er_read_regs() local
255 .addr = i2c_addr, in cxd2841er_read_regs()
260 .addr = i2c_addr, in cxd2841er_read_regs()
273 KBUILD_MODNAME, ret, i2c_addr, reg); in cxd2841er_read_regs()
282 KBUILD_MODNAME, ret, i2c_addr, reg); in cxd2841er_read_regs()
2562 priv->i2c_addr_slvx = (cfg->i2c_addr + 4) >> 1; in cxd2841er_attach()
[all …]
Dmb86a20s.c229 u8 i2c_addr, u8 reg, u8 data) in mb86a20s_i2c_writereg() argument
233 .addr = i2c_addr, .flags = 0, .buf = buf, .len = 2 in mb86a20s_i2c_writereg()
249 u8 i2c_addr, struct regdata *rd, int size) in mb86a20s_i2c_writeregdata() argument
254 rc = mb86a20s_i2c_writereg(state, i2c_addr, rd[i].reg, in mb86a20s_i2c_writeregdata()
263 u8 i2c_addr, u8 reg) in mb86a20s_i2c_readreg() argument
268 { .addr = i2c_addr, .flags = 0, .buf = &reg, .len = 1 }, in mb86a20s_i2c_readreg()
269 { .addr = i2c_addr, .flags = I2C_M_RD, .buf = &val, .len = 1 } in mb86a20s_i2c_readreg()
Dsi2165.c122 msg.addr = state->config.i2c_addr; in si2165_write()
149 { .addr = state->config.i2c_addr, in si2165_read()
151 { .addr = state->config.i2c_addr, in si2165_read()
159 __func__, state->config.i2c_addr, reg, ret); in si2165_read()
Dstv0900_core.c52 u8 i2c_addr) in find_inode() argument
62 (temp_chip->internal->i2c_addr != i2c_addr))) in find_inode()
76 internal->i2c_addr); in remove_inode()
138 .addr = intp->i2c_addr, in stv0900_write_reg()
160 .addr = intp->i2c_addr, in stv0900_read_reg()
165 .addr = intp->i2c_addr, in stv0900_read_reg()
1374 state->internal->i2c_addr = state->config->demod_address; in stv0900_init_internal()
Dhd29l2.c34 .addr = priv->cfg.i2c_addr, in hd29l2_wr_regs()
67 .addr = priv->cfg.i2c_addr, in hd29l2_rd_regs()
72 .addr = priv->cfg.i2c_addr, in hd29l2_rd_regs()
Dlg2160.c72 .addr = state->cfg->i2c_addr, .flags = 0, in lg216x_write_reg()
96 { .addr = state->cfg->i2c_addr, in lg216x_read_reg()
98 { .addr = state->cfg->i2c_addr, in lg216x_read_reg()
108 state->cfg->i2c_addr, reg, ret); in lg216x_read_reg()
1421 config ? config->i2c_addr : 0); in lg2160_attach()
Dlgdt3306a.c122 .addr = state->cfg->i2c_addr, .flags = 0, in lgdt3306a_write_reg()
146 { .addr = state->cfg->i2c_addr, in lgdt3306a_read_reg()
148 { .addr = state->cfg->i2c_addr, in lgdt3306a_read_reg()
156 state->cfg->i2c_addr, reg, ret); in lgdt3306a_read_reg()
1789 config ? config->i2c_addr : 0); in lgdt3306a_attach()
Dstv090x_priv.h235 u8 i2c_addr; member
Dstv0900_priv.h332 u8 i2c_addr; member
Dcx24120.c176 .addr = state->config->i2c_addr, in cx24120_readreg()
181 .addr = state->config->i2c_addr, in cx24120_readreg()
204 .addr = state->config->i2c_addr, in cx24120_writereg()
233 .addr = state->config->i2c_addr, in cx24120_writeregs()
Daf9013.c59 .addr = priv->config.i2c_addr, in af9013_wr_regs_i2c()
97 .addr = priv->config.i2c_addr, in af9013_rd_regs_i2c()
102 .addr = priv->config.i2c_addr, in af9013_rd_regs_i2c()
Dstv090x.c56 u8 i2c_addr) in find_dev() argument
65 (temp_dev->internal->i2c_addr != i2c_addr))) { in find_dev()
78 internal->i2c_addr); in remove_dev()
4966 state->internal->i2c_addr = state->config->address; in stv090x_attach()
Dm88ds3103.c1306 board_info.addr = cfg->i2c_addr; in m88ds3103_attach()
Ddib8000.c4428 static struct dvb_frontend *dib8000_init(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib8000_… in dib8000_init() argument
4444 state->i2c.addr = i2c_addr; in dib8000_init()
/linux-4.4.14/drivers/media/usb/pvrusb2/
Dpvrusb2-i2c-core.c54 u8 i2c_addr, /* I2C address we're talking to */ in pvr2_i2c_write() argument
67 i2c_addr, in pvr2_i2c_write()
79 hdw->cmd_buffer[1] = i2c_addr; /* i2c addr of chip */ in pvr2_i2c_write()
95 i2c_addr,hdw->cmd_buffer[0]); in pvr2_i2c_write()
106 u8 i2c_addr, /* I2C address we're talking to */ in pvr2_i2c_read() argument
121 i2c_addr, in pvr2_i2c_read()
129 i2c_addr, in pvr2_i2c_read()
144 hdw->cmd_buffer[3] = i2c_addr; /* i2c addr of chip */ in pvr2_i2c_read()
159 i2c_addr,hdw->cmd_buffer[0]); in pvr2_i2c_read()
182 u8 i2c_addr, in pvr2_i2c_basic_op() argument
[all …]
/linux-4.4.14/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.c265 int tea5761_autodetection(struct i2c_adapter* i2c_adap, u8 i2c_addr) in tea5761_autodetection() argument
269 struct tuner_i2c_props i2c = { .adap = i2c_adap, .addr = i2c_addr }; in tea5761_autodetection()
318 u8 i2c_addr) in tea5761_attach() argument
322 if (tea5761_autodetection(i2c_adap, i2c_addr) != 0) in tea5761_attach()
330 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
Dtda827x.c39 int i2c_addr; member
162 struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, in tda827xo_set_params()
228 __func__, priv->i2c_addr << 1); in tda827xo_set_params()
236 struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, in tda827xo_sleep()
258 struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0 }; in tda827xo_set_analog_params()
338 struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, in tda827xo_agcf()
448 struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, in tda827xa_sleep()
521 struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, in tda827xa_set_params()
656 __func__, priv->i2c_addr << 1); in tda827xa_set_params()
668 struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, in tda827xa_set_analog_params()
[all …]
Dtea5767.c369 int tea5767_autodetection(struct i2c_adapter* i2c_adap, u8 i2c_addr) in tea5767_autodetection() argument
371 struct tuner_i2c_props i2c = { .adap = i2c_adap, .addr = i2c_addr }; in tea5767_autodetection()
442 u8 i2c_addr) in tea5767_attach() argument
451 priv->i2c_props.addr = i2c_addr; in tea5767_attach()
Dr820t.h37 u8 i2c_addr; /* 0x34 */ member
Dtuner-xc2028.h50 u8 i2c_addr; member
Dtda8290.c741 struct i2c_adapter *i2c_adap, u8 i2c_addr, in tda829x_attach() argument
752 priv->i2c_props.addr = i2c_addr; in tda829x_attach()
830 int tda829x_probe(struct i2c_adapter *i2c_adap, u8 i2c_addr) in tda829x_probe() argument
834 .addr = i2c_addr, in tda829x_probe()
Dtuner-simple.c1053 u8 i2c_addr, in simple_tuner_attach() argument
1072 .addr = i2c_addr, .flags = I2C_M_RD, in simple_tuner_attach()
1082 i2c_adapter_id(i2c_adap), i2c_addr, in simple_tuner_attach()
1093 i2c_adap, i2c_addr, in simple_tuner_attach()
Dtda9887.c676 u8 i2c_addr) in tda9887_attach() argument
685 i2c_adap, i2c_addr, "tda9887"); in tda9887_attach()
Dmt20xx.c598 u8 i2c_addr) in microtune_attach() argument
610 priv->i2c_props.addr = i2c_addr; in microtune_attach()
Dtuner-xc2028.c1486 cfg->i2c_adap, cfg->i2c_addr, in xc2028_attach()
Dr820t.c2334 i2c, cfg->i2c_addr, in r820t_attach()
/linux-4.4.14/drivers/mfd/
Dintel_soc_pmic_bxtwc.c196 int i2c_addr; in regmap_ipc_byte_reg_read() local
202 i2c_addr = (reg & REG_ADDR_MASK) >> REG_ADDR_SHIFT; in regmap_ipc_byte_reg_read()
204 i2c_addr = BXTWC_DEVICE1_ADDR; in regmap_ipc_byte_reg_read()
205 if (!i2c_addr) { in regmap_ipc_byte_reg_read()
213 ipc_in[1] = i2c_addr; in regmap_ipc_byte_reg_read()
230 int i2c_addr; in regmap_ipc_byte_reg_write() local
235 i2c_addr = (reg & REG_ADDR_MASK) >> REG_ADDR_SHIFT; in regmap_ipc_byte_reg_write()
237 i2c_addr = BXTWC_DEVICE1_ADDR; in regmap_ipc_byte_reg_write()
238 if (!i2c_addr) { in regmap_ipc_byte_reg_write()
246 ipc_in[1] = i2c_addr; in regmap_ipc_byte_reg_write()
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_i2c.c352 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_ddc_port()
356 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_ddc_port()
359 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_ddc_port()
364 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_ddc_port()
381 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_cd_port()
385 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_cd_port()
388 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_cd_port()
393 amdgpu_connector->router.i2c_addr, in amdgpu_i2c_router_select_cd_port()
Damdgpu_mode.h477 u8 i2c_addr; member
Damdgpu_atombios.c427 router.i2c_addr = i2c_record->ucI2CAddr >> 1; in amdgpu_atombios_get_connector_info_from_object_table()
/linux-4.4.14/drivers/i2c/busses/
Di2c-cpm.c113 u16 i2c_addr; member
466 cpm->i2c_addr = in_be16(&cpm->i2c_ram->rpbase); in cpm_i2c_setup()
472 if (cpm->i2c_addr) { in cpm_i2c_setup()
473 cpm->i2c_ram = cpm_muram_addr(cpm->i2c_addr); in cpm_i2c_setup()
480 cpm->i2c_addr = cpm_muram_alloc(sizeof(struct i2c_ram), 64); in cpm_i2c_setup()
481 cpm->i2c_ram = cpm_muram_addr(cpm->i2c_addr); in cpm_i2c_setup()
482 out_be16(i2c_base, cpm->i2c_addr); in cpm_i2c_setup()
558 cpm->i2c_ram, cpm->i2c_addr, cpm->freq); in cpm_i2c_setup()
600 if ((cpm->version == 1) && (!cpm->i2c_addr)) in cpm_i2c_setup()
603 cpm_muram_free(cpm->i2c_addr); in cpm_i2c_setup()
[all …]
Di2c-i801.c917 unsigned short i2c_addr; member
941 info.addr = dmi_devices[i].i2c_addr; in dmi_check_onboard_device()
/linux-4.4.14/drivers/iio/imu/inv_mpu6050/
Dinv_mpu_acpi.c117 u32 i2c_addr = 0; in inv_mpu_process_acpi_config() local
131 acpi_i2c_check_resource, &i2c_addr); in inv_mpu_process_acpi_config()
136 *primary_addr = i2c_addr & 0x0000ffff; in inv_mpu_process_acpi_config()
137 *secondary_addr = (i2c_addr & 0xffff0000) >> 16; in inv_mpu_process_acpi_config()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dqsfp.c67 static int __i2c_write(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, in __i2c_write() argument
86 ret = hfi1_twsi_blk_wr(dd, target, i2c_addr, offset, in __i2c_write()
102 int i2c_write(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, int offset, in i2c_write() argument
110 ret = __i2c_write(ppd, target, i2c_addr, offset, bp, len); in i2c_write()
120 static int __i2c_read(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, in __i2c_read() argument
142 ret = hfi1_twsi_blk_rd(dd, target, i2c_addr, offset, in __i2c_read()
174 int i2c_read(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, int offset, in i2c_read() argument
182 ret = __i2c_read(ppd, target, i2c_addr, offset, bp, len); in i2c_read()
Dqsfp.h215 int i2c_write(struct hfi1_pportdata *ppd, u32 target, int i2c_addr,
217 int i2c_read(struct hfi1_pportdata *ppd, u32 target, int i2c_addr,
Ddebugfs.c447 int i2c_addr; in __i2c_debugfs_write() local
466 i2c_addr = (*ppos >> 16) & 0xff; in __i2c_debugfs_write()
469 total_written = i2c_write(ppd, target, i2c_addr, offset, buff, count); in __i2c_debugfs_write()
507 int i2c_addr; in __i2c_debugfs_read() local
520 i2c_addr = (*ppos >> 16) & 0xff; in __i2c_debugfs_read()
523 total_read = i2c_read(ppd, target, i2c_addr, offset, buff, count); in __i2c_debugfs_read()
/linux-4.4.14/drivers/media/usb/dvb-usb-v2/
Daf9015.c43 state->buf[2] = req->i2c_addr; in af9015_ctrl_msg()
155 if (addr == state->af9013_config[0].i2c_addr || in af9015_write_reg_i2c()
156 addr == state->af9013_config[1].i2c_addr) in af9015_write_reg_i2c()
168 if (addr == state->af9013_config[0].i2c_addr || in af9015_read_reg_i2c()
169 addr == state->af9013_config[1].i2c_addr) in af9015_read_reg_i2c()
243 if (msg[i].addr == state->af9013_config[0].i2c_addr || in af9015_i2c_xfer()
244 msg[i].addr == state->af9013_config[1].i2c_addr) { in af9015_i2c_xfer()
260 if (msg[i].addr == state->af9013_config[0].i2c_addr) in af9015_i2c_xfer()
264 req.i2c_addr = msg[i].addr; in af9015_i2c_xfer()
277 if (msg[i].addr == state->af9013_config[0].i2c_addr) { in af9015_i2c_xfer()
[all …]
Daf9015.h87 u8 i2c_addr; /* [2] */ member
Dmxl111sf.c412 .i2c_addr = 0xb2 >> 1,
487 .i2c_addr = 0x1c >> 1,
562 .i2c_addr = 0x1c >> 1,
571 .i2c_addr = 0x1c >> 1,
649 .i2c_addr = 0x1c >> 1,
658 .i2c_addr = 0x1c >> 1,
Ddvbsky.c298 .i2c_addr = 0x68,
420 .i2c_addr = 0x68,
Drtl28xxu.c1124 .i2c_addr = 0x1a,
1131 .i2c_addr = 0x3a,
/linux-4.4.14/drivers/media/usb/gspca/stv06xx/
Dstv06xx_hdcs.h144 .i2c_addr = (0x55 << 1),
163 .i2c_addr = (0x55 << 1),
Dstv06xx_sensor.h48 u8 i2c_addr; member
Dstv06xx_pb0100.h130 .i2c_addr = 0xba,
Dstv06xx_vv6410.h194 .i2c_addr = 0x20,
Dstv06xx.c130 buf[0x20] = sd->sensor->i2c_addr; in stv06xx_write_sensor_bytes()
162 buf[0x20] = sd->sensor->i2c_addr; in stv06xx_write_sensor_words()
190 buf[0x20] = sd->sensor->i2c_addr; in stv06xx_read_sensor()
/linux-4.4.14/drivers/media/usb/gspca/
Dsn9c20x.c109 u8 i2c_addr; member
990 row[1] = sd->i2c_addr; in i2c_w1()
1020 row[1] = sd->i2c_addr; in i2c_w2()
1046 row[1] = sd->i2c_addr; in i2c_r1()
1067 row[1] = sd->i2c_addr; in i2c_r2()
1166 sd->i2c_addr = 0x5d; in mt9v_init_sensor()
1183 sd->i2c_addr = 0x5c; in mt9v_init_sensor()
1201 sd->i2c_addr = 0x5d; in mt9v_init_sensor()
1205 sd->i2c_addr = 0x48; in mt9v_init_sensor()
1439 u8 exp[8] = {sd->i2c_intf, sd->i2c_addr, in set_exposure()
[all …]
Dsonixj.c83 u8 i2c_addr; member
1254 gspca_dev->usb_buf[1] = sd->i2c_addr; in i2c_w1()
1317 mode[1] = sd->i2c_addr; in i2c_r()
1428 sd->i2c_addr = 0x21; in ov7630_probe()
1454 sd->i2c_addr = 0x21; in ov7648_probe()
1467 sd->i2c_addr = 0x6e; in ov7648_probe()
1492 sd->i2c_addr = 0x21; in po2030n_probe()
1506 sd->i2c_addr = 0x6e; in po2030n_probe()
1612 sd->i2c_addr = sn9c1xx[9]; in sd_init()
Dsq930x.c349 u8 i2c_addr; member
502 val = (sensor->i2c_addr << 8) | SQ930_CTRL_I2C_IO; in i2c_write()
651 reg_r(gspca_dev, (sensor->i2c_addr << 8) | 0x001c, 1); in cmos_probe()
792 buf[i++] = sensor->i2c_addr; /* i2c_slave_addr */ in setexposure()
Dnw80x.c1599 u8 i2c_addr, in i2c_w() argument
1609 val[1] = i2c_addr; in i2c_w()
/linux-4.4.14/drivers/media/pci/sta2x11/
Dsta2x11_vip.h37 int i2c_addr; member
Dsta2x11_vip.c1109 "adv7180", vip->config->i2c_addr, in sta2x11_vip_init_one()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/
Di2c_.fuc267 i2c_addr:
334 i2c_trace_call(i2c_addr)
340 i2c_trace_call(i2c_addr)
354 call(i2c_addr)
360 call(i2c_addr)
/linux-4.4.14/drivers/input/misc/
Dapanel.c276 unsigned char i2c_addr; in apanel_init() local
289 i2c_addr = readb(p + 3) >> 1; in apanel_init()
298 if (slave != i2c_addr) { in apanel_init()
/linux-4.4.14/drivers/media/dvb-frontends/drx39xyj/
Dbsp_i2c.h49 u16 i2c_addr; /* The I2C address of the device. */ member
Ddrx_driver.h44 u16 i2c_addr; /* The I2C address of the device. */ member
2243 #define DRX_ATTR_I2CADDR(d) ((d)->my_i2c_dev_addr->i2c_addr)
Ddrxj.c208 #define DRXJ_WAKE_UP_KEY (demod->my_i2c_dev_addr->i2c_addr)
1318 msg[0].addr = r_dev_addr->i2c_addr >> 1; in drxbsp_i2c_write_read()
1326 msg[0].addr = w_dev_addr->i2c_addr >> 1; in drxbsp_i2c_write_read()
1334 msg[0].addr = w_dev_addr->i2c_addr >> 1; in drxbsp_i2c_write_read()
1338 msg[1].addr = r_dev_addr->i2c_addr >> 1; in drxbsp_i2c_write_read()
1363 msg[0].addr = w_dev_addr->i2c_addr; in drxbsp_i2c_write_read()
1367 msg[1].addr = r_dev_addr->i2c_addr; in drxbsp_i2c_write_read()
1374 w_dev_addr->i2c_addr, state->i2c, w_count, r_count); in drxbsp_i2c_write_read()
1425 overhead_size = (IS_I2C_10BIT(dev_addr->i2c_addr) ? 2 : 1) + in drxdap_fasi_read_block()
1603 overhead_size = (IS_I2C_10BIT(dev_addr->i2c_addr) ? 2 : 1) + in drxdap_fasi_write_block()
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
Dbit.c174 i2c_addr(struct nvkm_i2c_bus *bus, struct i2c_msg *msg) in i2c_addr() function
194 ret = i2c_addr(bus, msg); in nvkm_i2c_bit_xfer()
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_i2c.c1118 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1122 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1125 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1130 radeon_connector->router.i2c_addr, in radeon_router_select_ddc_port()
1146 radeon_connector->router.i2c_addr, in radeon_router_select_cd_port()
1150 radeon_connector->router.i2c_addr, in radeon_router_select_cd_port()
1153 radeon_connector->router.i2c_addr, in radeon_router_select_cd_port()
1158 radeon_connector->router.i2c_addr, in radeon_router_select_cd_port()
Dradeon_combios.c2662 u8 thermal_controller = 0, gpio = 0, i2c_addr = 0, clk_bit = 0, data_bit = 0; in radeon_combios_get_power_modes() local
2669 i2c_addr = RBIOS8(offset + 5); in radeon_combios_get_power_modes()
2673 i2c_addr = RBIOS8(offset + 6); in radeon_combios_get_power_modes()
2677 i2c_addr = RBIOS8(offset + 6); in radeon_combios_get_power_modes()
2684 i2c_addr >> 1); in radeon_combios_get_power_modes()
2699 info.addr = i2c_addr >> 1; in radeon_combios_get_power_modes()
Dradeon_mode.h514 u8 i2c_addr; member
Dradeon_atombios.c732 router.i2c_addr = i2c_record->ucI2CAddr >> 1; in radeon_get_atom_connector_info_from_object_table()
/linux-4.4.14/drivers/leds/
Dleds-blinkm.c68 u8 i2c_addr; /* i2c addr */ member
415 data->args[0] = data->i2c_addr; in blinkm_transfer_hw()
418 data->i2c_addr = data->args[0]; in blinkm_transfer_hw()
646 data->i2c_addr = 0x09; in blinkm_probe()
647 data->i2c_addr = 0x08; in blinkm_probe()
/linux-4.4.14/drivers/staging/nvec/
Dnvec.h141 int i2c_addr; member
Dnvec.c687 if (received != nvec->i2c_addr) in nvec_interrupt()
690 received, nvec->i2c_addr); in nvec_interrupt()
743 writel(nvec->i2c_addr>>1, nvec->base + I2C_SL_ADDR1); in tegra_init_i2c_slave()
779 &nvec->i2c_addr)) { in nvec_i2c_parse_dt_pdata()
/linux-4.4.14/drivers/media/usb/cx231xx/
Dcx231xx-dvb.c119 .i2c_addr = 0x0e,
153 .i2c_addr = 0x64,
159 .i2c_addr = 0x64,
165 .i2c_addr = 0x59,
387 cfg.i2c_addr = addr;
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Dport.c1300 u8 i2c_addr; member
1369 u16 i2c_addr; in mlx4_get_module_info() local
1400 i2c_addr = I2C_ADDR_LOW; in mlx4_get_module_info()
1403 i2c_addr = I2C_ADDR_HIGH; in mlx4_get_module_info()
1410 cable_info->i2c_addr = i2c_addr; in mlx4_get_module_info()
1424 0xFF60, port, i2c_addr, offset, size, in mlx4_get_module_info()
1427 if (i2c_addr == I2C_ADDR_HIGH && in mlx4_get_module_info()
/linux-4.4.14/drivers/media/pci/cx18/
Dcx18-dvb.c506 .i2c_addr = 0xc2 >> 1, in dvb_register()
538 .i2c_addr = 0xc2 >> 1, in dvb_register()
561 .i2c_addr = 0xc2 >> 1, in dvb_register()
/linux-4.4.14/drivers/media/pci/cx23885/
Dcx23885-dvb.c363 .i2c_addr = 0x0e,
872 .i2c_addr = 0x64,
878 .i2c_addr = 0x68,
891 .i2c_addr = 0x68,
904 .i2c_addr = 0x68,
917 .i2c_addr = 0x69,
1330 .i2c_addr = 0x61, in dvb_register()
1382 .i2c_addr = 0x64, in dvb_register()
1424 .i2c_addr = 0x61, in dvb_register()
1475 .i2c_addr = 0x61, in dvb_register()
/linux-4.4.14/sound/pci/ctxfi/
Dcthw20k2.c1481 unsigned int i2c_addr; in hw20k2_i2c_init() local
1491 i2c_addr = 0; in hw20k2_i2c_init()
1492 set_field(&i2c_addr, I2C_ADDRESS_SLAD, dev_id); in hw20k2_i2c_init()
1494 hw_write_20kx(hw, I2C_IF_ADDRESS, i2c_addr); in hw20k2_i2c_init()
1508 unsigned int i2c_addr; in hw20k2_i2c_uninit() local
1510 i2c_addr = 0; in hw20k2_i2c_uninit()
1511 set_field(&i2c_addr, I2C_ADDRESS_SLAD, 0x57); /* I2C id */ in hw20k2_i2c_uninit()
1513 hw_write_20kx(hw, I2C_IF_ADDRESS, i2c_addr); in hw20k2_i2c_uninit()
/linux-4.4.14/drivers/pci/hotplug/
Dibmphp_hpc.c167 ultemp = (unsigned long)ctlr_ptr->u.wpeg_ctlr.i2c_addr; in i2c_ctrl_read()
278 ultemp = (unsigned long)ctlr_ptr->u.wpeg_ctlr.i2c_addr; in i2c_ctrl_write()
725 ctlr_ptr->u.wpeg_ctlr.i2c_addr); in ibmphp_hpc_writeslot()
Dibmphp.h214 u8 i2c_addr; member
Dibmphp_ebda.c238 debug ("%s - i2c_addr: %x\n", __func__, hpc_ptr->u.wpeg_ctlr.i2c_addr); in print_ebda_hpc()
887 hpc_ptr->u.wpeg_ctlr.i2c_addr = readb (io_mem + addr + 4); in ebda_rsrc_controller()
/linux-4.4.14/drivers/media/common/b2c2/
Dflexcop-fe-tuner.c379 .i2c_addr = 0x54,
630 .i2c_addr = 0x55,
/linux-4.4.14/drivers/misc/mei/
Dbus-fixup.c95 u8 i2c_addr; member
/linux-4.4.14/drivers/staging/comedi/drivers/
Dcb_pcidas64.c3567 uint8_t i2c_addr; in caldac_i2c_write() local
3581 i2c_addr = CALDAC0_I2C_ADDR; in caldac_i2c_write()
3585 i2c_addr = CALDAC0_I2C_ADDR; in caldac_i2c_write()
3589 i2c_addr = CALDAC1_I2C_ADDR; in caldac_i2c_write()
3593 i2c_addr = CALDAC1_I2C_ADDR; in caldac_i2c_write()
3597 i2c_addr = CALDAC0_I2C_ADDR; in caldac_i2c_write()
3601 i2c_addr = CALDAC0_I2C_ADDR; in caldac_i2c_write()
3605 i2c_addr = CALDAC1_I2C_ADDR; in caldac_i2c_write()
3609 i2c_addr = CALDAC1_I2C_ADDR; in caldac_i2c_write()
3618 i2c_write(dev, i2c_addr, serial_bytes, 3); in caldac_i2c_write()
/linux-4.4.14/drivers/media/usb/em28xx/
Dem28xx-dvb.c302 .i2c_addr = 0x0e,
314 .i2c_addr = 0x0e,
326 .i2c_addr = 0x0e,
839 .i2c_addr = 0x68,
872 cfg.i2c_addr = addr; in em28xx_attach_xc3028()
/linux-4.4.14/drivers/nfc/
Dmei_phy.c52 u8 i2c_addr; member
/linux-4.4.14/drivers/media/pci/saa7164/
Dsaa7164-dvb.c89 .i2c_addr = 0xb2 >> 1,
101 .i2c_addr = 0x1c >> 1,
/linux-4.4.14/drivers/media/usb/tm6000/
Dtm6000-dvb.c285 .i2c_addr = dev->tuner_addr, in register_dvb()
/linux-4.4.14/drivers/media/pci/smipcie/
Dsmipcie-main.c518 .i2c_addr = 0x68,
574 .i2c_addr = 0x69,
/linux-4.4.14/drivers/hwmon/
Dw83795.c1918 int bank, vendor_id, device_id, expected, i2c_addr, config; in w83795_detect() local
1958 i2c_addr = i2c_smbus_read_byte_data(client, in w83795_detect()
1960 if ((i2c_addr & 0x7f) != address) { in w83795_detect()
/linux-4.4.14/drivers/media/pci/cx88/
Dcx88-dvb.c619 .i2c_addr = addr, in attach_xc3028()
1379 .i2c_addr = 0x61, in dvb_register()
/linux-4.4.14/drivers/media/pci/saa7134/
Dsaa7134-dvb.c1077 .i2c_addr = 0x0e,
1864 .i2c_addr = 0x61, in dvb_init()
/linux-4.4.14/drivers/media/v4l2-core/
Dtuner-core.c344 .i2c_addr = t->i2c->addr, in set_type()
/linux-4.4.14/drivers/media/pci/netup_unidvb/
Dnetup_unidvb_core.c123 .i2c_addr = 0xc8
/linux-4.4.14/drivers/media/usb/dvb-usb/
Dcxusb.c835 .i2c_addr = 0x61, in cxusb_dvico_xc3028_tuner_attach()
Ddw2102.c1145 .i2c_addr = 0x68,
Ddib0700_devices.c450 .i2c_addr = 0x61,
3644 .i2c_addr = 0x0e,