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.

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.
- pinctrl-names:		The state name of the VSEL pin configuration.
				Only support: "default"
- pinctrl-0:			The phandles of the pin configuration node in
				pinctrl for VSEL pin.
				For details of pinctrl properties, please refer to:
				"Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt"
- 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>;
			pintrl-names = "default";
			pinctrl-0 = <&ext_buck_vsel_default>;
			fairchild,vsel-gpio = <&msmgpio 2 1>;
			fairchild,restore-reg;
			fairchild,disable-suspend;
		};
	};
