Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9a5a7b9d authored by Shashank Babu Chinta Venkata's avatar Shashank Babu Chinta Venkata
Browse files

drm/msm/dsi-staging: make core supplies optional



Make core supplies optional for controller starting from
SDM845 since core supplies will be now voted using common
voting framework.

Change-Id: I70d05b045ac9fdc6fd3269d5ef343824f8ef6ae4
Signed-off-by: default avatarShashank Babu Chinta Venkata <sbchin@codeaurora.org>
parent 0a4d1ddb
Loading
Loading
Loading
Loading
+4 −6
Original line number Diff line number Diff line
@@ -613,10 +613,8 @@ static int dsi_ctrl_supplies_init(struct platform_device *pdev,
	rc = dsi_pwr_get_dt_vreg_data(&pdev->dev,
					  &ctrl->pwr_info.digital,
					  "qcom,core-supply-entries");
	if (rc) {
		pr_err("failed to get digital supply, rc = %d\n", rc);
		goto error;
	}
	if (rc)
		pr_debug("failed to get digital supply, rc = %d\n", rc);

	rc = dsi_pwr_get_dt_vreg_data(&pdev->dev,
					  &ctrl->pwr_info.host_pwr,
@@ -663,10 +661,10 @@ static int dsi_ctrl_supplies_init(struct platform_device *pdev,
	ctrl->pwr_info.host_pwr.vregs = NULL;
	ctrl->pwr_info.host_pwr.count = 0;
error_digital:
	if (ctrl->pwr_info.digital.vregs)
		devm_kfree(&pdev->dev, ctrl->pwr_info.digital.vregs);
	ctrl->pwr_info.digital.vregs = NULL;
	ctrl->pwr_info.digital.count = 0;
error:
	return rc;
}