mirror of
https://github.com/torvalds/linux.git
synced 2024-12-21 02:21:36 +00:00
3692db3a90
The MAX8973/MAX77621 feature an Enhanced Transient Response(ETR) circuit that is enabled through software. The enhanced transient response reduces the voltage droop during large load steps by temporarily allowing all three phases to fire in unison, slewing total inductor current faster than would normally be possible if all three phases continued to operate 120deg out of phase. The enhanced transient response detector features two selectable sensitivity settings, which select the output voltage slew rate during load transients that triggers the ETR circuit. The sensitivity of the ETR detector is set by the CKADV[1:0] bits in the CONTROL2 register. Add support to configure the ETR through platform data from DT. Update the DT binding document accordingly. Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Signed-off-by: Mark Brown <broonie@kernel.org>
46 lines
1.6 KiB
Plaintext
46 lines
1.6 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.
|
|
|
|
Example:
|
|
|
|
max8973@1b {
|
|
compatible = "maxim,max8973";
|
|
reg = <0x1b>;
|
|
|
|
regulator-min-microvolt = <935000>;
|
|
regulator-max-microvolt = <1200000>;
|
|
regulator-boot-on;
|
|
regulator-always-on;
|
|
};
|