[PATCH v6 0/3] ASoC: qcom: lpass: Switch VA/WSA macros to PM clock framework

Ajay Kumar Nandam posted 3 patches 3 days, 18 hours ago
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(-)
[PATCH v6 0/3] ASoC: qcom: lpass: Switch VA/WSA macros to PM clock framework
Posted by Ajay Kumar Nandam 3 days, 18 hours ago
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