Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / thermal / armada-thermal.txt
1 * Marvell Armada 370/375/380/XP thermal management
2
3 Required properties:
4
5 - compatible: Should be set to one of the following:
6     * marvell,armada370-thermal
7     * marvell,armada375-thermal
8     * marvell,armada380-thermal
9     * marvell,armadaxp-thermal
10     * marvell,armada-ap806-thermal
11     * marvell,armada-cp110-thermal
12
13 - reg: Device's register space.
14   Two entries are expected, see the examples below. The first one points
15   to the status register (4B). The second one points to the control
16   registers (8B).
17   Note: The compatibles marvell,armada370-thermal,
18   marvell,armada380-thermal, and marvell,armadaxp-thermal must point to
19   "control MSB/control 1", with size of 4 (deprecated binding), or point
20   to "control LSB/control 0" with size of 8 (current binding). All other
21   compatibles must point to "control LSB/control 0" with size of 8.
22
23 Examples:
24
25         /* Legacy bindings */
26         thermal@d0018300 {
27                 compatible = "marvell,armada370-thermal";
28                 reg = <0xd0018300 0x4
29                        0xd0018304 0x4>;
30         };
31
32         ap_thermal: thermal@6f8084 {
33                 compatible = "marvell,armada-ap806-thermal";
34                 reg = <0x6f808C 0x4>,
35                       <0x6f8084 0x8>;
36         };