Lines Matching +full:ai3x +full:- +full:ocmv

1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 TLV320AIC3x are a series of low-power stereo audio codecs with stereo
13 single-ended or fully differential configurations.
16 data bus is programmable for I2S, left/right-justified, DSP, or TDM modes.
44 - Jai Luthra <j-luthra@ti.com>
49 - ti,tlv320aic3x
50 - ti,tlv320aic33
51 - ti,tlv320aic3007
52 - ti,tlv320aic3106
53 - ti,tlv320aic3104
58 reset-gpios:
63 gpio-reset:
64 $ref: /schemas/types.yaml#/definitions/uint32-matrix
67 Deprecated, please use reset-gpios instead.
70 ai3x-gpio-func:
72 $ref: /schemas/types.yaml#/definitions/uint32-array
75 ai3x-micbias-vg:
79 - const: 1
81 - const: 2
83 - const: 3
86 ai3x-ocmv:
87 description: Output Common-Mode Voltage selection.
90 - const: 0
92 - const: 1
94 - const: 2
96 - const: 3
99 AVDD-supply:
102 IOVDD-supply:
105 DRVDD-supply:
108 DVDD-supply:
111 '#sound-dai-cells':
118 $ref: audio-graph-port.yaml#
122 - compatible
123 - reg
128 - |
129 #include <dt-bindings/gpio/gpio.h>
131 #address-cells = <1>;
132 #size-cells = <0>;
134 tlv320aic3x_i2c: audio-codec@1b {
138 reset-gpios = <&gpio1 17 GPIO_ACTIVE_LOW>;
140 AVDD-supply = <&regulator>;
141 IOVDD-supply = <&regulator>;
142 DRVDD-supply = <&regulator>;
143 DVDD-supply = <&regulator>;
147 - |
148 #include <dt-bindings/gpio/gpio.h>
150 #address-cells = <1>;
151 #size-cells = <0>;
153 tlv320aic3x_spi: audio-codec@0 {
156 #sound-dai-cells = <0>;
158 AVDD-supply = <&regulator>;
159 IOVDD-supply = <&regulator>;
160 DRVDD-supply = <&regulator>;
161 DVDD-supply = <&regulator>;
162 ai3x-ocmv = <0>;