ASoC: Intel: avs: Implement PCI shutdown
authorAmadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Fri, 13 Jan 2023 19:03:08 +0000 (20:03 +0100)
committerMark Brown <broonie@kernel.org>
Fri, 13 Jan 2023 12:30:03 +0000 (12:30 +0000)
commitf89d783d68dcc6b2ce4fe3bda972ae0f84df0dca
treea55df5f7f18753aacaa5cac860cbd4d8053fb81b
parent64e57b2195725c1ae2246a8a2ce224abb60620ac
ASoC: Intel: avs: Implement PCI shutdown

On shutdown reference to i915 driver needs to be released to not spam
logs with unnecessary warnings. While at it do some additional cleanup
to make sure DSP is powered down and interrupts from device are
disabled.

Fixes: 1affc44ea5dd ("ASoC: Intel: avs: PCI driver implementation")
Reported-by: Kornel Dulęba <korneld@google.com>
Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Reviewed-by: Cezary Rojewski <cezary.rojewski@intel.com>
Link: https://lore.kernel.org/r/20230113190310.1451693-2-amadeuszx.slawinski@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/intel/avs/core.c