xref: /freebsd/sys/contrib/device-tree/Bindings/mfd/cirrus,lochnagar.yaml (revision 7ef62cebc2f965b0f640263e179276928885e33d)
1c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2c66ec88fSEmmanuel Vadot%YAML 1.2
3c66ec88fSEmmanuel Vadot---
4c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/mfd/cirrus,lochnagar.yaml#
5c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6c66ec88fSEmmanuel Vadot
7c66ec88fSEmmanuel Vadottitle: Cirrus Logic Lochnagar Audio Development Board
8c66ec88fSEmmanuel Vadot
9c66ec88fSEmmanuel Vadotmaintainers:
10c66ec88fSEmmanuel Vadot  - patches@opensource.cirrus.com
11c66ec88fSEmmanuel Vadot
12c66ec88fSEmmanuel Vadotdescription: |
13c66ec88fSEmmanuel Vadot  Lochnagar is an evaluation and development board for Cirrus Logic
14c66ec88fSEmmanuel Vadot  Smart CODEC and Amp devices. It allows the connection of most Cirrus
15c66ec88fSEmmanuel Vadot  Logic devices on mini-cards, as well as allowing connection of
16c66ec88fSEmmanuel Vadot  various application processor systems to provide a full evaluation
17c66ec88fSEmmanuel Vadot  platform.  Audio system topology, clocking and power can all be
18c66ec88fSEmmanuel Vadot  controlled through the Lochnagar, allowing the device under test
19c66ec88fSEmmanuel Vadot  to be used in a variety of possible use cases.
20c66ec88fSEmmanuel Vadot
21c66ec88fSEmmanuel Vadot  Also see these documents for generic binding information:
22c66ec88fSEmmanuel Vadot    [1] GPIO : ../gpio/gpio.txt
23c66ec88fSEmmanuel Vadot
24c66ec88fSEmmanuel Vadot  And these for relevant defines:
25c66ec88fSEmmanuel Vadot    [2] include/dt-bindings/pinctrl/lochnagar.h
26c66ec88fSEmmanuel Vadot    [3] include/dt-bindings/clock/lochnagar.h
27c66ec88fSEmmanuel Vadot
28c66ec88fSEmmanuel Vadot  And these documents for the required sub-node binding details:
29c66ec88fSEmmanuel Vadot    [4] Clock: ../clock/cirrus,lochnagar.yaml
30c66ec88fSEmmanuel Vadot    [5] Pinctrl: ../pinctrl/cirrus,lochnagar.yaml
31c66ec88fSEmmanuel Vadot    [6] Sound: ../sound/cirrus,lochnagar.yaml
32c66ec88fSEmmanuel Vadot    [7] Hardware Monitor: ../hwmon/cirrus,lochnagar.yaml
33c66ec88fSEmmanuel Vadot
34c66ec88fSEmmanuel VadotallOf:
35c66ec88fSEmmanuel Vadot  - if:
36c66ec88fSEmmanuel Vadot      properties:
37c66ec88fSEmmanuel Vadot        compatible:
38c66ec88fSEmmanuel Vadot          enum:
39c66ec88fSEmmanuel Vadot            - cirrus,lochnagar2
40c66ec88fSEmmanuel Vadot    then:
41c66ec88fSEmmanuel Vadot      properties:
42c66ec88fSEmmanuel Vadot        lochnagar-hwmon:
43c66ec88fSEmmanuel Vadot          type: object
44c66ec88fSEmmanuel Vadot          $ref: /schemas/hwmon/cirrus,lochnagar.yaml#
45c66ec88fSEmmanuel Vadot
46c66ec88fSEmmanuel Vadot        lochnagar-sc:
47c66ec88fSEmmanuel Vadot          type: object
48c66ec88fSEmmanuel Vadot          $ref: /schemas/sound/cirrus,lochnagar.yaml#
49c66ec88fSEmmanuel Vadot
50c66ec88fSEmmanuel Vadotproperties:
51c66ec88fSEmmanuel Vadot  compatible:
52c66ec88fSEmmanuel Vadot    enum:
53c66ec88fSEmmanuel Vadot      - cirrus,lochnagar1
54c66ec88fSEmmanuel Vadot      - cirrus,lochnagar2
55c66ec88fSEmmanuel Vadot
56c66ec88fSEmmanuel Vadot  reg:
57c66ec88fSEmmanuel Vadot    const: 0x22
58c66ec88fSEmmanuel Vadot
59c66ec88fSEmmanuel Vadot  reset-gpios:
60c66ec88fSEmmanuel Vadot    maxItems: 1
61c66ec88fSEmmanuel Vadot
62c66ec88fSEmmanuel Vadot  present-gpios:
63c66ec88fSEmmanuel Vadot    description: |
64c66ec88fSEmmanuel Vadot      Host present line, indicating the presence of a
65c66ec88fSEmmanuel Vadot      host system, see [1]. This can be omitted if the present line is
66c66ec88fSEmmanuel Vadot      tied in hardware.
67c66ec88fSEmmanuel Vadot    maxItems: 1
68c66ec88fSEmmanuel Vadot
69c66ec88fSEmmanuel Vadot  lochnagar-clk:
70c66ec88fSEmmanuel Vadot    type: object
71c66ec88fSEmmanuel Vadot    $ref: /schemas/clock/cirrus,lochnagar.yaml#
72c66ec88fSEmmanuel Vadot
73c66ec88fSEmmanuel Vadot  lochnagar-pmic32k:
74c66ec88fSEmmanuel Vadot    type: object
75c66ec88fSEmmanuel Vadot    $ref: /schemas/clock/fixed-clock.yaml#
76c66ec88fSEmmanuel Vadot    properties:
77c66ec88fSEmmanuel Vadot      clock-frequency:
78c66ec88fSEmmanuel Vadot        const: 32768
79c66ec88fSEmmanuel Vadot
80c66ec88fSEmmanuel Vadot  lochnagar-clk12m:
81c66ec88fSEmmanuel Vadot    type: object
82c66ec88fSEmmanuel Vadot    $ref: /schemas/clock/fixed-clock.yaml#
83c66ec88fSEmmanuel Vadot    properties:
84c66ec88fSEmmanuel Vadot      clock-frequency:
85c66ec88fSEmmanuel Vadot        const: 12288000
86c66ec88fSEmmanuel Vadot
87c66ec88fSEmmanuel Vadot  lochnagar-clk11m:
88c66ec88fSEmmanuel Vadot    type: object
89c66ec88fSEmmanuel Vadot    $ref: /schemas/clock/fixed-clock.yaml#
90c66ec88fSEmmanuel Vadot    properties:
91c66ec88fSEmmanuel Vadot      clock-frequency:
92c66ec88fSEmmanuel Vadot        const: 11298600
93c66ec88fSEmmanuel Vadot
94c66ec88fSEmmanuel Vadot  lochnagar-clk24m:
95c66ec88fSEmmanuel Vadot    type: object
96c66ec88fSEmmanuel Vadot    $ref: /schemas/clock/fixed-clock.yaml#
97c66ec88fSEmmanuel Vadot    properties:
98c66ec88fSEmmanuel Vadot      clock-frequency:
99c66ec88fSEmmanuel Vadot        const: 24576000
100c66ec88fSEmmanuel Vadot
101c66ec88fSEmmanuel Vadot  lochnagar-clk22m:
102c66ec88fSEmmanuel Vadot    type: object
103c66ec88fSEmmanuel Vadot    $ref: /schemas/clock/fixed-clock.yaml#
104c66ec88fSEmmanuel Vadot    properties:
105c66ec88fSEmmanuel Vadot      clock-frequency:
106c66ec88fSEmmanuel Vadot        const: 22579200
107c66ec88fSEmmanuel Vadot
108c66ec88fSEmmanuel Vadot  lochnagar-clk8m:
109c66ec88fSEmmanuel Vadot    type: object
110c66ec88fSEmmanuel Vadot    $ref: /schemas/clock/fixed-clock.yaml#
111c66ec88fSEmmanuel Vadot    properties:
112c66ec88fSEmmanuel Vadot      clock-frequency:
113c66ec88fSEmmanuel Vadot        const: 8192000
114c66ec88fSEmmanuel Vadot
115c66ec88fSEmmanuel Vadot  lochnagar-usb24m:
116c66ec88fSEmmanuel Vadot    type: object
117c66ec88fSEmmanuel Vadot    $ref: /schemas/clock/fixed-clock.yaml#
118c66ec88fSEmmanuel Vadot    properties:
119c66ec88fSEmmanuel Vadot      clock-frequency:
120c66ec88fSEmmanuel Vadot        const: 24576000
121c66ec88fSEmmanuel Vadot
122c66ec88fSEmmanuel Vadot  lochnagar-usb12m:
123c66ec88fSEmmanuel Vadot    type: object
124c66ec88fSEmmanuel Vadot    $ref: /schemas/clock/fixed-clock.yaml#
125c66ec88fSEmmanuel Vadot    properties:
126c66ec88fSEmmanuel Vadot      clock-frequency:
127c66ec88fSEmmanuel Vadot        const: 12288000
128c66ec88fSEmmanuel Vadot
129e67e8565SEmmanuel Vadot  pinctrl:
130c66ec88fSEmmanuel Vadot    type: object
131c66ec88fSEmmanuel Vadot    $ref: /schemas/pinctrl/cirrus,lochnagar.yaml#
132c66ec88fSEmmanuel Vadot
1336be33864SEmmanuel Vadot  lochnagar-hwmon:
1346be33864SEmmanuel Vadot    type: object
1356be33864SEmmanuel Vadot    $ref: /schemas/hwmon/cirrus,lochnagar.yaml#
1366be33864SEmmanuel Vadot
1376be33864SEmmanuel Vadot  lochnagar-sc:
1386be33864SEmmanuel Vadot    type: object
1396be33864SEmmanuel Vadot    $ref: /schemas/sound/cirrus,lochnagar.yaml#
1406be33864SEmmanuel Vadot
141c66ec88fSEmmanuel Vadot  VDDCORE:
142c66ec88fSEmmanuel Vadot    description:
143c66ec88fSEmmanuel Vadot      Initialisation data for the VDDCORE regulator, which supplies the
144c66ec88fSEmmanuel Vadot      CODECs digital core if not being provided by an internal regulator.
145c66ec88fSEmmanuel Vadot    type: object
146c66ec88fSEmmanuel Vadot    $ref: /schemas/regulator/regulator.yaml#
147*7ef62cebSEmmanuel Vadot    unevaluatedProperties: false
148c66ec88fSEmmanuel Vadot    properties:
149c66ec88fSEmmanuel Vadot      compatible:
150c66ec88fSEmmanuel Vadot        enum:
151c66ec88fSEmmanuel Vadot          - cirrus,lochnagar2-vddcore
152c66ec88fSEmmanuel Vadot
153c66ec88fSEmmanuel Vadot      SYSVDD-supply:
154c66ec88fSEmmanuel Vadot        description:
155c66ec88fSEmmanuel Vadot          Primary power supply for the Lochnagar.
156c66ec88fSEmmanuel Vadot    required:
157c66ec88fSEmmanuel Vadot      - compatible
158c66ec88fSEmmanuel Vadot
159c66ec88fSEmmanuel Vadot  MICVDD:
160c66ec88fSEmmanuel Vadot    description:
161c66ec88fSEmmanuel Vadot      Initialisation data for the MICVDD regulator, which supplies the
162c66ec88fSEmmanuel Vadot      CODECs MICVDD.
163c66ec88fSEmmanuel Vadot    type: object
164c66ec88fSEmmanuel Vadot    $ref: /schemas/regulator/regulator.yaml#
165*7ef62cebSEmmanuel Vadot    unevaluatedProperties: false
166c66ec88fSEmmanuel Vadot    properties:
167c66ec88fSEmmanuel Vadot      compatible:
168c66ec88fSEmmanuel Vadot        enum:
169c66ec88fSEmmanuel Vadot          - cirrus,lochnagar2-micvdd
170c66ec88fSEmmanuel Vadot
171c66ec88fSEmmanuel Vadot      SYSVDD-supply:
172c66ec88fSEmmanuel Vadot        description:
173c66ec88fSEmmanuel Vadot          Primary power supply for the Lochnagar.
174c66ec88fSEmmanuel Vadot    required:
175c66ec88fSEmmanuel Vadot      - compatible
176c66ec88fSEmmanuel Vadot
177c66ec88fSEmmanuel Vadot  MIC1VDD:
178c66ec88fSEmmanuel Vadot    description:
179c66ec88fSEmmanuel Vadot      Initialisation data for the MIC1VDD supplies.
180c66ec88fSEmmanuel Vadot    type: object
181c66ec88fSEmmanuel Vadot    $ref: /schemas/regulator/regulator.yaml#
182*7ef62cebSEmmanuel Vadot    unevaluatedProperties: false
183c66ec88fSEmmanuel Vadot    properties:
184c66ec88fSEmmanuel Vadot      compatible:
185c66ec88fSEmmanuel Vadot        enum:
186c66ec88fSEmmanuel Vadot          - cirrus,lochnagar2-mic1vdd
187c66ec88fSEmmanuel Vadot
188c66ec88fSEmmanuel Vadot      cirrus,micbias-input:
189c66ec88fSEmmanuel Vadot        description:
190c66ec88fSEmmanuel Vadot          A property selecting which of the CODEC minicard micbias outputs
191c66ec88fSEmmanuel Vadot          should be used.
192c66ec88fSEmmanuel Vadot        $ref: /schemas/types.yaml#/definitions/uint32
193c66ec88fSEmmanuel Vadot        minimum: 1
194c66ec88fSEmmanuel Vadot        maximum: 4
195c66ec88fSEmmanuel Vadot
196c66ec88fSEmmanuel Vadot      MICBIAS1-supply:
197c66ec88fSEmmanuel Vadot        description:
198c66ec88fSEmmanuel Vadot          Regulator supplies for the MIC1VDD outputs, supplying the digital
199c66ec88fSEmmanuel Vadot          microphones, normally supplied from the attached CODEC.
200c66ec88fSEmmanuel Vadot    required:
201c66ec88fSEmmanuel Vadot      - compatible
202c66ec88fSEmmanuel Vadot
203c66ec88fSEmmanuel Vadot  MIC2VDD:
204c66ec88fSEmmanuel Vadot    description:
205c66ec88fSEmmanuel Vadot      Initialisation data for the MIC2VDD supplies.
206c66ec88fSEmmanuel Vadot    type: object
207c66ec88fSEmmanuel Vadot    $ref: /schemas/regulator/regulator.yaml#
208*7ef62cebSEmmanuel Vadot    unevaluatedProperties: false
209c66ec88fSEmmanuel Vadot    properties:
210c66ec88fSEmmanuel Vadot      compatible:
211c66ec88fSEmmanuel Vadot        enum:
212c66ec88fSEmmanuel Vadot          - cirrus,lochnagar2-mic2vdd
213c66ec88fSEmmanuel Vadot
214c66ec88fSEmmanuel Vadot      cirrus,micbias-input:
215c66ec88fSEmmanuel Vadot        description:
216c66ec88fSEmmanuel Vadot          A property selecting which of the CODEC minicard micbias outputs
217c66ec88fSEmmanuel Vadot          should be used.
218c66ec88fSEmmanuel Vadot        $ref: /schemas/types.yaml#/definitions/uint32
219c66ec88fSEmmanuel Vadot        minimum: 1
220c66ec88fSEmmanuel Vadot        maximum: 4
221c66ec88fSEmmanuel Vadot
222c66ec88fSEmmanuel Vadot      MICBIAS2-supply:
223c66ec88fSEmmanuel Vadot        description:
224c66ec88fSEmmanuel Vadot          Regulator supplies for the MIC2VDD outputs, supplying the digital
225c66ec88fSEmmanuel Vadot          microphones, normally supplied from the attached CODEC.
226c66ec88fSEmmanuel Vadot    required:
227c66ec88fSEmmanuel Vadot      - compatible
228c66ec88fSEmmanuel Vadot
229c66ec88fSEmmanuel Vadot  VDD1V8:
230c66ec88fSEmmanuel Vadot    description:
231c66ec88fSEmmanuel Vadot      Recommended fixed regulator for the VDD1V8 regulator, which supplies
232c66ec88fSEmmanuel Vadot      the CODECs analog and 1.8V digital supplies.
233c66ec88fSEmmanuel Vadot    type: object
234c66ec88fSEmmanuel Vadot    $ref: /schemas/regulator/regulator.yaml#
235*7ef62cebSEmmanuel Vadot    unevaluatedProperties: false
236c66ec88fSEmmanuel Vadot    properties:
237c66ec88fSEmmanuel Vadot      compatible:
238c66ec88fSEmmanuel Vadot        enum:
239c66ec88fSEmmanuel Vadot          - regulator-fixed
240c66ec88fSEmmanuel Vadot
241c66ec88fSEmmanuel Vadot      regulator-min-microvolt:
242c66ec88fSEmmanuel Vadot        const: 1800000
243c66ec88fSEmmanuel Vadot
244c66ec88fSEmmanuel Vadot      regulator-max-microvolt:
245c66ec88fSEmmanuel Vadot        const: 1800000
246c66ec88fSEmmanuel Vadot
247c66ec88fSEmmanuel Vadot      vin-supply:
248c66ec88fSEmmanuel Vadot        description:
249c66ec88fSEmmanuel Vadot          Should be set to same supply as SYSVDD
250c66ec88fSEmmanuel Vadot    required:
251c66ec88fSEmmanuel Vadot      - compatible
252c66ec88fSEmmanuel Vadot      - regulator-min-microvolt
253c66ec88fSEmmanuel Vadot      - regulator-max-microvolt
254c66ec88fSEmmanuel Vadot      - regulator-boot-on
255c66ec88fSEmmanuel Vadot      - regulator-always-on
256c66ec88fSEmmanuel Vadot      - vin-supply
257c66ec88fSEmmanuel Vadot
258c66ec88fSEmmanuel Vadotrequired:
259c66ec88fSEmmanuel Vadot  - compatible
260c66ec88fSEmmanuel Vadot  - reg
261c66ec88fSEmmanuel Vadot  - reset-gpios
262c66ec88fSEmmanuel Vadot  - lochnagar-clk
263e67e8565SEmmanuel Vadot  - pinctrl
264c66ec88fSEmmanuel Vadot
2656be33864SEmmanuel VadotadditionalProperties: false
266c66ec88fSEmmanuel Vadot
267c66ec88fSEmmanuel Vadotexamples:
268c66ec88fSEmmanuel Vadot  - |
269*7ef62cebSEmmanuel Vadot    #include <dt-bindings/clock/lochnagar.h>
270c66ec88fSEmmanuel Vadot    #include <dt-bindings/pinctrl/lochnagar.h>
271c66ec88fSEmmanuel Vadot    i2c@e0004000 {
272c66ec88fSEmmanuel Vadot        #address-cells = <1>;
273c66ec88fSEmmanuel Vadot        #size-cells = <0>;
274c66ec88fSEmmanuel Vadot        reg = <0xe0004000 0x1000>;
275c66ec88fSEmmanuel Vadot
276c66ec88fSEmmanuel Vadot        lochnagar: lochnagar@22 {
277c66ec88fSEmmanuel Vadot            compatible = "cirrus,lochnagar2";
278c66ec88fSEmmanuel Vadot            reg = <0x22>;
279c66ec88fSEmmanuel Vadot
280c66ec88fSEmmanuel Vadot            reset-gpios = <&gpio0 55 0>;
281c66ec88fSEmmanuel Vadot            present-gpios = <&gpio0 60 0>;
282c66ec88fSEmmanuel Vadot
283c66ec88fSEmmanuel Vadot            lochnagarclk: lochnagar-clk {
284c66ec88fSEmmanuel Vadot                compatible = "cirrus,lochnagar2-clk";
285c66ec88fSEmmanuel Vadot
286c66ec88fSEmmanuel Vadot                #clock-cells = <1>;
287c66ec88fSEmmanuel Vadot                clocks = <&clkaudio>, <&clkpmic>;
288c66ec88fSEmmanuel Vadot                clock-names = "ln-gf-mclk2", "ln-pmic-32k";
289c66ec88fSEmmanuel Vadot
290c66ec88fSEmmanuel Vadot                assigned-clocks = <&lochnagarclk LOCHNAGAR_CDC_MCLK1>,
291c66ec88fSEmmanuel Vadot                                  <&lochnagarclk LOCHNAGAR_CDC_MCLK2>;
292c66ec88fSEmmanuel Vadot                assigned-clock-parents = <&clkaudio>, <&clkpmic>;
293c66ec88fSEmmanuel Vadot            };
294c66ec88fSEmmanuel Vadot
295c66ec88fSEmmanuel Vadot            clkpmic: lochnagar-pmic32k {
296c66ec88fSEmmanuel Vadot                compatible = "fixed-clock";
297c66ec88fSEmmanuel Vadot                #clock-cells = <0>;
298c66ec88fSEmmanuel Vadot                clock-frequency = <32768>;
299c66ec88fSEmmanuel Vadot            };
300c66ec88fSEmmanuel Vadot
301e67e8565SEmmanuel Vadot            pinctrl {
302c66ec88fSEmmanuel Vadot                compatible = "cirrus,lochnagar-pinctrl";
303c66ec88fSEmmanuel Vadot
304c66ec88fSEmmanuel Vadot                gpio-controller;
305c66ec88fSEmmanuel Vadot                #gpio-cells = <2>;
306c66ec88fSEmmanuel Vadot                gpio-ranges = <&lochnagar 0 0 LOCHNAGAR2_PIN_NUM_GPIOS>;
307c66ec88fSEmmanuel Vadot
308c66ec88fSEmmanuel Vadot                pinctrl-names = "default";
309c66ec88fSEmmanuel Vadot                pinctrl-0 = <&pinsettings>;
310c66ec88fSEmmanuel Vadot
311c66ec88fSEmmanuel Vadot                pinsettings: pin-settings {
312c66ec88fSEmmanuel Vadot                    ap2aif-pins {
313c66ec88fSEmmanuel Vadot                        input-enable;
314c66ec88fSEmmanuel Vadot                        groups = "gf-aif1";
315c66ec88fSEmmanuel Vadot                        function = "codec-aif3";
316c66ec88fSEmmanuel Vadot                    };
317c66ec88fSEmmanuel Vadot                    codec2aif-pins {
318c66ec88fSEmmanuel Vadot                        output-enable;
319c66ec88fSEmmanuel Vadot                        groups = "codec-aif3";
320c66ec88fSEmmanuel Vadot                        function = "gf-aif1";
321c66ec88fSEmmanuel Vadot                    };
322c66ec88fSEmmanuel Vadot                };
323c66ec88fSEmmanuel Vadot            };
324c66ec88fSEmmanuel Vadot
325c66ec88fSEmmanuel Vadot            lochnagar-sc {
326c66ec88fSEmmanuel Vadot                compatible = "cirrus,lochnagar2-soundcard";
327c66ec88fSEmmanuel Vadot
328c66ec88fSEmmanuel Vadot                #sound-dai-cells = <1>;
329c66ec88fSEmmanuel Vadot
330c66ec88fSEmmanuel Vadot                clocks = <&lochnagarclk LOCHNAGAR_SOUNDCARD_MCLK>;
331c66ec88fSEmmanuel Vadot                clock-names = "mclk";
332c66ec88fSEmmanuel Vadot            };
333c66ec88fSEmmanuel Vadot
334c66ec88fSEmmanuel Vadot            lochnagar-hwmon {
335c66ec88fSEmmanuel Vadot                compatible = "cirrus,lochnagar2-hwmon";
336c66ec88fSEmmanuel Vadot            };
337c66ec88fSEmmanuel Vadot
338c66ec88fSEmmanuel Vadot            MIC1VDD {
339c66ec88fSEmmanuel Vadot                compatible = "cirrus,lochnagar2-mic1vdd";
340c66ec88fSEmmanuel Vadot
341c66ec88fSEmmanuel Vadot                cirrus,micbias-input = <3>;
342c66ec88fSEmmanuel Vadot            };
343c66ec88fSEmmanuel Vadot
344c66ec88fSEmmanuel Vadot            MICVDD {
345c66ec88fSEmmanuel Vadot                compatible = "cirrus,lochnagar2-micvdd";
346c66ec88fSEmmanuel Vadot
347c66ec88fSEmmanuel Vadot                SYSVDD-supply = <&wallvdd>;
348c66ec88fSEmmanuel Vadot
349c66ec88fSEmmanuel Vadot                regulator-min-microvolt = <3300000>;
350c66ec88fSEmmanuel Vadot                regulator-max-microvolt = <3300000>;
351c66ec88fSEmmanuel Vadot            };
352c66ec88fSEmmanuel Vadot
353c66ec88fSEmmanuel Vadot            VDD1V8 {
354c66ec88fSEmmanuel Vadot                compatible = "regulator-fixed";
355c66ec88fSEmmanuel Vadot
356c66ec88fSEmmanuel Vadot                regulator-name = "VDD1V8";
357c66ec88fSEmmanuel Vadot                regulator-min-microvolt = <1800000>;
358c66ec88fSEmmanuel Vadot                regulator-max-microvolt = <1800000>;
359c66ec88fSEmmanuel Vadot                regulator-boot-on;
360c66ec88fSEmmanuel Vadot                regulator-always-on;
361c66ec88fSEmmanuel Vadot
362c66ec88fSEmmanuel Vadot                vin-supply = <&wallvdd>;
363c66ec88fSEmmanuel Vadot            };
364c66ec88fSEmmanuel Vadot        };
365c66ec88fSEmmanuel Vadot    };
366