1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/regulator/st,stm32-vrefbuf.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: STMicroelectronics STM32 Voltage reference buffer bindings 8 9description: | 10 Some STM32 devices embed a voltage reference buffer which can be used as 11 voltage reference for ADCs, DACs and also as voltage reference for external 12 components through the dedicated VREF+ pin. 13 14maintainers: 15 - Fabrice Gasnier <fabrice.gasnier@st.com> 16 17allOf: 18 - $ref: "regulator.yaml#" 19 20properties: 21 compatible: 22 const: st,stm32-vrefbuf 23 24 reg: 25 maxItems: 1 26 27 clocks: 28 maxItems: 1 29 30 vdda-supply: 31 description: phandle to the vdda input analog voltage. 32 33required: 34 - compatible 35 - reg 36 - clocks 37 - vdda-supply 38 39examples: 40 - | 41 #include <dt-bindings/clock/stm32mp1-clks.h> 42 vrefbuf@50025000 { 43 compatible = "st,stm32-vrefbuf"; 44 reg = <0x50025000 0x8>; 45 regulator-min-microvolt = <1500000>; 46 regulator-max-microvolt = <2500000>; 47 clocks = <&rcc VREF>; 48 vdda-supply = <&vdda>; 49 }; 50 51... 52 53