Lines Matching refs:lcdev
101 static int mt6360_mc_brightness_set(struct led_classdev *lcdev, in mt6360_mc_brightness_set() argument
104 struct led_classdev_mc *mccdev = lcdev_to_mccdev(lcdev); in mt6360_mc_brightness_set()
117 real_bright = min(lcdev->max_brightness, subled->brightness); in mt6360_mc_brightness_set()
136 static int mt6360_isnk_brightness_set(struct led_classdev *lcdev, in mt6360_isnk_brightness_set() argument
139 struct mt6360_led *led = container_of(lcdev, struct mt6360_led, isnk); in mt6360_isnk_brightness_set()
160 static int mt6360_torch_brightness_set(struct led_classdev *lcdev, in mt6360_torch_brightness_set() argument
164 container_of(lcdev, struct mt6360_led, flash.led_cdev); in mt6360_torch_brightness_set()
178 dev_warn(lcdev->dev, "Please disable strobe first [%d]\n", in mt6360_torch_brightness_set()
243 struct led_classdev *lcdev = &fl_cdev->led_cdev; in mt6360_strobe_set() local
257 dev_warn(lcdev->dev, "Please disable torch first [0x%x]\n", in mt6360_strobe_set()
274 dev_err(lcdev->dev, "[%d] control current source %d fail\n", in mt6360_strobe_set()
495 struct led_classdev *lcdev; in mt6360_init_v4l2_flash_config() local
498 lcdev = &led->flash.led_cdev; in mt6360_init_v4l2_flash_config()
502 s->val = s->max = s->min + (lcdev->max_brightness - 1) * s->step; in mt6360_init_v4l2_flash_config()
505 strscpy(config->dev_name, lcdev->dev->kobj.name, in mt6360_init_v4l2_flash_config()
620 struct led_classdev *lcdev; in mt6360_init_isnk_properties() local
666 lcdev = &led->mc.led_cdev; in mt6360_init_isnk_properties()
667 lcdev->brightness_set_blocking = mt6360_mc_brightness_set; in mt6360_init_isnk_properties()
674 lcdev = &led->isnk; in mt6360_init_isnk_properties()
675 lcdev->brightness_set_blocking = mt6360_isnk_brightness_set; in mt6360_init_isnk_properties()
687 lcdev->max_brightness = val / step_uA; in mt6360_init_isnk_properties()
690 &lcdev->default_trigger); in mt6360_init_isnk_properties()
699 struct led_classdev *lcdev = &flash->led_cdev; in mt6360_init_flash_properties() local
715 lcdev->max_brightness = in mt6360_init_flash_properties()
717 lcdev->brightness_set_blocking = mt6360_torch_brightness_set; in mt6360_init_flash_properties()
718 lcdev->flags |= LED_DEV_CAP_FLASH; in mt6360_init_flash_properties()