Lines Matching refs:client

100  * @client: Pointer to the I2C client
110 struct i2c_client *client;
155 dev_err(&led->client->dev, "Detected a fault 0x%X\n", read_buf);
162 dev_err(&led->client->dev, "Second read of fault flags 0x%X\n",
179 dev_err(&led->client->dev,
190 dev_err(&led->client->dev, "Cannot read/clear faults: %d\n",
270 dev_err(&led->client->dev,
281 dev_err(&led->client->dev, "Fail writing initialization values\n");
289 dev_err(&led->client->dev,
305 dev_err(&led->client->dev, "Failed to disable regulator: %d\n",
316 dev_err(&led->client->dev,
343 dev_err(&led->client->dev, "Cannot read/clear faults: %d\n",
350 dev_err(&led->client->dev, "Cannot write MSB: %d\n", ret);
356 dev_err(&led->client->dev, "Cannot write LSB: %d\n", ret);
384 led->enable_gpio = devm_gpiod_get_optional(&led->client->dev,
388 dev_err(&led->client->dev, "Failed to get enable gpio: %d\n",
393 led->regulator = devm_regulator_get_optional(&led->client->dev, "vled");
397 return dev_err_probe(&led->client->dev, ret,
406 ret = device_property_read_u32(&led->client->dev,
424 dev_err(&led->client->dev, "Invalid OVP %d\n", ovp);
429 child = device_get_next_child_node(&led->client->dev, child);
431 dev_err(&led->client->dev, "No LED Child node\n");
438 dev_err(&led->client->dev, "reg DT property missing\n");
447 init_data.devicename = led->client->name;
450 ret = devm_led_classdev_register_ext(&led->client->dev, &led->led_dev,
453 dev_err(&led->client->dev, "led register err: %d\n", ret);
459 static int lm3692x_probe(struct i2c_client *client)
461 const struct i2c_device_id *id = i2c_client_get_device_id(client);
465 led = devm_kzalloc(&client->dev, sizeof(*led), GFP_KERNEL);
470 led->client = client;
473 i2c_set_clientdata(client, led);
475 led->regmap = devm_regmap_init_i2c(client, &lm3692x_regmap_config);
478 dev_err(&client->dev, "Failed to allocate register map: %d\n",
494 static void lm3692x_remove(struct i2c_client *client)
496 struct lm3692x_led *led = i2c_get_clientdata(client);