Lines Matching defs:client
51 struct i2c_client *client;
54 static int da280_enable(struct i2c_client *client, bool enable)
58 return i2c_smbus_write_byte_data(client, DA280_REG_MODE_BW, data);
70 ret = i2c_smbus_read_word_data(data->client, chan->address);
103 static int da280_probe(struct i2c_client *client,
111 ret = i2c_smbus_read_byte_data(client, DA280_REG_CHIP_ID);
115 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
120 data->client = client;
121 i2c_set_clientdata(client, indio_dev);
127 if (ACPI_HANDLE(&client->dev)) {
128 chip = da280_match_acpi_device(&client->dev);
141 ret = da280_enable(client, true);
147 dev_err(&client->dev, "device_register failed\n");
148 da280_enable(client, false);
154 static int da280_remove(struct i2c_client *client)
156 struct iio_dev *indio_dev = i2c_get_clientdata(client);
160 return da280_enable(client, false);