summaryrefslogtreecommitdiff
path: root/qcom/sdmshrike-v2.dtsi
diff options
context:
space:
mode:
Diffstat (limited to 'qcom/sdmshrike-v2.dtsi')
-rwxr-xr-xqcom/sdmshrike-v2.dtsi159
1 files changed, 159 insertions, 0 deletions
diff --git a/qcom/sdmshrike-v2.dtsi b/qcom/sdmshrike-v2.dtsi
index 4192585c..bfeedbf6 100755
--- a/qcom/sdmshrike-v2.dtsi
+++ b/qcom/sdmshrike-v2.dtsi
@@ -7,3 +7,162 @@
};
/delete-node/ &ufs_card_gdsc;
+
+&msm_npu {
+ iommus = <&apps_smmu 0x1481 0x400>, <&apps_smmu 0x1081 0x400>;
+ qcom,npu-pwrlevels {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ compatible = "qcom,npu-pwrlevels";
+ initial-pwrlevel = <5>;
+ qcom,npu-pwrlevel@0 {
+ reg = <0>;
+ vreg = <1>;
+ clk-freq = <0
+ 0
+ 0
+ 100000000
+ 300000000
+ 300000000
+ 19200000
+ 150000000
+ 100000000
+ 37500000
+ 19200000
+ 60000000
+ 100000000
+ 19200000
+ 19200000
+ 0
+ 19200000
+ 300000000
+ 19200000
+ 19200000>;
+ };
+
+ qcom,npu-pwrlevel@1 {
+ reg = <1>;
+ vreg = <2>;
+ clk-freq = <0
+ 0
+ 0
+ 150000000
+ 400000000
+ 400000000
+ 37500000
+ 200000000
+ 150000000
+ 75000000
+ 19200000
+ 120000000
+ 150000000
+ 19200000
+ 19200000
+ 0
+ 19200000
+ 400000000
+ 19200000
+ 19200000>;
+ };
+
+ qcom,npu-pwrlevel@2 {
+ reg = <2>;
+ vreg = <3>;
+ clk-freq = <0
+ 0
+ 0
+ 200000000
+ 487000000
+ 487000000
+ 37500000
+ 300000000
+ 200000000
+ 150000000
+ 19200000
+ 240000000
+ 200000000
+ 19200000
+ 19200000
+ 0
+ 19200000
+ 487000000
+ 19200000
+ 19200000>;
+ };
+
+ qcom,npu-pwrlevel@3 {
+ reg = <3>;
+ vreg = <4>;
+ clk-freq = <0
+ 0
+ 0
+ 300000000
+ 652000000
+ 652000000
+ 75000000
+ 403000000
+ 300000000
+ 150000000
+ 19200000
+ 240000000
+ 300000000
+ 19200000
+ 19200000
+ 0
+ 19200000
+ 652000000
+ 19200000
+ 19200000>;
+ };
+
+ qcom,npu-pwrlevel@4 {
+ reg = <4>;
+ vreg = <6>;
+ clk-freq = <0
+ 0
+ 0
+ 400000000
+ 811000000
+ 811000000
+ 75000000
+ 533000000
+ 400000000
+ 150000000
+ 19200000
+ 300000000
+ 400000000
+ 19200000
+ 19200000
+ 0
+ 19200000
+ 811000000
+ 19200000
+ 19200000>;
+ };
+
+ qcom,npu-pwrlevel@5 {
+ reg = <5>;
+ vreg = <7>;
+ clk-freq = <0
+ 0
+ 0
+ 400000000
+ 908000000
+ 908000000
+ 75000000
+ 533000000
+ 400000000
+ 150000000
+ 19200000
+ 300000000
+ 400000000
+ 19200000
+ 19200000
+ 0
+ 19200000
+ 908000000
+ 19200000
+ 19200000>;
+ };
+ };
+};