mirror of
https://github.com/torvalds/linux.git
synced 2024-12-23 11:21:33 +00:00
19dd159ce8
The driver MAX8973 supports the driver for Maxim MAX77621. MAX77621 supports the junction temp warning at 120 degC and 140 degC which is configurable. It generates alert signal when junction temperature crosses these threshold. Add DT properties and its binding details to make this configuration from DT. Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Signed-off-by: Mark Brown <broonie@kernel.org>
53 lines
1.9 KiB
Plaintext
53 lines
1.9 KiB
Plaintext
* Maxim MAX8973 Voltage Regulator
|
|
|
|
Required properties:
|
|
|
|
- compatible: must be one of following:
|
|
"maxim,max8973"
|
|
"maxim,max77621".
|
|
- reg: the i2c slave address of the regulator. It should be 0x1b.
|
|
|
|
Any standard regulator properties can be used to configure the single max8973
|
|
DCDC.
|
|
|
|
Optional properties:
|
|
|
|
-maxim,externally-enable: boolean, externally control the regulator output
|
|
enable/disable.
|
|
-maxim,enable-gpio: GPIO for enable control. If the valid GPIO is provided
|
|
then externally enable control will be considered.
|
|
-maxim,dvs-gpio: GPIO which is connected to DVS pin of device.
|
|
-maxim,dvs-default-state: Default state of GPIO during initialisation.
|
|
1 for HIGH and 0 for LOW.
|
|
-maxim,enable-remote-sense: boolean, enable reote sense.
|
|
-maxim,enable-falling-slew-rate: boolean, enable falling slew rate.
|
|
-maxim,enable-active-discharge: boolean: enable active discharge.
|
|
-maxim,enable-frequency-shift: boolean, enable 9% frequency shift.
|
|
-maxim,enable-bias-control: boolean, enable bias control. By enabling this
|
|
startup delay can be reduce to 20us from 220us.
|
|
-maxim,enable-etr: boolean, enable Enhanced Transient Response.
|
|
-maxim,enable-high-etr-sensitivity: boolean, Enhanced transient response
|
|
circuit is enabled and set for high sensitivity. If this
|
|
property is available then etr will be enable default.
|
|
|
|
Enhanced transient response (ETR) will affect the configuration of CKADV.
|
|
|
|
-junction-warn-millicelsius: u32, junction warning temperature threshold
|
|
in millicelsius. If die temperature crosses this level then
|
|
device generates the warning interrupts.
|
|
|
|
Please note that thermal functionality is only supported on MAX77621. The
|
|
supported threshold warning temperature for MAX77621 are 120 degC and 140 degC.
|
|
|
|
Example:
|
|
|
|
max8973@1b {
|
|
compatible = "maxim,max8973";
|
|
reg = <0x1b>;
|
|
|
|
regulator-min-microvolt = <935000>;
|
|
regulator-max-microvolt = <1200000>;
|
|
regulator-boot-on;
|
|
regulator-always-on;
|
|
};
|