Re: [PATCH v6 0/5] Subject: [PATCH v6 0/7] ASoC: qcom and pinctrl: add LPASS LPR voting and Hawi LPASS LPI support
Bartosz Golaszewski <[email protected]>
| Newsgroups | org.kernel.vger.linux-gpio,org.kernel.vger.linux-arm-msm,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel,org.kernel.vger.linux-sound |
|---|---|
| Message-ID | <CAMRc=MfU=u7tH2r19H9Ex9uEDAb1V3Fanzi2EuqzB+iohPQkog@mail.gmail.com> |
On Fri, 24 Jul 2026 16:17:03 +0200, Prasad Kumpatla <[email protected]> said: > This series adds support for LPASS low-power resource (LPR) voting > through PRM and introduces LPASS LPI TLMM pinctrl support for newer > platforms such as Hawi. > > On such platforms, LPASS requires LPR resource voting via PRM to keep > the subsystem active. This is handled by adding a new clock ID and > support for PARAM_ID_RSC_CPU_LPR in q6prm. > > Additionally, a new LPASS LPI TLMM block is introduced, requiring a > dedicated DT binding and pinctrl driver. > > Dependencies and merge strategy > =============================== > > This series introduces LPASS_HW_LPR_VOTE in > include/dt-bindings/sound/qcom,q6dsp-lpass-ports.h. > > The LPASS_HW_LPR_VOTE definition is required by: > > - the ASoC q6prm LPASS LPR voting support, and > - the Hawi LPASS LPI DT binding. > > The LPASS_HW_LPR_VOTE definition in qcom,q6dsp-lpass-ports.h is > used by both the ASoC LPASS LPR voting support and the Hawi > LPASS LPI DT binding. As such, the header update adding > LPASS_HW_LPR_VOTE should be merged ahead of the dependent > ASoC and pinctrl changes. > > The intended merge strategy is: > > 1. Merge the dt-bindings patch adding LPASS_HW_LPR_VOTE to > qcom,q6dsp-lpass-ports.h. > > 2. After the header update is merged, the remaining ASoC and > pinctrl patches may be merged through their respective > subsystem trees. > Do you really want to wait an entire additional cycle for a one-liner to first get upstream? I mean: I don't mind it but it's a weird strategy. Bart