* [PATCH v6 0/3] ASoC: qcom: lpass: Switch VA/WSA macros to PM clock framework
@ 2026-06-23 7:17 Ajay Kumar Nandam
2026-06-23 10:29 ` Konrad Dybcio
0 siblings, 1 reply; 6+ messages in thread
From: Ajay Kumar Nandam @ 2026-06-23 7:17 UTC (permalink / raw)
To: broonie, lgirdwood, perex, tiwai, srini
Cc: linux-sound, linux-arm-msm, linux-kernel
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
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v6 0/3] ASoC: qcom: lpass: Switch VA/WSA macros to PM clock framework
2026-06-23 7:17 [PATCH v6 0/3] ASoC: qcom: lpass: Switch VA/WSA macros to PM clock framework Ajay Kumar Nandam
@ 2026-06-23 10:29 ` Konrad Dybcio
2026-06-23 11:25 ` Mark Brown
2026-06-23 11:54 ` Ajay Kumar Nandam
0 siblings, 2 replies; 6+ messages in thread
From: Konrad Dybcio @ 2026-06-23 10:29 UTC (permalink / raw)
To: Ajay Kumar Nandam, broonie, lgirdwood, perex, tiwai, srini
Cc: linux-sound, linux-arm-msm, linux-kernel
On 6/23/26 9:17 AM, Ajay Kumar Nandam wrote:
> 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.
Switch to using the b4 tool (https://b4.docs.kernel.org/). You sent
all messages as a separate thread.
Konrad
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v6 0/3] ASoC: qcom: lpass: Switch VA/WSA macros to PM clock framework
2026-06-23 10:29 ` Konrad Dybcio
@ 2026-06-23 11:25 ` Mark Brown
2026-06-23 11:57 ` Ajay Kumar Nandam
2026-06-23 11:54 ` Ajay Kumar Nandam
1 sibling, 1 reply; 6+ messages in thread
From: Mark Brown @ 2026-06-23 11:25 UTC (permalink / raw)
To: Konrad Dybcio
Cc: Ajay Kumar Nandam, lgirdwood, perex, tiwai, srini, linux-sound,
linux-arm-msm, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 715 bytes --]
On Tue, Jun 23, 2026 at 12:29:01PM +0200, Konrad Dybcio wrote:
> On 6/23/26 9:17 AM, Ajay Kumar Nandam wrote:
> > 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.
> Switch to using the b4 tool (https://b4.docs.kernel.org/). You sent
> all messages as a separate thread.
Also you already appear to have sent a v6 of this:
https://lore.kernel.org/all/20260604124823.3467457-1-ajay.nandam@oss.qualcomm.com/
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v6 0/3] ASoC: qcom: lpass: Switch VA/WSA macros to PM clock framework
2026-06-23 10:29 ` Konrad Dybcio
2026-06-23 11:25 ` Mark Brown
@ 2026-06-23 11:54 ` Ajay Kumar Nandam
1 sibling, 0 replies; 6+ messages in thread
From: Ajay Kumar Nandam @ 2026-06-23 11:54 UTC (permalink / raw)
To: Konrad Dybcio, broonie, lgirdwood, perex, tiwai, srini
Cc: linux-sound, linux-arm-msm, linux-kernel
On 6/23/2026 3:59 PM, Konrad Dybcio wrote:
> On 6/23/26 9:17 AM, Ajay Kumar Nandam wrote:
>> 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.
>
> Switch to using the b4 tool (https://b4.docs.kernel.org/). You sent
> all messages as a separate thread.
>
ACK, thanks for pointing this out. I will use the b4 tool for the next
patch series to ensure proper threading.
I attempted to resend this series but ended up breaking the
thread—apologies for the confusion.
Ajay Kumar Nandam
> Konrad
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v6 0/3] ASoC: qcom: lpass: Switch VA/WSA macros to PM clock framework
2026-06-23 11:25 ` Mark Brown
@ 2026-06-23 11:57 ` Ajay Kumar Nandam
0 siblings, 0 replies; 6+ messages in thread
From: Ajay Kumar Nandam @ 2026-06-23 11:57 UTC (permalink / raw)
To: Mark Brown, Konrad Dybcio
Cc: lgirdwood, perex, tiwai, srini, linux-sound, linux-arm-msm, linux-kernel
On 6/23/2026 4:55 PM, Mark Brown wrote:
>> On 6/23/26 9:17 AM, Ajay Kumar Nandam wrote:
>>> 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.
>> Switch to using the b4 tool (https://b4.docs.kernel.org/). You sent
>> all messages as a separate thread.
> Also you already appear to have sent a v6 of this:
I did attempt to resend this series, but it seems I missed adding the
RESEND tag and ended up breaking the threading—apologies for the confusion.
You’re right, there is already a v6 posted earlier. I will ensure proper
versioning and threading going forward, and will use the b4 tool for
future submissions as suggested.
Ajay Kumar Nandam
>
> https://lore.kernel.org/all/20260604124823.3467457-1-
> ajay.nandam@oss.qualcomm.com/
^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH v6 0/3] ASoC: qcom: lpass: Switch VA/WSA macros to PM clock framework
@ 2026-06-04 12:48 Ajay Kumar Nandam
0 siblings, 0 replies; 6+ messages in thread
From: Ajay Kumar Nandam @ 2026-06-04 12:48 UTC (permalink / raw)
To: Liam Girdwood, Mark Brown, Jaroslav Kysela, Takashi Iwai,
Srinivas Kandagatla
Cc: linux-sound, linux-kernel, linux-arm-msm, mohammad.rafi.shaik,
ajay.nandam
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
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2026-06-23 11:57 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-23 7:17 [PATCH v6 0/3] ASoC: qcom: lpass: Switch VA/WSA macros to PM clock framework Ajay Kumar Nandam
2026-06-23 10:29 ` Konrad Dybcio
2026-06-23 11:25 ` Mark Brown
2026-06-23 11:57 ` Ajay Kumar Nandam
2026-06-23 11:54 ` Ajay Kumar Nandam
-- strict thread matches above, loose matches on Subject: below --
2026-06-04 12:48 Ajay Kumar Nandam
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox