linux/sound/soc/pxa
Lubomir Rintel 6ea460d522
ASoC: mmp-sspa: Fix the error handling in probe()
If we fail after pm_runtime_enable(), we fail to undo it. Same with
clk_prepare_enable(). Let's order them after all things that can fail.

Fixes: 7d98cc6482 ("ASoC: mmp-sspa: Add support for the runtime power management")
Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
Link: https://lore.kernel.org/r/20200520083516.2120802-1-lkundrak@v3.sk
Signed-off-by: Mark Brown <broonie@kernel.org>
2020-05-20 15:48:16 +01:00
..
brownstone.c ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer 2020-03-27 14:44:43 +00:00
corgi.c ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer 2020-03-27 14:44:43 +00:00
e740_wm9705.c Linux 5.2-rc6 2019-06-26 12:39:34 +01:00
e750_wm9705.c Linux 5.2-rc6 2019-06-26 12:39:34 +01:00
e800_wm9712.c Linux 5.2-rc6 2019-06-26 12:39:34 +01:00
em-x270.c Linux 5.2-rc6 2019-06-26 12:39:34 +01:00
hx4700.c ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer 2020-03-27 14:44:43 +00:00
imote2.c ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer 2020-03-27 14:44:43 +00:00
Kconfig ASoC: mmp-sspa: Add Device Tree support 2020-05-19 20:52:49 +01:00
magician.c Merge series "ASoC: remove rtd->cpu/codec_dai{s}" from Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>: 2020-03-27 15:33:10 +00:00
Makefile ASoC: eliminate left-over from Raumfeld machine driver removal 2019-01-07 16:58:19 +00:00
mioa701_wm9713.c ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer 2020-03-27 14:44:43 +00:00
mmp-pcm.c ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer 2020-03-27 14:44:43 +00:00
mmp-sspa.c ASoC: mmp-sspa: Fix the error handling in probe() 2020-05-20 15:48:16 +01:00
mmp-sspa.h ASoC: mmp-sspa: Add Device Tree support 2020-05-19 20:52:49 +01:00
palm27x.c Linux 5.2-rc6 2019-06-26 12:39:34 +01:00
poodle.c ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer 2020-03-27 14:44:43 +00:00
pxa2xx-ac97.c ASoC: soc-core: remove bus_control 2020-01-21 17:07:08 +00:00
pxa2xx-i2s.c ASoC: pxa: use snd_soc_xxx_active() 2020-05-18 16:15:12 +01:00
pxa2xx-i2s.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
pxa2xx-pcm.c ASoC: pxa: Drop superfluous ioctl PCM ops 2019-12-11 15:58:04 +00:00
pxa-ssp.c ASoC: pxa: use snd_soc_xxx_active() 2020-05-18 16:15:12 +01:00
pxa-ssp.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
spitz.c ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer 2020-03-27 14:44:43 +00:00
tosa.c Linux 5.2-rc6 2019-06-26 12:39:34 +01:00
ttc-dkb.c ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer 2020-03-27 14:44:43 +00:00
z2.c ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer 2020-03-27 14:44:43 +00:00
zylonite.c ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer 2020-03-27 14:44:43 +00:00