diff options
Diffstat (limited to 'arch/arm64/boot/dts/qcom/msm8916.dtsi')
-rw-r--r-- | arch/arm64/boot/dts/qcom/msm8916.dtsi | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/arch/arm64/boot/dts/qcom/msm8916.dtsi b/arch/arm64/boot/dts/qcom/msm8916.dtsi index 68a8e67cba29..ab3093995ded 100644 --- a/arch/arm64/boot/dts/qcom/msm8916.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8916.dtsi | |||
@@ -157,7 +157,7 @@ | |||
157 | }; | 157 | }; |
158 | 158 | ||
159 | pmu { | 159 | pmu { |
160 | compatible = "arm,armv8-pmuv3"; | 160 | compatible = "arm,cortex-a53-pmu"; |
161 | interrupts = <GIC_PPI 7 GIC_CPU_MASK_SIMPLE(4)>; | 161 | interrupts = <GIC_PPI 7 GIC_CPU_MASK_SIMPLE(4)>; |
162 | }; | 162 | }; |
163 | 163 | ||
@@ -833,8 +833,9 @@ | |||
833 | 833 | ||
834 | clocks = <&gcc GCC_MSS_CFG_AHB_CLK>, | 834 | clocks = <&gcc GCC_MSS_CFG_AHB_CLK>, |
835 | <&gcc GCC_MSS_Q6_BIMC_AXI_CLK>, | 835 | <&gcc GCC_MSS_Q6_BIMC_AXI_CLK>, |
836 | <&gcc GCC_BOOT_ROM_AHB_CLK>; | 836 | <&gcc GCC_BOOT_ROM_AHB_CLK>, |
837 | clock-names = "iface", "bus", "mem"; | 837 | <&xo_board>; |
838 | clock-names = "iface", "bus", "mem", "xo"; | ||
838 | 839 | ||
839 | qcom,smem-states = <&hexagon_smp2p_out 0>; | 840 | qcom,smem-states = <&hexagon_smp2p_out 0>; |
840 | qcom,smem-state-names = "stop"; | 841 | qcom,smem-state-names = "stop"; |
@@ -842,6 +843,7 @@ | |||
842 | resets = <&scm 0>; | 843 | resets = <&scm 0>; |
843 | reset-names = "mss_restart"; | 844 | reset-names = "mss_restart"; |
844 | 845 | ||
846 | cx-supply = <&pm8916_s1>; | ||
845 | mx-supply = <&pm8916_l3>; | 847 | mx-supply = <&pm8916_l3>; |
846 | pll-supply = <&pm8916_l7>; | 848 | pll-supply = <&pm8916_l7>; |
847 | 849 | ||
@@ -856,6 +858,16 @@ | |||
856 | mpss { | 858 | mpss { |
857 | memory-region = <&mpss_mem>; | 859 | memory-region = <&mpss_mem>; |
858 | }; | 860 | }; |
861 | |||
862 | smd-edge { | ||
863 | interrupts = <0 25 IRQ_TYPE_EDGE_RISING>; | ||
864 | |||
865 | qcom,smd-edge = <0>; | ||
866 | qcom,ipc = <&apcs 8 12>; | ||
867 | qcom,remote-pid = <1>; | ||
868 | |||
869 | label = "hexagon"; | ||
870 | }; | ||
859 | }; | 871 | }; |
860 | 872 | ||
861 | pronto: wcnss@a21b000 { | 873 | pronto: wcnss@a21b000 { |
@@ -1214,14 +1226,6 @@ | |||
1214 | }; | 1226 | }; |
1215 | }; | 1227 | }; |
1216 | }; | 1228 | }; |
1217 | |||
1218 | hexagon { | ||
1219 | interrupts = <0 25 IRQ_TYPE_EDGE_RISING>; | ||
1220 | |||
1221 | qcom,smd-edge = <0>; | ||
1222 | qcom,ipc = <&apcs 8 12>; | ||
1223 | qcom,remote-pid = <1>; | ||
1224 | }; | ||
1225 | }; | 1229 | }; |
1226 | 1230 | ||
1227 | hexagon-smp2p { | 1231 | hexagon-smp2p { |