linux_dsm_epyc7002/sound/soc/fsl
Oleksandr Suvorov d152088978
ASoC: fsl_sai: Fix exiting path on probing failure
If the imx-sdma driver is built as a module, the fsl-sai device doesn't
disable on probing failure, which causes the warning in the next probing:

==================================================================
fsl-sai 308a0000.sai: Unbalanced pm_runtime_enable!
fsl-sai 308a0000.sai: Unbalanced pm_runtime_enable!
fsl-sai 308a0000.sai: Unbalanced pm_runtime_enable!
fsl-sai 308a0000.sai: Unbalanced pm_runtime_enable!
fsl-sai 308a0000.sai: Unbalanced pm_runtime_enable!
fsl-sai 308a0000.sai: Unbalanced pm_runtime_enable!
==================================================================

Disabling the device properly fixes the issue.

Fixes: 812ad463e0 ("ASoC: fsl_sai: Add support for runtime pm")
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
Link: https://lore.kernel.org/r/20200205160436.3813642-1-oleksandr.suvorov@toradex.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2020-02-06 15:52:50 +00:00
..
efika-audio-fabric.c
eukrea-tlv320.c
fsl_asrc_dma.c ASoC: fsl_asrc: Add support for imx8qm & imx8qxp 2020-01-14 16:07:19 +00:00
fsl_asrc.c ASoC: fsl_asrc: Add support for imx8qm & imx8qxp 2020-01-14 16:07:19 +00:00
fsl_asrc.h ASoC: fsl_asrc: Add support for imx8qm & imx8qxp 2020-01-14 16:07:19 +00:00
fsl_audmix.c ASoC: fsl_audmix: add missed pm_runtime_disable 2019-12-24 23:56:18 +00:00
fsl_audmix.h ASoC: fsl_audmix: Add spin lock to protect tdms 2019-11-11 13:01:37 +00:00
fsl_dma.c ASoC: fsl: Drop superfluous ioctl PCM ops 2019-12-11 15:56:42 +00:00
fsl_dma.h
fsl_esai.c ASoC: fsl_esai: Add spin lock to protect reset, stop and start 2019-10-28 13:13:37 +00:00
fsl_esai.h
fsl_micfil.c
fsl_micfil.h
fsl_mqs.c ASoC: fsl_mqs: Move static keyword to the front of declarations 2019-10-14 12:57:59 +01:00
fsl_sai.c ASoC: fsl_sai: Fix exiting path on probing failure 2020-02-06 15:52:50 +00:00
fsl_sai.h
fsl_spdif.c
fsl_spdif.h
fsl_ssi_dbg.c
fsl_ssi.c ASoC: soc-core: remove bus_control 2020-01-21 17:07:08 +00:00
fsl_ssi.h
fsl_utils.c
fsl_utils.h
fsl-asoc-card.c ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() 2019-12-10 13:15:21 +00:00
imx-audmix.c ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf 2019-12-16 12:02:02 +00:00
imx-audmux.c
imx-audmux.h
imx-es8328.c
imx-mc13783.c
imx-pcm-dma.c
imx-pcm-fiq.c ASoC: fsl: Drop superfluous ioctl PCM ops 2019-12-11 15:56:42 +00:00
imx-pcm.h
imx-sgtl5000.c
imx-spdif.c
imx-ssi.c ASoC: soc-core: remove bus_control 2020-01-21 17:07:08 +00:00
imx-ssi.h
Kconfig ASoC: fsl_mqs: Add MQS component driver 2019-10-01 12:08:38 +01:00
Makefile ASoC: fsl_mqs: Add MQS component driver 2019-10-01 12:08:38 +01:00
mpc5200_dma.c ASoC: fsl: Drop superfluous ioctl PCM ops 2019-12-11 15:56:42 +00:00
mpc5200_dma.h
mpc5200_psc_ac97.c ASoC: soc-core: remove bus_control 2020-01-21 17:07:08 +00:00
mpc5200_psc_i2s.c
mpc8610_hpcd.c
mx27vis-aic32x4.c
p1022_ds.c
p1022_rdk.c
pcm030-audio-fabric.c
phycore-ac97.c
wm1133-ev1.c