Hi,
This series converts LPASS WSA and VA macro codec drivers to the PM clock
framework for runtime PM clock handling, and keeps WSA MCLK-output clock
registration resource-managed.
Changes since v5:
- Rebased to current linux-next/master and regenerated as a standalone
series that applies cleanly.
- Added `depends on PM_CLK` for `SND_SOC_LPASS_WSA_MACRO` and
`SND_SOC_LPASS_VA_MACRO` since PM clock APIs are used.
- Improved runtime-PM probe/resume unwind handling in WSA/VA error paths.
- Kept runtime autosuspend delay at 100 ms in both PM-clock conversion
patches.
Ajay Kumar Nandam (3):
ASoC: codecs: lpass-wsa-macro: Switch to PM clock framework for
runtime PM
ASoC: codecs: lpass-va-macro: Switch to PM clock framework for runtime
PM
ASoC: codecs: lpass-wsa-macro: Use devm_clk_hw_register() for MCLK
output
sound/soc/codecs/Kconfig | 2 +
sound/soc/codecs/lpass-va-macro.c | 142 ++++++++++++++++-------------
sound/soc/codecs/lpass-wsa-macro.c | 128 +++++++++++---------------
3 files changed, 134 insertions(+), 138 deletions(-)
--
2.34.1