brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · 3cb2dad Raw
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