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@foss.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 39unevaluatedProperties: false 40 41examples: 42 - | 43 #include <dt-bindings/clock/stm32mp1-clks.h> 44 vrefbuf@50025000 { 45 compatible = "st,stm32-vrefbuf"; 46 reg = <0x50025000 0x8>; 47 regulator-min-microvolt = <1500000>; 48 regulator-max-microvolt = <2500000>; 49 clocks = <&rcc VREF>; 50 vdda-supply = <&vdda>; 51 }; 52 53... 54 55