diff options
author | Josh Cartwright <joshc@codeaurora.org> | 2014-03-12 12:17:24 -0500 |
---|---|---|
committer | Lee Jones <lee.jones@linaro.org> | 2014-03-31 13:32:32 +0100 |
commit | 5de5b2d5b83124855137a5127d772dc712f26290 (patch) | |
tree | 7eb41002f406e5a7ab99a020126eafffd30ba895 /Documentation | |
parent | 204747c970c0d568721c76ab8a57dde0e5dcf0d5 (diff) | |
download | linux-5de5b2d5b83124855137a5127d772dc712f26290.tar.gz linux-5de5b2d5b83124855137a5127d772dc712f26290.tar.bz2 linux-5de5b2d5b83124855137a5127d772dc712f26290.zip |
mfd: devicetree: bindings: Add pm8xxx RTC description
The PM8xxx family of PMICs contain an RTC. This RTC is described as a
subnode of the PM8xxx. Document these bindings, and replace the pwrkey
node in the example with the RTC, which is now described in this
document.
While we're here, add a short description to the device tree bindings
describing what the the PM8xxx devices are and how they are expected to
be used.
Signed-off-by: Josh Cartwright <joshc@codeaurora.org>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/devicetree/bindings/mfd/qcom,pm8xxx.txt | 45 |
1 files changed, 39 insertions, 6 deletions
diff --git a/Documentation/devicetree/bindings/mfd/qcom,pm8xxx.txt b/Documentation/devicetree/bindings/mfd/qcom,pm8xxx.txt index e3fe625ffd58..03518dc8b6bd 100644 --- a/Documentation/devicetree/bindings/mfd/qcom,pm8xxx.txt +++ b/Documentation/devicetree/bindings/mfd/qcom,pm8xxx.txt @@ -1,6 +1,9 @@ Qualcomm PM8xxx PMIC multi-function devices -PROPERTIES +The PM8xxx family of Power Management ICs are used to provide regulated +voltages and other various functionality to Qualcomm SoCs. + += PROPERTIES - compatible: Usage: required @@ -45,7 +48,37 @@ PROPERTIES Value type: <empty> Definition: identifies this node as an interrupt controller -EXAMPLE += SUBCOMPONENTS + +The PMIC contains multiple independent functions, each described in a subnode. +The below bindings specify the set of valid subnodes. + +== Real-Time Clock + +- compatible: + Usage: required + Value type: <string> + Definition: must be one of: + "qcom,pm8058-rtc" + "qcom,pm8921-rtc" + +- reg: + Usage: required + Value type: <prop-encoded-array> + Definition: single entry specifying the base address of the RTC registers + +- interrupts: + Usage: required + Value type: <prop-encoded-array> + Definition: single entry specifying the RTC's alarm interrupt + +- allow-set-time: + Usage: optional + Value type: <empty> + Definition: indicates that the setting of RTC time is allowed by + the host CPU + += EXAMPLE pmicintc: pmic@0 { compatible = "qcom,pm8921"; @@ -55,9 +88,9 @@ EXAMPLE #address-cells = <1>; #size-cells = <0>; - pwrkey { - compatible = "qcom,pm8921-pwrkey"; - interrupt-parent = <&pmicintc>; - interrupts = <50 1>, <51 1>; + rtc@11d { + compatible = "qcom,pm8921-rtc"; + reg = <0x11d>; + interrupts = <0x27 0>; }; }; |