Lines Matching defs:led
28 #include <linux/led-class-flash.h>
35 #include <media/v4l2-flash-led-class.h>
90 static int rt8515_led_brightness_set(struct led_classdev *led,
93 struct led_classdev_flash *fled = lcdev_to_flcdev(led);
156 /* The timeout is stored in the led-class-flash core */
196 struct led_classdev *led = &rt->fled.led_cdev;
199 strscpy(v4l2_sd_cfg->dev_name, led->dev->kobj.name,
231 struct fwnode_handle *led,
243 ret = fwnode_property_read_u32(led, max_ua_prop, &ua);
281 struct led_classdev *led;
293 led = &fled->led_cdev;
320 "led-max-microamp",
336 led->max_brightness = rt->torch_max_intensity;
337 led->brightness_set_blocking = rt8515_led_brightness_set;
338 led->flags |= LED_CORE_SUSPENDRESUME | LED_DEV_CAP_FLASH;
348 dev_err(dev, "can't register LED %s\n", led->name);