diff options
author | Oleksij Rempel <o.rempel@pengutronix.de> | 2023-10-26 16:48:24 +0200 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2023-11-13 01:26:28 +0000 |
commit | 1e22152aa59d793743fc53051dd7a042f362aecb (patch) | |
tree | 44090a81b836b7c09c3c193cd71d70aa3f0f6271 /drivers/regulator/core.c | |
parent | 759e2bd96971763db1cfaf6cafc07654b12aa21e (diff) |
regulator: Implement uv_survival_time for handling under-voltage events
Add 'uv_survival_time' field to regulation_constraints for specifying
survival time post critical under-voltage event. Update the regulator
notifier call chain and Device Tree property parsing to use this new
field, allowing a configurable timeout before emergency shutdown.
Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
Link: https://lore.kernel.org/r/20231026144824.4065145-6-o.rempel@pengutronix.de
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/regulator/core.c')
-rw-r--r-- | drivers/regulator/core.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/regulator/core.c b/drivers/regulator/core.c index a072f721f288..a6cb84af989e 100644 --- a/drivers/regulator/core.c +++ b/drivers/regulator/core.c @@ -5094,7 +5094,7 @@ static void regulator_handle_critical(struct regulator_dev *rdev, return; hw_protection_shutdown(reason, - REGULATOR_DEF_UV_LESS_CRITICAL_WINDOW_MS); + rdev->constraints->uv_less_critical_window_ms); } /** |