ASoC: codecs: add pm runtime support for Qualcomm codecs
authorMark Brown <broonie@kernel.org>
Fri, 25 Feb 2022 17:01:44 +0000 (17:01 +0000)
committerMark Brown <broonie@kernel.org>
Fri, 25 Feb 2022 17:01:44 +0000 (17:01 +0000)
commit0f907c3880f82cf9e8884c98aa70dd9e61221dfc
tree8f0683f098d754cd95eb53db58e5c51d0374e0a1
parent5a5d2316a5292222383d4e3589b8f5144f7c9b49
parentcc4d891f1876242400ef21d95ab9e9553e9d10b0
ASoC: codecs: add pm runtime support for Qualcomm codecs

Merge series from Srinivas Kandagatla <srinivas.kandagatla@linaro.org>:

This patchset adds support for runtime pm on tx/rx/wsa/wcd lpass macro,
wsa881x and wcd938x codecs that are wired up on SoundWire bus.  During
pm testing it was also found that soundwire clks enabled by lpass macros
are not enabling all the required clocks correctly, so last 3 patches
corrects them.

Tested this on SM8250 MTP along SoundWire In band Headset Button wakeup
interrupts.