From 26dd7a20482d1d7a7f93fd62f9c2d06e69c43a5f Mon Sep 17 00:00:00 2001 From: Vivek Aknurwar Date: Fri, 18 Mar 2022 10:08:56 -0700 Subject: [PATCH] clk: qcom: gdsc-regulator: use cfg-gdscr for hw-ctrl-addr property If cfg-gdscr property is defined then use cfg-gdscr register POWER_UP/DOWN_COMPLETE status for hw-ctrl gdscr on/off polling. Change-Id: I5a217048cc3ab8106f5a7049c7bed153163a2de1 Signed-off-by: Vivek Aknurwar --- drivers/clk/qcom/gdsc-regulator.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/clk/qcom/gdsc-regulator.c b/drivers/clk/qcom/gdsc-regulator.c index 60f4b7695a47..3680a801b02c 100644 --- a/drivers/clk/qcom/gdsc-regulator.c +++ b/drivers/clk/qcom/gdsc-regulator.c @@ -121,7 +121,7 @@ static int poll_gdsc_status(struct gdsc *sc, enum gdscr_status status) int count = sc->gds_timeout; u32 val, reg_offset; - if (sc->hw_ctrl) + if (sc->hw_ctrl && !sc->cfg_gdscr) regmap = sc->hw_ctrl; else regmap = sc->regmap;