Lines Matching refs:led
117 static void lp5562_set_led_current(struct lp55xx_led *led, u8 led_current) in lp5562_set_led_current() argument
126 led->led_current = led_current; in lp5562_set_led_current()
127 lp55xx_write(led->chip, addr[led->chan_nr], led_current); in lp5562_set_led_current()
316 struct lp55xx_led *led = container_of(work, struct lp55xx_led, in lp5562_led_brightness_work() local
318 struct lp55xx_chip *chip = led->chip; in lp5562_led_brightness_work()
327 lp55xx_write(chip, addr[led->chan_nr], led->brightness); in lp5562_led_brightness_work()
407 struct lp55xx_led *led = i2c_get_clientdata(to_i2c_client(dev)); in lp5562_store_pattern() local
408 struct lp55xx_chip *chip = led->chip; in lp5562_store_pattern()
435 struct lp55xx_led *led = i2c_get_clientdata(to_i2c_client(dev)); in lp5562_store_engine_mux() local
436 struct lp55xx_chip *chip = led->chip; in lp5562_store_engine_mux()
517 struct lp55xx_led *led; in lp5562_probe() local
536 led = devm_kzalloc(&client->dev, in lp5562_probe()
537 sizeof(*led) * pdata->num_channels, GFP_KERNEL); in lp5562_probe()
538 if (!led) in lp5562_probe()
547 i2c_set_clientdata(client, led); in lp5562_probe()
553 ret = lp55xx_register_leds(led, chip); in lp5562_probe()
566 lp55xx_unregister_leds(led, chip); in lp5562_probe()
575 struct lp55xx_led *led = i2c_get_clientdata(client); in lp5562_remove() local
576 struct lp55xx_chip *chip = led->chip; in lp5562_remove()
581 lp55xx_unregister_leds(led, chip); in lp5562_remove()