Merge tag 'libnvdimm-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdim...
[linux-2.6-microblaze.git] / arch / arm64 / boot / dts / qcom / ipq8074.dtsi
index f39bc10..a620ac0 100644 (file)
                method = "smc";
        };
 
+       firmware {
+               scm {
+                       compatible = "qcom,scm-ipq8074", "qcom,scm";
+               };
+       };
+
        soc: soc {
                #address-cells = <0x1>;
                #size-cells = <0x1>;
                        status = "disabled";
                };
 
+               prng: rng@e3000 {
+                       compatible = "qcom,prng-ee";
+                       reg = <0x000e3000 0x1000>;
+                       clocks = <&gcc GCC_PRNG_AHB_CLK>;
+                       clock-names = "core";
+                       status = "disabled";
+               };
+
+               cryptobam: dma@704000 {
+                       compatible = "qcom,bam-v1.7.0";
+                       reg = <0x00704000 0x20000>;
+                       interrupts = <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>;
+                       clocks = <&gcc GCC_CRYPTO_AHB_CLK>;
+                       clock-names = "bam_clk";
+                       #dma-cells = <1>;
+                       qcom,ee = <1>;
+                       qcom,controlled-remotely = <1>;
+                       status = "disabled";
+               };
+
+               crypto: crypto@73a000 {
+                       compatible = "qcom,crypto-v5.1";
+                       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";
+                       status = "disabled";
+               };
+
                tlmm: pinctrl@1000000 {
                        compatible = "qcom,ipq8074-pinctrl";
                        reg = <0x01000000 0x300000>;
 
                pcie1: pci@10000000 {
                        compatible = "qcom,pcie-ipq8074";
-                       reg =  <0x10000000 0xf1d
-                               0x10000f20 0xa8
-                               0x00088000 0x2000
-                               0x10100000 0x1000>;
+                       reg =  <0x10000000 0xf1d>,
+                              <0x10000f20 0xa8>,
+                              <0x00088000 0x2000>,
+                              <0x10100000 0x1000>;
                        reg-names = "dbi", "elbi", "parf", "config";
                        device_type = "pci";
                        linux,pci-domain = <1>;
 
                pcie0: pci@20000000 {
                        compatible = "qcom,pcie-ipq8074";
-                       reg =  <0x20000000 0xf1d
-                               0x20000f20 0xa8
-                               0x00080000 0x2000
-                               0x20100000 0x1000>;
+                       reg = <0x20000000 0xf1d>,
+                             <0x20000f20 0xa8>,
+                             <0x00080000 0x2000>,
+                             <0x20100000 0x1000>;
                        reg-names = "dbi", "elbi", "parf", "config";
                        device_type = "pci";
                        linux,pci-domain = <0>;