linux_dsm_epyc7002/sound/soc/intel/skylake
Sodhi, VunnyX 7a5857c3c2 ASoC: Intel: Skylake: Fix to turn off hdmi power on probe failure
HDMI codec is required to be powered up before controller initialization
for successful enumeration of codec. If the probe fails it needs to be
powered off to balance the power state of HDMI codec.

This fix balances the reference count in the error path before turning
off the codec.

Reported-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Sodhi, VunnyX <vunnyx.sodhi@intel.com>
Signed-off-by: Subhransu S. Prusty <subhransu.s.prusty@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
2016-10-28 17:29:09 +01:00
..
bxt-sst.c Merge remote-tracking branch 'asoc/topic/intel' into asoc-next 2016-07-24 22:07:22 +01:00
Makefile ASoC: Intel: Skylake: Add strip extended manifest utility 2016-05-30 18:24:41 +01:00
skl-messages.c ASoC: Intel: add kablake device IDs 2016-07-11 22:20:15 +01:00
skl-nhlt.c ASoC: Intel: Skylake: Add api to retrieve dmic array info from nhlt 2016-05-30 18:16:44 +01:00
skl-nhlt.h ASoC: Intel: Skylake: Add api to retrieve dmic array info from nhlt 2016-05-30 18:16:44 +01:00
skl-pcm.c ASoC: Intel: Skylake: Report position in pointer query 2016-06-07 14:19:11 +01:00
skl-sst-cldma.c ASoC: Intel: Skylake: Clear stream registers before stream setup 2015-12-18 17:14:21 +00:00
skl-sst-cldma.h ASoC: Intel: Skylake: add code loader DMA operations 2015-07-16 21:46:50 +01:00
skl-sst-dsp.c ASoC: Intel: Skylake: Add DSP muti-core infrastructure 2016-06-22 16:13:12 +01:00
skl-sst-dsp.h ASoC: Intel: Skylake: Add DSP muti-core infrastructure 2016-06-22 16:13:12 +01:00
skl-sst-ipc.c ASoC: Intel: Skylake: Fix NULL Pointer exception in dynamic_debug. 2016-07-24 21:47:57 +01:00
skl-sst-ipc.h ASoC: Intel: Skylake: Add DSP muti-core infrastructure 2016-06-22 16:13:12 +01:00
skl-sst-utils.c ASoC: Intel: Skylake: Check list empty while getting module info 2016-08-01 17:23:37 +01:00
skl-sst.c ASoC: Intel: Skylake: Support multi-core in Skylake 2016-06-22 16:13:12 +01:00
skl-topology.c Merge remote-tracking branch 'asoc/topic/intel' into asoc-next 2016-07-24 22:07:22 +01:00
skl-topology.h Merge remote-tracking branch 'asoc/topic/intel' into asoc-next 2016-07-24 22:07:22 +01:00
skl-tplg-interface.h ASoC: Intel: Skylake: Use UUID in binary format 2016-04-21 17:09:03 +01:00
skl.c ASoC: Intel: Skylake: Fix to turn off hdmi power on probe failure 2016-10-28 17:29:09 +01:00
skl.h ASoC: Intel: Skylake: Clean up of driver resources in suspend 2016-06-07 14:19:11 +01:00