diff --git a/drivers/base/regmap/regcache.c b/drivers/base/regmap/regcache.c index 0482cf1c3231b..c53eabd4855d3 100644 --- a/drivers/base/regmap/regcache.c +++ b/drivers/base/regmap/regcache.c @@ -311,6 +311,8 @@ static int regcache_default_sync(struct regmap *map, unsigned int min, continue; ret = regcache_read(map, reg, &val); + if (ret == -ENOENT) + continue; if (ret) return ret;