diff options
author | Lee Jones <lee.jones@linaro.org> | 2014-06-05 11:06:54 -0400 |
---|---|---|
committer | Zhang Rui <rui.zhang@intel.com> | 2014-07-15 10:00:30 -0400 |
commit | a563591243889d85159744cd594aadb1807d3c83 (patch) | |
tree | df5e1a859da482d07f6fbc206d7eb5aa4340b34a /Documentation/devicetree | |
parent | 1795cd9b3a91d4b5473c97f491d63892442212ab (diff) |
thermal: sti: Supply Device Tree documentation
Signed-off-by: Ajit Pal Singh <ajitpal.singh@st.com>
Acked-by: Peter Griffin <peter.griffin@linaro.org>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
Signed-off-by: Zhang Rui <rui.zhang@intel.com>
Diffstat (limited to 'Documentation/devicetree')
-rw-r--r-- | Documentation/devicetree/bindings/thermal/st-thermal.txt | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/thermal/st-thermal.txt b/Documentation/devicetree/bindings/thermal/st-thermal.txt new file mode 100644 index 000000000000..3b9251b4a145 --- /dev/null +++ b/Documentation/devicetree/bindings/thermal/st-thermal.txt | |||
@@ -0,0 +1,42 @@ | |||
1 | Binding for Thermal Sensor driver for STMicroelectronics STi series of SoCs. | ||
2 | |||
3 | Required parameters: | ||
4 | ------------------- | ||
5 | |||
6 | compatible : st,<SoC>-<module>-thermal; should be one of: | ||
7 | "st,stih415-sas-thermal", | ||
8 | "st,stih415-mpe-thermal", | ||
9 | "st,stih416-sas-thermal" | ||
10 | "st,stih416-mpe-thermal" | ||
11 | "st,stid127-thermal" or | ||
12 | "st,stih407-thermal" | ||
13 | according to the SoC type (stih415, stih416, stid127, stih407) | ||
14 | and module type (sas or mpe). On stid127 & stih407 there is only | ||
15 | one die/module, so there is no module type in the compatible | ||
16 | string. | ||
17 | clock-names : Should be "thermal". | ||
18 | See: Documentation/devicetree/bindings/resource-names.txt | ||
19 | clocks : Phandle of the clock used by the thermal sensor. | ||
20 | See: Documentation/devicetree/bindings/clock/clock-bindings.txt | ||
21 | |||
22 | Optional parameters: | ||
23 | ------------------- | ||
24 | |||
25 | reg : For non-sysconf based sensors, this should be the physical base | ||
26 | address and length of the sensor's registers. | ||
27 | interrupts : Standard way to define interrupt number. | ||
28 | Interrupt is mandatory to be defined when compatible is | ||
29 | "stih416-mpe-thermal". | ||
30 | NB: For thermal sensor's for which no interrupt has been | ||
31 | defined, a polling delay of 1000ms will be used to read the | ||
32 | temperature from device. | ||
33 | |||
34 | Example: | ||
35 | |||
36 | temp1@fdfe8000 { | ||
37 | compatible = "st,stih416-mpe-thermal"; | ||
38 | reg = <0xfdfe8000 0x10>; | ||
39 | clock-names = "thermal"; | ||
40 | clocks = <&clk_m_mpethsens>; | ||
41 | interrupts = <GIC_SPI 23 IRQ_TYPE_NONE>; | ||
42 | }; | ||