Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d9d03496 authored by Charles Keepax's avatar Charles Keepax Committed by Mark Brown
Browse files

mfd: wm5102: Manually apply register patch



Future updates will require us to manually apply the register patch for
wm5102.

Signed-off-by: default avatarCharles Keepax <ckeepax@opensource.wolfsonmicro.com>
Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
parent ca76ceb8
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -368,6 +368,18 @@ static int arizona_runtime_resume(struct device *dev)
		break;
	}

	switch (arizona->type) {
	case WM5102:
		ret = wm5102_patch(arizona);
		if (ret != 0) {
			dev_err(arizona->dev, "Failed to apply patch: %d\n",
				ret);
			goto err;
		}
	default:
		break;
	}

	ret = regcache_sync(arizona->regmap);
	if (ret != 0) {
		dev_err(arizona->dev, "Failed to restore register cache\n");