Searched refs:client (Results 326 - 350 of 1866) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/hwmon/pmbus/
H A Dmp2975.c127 static int mp2975_read_byte_data(struct i2c_client *client, int page, int reg) argument
143 mp2975_read_word_helper(struct i2c_client *client, int page, int phase, u8 reg, argument
146 int ret = pmbus_read_word_data(client, page, phase, reg);
209 mp2975_read_phase(struct i2c_client *client, struct mp2975_data *data, argument
214 ret = pmbus_read_word_data(client, page, phase, reg);
241 ret = pmbus_read_word_data(client, page, phase, PMBUS_READ_IOUT);
250 mp2975_read_phases(struct i2c_client *client, struct mp2975_data *data, argument
258 ret = mp2975_read_phase(client, data, page, phase,
262 ret = mp2975_read_phase(client, data, page, phase,
266 ret = mp2975_read_phase(client, dat
305 mp2973_read_word_data(struct i2c_client *client, int page, int phase, int reg) argument
393 mp2973_write_word_data(struct i2c_client *client, int page, int reg, u16 word) argument
467 mp2975_read_word_data(struct i2c_client *client, int page, int phase, int reg) argument
561 mp2975_identify_multiphase_rail2(struct i2c_client *client, struct mp2975_data *data) argument
601 mp2975_identify_multiphase(struct i2c_client *client, struct mp2975_data *data, struct pmbus_driver_info *info) argument
640 mp2975_identify_vid(struct i2c_client *client, struct mp2975_data *data, struct pmbus_driver_info *info, u32 reg, int page, u32 imvp_bit, u32 vr_bit) argument
666 mp2975_identify_rails_vid(struct i2c_client *client, struct mp2975_data *data, struct pmbus_driver_info *info) argument
693 mp2973_identify_rails_vid(struct i2c_client *client, struct mp2975_data *data, struct pmbus_driver_info *info) argument
721 mp2975_current_sense_gain_get(struct i2c_client *client, struct mp2975_data *data) argument
761 mp2975_vref_get(struct i2c_client *client, struct mp2975_data *data, struct pmbus_driver_info *info) argument
789 mp2975_vref_offset_get(struct i2c_client *client, struct mp2975_data *data, int page) argument
815 mp2975_vout_max_get(struct i2c_client *client, struct mp2975_data *data, struct pmbus_driver_info *info, int page) argument
831 mp2975_set_vout_format(struct i2c_client *client, struct mp2975_data *data, int page) argument
865 mp2975_vout_ov_scale_get(struct i2c_client *client, struct mp2975_data *data, struct pmbus_driver_info *info) argument
898 mp2975_vout_per_rail_config_get(struct i2c_client *client, struct mp2975_data *data, struct pmbus_driver_info *info) argument
995 mp2975_probe(struct i2c_client *client) argument
[all...]
H A Dfsp-3y.c72 static int set_page(struct i2c_client *client, int page_log) argument
74 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
87 rv = i2c_smbus_write_byte_data(client, PMBUS_PAGE, page_real);
106 static int fsp3y_read_byte_data(struct i2c_client *client, int page, int reg) argument
108 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
118 rv = set_page(client, page);
122 return i2c_smbus_read_byte_data(client, reg);
125 static int fsp3y_read_word_data(struct i2c_client *client, int page, int phase, int reg) argument
127 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
155 rv = set_page(client, pag
203 fsp3y_detect(struct i2c_client *client) argument
231 fsp3y_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/hwmon/
H A Dlm80.c113 * Client data (each client gets its own)
117 struct i2c_client *client; member in struct:lm80_data
130 static int lm80_read_value(struct i2c_client *client, u8 reg) argument
132 return i2c_smbus_read_byte_data(client, reg);
135 static int lm80_write_value(struct i2c_client *client, u8 reg, u8 value) argument
137 return i2c_smbus_write_byte_data(client, reg, value);
141 static void lm80_init_client(struct i2c_client *client) argument
148 lm80_write_value(client, LM80_REG_CONFIG, 0x80);
150 lm80_write_value(client, LM80_REG_RES, 0x08);
153 lm80_write_value(client, LM80_REG_CONFI
159 struct i2c_client *client = data->client; local
275 struct i2c_client *client = data->client; local
321 struct i2c_client *client = data->client; local
348 struct i2c_client *client = data->client; local
417 struct i2c_client *client = data->client; local
549 lm80_detect(struct i2c_client *client, struct i2c_board_info *info) argument
594 lm80_probe(struct i2c_client *client) argument
[all...]
H A Dlm87.c27 * the case, platform code must set the I2C client's platform_data to point
139 * Client data (each client gets its own)
173 static inline int lm87_read_value(struct i2c_client *client, u8 reg) argument
175 return i2c_smbus_read_byte_data(client, reg);
178 static inline int lm87_write_value(struct i2c_client *client, u8 reg, u8 value) argument
180 return i2c_smbus_write_byte_data(client, reg, value);
185 struct i2c_client *client = dev_get_drvdata(dev); local
186 struct lm87_data *data = i2c_get_clientdata(client);
193 dev_dbg(&client->dev, "Updating data.\n");
198 data->in[i] = lm87_read_value(client,
299 struct i2c_client *client = dev_get_drvdata(dev); local
320 struct i2c_client *client = dev_get_drvdata(dev); local
396 struct i2c_client *client = dev_get_drvdata(dev); local
417 struct i2c_client *client = dev_get_drvdata(dev); local
496 struct i2c_client *client = dev_get_drvdata(dev); local
524 struct i2c_client *client = dev_get_drvdata(dev); local
635 struct i2c_client *client = dev_get_drvdata(dev); local
808 lm87_detect(struct i2c_client *client, struct i2c_board_info *info) argument
843 struct i2c_client *client = arg; local
849 lm87_init_client(struct i2c_client *client) argument
915 lm87_probe(struct i2c_client *client) argument
[all...]
H A Dad7418.c45 struct i2c_client *client; member in struct:ad7418_data
58 struct i2c_client *client = data->client; local
69 val = i2c_smbus_read_byte_data(client, AD7418_REG_CONF);
76 val = i2c_smbus_write_byte_data(client, AD7418_REG_CONF,
84 val = i2c_smbus_read_word_swapped(client,
93 val = i2c_smbus_write_byte_data(client, AD7418_REG_CONF,
99 val = i2c_smbus_read_word_swapped(client,
108 val = i2c_smbus_write_word_swapped(client, AD7418_REG_CONF,
162 struct i2c_client *client local
216 ad7418_init_client(struct i2c_client *client) argument
235 ad7418_probe(struct i2c_client *client) argument
[all...]
H A Dadm1029.c96 * Client data (each client gets its own)
100 struct i2c_client *client; member in struct:adm1029_data
117 struct i2c_client *client = data->client; local
127 dev_dbg(&client->dev, "Updating adm1029 data\n");
131 i2c_smbus_read_byte_data(client,
136 i2c_smbus_read_byte_data(client,
141 i2c_smbus_read_byte_data(client,
201 struct i2c_client *client = data->client; local
295 adm1029_detect(struct i2c_client *client, struct i2c_board_info *info) argument
337 adm1029_init_client(struct i2c_client *client) argument
355 adm1029_probe(struct i2c_client *client) argument
[all...]
H A Datxp1.c38 struct i2c_client *client; member in struct:atxp1_data
54 struct i2c_client *client = data->client; local
61 data->reg.vid = i2c_smbus_read_byte_data(client, ATXP1_VID);
62 data->reg.cpu_vid = i2c_smbus_read_byte_data(client,
64 data->reg.gpio1 = i2c_smbus_read_byte_data(client, ATXP1_GPIO1);
65 data->reg.gpio2 = i2c_smbus_read_byte_data(client, ATXP1_GPIO2);
95 struct i2c_client *client = data->client; local
132 i2c_smbus_write_byte_data(client,
169 struct i2c_client *client = data->client; local
214 struct i2c_client *client = data->client; local
248 atxp1_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/input/touchscreen/
H A Dbu21013_ts.c141 * @client: pointer to the i2c client
158 struct i2c_client *client; member in struct:bu21013_ts
176 ret = i2c_smbus_read_i2c_block_data(ts->client,
245 dev_err(&ts->client->dev, "%s failed\n", __func__);
263 struct i2c_client *client = ts->client; local
266 error = i2c_smbus_write_byte_data(client, BU21013_RESET_REG,
269 dev_err(&client->dev, "BU21013_RESET reg write failed\n");
274 error = i2c_smbus_write_byte_data(client, BU21013_SENSOR_0_7_RE
407 bu21013_probe(struct i2c_client *client) argument
544 bu21013_remove(struct i2c_client *client) argument
555 struct i2c_client *client = to_i2c_client(dev); local
570 struct i2c_client *client = to_i2c_client(dev); local
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dudisp.c67 spin_lock(&disp->client.lock);
68 if (object == &disp->client.object)
69 disp->client.object.func = NULL;
70 spin_unlock(&disp->client.lock);
92 spin_lock(&disp->client.lock);
93 if (disp->client.object.func) {
94 spin_unlock(&disp->client.lock);
97 nvkm_object_ctor(&nvkm_udisp, oclass, &disp->client.object);
98 *pobject = &disp->client.object;
99 spin_unlock(&disp->client
[all...]
/linux-master/drivers/iio/adc/
H A Dnau7802.c52 struct i2c_client *client; member in struct:nau7802_state
119 ret = i2c_smbus_read_byte_data(st->client, NAU7802_REG_CTRL1);
122 ret = i2c_smbus_write_byte_data(st->client, NAU7802_REG_CTRL1,
137 data = i2c_smbus_read_byte_data(st->client, NAU7802_REG_ADC_B2);
142 data = i2c_smbus_read_byte_data(st->client, NAU7802_REG_ADC_B1);
147 data = i2c_smbus_read_byte_data(st->client, NAU7802_REG_ADC_B0);
167 ret = i2c_smbus_read_byte_data(st->client, NAU7802_REG_PUCTRL);
170 ret = i2c_smbus_write_byte_data(st->client, NAU7802_REG_PUCTRL,
182 status = i2c_smbus_read_byte_data(st->client, NAU7802_REG_PUCTRL);
213 enable_irq(st->client
411 nau7802_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/misc/
H A Dhmc6352.c66 struct i2c_client *client = to_i2c_client(dev); local
71 ret = compass_command(client, 'A');
77 ret = i2c_master_recv(client, i2c_data, 2);
104 static int hmc6352_probe(struct i2c_client *client) argument
108 res = sysfs_create_group(&client->dev.kobj, &m_compass_gr);
110 dev_err(&client->dev, "device_create_file failed\n");
113 dev_info(&client->dev, "%s HMC6352 compass chip found\n",
114 client->name);
118 static void hmc6352_remove(struct i2c_client *client) argument
120 sysfs_remove_group(&client
[all...]
/linux-master/drivers/media/i2c/
H A Dmsp3400-driver.h130 int msp_write_dem(struct i2c_client *client, int addr, int val);
131 int msp_write_dsp(struct i2c_client *client, int addr, int val);
132 int msp_read_dem(struct i2c_client *client, int addr);
133 int msp_read_dsp(struct i2c_client *client, int addr);
134 int msp_reset(struct i2c_client *client);
135 void msp_set_scart(struct i2c_client *client, int in, int out);
141 void msp_set_audmode(struct i2c_client *client);
142 int msp_detect_stereo(struct i2c_client *client);
146 void msp3400c_set_mode(struct i2c_client *client, int mode);
147 void msp3400c_set_carrier(struct i2c_client *client, in
[all...]
/linux-master/drivers/media/dvb-frontends/
H A Dsi2168.c22 static int si2168_cmd_execute(struct i2c_client *client, struct si2168_cmd *cmd) argument
24 struct si2168_dev *dev = i2c_get_clientdata(client);
32 ret = i2c_master_send(client, cmd->args, cmd->wlen);
46 ret = i2c_master_recv(client, cmd->args, cmd->rlen);
59 dev_dbg(&client->dev, "cmd execution took %d ms\n",
79 dev_dbg(&client->dev, "failed=%d\n", ret);
85 struct i2c_client *client = fe->demodulator_priv; local
86 struct si2168_dev *dev = i2c_get_clientdata(client);
90 dev_dbg(&client->dev, "%s acquire: %d\n", __func__, acquire);
95 ret = si2168_cmd_execute(client,
116 struct i2c_client *client = fe->demodulator_priv; local
232 struct i2c_client *client = fe->demodulator_priv; local
410 struct i2c_client *client = fe->demodulator_priv; local
541 struct i2c_client *client = fe->demodulator_priv; local
561 struct i2c_client *client = fe->demodulator_priv; local
600 struct i2c_client *client = i2c_mux_priv(muxc); local
618 struct i2c_client *client = i2c_mux_priv(muxc); local
675 si2168_probe(struct i2c_client *client) argument
776 si2168_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/iio/temperature/
H A Dmcp9600.c43 struct i2c_client *client; member in struct:mcp9600_data
51 ret = i2c_smbus_read_word_swapped(data->client, chan->address);
87 static int mcp9600_probe(struct i2c_client *client) argument
93 ret = i2c_smbus_read_byte_data(client, MCP9600_DEVICE_ID);
95 return dev_err_probe(&client->dev, ret, "Failed to read device ID\n");
97 dev_warn(&client->dev, "Expected ID %x, got %x\n",
100 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
105 data->client = client;
113 return devm_iio_device_register(&client
[all...]
H A Dtmp006.c46 struct i2c_client *client; member in struct:tmp006_data
56 ret = i2c_smbus_read_word_swapped(data->client,
68 return i2c_smbus_read_word_swapped(data->client, reg);
142 return i2c_smbus_write_word_swapped(data->client,
182 static bool tmp006_check_identification(struct i2c_client *client) argument
186 mid = i2c_smbus_read_word_swapped(client, TMP006_MANUFACTURER_ID);
190 did = i2c_smbus_read_word_swapped(client, TMP006_DEVICE_ID);
207 return i2c_smbus_write_word_swapped(data->client, TMP006_CONFIG,
216 static int tmp006_probe(struct i2c_client *client) argument
222 if (!i2c_check_functionality(client
[all...]
/linux-master/drivers/gpio/
H A Dgpio-gw-pld.c21 * @client: I2C client
26 struct i2c_client *client; member in struct:gw_pld
40 return i2c_smbus_write_byte(gw->client, gw->out);
48 val = i2c_smbus_read_byte(gw->client);
62 return i2c_smbus_write_byte(gw->client, gw->out);
70 static int gw_pld_probe(struct i2c_client *client) argument
72 struct device *dev = &client->dev;
90 gw->client = client;
[all...]
H A Dgpio-max732x.c132 struct i2c_client *client; /* "main" client */ member in struct:max732x_chip
156 struct i2c_client *client; local
159 client = group_a ? chip->client_group_a : chip->client_group_b;
160 ret = i2c_smbus_write_byte(client, val);
162 dev_err(&client->dev, "failed writing\n");
171 struct i2c_client *client; local
174 client = group_a ? chip->client_group_a : chip->client_group_b;
175 ret = i2c_smbus_read_byte(client);
177 dev_err(&client
498 struct i2c_client *client = chip->client; local
538 struct i2c_client *client = chip->client; local
611 max732x_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/iio/magnetometer/
H A Dak8975.c381 struct i2c_client *client; member in struct:ak8975_data
410 dev_warn(&data->client->dev,
416 dev_warn(&data->client->dev,
446 static int ak8975_who_i_am(struct i2c_client *client, argument
462 client, AK09912_REG_WIA1, 2, wia_val);
464 dev_err(&client->dev, "Error reading WIA\n");
488 dev_err(&client->dev, "Type %d unknown\n", type);
503 ret = i2c_smbus_write_byte_data(data->client,
533 struct i2c_client *client = data->client; local
562 ak8975_setup(struct i2c_client *client) argument
609 struct i2c_client *client = data->client; local
634 struct i2c_client *client = data->client; local
674 ak8975_start_read_axis(struct ak8975_data *data, const struct i2c_client *client) argument
717 const struct i2c_client *client = data->client; local
817 const struct i2c_client *client = data->client; local
866 ak8975_probe(struct i2c_client *client) argument
993 ak8975_remove(struct i2c_client *client) argument
1009 struct i2c_client *client = to_i2c_client(dev); local
1028 struct i2c_client *client = to_i2c_client(dev); local
[all...]
/linux-master/drivers/crypto/
H A Datmel-i2c.c192 static int atmel_i2c_wakeup(struct i2c_client *client) argument
194 struct atmel_i2c_client_priv *i2c_priv = i2c_get_clientdata(client);
203 i2c_transfer_buffer_flags(client, i2c_priv->wake_token,
212 ret = i2c_master_recv(client, status, STATUS_SIZE);
216 return atmel_i2c_status(&client->dev, status);
219 static int atmel_i2c_sleep(struct i2c_client *client) argument
223 return i2c_master_send(client, &sleep, 1);
229 * @client: i2c client device
241 int atmel_i2c_send_receive(struct i2c_client *client, struc argument
283 struct i2c_client *client = work_data->client; local
319 device_sanity_check(struct i2c_client *client) argument
351 atmel_i2c_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/nfc/pn533/
H A Di2c.c40 struct i2c_client *client = phy->i2c_dev; local
44 return i2c_master_send(client, ack, 6);
51 struct i2c_client *client = phy->i2c_dev; local
65 rc = i2c_master_send(client, out->data, out->len);
69 rc = i2c_master_send(client, out->data, out->len);
97 struct i2c_client *client = phy->i2c_dev; local
107 r = i2c_master_recv(client, skb_put(*skb, len), len);
109 nfc_err(&client->dev, "cannot read. r=%d len=%d\n", r, len);
115 nfc_err(&client->dev, "READY flag not set");
166 static int pn533_i2c_probe(struct i2c_client *client) argument
229 pn533_i2c_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/mfd/
H A Dtps65010.c61 struct i2c_client *client; member in struct:tps65010
212 value = i2c_smbus_read_byte_data(tps->client, TPS_CHGCONFIG);
216 value = i2c_smbus_read_byte_data(tps->client, TPS_CHGSTATUS);
219 value = i2c_smbus_read_byte_data(tps->client, TPS_MASK1);
224 value = i2c_smbus_read_byte_data(tps->client, TPS_REGSTATUS);
227 value = i2c_smbus_read_byte_data(tps->client, TPS_MASK2);
236 value = i2c_smbus_read_byte_data(tps->client, TPS_VDCDC1);
240 value = i2c_smbus_read_byte_data(tps->client, TPS_VDCDC2);
244 value = i2c_smbus_read_byte_data(tps->client, TPS_VREGS1);
249 value = i2c_smbus_read_byte_data(tps->client, TPS_LED1_O
504 tps65010_remove(struct i2c_client *client) argument
518 tps65010_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/iio/accel/
H A Dmma7660.c62 struct i2c_client *client; member in struct:mma7660_data
82 struct i2c_client *client = data->client; local
87 ret = i2c_smbus_read_byte_data(client, MMA7660_REG_MODE);
89 dev_err(&client->dev, "failed to read sensor mode\n");
101 ret = i2c_smbus_write_byte_data(client, MMA7660_REG_MODE, ret);
103 dev_err(&client->dev, "failed to change sensor mode\n");
115 struct i2c_client *client = data->client; local
125 ret = i2c_smbus_read_byte_data(client, addres
172 mma7660_probe(struct i2c_client *client) argument
209 mma7660_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/iio/humidity/
H A Dhdc2010.c44 struct i2c_client *client; member in struct:hdc2010_data
113 ret = i2c_smbus_write_byte_data(data->client,
126 struct i2c_client *client = data->client; local
129 ret = i2c_smbus_read_word_data(client,
133 dev_err(&client->dev, "Could not read sensor measurement word\n");
141 struct i2c_client *client = data->client; local
144 ret = i2c_smbus_read_byte_data(client,
148 dev_err(&client
254 hdc2010_probe(struct i2c_client *client) argument
310 hdc2010_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/regulator/
H A Dmax1586.c30 struct i2c_client *client; member in struct:max1586_data
67 struct i2c_client *client = max1586->client; local
71 dev_dbg(&client->dev, "changing voltage v3 to %dmv\n",
75 ret = i2c_smbus_write_byte(client, v3_prog);
95 struct i2c_client *client = max1586->client; local
99 dev_dbg(&client->dev, "changing voltage v6 to %dmv\n",
103 ret = i2c_smbus_write_byte(client, v6_prog);
210 static int max1586_pmic_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/video/backlight/
H A Dktz8866.c47 struct i2c_client *client; member in struct:ktz8866
100 if (!of_property_read_u32(ktz->client->dev.of_node, "current-num-sinks", &val))
106 if (!of_property_read_u32(ktz->client->dev.of_node, "kinetic,current-ramp-delay-ms", &val)) {
113 if (!of_property_read_u32(ktz->client->dev.of_node, "kinetic,led-enable-ramp-delay-ms", &val)) {
123 if (of_property_read_bool(ktz->client->dev.of_node, "kinetic,enable-lcd-bias"))
127 static int ktz8866_probe(struct i2c_client *client) argument
134 ktz = devm_kzalloc(&client->dev, sizeof(*ktz), GFP_KERNEL);
138 ktz->client = client;
139 ktz->regmap = devm_regmap_init_i2c(client,
174 ktz8866_remove(struct i2c_client *client) argument
[all...]

Completed in 254 milliseconds

<<11121314151617181920>>