]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: qcom: talos: Add PMU support
authorYuanjie Yang <yuanjie.yang@oss.qualcomm.com>
Thu, 8 Jan 2026 09:25:42 +0000 (17:25 +0800)
committerBjorn Andersson <andersson@kernel.org>
Fri, 9 Jan 2026 19:04:01 +0000 (13:04 -0600)
Add the PMU node for talos platforms.

Signed-off-by: Yuanjie Yang <yuanjie.yang@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260108092542.1371-3-yuanjie.yang@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/talos.dtsi

index 571c42801ae17a414a3636a805773d19bb9f2904..d956c91c7cc8b938a47214ab95179a9b219c5c5a 100644 (file)
                };
        };
 
+       pmu-a55 {
+               compatible = "arm,cortex-a55-pmu";
+               interrupts = <GIC_PPI 5 IRQ_TYPE_LEVEL_HIGH &ppi_cluster0>;
+       };
+
+       pmu-a76 {
+               compatible = "arm,cortex-a76-pmu";
+               interrupts = <GIC_PPI 5 IRQ_TYPE_LEVEL_HIGH &ppi_cluster1>;
+       };
+
        psci {
                compatible = "arm,psci-1.0";
                method = "smc";
                        interrupt-controller;
                        #redistributor-regions = <1>;
                        redistributor-stride = <0x0 0x20000>;
+
+                       ppi-partitions {
+                               ppi_cluster0: interrupt-partition-0 {
+                                       affinity = <&cpu0 &cpu1 &cpu2 &cpu3 &cpu4 &cpu5>;
+                               };
+
+                               ppi_cluster1: interrupt-partition-1 {
+                                       affinity = <&cpu6 &cpu7>;
+                               };
+                       };
                };
 
                apss_shared: mailbox@17c00000 {