diff --git a/drivers/media/platform/msm/camera_v2/sensor/flash/msm_flash.c b/drivers/media/platform/msm/camera_v2/sensor/flash/msm_flash.c index c12e95d3310a..1fc51d900cf8 100644 --- a/drivers/media/platform/msm/camera_v2/sensor/flash/msm_flash.c +++ b/drivers/media/platform/msm/camera_v2/sensor/flash/msm_flash.c @@ -846,9 +846,14 @@ static int32_t msm_flash_get_pmic_source_info( "qcom,current", &fctrl->torch_op_current[i]); if (rc < 0) { - pr_err("current: read failed\n"); - of_node_put(torch_src_node); - continue; + rc = of_property_read_u32(torch_src_node, + "qcom,current-ma", + &fctrl->torch_op_current[i]); + if (rc < 0) { + pr_err("current: read failed\n"); + of_node_put(torch_src_node); + continue; + } } /* Read max-current */