xref: /linux/Documentation/devicetree/bindings/sound/maxim,max9867.yaml (revision 1ac731c529cd4d6adbce134754b51ff7d822b145)
16668f70aSRichard Leitner# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
26668f70aSRichard Leitner%YAML 1.2
36668f70aSRichard Leitner---
46668f70aSRichard Leitner$id: http://devicetree.org/schemas/sound/maxim,max9867.yaml#
56668f70aSRichard Leitner$schema: http://devicetree.org/meta-schemas/core.yaml#
66668f70aSRichard Leitner
76668f70aSRichard Leitnertitle: Maxim Integrated MAX9867 CODEC
86668f70aSRichard Leitner
96668f70aSRichard Leitnerdescription: |
106668f70aSRichard Leitner  This device supports I2C only.
116668f70aSRichard Leitner  Pins on the device (for linking into audio routes):
126668f70aSRichard Leitner      * LOUT
136668f70aSRichard Leitner      * ROUT
146668f70aSRichard Leitner      * LINL
156668f70aSRichard Leitner      * LINR
166668f70aSRichard Leitner      * MICL
176668f70aSRichard Leitner      * MICR
186668f70aSRichard Leitner      * DMICL
196668f70aSRichard Leitner      * DMICR
206668f70aSRichard Leitner
216668f70aSRichard Leitnermaintainers:
226668f70aSRichard Leitner  - Ladislav Michl <ladis@linux-mips.org>
236668f70aSRichard Leitner
246668f70aSRichard LeitnerallOf:
256668f70aSRichard Leitner  - $ref: dai-common.yaml#
266668f70aSRichard Leitner
276668f70aSRichard Leitnerproperties:
286668f70aSRichard Leitner  compatible:
296668f70aSRichard Leitner    enum:
306668f70aSRichard Leitner      - maxim,max9867
316668f70aSRichard Leitner
326668f70aSRichard Leitner  '#sound-dai-cells':
336668f70aSRichard Leitner    const: 0
346668f70aSRichard Leitner
356668f70aSRichard Leitner  reg:
366668f70aSRichard Leitner    maxItems: 1
376668f70aSRichard Leitner
38*d63e55b3SRichard Leitner  clocks:
39*d63e55b3SRichard Leitner    maxItems: 1
40*d63e55b3SRichard Leitner
416668f70aSRichard Leitnerrequired:
426668f70aSRichard Leitner  - compatible
436668f70aSRichard Leitner  - reg
44*d63e55b3SRichard Leitner  - clocks
456668f70aSRichard Leitner
466668f70aSRichard LeitneradditionalProperties: false
476668f70aSRichard Leitner
486668f70aSRichard Leitnerexamples:
496668f70aSRichard Leitner  - |
506668f70aSRichard Leitner    i2c {
516668f70aSRichard Leitner        #address-cells = <1>;
526668f70aSRichard Leitner        #size-cells = <0>;
536668f70aSRichard Leitner        codec@18 {
546668f70aSRichard Leitner            compatible = "maxim,max9867";
556668f70aSRichard Leitner            #sound-dai-cells = <0>;
566668f70aSRichard Leitner            reg = <0x18>;
57*d63e55b3SRichard Leitner            clocks = <&codec_clk>;
586668f70aSRichard Leitner        };
596668f70aSRichard Leitner    };
606668f70aSRichard Leitner...
61