diff --git a/arch/arm64/boot/dts/qcom/shikra.dtsi b/arch/arm64/boot/dts/qcom/shikra.dtsi index b9e63c154e279..e7f6e0be85172 100644 --- a/arch/arm64/boot/dts/qcom/shikra.dtsi +++ b/arch/arm64/boot/dts/qcom/shikra.dtsi @@ -120,7 +120,7 @@ enable-method = "psci"; next-level-cache = <&l2_3>; capacity-dmips-mhz = <1946>; - dynamic-power-coefficient = <486>; + dynamic-power-coefficient = <489>; clocks = <&cpufreq_hw 1>; qcom,freq-domain = <&cpufreq_hw 1>; #cooling-cells = <2>; @@ -135,6 +135,7 @@ cache-level = <2>; cache-unified; next-level-cache = <&l3>; + cache-size = <0x40000>; }; }; @@ -164,6 +165,7 @@ compatible = "cache"; cache-level = <3>; cache-unified; + cache-size = <0x80000>; }; }; @@ -184,16 +186,19 @@ firmware { scm { compatible = "qcom,scm-shikra", "qcom,scm"; + clocks = <&rpmcc RPM_SMD_CE1_CLK>; + clock-names = "core"; qcom,dload-mode = <&tcsr_regs 0x13000>; + #reset-cells = <1>; interconnects = <&system_noc MASTER_CRYPTO_CORE0 RPM_ALWAYS_TAG &mc_virt SLAVE_EBI_CH0 RPM_ALWAYS_TAG>; }; }; - memory@a0000000 { + memory@80000000 { device_type = "memory"; /* We expect the bootloader to fill in the size */ - reg = <0x0 0xa0000000 0x0 0x0>; + reg = <0x0 0x80000000 0x0 0x0>; }; modem-etm0 { @@ -215,32 +220,32 @@ compatible = "operating-points-v2"; opp-shared; - cpu0_opp_768mhz: opp-768000000 { + opp-768000000 { opp-hz = /bits/ 64 <768000000>; opp-peak-kBps = <1200000 17817600>; }; - cpu0_opp_1017mhz: opp-1017600000 { + opp-1017600000 { opp-hz = /bits/ 64 <1017600000>; opp-peak-kBps = <2188000 25804800>; }; - cpu0_opp_1094mhz: opp-1094400000 { + opp-1094400000 { opp-hz = /bits/ 64 <1094400000>; opp-peak-kBps = <3072000 30105600>; }; - cpu0_opp_1497mhz: opp-1497600000 { + opp-1497600000 { opp-hz = /bits/ 64 <1497600000>; opp-peak-kBps = <4068000 38707200>; }; - cpu0_opp_1612mhz: opp-1612800000 { + opp-1612800000 { opp-hz = /bits/ 64 <1612800000>; opp-peak-kBps = <6220000 43008000>; }; - cpu0_opp_1804mhz: opp-1804800000 { + opp-1804800000 { opp-hz = /bits/ 64 <1804800000>; opp-peak-kBps = <7216000 43622400>; }; @@ -250,35 +255,40 @@ compatible = "operating-points-v2"; opp-shared; - cpu3_opp_1017mhz: opp-1017600000 { + opp-1017600000 { opp-hz = /bits/ 64 <1017600000>; opp-peak-kBps = <2188000 25804800>; }; - cpu3_opp_1190mhz: opp-1190400000 { + opp-1190400000 { opp-hz = /bits/ 64 <1190400000>; opp-peak-kBps = <3072000 30105600>; }; - cpu3_opp_1497mhz: opp-1497600000 { + opp-1497600000 { opp-hz = /bits/ 64 <1497600000>; opp-peak-kBps = <4068000 38707200>; }; - cpu3_opp_1708mhz: opp-1708800000 { + opp-1708800000 { opp-hz = /bits/ 64 <1708800000>; opp-peak-kBps = <6220000 43008000>; }; - cpu3_opp_1900mhz: opp-1900800000 { + opp-1900800000 { opp-hz = /bits/ 64 <1900800000>; opp-peak-kBps = <7216000 43622400>; }; }; - pmu { - compatible = "arm,armv8-pmuv3"; - interrupts = ; + pmu-a55 { + compatible = "arm,cortex-a55-pmu"; + interrupts = ; + }; + + pmu-a78c { + compatible = "arm,cortex-a78-pmu"; + interrupts = ; }; psci: psci { @@ -291,7 +301,7 @@ glink-edge { compatible = "qcom,glink-rpm"; - interrupts = ; + interrupts = ; qcom,rpm-msg-ram = <&rpm_msg_ram>; mboxes = <&apcs_glb 0>; @@ -353,7 +363,7 @@ mpm: interrupt-controller { compatible = "qcom,mpm"; qcom,rpm-msg-ram = <&apss_mpm>; - interrupts = ; + interrupts = ; mboxes = <&apcs_glb 1>; interrupt-controller; #interrupt-cells = <2>; @@ -459,7 +469,7 @@ compatible = "qcom,smp2p"; qcom,smem = <94>, <432>; - interrupts = ; + interrupts = ; mboxes = <&apcs_glb 6>; @@ -482,7 +492,7 @@ compatible = "qcom,smp2p"; qcom,smem = <617>, <616>; - interrupts = ; + interrupts = ; mboxes = <&apcs_glb 10>; @@ -505,7 +515,7 @@ compatible = "qcom,smp2p"; qcom,smem = <435>, <428>; - interrupts = ; + interrupts = ; mboxes = <&apcs_glb 14>; @@ -539,7 +549,7 @@ modem_smsm: modem@1 { reg = <1>; - interrupts = ; + interrupts = ; interrupt-controller; #interrupt-cells = <2>; @@ -569,7 +579,7 @@ compatible = "qcom,shikra-tlmm"; reg = <0x0 0x00500000 0x0 0x700000>; - interrupts = ; + interrupts = ; gpio-controller; #gpio-cells = <2>; @@ -1003,7 +1013,7 @@ compatible = "qcom,shikra-cpu-bwmon", "qcom,sc7280-llcc-bwmon"; reg = <0x0 0x00c91000 0x0 0x1000>; - interrupts = ; + interrupts = ; interconnects = <&mem_noc MASTER_AMPSS_M0 RPM_ACTIVE_TAG &mc_virt SLAVE_EBI_CH0 RPM_ACTIVE_TAG>; @@ -1052,8 +1062,10 @@ reg = <0x0 0x00e00000 0x0 0x80000>, <0x0 0x0f00000 0x0 0x80000>, <0x0 0x1000000 0x0 0x80000>; - reg-names = "llcc0_base", "llcc1_base", "llcc_broadcast_base"; - interrupts = ; + reg-names = "llcc0_base", + "llcc1_base", + "llcc_broadcast_base"; + interrupts = ; }; gcc: clock-controller@1400000 { @@ -1180,7 +1192,7 @@ cryptobam: dma-controller@1b04000 { compatible = "qcom,bam-v1.7.4", "qcom,bam-v1.7.0"; reg = <0x0 0x01b04000 0x0 0x24000>; - interrupts = ; + interrupts = ; #dma-cells = <1>; iommus = <&apps_smmu 0x84 0x0011>, <&apps_smmu 0x86 0x0011>, @@ -1212,19 +1224,19 @@ interconnect-names = "memory"; }; - qfprom: efuse@1b40000 { + qfprom: efuse@1b44000 { compatible = "qcom,shikra-qfprom", "qcom,qfprom"; - reg = <0x0 0x01b40000 0x0 0x700>; + reg = <0x0 0x01b44000 0x0 0x3000>; #address-cells = <1>; #size-cells = <1>; - qusb2_hstx_trim_1: hstx-trim@258 { + qusb2_hstx_trim_1: hstx-trim@25b { reg = <0x25b 0x1>; bits = <1 4>; }; - gpu_speed_bin: gpu-speed-bin@6006 { - reg = <0x6006 0x2>; + gpu_speed_bin: gpu-speed-bin@2006 { + reg = <0x2006 0x2>; bits = <5 8>; }; }; @@ -1255,8 +1267,8 @@ compatible = "qcom,shikra-tsens", "qcom,tsens-v2"; reg = <0x0 0x04411000 0x0 0x1000>, <0x0 0x04410000 0x0 0x1000>; - interrupts = , - ; + interrupts = , + ; interrupt-names = "uplow", "critical"; #qcom,sensors = <14>; @@ -1296,8 +1308,8 @@ iommus = <&apps_smmu 0xc0 0x0>; - interrupts = , - ; + interrupts = , + ; interrupt-names = "hc_irq", "pwr_irq"; @@ -1308,14 +1320,14 @@ "core", "xo"; - interconnects = <&system_noc MASTER_SDCC_1 QCOM_ICC_TAG_ALWAYS - &mc_virt SLAVE_EBI_CH0 QCOM_ICC_TAG_ALWAYS>, - <&mem_noc MASTER_AMPSS_M0 QCOM_ICC_TAG_ACTIVE_ONLY - &config_noc SLAVE_SDCC_1 QCOM_ICC_TAG_ACTIVE_ONLY>; + interconnects = <&system_noc MASTER_SDCC_1 RPM_ALWAYS_TAG + &mc_virt SLAVE_EBI_CH0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ACTIVE_TAG + &config_noc SLAVE_SDCC_1 RPM_ACTIVE_TAG>; interconnect-names = "sdhc-ddr", "cpu-sdhc"; - power-domains = <&rpmpd RPMHPD_CX>; + power-domains = <&rpmpd RPMPD_VDDCX>; operating-points-v2 = <&sdhc1_opp_table>; qcom,dll-config = <0x000f642c>; @@ -1356,8 +1368,8 @@ compatible = "qcom,shikra-sdhci", "qcom,sdhci-msm-v5"; reg = <0x0 0x4784000 0x0 0x1000>; - interrupts = , - ; + interrupts = , + ; interrupt-names = "hc_irq", "pwr_irq"; bus-width = <4>; @@ -1417,10 +1429,10 @@ <&gcc GCC_USB30_PRIM_MASTER_CLK>; assigned-clock-rates = <19200000>, <133333333>; - interrupts-extended = <&intc GIC_SPI 255 IRQ_TYPE_LEVEL_HIGH>, - <&intc GIC_SPI 302 IRQ_TYPE_LEVEL_HIGH>, - <&intc GIC_SPI 260 IRQ_TYPE_LEVEL_HIGH>, - <&intc GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH>; + interrupts-extended = <&intc GIC_SPI 255 IRQ_TYPE_LEVEL_HIGH 0>, + <&intc GIC_SPI 302 IRQ_TYPE_LEVEL_HIGH 0>, + <&intc GIC_SPI 260 IRQ_TYPE_LEVEL_HIGH 0>, + <&intc GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH 0>; interrupt-names = "dwc_usb3", "pwr_event", "qusb2_phy", @@ -1478,7 +1490,7 @@ "cx_mem", "cx_dbgc"; - interrupts = ; + interrupts = ; clocks = <&gpucc GPU_CC_GX_GFX3D_CLK>, <&gpucc GPU_CC_AHB_CLK>, @@ -1585,15 +1597,15 @@ #iommu-cells = <2>; #global-interrupts = <1>; - interrupts = , - , - , - , - , - , - , - , - ; + interrupts = , + , + , + , + , + , + , + , + ; clocks = <&gpucc GPU_CC_GPU_SMMU_VOTE_CLK>, <&gcc GCC_GPU_MEMNOC_GFX_CLK>, @@ -1610,7 +1622,7 @@ iris: video-codec@5a00000 { compatible = "qcom,shikra-iris", "qcom,qcm2290-venus"; reg = <0 0x5a00000 0 0x200000>; - interrupts = ; + interrupts = ; power-domains = <&gcc GCC_VENUS_GDSC>, <&gcc GCC_VCODEC0_GDSC>, @@ -1721,14 +1733,14 @@ "vfe1", "vfe1_cphy_rx"; - interrupts = , - , - , - , - , - , - , - ; + interrupts = , + , + , + , + , + , + , + ; interrupt-names = "csid0", "csid1", "csiphy0", @@ -1772,7 +1784,7 @@ compatible = "qcom,shikra-cci", "qcom,msm8996-cci"; reg = <0x0 0x05c1b000 0x0 0x1000>; - interrupts = ; + interrupts = ; power-domains = <&gcc GCC_CAMSS_TOP_GDSC>; clocks = <&gcc GCC_CAMSS_TOP_AHB_CLK>, <&gcc GCC_CAMSS_CCI_0_CLK>; @@ -1807,7 +1819,7 @@ compatible = "qcom,shikra-mdss"; reg = <0x0 0x05e00000 0x0 0x1000>; reg-names = "mdss"; - interrupts = ; + interrupts = ; interrupt-controller; #interrupt-cells = <1>; @@ -2035,71 +2047,71 @@ #iommu-cells = <2>; #global-interrupts = <1>; - interrupts = , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - ; + interrupts = , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + ; }; wifi: wifi@c800000 { @@ -2107,18 +2119,18 @@ reg = <0x0 0x0c800000 0x0 0x800000>; reg-names = "membase"; memory-region = <&wlan_mem>; - interrupts = , - , - , - , - , - , - , - , - , - , - , - ; + interrupts = , + , + , + , + , + , + , + , + , + , + , + ; iommus = <&apps_smmu 0x1a0 0x1>; qcom,msa-fixed-perm; @@ -2130,9 +2142,9 @@ reg = <0x0 0xf200000 0x0 0x10000>, /* GICD */ <0x0 0xf240000 0x0 0x80000>; /* GICR * 4 regions */ - interrupts = ; + interrupts = ; - #interrupt-cells = <3>; + #interrupt-cells = <4>; interrupt-controller; #redistributor-regions = <1>; @@ -2141,6 +2153,16 @@ #address-cells = <2>; #size-cells = <2>; ranges; + + ppi-partitions { + ppi_cluster0: interrupt-partition-0 { + affinity = <&cpu0 &cpu1 &cpu2>; + }; + + ppi_cluster1: interrupt-partition-1 { + affinity = <&cpu3>; + }; + }; }; apcs_glb: mailbox@f400000 { @@ -2152,8 +2174,8 @@ watchdog@f410000 { compatible = "qcom,apss-wdt-shikra", "qcom,kpss-wdt"; reg = <0x0 0x0f410000 0x0 0x1000>; - interrupts = , - ; + interrupts = , + ; clocks = <&sleep_clk>; }; @@ -2169,49 +2191,49 @@ reg = <0x0f421000 0x1000>, <0x0f422000 0x1000>; frame-number = <0>; - interrupts = , - ; + interrupts = , + ; }; frame@f423000 { reg = <0x0f423000 0x1000>; frame-number = <1>; - interrupts = ; + interrupts = ; status = "disabled"; }; frame@f425000 { reg = <0x0f425000 0x1000>; frame-number = <2>; - interrupts = ; + interrupts = ; status = "disabled"; }; frame@f427000 { reg = <0x0f427000 0x1000>; frame-number = <3>; - interrupts = ; + interrupts = ; status = "disabled"; }; frame@f429000 { reg = <0x0f429000 0x1000>; frame-number = <4>; - interrupts = ; + interrupts = ; status = "disabled"; }; frame@f42b000 { reg = <0x0f42b000 0x1000>; frame-number = <5>; - interrupts = ; + interrupts = ; status = "disabled"; }; frame@f42d000 { reg = <0x0f42d000 0x1000>; frame-number = <6>; - interrupts = ; + interrupts = ; status = "disabled"; }; }; @@ -2220,22 +2242,22 @@ compatible = "qcom,shikra-gpi-dma", "qcom,sm6350-gpi-dma"; reg = <0x0 0x04a00000 0x0 0x60000>; - interrupts = , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - ; + interrupts = , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + ; dma-channels = <16>; dma-channel-mask = <0xff>; @@ -2276,7 +2298,7 @@ compatible = "qcom,geni-i2c"; reg = <0x0 0x4a80000 0x0 0x4000>; - interrupts = ; + interrupts = ; clocks = <&gcc GCC_QUPV3_WRAP0_S0_CLK>; clock-names = "se"; @@ -2308,7 +2330,7 @@ compatible = "qcom,geni-spi"; reg = <0x0 0x4a80000 0x0 0x4000>; - interrupts = ; + interrupts = ; clocks = <&gcc GCC_QUPV3_WRAP0_S0_CLK>; clock-names = "se"; @@ -2337,7 +2359,7 @@ compatible = "qcom,geni-debug-uart"; reg = <0x0 0x04a80000 0x0 0x4000>; - interrupts = ; + interrupts = ; clocks = <&gcc GCC_QUPV3_WRAP0_S0_CLK>; clock-names = "se"; @@ -2359,7 +2381,7 @@ compatible = "qcom,geni-i2c"; reg = <0x0 0x4a84000 0x0 0x4000>; - interrupts = ; + interrupts = ; clocks = <&gcc GCC_QUPV3_WRAP0_S1_CLK>; clock-names = "se"; @@ -2391,7 +2413,7 @@ compatible = "qcom,geni-uart"; reg = <0x0 0x04a84000 0x0 0x4000>; - interrupts = ; + interrupts = ; clocks = <&gcc GCC_QUPV3_WRAP0_S1_CLK>; clock-names = "se"; @@ -2413,7 +2435,7 @@ compatible = "qcom,geni-i2c"; reg = <0x0 0x4a88000 0x0 0x4000>; - interrupts = ; + interrupts = ; clocks = <&gcc GCC_QUPV3_WRAP0_S2_CLK>; clock-names = "se"; @@ -2445,7 +2467,7 @@ compatible = "qcom,geni-spi"; reg = <0x0 0x4a88000 0x0 0x4000>; - interrupts = ; + interrupts = ; clocks = <&gcc GCC_QUPV3_WRAP0_S2_CLK>; clock-names = "se"; @@ -2474,7 +2496,7 @@ compatible = "qcom,geni-uart"; reg = <0x0 0x04a88000 0x0 0x4000>; - interrupts-extended = <&intc GIC_SPI 529 IRQ_TYPE_LEVEL_HIGH>, + interrupts-extended = <&intc GIC_SPI 529 IRQ_TYPE_LEVEL_HIGH 0>, <&tlmm 9 IRQ_TYPE_LEVEL_HIGH>; clocks = <&gcc GCC_QUPV3_WRAP0_S2_CLK>; @@ -2497,7 +2519,7 @@ compatible = "qcom,geni-i2c"; reg = <0x0 0x4a8c000 0x0 0x4000>; - interrupts = ; + interrupts = ; clocks = <&gcc GCC_QUPV3_WRAP0_S3_CLK>; clock-names = "se"; @@ -2529,7 +2551,7 @@ compatible = "qcom,geni-uart"; reg = <0x0 0x04a8c000 0x0 0x4000>; - interrupts = ; + interrupts = ; clocks = <&gcc GCC_QUPV3_WRAP0_S3_CLK>; clock-names = "se"; @@ -2551,7 +2573,7 @@ compatible = "qcom,geni-i2c"; reg = <0x0 0x4a90000 0x0 0x4000>; - interrupts = ; + interrupts = ; clocks = <&gcc GCC_QUPV3_WRAP0_S4_CLK>; clock-names = "se"; @@ -2583,7 +2605,7 @@ compatible = "qcom,geni-uart"; reg = <0x0 0x04a90000 0x0 0x4000>; - interrupts = ; + interrupts = ; clocks = <&gcc GCC_QUPV3_WRAP0_S4_CLK>; clock-names = "se"; @@ -2605,7 +2627,7 @@ compatible = "qcom,geni-i2c"; reg = <0x0 0x4a94000 0x0 0x4000>; - interrupts = ; + interrupts = ; clocks = <&gcc GCC_QUPV3_WRAP0_S5_CLK>; clock-names = "se"; @@ -2637,7 +2659,7 @@ compatible = "qcom,geni-spi"; reg = <0x0 0x4a94000 0x0 0x4000>; - interrupts = ; + interrupts = ; clocks = <&gcc GCC_QUPV3_WRAP0_S5_CLK>; clock-names = "se"; @@ -2666,7 +2688,7 @@ compatible = "qcom,geni-uart"; reg = <0x0 0x04a94000 0x0 0x4000>; - interrupts = ; + interrupts = ; clocks = <&gcc GCC_QUPV3_WRAP0_S5_CLK>; clock-names = "se"; @@ -2688,7 +2710,7 @@ compatible = "qcom,geni-i2c"; reg = <0x0 0x4a98000 0x0 0x4000>; - interrupts = ; + interrupts = ; clocks = <&gcc GCC_QUPV3_WRAP0_S6_CLK>; clock-names = "se"; @@ -2720,7 +2742,7 @@ compatible = "qcom,geni-spi"; reg = <0x0 0x4a98000 0x0 0x4000>; - interrupts = ; + interrupts = ; clocks = <&gcc GCC_QUPV3_WRAP0_S6_CLK>; clock-names = "se"; @@ -2749,7 +2771,7 @@ compatible = "qcom,geni-uart"; reg = <0x0 0x04a98000 0x0 0x4000>; - interrupts = ; + interrupts = ; clocks = <&gcc GCC_QUPV3_WRAP0_S6_CLK>; clock-names = "se"; @@ -2771,7 +2793,7 @@ compatible = "qcom,geni-i2c"; reg = <0x0 0x4a9c000 0x0 0x4000>; - interrupts = ; + interrupts = ; clocks = <&gcc GCC_QUPV3_WRAP0_S7_CLK>; clock-names = "se"; @@ -2803,7 +2825,7 @@ compatible = "qcom,geni-uart"; reg = <0x0 0x04a9c000 0x0 0x4000>; - interrupts = ; + interrupts = ; clocks = <&gcc GCC_QUPV3_WRAP0_S7_CLK>; clock-names = "se"; @@ -2825,7 +2847,7 @@ compatible = "qcom,geni-i2c"; reg = <0x0 0x4aa0000 0x0 0x4000>; - interrupts = ; + interrupts = ; clocks = <&gcc GCC_QUPV3_WRAP0_S8_CLK>; clock-names = "se"; @@ -2857,7 +2879,7 @@ compatible = "qcom,geni-spi"; reg = <0x0 0x4aa0000 0x0 0x4000>; - interrupts = ; + interrupts = ; clocks = <&gcc GCC_QUPV3_WRAP0_S8_CLK>; clock-names = "se"; @@ -2886,7 +2908,7 @@ compatible = "qcom,geni-uart"; reg = <0x0 0x04aa0000 0x0 0x4000>; - interrupts = ; + interrupts = ; clocks = <&gcc GCC_QUPV3_WRAP0_S8_CLK>; clock-names = "se"; @@ -2908,7 +2930,7 @@ compatible = "qcom,geni-i2c"; reg = <0x0 0x4aa4000 0x0 0x4000>; - interrupts = ; + interrupts = ; clocks = <&gcc GCC_QUPV3_WRAP0_S9_CLK>; clock-names = "se"; @@ -2940,7 +2962,7 @@ compatible = "qcom,geni-uart"; reg = <0x0 0x04aa4000 0x0 0x4000>; - interrupts = ; + interrupts = ; clocks = <&gcc GCC_QUPV3_WRAP0_S9_CLK>; clock-names = "se"; @@ -2962,7 +2984,7 @@ bam_dmux_dma: dma-controller@6044000 { compatible = "qcom,bam-v1.7.0"; reg = <0x0 0x06044000 0x0 0x19000>; - interrupts = ; + interrupts = ; #dma-cells = <1>; qcom,ee = <0>; @@ -2975,7 +2997,7 @@ compatible = "qcom,shikra-mpss-pas"; reg = <0x0 0x06080000 0x0 0x100>; - interrupts-extended = <&intc GIC_SPI 307 IRQ_TYPE_EDGE_RISING>, + interrupts-extended = <&intc GIC_SPI 307 IRQ_TYPE_EDGE_RISING 0>, <&modem_smp2p_in 0 IRQ_TYPE_EDGE_RISING>, <&modem_smp2p_in 1 IRQ_TYPE_EDGE_RISING>, <&modem_smp2p_in 2 IRQ_TYPE_EDGE_RISING>, @@ -2992,8 +3014,6 @@ clock-names = "xo"; interconnects = <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG - &mc_virt SLAVE_EBI_CH0 RPM_ALWAYS_TAG>, - <&system_noc MASTER_CRYPTO_CORE0 RPM_ALWAYS_TAG &mc_virt SLAVE_EBI_CH0 RPM_ALWAYS_TAG>; power-domains = <&rpmpd RPMHPD_CX>; @@ -3006,7 +3026,7 @@ status = "disabled"; glink-edge { - interrupts = ; + interrupts = ; mboxes = <&apcs_glb 12>; qcom,remote-pid = <1>; label = "mpss"; @@ -4272,7 +4292,7 @@ compatible = "qcom,shikra-cdsp-pas"; reg = <0x0 0x0b300000 0x0 0x100000>; - interrupts-extended = <&intc GIC_SPI 265 IRQ_TYPE_EDGE_RISING>, + interrupts-extended = <&intc GIC_SPI 265 IRQ_TYPE_EDGE_RISING 0>, <&cdsp_smp2p_in 0 IRQ_TYPE_EDGE_RISING>, <&cdsp_smp2p_in 1 IRQ_TYPE_EDGE_RISING>, <&cdsp_smp2p_in 2 IRQ_TYPE_EDGE_RISING>, @@ -4289,8 +4309,6 @@ clock-names = "xo"; interconnects = <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG - &mc_virt SLAVE_EBI_CH0 RPM_ALWAYS_TAG>, - <&system_noc MASTER_CRYPTO_CORE0 RPM_ALWAYS_TAG &mc_virt SLAVE_EBI_CH0 RPM_ALWAYS_TAG>; power-domains = <&rpmpd RPMHPD_CX>; @@ -4303,7 +4321,7 @@ status = "disabled"; glink-edge { - interrupts = ; + interrupts = ; mboxes = <&apcs_glb 4>; qcom,remote-pid = <5>; label = "cdsp"; @@ -4364,7 +4382,7 @@ compatible = "qcom,shikra-lpaicp-pas"; reg = <0x0 0x0b800000 0x0 0x200000>; - interrupts-extended = <&intc GIC_SPI 257 IRQ_TYPE_EDGE_RISING>, + interrupts-extended = <&intc GIC_SPI 257 IRQ_TYPE_EDGE_RISING 0>, <&lmcu_smp2p_in 0 IRQ_TYPE_NONE>, <&lmcu_smp2p_in 1 IRQ_TYPE_NONE>, <&lmcu_smp2p_in 2 IRQ_TYPE_NONE>, @@ -4387,7 +4405,7 @@ status = "disabled"; glink-edge { - interrupts = ; + interrupts = ; mboxes = <&apcs_glb 9>; qcom,remote-pid = <26>; label = "lpaicp"; @@ -4412,8 +4430,8 @@ clocks = <&rpmcc RPM_SMD_XO_CLK_SRC>, <&gcc GPLL0>; clock-names = "xo", "alternate"; - interrupts = , - ; + interrupts = , + ; interrupt-names = "dcvsh-irq-0", "dcvsh-irq-1"; @@ -4708,9 +4726,9 @@ timer { compatible = "arm,armv8-timer"; - interrupts = , - , - , - ; + interrupts = , + , + , + ; }; };