Re: [PATCH v1 2/3] arm64: dts: qcom: msm8998: Add PCIe SMMU node

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 3/29/2019 12:29 PM, Robin Murphy wrote:
On 29/03/2019 10:51, Marc Gonzalez wrote:
On 28/03/2019 18:05, Marc Gonzalez wrote:
+
+            #global-interrupts = <0>;
+            interrupts =
+                <GIC_SPI 364 IRQ_TYPE_EDGE_RISING>,
+                <GIC_SPI 365 IRQ_TYPE_EDGE_RISING>,
+                <GIC_SPI 366 IRQ_TYPE_EDGE_RISING>,
+                <GIC_SPI 367 IRQ_TYPE_EDGE_RISING>,
+                <GIC_SPI 368 IRQ_TYPE_EDGE_RISING>,
+                <GIC_SPI 369 IRQ_TYPE_EDGE_RISING>;
+        };
+

The rest of the node looks fairly straight-forward.

You should probably have some "bus" and "iface" clocks too, per the requirement of "qcom,smmu-v2". Maybe Vivek might know what's relevant for MSM8998?


The clocks that power the SMMU are not under the control of Linux, but rather the RPM subsystem. The interface to them is the interconnect framework, which does not yet support 8998 per my understanding. The clocks will always be on, but perhaps not at the best rate for performance until the interconnect is brought in.

--
Jeffrey Hugo
Qualcomm Datacenter Technologies as an affiliate of Qualcomm Technologies, Inc.
Qualcomm Technologies, Inc. is a member of the
Code Aurora Forum, a Linux Foundation Collaborative Project.



[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux