Hi Mark Sorry for the belated update. As you said, constantly checking dvsok pin and waiting it to active is not a good idea, so I remove the dvsok pin in latest patch. This patchset have been tested on ChromeBook, the overshoot has disappeared on the boards with dvs pin. And for the other boards without dvs pin, the overshoot alse significantly reduced to a negligible level. Changes in v4: - Remove the description about dvs-ok - remove dvsok pin - add support gradual adjustment Changes in v3: - Modify the syntax error Changes in v2: - increase description about dvs pins - modify the multiline commenting Chris Zhong (2): mfd: dt-bindings: add the description about dvs gpio for rk808 regulator: rk808: fixed the overshoot when adjust voltage Documentation/devicetree/bindings/mfd/rk808.txt | 8 +- drivers/regulator/rk808-regulator.c | 219 ++++++++++++++++++++++-- 2 files changed, 214 insertions(+), 13 deletions(-) -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html