ANATOP REGULATOR Anatop is an integrated regulator inside i.MX6 SoC. Required properties: - compatible: Must be "fsl,anatop-regulator". - regulator-name: Name of the regulator - anatop-reg-offset: u32 value representing the anatop MFD register offset. - anatop-vol-bit-shift: u32 value representing the bit shift for the register. - anatop-vol-bit-width: u32 value representing the number of bits used in the register. - anatop-min-bit-val: u32 value representing the minimum value of this register. - anatop-min-voltage: u32 value representing the minimum voltage of this regulator. - anatop-max-voltage: u32 value representing the maximum voltage of this regulator. Optional properties: - anatop-delay-reg-offset: u32 value representing the anatop MFD step time register offset. - anatop-delay-bit-shift: u32 value representing the bit shift for the step time register. - anatop-delay-bit-width: u32 value representing the number of bits used in the step time register. - anatop-enable-bit: u32 value representing regulator enable bit offset. - vin-supply: input supply phandle. Example: regulator-vddpu { compatible = "fsl,anatop-regulator"; regulator-name = "vddpu"; regulator-min-microvolt = <725000>; regulator-max-microvolt = <1300000>; regulator-always-on; anatop-reg-offset = <0x140>; anatop-vol-bit-shift = <9>; anatop-vol-bit-width = <5>; anatop-delay-reg-offset = <0x170>; anatop-delay-bit-shift = <24>; anatop-delay-bit-width = <2>; anatop-min-bit-val = <1>; anatop-min-voltage = <725000>; anatop-max-voltage = <1300000>; };