Lines Matching refs:led
32 struct adp5520_led *led; in adp5520_led_set() local
34 led = container_of(led_cdev, struct adp5520_led, cdev); in adp5520_led_set()
35 return adp5520_write(led->master, ADP5520_LED1_CURRENT + led->id - 1, in adp5520_led_set()
39 static int adp5520_led_setup(struct adp5520_led *led) in adp5520_led_setup() argument
41 struct device *dev = led->master; in adp5520_led_setup()
42 int flags = led->flags; in adp5520_led_setup()
45 switch (led->id) { in adp5520_led_setup()
95 struct adp5520_led *led, *led_dat; in adp5520_led_probe() local
110 led = devm_kcalloc(&pdev->dev, pdata->num_leds, sizeof(*led), in adp5520_led_probe()
112 if (!led) in adp5520_led_probe()
123 led_dat = &led[i]; in adp5520_led_probe()
154 platform_set_drvdata(pdev, led); in adp5520_led_probe()
160 led_classdev_unregister(&led[i].cdev); in adp5520_led_probe()
169 struct adp5520_led *led; in adp5520_led_remove() local
172 led = platform_get_drvdata(pdev); in adp5520_led_remove()
174 adp5520_clr_bits(led->master, ADP5520_LED_CONTROL, in adp5520_led_remove()
178 led_classdev_unregister(&led[i].cdev); in adp5520_led_remove()