Lines Matching refs:client
32 struct i2c_client *client;
40 static int ags02ma_register_read(struct i2c_client *client, u8 reg, u16 delay,
47 ret = i2c_master_send(client, ®, sizeof(reg));
49 dev_err(&client->dev,
57 ret = i2c_master_recv(client, (u8 *)&read_buffer, sizeof(read_buffer));
59 dev_err(&client->dev,
67 dev_err(&client->dev, "CRC error\n");
84 ret = ags02ma_register_read(data->client, AGS02MA_TVOC_READ_REG,
111 static int ags02ma_probe(struct i2c_client *client)
118 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
124 ret = ags02ma_register_read(client, AGS02MA_VERSION_REG,
127 return dev_err_probe(&client->dev, ret,
129 dev_dbg(&client->dev, "Aosong AGS02MA, Version: 0x%x", version);
132 data->client = client;
138 return devm_iio_device_register(&client->dev, indio_dev);