Searched defs:i2c_data (Results 1 - 15 of 15) sorted by relevance

/drivers/misc/
H A Dhmc6352.c77 unsigned char i2c_data[2]; local
87 ret = i2c_master_recv(client, i2c_data, 2);
93 ret = (i2c_data[0] << 8) | i2c_data[1];
/drivers/media/video/gspca/m5602/
H A Dm5602_core.c41 int m5602_read_bridge(struct sd *sd, const u8 address, u8 *i2c_data) argument
51 *i2c_data = buf[0];
54 address, *i2c_data);
62 int m5602_write_bridge(struct sd *sd, const u8 address, const u8 i2c_data) argument
69 address, i2c_data);
74 buf[3] = i2c_data;
98 u8 *i2c_data, const u8 len)
137 err = m5602_read_bridge(sd, M5602_XB_I2C_DATA, &(i2c_data[i]));
140 "0x%x containing 0x%x ", address, *i2c_data);
146 u8 *i2c_data, cons
97 m5602_read_sensor(struct sd *sd, const u8 address, u8 *i2c_data, const u8 len) argument
145 m5602_write_sensor(struct sd *sd, const u8 address, u8 *i2c_data, const u8 len) argument
[all...]
H A Dm5602_ov7660.c294 u8 i2c_data; local
302 err = m5602_write_sensor(sd, OV7660_GAIN, &i2c_data, 1);
321 u8 i2c_data; local
328 err = m5602_read_sensor(sd, OV7660_COM8, &i2c_data, 1);
332 i2c_data = ((i2c_data & 0xfd) | ((val & 0x01) << 1));
333 err = m5602_write_sensor(sd, OV7660_COM8, &i2c_data, 1);
351 u8 i2c_data; local
358 err = m5602_read_sensor(sd, OV7660_COM8, &i2c_data, 1);
362 i2c_data
381 u8 i2c_data; local
410 u8 i2c_data; local
440 u8 i2c_data; local
[all...]
H A Dm5602_ov9650.c573 u8 i2c_data; local
580 i2c_data = (val >> 10) & 0x3f;
582 &i2c_data, 1);
587 i2c_data = (val >> 2) & 0xff;
589 &i2c_data, 1);
594 i2c_data = val & 0x03;
595 err = m5602_write_sensor(sd, OV9650_COM1, &i2c_data, 1);
612 u8 i2c_data; local
623 err = m5602_read_sensor(sd, OV9650_VREF, &i2c_data, 1);
628 i2c_data
653 u8 i2c_data; local
680 u8 i2c_data; local
706 u8 i2c_data; local
740 u8 i2c_data; local
776 u8 i2c_data; local
806 u8 i2c_data; local
836 u8 i2c_data; local
[all...]
H A Dm5602_po1030.c465 u8 i2c_data; local
471 i2c_data = ((val & 0xff00) >> 8);
473 i2c_data);
476 &i2c_data, 1);
480 i2c_data = (val & 0xff);
482 i2c_data);
484 &i2c_data, 1);
503 u8 i2c_data; local
508 i2c_data = val & 0xff;
509 PDEBUG(D_V4L2, "Set global gain to %d", i2c_data);
530 u8 i2c_data; local
563 u8 i2c_data; local
595 u8 i2c_data; local
622 u8 i2c_data; local
650 u8 i2c_data; local
683 u8 i2c_data; local
714 u8 i2c_data; local
[all...]
/drivers/media/video/gspca/stv06xx/
H A Dstv06xx_vv6410.c250 u16 i2c_data; local
255 err = stv06xx_read_sensor(sd, VV6410_DATAFORMAT, &i2c_data);
260 i2c_data |= VV6410_HFLIP;
262 i2c_data &= ~VV6410_HFLIP;
265 err = stv06xx_write_sensor(sd, VV6410_DATAFORMAT, i2c_data);
284 u16 i2c_data; local
289 err = stv06xx_read_sensor(sd, VV6410_DATAFORMAT, &i2c_data);
294 i2c_data |= VV6410_VFLIP;
296 i2c_data &= ~VV6410_VFLIP;
299 err = stv06xx_write_sensor(sd, VV6410_DATAFORMAT, i2c_data);
[all...]
H A Dstv06xx.c42 int stv06xx_write_bridge(struct sd *sd, u16 address, u16 i2c_data) argument
47 u8 len = (i2c_data > 0xff) ? 2 : 1;
49 buf[0] = i2c_data & 0xff;
50 buf[1] = (i2c_data >> 8) & 0xff;
57 i2c_data, address, err);
62 int stv06xx_read_bridge(struct sd *sd, u16 address, u8 *i2c_data) argument
72 *i2c_data = buf[0];
75 *i2c_data, address, err);
/drivers/input/touchscreen/
H A Dcy8ctmg110_ts.c79 unsigned char i2c_data[6]; local
83 i2c_data[0] = reg;
84 memcpy(i2c_data + 1, value, len);
86 ret = i2c_master_send(client, i2c_data, len + 1);
/drivers/media/common/tuners/
H A Dqt1010.c263 qt1010_i2c_oper_t i2c_data[] = { local
270 for (i = 0; i < ARRAY_SIZE(i2c_data); i++) {
271 if (i2c_data[i].oper == QT1010_WR) {
272 err = qt1010_writereg(priv, i2c_data[i].reg,
273 i2c_data[i].val);
275 err = qt1010_readreg(priv, i2c_data[i].reg, &val2);
296 qt1010_i2c_oper_t i2c_data[] = { local
305 for (i = 0; i < ARRAY_SIZE(i2c_data); i++) {
306 if (i2c_data[i].oper == QT1010_WR) {
307 err = qt1010_writereg(priv, i2c_data[
325 qt1010_i2c_oper_t i2c_data[] = { local
[all...]
/drivers/gpu/drm/radeon/
H A Dradeon_i2c.c326 u32 i2c_cntl_0, i2c_cntl_1, i2c_data; local
349 i2c_data = RADEON_I2C_DATA;
353 i2c_data = RADEON_DVI_I2C_DATA;
461 WREG32(i2c_data, (p->addr << 1) & 0xff);
462 WREG32(i2c_data, 0);
494 WREG32(i2c_data, ((p->addr << 1) & 0xff) | 0x1);
515 p->buf[j] = RREG32(i2c_data) & 0xff;
521 WREG32(i2c_data, (p->addr << 1) & 0xff);
522 WREG32(i2c_data, p->buf[j]);
/drivers/i2c/busses/
H A Di2c-octeon.c518 struct octeon_i2c_data *i2c_data; local
533 i2c_data = pdev->dev.platform_data;
543 if (i2c_data == NULL) {
551 i2c->twsi_freq = i2c_data->i2c_freq;
552 i2c->sys_freq = i2c_data->sys_freq;
/drivers/media/video/
H A Dvino.h132 volatile u32 i2c_data; member in struct:sgi_vino
/drivers/net/ethernet/sfc/
H A Dnic.h93 * @i2c_data: Data for bit-banging algorithm
102 struct i2c_algo_bit_data i2c_data; member in struct:falcon_board
/drivers/rtc/
H A Drtc-m41t80.c511 unsigned char i2c_data[2]; local
517 .buf = i2c_data,
522 i2c_data[0] = 0x09; /* watchdog register */
525 i2c_data[1] = (wdt_margin & 0xFC) | 0x83; /* resolution = 4s */
530 i2c_data[1] = wdt_margin<<2 | 0x82;
537 i2c_data[1] &= ~M41T80_WATCHDOG_RB2;
549 unsigned char i2c_data[2], i2c_buf[0x10]; local
555 .buf = i2c_data,
569 .buf = i2c_data,
573 i2c_data[
[all...]
/drivers/staging/comedi/drivers/
H A Dcb_pcidas64.c2027 uint8_t i2c_data = priv(dev)->i2c_cal_range_bits; local
2028 i2c_write(dev, RANGE_CAL_I2C_ADDR, &i2c_data,
2029 sizeof(i2c_data));
2721 uint8_t i2c_data = priv(dev)->i2c_cal_range_bits; local
2722 i2c_write(dev, RANGE_CAL_I2C_ADDR, &i2c_data,
2723 sizeof(i2c_data));

Completed in 991 milliseconds