mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [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