arm64: dts: qcom: ipq9574: Enable crypto nodes
authorAnusha Rao <quic_anusha@quicinc.com>
Fri, 26 May 2023 16:11:29 +0000 (21:41 +0530)
committerBjorn Andersson <andersson@kernel.org>
Tue, 13 Jun 2023 22:19:08 +0000 (15:19 -0700)
Enable crypto support for ipq9574.

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Anusha Rao <quic_anusha@quicinc.com>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20230526161129.1454-5-quic_anusha@quicinc.com
arch/arm64/boot/dts/qcom/ipq9574.dtsi

index dbf3057..57e1ecd 100644 (file)
                        #size-cells = <1>;
                };
 
+               cryptobam: dma-controller@704000 {
+                       compatible = "qcom,bam-v1.7.4", "qcom,bam-v1.7.0";
+                       reg = <0x00704000 0x20000>;
+                       interrupts = <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>;
+                       #dma-cells = <1>;
+                       qcom,ee = <1>;
+                       qcom,controlled-remotely;
+               };
+
+               crypto: crypto@73a000 {
+                       compatible = "qcom,ipq9574-qce", "qcom,ipq4019-qce", "qcom,qce";
+                       reg = <0x0073a000 0x6000>;
+                       clocks = <&gcc GCC_CRYPTO_AHB_CLK>,
+                                <&gcc GCC_CRYPTO_AXI_CLK>,
+                                <&gcc GCC_CRYPTO_CLK>;
+                       clock-names = "iface", "bus", "core";
+                       dmas = <&cryptobam 2>, <&cryptobam 3>;
+                       dma-names = "rx", "tx";
+               };
+
                tlmm: pinctrl@1000000 {
                        compatible = "qcom,ipq9574-tlmm";
                        reg = <0x01000000 0x300000>;