diff options
Diffstat (limited to 'qcom/sdmshrike-v2.dtsi')
-rwxr-xr-x | qcom/sdmshrike-v2.dtsi | 159 |
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>; + }; + }; +}; |