Searched refs:client (Results 201 - 225 of 1853) sorted by relevance

1234567891011>>

/linux-master/sound/soc/codecs/
H A Dcs4271-i2c.c14 static int cs4271_i2c_probe(struct i2c_client *client) argument
21 return cs4271_probe(&client->dev,
22 devm_regmap_init_i2c(client, &config));
/linux-master/drivers/iio/chemical/
H A Dsunrise_co2.c40 struct i2c_client *client; member in struct:sunrise_dev
52 struct i2c_client *client = context; local
53 struct sunrise_dev *sunrise = i2c_get_clientdata(client);
70 __i2c_smbus_xfer(client->adapter, client->addr,
76 ret = __i2c_smbus_xfer(client->adapter, client->addr, client->flags,
89 struct i2c_client *client = context; local
90 struct sunrise_dev *sunrise = i2c_get_clientdata(client);
120 const struct i2c_client *client = sunrise->client; local
138 const struct i2c_client *client = sunrise->client; local
158 const struct i2c_client *client = sunrise->client; local
173 const struct i2c_client *client = sunrise->client; local
474 sunrise_probe(struct i2c_client *client) argument
[all...]
H A Dccs811.c75 struct i2c_client *client; member in struct:ccs811_data
133 static int ccs811_start_sensor_application(struct i2c_client *client) argument
137 ret = i2c_smbus_read_byte_data(client, CCS811_STATUS);
148 ret = i2c_smbus_write_byte(client, CCS811_APP_START);
152 ret = i2c_smbus_read_byte_data(client, CCS811_STATUS);
158 dev_err(&client->dev, "Application failed to start. Sensor is still in boot mode.\n");
165 static int ccs811_setup(struct i2c_client *client) argument
169 ret = ccs811_start_sensor_application(client);
173 return i2c_smbus_write_byte_data(client, CCS811_MEAS_MODE,
198 ret = i2c_smbus_read_byte_data(data->client, CCS811_STATU
334 struct i2c_client *client = data->client; local
365 ccs811_reset(struct i2c_client *client) argument
404 ccs811_probe(struct i2c_client *client) argument
535 ccs811_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/mfd/
H A Dwl1273-core.c23 struct i2c_client *client = core->client; local
27 r = i2c_smbus_read_i2c_block_data(client, reg, sizeof(b), b);
29 dev_err(&client->dev, "%s: Read: %d fails.\n", __func__, reg);
40 struct i2c_client *client = core->client; local
44 r = i2c_smbus_write_i2c_block_data(client, cmd, sizeof(buf), buf);
46 dev_err(&client->dev, "%s: Cmd: %d fails.\n", __func__, cmd);
55 struct i2c_client *client = core->client; local
159 wl1273_core_probe(struct i2c_client *client) argument
[all...]
H A Drt4831.c45 static int rt4831_probe(struct i2c_client *client) argument
52 enable_gpio = devm_gpiod_get_optional(&client->dev, "enable", GPIOD_OUT_HIGH);
54 dev_err(&client->dev, "Failed to get 'enable' GPIO\n");
58 regmap = devm_regmap_init_i2c(client, &rt4831_regmap_config);
60 dev_err(&client->dev, "Failed to initialize regmap\n");
66 dev_err(&client->dev, "Failed to get H/W revision\n");
71 dev_err(&client->dev, "Chip vendor ID 0x%02x not matched\n", chip_id);
82 dev_err(&client->dev, "Failed to enable I2C safety timer\n");
86 return devm_mfd_add_devices(&client->dev, PLATFORM_DEVID_AUTO, rt4831_subdevs,
90 static void rt4831_remove(struct i2c_client *client) argument
[all...]
H A Dadp5520.c33 struct i2c_client *client; member in struct:adp5520_chip
42 static int __adp5520_read(struct i2c_client *client, argument
47 ret = i2c_smbus_read_byte_data(client, reg);
49 dev_err(&client->dev, "failed reading at 0x%02x\n", reg);
57 static int __adp5520_write(struct i2c_client *client, argument
62 ret = i2c_smbus_write_byte_data(client, reg, val);
64 dev_err(&client->dev, "failed writing 0x%02x to 0x%02x\n",
71 static int __adp5520_ack_bits(struct i2c_client *client, int reg, argument
74 struct adp5520_chip *chip = i2c_get_clientdata(client);
80 ret = __adp5520_read(client, re
207 adp5520_probe(struct i2c_client *client) argument
310 struct i2c_client *client = to_i2c_client(dev); local
322 struct i2c_client *client = to_i2c_client(dev); local
[all...]
/linux-master/drivers/hwmon/pmbus/
H A Dtps53679.c42 static int tps53679_identify_mode(struct i2c_client *client, argument
50 ret = pmbus_read_byte_data(client, i, PMBUS_VOUT_MODE);
74 static int tps53679_identify_phases(struct i2c_client *client, argument
80 ret = pmbus_read_byte_data(client, 0, TPS53681_MFR_SPECIFIC_20);
88 static int tps53679_identify_chip(struct i2c_client *client, argument
94 ret = pmbus_read_byte_data(client, 0, PMBUS_REVISION);
98 dev_err(&client->dev, "Unexpected PMBus revision 0x%x\n", ret);
102 ret = i2c_smbus_read_block_data(client, PMBUS_IC_DEVICE_ID, buf);
106 dev_err(&client->dev, "Unexpected device ID 0x%x\n", buf[0]);
118 static int tps53679_identify_multiphase(struct i2c_client *client, argument
135 tps53679_identify(struct i2c_client *client, struct pmbus_driver_info *info) argument
141 tps53681_identify(struct i2c_client *client, struct pmbus_driver_info *info) argument
149 tps53676_identify(struct i2c_client *client, struct pmbus_driver_info *info) argument
188 tps53681_read_word_data(struct i2c_client *client, int page, int phase, int reg) argument
231 tps53679_probe(struct i2c_client *client) argument
[all...]
H A Dlt7182s.c35 static int lt7182s_read_word_data(struct i2c_client *client, int page, int phase, int reg) argument
42 ret = pmbus_read_word_data(client, page, phase, MFR_READ_ITH);
44 ret = pmbus_read_word_data(client, 0, phase, MFR_READ_EXTVCC);
47 ret = pmbus_read_word_data(client, page, phase, MFR_IOUT_PEAK);
50 ret = pmbus_read_word_data(client, page, phase, MFR_VOUT_PEAK);
53 ret = pmbus_read_word_data(client, page, phase, MFR_VIN_PEAK);
56 ret = pmbus_read_word_data(client, page, phase, MFR_TEMPERATURE_1_PEAK);
68 static int lt7182s_write_word_data(struct i2c_client *client, int page, int reg, u16 word) argument
74 ret = pmbus_write_byte(client, 0, MFR_CLEAR_PEAKS);
103 static int lt7182s_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/rtc/
H A Drtc-isl1208.c139 isl1208_i2c_read_regs(struct i2c_client *client, u8 reg, u8 buf[], argument
147 ret = i2c_smbus_read_i2c_block_data(client, reg, len, buf);
153 isl1208_i2c_set_regs(struct i2c_client *client, u8 reg, u8 const buf[], argument
161 ret = i2c_smbus_write_i2c_block_data(client, reg, len, buf);
167 isl1208_i2c_validate_client(struct i2c_client *client) argument
176 ret = isl1208_i2c_read_regs(client, 0, regs, ISL1208_RTC_SECTION_LEN);
188 static int isl1208_set_xtoscb(struct i2c_client *client, int sr, int xtosb_val) argument
199 return i2c_smbus_write_byte_data(client, ISL1208_REG_SR, sr);
203 isl1208_i2c_get_sr(struct i2c_client *client) argument
205 return i2c_smbus_read_byte_data(client, ISL1208_REG_S
209 isl1208_i2c_get_atr(struct i2c_client *client) argument
235 isl1208_i2c_get_dtr(struct i2c_client *client) argument
248 isl1208_i2c_get_usr(struct i2c_client *client) argument
262 isl1208_i2c_set_usr(struct i2c_client *client, u16 usr) argument
274 isl1208_rtc_toggle_alarm(struct i2c_client *client, int enable) argument
300 struct i2c_client *const client = to_i2c_client(dev); local
337 isl1208_i2c_read_time(struct i2c_client *client, struct rtc_time *tm) argument
380 isl1208_i2c_read_alarm(struct i2c_client *client, struct rtc_wkalrm *alarm) argument
427 isl1208_i2c_set_alarm(struct i2c_client *client, struct rtc_wkalrm *alarm) argument
478 isl1208_i2c_set_time(struct i2c_client *client, struct rtc_time const *tm) argument
560 struct i2c_client *client = to_i2c_client(dev->parent); local
582 struct i2c_client *client = to_i2c_client(dev->parent); local
627 struct i2c_client *client = data; local
777 struct i2c_client *client = to_i2c_client(isl1208->rtc->dev.parent); local
792 struct i2c_client *client = to_i2c_client(isl1208->rtc->dev.parent); local
813 isl1208_setup_irq(struct i2c_client *client, int irq) argument
832 isl1208_clk_present(struct i2c_client *client, const char *name) argument
844 isl1208_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/input/joystick/
H A Dadafruit-seesaw.c85 static int seesaw_register_read(struct i2c_client *client, u16 reg, void *buf, argument
91 .addr = client->addr,
92 .flags = client->flags,
97 .addr = client->addr,
98 .flags = client->flags | I2C_M_RD,
105 ret = i2c_transfer(client->adapter, message_buf,
113 static int seesaw_register_write_u8(struct i2c_client *client, u16 reg, argument
122 ret = i2c_master_send(client, write_buf, sizeof(write_buf));
129 static int seesaw_register_write_u32(struct i2c_client *client, u16 reg, argument
137 ret = i2c_master_send(client, write_bu
144 seesaw_read_data(struct i2c_client *client, struct seesaw_data *data) argument
209 seesaw_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/media/i2c/
H A Ddw9714.c53 static int dw9714_i2c_write(struct i2c_client *client, u16 data) argument
58 ret = i2c_master_send(client, (const char *)&val, sizeof(val));
60 dev_err(&client->dev, "I2C write fail\n");
68 struct i2c_client *client = v4l2_get_subdevdata(&dw9714_dev->sd); local
72 return dw9714_i2c_write(client, DW9714_VAL(val, DW9714_DEFAULT_S));
140 static int dw9714_probe(struct i2c_client *client) argument
145 dw9714_dev = devm_kzalloc(&client->dev, sizeof(*dw9714_dev),
150 dw9714_dev->vcc = devm_regulator_get(&client->dev, "vcc");
156 dev_err(&client->dev, "failed to enable vcc: %d\n", rval);
162 v4l2_i2c_subdev_init(&dw9714_dev->sd, client,
195 dw9714_remove(struct i2c_client *client) argument
220 struct i2c_client *client = to_i2c_client(dev); local
252 struct i2c_client *client = to_i2c_client(dev); local
[all...]
/linux-master/drivers/input/touchscreen/
H A Dauo-pixcir-ts.c114 struct i2c_client *client; member in struct:auo_pixcir_ts
141 struct i2c_client *client = ts->client; local
147 ret = i2c_smbus_read_i2c_block_data(client, AUO_PIXCIR_REG_X1_LSB,
150 dev_err(&client->dev, "failed to read coordinate, %d\n", ret);
155 ret = i2c_smbus_read_i2c_block_data(client, AUO_PIXCIR_REG_TOUCHAREA_X1,
158 dev_err(&client->dev, "could not read touch area, %d\n", ret);
170 dev_warn(&client->dev, "coordinates (%d,%d) invalid\n",
270 struct i2c_client *client = ts->client; local
295 struct i2c_client *client = ts->client; local
325 struct i2c_client *client = ts->client; local
353 struct i2c_client *client = ts->client; local
380 struct i2c_client *client = ts->client; local
415 struct i2c_client *client = to_i2c_client(dev); local
447 struct i2c_client *client = to_i2c_client(dev); local
485 auo_pixcir_probe(struct i2c_client *client) argument
[all...]
H A Dmelfas_mip4.c148 struct i2c_client *client; member in struct:mip4_ts
185 .addr = ts->client->addr,
190 .addr = ts->client->addr,
201 res = i2c_transfer(ts->client->adapter, msg, ARRAY_SIZE(msg));
206 dev_err(&ts->client->dev,
256 if (i2c_smbus_xfer(ts->client->adapter, ts->client->addr,
258 dev_err(&ts->client->dev, "nothing at this address\n");
268 dev_warn(&ts->client->dev,
271 dev_dbg(&ts->client
585 struct i2c_client *client = ts->client; local
1082 struct i2c_client *client = ts->client; local
1291 struct i2c_client *client = to_i2c_client(dev); local
1332 struct i2c_client *client = to_i2c_client(dev); local
1354 struct i2c_client *client = to_i2c_client(dev); local
1379 struct i2c_client *client = to_i2c_client(dev); local
1398 struct i2c_client *client = to_i2c_client(dev); local
1424 mip4_probe(struct i2c_client *client) argument
1519 struct i2c_client *client = to_i2c_client(dev); local
1537 struct i2c_client *client = to_i2c_client(dev); local
[all...]
H A Dmms114.c64 struct i2c_client *client; member in struct:mms114_data
93 struct i2c_client *client = data->client; local
102 xfer[0].addr = client->addr;
103 xfer[0].flags = client->flags & I2C_M_TEN;
108 xfer[1].addr = client->addr;
109 xfer[1].flags = (client->flags & I2C_M_TEN) | I2C_M_RD;
113 error = i2c_transfer(client->adapter, xfer, 2);
115 dev_err(&client->dev,
139 struct i2c_client *client local
162 struct i2c_client *client = data->client; local
195 struct i2c_client *client = data->client; local
218 struct i2c_client *client = data->client; local
389 struct i2c_client *client = data->client; local
421 struct i2c_client *client = data->client; local
479 mms114_probe(struct i2c_client *client) argument
635 struct i2c_client *client = to_i2c_client(dev); local
659 struct i2c_client *client = to_i2c_client(dev); local
[all...]
/linux-master/drivers/input/keyboard/
H A Dmpr121_touchkey.c61 struct i2c_client *client; member in struct:mpr121_touchkey
125 struct i2c_client *client = mpr121->client; local
130 reg = i2c_smbus_read_byte_data(client, ELE_TOUCH_STATUS_1_ADDR);
132 dev_err(&client->dev, "i2c read error [%d]\n", reg);
137 reg |= i2c_smbus_read_byte_data(client, ELE_TOUCH_STATUS_0_ADDR);
139 dev_err(&client->dev, "i2c read error [%d]\n", reg);
156 dev_dbg(&client->dev, "key %d %d %s\n", key_num, key_val,
173 struct i2c_client *client, int vdd_uv)
182 ret = i2c_smbus_write_byte_data(client,
172 mpr121_phys_init(struct mpr121_touchkey *mpr121, struct i2c_client *client, int vdd_uv) argument
233 mpr_touchkey_probe(struct i2c_client *client) argument
345 struct i2c_client *client = to_i2c_client(dev); local
357 struct i2c_client *client = to_i2c_client(dev); local
[all...]
H A Dtm2-touchkey.c46 struct i2c_client *client; member in struct:tm2_touchkey_data
105 i2c_smbus_write_byte(touchkey->client, data) :
106 i2c_smbus_write_byte_data(touchkey->client,
141 data = i2c_smbus_read_byte(touchkey->client);
143 data = i2c_smbus_read_byte_data(touchkey->client,
146 dev_err(&touchkey->client->dev,
153 dev_warn(&touchkey->client->dev,
183 static int tm2_touchkey_probe(struct i2c_client *client) argument
185 struct device_node *np = client->dev.of_node;
190 if (!i2c_check_functionality(client
301 struct i2c_client *client = to_i2c_client(dev); local
312 struct i2c_client *client = to_i2c_client(dev); local
[all...]
/linux-master/drivers/i2c/
H A Di2c-core-base.c106 const struct i2c_client *client)
108 if (!(id && client))
112 if (strcmp(client->name, id->name) == 0)
120 const void *i2c_get_match_data(const struct i2c_client *client) argument
122 struct i2c_driver *driver = to_i2c_driver(client->dev.driver);
126 data = device_get_match_data(&client->dev);
128 match = i2c_match_id(driver->id_table, client);
141 struct i2c_client *client = i2c_verify_client(dev); local
146 if (i2c_of_match_device(drv->of_match_table, client))
156 if (i2c_match_id(driver->id_table, client))
105 i2c_match_id(const struct i2c_device_id *id, const struct i2c_client *client) argument
164 const struct i2c_client *client = to_i2c_client(dev); local
475 i2c_smbus_host_notify_to_irq(const struct i2c_client *client) argument
493 struct i2c_client *client = i2c_verify_client(dev); local
620 struct i2c_client *client = to_i2c_client(dev); local
644 struct i2c_client *client = i2c_verify_client(dev); local
672 struct i2c_client *client = to_i2c_client(dev); local
731 i2c_encode_flags_to_addr(struct i2c_client *client) argument
784 struct i2c_client *client = i2c_verify_client(dev); local
872 i2c_dev_set_name(struct i2c_adapter *adap, struct i2c_client *client, struct i2c_board_info const *info) argument
937 struct i2c_client *client; local
1021 i2c_unregister_device(struct i2c_client *client) argument
1049 struct i2c_client *client; local
1073 dummy_probe(struct i2c_client *client) argument
1112 devm_i2c_release_dummy(void *client) argument
1131 struct i2c_client *client; local
1168 i2c_new_ancillary_device(struct i2c_client *client, const char *name, u16 default_addr) argument
1229 struct i2c_client *client; local
1296 struct i2c_client *client, *next; local
1677 struct i2c_client *client, *_n; local
1693 struct i2c_client *client = i2c_verify_client(dev); local
1701 struct i2c_client *client = i2c_verify_client(dev); local
1723 struct i2c_client *client, *next; local
2032 struct i2c_client *client = i2c_verify_client(dev); local
2318 i2c_transfer_buffer_flags(const struct i2c_client *client, char *buf, int count, u16 flags) argument
2346 i2c_get_device_id(const struct i2c_client *client, struct i2c_device_identity *id) argument
2376 i2c_client_get_device_id(const struct i2c_client *client) argument
2470 struct i2c_client *client; local
[all...]
/linux-master/drivers/char/ipmi/
H A Dkcs_bmc_serio.c18 struct kcs_bmc_client client; member in struct:kcs_bmc_serio
24 static inline struct kcs_bmc_serio *client_to_kcs_bmc_serio(struct kcs_bmc_client *client) argument
26 return container_of(client, struct kcs_bmc_serio, client);
29 static irqreturn_t kcs_bmc_serio_event(struct kcs_bmc_client *client) argument
35 priv = client_to_kcs_bmc_serio(client);
39 status = kcs_bmc_read_status(client->dev);
42 handled = serio_interrupt(priv->port, kcs_bmc_read_data(client->dev), 0);
57 return kcs_bmc_enable_device(priv->client.dev, &priv->client);
[all...]
/linux-master/drivers/iio/imu/inv_mpu6050/
H A Dinv_mpu_i2c.c94 * @client: i2c client.
98 static int inv_mpu_probe(struct i2c_client *client) argument
100 const struct i2c_device_id *id = i2c_client_get_device_id(client);
108 if (!i2c_check_functionality(client->adapter,
112 match = device_get_match_data(&client->dev);
115 name = client->name;
124 regmap = devm_regmap_init_i2c(client, &inv_mpu_regmap_config);
126 dev_err(&client->dev, "Failed to register i2c regmap: %pe\n",
131 result = inv_mpu_core_probe(regmap, client
160 inv_mpu_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/iio/accel/
H A Ddmard06.c56 struct i2c_client *client; member in struct:dmard06_data
76 ret = i2c_smbus_read_byte_data(dmard06->client,
79 dev_err(&dmard06->client->dev,
128 static int dmard06_probe(struct i2c_client *client) argument
134 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) {
135 dev_err(&client->dev, "I2C check functionality failed\n");
139 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*dmard06));
141 dev_err(&client->dev, "Failed to allocate iio device\n");
146 dmard06->client = client;
[all...]
H A Dda280.c54 struct i2c_client *client; member in struct:da280_data
57 static int da280_enable(struct i2c_client *client, bool enable) argument
61 return i2c_smbus_write_byte_data(client, DA280_REG_MODE_BW, data);
73 ret = i2c_smbus_read_word_data(data->client, chan->address);
95 static void da280_disable(void *client) argument
97 da280_enable(client, false);
100 static int da280_probe(struct i2c_client *client) argument
107 ret = i2c_smbus_read_byte_data(client, DA280_REG_CHIP_ID);
111 match_data = i2c_get_match_data(client);
113 dev_err(&client
[all...]
H A Dmma9551.c46 struct i2c_client *client; member in struct:mma9551_data
52 static int mma9551_read_incli_chan(struct i2c_client *client, argument
77 ret = mma9551_set_power_state(client, true);
81 ret = mma9551_read_status_byte(client, MMA9551_APPID_TILT,
86 ret = mma9551_read_status_byte(client, MMA9551_APPID_TILT,
102 mma9551_set_power_state(client, false);
118 ret = mma9551_read_incli_chan(data->client, chan, val);
128 ret = mma9551_read_accel_chan(data->client,
178 ret = mma9551_gpio_config(data->client,
184 ret = mma9551_set_power_state(data->client, fals
449 mma9551_probe(struct i2c_client *client) argument
512 mma9551_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/video/backlight/
H A Dlv5207lp.c36 struct i2c_client *client; member in struct:lv5207lp
43 return i2c_smbus_write_byte_data(lv->client, reg, data);
79 static int lv5207lp_probe(struct i2c_client *client) argument
81 struct lv5207lp_platform_data *pdata = dev_get_platdata(&client->dev);
87 dev_err(&client->dev, "No platform data supplied\n");
91 if (!i2c_check_functionality(client->adapter,
93 dev_warn(&client->dev,
98 lv = devm_kzalloc(&client->dev, sizeof(*lv), GFP_KERNEL);
102 lv->client = client;
126 lv5207lp_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/hwmon/
H A Dsbtsi_temp.c37 /* Each client has this additional data */
39 struct i2c_client *client; member in struct:sbtsi_data
88 err = i2c_smbus_read_byte_data(data->client, SBTSI_REG_CONFIG);
94 temp_dec = i2c_smbus_read_byte_data(data->client, SBTSI_REG_TEMP_DEC);
95 temp_int = i2c_smbus_read_byte_data(data->client, SBTSI_REG_TEMP_INT);
97 temp_int = i2c_smbus_read_byte_data(data->client, SBTSI_REG_TEMP_INT);
98 temp_dec = i2c_smbus_read_byte_data(data->client, SBTSI_REG_TEMP_DEC);
104 temp_int = i2c_smbus_read_byte_data(data->client, SBTSI_REG_TEMP_HIGH_INT);
105 temp_dec = i2c_smbus_read_byte_data(data->client, SBTSI_REG_TEMP_HIGH_DEC);
110 temp_int = i2c_smbus_read_byte_data(data->client, SBTSI_REG_TEMP_LOW_IN
201 sbtsi_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/iio/light/
H A Dal3010.c50 struct i2c_client *client; member in struct:al3010_data
72 static int al3010_set_pwr(struct i2c_client *client, bool pwr) argument
75 return i2c_smbus_write_byte_data(client, AL3010_REG_SYSTEM, val);
82 al3010_set_pwr(data->client, false);
89 ret = al3010_set_pwr(data->client, true);
94 ret = i2c_smbus_write_byte_data(data->client, AL3010_REG_CONFIG,
117 ret = i2c_smbus_read_word_data(data->client,
124 ret = i2c_smbus_read_byte_data(data->client,
152 return i2c_smbus_write_byte_data(data->client,
167 static int al3010_probe(struct i2c_client *client) argument
[all...]

Completed in 271 milliseconds

1234567891011>>