176fa6279SEmanuele Ghidoli# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
276fa6279SEmanuele Ghidoli%YAML 1.2
376fa6279SEmanuele Ghidoli---
476fa6279SEmanuele Ghidoli$id: http://devicetree.org/schemas/sound/nuvoton,nau8822.yaml#
576fa6279SEmanuele Ghidoli$schema: http://devicetree.org/meta-schemas/core.yaml#
676fa6279SEmanuele Ghidoli
776fa6279SEmanuele Ghidolititle: NAU8822 audio CODEC
876fa6279SEmanuele Ghidoli
976fa6279SEmanuele Ghidolidescription: |
1076fa6279SEmanuele Ghidoli  24 bit stereo audio codec with speaker driver.
1176fa6279SEmanuele Ghidoli  This device supports I2C/SPI.
1276fa6279SEmanuele Ghidoli
1376fa6279SEmanuele Ghidolimaintainers:
1476fa6279SEmanuele Ghidoli  - David Lin <CTLIN0@nuvoton.com>
1576fa6279SEmanuele Ghidoli
1676fa6279SEmanuele Ghidoliproperties:
1776fa6279SEmanuele Ghidoli  compatible:
1876fa6279SEmanuele Ghidoli    enum:
1976fa6279SEmanuele Ghidoli      - nuvoton,nau8822
2076fa6279SEmanuele Ghidoli
2176fa6279SEmanuele Ghidoli  reg:
2276fa6279SEmanuele Ghidoli    maxItems: 1
2376fa6279SEmanuele Ghidoli
24*e8c213caSFrancesco Dolcini  "#sound-dai-cells":
25*e8c213caSFrancesco Dolcini    const: 0
26*e8c213caSFrancesco Dolcini
27af20f01eSEmanuele Ghidoli  nuvoton,spk-btl:
28af20f01eSEmanuele Ghidoli    description:
29af20f01eSEmanuele Ghidoli      If set, configure the two loudspeaker outputs as a Bridge Tied Load output
30af20f01eSEmanuele Ghidoli      to drive a high power external loudspeaker.
31af20f01eSEmanuele Ghidoli    $ref: /schemas/types.yaml#/definitions/flag
32af20f01eSEmanuele Ghidoli
3376fa6279SEmanuele Ghidolirequired:
3476fa6279SEmanuele Ghidoli  - compatible
3576fa6279SEmanuele Ghidoli  - reg
3676fa6279SEmanuele Ghidoli
37*e8c213caSFrancesco DolciniallOf:
38*e8c213caSFrancesco Dolcini  - $ref: dai-common.yaml#
39*e8c213caSFrancesco Dolcini
4076fa6279SEmanuele GhidoliadditionalProperties: false
4176fa6279SEmanuele Ghidoli
4276fa6279SEmanuele Ghidoliexamples:
4376fa6279SEmanuele Ghidoli  - |
4476fa6279SEmanuele Ghidoli    i2c {
4576fa6279SEmanuele Ghidoli        #address-cells = <1>;
4676fa6279SEmanuele Ghidoli        #size-cells = <0>;
4776fa6279SEmanuele Ghidoli
4876fa6279SEmanuele Ghidoli        codec@1a {
4976fa6279SEmanuele Ghidoli            compatible = "nuvoton,nau8822";
5076fa6279SEmanuele Ghidoli            reg = <0x1a>;
5176fa6279SEmanuele Ghidoli        };
5276fa6279SEmanuele Ghidoli    };
53