xref: /freebsd/sys/contrib/device-tree/Bindings/sound/ti,src4xxx.yaml (revision 7ef62cebc2f965b0f640263e179276928885e33d)
1*7ef62cebSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*7ef62cebSEmmanuel Vadot%YAML 1.2
3*7ef62cebSEmmanuel Vadot---
4*7ef62cebSEmmanuel Vadot$id: http://devicetree.org/schemas/sound/ti,src4xxx.yaml#
5*7ef62cebSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6*7ef62cebSEmmanuel Vadot
7*7ef62cebSEmmanuel Vadottitle: Texas Instruments SRC4392 Device Tree Bindings
8*7ef62cebSEmmanuel Vadot
9*7ef62cebSEmmanuel Vadotdescription: |
10*7ef62cebSEmmanuel Vadot  The SRC4392 is a digital audio codec that can be connected via
11*7ef62cebSEmmanuel Vadot  I2C or SPI. Currently, only I2C bus is supported.
12*7ef62cebSEmmanuel Vadot
13*7ef62cebSEmmanuel Vadotmaintainers:
14*7ef62cebSEmmanuel Vadot  - Matt Flax <flatmax@flatmax.com>
15*7ef62cebSEmmanuel Vadot
16*7ef62cebSEmmanuel VadotallOf:
17*7ef62cebSEmmanuel Vadot  - $ref: name-prefix.yaml#
18*7ef62cebSEmmanuel Vadot
19*7ef62cebSEmmanuel Vadotproperties:
20*7ef62cebSEmmanuel Vadot  compatible:
21*7ef62cebSEmmanuel Vadot    const: ti,src4392
22*7ef62cebSEmmanuel Vadot
23*7ef62cebSEmmanuel Vadot  "#sound-dai-cells":
24*7ef62cebSEmmanuel Vadot    const: 0
25*7ef62cebSEmmanuel Vadot
26*7ef62cebSEmmanuel Vadot  reg:
27*7ef62cebSEmmanuel Vadot    maxItems: 1
28*7ef62cebSEmmanuel Vadot
29*7ef62cebSEmmanuel Vadotrequired:
30*7ef62cebSEmmanuel Vadot  - "#sound-dai-cells"
31*7ef62cebSEmmanuel Vadot  - compatible
32*7ef62cebSEmmanuel Vadot  - reg
33*7ef62cebSEmmanuel Vadot
34*7ef62cebSEmmanuel VadotadditionalProperties: false
35*7ef62cebSEmmanuel Vadot
36*7ef62cebSEmmanuel Vadotexamples:
37*7ef62cebSEmmanuel Vadot  - |
38*7ef62cebSEmmanuel Vadot    i2c {
39*7ef62cebSEmmanuel Vadot        #address-cells = <1>;
40*7ef62cebSEmmanuel Vadot        #size-cells = <0>;
41*7ef62cebSEmmanuel Vadot
42*7ef62cebSEmmanuel Vadot        audio-codec@70 {
43*7ef62cebSEmmanuel Vadot            #sound-dai-cells = <0>;
44*7ef62cebSEmmanuel Vadot            compatible = "ti,src4392";
45*7ef62cebSEmmanuel Vadot            reg = <0x70>;
46*7ef62cebSEmmanuel Vadot        };
47*7ef62cebSEmmanuel Vadot    };
48*7ef62cebSEmmanuel Vadot...
49