]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commitdiff
arm64: dts: Add CPR DT node for msm8916
authorStephen Boyd <sboyd@codeaurora.org>
Thu, 2 Apr 2015 06:07:52 +0000 (23:07 -0700)
committerKhalid Elmously <khalid.elmously@canonical.com>
Fri, 6 Apr 2018 06:06:53 +0000 (06:06 +0000)
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
arch/arm64/boot/dts/qcom/msm8916.dtsi

index 31772274bb1d1f8001b9ced70a7e9f2d17a6da3d..d5898c6888177dc5557484569dcdf7fbbf1a32dc 100644 (file)
                        reg-names = "mic-iomux", "spkr-iomux";
                };
 
+               tcsr: syscon@1937000 {
+                       compatible = "qcom,tcsr-msm8916", "syscon";
+                       reg = <0x1937000 0x30000>;
+               };
+
+               uqfprom: eeprom@58000 {
+                       compatible = "qcom,qfprom-msm8916";
+                       reg = <0x58000 0x7000>;
+               };
+
+               cpr@b018000 {
+                       compatible = "qcom,cpr";
+                       reg = <0xb018000 0x1000>;
+                       interrupts = <0 15 1>, <0 16 1>, <0 17 1>;
+                       vdd-mx-supply = <&pm8916_l3>;
+                       acc-syscon = <&tcsr>;
+                       eeprom = <&uqfprom>;
+
+                       qcom,cpr-ref-clk = <19200>;
+                       qcom,cpr-timer-delay-us = <5000>;
+                       qcom,cpr-timer-cons-up = <0>;
+                       qcom,cpr-timer-cons-down = <2>;
+                       qcom,cpr-up-threshold = <0>;
+                       qcom,cpr-down-threshold = <2>;
+                       qcom,cpr-idle-clocks = <15>;
+                       qcom,cpr-gcnt-us = <1>;
+                       qcom,vdd-apc-step-up-limit = <1>;
+                       qcom,vdd-apc-step-down-limit = <1>;
+                       qcom,cpr-cpus = <&CPU0 &CPU1 &CPU2 &CPU3>;
+               };
        };
 
        smd {