* [PATCH v3 0/2] pmdomain: qcom: Add support for Eliza SoC
@ 2026-02-24 9:49 Abel Vesa
2026-02-24 9:49 ` [PATCH v3 1/2] dt-bindings: power: qcom,rpmpd: document the Eliza RPMh Power Domains Abel Vesa
2026-02-24 9:49 ` [PATCH v3 2/2] pmdomain: qcom: rpmhpd: Add " Abel Vesa
0 siblings, 2 replies; 5+ messages in thread
From: Abel Vesa @ 2026-02-24 9:49 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson,
Ulf Hansson
Cc: linux-arm-msm, devicetree, linux-kernel, linux-pm, Abel Vesa,
Krzysztof Kozlowski, Taniya Das, Konrad Dybcio, Dmitry Baryshkov
Document the SoC specific compatible in the devicetree bindings
and add the driver support for this SoC.
Signed-off-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
---
Changes in v3:
- Picked up Dmitry's R-b tag for the driver patch.
- Re-worded the commit messages with better explanations.
- Dropped the MMCX and MXC entries as they are not described
in downstream and not used. Consensus reached off-list.
- Link to v2: https://patch.msgid.link/20260223-eliza-pmdomain-v2-0-23fb87eb70ef@oss.qualcomm.com
Changes in v2:
- Changed the MMCX and MMCX_AO to the PDs with CX parent.
- Picked up Krzysztof's R-b tag for the bindings.
- Picked up Konrad's and Taniya's R-b tags for the driver patch.
- Link to v1: https://patch.msgid.link/20260216-eliza-pmdomain-v1-0-c51260a47d6d@oss.qualcomm.com
---
Abel Vesa (2):
dt-bindings: power: qcom,rpmpd: document the Eliza RPMh Power Domains
pmdomain: qcom: rpmhpd: Add Eliza RPMh Power Domains
.../devicetree/bindings/power/qcom,rpmpd.yaml | 1 +
drivers/pmdomain/qcom/rpmhpd.c | 22 ++++++++++++++++++++++
2 files changed, 23 insertions(+)
---
base-commit: 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
change-id: 20260216-eliza-pmdomain-dd10911bd4e4
Best regards,
--
Abel Vesa <abel.vesa@oss.qualcomm.com>
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH v3 1/2] dt-bindings: power: qcom,rpmpd: document the Eliza RPMh Power Domains
2026-02-24 9:49 [PATCH v3 0/2] pmdomain: qcom: Add support for Eliza SoC Abel Vesa
@ 2026-02-24 9:49 ` Abel Vesa
2026-02-24 9:49 ` [PATCH v3 2/2] pmdomain: qcom: rpmhpd: Add " Abel Vesa
1 sibling, 0 replies; 5+ messages in thread
From: Abel Vesa @ 2026-02-24 9:49 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson,
Ulf Hansson
Cc: linux-arm-msm, devicetree, linux-kernel, linux-pm, Abel Vesa,
Krzysztof Kozlowski
Document the RPMh Power Domains on the Eliza Platform. It is not
compatible with any of the previous platforms, so dedicated compatible
string is needed.
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
---
Documentation/devicetree/bindings/power/qcom,rpmpd.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/power/qcom,rpmpd.yaml b/Documentation/devicetree/bindings/power/qcom,rpmpd.yaml
index 27af5b8aa134..8174ceeab572 100644
--- a/Documentation/devicetree/bindings/power/qcom,rpmpd.yaml
+++ b/Documentation/devicetree/bindings/power/qcom,rpmpd.yaml
@@ -17,6 +17,7 @@ properties:
compatible:
oneOf:
- enum:
+ - qcom,eliza-rpmhpd
- qcom,glymur-rpmhpd
- qcom,kaanapali-rpmhpd
- qcom,mdm9607-rpmpd
--
2.48.1
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH v3 2/2] pmdomain: qcom: rpmhpd: Add Eliza RPMh Power Domains
2026-02-24 9:49 [PATCH v3 0/2] pmdomain: qcom: Add support for Eliza SoC Abel Vesa
2026-02-24 9:49 ` [PATCH v3 1/2] dt-bindings: power: qcom,rpmpd: document the Eliza RPMh Power Domains Abel Vesa
@ 2026-02-24 9:49 ` Abel Vesa
2026-02-24 13:38 ` Konrad Dybcio
1 sibling, 1 reply; 5+ messages in thread
From: Abel Vesa @ 2026-02-24 9:49 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson,
Ulf Hansson
Cc: linux-arm-msm, devicetree, linux-kernel, linux-pm, Abel Vesa,
Taniya Das, Konrad Dybcio, Dmitry Baryshkov
Add RPMh Power Domains support for the Eliza platform. The list of power
domains is taken from downstream. Even though the cmd-db does list MMCX
and MXC, they are not used, so they should not be describe.
Reviewed-by: Taniya Das <taniya.das@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
---
drivers/pmdomain/qcom/rpmhpd.c | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/drivers/pmdomain/qcom/rpmhpd.c b/drivers/pmdomain/qcom/rpmhpd.c
index 19849703be4a..ef2e08c6b454 100644
--- a/drivers/pmdomain/qcom/rpmhpd.c
+++ b/drivers/pmdomain/qcom/rpmhpd.c
@@ -217,6 +217,27 @@ static struct rpmhpd gmxc = {
.res_name = "gmxc.lvl",
};
+/* Eliza RPMH powerdomains */
+static struct rpmhpd *eliza_rpmhpds[] = {
+ [RPMHPD_CX] = &cx,
+ [RPMHPD_CX_AO] = &cx_ao,
+ [RPMHPD_EBI] = &ebi,
+ [RPMHPD_GFX] = &gfx,
+ [RPMHPD_GMXC] = &gmxc,
+ [RPMHPD_LCX] = &lcx,
+ [RPMHPD_LMX] = &lmx,
+ [RPMHPD_MSS] = &mss,
+ [RPMHPD_MX] = &mx,
+ [RPMHPD_MX_AO] = &mx_ao,
+ [RPMHPD_NSP] = &nsp,
+ [RPMHPD_NSP2] = &nsp2,
+};
+
+static const struct rpmhpd_desc eliza_desc = {
+ .rpmhpds = eliza_rpmhpds,
+ .num_pds = ARRAY_SIZE(eliza_rpmhpds),
+};
+
/* Milos RPMH powerdomains */
static struct rpmhpd *milos_rpmhpds[] = {
[RPMHPD_CX] = &cx,
@@ -795,6 +816,7 @@ static const struct rpmhpd_desc qcs615_desc = {
};
static const struct of_device_id rpmhpd_match_table[] = {
+ { .compatible = "qcom,eliza-rpmhpd", .data = &eliza_desc },
{ .compatible = "qcom,glymur-rpmhpd", .data = &glymur_desc },
{ .compatible = "qcom,kaanapali-rpmhpd", .data = &kaanapali_desc },
{ .compatible = "qcom,milos-rpmhpd", .data = &milos_desc },
--
2.48.1
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH v3 2/2] pmdomain: qcom: rpmhpd: Add Eliza RPMh Power Domains
2026-02-24 9:49 ` [PATCH v3 2/2] pmdomain: qcom: rpmhpd: Add " Abel Vesa
@ 2026-02-24 13:38 ` Konrad Dybcio
2026-02-24 13:41 ` Abel Vesa
0 siblings, 1 reply; 5+ messages in thread
From: Konrad Dybcio @ 2026-02-24 13:38 UTC (permalink / raw)
To: Abel Vesa, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Bjorn Andersson, Ulf Hansson
Cc: linux-arm-msm, devicetree, linux-kernel, linux-pm, Taniya Das,
Dmitry Baryshkov
On 2/24/26 10:49 AM, Abel Vesa wrote:
> Add RPMh Power Domains support for the Eliza platform. The list of power
> domains is taken from downstream. Even though the cmd-db does list MMCX
> and MXC, they are not used, so they should not be describe.
>
> Reviewed-by: Taniya Das <taniya.das@oss.qualcomm.com>
> Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
> Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
> Signed-off-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
> ---
> drivers/pmdomain/qcom/rpmhpd.c | 22 ++++++++++++++++++++++
> 1 file changed, 22 insertions(+)
>
> diff --git a/drivers/pmdomain/qcom/rpmhpd.c b/drivers/pmdomain/qcom/rpmhpd.c
> index 19849703be4a..ef2e08c6b454 100644
> --- a/drivers/pmdomain/qcom/rpmhpd.c
> +++ b/drivers/pmdomain/qcom/rpmhpd.c
> @@ -217,6 +217,27 @@ static struct rpmhpd gmxc = {
> .res_name = "gmxc.lvl",
> };
>
> +/* Eliza RPMH powerdomains */
> +static struct rpmhpd *eliza_rpmhpds[] = {
> + [RPMHPD_CX] = &cx,
> + [RPMHPD_CX_AO] = &cx_ao,
> + [RPMHPD_EBI] = &ebi,
> + [RPMHPD_GFX] = &gfx,
> + [RPMHPD_GMXC] = &gmxc,
GMXC should be removed as well
> + [RPMHPD_LCX] = &lcx,
> + [RPMHPD_LMX] = &lmx,
> + [RPMHPD_MSS] = &mss,
> + [RPMHPD_MX] = &mx,
> + [RPMHPD_MX_AO] = &mx_ao,
> + [RPMHPD_NSP] = &nsp,
> + [RPMHPD_NSP2] = &nsp2,
And this one too
Both are OFF by default ICYWW
Konrad
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH v3 2/2] pmdomain: qcom: rpmhpd: Add Eliza RPMh Power Domains
2026-02-24 13:38 ` Konrad Dybcio
@ 2026-02-24 13:41 ` Abel Vesa
0 siblings, 0 replies; 5+ messages in thread
From: Abel Vesa @ 2026-02-24 13:41 UTC (permalink / raw)
To: Konrad Dybcio
Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson,
Ulf Hansson, linux-arm-msm, devicetree, linux-kernel, linux-pm,
Taniya Das, Dmitry Baryshkov
On 26-02-24 14:38:29, Konrad Dybcio wrote:
> On 2/24/26 10:49 AM, Abel Vesa wrote:
> > Add RPMh Power Domains support for the Eliza platform. The list of power
> > domains is taken from downstream. Even though the cmd-db does list MMCX
> > and MXC, they are not used, so they should not be describe.
> >
> > Reviewed-by: Taniya Das <taniya.das@oss.qualcomm.com>
> > Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
> > Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
> > Signed-off-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
> > ---
> > drivers/pmdomain/qcom/rpmhpd.c | 22 ++++++++++++++++++++++
> > 1 file changed, 22 insertions(+)
> >
> > diff --git a/drivers/pmdomain/qcom/rpmhpd.c b/drivers/pmdomain/qcom/rpmhpd.c
> > index 19849703be4a..ef2e08c6b454 100644
> > --- a/drivers/pmdomain/qcom/rpmhpd.c
> > +++ b/drivers/pmdomain/qcom/rpmhpd.c
> > @@ -217,6 +217,27 @@ static struct rpmhpd gmxc = {
> > .res_name = "gmxc.lvl",
> > };
> >
> > +/* Eliza RPMH powerdomains */
> > +static struct rpmhpd *eliza_rpmhpds[] = {
> > + [RPMHPD_CX] = &cx,
> > + [RPMHPD_CX_AO] = &cx_ao,
> > + [RPMHPD_EBI] = &ebi,
> > + [RPMHPD_GFX] = &gfx,
> > + [RPMHPD_GMXC] = &gmxc,
>
> GMXC should be removed as well
>
> > + [RPMHPD_LCX] = &lcx,
> > + [RPMHPD_LMX] = &lmx,
> > + [RPMHPD_MSS] = &mss,
> > + [RPMHPD_MX] = &mx,
> > + [RPMHPD_MX_AO] = &mx_ao,
> > + [RPMHPD_NSP] = &nsp,
> > + [RPMHPD_NSP2] = &nsp2,
>
> And this one too
>
> Both are OFF by default ICYWW
Will do.
Thanks.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2026-02-24 13:41 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-02-24 9:49 [PATCH v3 0/2] pmdomain: qcom: Add support for Eliza SoC Abel Vesa
2026-02-24 9:49 ` [PATCH v3 1/2] dt-bindings: power: qcom,rpmpd: document the Eliza RPMh Power Domains Abel Vesa
2026-02-24 9:49 ` [PATCH v3 2/2] pmdomain: qcom: rpmhpd: Add " Abel Vesa
2026-02-24 13:38 ` Konrad Dybcio
2026-02-24 13:41 ` Abel Vesa
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®