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 1217ba36b7SStephan Gerholdproperties: 1317ba36b7SStephan Gerhold compatible: 1417ba36b7SStephan Gerhold enum: 1517ba36b7SStephan Gerhold - nxp,tfa9895 16*513df999SVincent Knecht - nxp,tfa9897 1717ba36b7SStephan Gerhold 1817ba36b7SStephan Gerhold reg: 1917ba36b7SStephan Gerhold maxItems: 1 2017ba36b7SStephan Gerhold 2117ba36b7SStephan Gerhold '#sound-dai-cells': 2217ba36b7SStephan Gerhold const: 0 2317ba36b7SStephan Gerhold 2417ba36b7SStephan Gerhold sound-name-prefix: 2517ba36b7SStephan Gerhold $ref: /schemas/types.yaml#/definitions/string 2617ba36b7SStephan Gerhold description: 2717ba36b7SStephan Gerhold Used as prefix for sink/source names of the component. Must be a 2817ba36b7SStephan Gerhold unique string among multiple instances of the same component. 2917ba36b7SStephan Gerhold 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