]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - arch/arm64/boot/dts/qcom/msm8916.dtsi
arm64: dts: add support for Ka-Ro electronics TXSD-410E module
[karo-tx-linux.git] / arch / arm64 / boot / dts / qcom / msm8916.dtsi
index f6091aafc984dd541757059b3b32920e086b3e75..3aeb8fd2c50a600fb0fce05f8e2345a8141239f6 100644 (file)
                #size-cells = <2>;
                ranges;
 
-               reserve_aligned@86000000 {
-                       reg = <0x0 0x86000000 0x0 0x0300000>;
+               tz-apps@86000000 {
+                       reg = <0x0 0x86000000 0x0 0x300000>;
                        no-map;
                };
 
                smem_mem: smem_region@86300000 {
-                       reg = <0x0 0x86300000 0x0 0x0100000>;
+                       reg = <0x0 0x86300000 0x0 0x100000>;
                        no-map;
                };
 
-                hypervisor_mem: hypervisor_region@86400000 {
-                        no-map;
-                        reg = <0x0 0x86400000 0x0 0x0400000>;
-                };
+               hypervisor@86400000 {
+                       reg = <0x0 0x86400000 0x0 0x100000>;
+                       no-map;
+               };
 
-               modem_adsp_mem: modem_adsp_region@86800000 {
-                        no-map;
-                       reg = <0x0 0x86800000 0x0 0x04800000>;
+               tz@86500000 {
+                       reg = <0x0 0x86500000 0x0 0x180000>;
+                       no-map;
+               };
+
+               reserved@86680000 {
+                       reg = <0x0 0x86680000 0x0 0x80000>;
+                       no-map;
                };
 
                rmtfs@86700000 {
                        no-map;
                };
 
-                peripheral_mem: peripheral_region@8b600000 {
-                        no-map;
-                        reg = <0x0 0x8b600000 0x0 0x0600000>;
-                };
+               rfsa@867e00000 {
+                       reg = <0x0 0x867e0000 0x0 0x20000>;
+                       no-map;
+               };
+
+               modem_adsp_mem: modem_adsp_region@86800000 {
+                       reg = <0x0 0x86800000 0x0 0x2b00000>;
+                       no-map;
+               };
 
                wcnss_mem: wcnss@89300000 {
                        reg = <0x0 0x89300000 0x0 0x600000>;
                };
 
                vidc_mem: vidc_region@8f800000 {
-                       no-map;
                        reg = <0 0x8f800000 0 0x800000>;
+                       no-map;
                };
 
                mba_mem: mba@8ea00000 {
-                       no-map;
                        reg = <0 0x8ea00000 0 0x100000>;
+                       no-map;
                };
        };
 
                };
        };
 
+       psci {
+               compatible = "arm,psci-1.0";
+               method = "smc";
+       };
+
        cpu-pmu {
                compatible = "arm,armv8-pmuv3";
                interrupts = <GIC_PPI 7 GIC_CPU_MASK_SIMPLE(4)>;
 
                        v1p8-supply = <&pm8916_l7>;
                        v3p3-supply = <&pm8916_l13>;
-                       qcom,vdd-levels = <1 5 7>;
+                       qcom,vdd-levels = <1000000 5000000 7000000>;
                        qcom,phy-init-sequence = <0x44 0x6B 0x24 0x13>;
                        dr_mode = "peripheral";
                        qcom,otg-control = <2>; // PMIC
                                };
 
                                msm-bus {
-                                               compatible = "qcom,rpm-msm-bus";
+                                       compatible = "qcom,rpm-msm-bus";
                                };
-                               pm8916-regulators {
+
+                               smd_rpm_regulators: pm8916-regulators {
                                        compatible = "qcom,rpm-pm8916-regulators";
 
                                        pm8916_s1: s1 {};