Lines Matching refs:cdev
25 struct led_classdev cdev; member
35 return container_of(led_cdev, struct gpio_led_data, cdev); in cdev_to_gpio_led_data()
86 led_dat->cdev.default_trigger = template->default_trigger; in create_gpio_led()
89 led_dat->cdev.brightness_set = gpio_led_set; in create_gpio_led()
91 led_dat->cdev.brightness_set_blocking = gpio_led_set_blocking; in create_gpio_led()
95 led_dat->cdev.blink_set = gpio_blink_set; in create_gpio_led()
104 led_dat->cdev.brightness = state; in create_gpio_led()
105 led_dat->cdev.max_brightness = 1; in create_gpio_led()
107 led_dat->cdev.flags |= LED_CORE_SUSPENDRESUME; in create_gpio_led()
109 led_dat->cdev.flags |= LED_PANIC_INDICATOR; in create_gpio_led()
111 led_dat->cdev.flags |= LED_RETAIN_AT_SHUTDOWN; in create_gpio_led()
118 led_dat->cdev.name = template->name; in create_gpio_led()
119 ret = devm_led_classdev_register(parent, &led_dat->cdev); in create_gpio_led()
122 ret = devm_led_classdev_register_ext(parent, &led_dat->cdev, in create_gpio_led()
129 pinctrl = devm_pinctrl_get_select_default(led_dat->cdev.dev); in create_gpio_led()
135 dev_warn(led_dat->cdev.dev, "Failed to select %pfw pinctrl: %d\n", in create_gpio_led()
196 led_dat->cdev.dev->kobj.name); in gpio_leds_create()
308 if (!(led->cdev.flags & LED_RETAIN_AT_SHUTDOWN)) in gpio_led_shutdown()
309 gpio_led_set(&led->cdev, LED_OFF); in gpio_led_shutdown()