xref: /openbmc/linux/Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml (revision 1ac731c529cd4d6adbce134754b51ff7d822b145)
1681700c3SBenjamin Gaignard# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2681700c3SBenjamin Gaignard%YAML 1.2
3681700c3SBenjamin Gaignard---
4681700c3SBenjamin Gaignard$id: http://devicetree.org/schemas/regulator/st,stm32-booster.yaml#
5681700c3SBenjamin Gaignard$schema: http://devicetree.org/meta-schemas/core.yaml#
6681700c3SBenjamin Gaignard
784e85359SKrzysztof Kozlowskititle: STMicroelectronics STM32 booster for ADC analog input switches
8681700c3SBenjamin Gaignard
9681700c3SBenjamin Gaignardmaintainers:
10f4eedebdSPatrice Chotard  - Fabrice Gasnier <fabrice.gasnier@foss.st.com>
11681700c3SBenjamin Gaignard
12681700c3SBenjamin Gaignarddescription: |
13681700c3SBenjamin Gaignard  Some STM32 devices embed a 3.3V booster supplied by Vdda, that can be used
14681700c3SBenjamin Gaignard  to supply ADC analog input switches.
15681700c3SBenjamin Gaignard
16681700c3SBenjamin GaignardallOf:
17*cff5c895SRob Herring  - $ref: regulator.yaml#
18681700c3SBenjamin Gaignard
19681700c3SBenjamin Gaignardproperties:
20681700c3SBenjamin Gaignard  compatible:
21681700c3SBenjamin Gaignard    enum:
22681700c3SBenjamin Gaignard      - st,stm32h7-booster
23681700c3SBenjamin Gaignard      - st,stm32mp1-booster
24681700c3SBenjamin Gaignard
25681700c3SBenjamin Gaignard  st,syscfg:
26*cff5c895SRob Herring    $ref: /schemas/types.yaml#/definitions/phandle
27681700c3SBenjamin Gaignard    description: phandle to system configuration controller.
28681700c3SBenjamin Gaignard
29681700c3SBenjamin Gaignard  vdda-supply:
30681700c3SBenjamin Gaignard    description: phandle to the vdda input analog voltage.
31681700c3SBenjamin Gaignard
32681700c3SBenjamin Gaignardrequired:
33681700c3SBenjamin Gaignard  - compatible
34681700c3SBenjamin Gaignard  - st,syscfg
35681700c3SBenjamin Gaignard  - vdda-supply
36681700c3SBenjamin Gaignard
376fdc6e23SRob HerringunevaluatedProperties: false
386fdc6e23SRob Herring
39681700c3SBenjamin Gaignardexamples:
40681700c3SBenjamin Gaignard  - |
41681700c3SBenjamin Gaignard    regulator-booster {
42681700c3SBenjamin Gaignard      compatible = "st,stm32mp1-booster";
43681700c3SBenjamin Gaignard      st,syscfg = <&syscfg>;
44681700c3SBenjamin Gaignard      vdda-supply = <&vdda>;
45681700c3SBenjamin Gaignard    };
46681700c3SBenjamin Gaignard
47681700c3SBenjamin Gaignard...
48