/linux-master/drivers/media/i2c/ |
H A D | rj54n1cb0c.c | 425 static struct rj54n1 *to_rj54n1(const struct i2c_client *client) argument 427 return container_of(i2c_get_clientdata(client), struct rj54n1, subdev); 430 static int reg_read(struct i2c_client *client, const u16 reg) argument 432 struct rj54n1 *rj54n1 = to_rj54n1(client); 437 dev_dbg(&client->dev, "[0x%x] = 0x%x\n", 0xff, reg >> 8); 438 ret = i2c_smbus_write_byte_data(client, 0xff, reg >> 8); 443 return i2c_smbus_read_byte_data(client, reg & 0xff); 446 static int reg_write(struct i2c_client *client, const u16 reg, argument 449 struct rj54n1 *rj54n1 = to_rj54n1(client); 454 dev_dbg(&client 464 reg_set(struct i2c_client *client, const u16 reg, const u8 data, const u8 mask) argument 475 reg_write_multiple(struct i2c_client *client, const struct rj54n1_reg_val *rv, const int n) argument 503 struct i2c_client *client = v4l2_get_subdevdata(sd); local 509 rj54n1_set_rect(struct i2c_client *client, u16 reg_x, u16 reg_y, u16 reg_xy, u32 width, u32 height) argument 531 rj54n1_commit(struct i2c_client *client) argument 547 struct i2c_client *client = v4l2_get_subdevdata(sd); local 584 struct i2c_client *client = v4l2_get_subdevdata(sd); local 610 struct i2c_client *client = v4l2_get_subdevdata(sd); local 636 struct i2c_client *client = v4l2_get_subdevdata(sd); local 820 rj54n1_set_clock(struct i2c_client *client) argument 904 rj54n1_reg_init(struct i2c_client *client) argument 980 struct i2c_client *client = v4l2_get_subdevdata(sd); local 1130 struct i2c_client *client = v4l2_get_subdevdata(sd); local 1148 struct i2c_client *client = v4l2_get_subdevdata(sd); local 1163 struct i2c_client *client = v4l2_get_subdevdata(sd); local 1191 struct i2c_client *client = v4l2_get_subdevdata(sd); local 1261 rj54n1_video_probe(struct i2c_client *client, struct rj54n1_pdata *priv) argument 1298 rj54n1_probe(struct i2c_client *client) argument 1398 rj54n1_remove(struct i2c_client *client) argument [all...] |
H A D | cs3308.c | 25 struct i2c_client *client = v4l2_get_subdevdata(sd); local 27 return i2c_smbus_write_byte_data(client, reg, value); 32 struct i2c_client *client = v4l2_get_subdevdata(sd); local 34 return i2c_smbus_read_byte_data(client, reg); 67 static int cs3308_probe(struct i2c_client *client) argument 73 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) 76 if ((i2c_smbus_read_byte_data(client, 0x1c) & 0xf0) != 0xe0) 79 v4l_info(client, "chip found @ 0x%x (%s)\n", 80 client->addr << 1, client 101 cs3308_remove(struct i2c_client *client) argument [all...] |
/linux-master/drivers/power/supply/ |
H A D | bq24735-charger.c | 52 struct i2c_client *client; member in struct:bq24735 84 static inline int bq24735_write_word(struct i2c_client *client, u8 reg, argument 87 return i2c_smbus_write_word_data(client, reg, value); 90 static inline int bq24735_read_word(struct i2c_client *client, u8 reg) argument 92 return i2c_smbus_read_word_data(client, reg); 95 static int bq24735_update_word(struct i2c_client *client, u8 reg, argument 101 ret = bq24735_read_word(client, reg); 108 return bq24735_write_word(client, reg, tmp); 123 ret = bq24735_write_word(charger->client, 126 dev_err(&charger->client 324 bq24735_parse_dt_data(struct i2c_client *client) argument 355 bq24735_charger_probe(struct i2c_client *client) argument [all...] |
/linux-master/drivers/rtc/ |
H A D | rtc-isl12026.c | 42 static int isl12026_read_reg(struct i2c_client *client, int reg) argument 50 .addr = client->addr, 55 .addr = client->addr, 62 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs)); 64 dev_err(&client->dev, "read reg error, ret=%d\n", ret); 73 static int isl12026_arm_write(struct i2c_client *client) argument 78 .addr = client->addr, 89 ret = i2c_transfer(client->adapter, &msg, 1); 91 dev_err(&client->dev, "write error SR.WEL, ret=%d\n", ret); 99 ret = i2c_transfer(client 112 isl12026_disarm_write(struct i2c_client *client) argument 135 isl12026_write_reg(struct i2c_client *client, int reg, u8 val) argument 166 struct i2c_client *client = to_i2c_client(dev); local 205 struct i2c_client *client = to_i2c_client(dev); local 378 isl12026_force_power_modes(struct i2c_client *client) argument 431 isl12026_probe(struct i2c_client *client) argument 474 isl12026_remove(struct i2c_client *client) argument [all...] |
H A D | rtc-pcf8563.c | 80 struct i2c_client *client; member in struct:pcf8563 86 static int pcf8563_read_block_data(struct i2c_client *client, unsigned char reg, argument 91 .addr = client->addr, 96 .addr = client->addr, 103 if ((i2c_transfer(client->adapter, msgs, 2)) != 2) { 104 dev_err(&client->dev, "%s: read error\n", __func__); 111 static int pcf8563_write_block_data(struct i2c_client *client, argument 120 err = i2c_master_send(client, data, sizeof(data)); 122 dev_err(&client->dev, 132 static int pcf8563_set_alarm_mode(struct i2c_client *client, boo argument 157 pcf8563_get_alarm_mode(struct i2c_client *client, unsigned char *en, unsigned char *pen) argument 200 struct i2c_client *client = to_i2c_client(dev); local 246 struct i2c_client *client = to_i2c_client(dev); local 279 struct i2c_client *client = to_i2c_client(dev); local 297 struct i2c_client *client = to_i2c_client(dev); local 329 struct i2c_client *client = to_i2c_client(dev); local 369 struct i2c_client *client = pcf8563->client; local 396 struct i2c_client *client = pcf8563->client; local 420 struct i2c_client *client = pcf8563->client; local 449 struct i2c_client *client = pcf8563->client; local 470 struct i2c_client *client = pcf8563->client; local 512 pcf8563_probe(struct i2c_client *client) argument [all...] |
H A D | rtc-x1205.c | 88 static int x1205_get_datetime(struct i2c_client *client, struct rtc_time *tm, argument 97 .addr = client->addr, 102 .addr = client->addr, 110 if (i2c_transfer(client->adapter, &msgs[0], 2) != 2) { 111 dev_err(&client->dev, "%s: read error\n", __func__); 115 dev_dbg(&client->dev, 136 dev_dbg(&client->dev, "%s: tm is secs=%d, mins=%d, hours=%d, " 145 static int x1205_get_status(struct i2c_client *client, unsigned char *sr) argument 151 .addr = client->addr, 156 .addr = client 172 x1205_set_datetime(struct i2c_client *client, struct rtc_time *tm, u8 reg_base, unsigned char alm_enable) argument 279 x1205_fix_osc(struct i2c_client *client) argument 293 x1205_get_dtrim(struct i2c_client *client, int *trim) argument 334 x1205_get_atrim(struct i2c_client *client, int *trim) argument 380 x1205_validate_client(struct i2c_client *client) argument 498 struct i2c_client *client = to_i2c_client(dev); local 617 x1205_probe(struct i2c_client *client) argument 660 x1205_remove(struct i2c_client *client) argument [all...] |
/linux-master/drivers/input/touchscreen/ |
H A D | sx8654.c | 98 struct i2c_client *client; member in struct:sx8654 125 dev_dbg(&ts->client->dev, "penrelease by timer\n"); 131 struct device *dev = &ts->client->dev; 142 stat = i2c_smbus_read_byte_data(ts->client, CMD_READ_REGISTER 150 len = i2c_master_recv(ts->client, (u8 *)data, readlen); 200 irqsrc = i2c_smbus_read_byte_data(sx8654->client, 202 dev_dbg(&sx8654->client->dev, "irqsrc = 0x%x", irqsrc); 208 dev_dbg(&sx8654->client->dev, "pen release interrupt"); 215 dev_dbg(&sx8654->client->dev, "pen touch interrupt"); 217 retval = i2c_master_recv(sx8654->client, dat 262 struct i2c_client *client = sx8654->client; local 287 struct i2c_client *client = sx8654->client; local 309 sx8654_probe(struct i2c_client *client) argument [all...] |
H A D | egalax_ts.c | 60 struct i2c_client *client; member in struct:egalax_ts 68 struct i2c_client *client = ts->client; local 76 ret = i2c_master_recv(client, buf, MAX_I2C_DATA_LEN); 97 dev_dbg(&client->dev, "point invalid\n"); 104 dev_dbg(&client->dev, "%s id:%d x:%d y:%d z:%d", 120 static int egalax_wake_up_device(struct i2c_client *client) argument 126 gpio = gpiod_get(&client->dev, "wakeup", GPIOD_OUT_HIGH); 130 dev_err(&client->dev, 146 static int egalax_firmware_version(struct i2c_client *client) argument 158 egalax_ts_probe(struct i2c_client *client) argument 231 struct i2c_client *client = to_i2c_client(dev); local 243 struct i2c_client *client = to_i2c_client(dev); local [all...] |
H A D | rohm_bu21023.c | 258 struct i2c_client *client; member in struct:rohm_ts_data 271 * @client: Handle to ROHM BU21023/24 282 static int rohm_i2c_burst_read(struct i2c_client *client, u8 start, void *buf, argument 285 struct i2c_adapter *adap = client->adapter; 289 msg[0].addr = client->addr; 294 msg[1].addr = client->addr; 315 struct i2c_client *client = ts->client; local 316 struct device *dev = &client->dev; 335 reg1_orig = i2c_smbus_read_byte_data(client, CALIBRATION_REG 523 struct i2c_client *client = ts->client; local 642 rohm_ts_load_firmware(struct i2c_client *client, const char *firmware_name) argument 733 struct i2c_client *client = to_i2c_client(dev); local 742 struct i2c_client *client = to_i2c_client(dev); local 772 struct i2c_client *client = to_i2c_client(dev); local 781 struct i2c_client *client = to_i2c_client(dev); local 811 struct i2c_client *client = to_i2c_client(dev); local 820 struct i2c_client *client = to_i2c_client(dev); local 859 rohm_ts_device_init(struct i2c_client *client, u8 setup2) argument 1045 rohm_ts_power_off(struct i2c_client *client) argument 1069 struct i2c_client *client = ts->client; local 1095 rohm_bu21023_i2c_probe(struct i2c_client *client) argument [all...] |
H A D | iqs5xx.c | 124 struct i2c_client *client; member in struct:iqs5xx_private 133 static int iqs5xx_read_burst(struct i2c_client *client, argument 140 .addr = client->addr, 146 .addr = client->addr, 159 ret = i2c_transfer(client->adapter, msg, ARRAY_SIZE(msg)); 169 dev_err(&client->dev, "Failed to read from address 0x%04X: %d\n", 175 static int iqs5xx_read_word(struct i2c_client *client, u16 reg, u16 *val) argument 180 error = iqs5xx_read_burst(client, reg, &val_buf, sizeof(val_buf)); 189 static int iqs5xx_write_burst(struct i2c_client *client, argument 208 ret = i2c_master_send(client, mbu 224 iqs5xx_write_word(struct i2c_client *client, u16 reg, u16 val) argument 231 iqs5xx_write_byte(struct i2c_client *client, u16 reg, u8 val) argument 236 iqs5xx_reset(struct i2c_client *client) argument 246 iqs5xx_bl_cmd(struct i2c_client *client, u8 bl_cmd, u16 bl_addr) argument 328 iqs5xx_bl_open(struct i2c_client *client) argument 357 iqs5xx_bl_write(struct i2c_client *client, u16 bl_addr, u8 *pmap_data, u16 pmap_len) argument 396 iqs5xx_bl_verify(struct i2c_client *client, u16 bl_addr, u8 *pmap_data, u16 pmap_len) argument 440 iqs5xx_set_state(struct i2c_client *client, u8 state) argument 485 iqs5xx_axis_init(struct i2c_client *client) argument 552 iqs5xx_dev_init(struct i2c_client *client) argument 640 struct i2c_client *client = iqs5xx->client; local 702 iqs5xx_fw_file_parse(struct i2c_client *client, const char *fw_file, u8 *pmap) argument 832 iqs5xx_fw_file_write(struct i2c_client *client, const char *fw_file) argument 899 struct i2c_client *client = iqs5xx->client; local 1023 iqs5xx_probe(struct i2c_client *client) argument [all...] |
/linux-master/drivers/leds/ |
H A D | leds-blinkm.c | 22 static int blinkm_transfer_hw(struct i2c_client *client, int cmd); 23 static int blinkm_test_run(struct i2c_client *client); 130 struct i2c_client *client; local 134 client = to_i2c_client(dev); 135 data = i2c_get_clientdata(client); 137 ret = blinkm_transfer_hw(client, BLM_GET_CUR_RGB); 155 struct i2c_client *client; local 160 client = to_i2c_client(dev); 161 data = i2c_get_clientdata(client); 187 ret = blinkm_transfer_hw(client, BLM_GO_RG 264 struct i2c_client *client; local 293 blinkm_write(struct i2c_client *client, int cmd, u8 *arg) argument 315 blinkm_read(struct i2c_client *client, int cmd, u8 *arg) argument 331 blinkm_transfer_hw(struct i2c_client *client, int cmd) argument 481 blinkm_init_hw(struct i2c_client *client) argument 487 blinkm_test_run(struct i2c_client *client) argument 520 blinkm_detect(struct i2c_client *client, struct i2c_board_info *info) argument 568 blinkm_probe(struct i2c_client *client) argument 679 blinkm_remove(struct i2c_client *client) argument [all...] |
H A D | leds-lp3944.c | 67 struct i2c_client *client; member in struct:lp3944_led_data 72 struct i2c_client *client; member in struct:lp3944_data 76 static int lp3944_reg_read(struct i2c_client *client, u8 reg, u8 *value) argument 80 tmp = i2c_smbus_read_byte_data(client, reg); 89 static int lp3944_reg_write(struct i2c_client *client, u8 reg, u8 value) argument 91 return i2c_smbus_write_byte_data(client, reg, value); 97 * @client: the i2c client 101 static int lp3944_dim_set_period(struct i2c_client *client, u8 dim, u16 period) argument 120 err = lp3944_reg_write(client, psc_re 132 lp3944_dim_set_dutycycle(struct i2c_client *client, u8 dim, u8 duty_cycle) argument 290 lp3944_configure(struct i2c_client *client, struct lp3944_data *data, struct lp3944_platform_data *pdata) argument 362 lp3944_probe(struct i2c_client *client) argument 399 lp3944_remove(struct i2c_client *client) argument [all...] |
/linux-master/drivers/input/keyboard/ |
H A D | cypress-sf.c | 23 struct i2c_client *client; member in struct:cypress_sf_data 38 val = i2c_smbus_read_byte_data(touchkey->client, 41 dev_err(&touchkey->client->dev, 52 dev_dbg(&touchkey->client->dev, 72 static int cypress_sf_probe(struct i2c_client *client) argument 77 touchkey = devm_kzalloc(&client->dev, sizeof(*touchkey), GFP_KERNEL); 81 touchkey->client = client; 82 i2c_set_clientdata(client, touchkey); 87 error = devm_regulator_bulk_get(&client 173 struct i2c_client *client = to_i2c_client(dev); local 192 struct i2c_client *client = to_i2c_client(dev); local [all...] |
/linux-master/drivers/hwmon/ |
H A D | pcf8591.c | 75 static void pcf8591_init_client(struct i2c_client *client); 106 struct i2c_client *client = to_i2c_client(dev); local 107 struct pcf8591_data *data = i2c_get_clientdata(client); 119 i2c_smbus_write_byte_data(client, data->control, data->aout); 136 struct i2c_client *client = to_i2c_client(dev); local 137 struct pcf8591_data *data = i2c_get_clientdata(client); 150 i2c_smbus_write_byte(client, data->control); 183 static int pcf8591_probe(struct i2c_client *client) argument 188 data = devm_kzalloc(&client->dev, sizeof(struct pcf8591_data), 193 i2c_set_clientdata(client, dat 232 pcf8591_remove(struct i2c_client *client) argument 242 pcf8591_init_client(struct i2c_client *client) argument 260 struct i2c_client *client = to_i2c_client(dev); local [all...] |
/linux-master/net/atm/ |
H A D | mpoa_caches.c | 36 struct mpoa_client *client) 40 read_lock_bh(&client->ingress_lock); 41 entry = client->in_cache; 45 read_unlock_bh(&client->ingress_lock); 50 read_unlock_bh(&client->ingress_lock); 56 struct mpoa_client *client, 61 read_lock_bh(&client->ingress_lock); 62 entry = client->in_cache; 66 read_unlock_bh(&client->ingress_lock); 71 read_unlock_bh(&client 35 in_cache_get(__be32 dst_ip, struct mpoa_client *client) argument 55 in_cache_get_with_mask(__be32 dst_ip, struct mpoa_client *client, __be32 mask) argument 77 in_cache_get_by_vcc(struct atm_vcc *vcc, struct mpoa_client *client) argument 97 in_cache_add_entry(__be32 dst_ip, struct mpoa_client *client) argument 190 in_cache_remove_entry(in_cache_entry *entry, struct mpoa_client *client) argument 226 clear_count_and_expired(struct mpoa_client *client) argument 249 check_resolving_entries(struct mpoa_client *client) argument 299 refresh_entries(struct mpoa_client *client) argument 425 eg_cache_remove_entry(eg_cache_entry *entry, struct mpoa_client *client) argument 456 eg_cache_add_entry(struct k_message *msg, struct mpoa_client *client) argument 500 clear_expired(struct mpoa_client *client) argument [all...] |
/linux-master/drivers/hwmon/pmbus/ |
H A D | stpddc60.c | 85 static int stpddc60_read_byte_data(struct i2c_client *client, int page, int reg) argument 109 static int stpddc60_read_word_data(struct i2c_client *client, int page, argument 119 ret = pmbus_read_word_data(client, page, phase, 127 ret = pmbus_read_word_data(client, page, phase, reg); 145 static int stpddc60_write_word_data(struct i2c_client *client, int page, argument 156 ret = pmbus_read_word_data(client, page, 0xff, 161 ret = pmbus_write_byte_data(client, page, 166 ret = pmbus_read_word_data(client, page, 0xff, 171 ret = pmbus_write_byte_data(client, page, 182 ret = pmbus_read_word_data(client, pag 196 stpddc60_probe(struct i2c_client *client) argument [all...] |
H A D | ir35221.c | 24 static int ir35221_read_word_data(struct i2c_client *client, int page, argument 31 ret = pmbus_read_word_data(client, page, phase, 35 ret = pmbus_read_word_data(client, page, phase, 39 ret = pmbus_read_word_data(client, page, phase, 43 ret = pmbus_read_word_data(client, page, phase, 47 ret = pmbus_read_word_data(client, page, phase, 51 ret = pmbus_read_word_data(client, page, phase, 55 ret = pmbus_read_word_data(client, page, phase, 59 ret = pmbus_read_word_data(client, page, phase, 70 static int ir35221_probe(struct i2c_client *client) argument [all...] |
H A D | dps920ab.c | 20 static int dps920ab_read_word_data(struct i2c_client *client, int page, int phase, int reg) argument 46 return pmbus_read_word_data(client, page, phase, reg); 52 static int dps920ab_write_word_data(struct i2c_client *client, int page, int reg, argument 62 return pmbus_write_word_data(client, page, reg, word); 112 static void dps920ab_init_debugfs(struct dps920ab_data *data, struct i2c_client *client) argument 117 root = pmbus_get_debugfs_dir(client); 121 debugfs_dir = debugfs_create_dir(client->name, root); 136 static int dps920ab_probe(struct i2c_client *client) argument 142 data = devm_kzalloc(&client->dev, sizeof(*data), GFP_KERNEL); 146 ret = i2c_smbus_read_block_data(client, PMBUS_MFR_I [all...] |
/linux-master/drivers/iio/light/ |
H A D | tsl4531.c | 49 struct i2c_client *client; member in struct:tsl4531_data 83 ret = i2c_smbus_read_word_data(data->client, 129 ret = i2c_smbus_write_byte_data(data->client, 146 static int tsl4531_check_id(struct i2c_client *client) argument 148 int ret = i2c_smbus_read_byte_data(client, TSL4531_ID); 163 static int tsl4531_probe(struct i2c_client *client) argument 169 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data)); 174 i2c_set_clientdata(client, indio_dev); 175 data->client = client; 203 tsl4531_powerdown(struct i2c_client *client) argument 209 tsl4531_remove(struct i2c_client *client) argument [all...] |
/linux-master/drivers/iio/accel/ |
H A D | mc3230.c | 56 struct i2c_client *client; member in struct:mc3230_data 62 struct i2c_client *client = data->client; local 64 ret = i2c_smbus_read_byte_data(client, MC3230_REG_MODE); 66 dev_err(&client->dev, "failed to read mode reg: %d\n", ret); 73 ret = i2c_smbus_write_byte_data(client, MC3230_REG_MODE, ret); 75 dev_err(&client->dev, "failed to write mode reg: %d\n", ret); 91 ret = i2c_smbus_read_byte_data(data->client, chan->address); 109 static int mc3230_probe(struct i2c_client *client) argument 116 ret = i2c_smbus_read_byte_data(client, MC3230_REG_CHIP_I 153 mc3230_remove(struct i2c_client *client) argument [all...] |
H A D | dmard09.c | 31 struct i2c_client *client; member in struct:dmard09_data 64 ret = i2c_smbus_read_i2c_block_data(data->client, 68 dev_err(&data->client->dev, "Error reading reg %d\n", 91 static int dmard09_probe(struct i2c_client *client) argument 97 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data)); 99 dev_err(&client->dev, "iio allocation failed\n"); 104 data->client = client; 106 ret = i2c_smbus_read_byte_data(data->client, DMARD09_REG_CHIPID); 108 dev_err(&client [all...] |
/linux-master/tools/testing/selftests/tpm2/ |
H A D | tpm2_tests.py | 15 self.client = tpm2.Client() 16 self.root_key = self.client.create_root_key() 19 self.client.flush_context(self.root_key) 20 self.client.close() 26 blob = self.client.seal(self.root_key, data, auth, None) 27 result = self.client.unseal(self.root_key, blob, auth, None) 31 pcr_banks = self.client.get_cap_pcrs() 41 handle = self.client.start_auth_session(tpm2.TPM2_SE_TRIAL) 48 self.client.policy_pcr(handle, pcrs, bank_alg=bank_alg) 49 self.client [all...] |
/linux-master/sound/core/seq/ |
H A D | seq_system.c | 15 /* internal client that provide system services, access to timer etc. */ 25 * The modifier client/port is not send. 29 * - supports supscription. For each client or port attaching to or 46 /* client id of our system client */ 49 /* port id numbers for this client */ 55 static int setheader(struct snd_seq_event * ev, int client, int port) argument 65 ev->source.client = sysclient; 67 ev->dest.client = SNDRV_SEQ_ADDRESS_SUBSCRIBERS; 71 ev->data.addr.client 79 snd_seq_system_broadcast(int client, int port, int type) argument 91 snd_seq_system_notify(int client, int port, struct snd_seq_event *ev) argument [all...] |
/linux-master/drivers/iio/adc/ |
H A D | ltc2471.c | 23 struct i2c_client *client; member in struct:ltc2471_data 30 static int ltc2471_get_value(struct i2c_client *client) argument 35 ret = i2c_master_recv(client, (char *)&buf, sizeof(buf)); 54 ret = ltc2471_get_value(data->client); 102 static int ltc2471_i2c_probe(struct i2c_client *client) argument 104 const struct i2c_device_id *id = i2c_client_get_device_id(client); 109 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) 112 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data)); 117 data->client = client; [all...] |
/linux-master/drivers/iio/pressure/ |
H A D | ms5611_i2c.c | 25 return i2c_smbus_write_byte(st->client, MS5611_RESET); 33 ret = i2c_smbus_read_word_swapped(st->client, 48 ret = i2c_smbus_read_i2c_block_data(st->client, MS5611_READ_ADC, 64 ret = i2c_smbus_write_byte(st->client, osr->cmd); 74 ret = i2c_smbus_write_byte(st->client, osr->cmd); 82 static int ms5611_i2c_probe(struct i2c_client *client) argument 84 const struct i2c_device_id *id = i2c_client_get_device_id(client); 88 if (!i2c_check_functionality(client->adapter, 94 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*st)); 99 i2c_set_clientdata(client, indio_de [all...] |