clk: qcom: gdsc-regulator: Add debug logs for gdsc set mode

Add debug logs in gdsc set mode to identify the mode set on
GDSC from the clients.

Change-Id: I2991221bc00bbc13f736b784a8859a4f3ae6fed8
Signed-off-by: Jagadeesh Kona <quic_jkona@quicinc.com>
This commit is contained in:
Jagadeesh Kona 2022-02-08 11:39:12 +05:30 committed by Gerrit - the friendly Code Review server
parent 862b38de30
commit e933048eb1

View File

@ -233,8 +233,8 @@ static int gdsc_enable(struct regulator_dev *rdev)
regmap_read(sc->regmap, REG_OFFSET, &regval);
if (regval & HW_CONTROL_MASK) {
dev_warn(&rdev->dev, "Invalid enable while %s is under HW control\n",
sc->rdesc.name);
dev_warn(&rdev->dev, "Invalid enable while %s is under HW control, reg:0x%x\n",
sc->rdesc.name, regval);
return -EBUSY;
}
@ -636,6 +636,10 @@ static int gdsc_set_mode(struct regulator_dev *rdev, unsigned int mode)
break;
}
regmap_read(sc->regmap, REG_OFFSET, &regval);
dev_dbg(&rdev->dev, "%s: %s mode:%u, hw_ctl:%u, reg:0x%x\n",
__func__, sc->rdesc.name, mode, sc->is_gdsc_hw_ctrl_mode, regval);
done:
if (rdev->supply)
ww_mutex_unlock(&parent_rdev->mutex);