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

Ajay Kumar Nandam posted 3 patches 2 months, 1 week ago
There is a newer version of this series
sound/soc/codecs/lpass-va-macro.c  | 120 +++++++++++++---------------
sound/soc/codecs/lpass-wsa-macro.c | 121 ++++++++++-------------------
2 files changed, 93 insertions(+), 148 deletions(-)
[PATCH v1 0/3] ASoC: qcom: lpass: Switch VA/WSA macros to PM clock framework
Posted by Ajay Kumar Nandam 2 months, 1 week ago
This series switches Qualcomm LPASS VA and WSA macro codecs to use the
generic PM clock framework for runtime power management.

The drivers previously managed clocks explicitly. This update adopts
devm_pm_clk_create() and of_pm_clk_add_clks(), allowing the core PM
framework to handle clock enable/disable during runtime suspend and
resume, reducing manual clock handling and aligning with upstream PM
usage. No functional changes intended beyond improved PM/clock handling.


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: Guard optional NPL clock rate
    programming

 sound/soc/codecs/lpass-va-macro.c  | 120 +++++++++++++---------------
 sound/soc/codecs/lpass-wsa-macro.c | 121 ++++++++++-------------------
 2 files changed, 93 insertions(+), 148 deletions(-)


base-commit: 66672af7a095d89f082c5327f3b15bc2f93d558e
-- 
2.34.1