Searched refs:client (Results 276 - 300 of 1853) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/media/i2c/
H A Dml86v7667.c101 static int ml86v7667_mask_set(struct i2c_client *client, const u8 reg, argument
104 int val = i2c_smbus_read_byte_data(client, reg);
109 return i2c_smbus_write_byte_data(client, reg, val);
115 struct i2c_client *client = v4l2_get_subdevdata(sd); local
120 ret = ml86v7667_mask_set(client, SSEPL_REG,
124 ret = ml86v7667_mask_set(client, CLC_REG,
128 ret = ml86v7667_mask_set(client, ACCRC_REG, ACCRC_CHROMA_MASK,
132 ret = ml86v7667_mask_set(client, HUE_REG, ~0, ctrl->val);
135 ret = ml86v7667_mask_set(client, ACCC_REG,
140 ret = ml86v7667_mask_set(client, ACCC_RE
161 struct i2c_client *client = v4l2_get_subdevdata(sd); local
178 struct i2c_client *client = v4l2_get_subdevdata(sd); local
246 struct i2c_client *client = v4l2_get_subdevdata(&priv->sd); local
265 struct i2c_client *client = v4l2_get_subdevdata(sd); local
281 struct i2c_client *client = v4l2_get_subdevdata(sd); local
320 struct i2c_client *client = v4l2_get_subdevdata(&priv->sd); local
362 ml86v7667_probe(struct i2c_client *client) argument
417 ml86v7667_remove(struct i2c_client *client) argument
[all...]
H A Dmt9m001.c109 static struct mt9m001 *to_mt9m001(const struct i2c_client *client) argument
111 return container_of(i2c_get_clientdata(client), struct mt9m001, subdev);
114 static int reg_read(struct i2c_client *client, const u8 reg) argument
116 return i2c_smbus_read_word_swapped(client, reg);
119 static int reg_write(struct i2c_client *client, const u8 reg, argument
122 return i2c_smbus_write_word_swapped(client, reg, data);
125 static int reg_set(struct i2c_client *client, const u8 reg, argument
130 ret = reg_read(client, reg);
133 return reg_write(client, reg, ret | data);
136 static int reg_clear(struct i2c_client *client, cons argument
152 multi_reg_write(struct i2c_client *client, const struct mt9m001_reg *regs, int num) argument
167 mt9m001_init(struct i2c_client *client) argument
187 struct i2c_client *client = v4l2_get_subdevdata(sd); local
209 struct i2c_client *client = v4l2_get_subdevdata(sd); local
254 struct i2c_client *client = v4l2_get_subdevdata(sd); local
295 struct i2c_client *client = v4l2_get_subdevdata(sd); local
320 struct i2c_client *client = v4l2_get_subdevdata(sd); local
349 struct i2c_client *client = v4l2_get_subdevdata(sd); local
378 struct i2c_client *client = v4l2_get_subdevdata(sd); local
416 struct i2c_client *client = v4l2_get_subdevdata(sd); local
433 struct i2c_client *client = v4l2_get_subdevdata(sd); local
447 struct i2c_client *client = to_i2c_client(dev); local
472 struct i2c_client *client = to_i2c_client(dev); local
503 struct i2c_client *client = v4l2_get_subdevdata(sd); local
579 mt9m001_video_probe(struct i2c_client *client) argument
630 struct i2c_client *client = v4l2_get_subdevdata(sd); local
656 struct i2c_client *client = v4l2_get_subdevdata(sd); local
677 struct i2c_client *client = v4l2_get_subdevdata(sd); local
730 mt9m001_probe(struct i2c_client *client) argument
834 mt9m001_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/input/touchscreen/
H A Dcyttsp_i2c_common.c29 struct i2c_client *client = to_i2c_client(dev); local
30 u8 client_addr = client->addr | ((addr >> 8) & 0x1);
48 retval = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
59 struct i2c_client *client = to_i2c_client(dev); local
60 u8 client_addr = client->addr | ((addr >> 8) & 0x1);
75 retval = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
H A Dad7879-i2c.c26 static int ad7879_i2c_probe(struct i2c_client *client) argument
30 if (!i2c_check_functionality(client->adapter,
32 dev_err(&client->dev, "SMBUS Word Data not Supported\n");
36 regmap = devm_regmap_init_i2c(client, &ad7879_i2c_regmap_config);
40 return ad7879_probe(&client->dev, regmap, client->irq,
H A Dili210x.c45 int (*read_reg)(struct i2c_client *client, u8 reg,
47 int (*get_touch_data)(struct i2c_client *client, u8 *data);
60 struct i2c_client *client; member in struct:ili210x
72 static int ili210x_read_reg(struct i2c_client *client, argument
77 .addr = client->addr,
83 .addr = client->addr,
91 ret = i2c_transfer(client->adapter, msg, ARRAY_SIZE(msg));
94 dev_err(&client->dev, "%s failed: %d\n", __func__, error);
101 static int ili210x_read_touch_data(struct i2c_client *client, u8 *data) argument
103 return ili210x_read_reg(client, REG_TOUCHDAT
135 ili211x_read_touch_data(struct i2c_client *client, u8 *data) argument
227 ili251x_read_reg_common(struct i2c_client *client, u8 reg, void *buf, size_t len, unsigned int delay) argument
249 ili251x_read_reg(struct i2c_client *client, u8 reg, void *buf, size_t len) argument
255 ili251x_read_touch_data(struct i2c_client *client, u8 *data) argument
333 struct i2c_client *client = priv->client; local
365 struct i2c_client *client = to_i2c_client(dev); local
404 struct i2c_client *client = to_i2c_client(dev); local
420 struct i2c_client *client = to_i2c_client(dev); local
436 struct i2c_client *client = to_i2c_client(dev); local
452 struct i2c_client *client = to_i2c_client(dev); local
467 struct i2c_client *client = to_i2c_client(dev); local
505 struct i2c_client *client = to_i2c_client(dev); local
519 struct i2c_client *client = to_i2c_client(dev); local
532 struct i2c_client *client = to_i2c_client(dev); local
543 struct i2c_client *client = to_i2c_client(dev); local
563 struct i2c_client *client = to_i2c_client(dev); local
635 ili251x_switch_ic_mode(struct i2c_client *client, u8 cmd_mode) argument
676 ili251x_firmware_busy(struct i2c_client *client) argument
697 struct i2c_client *client = to_i2c_client(dev); local
758 ili251x_firmware_reset(struct i2c_client *client) argument
783 struct i2c_client *client = to_i2c_client(dev); local
893 struct i2c_client *client = to_i2c_client(dev); local
928 ili210x_i2c_probe(struct i2c_client *client) argument
[all...]
H A Dtsc2007_core.c36 data = i2c_smbus_read_word_data(tsc->client, cmd);
38 dev_err(&tsc->client->dev, "i2c io error: %d\n", data);
48 dev_dbg(&tsc->client->dev, "data: 0x%x, val: 0x%x\n", data, val);
108 return ts->get_pendown_state(&ts->client->dev);
138 dev_dbg(&ts->client->dev,
157 dev_dbg(&ts->client->dev, "ignored pressure %d\n", rt);
163 dev_dbg(&ts->client->dev, "UP\n");
213 struct i2c_client *client = to_i2c_client(dev); local
214 struct tsc2007 *ts = i2c_get_clientdata(client);
292 static int tsc2007_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/iio/common/st_sensors/
H A Dst_sensors_i2c.c34 * @client: i2c client reference.
39 struct i2c_client *client)
49 sdata->regmap = devm_regmap_init_i2c(client, config);
51 dev_err(&client->dev, "Failed to register i2c regmap (%ld)\n",
56 i2c_set_clientdata(client, indio_dev);
58 indio_dev->name = client->name;
60 sdata->irq = client->irq;
38 st_sensors_i2c_configure(struct iio_dev *indio_dev, struct i2c_client *client) argument
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_nvif.c26 * NVIF client driver - NVKM directly linked
29 #include <core/client.h>
32 #include <nvif/client.h>
61 struct nvkm_client *client = priv; local
62 return nvkm_object_init(&client->object);
68 struct nvkm_client *client = priv; local
69 return nvkm_object_fini(&client->object, true);
/linux-master/drivers/input/misc/
H A Dpcf8574_keypad.c40 struct i2c_client *client; member in struct:kp_data
50 i2c_smbus_write_byte(lp->client, 240);
51 x = 0xF & (~(i2c_smbus_read_byte(lp->client) >> 4));
53 i2c_smbus_write_byte(lp->client, 15);
54 y = 0xF & (~i2c_smbus_read_byte(lp->client));
83 static int pcf8574_kp_probe(struct i2c_client *client) argument
89 if (i2c_smbus_write_byte(client, 240) < 0) {
90 dev_err(&client->dev, "probe: write fail\n");
100 dev_err(&client->dev, "Can't allocate input device\n");
106 lp->client
160 pcf8574_kp_remove(struct i2c_client *client) argument
172 struct i2c_client *client = to_i2c_client(dev); local
181 struct i2c_client *client = to_i2c_client(dev); local
[all...]
/linux-master/sound/soc/codecs/
H A Dadau1761-i2c.c19 static int adau1761_i2c_probe(struct i2c_client *client) argument
22 const struct i2c_device_id *id = i2c_match_id(adau1761_i2c_ids, client);
28 return adau1761_probe(&client->dev,
29 devm_regmap_init_i2c(client, &config),
33 static void adau1761_i2c_remove(struct i2c_client *client) argument
35 adau17x1_remove(&client->dev);
/linux-master/drivers/iio/accel/
H A Dadxl372_i2c.c21 static int adxl372_i2c_probe(struct i2c_client *client) argument
23 const struct i2c_device_id *id = i2c_client_get_device_id(client);
28 regmap = devm_regmap_init_i2c(client, &adxl372_regmap_config);
38 dev_warn(&client->dev,
41 return adxl372_probe(&client->dev, regmap, client->irq, id->name);
H A Dda311.c97 struct i2c_client *client; member in struct:da311_data
100 static int da311_register_mask_write(struct i2c_client *client, u16 addr, argument
108 ret = i2c_smbus_write_byte_data(client, DA311_REG_BANK, 0x01);
114 ret = i2c_smbus_read_byte_data(client, addr);
122 ret = i2c_smbus_write_byte_data(client, addr & 0xff, tmp_data);
128 ret = i2c_smbus_write_byte_data(client, DA311_REG_BANK, 0x00);
137 static int da311_reset(struct i2c_client *client) argument
159 ret = da311_register_mask_write(client, DA311_REG_SOFT_RESET,
165 ret = da311_register_mask_write(client,
176 static int da311_enable(struct i2c_client *client, boo argument
215 da311_disable(void *client) argument
220 da311_probe(struct i2c_client *client) argument
[all...]
H A Dstk8ba50.c88 struct i2c_client *client; member in struct:stk8ba50_data
143 struct i2c_client *client = data->client; local
145 ret = i2c_smbus_read_word_data(client, reg);
147 dev_err(&client->dev, "register read failed\n");
162 ret = i2c_smbus_write_byte_data(data->client,
165 ret = i2c_smbus_write_byte_data(data->client,
169 dev_err(&data->client->dev, "failed to set trigger state\n");
184 struct i2c_client *client = data->client; local
382 stk8ba50_probe(struct i2c_client *client) argument
492 stk8ba50_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/mfd/
H A Dtps6594-i2c.c35 static int tps6594_i2c_reg_read_with_crc(struct i2c_client *client, u8 page, u8 reg, u8 *val) argument
40 const u8 addr = client->addr + page;
65 ret = tps6594_i2c_transfer(client->adapter, msgs, 2);
76 static int tps6594_i2c_reg_write_with_crc(struct i2c_client *client, u8 page, u8 reg, u8 val) argument
81 const u8 addr = client->addr + page;
94 msg.flags = client->flags & I2C_M_TEN;
100 return tps6594_i2c_transfer(client->adapter, &msg, 1);
106 struct i2c_client *client = context; local
107 struct tps6594 *tps = i2c_get_clientdata(client);
122 ret = tps6594_i2c_reg_read_with_crc(client, pag
144 struct i2c_client *client = context; local
203 tps6594_i2c_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/rtc/
H A Drtc-max6900.c51 static int max6900_i2c_read_regs(struct i2c_client *client, u8 *buf) argument
57 .addr = client->addr,
63 .addr = client->addr,
69 .addr = client->addr,
75 .addr = client->addr,
83 rc = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
85 dev_err(&client->dev, "%s: register read failed\n", __func__);
91 static int max6900_i2c_write_regs(struct i2c_client *client, u8 const *buf) argument
96 .addr = client->addr,
104 .addr = client
142 struct i2c_client *client = to_i2c_client(dev); local
162 max6900_i2c_clear_write_protect(struct i2c_client *client) argument
169 struct i2c_client *client = to_i2c_client(dev); local
200 max6900_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/iio/pressure/
H A Ddlhl60d.c46 struct i2c_client *client; member in struct:dlh_state
69 ret = i2c_smbus_write_byte(st->client, DLH_START_SINGLE);
71 dev_err(&st->client->dev,
81 ret = i2c_master_recv(st->client, st->rx_buf, DLH_NUM_READ_BYTES);
83 dev_err(&st->client->dev,
89 dev_err(&st->client->dev,
112 dev_err(&st->client->dev,
284 static int dlh_probe(struct i2c_client *client) argument
286 const struct i2c_device_id *id = i2c_client_get_device_id(client);
291 if (!i2c_check_functionality(client
[all...]
/linux-master/drivers/hwmon/
H A Dds620.c55 /* Each client has this additional data */
57 struct i2c_client *client; member in struct:ds620_data
65 static void ds620_init_client(struct i2c_client *client) argument
67 struct ds620_platform_data *ds620_info = dev_get_platdata(&client->dev);
71 i2c_smbus_read_word_swapped(client, DS620_REG_CONF);
88 i2c_smbus_write_word_swapped(client, DS620_REG_CONF, new_conf);
91 i2c_smbus_write_byte(client, DS620_COM_START);
97 struct i2c_client *client = data->client; local
107 dev_dbg(&client
149 struct i2c_client *client = data->client; local
171 struct i2c_client *client; local
214 ds620_probe(struct i2c_client *client) argument
[all...]
H A Dasb100.c175 * For each registered client, we need to keep some data in memory. That
176 * data is pointed to by client->data. The structure itself is
177 * dynamically allocated, at the same time the client itself is allocated.
205 static int asb100_read_value(struct i2c_client *client, u16 reg);
206 static void asb100_write_value(struct i2c_client *client, u16 reg, u16 val);
208 static int asb100_probe(struct i2c_client *client);
209 static int asb100_detect(struct i2c_client *client,
211 static void asb100_remove(struct i2c_client *client);
213 static void asb100_init_client(struct i2c_client *client);
252 struct i2c_client *client
316 struct i2c_client *client = to_i2c_client(dev); local
342 struct i2c_client *client = to_i2c_client(dev); local
549 struct i2c_client *client = to_i2c_client(dev); local
577 struct i2c_client *client = to_i2c_client(dev); local
668 asb100_detect_subclients(struct i2c_client *client) argument
736 asb100_detect(struct i2c_client *client, struct i2c_board_info *info) argument
777 asb100_probe(struct i2c_client *client) argument
825 asb100_remove(struct i2c_client *client) argument
840 asb100_read_value(struct i2c_client *client, u16 reg) argument
885 asb100_write_value(struct i2c_client *client, u16 reg, u16 value) argument
924 asb100_init_client(struct i2c_client *client) argument
937 struct i2c_client *client = to_i2c_client(dev); local
[all...]
/linux-master/drivers/hwmon/pmbus/
H A Dir36021.c29 static int ir36021_probe(struct i2c_client *client) argument
34 if (!i2c_check_functionality(client->adapter,
40 ret = i2c_smbus_read_i2c_block_data(client, PMBUS_MFR_MODEL, 2, buf);
42 dev_err(&client->dev, "Failed to read PMBUS_MFR_MODEL\n");
46 dev_err(&client->dev, "MFR_MODEL unrecognised\n");
50 return pmbus_do_probe(client, &ir36021_info);
H A Dmp2888.c39 static int mp2888_read_byte_data(struct i2c_client *client, int page, int reg) argument
51 mp2888_current_sense_gain_and_resolution_get(struct i2c_client *client, struct mp2888_data *data) argument
61 ret = i2c_smbus_read_word_data(client, MP2888_MFR_SYS_CONFIG);
94 mp2888_read_phase(struct i2c_client *client, struct mp2888_data *data, int page, int phase, u8 reg) argument
98 ret = pmbus_read_word_data(client, page, phase, reg);
128 mp2888_read_phases(struct i2c_client *client, struct mp2888_data *data, int page, int phase) argument
134 ret = mp2888_read_phase(client, data, page, phase, MP2888_MFR_READ_CS1_2);
137 ret = mp2888_read_phase(client, data, page, phase, MP2888_MFR_READ_CS3_4);
140 ret = mp2888_read_phase(client, data, page, phase, MP2888_MFR_READ_CS5_6);
143 ret = mp2888_read_phase(client, dat
154 mp2888_read_word_data(struct i2c_client *client, int page, int phase, int reg) argument
263 mp2888_write_word_data(struct i2c_client *client, int page, int reg, u16 word) argument
295 mp2888_identify_multiphase(struct i2c_client *client, struct mp2888_data *data, struct pmbus_driver_info *info) argument
354 mp2888_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/i2c/
H A Di2c-smbus.c34 struct i2c_client *client = i2c_verify_client(dev); local
38 if (!client || client->addr != data->addr)
40 if (client->flags & I2C_CLIENT_TEN)
48 if (client->dev.driver) {
49 driver = to_i2c_driver(client->dev.driver);
51 driver->alert(client, data->type, data->data);
53 dev_warn(&client->dev, "no driver alert()!\n");
55 dev_dbg(&client->dev, "alert with no driver\n");
179 * @ara: the ARA client o
206 i2c_slave_host_notify_cb(struct i2c_client *client, enum i2c_slave_event event, u8 *val) argument
259 struct i2c_client *client; local
294 i2c_free_slave_host_notify_device(struct i2c_client *client) argument
[all...]
/linux-master/drivers/iio/humidity/
H A Dhts221_i2c.c28 static int hts221_i2c_probe(struct i2c_client *client) argument
32 regmap = devm_regmap_init_i2c(client, &hts221_i2c_regmap_config);
34 dev_err(&client->dev, "Failed to register i2c regmap %ld\n",
39 return hts221_probe(&client->dev, client->irq,
40 client->name, regmap);
/linux-master/drivers/iio/imu/bmi160/
H A Dbmi160_i2c.c18 static int bmi160_i2c_probe(struct i2c_client *client) argument
20 const struct i2c_device_id *id = i2c_client_get_device_id(client);
24 regmap = devm_regmap_init_i2c(client, &bmi160_regmap_config);
26 dev_err(&client->dev, "Failed to register i2c regmap: %pe\n",
34 name = dev_name(&client->dev);
36 return bmi160_core_probe(&client->dev, regmap, name, false);
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Di2c.c153 static int mlxsw_i2c_wait_go_bit(struct i2c_client *client, argument
160 MLXSW_I2C_READ_MSG(client, addr_buf, buf, len);
171 err = i2c_transfer(client->adapter, read_sema,
197 static int mlxsw_i2c_write_cmd(struct i2c_client *client, argument
206 cpu_to_be32(client->adapter->nr & 0xffff),
210 MLXSW_I2C_WRITE_MSG(client, push_cmd_buf,
213 MLXSW_I2C_WRITE_MSG(client, prep_cmd_buf, MLXSW_I2C_PREP_SIZE);
226 err = i2c_transfer(client->adapter, &prep_cmd, 1);
233 err = i2c_transfer(client->adapter, &push_cmd, 1);
244 mlxsw_i2c_write_init_cmd(struct i2c_client *client, argument
303 mlxsw_i2c_get_mbox(struct i2c_client *client, struct mlxsw_i2c *mlxsw_i2c) argument
334 struct i2c_client *client = to_i2c_client(dev); local
412 struct i2c_client *client = to_i2c_client(dev); local
634 mlxsw_i2c_probe(struct i2c_client *client) argument
742 mlxsw_i2c_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/fsi/
H A Dfsi-master-i2cr.c74 static int i2cr_transfer(struct i2c_client *client, u32 command, u64 *data) argument
79 msgs[0].addr = client->addr;
83 msgs[1].addr = client->addr;
88 ret = i2c_transfer(client->adapter, msgs, 2);
92 trace_i2cr_i2c_error(client, command, ret);
100 static int i2cr_check_status(struct i2c_client *client) argument
105 ret = i2cr_transfer(client, I2CR_STATUS_CMD, &status);
114 i2cr_transfer(client, I2CR_ERROR_CMD, &error);
115 i2cr_transfer(client, I2CR_LOG_CMD, &log);
117 trace_i2cr_status_error(client, statu
259 i2cr_probe(struct i2c_client *client) argument
290 i2cr_remove(struct i2c_client *client) argument
[all...]

Completed in 334 milliseconds

<<11121314151617181920>>