Lines Matching +full:codec +full:- +full:irq
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Dialog Semiconductor DA7219 Audio Codec
10 - David Rau <David.Rau.opensource@dm.renesas.com>
13 The DA7219 is an ultra low-power audio codec with
14 in-built advanced accessory detection (AAD) for mobile
16 sample rates up to 96 kHz at 24-bit resolution.
28 VDD-supply:
32 VDDMIC-supply:
36 VDDIO-supply:
40 interrupt-names:
43 otherwise "irq" should be used.
45 - wakeup
46 - irq
48 wakeup-source:
53 "#clock-cells":
56 clock-output-names:
65 phandle and clock specifier for codec MCLK.
67 clock-names:
70 dlg,micbias-lvl:
76 dlg,mic-amp-in-sel:
81 diff - Differential.
83 se_p - MIC_P.
86 se_n - MIC_N.
96 dlg,micbias-pulse-lvl:
102 dlg,micbias-pulse-time:
108 dlg,btn-cfg:
111 Periodic button press measurements for 4-pole jack (ms).
114 dlg,mic-det-thr:
120 dlg,jack-ins-deb:
126 dlg,jack-ins-det-pty:
132 dlg,jack-det-rate:
138 dlg,jack-rem-deb:
144 dlg,a-d-btn-thr:
151 dlg,d-b-btn-thr:
158 dlg,b-c-btn-thr:
165 dlg,c-mic-btn-thr:
172 dlg,btn-avg:
175 Number of 8-bit readings for averaged button measurement.
178 dlg,adc-1bit-rpt:
181 Repeat count for 1-bit button measurement.
185 - compatible
186 - reg
187 - interrupts
188 - VDD-supply
189 - VDDMIC-supply
190 - VDDIO-supply
195 - |
196 #include <dt-bindings/interrupt-controller/irq.h>
198 #address-cells = <1>;
199 #size-cells = <0>;
201 codec: da7219@1a {
205 interrupt-parent = <&gpio6>;
208 VDD-supply = <&vdd_reg>;
209 VDDMIC-supply = <&vddmic_reg>;
210 VDDIO-supply = <&vddio_reg>;
212 #clock-cells = <1>;
213 clock-output-names = "da7219-dai-wclk", "da7219-dai-bclk";
216 clock-names = "mclk";
218 dlg,micbias-lvl = <2600>;
219 dlg,mic-amp-in-sel = "diff";
222 dlg,btn-cfg = <50>;
223 dlg,mic-det-thr = <500>;
224 dlg,jack-ins-deb = <20>;
225 dlg,jack-ins-det-pty = "low";
226 dlg,jack-det-rate = "32_64";
227 dlg,jack-rem-deb = <1>;
229 dlg,a-d-btn-thr = <0xa>;
230 dlg,d-b-btn-thr = <0x16>;
231 dlg,b-c-btn-thr = <0x21>;
232 dlg,c-mic-btn-thr = <0x3E>;
234 dlg,btn-avg = <4>;
235 dlg,adc-1bit-rpt = <1>;