69 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---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 regulators8 9maintainers:10 - Pascal Paillet <p.paillet@foss.st.com>11 12properties:13 compatible:14 oneOf:15 - items:16 - const: st,stm32mp1,pwr-reg17 - items:18 - const: st,stm32mp13-pwr-reg19 - const: st,stm32mp1,pwr-reg20 21 reg:22 maxItems: 123 24 vdd-supply:25 description: Input supply phandle(s) for vdd input26 27 vdd_3v3_usbfs-supply:28 description: Input supply phandle(s) for vdd_3v3_usbfs input29 30patternProperties:31 "^(reg11|reg18|usb33)$":32 type: object33 $ref: regulator.yaml#34 unevaluatedProperties: false35 36required:37 - compatible38 - reg39 40additionalProperties: false41 42examples:43 - |44 pwr@50001000 {45 compatible = "st,stm32mp1,pwr-reg";46 reg = <0x50001000 0x10>;47 vdd-supply = <&vdd>;48 vdd_3v3_usbfs-supply = <&vdd_usb>;49 50 reg11 {51 regulator-name = "reg11";52 regulator-min-microvolt = <1100000>;53 regulator-max-microvolt = <1100000>;54 };55 56 reg18 {57 regulator-name = "reg18";58 regulator-min-microvolt = <1800000>;59 regulator-max-microvolt = <1800000>;60 };61 62 usb33 {63 regulator-name = "usb33";64 regulator-min-microvolt = <3300000>;65 regulator-max-microvolt = <3300000>;66 };67 };68...69