]> git.baikalelectronics.ru Git - kernel.git/commit
drm/mcde: Fix unbalanced regulator
authorLinus Walleij <linus.walleij@linaro.org>
Sun, 8 Nov 2020 11:35:35 +0000 (12:35 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Tue, 10 Nov 2020 23:27:53 +0000 (00:27 +0100)
commitc69f8f2a13c19fe2b345ede3a655d164bf55545b
treed22ffb962522bf18e9f92e8f02cc31fde4b19ca2
parentdba95adbed62343fbe6315545135be9aae328462
drm/mcde: Fix unbalanced regulator

Since we now turn off the EPOD regulator to reset the
hardware, we need to balance the regulators after that
point. If registering the master fails we only need
to disable one regulator. Fix this by open-coding
this leg of the error path.

Fixes: 95918237135e ("drm/mcde: Fix display pipeline restart")
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Reviewed-by: Sam Ravnborg <sam@ravnborg.org>
Cc: Stephan Gerhold <stephan@gerhold.net>
Link: https://patchwork.freedesktop.org/patch/msgid/20201108113535.1819952-1-linus.walleij@linaro.org
drivers/gpu/drm/mcde/mcde_drv.c