mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-09-18 22:14:16 +00:00

There are some platform specific parameter required to configure the device like enable external control, DVS gpio etc. Add DT parsing of such properties to make platform specific data. Update DT binding doc accordingly. Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Signed-off-by: Mark Brown <broonie@kernel.org>
35 lines
1.1 KiB
Text
35 lines
1.1 KiB
Text
* Maxim MAX8973 Voltage Regulator
|
|
|
|
Required properties:
|
|
|
|
- compatible: must be "maxim,max8973"
|
|
- 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,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.
|
|
|
|
Example:
|
|
|
|
max8973@1b {
|
|
compatible = "maxim,max8973";
|
|
reg = <0x1b>;
|
|
|
|
regulator-min-microvolt = <935000>;
|
|
regulator-max-microvolt = <1200000>;
|
|
regulator-boot-on;
|
|
regulator-always-on;
|
|
};
|