117ba36b7SStephan Gerhold# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
217ba36b7SStephan Gerhold%YAML 1.2
317ba36b7SStephan Gerhold---
417ba36b7SStephan Gerhold$id: http://devicetree.org/schemas/sound/nxp,tfa989x.yaml#
517ba36b7SStephan Gerhold$schema: http://devicetree.org/meta-schemas/core.yaml#
617ba36b7SStephan Gerhold
717ba36b7SStephan Gerholdtitle: NXP/Goodix TFA989X (TFA1) Audio Amplifiers
817ba36b7SStephan Gerhold
917ba36b7SStephan Gerholdmaintainers:
1017ba36b7SStephan Gerhold  - Stephan Gerhold <stephan@gerhold.net>
1117ba36b7SStephan Gerhold
12*82d3ec1dSSameer PujarallOf:
13*82d3ec1dSSameer Pujar  - $ref: name-prefix.yaml#
14*82d3ec1dSSameer Pujar
1517ba36b7SStephan Gerholdproperties:
1617ba36b7SStephan Gerhold  compatible:
1717ba36b7SStephan Gerhold    enum:
1817ba36b7SStephan Gerhold      - nxp,tfa9895
19513df999SVincent Knecht      - nxp,tfa9897
2017ba36b7SStephan Gerhold
2117ba36b7SStephan Gerhold  reg:
2217ba36b7SStephan Gerhold    maxItems: 1
2317ba36b7SStephan Gerhold
2417ba36b7SStephan Gerhold  '#sound-dai-cells':
2517ba36b7SStephan Gerhold    const: 0
2617ba36b7SStephan Gerhold
279cf1a98eSVincent Knecht  vddd-supply:
289cf1a98eSVincent Knecht    description: regulator phandle for the VDDD power supply.
299cf1a98eSVincent Knecht
3017ba36b7SStephan Gerholdrequired:
3117ba36b7SStephan Gerhold  - compatible
3217ba36b7SStephan Gerhold  - reg
3317ba36b7SStephan Gerhold  - '#sound-dai-cells'
3417ba36b7SStephan Gerhold
3517ba36b7SStephan GerholdadditionalProperties: false
3617ba36b7SStephan Gerhold
3717ba36b7SStephan Gerholdexamples:
3817ba36b7SStephan Gerhold  - |
3917ba36b7SStephan Gerhold    i2c {
4017ba36b7SStephan Gerhold      #address-cells = <1>;
4117ba36b7SStephan Gerhold      #size-cells = <0>;
4217ba36b7SStephan Gerhold
4317ba36b7SStephan Gerhold      audio-codec@34 {
4417ba36b7SStephan Gerhold        compatible = "nxp,tfa9895";
4517ba36b7SStephan Gerhold        reg = <0x34>;
4617ba36b7SStephan Gerhold        sound-name-prefix = "Speaker Left";
4717ba36b7SStephan Gerhold        #sound-dai-cells = <0>;
4817ba36b7SStephan Gerhold      };
4917ba36b7SStephan Gerhold      audio-codec@36 {
5017ba36b7SStephan Gerhold        compatible = "nxp,tfa9895";
5117ba36b7SStephan Gerhold        reg = <0x36>;
5217ba36b7SStephan Gerhold        sound-name-prefix = "Speaker Right";
5317ba36b7SStephan Gerhold        #sound-dai-cells = <0>;
5417ba36b7SStephan Gerhold      };
5517ba36b7SStephan Gerhold    };
56