]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
arm64: dts: qcom: sc7180: Add QSPI memory interconnect path
authorViken Dadhaniya <viken.dadhaniya@oss.qualcomm.com>
Wed, 29 Apr 2026 17:01:42 +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 this path, the interconnect framework cannot
correctly 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-7-993016c9711e@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/sc7180.dtsi

index a4b17564469eedfa6688c120e87bc98ab5477dd9..8341a7c4a4c6b9ef06f38797ff43cf1b721c0f4d 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
-                                       &config_noc SLAVE_QSPI_0 0>;
-                       interconnect-names = "qspi-config";
+                       interconnects = <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY
+                                        &config_noc SLAVE_QSPI_0 QCOM_ICC_TAG_ACTIVE_ONLY>,
+                                       <&aggre1_noc MASTER_QSPI QCOM_ICC_TAG_ALWAYS
+                                        &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
+                       interconnect-names = "qspi-config",
+                                            "qspi-memory";
                        power-domains = <&rpmhpd SC7180_CX>;
                        operating-points-v2 = <&qspi_opp_table>;
                        status = "disabled";