1*268777caSDavid Lin# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*268777caSDavid Lin%YAML 1.2
3*268777caSDavid Lin---
4*268777caSDavid Lin$id: http://devicetree.org/schemas/sound/nuvoton,nau8315.yaml#
5*268777caSDavid Lin$schema: http://devicetree.org/meta-schemas/core.yaml#
6*268777caSDavid Lin
7*268777caSDavid Lintitle: NAU8315/NAU8318 Mono Class-D Amplifier
8*268777caSDavid Lin
9*268777caSDavid Linmaintainers:
10*268777caSDavid Lin  - David Lin <CTLIN0@nuvoton.com>
11*268777caSDavid Lin
12*268777caSDavid LinallOf:
13*268777caSDavid Lin  - $ref: dai-common.yaml#
14*268777caSDavid Lin
15*268777caSDavid Linproperties:
16*268777caSDavid Lin  compatible:
17*268777caSDavid Lin    enum:
18*268777caSDavid Lin      - nuvoton,nau8315
19*268777caSDavid Lin      - nuvoton,nau8318
20*268777caSDavid Lin
21*268777caSDavid Lin  '#sound-dai-cells':
22*268777caSDavid Lin    const: 0
23*268777caSDavid Lin
24*268777caSDavid Lin  enable-gpios:
25*268777caSDavid Lin    maxItems: 1
26*268777caSDavid Lin    description:
27*268777caSDavid Lin      GPIO specifier for the chip's device enable input(EN) pin.
28*268777caSDavid Lin      If this option is not specified then driver does not manage
29*268777caSDavid Lin      the pin state (e.g. chip is always on).
30*268777caSDavid Lin
31*268777caSDavid Linrequired:
32*268777caSDavid Lin  - compatible
33*268777caSDavid Lin
34*268777caSDavid LinunevaluatedProperties: false
35*268777caSDavid Lin
36*268777caSDavid Linexamples:
37*268777caSDavid Lin  - |
38*268777caSDavid Lin    #include <dt-bindings/gpio/gpio.h>
39*268777caSDavid Lin
40*268777caSDavid Lin    codec {
41*268777caSDavid Lin        compatible = "nuvoton,nau8315";
42*268777caSDavid Lin        #sound-dai-cells = <0>;
43*268777caSDavid Lin        enable-gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>;
44*268777caSDavid Lin    };
45