Loading drivers/media/platform/msm/camera_v2/sensor/flash/msm_led_flash.h +0 −1 Original line number Diff line number Diff line Loading @@ -21,7 +21,6 @@ #include "msm_camera_i2c.h" #include "msm_sd.h" #define MAX_LED_TRIGGERS 3 struct msm_led_flash_ctrl_t; Loading drivers/media/platform/msm/camera_v2/sensor/flash/msm_led_trigger.c +6 −6 Original line number Diff line number Diff line Loading @@ -71,9 +71,9 @@ static int32_t msm_led_trigger_config(struct msm_led_flash_ctrl_t *fctrl, case MSM_CAMERA_LED_LOW: if (fctrl->torch_trigger) { max_curr_l = fctrl->torch_max_current; if (cfg->led_current > 0 && cfg->led_current < max_curr_l) { curr_l = cfg->led_current; if (cfg->torch_current > 0 && cfg->torch_current < max_curr_l) { curr_l = cfg->torch_current; } else { curr_l = fctrl->torch_op_current; pr_debug("LED current clamped to %d\n", Loading @@ -90,9 +90,9 @@ static int32_t msm_led_trigger_config(struct msm_led_flash_ctrl_t *fctrl, for (i = 0; i < fctrl->num_sources; i++) if (fctrl->flash_trigger[i]) { max_curr_l = fctrl->flash_max_current[i]; if (cfg->led_current > 0 && cfg->led_current < max_curr_l) { curr_l = cfg->led_current; if (cfg->flash_current[i] > 0 && cfg->flash_current[i] < max_curr_l) { curr_l = cfg->flash_current[i]; } else { curr_l = fctrl->flash_op_current[i]; pr_debug("LED current clamped to %d\n", Loading include/media/msm_cam_sensor.h +4 −1 Original line number Diff line number Diff line Loading @@ -52,6 +52,8 @@ #define MAX_AF_ITERATIONS 3 #define MAX_LED_TRIGGERS 3 enum flash_type { LED_FLASH = 1, STROBE_FLASH, Loading Loading @@ -612,7 +614,8 @@ enum msm_camera_led_config_t { struct msm_camera_led_cfg_t { enum msm_camera_led_config_t cfgtype; uint32_t led_current; uint32_t torch_current; uint32_t flash_current[MAX_LED_TRIGGERS]; }; /* sensor init structures and enums */ Loading Loading
drivers/media/platform/msm/camera_v2/sensor/flash/msm_led_flash.h +0 −1 Original line number Diff line number Diff line Loading @@ -21,7 +21,6 @@ #include "msm_camera_i2c.h" #include "msm_sd.h" #define MAX_LED_TRIGGERS 3 struct msm_led_flash_ctrl_t; Loading
drivers/media/platform/msm/camera_v2/sensor/flash/msm_led_trigger.c +6 −6 Original line number Diff line number Diff line Loading @@ -71,9 +71,9 @@ static int32_t msm_led_trigger_config(struct msm_led_flash_ctrl_t *fctrl, case MSM_CAMERA_LED_LOW: if (fctrl->torch_trigger) { max_curr_l = fctrl->torch_max_current; if (cfg->led_current > 0 && cfg->led_current < max_curr_l) { curr_l = cfg->led_current; if (cfg->torch_current > 0 && cfg->torch_current < max_curr_l) { curr_l = cfg->torch_current; } else { curr_l = fctrl->torch_op_current; pr_debug("LED current clamped to %d\n", Loading @@ -90,9 +90,9 @@ static int32_t msm_led_trigger_config(struct msm_led_flash_ctrl_t *fctrl, for (i = 0; i < fctrl->num_sources; i++) if (fctrl->flash_trigger[i]) { max_curr_l = fctrl->flash_max_current[i]; if (cfg->led_current > 0 && cfg->led_current < max_curr_l) { curr_l = cfg->led_current; if (cfg->flash_current[i] > 0 && cfg->flash_current[i] < max_curr_l) { curr_l = cfg->flash_current[i]; } else { curr_l = fctrl->flash_op_current[i]; pr_debug("LED current clamped to %d\n", Loading
include/media/msm_cam_sensor.h +4 −1 Original line number Diff line number Diff line Loading @@ -52,6 +52,8 @@ #define MAX_AF_ITERATIONS 3 #define MAX_LED_TRIGGERS 3 enum flash_type { LED_FLASH = 1, STROBE_FLASH, Loading Loading @@ -612,7 +614,8 @@ enum msm_camera_led_config_t { struct msm_camera_led_cfg_t { enum msm_camera_led_config_t cfgtype; uint32_t led_current; uint32_t torch_current; uint32_t flash_current[MAX_LED_TRIGGERS]; }; /* sensor init structures and enums */ Loading