xref: /linux/Documentation/devicetree/bindings/sound/sophgo,cv1800b-codecs.yaml (revision c17ee635fd3a482b2ad2bf5e269755c2eae5f25e)
1*c294aafeSAnton D. Stavinskii# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*c294aafeSAnton D. Stavinskii%YAML 1.2
3*c294aafeSAnton D. Stavinskii---
4*c294aafeSAnton D. Stavinskii$id: http://devicetree.org/schemas/sound/sophgo,cv1800b-codecs.yaml#
5*c294aafeSAnton D. Stavinskii$schema: http://devicetree.org/meta-schemas/core.yaml#
6*c294aafeSAnton D. Stavinskii
7*c294aafeSAnton D. Stavinskiititle: Sophgo CV1800B Internal ADC/DAC Codec
8*c294aafeSAnton D. Stavinskii
9*c294aafeSAnton D. Stavinskiimaintainers:
10*c294aafeSAnton D. Stavinskii  - Anton D. Stavinskii <stavinsky@gmail.com>
11*c294aafeSAnton D. Stavinskii
12*c294aafeSAnton D. Stavinskiidescription:
13*c294aafeSAnton D. Stavinskii  Internal ADC and DAC audio codecs integrated in the Sophgo CV1800B SoC.
14*c294aafeSAnton D. Stavinskii  Codecs expose a single DAI and are intended to be connected
15*c294aafeSAnton D. Stavinskii  to an I2S/TDM controller via an ASoC machine driver.
16*c294aafeSAnton D. Stavinskii
17*c294aafeSAnton D. StavinskiiallOf:
18*c294aafeSAnton D. Stavinskii  - $ref: dai-common.yaml#
19*c294aafeSAnton D. Stavinskii
20*c294aafeSAnton D. Stavinskiiproperties:
21*c294aafeSAnton D. Stavinskii  compatible:
22*c294aafeSAnton D. Stavinskii    enum:
23*c294aafeSAnton D. Stavinskii      - sophgo,cv1800b-sound-adc
24*c294aafeSAnton D. Stavinskii      - sophgo,cv1800b-sound-dac
25*c294aafeSAnton D. Stavinskii
26*c294aafeSAnton D. Stavinskii  reg:
27*c294aafeSAnton D. Stavinskii    maxItems: 1
28*c294aafeSAnton D. Stavinskii
29*c294aafeSAnton D. Stavinskii  "#sound-dai-cells":
30*c294aafeSAnton D. Stavinskii    const: 0
31*c294aafeSAnton D. Stavinskii
32*c294aafeSAnton D. Stavinskiirequired:
33*c294aafeSAnton D. Stavinskii  - compatible
34*c294aafeSAnton D. Stavinskii  - reg
35*c294aafeSAnton D. Stavinskii  - "#sound-dai-cells"
36*c294aafeSAnton D. Stavinskii
37*c294aafeSAnton D. StavinskiiunevaluatedProperties: false
38*c294aafeSAnton D. Stavinskii
39*c294aafeSAnton D. Stavinskiiexamples:
40*c294aafeSAnton D. Stavinskii  - |
41*c294aafeSAnton D. Stavinskii    audio-codec@300a100 {
42*c294aafeSAnton D. Stavinskii      compatible = "sophgo,cv1800b-sound-adc";
43*c294aafeSAnton D. Stavinskii      reg = <0x0300a100 0x100>;
44*c294aafeSAnton D. Stavinskii      #sound-dai-cells = <0>;
45*c294aafeSAnton D. Stavinskii    };
46*c294aafeSAnton D. Stavinskii...
47