1*bc8c537bSDavid Lin# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*bc8c537bSDavid Lin%YAML 1.2
3*bc8c537bSDavid Lin---
4*bc8c537bSDavid Lin$id: http://devicetree.org/schemas/sound/nuvoton,nau8810.yaml#
5*bc8c537bSDavid Lin$schema: http://devicetree.org/meta-schemas/core.yaml#
6*bc8c537bSDavid Lin
7*bc8c537bSDavid Lintitle: NAU8810/NAU8812/NAU8814 audio CODEC
8*bc8c537bSDavid Lin
9*bc8c537bSDavid Linmaintainers:
10*bc8c537bSDavid Lin  - David Lin <CTLIN0@nuvoton.com>
11*bc8c537bSDavid Lin
12*bc8c537bSDavid LinallOf:
13*bc8c537bSDavid Lin  - $ref: dai-common.yaml#
14*bc8c537bSDavid Lin
15*bc8c537bSDavid Linproperties:
16*bc8c537bSDavid Lin  compatible:
17*bc8c537bSDavid Lin    enum:
18*bc8c537bSDavid Lin      - nuvoton,nau8810
19*bc8c537bSDavid Lin      - nuvoton,nau8812
20*bc8c537bSDavid Lin      - nuvoton,nau8814
21*bc8c537bSDavid Lin
22*bc8c537bSDavid Lin  reg:
23*bc8c537bSDavid Lin    maxItems: 1
24*bc8c537bSDavid Lin
25*bc8c537bSDavid Lin  '#sound-dai-cells':
26*bc8c537bSDavid Lin    const: 0
27*bc8c537bSDavid Lin
28*bc8c537bSDavid Linrequired:
29*bc8c537bSDavid Lin  - compatible
30*bc8c537bSDavid Lin  - reg
31*bc8c537bSDavid Lin
32*bc8c537bSDavid LinunevaluatedProperties: false
33*bc8c537bSDavid Lin
34*bc8c537bSDavid Linexamples:
35*bc8c537bSDavid Lin  - |
36*bc8c537bSDavid Lin    i2c {
37*bc8c537bSDavid Lin        #address-cells = <1>;
38*bc8c537bSDavid Lin        #size-cells = <0>;
39*bc8c537bSDavid Lin
40*bc8c537bSDavid Lin        codec@1a {
41*bc8c537bSDavid Lin            #sound-dai-cells = <0>;
42*bc8c537bSDavid Lin            compatible = "nuvoton,nau8810";
43*bc8c537bSDavid Lin            reg = <0x1a>;
44*bc8c537bSDavid Lin        };
45*bc8c537bSDavid Lin    };
46