# SPDX-License-Identifier: GPL-2.0 %YAML 1.2 --- $id: http://devicetree.org/schemas/regulator/fixed-regulator.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Fixed Voltage regulators maintainers: - Liam Girdwood - Mark Brown description: Any property defined as part of the core regulator binding, defined in regulator.txt, can also be used. However a fixed voltage regulator is expected to have the regulator-min-microvolt and regulator-max-microvolt to be the same. properties: compatible: const: regulator-fixed regulator-name: true gpio: description: gpio to use for enable control maxItems: 1 startup-delay-us: description: startup time in microseconds $ref: /schemas/types.yaml#/definitions/uint32 enable-active-high: description: Polarity of GPIO is Active high. If this property is missing, the default assumed is Active low. type: boolean gpio-open-drain: description: GPIO is open drain type. If this property is missing then default assumption is false. type: boolean vin-supply: description: Input supply phandle. $ref: /schemas/types.yaml#/definitions/phandle required: - compatible - regulator-name examples: - | reg_1v8: regulator-1v8 { compatible = "regulator-fixed"; regulator-name = "1v8"; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; gpio = <&gpio1 16 0>; startup-delay-us = <70000>; enable-active-high; regulator-boot-on; gpio-open-drain; vin-supply = <&parent_reg>; }; ...