From 1d01b6c5e1649a00d90f4d2fbe5e805391d09466 Mon Sep 17 00:00:00 2001 From: Srihitha Tangudu Date: Fri, 22 Apr 2022 13:31:44 +0530 Subject: [PATCH] disp: msm: dsi: Handle absence of dsi select clocks in device-tree Initialize pll clocks to NULL and warn if dsi select clocks are not defined in device-tree. Change-Id: If831692021278b020d49c06c3bb15d631c0376a4 Signed-off-by: Srihitha Tangudu --- msm/dsi/dsi_display.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/msm/dsi/dsi_display.c b/msm/dsi/dsi_display.c index 3e10738546bc..229643bf9b88 100644 --- a/msm/dsi/dsi_display.c +++ b/msm/dsi/dsi_display.c @@ -3558,6 +3558,12 @@ static int dsi_display_clocks_init(struct dsi_display *display) num_clk = dsi_display_get_clocks_count(display, dsi_clock_name); + if (num_clk <= 0) { + rc = num_clk; + DSI_WARN("failed to read %s, rc = %d\n", dsi_clock_name, num_clk); + goto error; + } + DSI_DEBUG("clk count=%d\n", num_clk); for (i = 0; i < num_clk; i++) {