Lines Matching +full:gpios +full:- +full:states
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/regulator/gpio-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Liam Girdwood <lgirdwood@gmail.com>
11 - Mark Brown <broonie@kernel.org>
18 - $ref: "regulator.yaml#"
22 const: regulator-gpio
24 regulator-name: true
26 enable-gpios:
29 controlled solely by the presence of "enable-active-high" DT property.
33 gpios:
35 voltage/current listed in "states".
39 gpios-states:
49 $ref: /schemas/types.yaml#/definitions/uint32-array
55 states:
58 no states in the "states" array, use a fixed regulator instead.
59 $ref: /schemas/types.yaml#/definitions/uint32-matrix
63 - description: Voltage in microvolts
64 - description: GPIO group state value
66 startup-delay-us:
69 enable-active-high:
70 description: Polarity of "enable-gpio" GPIO is active HIGH. Default is
74 gpio-open-drain:
80 regulator-type:
84 - voltage
85 - current
89 - compatible
90 - regulator-name
91 - gpios
92 - states
97 - |
98 gpio-regulator {
99 compatible = "regulator-gpio";
101 regulator-name = "mmci-gpio-supply";
102 regulator-min-microvolt = <1800000>;
103 regulator-max-microvolt = <2600000>;
104 regulator-boot-on;
106 enable-gpios = <&gpio0 23 0x4>;
107 gpios = <&gpio0 24 0x4
109 states = <1800000 0x3>,
114 startup-delay-us = <100000>;
115 enable-active-high;