Lines Matching defs:client
155 struct i2c_client *client;
344 dev_err(&data->client->dev, "ltr501_drdy() failed, data not ready\n");
1343 dev_err(&data->client->dev,
1435 static int ltr501_probe(struct i2c_client *client)
1437 const struct i2c_device_id *id = i2c_client_get_device_id(client);
1445 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
1449 regmap = devm_regmap_init_i2c(client, <r501_regmap_config);
1451 dev_err(&client->dev, "Regmap initialization failed.\n");
1456 i2c_set_clientdata(client, indio_dev);
1457 data->client = client;
1462 ret = devm_regulator_bulk_get_enable(&client->dev,
1466 return dev_err_probe(&client->dev, ret,
1469 data->reg_it = devm_regmap_field_alloc(&client->dev, regmap,
1472 dev_err(&client->dev, "Integ time reg field init failed.\n");
1476 data->reg_als_intr = devm_regmap_field_alloc(&client->dev, regmap,
1479 dev_err(&client->dev, "ALS intr mode reg field init failed\n");
1483 data->reg_ps_intr = devm_regmap_field_alloc(&client->dev, regmap,
1486 dev_err(&client->dev, "PS intr mode reg field init failed.\n");
1490 data->reg_als_rate = devm_regmap_field_alloc(&client->dev, regmap,
1493 dev_err(&client->dev, "ALS samp rate field init failed.\n");
1497 data->reg_ps_rate = devm_regmap_field_alloc(&client->dev, regmap,
1500 dev_err(&client->dev, "PS samp rate field init failed.\n");
1504 data->reg_als_prst = devm_regmap_field_alloc(&client->dev, regmap,
1507 dev_err(&client->dev, "ALS prst reg field init failed\n");
1511 data->reg_ps_prst = devm_regmap_field_alloc(&client->dev, regmap,
1514 dev_err(&client->dev, "PS prst reg field init failed.\n");
1525 } else if (ACPI_HANDLE(&client->dev)) {
1526 name = ltr501_match_acpi_device(&client->dev, &chip_idx);
1536 if (device_property_read_u32(&client->dev, "proximity-near-level",
1550 if (client->irq > 0) {
1551 ret = devm_request_threaded_irq(&client->dev, client->irq,
1558 dev_err(&client->dev, "request irq (%d) failed\n",
1559 client->irq);
1584 static void ltr501_remove(struct i2c_client *client)
1586 struct iio_dev *indio_dev = i2c_get_clientdata(client);