Lines Matching refs:led
112 #define LED_ACTIVE(mux, led) (!!(mux & (0x0001 << led))) argument
126 static void lp5523_set_led_current(struct lp55xx_led *led, u8 led_current) in lp5523_set_led_current() argument
128 led->led_current = led_current; in lp5523_set_led_current()
129 lp55xx_write(led->chip, LP5523_REG_LED_CURRENT_BASE + led->chan_nr, in lp5523_set_led_current()
398 struct lp55xx_led *led = i2c_get_clientdata(to_i2c_client(dev)); in show_engine_mode() local
399 struct lp55xx_chip *chip = led->chip; in show_engine_mode()
420 struct lp55xx_led *led = i2c_get_clientdata(to_i2c_client(dev)); in store_engine_mode() local
421 struct lp55xx_chip *chip = led->chip; in store_engine_mode()
487 struct lp55xx_led *led = i2c_get_clientdata(to_i2c_client(dev)); in show_engine_leds() local
488 struct lp55xx_chip *chip = led->chip; in show_engine_leds()
531 struct lp55xx_led *led = i2c_get_clientdata(to_i2c_client(dev)); in store_engine_leds() local
532 struct lp55xx_chip *chip = led->chip; in store_engine_leds()
564 struct lp55xx_led *led = i2c_get_clientdata(to_i2c_client(dev)); in store_engine_load() local
565 struct lp55xx_chip *chip = led->chip; in store_engine_load()
586 struct lp55xx_led *led = i2c_get_clientdata(to_i2c_client(dev)); in lp5523_selftest() local
587 struct lp55xx_chip *chip = led->chip; in lp5523_selftest()
654 led->led_current); in lp5523_selftest()
655 led++; in lp5523_selftest()
671 struct lp55xx_led *led = container_of(work, struct lp55xx_led, in lp5523_led_brightness_work() local
673 struct lp55xx_chip *chip = led->chip; in lp5523_led_brightness_work()
676 lp55xx_write(chip, LP5523_REG_LED_PWM_BASE + led->chan_nr, in lp5523_led_brightness_work()
677 led->brightness); in lp5523_led_brightness_work()
734 struct lp55xx_led *led; in lp5523_probe() local
754 led = devm_kzalloc(&client->dev, in lp5523_probe()
755 sizeof(*led) * pdata->num_channels, GFP_KERNEL); in lp5523_probe()
756 if (!led) in lp5523_probe()
765 i2c_set_clientdata(client, led); in lp5523_probe()
773 ret = lp55xx_register_leds(led, chip); in lp5523_probe()
786 lp55xx_unregister_leds(led, chip); in lp5523_probe()
795 struct lp55xx_led *led = i2c_get_clientdata(client); in lp5523_remove() local
796 struct lp55xx_chip *chip = led->chip; in lp5523_remove()
800 lp55xx_unregister_leds(led, chip); in lp5523_remove()