Lines Matching defs:led
145 static void delete_gpio_led(struct gpio_led_data *led)
147 if (!gpio_is_valid(led->gpio))
149 led_classdev_unregister(&led->cdev);
150 cancel_work_sync(&led->work);
151 gpio_free(led->gpio);
246 struct gpio_led led = {};
250 led.gpio = of_get_gpio_flags(child, 0, &flags);
251 led.active_low = flags & OF_GPIO_ACTIVE_LOW;
252 led.name = of_get_property(child, "label", NULL) ? : child->name;
253 led.default_trigger =
258 led.default_state = LEDS_GPIO_DEFSTATE_KEEP;
260 led.default_state = LEDS_GPIO_DEFSTATE_ON;
262 led.default_state = LEDS_GPIO_DEFSTATE_OFF;
265 ret = create_gpio_led(&led, &pdata->led_data[pdata->num_leds++],