Merge "clk: qcom: gdsc: Update the BLK_ARES assert/deassert delay"

This commit is contained in:
qctecmdr 2021-05-12 23:55:16 -07:00 • committed by Gerrit - the friendly Code Review server
commit ff3d25b276

View file

@ -251,11 +251,13 @@ static int gdsc_enable(struct regulator_dev *rdev)
regmap_write(sc->acd_misc_reset, REG_OFFSET, regval);
/*
* BLK_ARES should be kept asserted for 1us before
* being de-asserted.
* BLK_ARES should be kept asserted for at least 100 us
* before being de-asserted.
* This is necessary as in HW there are 3 demet cells
* on sleep clk to synchronize the BLK_ARES.
*/
gdsc_mb(sc);
udelay(1);
udelay(100);
regval &= ~BCR_BLK_ARES_BIT;
regmap_write(sc->sw_reset, REG_OFFSET, regval);