]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
arm64: dts: qcom: kodiak: Add QSPI memory interconnect path
authorViken Dadhaniya <viken.dadhaniya@oss.qualcomm.com>
Wed, 29 Apr 2026 17:01:41 +0000 (22:31 +0530)
committerBjorn Andersson <andersson@kernel.org>
Fri, 8 May 2026 01:27:45 +0000 (20:27 -0500)
Add the missing QSPI-to-memory interconnect path alongside the existing
configuration path. Without it, the interconnect framework cannot vote for
the bandwidth required by QSPI DMA data transfers.

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Signed-off-by: Viken Dadhaniya <viken.dadhaniya@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260429-spi-nor-v5-6-993016c9711e@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/kodiak.dtsi

index 988ca5f7c8a0ec5196c88881f529236c321ad617..2dbeb15c84b7607393981a8f046e61145e008e11 100644 (file)
                        clocks = <&gcc GCC_QSPI_CNOC_PERIPH_AHB_CLK>,
                                 <&gcc GCC_QSPI_CORE_CLK>;
                        clock-names = "iface", "core";
-                       interconnects = <&gem_noc MASTER_APPSS_PROC 0
-                                       &cnoc2 SLAVE_QSPI_0 0>;
-                       interconnect-names = "qspi-config";
+                       interconnects = <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY
+                                        &cnoc2 SLAVE_QSPI_0 QCOM_ICC_TAG_ACTIVE_ONLY>,
+                                       <&aggre1_noc MASTER_QSPI_0 QCOM_ICC_TAG_ALWAYS
+                                        &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
+                       interconnect-names = "qspi-config",
+                                            "qspi-memory";
                        power-domains = <&rpmhpd SC7280_CX>;
                        operating-points-v2 = <&qspi_opp_table>;
                        status = "disabled";