Merge tag 'modules-next-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / arm / msm / qcom,saw2.txt
1 SPM AVS Wrapper 2 (SAW2)
2
3 The SAW2 is a wrapper around the Subsystem Power Manager (SPM) and the
4 Adaptive Voltage Scaling (AVS) hardware. The SPM is a programmable
5 micro-controller that transitions a piece of hardware (like a processor or
6 subsystem) into and out of low power modes via a direct connection to
7 the PMIC. It can also be wired up to interact with other processors in the
8 system, notifying them when a low power state is entered or exited.
9
10 PROPERTIES
11
12 - compatible:
13         Usage: required
14         Value type: <string>
15         Definition: shall contain "qcom,saw2". A more specific value should be
16                     one of:
17                          "qcom,saw2-v1"
18                          "qcom,saw2-v1.1"
19                          "qcom,saw2-v2"
20                          "qcom,saw2-v2.1"
21
22 - reg:
23         Usage: required
24         Value type: <prop-encoded-array>
25         Definition: the first element specifies the base address and size of
26                     the register region. An optional second element specifies
27                     the base address and size of the alias register region.
28
29
30 Example:
31
32         regulator@2099000 {
33                 compatible = "qcom,saw2";
34                 reg = <0x02099000 0x1000>, <0x02009000 0x1000>;
35         };