drivers/pmdomain/qcom/rpmhpd.c | 6 ++++++ include/dt-bindings/power/qcom,rpmhpd.h | 1 + 2 files changed, 7 insertions(+)
The Nord CDSP subsystems do not take their memory rail from the shared MX rail like all other Qualcomm SoCs, but from a dedicated NMXC RPMh resource. Add the nmxc.lvl RPMh resource and register it in the Nord power domain table. Changes for v2: - Drop remoteproc changes since "mx" of remoteproc is just the name of memory rail input which can be wired up to NMXC power domain in DT - Link to v1: https://lore.kernel.org/all/20260826102746.633076-1-shengchao.guo@oss.qualcomm.com/ Anurag Pateriya (2): dt-bindings: power: qcom,rpmhpd: Add NMXC power domain index pmdomain: qcom: rpmhpd: Add NMXC power domain for Nord drivers/pmdomain/qcom/rpmhpd.c | 6 ++++++ include/dt-bindings/power/qcom,rpmhpd.h | 1 + 2 files changed, 7 insertions(+) -- 2.43.0
On Wed, Aug 26, 2026 at 3:55 PM Shawn Guo <shengchao.guo@oss.qualcomm.com> wrote: > > The Nord CDSP subsystems do not take their memory rail from the shared > MX rail like all other Qualcomm SoCs, but from a dedicated NMXC RPMh > resource. Add the nmxc.lvl RPMh resource and register it in the Nord > power domain table. > > Changes for v2: > - Drop remoteproc changes since "mx" of remoteproc is just the name of > memory rail input which can be wired up to NMXC power domain in DT > - Link to v1: https://lore.kernel.org/all/20260826102746.633076-1-shengchao.guo@oss.qualcomm.com/ > > Anurag Pateriya (2): > dt-bindings: power: qcom,rpmhpd: Add NMXC power domain index > pmdomain: qcom: rpmhpd: Add NMXC power domain for Nord > > drivers/pmdomain/qcom/rpmhpd.c | 6 ++++++ > include/dt-bindings/power/qcom,rpmhpd.h | 1 + > 2 files changed, 7 insertions(+) > Applied for next, thanks! Kind regards Uffe
On Tue, Sep 01, 2026 at 05:46:09PM +0200, Ulf Hansson wrote: > On Wed, Aug 26, 2026 at 3:55 PM Shawn Guo > <shengchao.guo@oss.qualcomm.com> wrote: > > > > The Nord CDSP subsystems do not take their memory rail from the shared > > MX rail like all other Qualcomm SoCs, but from a dedicated NMXC RPMh > > resource. Add the nmxc.lvl RPMh resource and register it in the Nord > > power domain table. > > > > Changes for v2: > > - Drop remoteproc changes since "mx" of remoteproc is just the name of > > memory rail input which can be wired up to NMXC power domain in DT > > - Link to v1: https://lore.kernel.org/all/20260826102746.633076-1-shengchao.guo@oss.qualcomm.com/ > > > > Anurag Pateriya (2): > > dt-bindings: power: qcom,rpmhpd: Add NMXC power domain index > > pmdomain: qcom: rpmhpd: Add NMXC power domain for Nord > > > > drivers/pmdomain/qcom/rpmhpd.c | 6 ++++++ > > include/dt-bindings/power/qcom,rpmhpd.h | 1 + > > 2 files changed, 7 insertions(+) > > > > Applied for next, thanks! Thank you, Ulf! Could you maintain a immutable branch for qcom,rpmhpd.h patch? I have dependant DTS patches planned, so an immutable branch would help Bjorn to resolve the dependency. Shawn
On Wed, Sep 2, 2026 at 9:52 AM Shawn Guo <shengchao.guo@oss.qualcomm.com> wrote: > > On Tue, Sep 01, 2026 at 05:46:09PM +0200, Ulf Hansson wrote: > > On Wed, Aug 26, 2026 at 3:55 PM Shawn Guo > > <shengchao.guo@oss.qualcomm.com> wrote: > > > > > > The Nord CDSP subsystems do not take their memory rail from the shared > > > MX rail like all other Qualcomm SoCs, but from a dedicated NMXC RPMh > > > resource. Add the nmxc.lvl RPMh resource and register it in the Nord > > > power domain table. > > > > > > Changes for v2: > > > - Drop remoteproc changes since "mx" of remoteproc is just the name of > > > memory rail input which can be wired up to NMXC power domain in DT > > > - Link to v1: https://lore.kernel.org/all/20260826102746.633076-1-shengchao.guo@oss.qualcomm.com/ > > > > > > Anurag Pateriya (2): > > > dt-bindings: power: qcom,rpmhpd: Add NMXC power domain index > > > pmdomain: qcom: rpmhpd: Add NMXC power domain for Nord > > > > > > drivers/pmdomain/qcom/rpmhpd.c | 6 ++++++ > > > include/dt-bindings/power/qcom,rpmhpd.h | 1 + > > > 2 files changed, 7 insertions(+) > > > > > > > Applied for next, thanks! > > Thank you, Ulf! > > Could you maintain a immutable branch for qcom,rpmhpd.h patch? I have > dependant DTS patches planned, so an immutable branch would help Bjorn > to resolve the dependency. I am always applying the updated dt bindings to an immutable branch called dt. Allowing SoC maintainers to pull it in, for the purpose that you just described. Kind regards Uffe
On Wed, Sep 02, 2026 at 11:42:29AM +0200, Ulf Hansson wrote: > On Wed, Sep 2, 2026 at 9:52 AM Shawn Guo <shengchao.guo@oss.qualcomm.com> wrote: > > > > On Tue, Sep 01, 2026 at 05:46:09PM +0200, Ulf Hansson wrote: > > > On Wed, Aug 26, 2026 at 3:55 PM Shawn Guo > > > <shengchao.guo@oss.qualcomm.com> wrote: > > > > > > > > The Nord CDSP subsystems do not take their memory rail from the shared > > > > MX rail like all other Qualcomm SoCs, but from a dedicated NMXC RPMh > > > > resource. Add the nmxc.lvl RPMh resource and register it in the Nord > > > > power domain table. > > > > > > > > Changes for v2: > > > > - Drop remoteproc changes since "mx" of remoteproc is just the name of > > > > memory rail input which can be wired up to NMXC power domain in DT > > > > - Link to v1: https://lore.kernel.org/all/20260826102746.633076-1-shengchao.guo@oss.qualcomm.com/ > > > > > > > > Anurag Pateriya (2): > > > > dt-bindings: power: qcom,rpmhpd: Add NMXC power domain index > > > > pmdomain: qcom: rpmhpd: Add NMXC power domain for Nord > > > > > > > > drivers/pmdomain/qcom/rpmhpd.c | 6 ++++++ > > > > include/dt-bindings/power/qcom,rpmhpd.h | 1 + > > > > 2 files changed, 7 insertions(+) > > > > > > > > > > Applied for next, thanks! > > > > Thank you, Ulf! > > > > Could you maintain a immutable branch for qcom,rpmhpd.h patch? I have > > dependant DTS patches planned, so an immutable branch would help Bjorn > > to resolve the dependency. > > I am always applying the updated dt bindings to an immutable branch > called dt. Allowing SoC maintainers to pull it in, for the purpose > that you just described. Awesome! Thank you Uffe! Shawn
© 2016 - 2026 Red Hat, Inc.