st,stm32-vrefbuf

Description

STM32 VREFBUF regulator

Properties

Properties not inherited from the base binding file.

Name

Type

Details

resets

phandle-array

Reset information

This property is required.

ref-voltages

array

Reference voltages supported by the VREFBUF regulator.

Each entry contains the VREFBUF output voltage when the corresponding
voltage scale is selected. For example, the first array entry (index 0)
corresponds to the output voltage when Scale 0 is selected.

Internally, "Scale <x>" is mapped to LL_VREFBUF_VOLTAGE_SCALE<x> which
should correspond to the voltage called VREFBUF<x> in Reference Manual.
Refer to your product's Reference Manual, Datasheet and LL headers for
more details and to obtain the corresponding voltage value.

For example:
  ref-voltages = <2500000>, <2048000>, <1800000>;
indicates that 3 reference voltages are supported:
  - SCALE0: 2.5V
  - SCALE1: 2.048V
  - SCALE2: 1.8V

This property is required.

vrefp-output-enable

boolean

Enables the VREF+ output pin. VREF+ pin is in high-impedance state
otherwise.

reset-names

string-array

Name of each reset

regulator-name

string

A string used as a descriptive name for regulator outputs

regulator-init-microvolt

int

Voltage set during initialisation

regulator-min-microvolt

int

smallest voltage consumers may set

regulator-max-microvolt

int

largest voltage consumers may set

regulator-always-on

boolean

boolean, regulator should never be disabled

regulator-boot-on

boolean

bootloader/firmware enabled regulator.
It's expected that this regulator was left on by the bootloader.
If the bootloader didn't leave it on then OS should turn it on
at boot but shouldn't prevent it from being turned off later.
This property is intended to only be used for regulators where
software cannot read the state of the regulator.