mirror of https://gitee.com/openkylin/linux.git
dt-bindings: cp110: document the thermal interrupt capabilities
The thermal IP can produce interrupts on overheat situation. Describe them. Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Eduardo Valentin <edubezval@gmail.com>
This commit is contained in:
parent
1bc7523817
commit
bf9ff83f93
|
@ -199,6 +199,9 @@ Thermal:
|
||||||
The thermal IP can probe the temperature all around the processor. It
|
The thermal IP can probe the temperature all around the processor. It
|
||||||
may feature several channels, each of them wired to one sensor.
|
may feature several channels, each of them wired to one sensor.
|
||||||
|
|
||||||
|
It is possible to setup an overheat interrupt by giving at least one
|
||||||
|
critical point to any subnode of the thermal-zone node.
|
||||||
|
|
||||||
For common binding part and usage, refer to
|
For common binding part and usage, refer to
|
||||||
Documentation/devicetree/bindings/thermal/thermal.txt
|
Documentation/devicetree/bindings/thermal/thermal.txt
|
||||||
|
|
||||||
|
@ -208,6 +211,11 @@ Required properties:
|
||||||
- reg: register range associated with the thermal functions.
|
- reg: register range associated with the thermal functions.
|
||||||
|
|
||||||
Optional properties:
|
Optional properties:
|
||||||
|
- interrupts-extended: overheat interrupt handle. Should point to
|
||||||
|
a line of the ICU-SEI irqchip (116 is what is usually used by the
|
||||||
|
firmware). The ICU-SEI will redirect towards interrupt line #37 of the
|
||||||
|
AP SEI which is shared across all CPs.
|
||||||
|
See interrupt-controller/interrupts.txt
|
||||||
- #thermal-sensor-cells: shall be <1> when thermal-zones subnodes refer
|
- #thermal-sensor-cells: shall be <1> when thermal-zones subnodes refer
|
||||||
to this IP and represents the channel ID. There is one sensor per
|
to this IP and represents the channel ID. There is one sensor per
|
||||||
channel. O refers to the thermal IP internal channel.
|
channel. O refers to the thermal IP internal channel.
|
||||||
|
@ -220,6 +228,7 @@ CP110_LABEL(syscon1): system-controller@6f8000 {
|
||||||
CP110_LABEL(thermal): thermal-sensor@70 {
|
CP110_LABEL(thermal): thermal-sensor@70 {
|
||||||
compatible = "marvell,armada-cp110-thermal";
|
compatible = "marvell,armada-cp110-thermal";
|
||||||
reg = <0x70 0x10>;
|
reg = <0x70 0x10>;
|
||||||
|
interrupts-extended = <&CP110_LABEL(icu_sei) 116 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
#thermal-sensor-cells = <1>;
|
#thermal-sensor-cells = <1>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue