提交 7ba03c25 编写于 作者: B Baruch Siach 提交者: Eduardo Valentin

dt-bindings: thermal: Describe Armada AP806 and CP110

Add compatible strings for AP806 and CP110 that are part of the Armada
8k/7k line of SoCs.

Add a note on the differences in the size of the control area in
different bindings. This is an existing difference between the Armada
375 binding and the other boards already supported. The new AP806 and
CP110 bindings are similar to the existing Armada 375 in this regard.
Signed-off-by: NBaruch Siach <baruch@tkos.co.il>
[<miquel.raynal@free-electrons.com>: reword, additional details]
Signed-off-by: NMiquel Raynal <miquel.raynal@free-electrons.com>
Reviewed-by: NRob Herring <robh@kernel.org>
Signed-off-by: NEduardo Valentin <edubezval@gmail.com>
上级 2d14a0ee
...@@ -2,22 +2,35 @@ ...@@ -2,22 +2,35 @@
Required properties: Required properties:
- compatible: Should be set to one of the following: - compatible: Should be set to one of the following:
marvell,armada370-thermal * marvell,armada370-thermal
marvell,armada375-thermal * marvell,armada375-thermal
marvell,armada380-thermal * marvell,armada380-thermal
marvell,armadaxp-thermal * marvell,armadaxp-thermal
* marvell,armada-ap806-thermal
* marvell,armada-cp110-thermal
- reg: Device's register space. - reg: Device's register space.
Two entries are expected, see the examples below. Two entries are expected, see the examples below. The first one points
The first one is required for the sensor register; to the status register (4B). The second one points to the control
the second one is required for the control register registers (8B).
to be used for sensor initialization (a.k.a. calibration). Note: The compatibles marvell,armada370-thermal,
marvell,armada380-thermal, and marvell,armadaxp-thermal must point to
"control MSB/control 1", with size of 4 (deprecated binding), or point
to "control LSB/control 0" with size of 8 (current binding). All other
compatibles must point to "control LSB/control 0" with size of 8.
Example: Examples:
/* Legacy bindings */
thermal@d0018300 { thermal@d0018300 {
compatible = "marvell,armada370-thermal"; compatible = "marvell,armada370-thermal";
reg = <0xd0018300 0x4 reg = <0xd0018300 0x4
0xd0018304 0x4>; 0xd0018304 0x4>;
}; };
ap_thermal: thermal@6f8084 {
compatible = "marvell,armada-ap806-thermal";
reg = <0x6f808C 0x4>,
<0x6f8084 0x8>;
};
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册