Lines Matching refs:led_cfg
391 struct max77693_led_config_data *led_cfg)
406 max_flash_curr[FLED1] = led_cfg->iout_flash_max[FLED1] +
407 led_cfg->iout_flash_max[FLED2];
411 max_flash_curr[FLED1] = led_cfg->iout_flash_max[FLED1];
412 max_flash_curr[FLED2] = led_cfg->iout_flash_max[FLED2];
427 if (led_cfg->low_vsys > 0)
428 v = max77693_led_vsys_to_reg(led_cfg->low_vsys) |
440 if (led_cfg->boost_mode == MAX77693_LED_BOOST_FIXED)
443 v = led_cfg->boost_mode | led_cfg->boost_mode << 1;
452 v = max77693_led_vout_to_reg(led_cfg->boost_vout);
793 struct max77693_led_config_data *led_cfg)
804 led_cfg->iout_flash_max[FLED1] +
805 led_cfg->iout_flash_max[FLED2] :
806 led_cfg->iout_flash_max[fled_id];
813 setting->max = led_cfg->flash_timeout_max[fled_id];
843 struct max77693_led_config_data *led_cfg,
876 struct max77693_led_config_data *led_cfg,
884 struct max77693_led_config_data *led_cfg)
896 led_cdev->name = led_cfg->label[fled_id];
900 led_cfg->iout_torch_max[FLED1] +
901 led_cfg->iout_torch_max[FLED2] :
902 led_cfg->iout_torch_max[fled_id]) /
906 max77693_init_flash_settings(sub_led, led_cfg);
913 struct max77693_led_config_data *led_cfg,
927 max77693_init_v4l2_flash_config(sub_led, led_cfg, &v4l2_sd_cfg);
952 struct max77693_led_config_data led_cfg = {};
965 ret = max77693_led_get_configuration(led, &led_cfg, sub_nodes);
969 ret = max77693_setup(led, &led_cfg);
985 max77693_init_fled_cdev(&sub_leds[i], &led_cfg);
991 ret = max77693_register_led(&sub_leds[i], &led_cfg,