diff --git a/drivers/regulator/rk806-regulator.c b/drivers/regulator/rk806-regulator.c index c72015590898..a01d7001db00 100644 --- a/drivers/regulator/rk806-regulator.c +++ b/drivers/regulator/rk806-regulator.c @@ -1183,7 +1183,7 @@ static void rk806_regulator_shutdown(struct platform_device *pdev) pinctrl_select_state(rk806->pins->p, rk806->pins->power_off); if (system_state == SYSTEM_RESTART) - if ((rk806->pins->p) && (rk806->pins->power_off)) + if ((rk806->pins->p) && (rk806->pins->reset)) pinctrl_select_state(rk806->pins->p, rk806->pins->reset); }