diff options
author | Stephen Boyd <sboyd@codeaurora.org> | 2015-06-16 22:31:13 +0200 |
---|---|---|
committer | Andy Gross <agross@codeaurora.org> | 2015-07-23 23:34:12 +0200 |
commit | 9de4bc97b33822df28886668d27d6ddc0fd241c7 (patch) | |
tree | fa08368ad01dc2b27b86bf19fdb291f081f8fc17 /arch/arm/boot/dts/qcom-msm8960.dtsi | |
parent | ARM: dts: qcom: Replace gpio node with pinctrl node (diff) | |
download | linux-9de4bc97b33822df28886668d27d6ddc0fd241c7.tar.xz linux-9de4bc97b33822df28886668d27d6ddc0fd241c7.zip |
ARM: dts: qcom: Add MSM8960 RPM and RPM regulator nodes
Add the basic RPM and RPM regulator nodes that boards can fill in
with their board specific details.
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: Andy Gross <agross@codeaurora.org>
Diffstat (limited to 'arch/arm/boot/dts/qcom-msm8960.dtsi')
-rw-r--r-- | arch/arm/boot/dts/qcom-msm8960.dtsi | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/qcom-msm8960.dtsi b/arch/arm/boot/dts/qcom-msm8960.dtsi index 1ae3fe828e59..fcf4bb5f9c3f 100644 --- a/arch/arm/boot/dts/qcom-msm8960.dtsi +++ b/arch/arm/boot/dts/qcom-msm8960.dtsi @@ -4,6 +4,7 @@ #include <dt-bindings/interrupt-controller/arm-gic.h> #include <dt-bindings/clock/qcom,gcc-msm8960.h> +#include <dt-bindings/mfd/qcom-rpm.h> #include <dt-bindings/soc/qcom,gsbi.h> / { @@ -104,6 +105,24 @@ #reset-cells = <1>; }; + l2cc: clock-controller@2011000 { + compatible = "syscon"; + reg = <0x2011000 0x1000>; + }; + + rpm@108000 { + compatible = "qcom,rpm-msm8960"; + reg = <0x108000 0x1000>; + qcom,ipc = <&l2cc 0x8 2>; + + interrupts = <0 19 0>, <0 21 0>, <0 22 0>; + interrupt-names = "ack", "err", "wakeup"; + + regulators { + compatible = "qcom,rpm-pm8921-regulators"; + }; + }; + acc0: clock-controller@2088000 { compatible = "qcom,kpss-acc-v1"; reg = <0x02088000 0x1000>, <0x02008000 0x1000>; |