arm64: dts: qcom: use defines for interrupts
authorKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Wed, 5 Jun 2024 15:46:05 +0000 (17:46 +0200)
committerBjorn Andersson <andersson@kernel.org>
Thu, 6 Jun 2024 02:23:59 +0000 (21:23 -0500)
Replace hard-coded interrupt parts (GIC, flags) with standard defines
for readability.  No changes in resulting DTBs.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Link: https://lore.kernel.org/r/20240605154605.149051-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/msm8994.dtsi
arch/arm64/boot/dts/qcom/qcs404.dtsi
arch/arm64/boot/dts/qcom/sdm630.dtsi
arch/arm64/boot/dts/qcom/sm6125.dtsi

index 9949d2cd23d84b0cb363d67c5f738b685d0433ef..917fa246857d7e957fa86c905eac502519882e6f 100644 (file)
 
        timer: timer {
                compatible = "arm,armv8-timer";
-               interrupts = <GIC_PPI 2 0xff08>,
-                            <GIC_PPI 3 0xff08>,
-                            <GIC_PPI 4 0xff08>,
-                            <GIC_PPI 1 0xff08>;
+               interrupts = <GIC_PPI 2 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
+                            <GIC_PPI 3 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
+                            <GIC_PPI 4 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
+                            <GIC_PPI 1 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>;
        };
 
        vph_pwr: vph-pwr-regulator {
index d591c83e4bace48b390919d9add8ed02e17f4848..26a0940d42ec7b2345af28601605e7a91e8ceae9 100644 (file)
 
        timer {
                compatible = "arm,armv8-timer";
-               interrupts = <GIC_PPI 2 0xff08>,
-                            <GIC_PPI 3 0xff08>,
-                            <GIC_PPI 4 0xff08>,
-                            <GIC_PPI 1 0xff08>;
+               interrupts = <GIC_PPI 2 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
+                            <GIC_PPI 3 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
+                            <GIC_PPI 4 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
+                            <GIC_PPI 1 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>;
        };
 
        smp2p-adsp {
index f5921b80ef943d3bab4a174e9e4250e2d66a807a..f202c1f3c89c4b0affec113280d63a888741a340 100644 (file)
 
        timer {
                compatible = "arm,armv8-timer";
-               interrupts = <GIC_PPI 1 0xf08>,
-                                <GIC_PPI 2 0xf08>,
-                                <GIC_PPI 3 0xf08>,
-                                <GIC_PPI 0 0xf08>;
+               interrupts = <GIC_PPI 1 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
+                            <GIC_PPI 2 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
+                            <GIC_PPI 3 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
+                            <GIC_PPI 0 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>;
        };
 };
 
index 98ab083560887ce2c89ca7e4cc63a134ae42a790..777c380c2fa044bb9e713de5bbfc98f700c80c6f 100644 (file)
 
        timer {
                compatible = "arm,armv8-timer";
-               interrupts = <GIC_PPI 1 0xf08
-                             GIC_PPI 2 0xf08
-                             GIC_PPI 3 0xf08
-                             GIC_PPI 0 0xf08>;
+               interrupts = <GIC_PPI 1 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
+                            <GIC_PPI 2 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
+                            <GIC_PPI 3 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
+                            <GIC_PPI 0 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>;
                clock-frequency = <19200000>;
        };
 };