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,stm32mp1-pwr-reg.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: STM32MP1 PWR voltage regulators 8 9maintainers: 10 - Pascal Paillet <p.paillet@st.com> 11 12properties: 13 compatible: 14 const: st,stm32mp1,pwr-reg 15 16 reg: 17 maxItems: 1 18 19 vdd-supply: 20 description: Input supply phandle(s) for vdd input 21 22 vdd_3v3_usbfs-supply: 23 description: Input supply phandle(s) for vdd_3v3_usbfs input 24 25patternProperties: 26 "^(reg11|reg18|usb33)$": 27 type: object 28 29 allOf: 30 - $ref: "regulator.yaml#" 31 32required: 33 - compatible 34 - reg 35 36additionalProperties: false 37 38examples: 39 - | 40 pwr@50001000 { 41 compatible = "st,stm32mp1,pwr-reg"; 42 reg = <0x50001000 0x10>; 43 vdd-supply = <&vdd>; 44 vdd_3v3_usbfs-supply = <&vdd_usb>; 45 46 reg11 { 47 regulator-name = "reg11"; 48 regulator-min-microvolt = <1100000>; 49 regulator-max-microvolt = <1100000>; 50 }; 51 52 reg18 { 53 regulator-name = "reg18"; 54 regulator-min-microvolt = <1800000>; 55 regulator-max-microvolt = <1800000>; 56 }; 57 58 usb33 { 59 regulator-name = "usb33"; 60 regulator-min-microvolt = <3300000>; 61 regulator-max-microvolt = <3300000>; 62 }; 63 }; 64... 65