Skip to content

Commit d9d0349

Browse files
charleskeepaxbroonie
authored andcommitted
mfd: wm5102: Manually apply register patch
Future updates will require us to manually apply the register patch for wm5102. Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
1 parent ca76ceb commit d9d0349

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

drivers/mfd/arizona-core.c

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -368,6 +368,18 @@ static int arizona_runtime_resume(struct device *dev)
368368
break;
369369
}
370370

371+
switch (arizona->type) {
372+
case WM5102:
373+
ret = wm5102_patch(arizona);
374+
if (ret != 0) {
375+
dev_err(arizona->dev, "Failed to apply patch: %d\n",
376+
ret);
377+
goto err;
378+
}
379+
default:
380+
break;
381+
}
382+
371383
ret = regcache_sync(arizona->regmap);
372384
if (ret != 0) {
373385
dev_err(arizona->dev, "Failed to restore register cache\n");

0 commit comments

Comments
 (0)