• Home
  • Raw
  • Download

Lines Matching +full:dmic +full:- +full:ref

1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - patches@opensource.cirrus.com
17 - $ref: /schemas/sound/wlf,arizona.yaml#
18 - $ref: /schemas/regulator/wlf,arizona.yaml#
19 - $ref: /schemas/extcon/wlf,arizona.yaml#
20 - if:
25 - cirrus,cs47l24
26 - wlf,wm1831
29 - DCVDD-supply
30 - MICVDD-supply
33 LDOVDD-supply:
38 - if:
43 - wlf,wm1814
44 - wlf,wm5102
45 - wlf,wm5110
46 - wlf,wm8280
47 - wlf,wm8997
48 - wlf,wm8998
51 DBVDD2-supply:
56 - DBVDD2-supply
57 - if:
62 - wlf,wm1814
63 - wlf,wm5102
64 - wlf,wm5110
65 - wlf,wm8280
66 - wlf,wm8998
69 DBVDD3-supply:
74 - DBVDD3-supply
75 - if:
80 - cirrus,cs47l24
81 - wlf,wm1831
82 - wlf,wm8997
85 SPKVDD-supply:
90 - SPKVDD-supply
93 SPKVDDL-supply:
97 SPKVDDR-supply:
102 - SPKVDDL-supply
103 - SPKVDDR-supply
108 - cirrus,cs47l24
109 - wlf,wm1814
110 - wlf,wm1831
111 - wlf,wm5102
112 - wlf,wm5110
113 - wlf,wm8280
114 - wlf,wm8997
115 - wlf,wm8998
120 AVDD-supply:
124 CPVDD-supply:
128 DBVDD1-supply:
132 DCVDD-supply:
137 MICVDD-supply:
142 gpio-controller: true
144 '#gpio-cells':
150 wlf,gpio-defaults:
153 appropriate values can found in dt-bindings/mfd/arizona.h. If
158 $ref: "/schemas/types.yaml#/definitions/uint32-array"
162 interrupt-controller: true
164 '#interrupt-cells':
179 clock-names:
185 - items:
186 - const: mclk1
187 - items:
188 - const: mclk2
189 - items:
190 - const: mclk1
191 - const: mclk2
193 reset-gpios:
200 $ref: /schemas/types.yaml#/definitions/phandle-array
204 - compatible
205 - AVDD-supply
206 - CPVDD-supply
207 - DBVDD1-supply
208 - gpio-controller
209 - '#gpio-cells'
210 - interrupt-controller
211 - '#interrupt-cells'
212 - interrupts
217 - |
218 #include <dt-bindings/mfd/arizona.h>
220 #address-cells = <1>;
221 #size-cells = <0>;
228 reset-gpios = <&gpio 0>;
231 AVDD-supply = <&vdd1v8>;
232 DBVDD1-supply = <&vdd1v8>;
233 DBVDD2-supply = <&vdd1v8>;
234 DBVDD3-supply = <&vdd1v8>;
235 CPVDD-supply = <&vdd1v8>;
236 LDOVDD-supply = <&vdd1v8>;
237 SPKVDDL-supply = <&vdd5v>;
238 SPKVDDR-supply = <&vdd5v>;
241 interrupt-controller;
242 #interrupt-cells = <2>;
243 interrupt-parent = <&gic>;
245 gpio-controller;
246 #gpio-cells = <2>;
248 #sound-dai-cells = <1>;
250 wlf,gpio-defaults = <
259 clock-names = "mclk1", "mclk2";
262 wlf,dmic-ref = <ARIZONA_DMIC_MICBIAS1 ARIZONA_DMIC_MICBIAS3>;
264 wlf,use-jd2;
265 wlf,use-jd2-nopull;
266 wlf,jd-invert;
268 wlf,micd-software-compare;
269 wlf,micd-detect-debounce = <0>;
270 wlf,micd-pol-gpio = <&codec 2 0>;
271 wlf,micd-rate = <ARIZONA_MICD_TIME_8MS>;
272 wlf,micd-dbtime = <4>;
273 wlf,micd-timeout-ms = <100>;
274 wlf,micd-force-micbias;
275 wlf,micd-configs = <0 ARIZONA_DMIC_MICBIAS1 0>,