Lines Matching defs:client
56 struct i2c_client *client;
76 ret = i2c_smbus_read_byte_data(dmard06->client,
79 dev_err(&dmard06->client->dev,
128 static int dmard06_probe(struct i2c_client *client,
135 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) {
136 dev_err(&client->dev, "I2C check functionality failed\n");
140 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*dmard06));
142 dev_err(&client->dev, "Failed to allocate iio device\n");
147 dmard06->client = client;
149 ret = i2c_smbus_read_byte_data(dmard06->client, DMARD06_CHIP_ID_REG);
151 dev_err(&client->dev, "Error reading chip id: %d\n", ret);
157 dev_err(&client->dev, "Invalid chip id: %02d\n", ret);
163 i2c_set_clientdata(client, indio_dev);
170 return devm_iio_device_register(&client->dev, indio_dev);
180 ret = i2c_smbus_write_byte_data(dmard06->client, DMARD06_CTRL1_REG,
194 ret = i2c_smbus_write_byte_data(dmard06->client, DMARD06_CTRL1_REG,