Lines Matching +full:regulator +full:- +full:fixed +full:- +full:clock
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/regulator/fixed-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Fixed Voltage regulators
10 - Liam Girdwood <lgirdwood@gmail.com>
11 - Mark Brown <broonie@kernel.org>
14 Any property defined as part of the core regulator binding, defined in
15 regulator.yaml, can also be used. However a fixed voltage regulator is
16 expected to have the regulator-min-microvolt and regulator-max-microvolt
20 - $ref: regulator.yaml#
21 - if:
25 const: regulator-fixed-clock
28 - clocks
29 - if:
33 const: regulator-fixed-domain
36 - power-domains
37 - required-opps
38 - not:
40 - gpio
41 - gpios
46 - regulator-fixed
47 - regulator-fixed-clock
48 - regulator-fixed-domain
50 regulator-name: true
61 clock to use for enable control. This binding is only available if
62 the compatible is chosen to regulator-fixed-clock. The clock binding
63 is mandatory if compatible is chosen to regulator-fixed-clock.
66 power-domains:
70 available if the compatible is chosen to regulator-fixed-domain.
73 required-opps:
77 available if the compatible is chosen to regulator-fixed-domain. The
78 power-domain binding is mandatory if compatible is chosen to
79 regulator-fixed-domain.
82 startup-delay-us:
85 off-on-delay-us:
88 enable-active-high:
94 gpio-open-drain:
100 vin-supply:
106 Interrupt signaling a critical under-voltage event.
108 system-critical-regulator: true
111 - compatible
112 - regulator-name
117 - |
118 reg_1v8: regulator-1v8 {
119 compatible = "regulator-fixed";
120 regulator-name = "1v8";
121 regulator-min-microvolt = <1800000>;
122 regulator-max-microvolt = <1800000>;
124 startup-delay-us = <70000>;
125 enable-active-high;
126 regulator-boot-on;
127 gpio-open-drain;
128 vin-supply = <&parent_reg>;
130 reg_1v8_clk: regulator-1v8-clk {
131 compatible = "regulator-fixed-clock";
132 regulator-name = "1v8";
133 regulator-min-microvolt = <1800000>;
134 regulator-max-microvolt = <1800000>;
136 startup-delay-us = <70000>;
137 enable-active-high;
138 regulator-boot-on;
139 vin-supply = <&parent_reg>;
141 reg_1v8_domain: regulator-1v8-domain {
142 compatible = "regulator-fixed-domain";
143 regulator-name = "1v8";
144 regulator-min-microvolt = <1800000>;
145 regulator-max-microvolt = <1800000>;
146 power-domains = <&domain1>;
147 required-opps = <&domain1_state1>;
148 startup-delay-us = <70000>;
149 enable-active-high;
150 regulator-boot-on;
151 vin-supply = <&parent_reg>;