Lines Matching refs:led
127 static void lp5521_set_led_current(struct lp55xx_led *led, u8 led_current) in lp5521_set_led_current() argument
129 led->led_current = led_current; in lp5521_set_led_current()
130 lp55xx_write(led->chip, LP5521_REG_LED_CURRENT_BASE + led->chan_nr, in lp5521_set_led_current()
367 struct lp55xx_led *led = container_of(work, struct lp55xx_led, in lp5521_led_brightness_work() local
369 struct lp55xx_chip *chip = led->chip; in lp5521_led_brightness_work()
372 lp55xx_write(chip, LP5521_REG_LED_PWM_BASE + led->chan_nr, in lp5521_led_brightness_work()
373 led->brightness); in lp5521_led_brightness_work()
381 struct lp55xx_led *led = i2c_get_clientdata(to_i2c_client(dev)); in show_engine_mode() local
382 struct lp55xx_chip *chip = led->chip; in show_engine_mode()
403 struct lp55xx_led *led = i2c_get_clientdata(to_i2c_client(dev)); in store_engine_mode() local
404 struct lp55xx_chip *chip = led->chip; in store_engine_mode()
435 struct lp55xx_led *led = i2c_get_clientdata(to_i2c_client(dev)); in store_engine_load() local
436 struct lp55xx_chip *chip = led->chip; in store_engine_load()
457 struct lp55xx_led *led = i2c_get_clientdata(to_i2c_client(dev)); in lp5521_selftest() local
458 struct lp55xx_chip *chip = led->chip; in lp5521_selftest()
516 struct lp55xx_led *led; in lp5521_probe() local
535 led = devm_kzalloc(&client->dev, in lp5521_probe()
536 sizeof(*led) * pdata->num_channels, GFP_KERNEL); in lp5521_probe()
537 if (!led) in lp5521_probe()
546 i2c_set_clientdata(client, led); in lp5521_probe()
554 ret = lp55xx_register_leds(led, chip); in lp5521_probe()
567 lp55xx_unregister_leds(led, chip); in lp5521_probe()
576 struct lp55xx_led *led = i2c_get_clientdata(client); in lp5521_remove() local
577 struct lp55xx_chip *chip = led->chip; in lp5521_remove()
581 lp55xx_unregister_leds(led, chip); in lp5521_remove()