xref: /freebsd/sys/contrib/device-tree/Bindings/sound/ti,src4xxx.yaml (revision 8bab661a3316d8bd9b9fbd11a3b4371b91507bd2)
17ef62cebSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
27ef62cebSEmmanuel Vadot%YAML 1.2
37ef62cebSEmmanuel Vadot---
47ef62cebSEmmanuel Vadot$id: http://devicetree.org/schemas/sound/ti,src4xxx.yaml#
57ef62cebSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
67ef62cebSEmmanuel Vadot
7*8bab661aSEmmanuel Vadottitle: Texas Instruments SRC4392
87ef62cebSEmmanuel Vadot
97ef62cebSEmmanuel Vadotdescription: |
107ef62cebSEmmanuel Vadot  The SRC4392 is a digital audio codec that can be connected via
117ef62cebSEmmanuel Vadot  I2C or SPI. Currently, only I2C bus is supported.
127ef62cebSEmmanuel Vadot
137ef62cebSEmmanuel Vadotmaintainers:
147ef62cebSEmmanuel Vadot  - Matt Flax <flatmax@flatmax.com>
157ef62cebSEmmanuel Vadot
167ef62cebSEmmanuel VadotallOf:
17*8bab661aSEmmanuel Vadot  - $ref: dai-common.yaml#
187ef62cebSEmmanuel Vadot
197ef62cebSEmmanuel Vadotproperties:
207ef62cebSEmmanuel Vadot  compatible:
217ef62cebSEmmanuel Vadot    const: ti,src4392
227ef62cebSEmmanuel Vadot
237ef62cebSEmmanuel Vadot  "#sound-dai-cells":
247ef62cebSEmmanuel Vadot    const: 0
257ef62cebSEmmanuel Vadot
267ef62cebSEmmanuel Vadot  reg:
277ef62cebSEmmanuel Vadot    maxItems: 1
287ef62cebSEmmanuel Vadot
297ef62cebSEmmanuel Vadotrequired:
307ef62cebSEmmanuel Vadot  - "#sound-dai-cells"
317ef62cebSEmmanuel Vadot  - compatible
327ef62cebSEmmanuel Vadot  - reg
337ef62cebSEmmanuel Vadot
347ef62cebSEmmanuel VadotadditionalProperties: false
357ef62cebSEmmanuel Vadot
367ef62cebSEmmanuel Vadotexamples:
377ef62cebSEmmanuel Vadot  - |
387ef62cebSEmmanuel Vadot    i2c {
397ef62cebSEmmanuel Vadot        #address-cells = <1>;
407ef62cebSEmmanuel Vadot        #size-cells = <0>;
417ef62cebSEmmanuel Vadot
427ef62cebSEmmanuel Vadot        audio-codec@70 {
437ef62cebSEmmanuel Vadot            #sound-dai-cells = <0>;
447ef62cebSEmmanuel Vadot            compatible = "ti,src4392";
457ef62cebSEmmanuel Vadot            reg = <0x70>;
467ef62cebSEmmanuel Vadot        };
477ef62cebSEmmanuel Vadot    };
487ef62cebSEmmanuel Vadot...
49