/drivers/misc/ |
H A D | hmc6352.c | 77 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 D | m5602_core.c | 41 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 D | m5602_ov7660.c | 294 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 D | m5602_ov9650.c | 573 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 D | m5602_po1030.c | 465 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 D | stv06xx_vv6410.c | 250 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 D | stv06xx.c | 42 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 D | cy8ctmg110_ts.c | 79 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 D | qt1010.c | 263 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 D | radeon_i2c.c | 326 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 D | i2c-octeon.c | 518 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 D | vino.h | 132 volatile u32 i2c_data; member in struct:sgi_vino
|
/drivers/net/ethernet/sfc/ |
H A D | nic.h | 93 * @i2c_data: Data for bit-banging algorithm 102 struct i2c_algo_bit_data i2c_data; member in struct:falcon_board
|
/drivers/rtc/ |
H A D | rtc-m41t80.c | 511 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 D | cb_pcidas64.c | 2027 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));
|