123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- Fairchild Semiconductor FAN53555 regulator
- The FAN53555 is a step-down switching voltage regulator that delivers a
- digitally programmable output from an input voltage supply of 2.5 V to 5.5 V.
- The output voltage is programmed through an I2C interface capable of operating
- up to 3.4 MHz.
- The fan53555 interface is via I2C bus.
- Required Properties:
- - compatible: Must be "fairchild,fan53555-regulator".
- - reg: The device 8-bit I2C address.
- - fairchild,backup-vsel: Register ID of backup register.
- Supported values are 0 or 1.
- The voltage selection ID used while the system
- is active will be the other option not used
- during running.
- - regulator-min-microvolt: Minimum voltage in microvolts supported by this
- regulator.
- - regulator-max-microvolt: Maximum voltage in microvolts supported by this
- regulator.
- - regulator-ramp-delay: The slew rate of the regulator, in uV/us.
- Supported values are 64000, 32000, 16000,
- 8000, 4000, 2000, 1000 and 500.
- Optional Properties:
- - fairchild,vsel-gpio: Present: GPIO connects to the VSEL pin and set
- the output.
- Not Present: No GPIO is connected to vsel pin.
- - fairchild,restore-reg: Present: Restore vsel register from backup
- register.
- Not Present: No restore.
- - fairchild,disable-suspend: Present: Disable regulator suspend method.
- Not Present: Do not disable regulator suspend
- method.
- Example:
- i2c_0 {
- fan53555-regulator@60 {
- compatible = "fairchild,fan53555-regulator";
- reg = <0x60>;
- fairchild,backup-vsel = <1>;
- regulator-min-microvolt = <1050000>;
- regulator-max-microvolt = <1350000>;
- regulator-ramp-delay = <8000>;
- fairchild,vsel-gpio = <&msmgpio 2 1>;
- fairchild,restore-reg;
- fairchild,disable-suspend;
- };
- };
|