FLED2
for (i = FLED1; i <= FLED2; i++)
if (!led->iout_joint && max77693_fled_used(led, FLED2)) {
v4l2_flash_release(sub_leds[FLED2].v4l2_flash);
led_classdev_flash_unregister(&sub_leds[FLED2].fled_cdev);
for (i = FLED1; i <= FLED2; ++i) {
if (mode & ~(MODE_TORCH(FLED1) | MODE_TORCH(FLED2))) {
for (i = FLED1; i <= FLED2; ++i)
iout[FLED2] = micro_amp - iout[FLED1];
if (iout[FLED2])
max77693_add_allowed_modes(led, FLED2, mode);
#define MODE_FLASH_MASK (MODE_FLASH(FLED1) | MODE_FLASH(FLED2) | \
if (fled_id == FLED2 || led->iout_joint) {
iout2_reg = max77693_led_iout_to_reg(iout[FLED2]);
MODE_FLASH_EXTERNAL(FLED2))
#define MODE_TORCH_MASK (MODE_TORCH(FLED1) | MODE_TORCH(FLED2))
if (fled_id == FLED2 || led->iout_joint) {
iout2_reg = max77693_led_iout_to_reg(iout[FLED2]);
led_cfg->iout_flash_max[FLED2];
first_led = max77693_fled_used(led, FLED1) ? FLED1 : FLED2;
last_led = max77693_fled_used(led, FLED2) ? FLED2 : FLED1;
max_flash_curr[FLED2] = led_cfg->iout_flash_max[FLED2];
if (max77693_fled_used(led, FLED1) && max77693_fled_used(led, FLED2))
} else if (led_sources[0] == FLED2) {
fled_id = FLED2;
max77693_fled_used(led, FLED2)))
iout[FLED2] = iout[FLED1];
iout[FLED2] = 0;
for (i = FLED1; i <= FLED2; ++i)
max77693_fled_used(led, FLED1) && max77693_fled_used(led, FLED2))
led_cfg->iout_flash_max[FLED2] :
led_cfg->iout_torch_max[FLED2] :
init_fled_cdev[FLED2] =
!led->iout_joint && max77693_fled_used(led, FLED2);
for (i = FLED1; i <= FLED2; ++i) {
if (i == FLED2)