/linux-master/drivers/hwmon/ |
H A D | adm1025.c | 93 * Client data (each client gets its own) 97 struct i2c_client *client; member in struct:adm1025_data 117 struct i2c_client *client = data->client; local 124 dev_dbg(&client->dev, "Updating data.\n"); 126 data->in[i] = i2c_smbus_read_byte_data(client, 128 data->in_min[i] = i2c_smbus_read_byte_data(client, 130 data->in_max[i] = i2c_smbus_read_byte_data(client, 134 data->temp[i] = i2c_smbus_read_byte_data(client, 136 data->temp_min[i] = i2c_smbus_read_byte_data(client, 219 struct i2c_client *client = data->client; local 240 struct i2c_client *client = data->client; local 281 struct i2c_client *client = data->client; local 303 struct i2c_client *client = data->client; local 441 adm1025_detect(struct i2c_client *client, struct i2c_board_info *info) argument 478 adm1025_init_client(struct i2c_client *client) argument 520 adm1025_probe(struct i2c_client *client) argument [all...] |
H A D | ftsteutates.c | 64 struct i2c_client *client; member in struct:fts_data 97 static int fts_read_byte(struct i2c_client *client, unsigned short reg) argument 101 struct fts_data *data = dev_get_drvdata(&client->dev); 105 dev_dbg(&client->dev, "page select - page: 0x%.02x\n", page); 106 ret = i2c_smbus_write_byte_data(client, FTS_PAGE_SELECT_REG, page); 111 ret = i2c_smbus_read_byte_data(client, reg); 112 dev_dbg(&client->dev, "read - reg: 0x%.02x: val: 0x%.02x\n", reg, ret); 119 static int fts_write_byte(struct i2c_client *client, unsigned short reg, argument 124 struct fts_data *data = dev_get_drvdata(&client->dev); 128 dev_dbg(&client 580 fts_detect(struct i2c_client *client, struct i2c_board_info *info) argument 616 fts_probe(struct i2c_client *client) argument [all...] |
H A D | lm93.c | 197 struct i2c_client *client; member in struct:lm93_data 202 /* client update function */ 798 static u8 lm93_read_byte(struct i2c_client *client, u8 reg) argument 804 value = i2c_smbus_read_byte_data(client, reg); 808 dev_warn(&client->dev, 817 dev_err(&client->dev, "lm93: All read byte retries failed!!\n"); 821 static int lm93_write_byte(struct i2c_client *client, u8 reg, u8 value) argument 826 result = i2c_smbus_write_byte_data(client, reg, value); 829 dev_warn(&client->dev, 836 static u16 lm93_read_word(struct i2c_client *client, u argument 859 lm93_write_word(struct i2c_client *client, u8 reg, u16 value) argument 881 lm93_read_block(struct i2c_client *client, u8 fbn, u8 *values) argument 910 struct i2c_client *client = data->client; local 928 lm93_update_client_common(struct lm93_data *data, struct i2c_client *client) argument 999 lm93_update_client_full(struct lm93_data *data, struct i2c_client *client) argument 1031 lm93_update_client_min(struct lm93_data *data, struct i2c_client *client) argument 1149 struct i2c_client *client = data->client; local 1214 struct i2c_client *client = data->client; local 1283 struct i2c_client *client = data->client; local 1316 struct i2c_client *client = data->client; local 1349 struct i2c_client *client = data->client; local 1382 struct i2c_client *client = data->client; local 1418 struct i2c_client *client = data->client; local 1463 struct i2c_client *client = data->client; local 1540 struct i2c_client *client = data->client; local 1583 struct i2c_client *client = data->client; local 1639 struct i2c_client *client = data->client; local 1694 lm93_write_fan_smart_tach(struct i2c_client *client, struct lm93_data *data, int fan, long value) argument 1718 struct i2c_client *client = data->client; local 1770 struct i2c_client *client = data->client; local 1818 struct i2c_client *client = data->client; local 1869 lm93_disable_fan_smart_tach(struct i2c_client *client, struct lm93_data *data, int pwm) argument 1894 struct i2c_client *client = data->client; local 1933 struct i2c_client *client = data->client; local 1973 struct i2c_client *client = data->client; local 2013 struct i2c_client *client = data->client; local 2047 struct i2c_client *client = data->client; local 2079 struct i2c_client *client = data->client; local 2145 struct i2c_client *client = data->client; local 2181 struct i2c_client *client = data->client; local 2222 struct i2c_client *client = data->client; local 2259 struct i2c_client *client = data->client; local 2290 struct i2c_client *client = data->client; local 2498 lm93_init_client(struct i2c_client *client) argument 2544 lm93_detect(struct i2c_client *client, struct i2c_board_info *info) argument 2586 lm93_probe(struct i2c_client *client) argument [all...] |
H A D | max6620.c | 128 * Client data (each client gets its own) 132 struct i2c_client *client; member in struct:max6620_data 163 struct i2c_client *client = data->client; local 171 ret = i2c_smbus_read_byte_data(client, config_reg[i]); 176 ret = i2c_smbus_read_byte_data(client, dyn_reg[i]); 181 ret = i2c_smbus_read_byte_data(client, tach_reg[i]); 185 ret = i2c_smbus_read_byte_data(client, tach_reg[i] + 1); 190 ret = i2c_smbus_read_byte_data(client, target_reg[i]); 194 ret = i2c_smbus_read_byte_data(client, target_re 248 struct i2c_client *client; local 325 struct i2c_client *client; local 426 struct i2c_client *client = data->client; local 469 max6620_probe(struct i2c_client *client) argument [all...] |
H A D | adc128d818.c | 60 struct i2c_client *client; member in struct:adc128_data 81 struct i2c_client *client = data->client; local 89 rv = i2c_smbus_read_word_swapped(client, 95 rv = i2c_smbus_read_byte_data(client, 101 rv = i2c_smbus_read_byte_data(client, 109 rv = i2c_smbus_read_word_swapped(client, 115 rv = i2c_smbus_read_byte_data(client, 121 rv = i2c_smbus_read_byte_data(client, 128 rv = i2c_smbus_read_byte_data(client, ADC128_REG_ALAR 358 adc128_detect(struct i2c_client *client, struct i2c_board_info *info) argument 393 struct i2c_client *client = data->client; local 429 adc128_probe(struct i2c_client *client) argument [all...] |
H A D | shtc1.c | 56 struct i2c_client *client; member in struct:shtc1_data 71 static int shtc1_update_values(struct i2c_client *client, argument 75 int ret = i2c_master_send(client, data->command, SHTC1_CMD_LENGTH); 77 dev_err(&client->dev, "failed to send command: %d\n", ret); 91 ret = i2c_master_recv(client, buf, bufsize); 93 dev_err(&client->dev, "failed to read values: %d\n", ret); 104 struct i2c_client *client = data->client; local 112 ret = shtc1_update_values(client, data, buf, sizeof(buf)); 191 static int shtc1_probe(struct i2c_client *client) argument [all...] |
/linux-master/include/linux/ |
H A D | i2c.h | 41 typedef int (*i2c_slave_cb_t)(struct i2c_client *client, 66 int i2c_transfer_buffer_flags(const struct i2c_client *client, 71 * @client: Handle to slave device 77 static inline int i2c_master_recv(const struct i2c_client *client, argument 80 return i2c_transfer_buffer_flags(client, buf, count, I2C_M_RD); 86 * @client: Handle to slave device 92 static inline int i2c_master_recv_dmasafe(const struct i2c_client *client, argument 95 return i2c_transfer_buffer_flags(client, buf, count, 101 * @client: Handle to slave device 107 static inline int i2c_master_send(const struct i2c_client *client, argument 122 i2c_master_send_dmasafe(const struct i2c_client *client, const char *buf, int count) argument 163 i2c_smbus_read_word_swapped(const struct i2c_client *client, u8 command) argument 171 i2c_smbus_write_word_swapped(const struct i2c_client *client, u8 command, u16 value) argument 369 i2c_get_clientdata(const struct i2c_client *client) argument 374 i2c_set_clientdata(struct i2c_client *client, void *data) argument 884 i2c_client_has_driver(struct i2c_client *client) argument 1019 i2c_of_match_device(const struct of_device_id *matches, struct i2c_client *client) argument [all...] |
/linux-master/drivers/platform/surface/ |
H A D | surface3_power.c | 63 struct i2c_client *client; member in struct:mshw0011_handler_data 209 struct i2c_client *client = cdata->bat0; local 216 ret = i2c_smbus_read_word_data(client, 219 dev_err(&client->dev, "Error reading design capacity: %d\n", 226 ret = i2c_smbus_read_word_data(client, 229 dev_err(&client->dev, 240 ret = i2c_smbus_read_i2c_block_data(client, MSHW0011_BAT0_REG_SERIAL_NO, 245 dev_err(&client->dev, "Error reading serial no: %d\n", ret); 252 ret = i2c_smbus_read_word_data(client, MSHW0011_BAT0_REG_CYCLE_CNT); 254 dev_err(&client 273 struct i2c_client *client = cdata->bat0; local 382 struct i2c_client *client = data->client; local 447 mshw0011_install_space_handler(struct i2c_client *client) argument 485 mshw0011_remove_space_handler(struct i2c_client *client) argument 506 mshw0011_probe(struct i2c_client *client) argument 557 mshw0011_remove(struct i2c_client *client) argument [all...] |
/linux-master/drivers/rtc/ |
H A D | rtc-s35390a.c | 66 struct i2c_client *client[8]; member in struct:s35390a 73 struct i2c_client *client = s35390a->client[reg]; local 76 .addr = client->addr, 82 if ((i2c_transfer(client->adapter, msg, 1)) != 1) 90 struct i2c_client *client = s35390a->client[reg]; local 93 .addr = client->addr, 100 if ((i2c_transfer(client->adapter, msg, 1)) != 1) 212 struct i2c_client *client local 242 struct i2c_client *client = to_i2c_client(dev); local 276 struct i2c_client *client = to_i2c_client(dev); local 329 struct i2c_client *client = to_i2c_client(dev); local 386 struct i2c_client *client = to_i2c_client(dev); local 421 s35390a_probe(struct i2c_client *client) argument [all...] |
/linux-master/drivers/leds/ |
H A D | leds-lm3692x.c | 100 * @client: Pointer to the I2C client 110 struct i2c_client *client; member in struct:lm3692x_led 155 dev_err(&led->client->dev, "Detected a fault 0x%X\n", read_buf); 162 dev_err(&led->client->dev, "Second read of fault flags 0x%X\n", 179 dev_err(&led->client->dev, 190 dev_err(&led->client->dev, "Cannot read/clear faults: %d\n", 270 dev_err(&led->client->dev, 281 dev_err(&led->client->dev, "Fail writing initialization values\n"); 289 dev_err(&led->client 459 lm3692x_probe(struct i2c_client *client) argument 494 lm3692x_remove(struct i2c_client *client) argument [all...] |
/linux-master/drivers/hwmon/pmbus/ |
H A D | lm25066.c | 238 static int lm25066_read_word_data(struct i2c_client *client, int page, argument 241 const struct pmbus_driver_info *info = pmbus_get_driver_info(client); 247 ret = pmbus_read_word_data(client, 0, 0xff, LM25066_READ_VAUX); 272 ret = pmbus_read_word_data(client, 0, 0xff, 276 ret = pmbus_read_word_data(client, 0, 0xff, 280 ret = pmbus_read_word_data(client, 0, 0xff, 284 ret = pmbus_read_word_data(client, 0, 0xff, 288 ret = pmbus_read_word_data(client, 0, 0xff, 292 ret = pmbus_read_word_data(client, 0, 0xff, 296 ret = pmbus_read_word_data(client, 323 lm25056_read_word_data(struct i2c_client *client, int page, int phase, int reg) argument 352 lm25056_read_byte_data(struct i2c_client *client, int page, int reg) argument 376 lm25066_write_word_data(struct i2c_client *client, int page, int reg, u16 word) argument 464 lm25066_probe(struct i2c_client *client) argument [all...] |
H A D | pmbus_core.c | 104 int (*read_status)(struct i2c_client *client, int page); 114 struct i2c_client *client; member in struct:pmbus_debugfs_entry 140 void pmbus_clear_cache(struct i2c_client *client) argument 142 struct pmbus_data *data = i2c_get_clientdata(client); 150 void pmbus_set_update(struct i2c_client *client, u8 reg, bool update) argument 152 struct pmbus_data *data = i2c_get_clientdata(client); 161 int pmbus_set_page(struct i2c_client *client, int page, int phase) argument 163 struct pmbus_data *data = i2c_get_clientdata(client); 171 rv = i2c_smbus_write_byte_data(client, PMBUS_PAGE, page); 175 rv = i2c_smbus_read_byte_data(client, PMBUS_PAG 197 pmbus_write_byte(struct i2c_client *client, int page, u8 value) argument 213 _pmbus_write_byte(struct i2c_client *client, int page, u8 value) argument 227 pmbus_write_word_data(struct i2c_client *client, int page, u8 reg, u16 word) argument 241 pmbus_write_virt_reg(struct i2c_client *client, int page, int reg, u16 word) argument 266 _pmbus_write_word_data(struct i2c_client *client, int page, int reg, u16 word) argument 289 _pmbus_write_byte_data(struct i2c_client *client, int page, int reg, u8 value) argument 307 _pmbus_read_byte_data(struct i2c_client *client, int page, int reg) argument 321 pmbus_update_fan(struct i2c_client *client, int page, int id, u8 config, u8 mask, u16 command) argument 346 pmbus_read_word_data(struct i2c_client *client, int page, int phase, u8 reg) argument 358 pmbus_read_virt_reg(struct i2c_client *client, int page, int reg) argument 380 _pmbus_read_word_data(struct i2c_client *client, int page, int phase, int reg) argument 400 __pmbus_read_word_data(struct i2c_client *client, int page, int reg) argument 405 pmbus_read_byte_data(struct i2c_client *client, int page, u8 reg) argument 417 pmbus_write_byte_data(struct i2c_client *client, int page, u8 reg, u8 value) argument 429 pmbus_update_byte_data(struct i2c_client *client, int page, u8 reg, u8 mask, u8 value) argument 448 pmbus_read_block_data(struct i2c_client *client, int page, u8 reg, char *data_buf) argument 473 pmbus_get_fan_rate(struct i2c_client *client, int page, int id, enum pmbus_fan_mode mode, bool from_cache) argument 508 pmbus_get_fan_rate_device(struct i2c_client *client, int page, int id, enum pmbus_fan_mode mode) argument 515 pmbus_get_fan_rate_cached(struct i2c_client *client, int page, int id, enum pmbus_fan_mode mode) argument 522 pmbus_clear_fault_page(struct i2c_client *client, int page) argument 527 pmbus_clear_faults(struct i2c_client *client) argument 537 pmbus_check_status_cml(struct i2c_client *client) argument 551 pmbus_check_register(struct i2c_client *client, int (*func)(struct i2c_client *client, int page, int reg), int page, int reg) argument 569 pmbus_check_status_register(struct i2c_client *client, int page) argument 586 pmbus_check_byte_register(struct i2c_client *client, int page, int reg) argument 592 pmbus_check_word_register(struct i2c_client *client, int page, int reg) argument 598 pmbus_check_block_register(struct i2c_client *client, int page, int reg) argument 614 pmbus_get_driver_info(struct i2c_client *client) argument 622 pmbus_get_status(struct i2c_client *client, int page, int reg) argument 640 pmbus_update_sensor_data(struct i2c_client *client, struct pmbus_sensor *sensor) argument 1072 pmbus_get_boolean(struct i2c_client *client, struct pmbus_boolean *b, int index) argument 1130 struct i2c_client *client = to_i2c_client(dev->parent); local 1142 struct i2c_client *client = to_i2c_client(dev->parent); local 1161 struct i2c_client *client = to_i2c_client(dev->parent); local 1280 struct i2c_client *client = to_i2c_client(pmbus_data->dev); local 1458 pmbus_add_limit_attrs(struct i2c_client *client, struct pmbus_data *data, const struct pmbus_driver_info *info, const char *name, int index, int page, struct pmbus_sensor *base, const struct pmbus_sensor_attr *attr) argument 1497 pmbus_add_sensor_attrs_one(struct i2c_client *client, struct pmbus_data *data, const struct pmbus_driver_info *info, const char *name, int index, int page, int phase, const struct pmbus_sensor_attr *attr, bool paged) argument 1569 pmbus_add_sensor_attrs(struct i2c_client *client, struct pmbus_data *data, const char *name, const struct pmbus_sensor_attr *attrs, int nattrs) argument 2138 pmbus_add_fan_ctrl(struct i2c_client *client, struct pmbus_data *data, int index, int page, int id, u8 config) argument 2172 pmbus_add_fan_attributes(struct i2c_client *client, struct pmbus_data *data) argument 2284 struct i2c_client *client = to_i2c_client(dev->parent); local 2303 struct i2c_client *client = to_i2c_client(dev->parent); local 2335 pmbus_add_samples_attributes(struct i2c_client *client, struct pmbus_data *data) argument 2360 pmbus_find_attributes(struct i2c_client *client, struct pmbus_data *data) argument 2439 pmbus_read_coefficients(struct i2c_client *client, struct pmbus_driver_info *info, const struct pmbus_sensor_attr *attr) argument 2473 pmbus_init_coefficients(struct i2c_client *client, struct pmbus_driver_info *info) argument 2507 pmbus_identify_common(struct i2c_client *client, struct pmbus_data *data, int page) argument 2547 pmbus_read_status_byte(struct i2c_client *client, int page) argument 2552 pmbus_read_status_word(struct i2c_client *client, int page) argument 2562 struct i2c_client *client = to_i2c_client(dev); local 2570 struct i2c_client *client = to_i2c_client(dev); local 2593 pmbus_init_common(struct i2c_client *client, struct pmbus_data *data, struct pmbus_driver_info *info) argument 2748 _pmbus_is_enabled(struct i2c_client *client, u8 page) argument 2760 pmbus_is_enabled(struct i2c_client *client, u8 page) argument 2806 struct i2c_client *client = to_i2c_client(dev); local 2900 struct i2c_client *client = to_i2c_client(dev->parent); local 2908 struct i2c_client *client = to_i2c_client(dev->parent); local 2935 struct i2c_client *client = to_i2c_client(dev->parent); local 2945 struct i2c_client *client = to_i2c_client(dev->parent); local 2986 pmbus_regulator_get_low_margin(struct i2c_client *client, int page) argument 3012 pmbus_regulator_get_high_margin(struct i2c_client *client, int page) argument 3041 struct i2c_client *client = to_i2c_client(dev->parent); local 3060 struct i2c_client *client = to_i2c_client(dev->parent); local 3096 struct i2c_client *client = to_i2c_client(dev->parent); local 3189 pmbus_write_smbalert_mask(struct i2c_client *client, u8 page, u8 reg, u8 val) argument 3197 struct i2c_client *client = to_i2c_client(data->dev); local 3214 pmbus_irq_setup(struct i2c_client *client, struct pmbus_data *data) argument 3346 pmbus_init_debugfs(struct i2c_client *client, struct pmbus_data *data) argument 3549 pmbus_init_debugfs(struct i2c_client *client, struct pmbus_data *data) argument 3556 pmbus_do_probe(struct i2c_client *client, struct pmbus_driver_info *info) argument 3649 pmbus_get_debugfs_dir(struct i2c_client *client) argument 3657 pmbus_lock_interruptible(struct i2c_client *client) argument 3665 pmbus_unlock(struct i2c_client *client) argument [all...] |
H A D | adm1266.c | 56 struct i2c_client *client; member in struct:adm1266_data 85 struct i2c_client *client = data->client; local 88 .addr = client->addr, 94 .addr = client->addr, 110 ret = i2c_transfer(client->adapter, msgs, 2); 120 if (client->flags & I2C_CLIENT_PEC) { 175 ret = i2c_smbus_read_block_data(data->client, pmbus_cmd, read_buf); 195 ret = i2c_smbus_read_block_data(data->client, ADM1266_GPIO_STATUS, read_buf); 207 ret = i2c_smbus_read_block_data(data->client, ADM1266_PDIO_STATU 322 struct i2c_client *client = to_i2c_client(dev); local 446 adm1266_probe(struct i2c_client *client) argument [all...] |
/linux-master/drivers/input/touchscreen/ |
H A D | s6sy761.c | 102 struct i2c_client *client; member in struct:s6sy761_data 122 .addr = sdata->client->addr, 127 .addr = sdata->client->addr, 135 ret = i2c_transfer(sdata->client->adapter, msgs, ARRAY_SIZE(msgs)); 229 ret = i2c_smbus_read_i2c_block_data(sdata->client, 234 dev_err(&sdata->client->dev, "failed to read events\n"); 248 dev_err(&sdata->client->dev, "failed to read events\n"); 262 return i2c_smbus_write_byte(sdata->client, S6SY761_SENSE_ON); 270 ret = i2c_smbus_write_byte(sdata->client, S6SY761_SENSE_OFF); 272 dev_err(&sdata->client 389 s6sy761_probe(struct i2c_client *client) argument 470 s6sy761_remove(struct i2c_client *client) argument [all...] |
H A D | sis_i2c.c | 95 struct i2c_client *client; member in struct:sis_ts_data 104 static int sis_read_packet(struct i2c_client *client, u8 *buf, argument 114 ret = i2c_master_recv(client, buf, SIS_MAX_PACKET_SIZE); 120 dev_err(&client->dev, 144 dev_err(&client->dev, 153 dev_err(&client->dev, 182 dev_err(&ts->client->dev, "Unexpected touch status: %#02x\n", 234 error = sis_read_packet(ts->client, ts->packet, 242 dev_err(&ts->client->dev, 299 static int sis_ts_probe(struct i2c_client *client) argument [all...] |
H A D | pixcir_i2c_ts.c | 76 struct i2c_client *client; member in struct:pixcir_i2c_ts_data 111 ret = i2c_master_send(tsdata->client, wrbuf, sizeof(wrbuf)); 113 dev_err(&tsdata->client->dev, 119 ret = i2c_master_recv(tsdata->client, rdbuf, readsize); 121 dev_err(&tsdata->client->dev, 152 struct device *dev = &ts->client->dev; 235 struct device *dev = &ts->client->dev; 243 ret = i2c_smbus_read_byte_data(ts->client, PIXCIR_REG_POWER_MODE); 256 ret = i2c_smbus_write_byte_data(ts->client, PIXCIR_REG_POWER_MODE, ret); 279 struct device *dev = &ts->client 410 struct i2c_client *client = to_i2c_client(dev); local 437 struct i2c_client *client = to_i2c_client(dev); local 465 pixcir_i2c_ts_probe(struct i2c_client *client) argument [all...] |
H A D | chipone_icn8318.c | 49 struct i2c_client *client; member in struct:icn8318_data 55 static int icn8318_read_touch_data(struct i2c_client *client, argument 61 .addr = client->addr, 66 .addr = client->addr, 73 return i2c_transfer(client->adapter, msg, 2); 85 struct device *dev = &data->client->dev; 89 ret = icn8318_read_touch_data(data->client, &touch_data); 135 enable_irq(data->client->irq); 145 disable_irq(data->client->irq); 146 i2c_smbus_write_byte_data(data->client, ICN8318_REG_POWE 177 icn8318_probe(struct i2c_client *client) argument [all...] |
/linux-master/drivers/media/i2c/ |
H A D | tw9900.c | 74 struct i2c_client *client; member in struct:tw9900 137 static int tw9900_write_reg(struct i2c_client *client, u8 reg, u8 val) argument 141 ret = i2c_smbus_write_byte_data(client, reg, val); 143 dev_err(&client->dev, "write reg error: %d\n", ret); 148 static int tw9900_write_array(struct i2c_client *client, argument 154 ret = tw9900_write_reg(client, regs[i].addr, regs[i].val); 162 static int tw9900_read_reg(struct i2c_client *client, u8 reg) argument 166 ret = i2c_smbus_read_byte_data(client, reg); 168 dev_err(&client->dev, "read reg error: %d\n", ret); 238 if (pm_runtime_suspended(&tw9900->client 262 struct i2c_client *client = tw9900->client; local 572 tw9900_check_id(struct tw9900 *tw9900, struct i2c_client *client) argument 601 struct i2c_client *client = to_i2c_client(dev); local 637 struct i2c_client *client = to_i2c_client(dev); local 653 tw9900_probe(struct i2c_client *client) argument 736 tw9900_remove(struct i2c_client *client) argument [all...] |
H A D | max9271.c | 29 dev_dbg(&dev->client->dev, "%s(0x%02x)\n", __func__, reg); 31 ret = i2c_smbus_read_byte_data(dev->client, reg); 33 dev_dbg(&dev->client->dev, 44 dev_dbg(&dev->client->dev, "%s(0x%02x, 0x%02x)\n", __func__, reg, val); 46 ret = i2c_smbus_write_byte_data(dev->client, reg, val); 48 dev_err(&dev->client->dev, 78 dev_err(&dev->client->dev, "Unable to detect valid pixel clock\n"); 89 dev->client->addr = MAX9271_DEFAULT_ADDR; 90 i2c_smbus_read_byte(dev->client); 220 dev_err(&dev->client [all...] |
/linux-master/drivers/staging/media/atomisp/i2c/ |
H A D | atomisp-gc0310.c | 274 * @client: i2c driver client structure 278 static int gc0310_write_reg_array(struct i2c_client *client, argument 284 err = i2c_smbus_write_byte_data(client, reglist[i].reg, reglist[i].val); 286 dev_err(&client->dev, "write error: wrote 0x%x to offset 0x%x error %d", 297 struct i2c_client *client = v4l2_get_subdevdata(&dev->sd); local 299 return i2c_smbus_write_word_swapped(client, GC0310_AEC_PK_EXPO_H, exp); 304 struct i2c_client *client = v4l2_get_subdevdata(&dev->sd); local 321 ret = i2c_smbus_write_byte_data(client, GC0310_AGC_ADJ, again); 325 return i2c_smbus_write_byte_data(client, GC0310_DGC_AD 405 gc0310_detect(struct i2c_client *client) argument 438 struct i2c_client *client = v4l2_get_subdevdata(sd); local 592 gc0310_remove(struct i2c_client *client) argument 606 gc0310_probe(struct i2c_client *client) argument [all...] |
H A D | atomisp-mt9m114.c | 51 static int mt9m114_wait_state(struct i2c_client *client, int timeout); 54 mt9m114_read_reg(struct i2c_client *client, u16 data_length, u32 reg, u32 *val) argument 60 if (!client->adapter) { 61 v4l2_err(client, "%s error, no client->adapter\n", __func__); 67 v4l2_err(client, "%s error, invalid data length\n", __func__); 71 msg[0].addr = client->addr; 80 msg[1].addr = client->addr; 85 err = i2c_transfer(client->adapter, msg, 2); 101 dev_err(&client 106 mt9m114_write_reg(struct i2c_client *client, u16 data_length, u16 reg, u32 val) argument 186 misensor_rmw_reg(struct i2c_client *client, u16 data_length, u16 reg, u32 mask, u32 set) argument 243 __mt9m114_flush_reg_array(struct i2c_client *client, struct mt9m114_write_ctrl *ctrl) argument 284 __mt9m114_buf_reg_array(struct i2c_client *client, struct mt9m114_write_ctrl *ctrl, const struct misensor_reg *next) argument 325 __mt9m114_write_reg_is_consecutive(struct i2c_client *client, struct mt9m114_write_ctrl *ctrl, const struct misensor_reg *next) argument 349 mt9m114_write_reg_array(struct i2c_client *client, const struct misensor_reg *reglist, int poll) argument 416 mt9m114_wait_state(struct i2c_client *client, int timeout) argument 435 struct i2c_client *client = v4l2_get_subdevdata(sd); local 443 struct i2c_client *client = v4l2_get_subdevdata(sd); local 501 struct i2c_client *client = v4l2_get_subdevdata(sd); local 543 struct i2c_client *client = v4l2_get_subdevdata(sd); local 782 struct i2c_client *client = v4l2_get_subdevdata(sd); local 895 struct i2c_client *client = v4l2_get_subdevdata(sd); local 925 struct i2c_client *client = v4l2_get_subdevdata(sd); local 957 struct i2c_client *client = v4l2_get_subdevdata(sd); local 1096 struct i2c_client *client = v4l2_get_subdevdata(&dev->sd); local 1240 mt9m114_detect(struct mt9m114_device *dev, struct i2c_client *client) argument 1268 struct i2c_client *client = v4l2_get_subdevdata(sd); local 1518 mt9m114_remove(struct i2c_client *client) argument 1531 mt9m114_probe(struct i2c_client *client) argument [all...] |
H A D | atomisp-gc2235.c | 39 static int gc2235_read_reg(struct i2c_client *client, argument 46 if (!client->adapter) { 47 dev_err(&client->dev, "%s error, no client->adapter\n", 53 dev_err(&client->dev, "%s error, invalid data length\n", 60 msg[0].addr = client->addr; 68 msg[1].addr = client->addr; 73 err = i2c_transfer(client->adapter, msg, 2); 77 dev_err(&client->dev, 90 static int gc2235_i2c_write(struct i2c_client *client, u1 argument 105 gc2235_write_reg(struct i2c_client *client, u16 data_length, u8 reg, u8 val) argument 131 __gc2235_flush_reg_array(struct i2c_client *client, struct gc2235_write_ctrl *ctrl) argument 145 __gc2235_buf_reg_array(struct i2c_client *client, struct gc2235_write_ctrl *ctrl, const struct gc2235_reg *next) argument 173 __gc2235_write_reg_is_consecutive(struct i2c_client *client, struct gc2235_write_ctrl *ctrl, const struct gc2235_reg *next) argument 183 gc2235_write_reg_array(struct i2c_client *client, const struct gc2235_reg *reglist) argument 227 struct i2c_client *client = v4l2_get_subdevdata(sd); local 281 struct i2c_client *client = v4l2_get_subdevdata(sd); local 307 struct i2c_client *client = v4l2_get_subdevdata(sd); local 368 struct i2c_client *client = v4l2_get_subdevdata(sd); local 417 struct i2c_client *client = v4l2_get_subdevdata(sd); local 461 struct i2c_client *client = v4l2_get_subdevdata(sd); local 507 struct i2c_client *client = v4l2_get_subdevdata(sd); local 538 struct i2c_client *client = v4l2_get_subdevdata(sd); local 600 gc2235_detect(struct i2c_client *client) argument 625 struct i2c_client *client = v4l2_get_subdevdata(sd); local 643 struct i2c_client *client = v4l2_get_subdevdata(sd); local 787 gc2235_remove(struct i2c_client *client) argument 802 gc2235_probe(struct i2c_client *client) argument [all...] |
/linux-master/drivers/media/tuners/ |
H A D | fc2580.c | 30 struct i2c_client *client = dev->client; local 38 dev_dbg(&client->dev, "tuner is sleeping\n"); 94 dev_dbg(&client->dev, 267 dev_dbg(&client->dev, "filter did not lock %02x\n", uitmp); 271 dev_dbg(&client->dev, "failed=%d\n", ret); 277 struct i2c_client *client = dev->client; local 280 dev_dbg(&client->dev, "\n"); 292 dev_dbg(&client 298 struct i2c_client *client = dev->client; local 391 struct i2c_client *client = dev->client; local 406 struct i2c_client *client = dev->client; local 415 struct i2c_client *client = dev->client; local 426 struct i2c_client *client = dev->client; local 440 struct i2c_client *client = dev->client; local 470 struct i2c_client *client = dev->client; local 499 fc2580_get_v4l2_subdev(struct i2c_client *client) argument 509 fc2580_probe(struct i2c_client *client) argument 590 fc2580_remove(struct i2c_client *client) argument [all...] |
/linux-master/drivers/iio/temperature/ |
H A D | tmp007.c | 64 struct i2c_client *client; member in struct:tmp007_data 79 ret = i2c_smbus_read_word_swapped(data->client, 92 return i2c_smbus_read_word_swapped(data->client, reg); 97 return i2c_smbus_write_word_swapped(data->client, TMP007_CONFIG, 113 ret = i2c_smbus_read_word_swapped(data->client, TMP007_TDIE); 161 return i2c_smbus_write_word_swapped(data->client, 177 ret = i2c_smbus_read_word_swapped(data->client, TMP007_STATUS); 243 ret = i2c_smbus_read_word_swapped(data->client, TMP007_STATUS_MASK); 253 return i2c_smbus_write_word_swapped(data->client, TMP007_STATUS_MASK, 310 ret = i2c_smbus_read_word_swapped(data->client, re 427 tmp007_identify(struct i2c_client *client) argument 449 tmp007_probe(struct i2c_client *client) argument [all...] |
/linux-master/drivers/nfc/microread/ |
H A D | i2c.c | 107 struct i2c_client *client = phy->i2c_dev; local 118 r = i2c_master_send(client, skb->data, skb->len); 122 r = i2c_master_send(client, skb->data, skb->len); 144 struct i2c_client *client = phy->i2c_dev; local 146 r = i2c_master_recv(client, &len, 1); 148 nfc_err(&client->dev, "cannot read len byte\n"); 154 nfc_err(&client->dev, "invalid len byte\n"); 167 r = i2c_master_recv(client, skb_put(*skb, len), len); 190 if (i2c_master_recv(client, tmp, sizeof(tmp)) < 0) 234 static int microread_i2c_probe(struct i2c_client *client) argument 270 microread_i2c_remove(struct i2c_client *client) argument [all...] |