38 lines
961 B
Text
38 lines
961 B
Text
Regulator cooling device.
|
|
|
|
The regulator cooling device, will be used to place a voltage floor
|
|
restriction on a rail.
|
|
|
|
Properties:
|
|
|
|
- compatible:
|
|
Usage: required
|
|
Value type: <string>
|
|
Definition: shall be "qcom,regulator-cooling-device"
|
|
|
|
- cdev-supply:
|
|
Usage: required
|
|
Value type: <phandle>
|
|
Definition: phandle to the regulator to which the cooling device will
|
|
place a floor mitigation.
|
|
|
|
- regulator-levels:
|
|
Usage: required
|
|
Value type: <U32 array>
|
|
Definition: Array of regulator voltages the cooling device should
|
|
use to place a floor restriction. The voltages should
|
|
be specified in descending order.
|
|
|
|
- #cooling-cells: Must be 2. Please refer to
|
|
<devicetree/bindings/thermal/thermal.txt> for more
|
|
details.
|
|
|
|
Example:
|
|
|
|
mv_cdev: mx-cdev-lvl {
|
|
compatible = "qcom,regulator-cooling-device";
|
|
cdev-supply = <®ulator-cdev-supply>;
|
|
regulator-levels = <RPMH_REGULATOR_LEVEL_NOM
|
|
RPMH_REGULATOR_LEVEL_OFF>;
|
|
#cooling-cells = <2>;
|
|
};
|