Re: [PATCH 09/19] arm: dts: qcom: sdx55/sdx65: Fix CPU power-domain-names
From: Ulf Hansson
Date: Fri Apr 04 2025 - 06:34:28 EST
On Fri, 4 Apr 2025 at 05:02, Rob Herring (Arm) <robh@xxxxxxxxxx> wrote:
>
> "rpmhpd" is not documented nor used anywhere. As the enable-method is
> "psci" use "psci" for the power-domain name.
>
> Signed-off-by: Rob Herring (Arm) <robh@xxxxxxxxxx>
> ---
> arch/arm/boot/dts/qcom/qcom-sdx55.dtsi | 2 +-
> arch/arm/boot/dts/qcom/qcom-sdx65.dtsi | 2 +-
> 2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/arch/arm/boot/dts/qcom/qcom-sdx55.dtsi b/arch/arm/boot/dts/qcom/qcom-sdx55.dtsi
> index 39530eb580ea..64d9858b4248 100644
> --- a/arch/arm/boot/dts/qcom/qcom-sdx55.dtsi
> +++ b/arch/arm/boot/dts/qcom/qcom-sdx55.dtsi
> @@ -57,7 +57,7 @@ cpu0: cpu@0 {
> enable-method = "psci";
> clocks = <&apcs>;
> power-domains = <&rpmhpd SDX55_CX>;
> - power-domain-names = "rpmhpd";
> + power-domain-names = "psci";
As I understand it, this isn't for cpu-power-mgmt but for
cpu-performance-scaling.
I have been thinking of adding a common power-domain-name for this,
but never reached to do it. I think the last one we added was the
Airoha SoC [1] which uses "perf", which seems to be the most common
one. Still I don't see that being documented.
> operating-points-v2 = <&cpu_opp_table>;
> };
> };
> diff --git a/arch/arm/boot/dts/qcom/qcom-sdx65.dtsi b/arch/arm/boot/dts/qcom/qcom-sdx65.dtsi
> index 6b23ee676c9e..bfd04e53c5a8 100644
> --- a/arch/arm/boot/dts/qcom/qcom-sdx65.dtsi
> +++ b/arch/arm/boot/dts/qcom/qcom-sdx65.dtsi
> @@ -58,7 +58,7 @@ cpu0: cpu@0 {
> enable-method = "psci";
> clocks = <&apcs>;
> power-domains = <&rpmhpd SDX65_CX_AO>;
> - power-domain-names = "rpmhpd";
> + power-domain-names = "psci";
Ditto.
> operating-points-v2 = <&cpu_opp_table>;
> };
> };
>
> --
> 2.47.2
>
>
Kind regards
Uffe
[1]
drivers/cpufreq/airoha-cpufreq.c
Documentation/devicetree/bindings/cpufreq/airoha,en7581-cpufreq.yaml
drivers/pmdomain/mediatek/airoha-cpu-pmdomain.c