diff --git a/drivers/regulator/fan53555.c b/drivers/regulator/fan53555.c index 1c52203578eb..192c2edceb93 100644 --- a/drivers/regulator/fan53555.c +++ b/drivers/regulator/fan53555.c @@ -204,6 +204,9 @@ static int fan53555_resume(struct regulator_dev *rdev) { int ret; + if (!rdev->constraints->state_mem.changeable) + return 0; + ret = fan53555_set_suspend_enable(rdev); if (ret) return ret;