Re: [PATCH v4 1/1] ASoC: dt-bindings: Convert eukrea-tlv320.txt to yaml
Frank Li <[email protected]>
| Newsgroups | dev.linux.lists.imx,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel,org.kernel.vger.linux-sound |
|---|---|
| Message-ID | <amPA3hHmTQm42PP9@lizhi-Precision-Tower-5810> |
On Fri, May 15, 2026 at 10:52:03AM -0400, [email protected] wrote: > From: Frank Li <[email protected]> > > Convert eukrea-tlv320.txt to yaml format. Mark brown: Can you help to pick up this one?, Rob already acked. Frank > > Signed-off-by: Frank Li <[email protected]> > --- > Change in v4 > - add minimum and maximum for fsl,mux-int-port and fsl,mux-out-port. > change in v3 > - add fsl,mux-int-port and fsl,mux-out-port to required > change in v2 > - Add comments about "The AUDMUX port numbering should start at 1" > v1: https://lore.kernel.org/linux-devicetree/CAEnQRZACes8EptdEgg0i0vzdcxgUJwZAfQHU0DEhMnXtA-g01Q@mail.gmail.com/ > --- > .../bindings/sound/eukrea,asoc-tlv320.yaml | 61 +++++++++++++++++++ > .../bindings/sound/eukrea-tlv320.txt | 26 -------- > 2 files changed, 61 insertions(+), 26 deletions(-) > create mode 100644 Documentation/devicetree/bindings/sound/eukrea,asoc-tlv320.yaml > delete mode 100644 Documentation/devicetree/bindings/sound/eukrea-tlv320.txt > > diff --git a/Documentation/devicetree/bindings/sound/eukrea,asoc-tlv320.yaml b/Documentation/devicetree/bindings/sound/eukrea,asoc-tlv320.yaml > new file mode 100644 > index 0000000000000..24b793feb02df > --- /dev/null > +++ b/Documentation/devicetree/bindings/sound/eukrea,asoc-tlv320.yaml > @@ -0,0 +1,61 @@ > +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/sound/eukrea,asoc-tlv320.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: Audio complex for Eukrea boards with tlv320aic23 codec. > + > +maintainers: > + - Frank Li <[email protected]> > + > +properties: > + compatible: > + const: eukrea,asoc-tlv320 > + > + eukrea,model: > + $ref: /schemas/types.yaml#/definitions/string > + description: > + The user-visible name of this sound complex. > + > + ssi-controller: > + $ref: /schemas/types.yaml#/definitions/phandle > + description: > + The phandle of the SSI controller. > + > + fsl,mux-int-port: > + $ref: /schemas/types.yaml#/definitions/uint32 > + description: | > + The internal port of the i.MX audio muxer (AUDMUX). > + Note: The AUDMUX port numbering should start at 1, which is consistent with > + hardware manual. > + minimum: 1 > + maximum: 8 > + > + fsl,mux-ext-port: > + $ref: /schemas/types.yaml#/definitions/uint32 > + description: | > + The external port of the i.MX audio muxer. > + Note: The AUDMUX port numbering should start at 1, which is consistent with > + hardware manual. > + minimum: 1 > + maximum: 8 > + > +required: > + - compatible > + - eukrea,model > + - ssi-controller > + - fsl,mux-int-port > + - fsl,mux-ext-port > + > +additionalProperties: false > + > +examples: > + - | > + sound { > + compatible = "eukrea,asoc-tlv320"; > + eukrea,model = "imx51-eukrea-tlv320aic23"; > + ssi-controller = <&ssi2>; > + fsl,mux-int-port = <2>; > + fsl,mux-ext-port = <3>; > + }; > diff --git a/Documentation/devicetree/bindings/sound/eukrea-tlv320.txt b/Documentation/devicetree/bindings/sound/eukrea-tlv320.txt > deleted file mode 100644 > index 6dfa88c4dc1e8..0000000000000 > --- a/Documentation/devicetree/bindings/sound/eukrea-tlv320.txt > +++ /dev/null > @@ -1,26 +0,0 @@ > -Audio complex for Eukrea boards with tlv320aic23 codec. > - > -Required properties: > - > - - compatible : "eukrea,asoc-tlv320" > - > - - eukrea,model : The user-visible name of this sound complex. > - > - - ssi-controller : The phandle of the SSI controller. > - > - - fsl,mux-int-port : The internal port of the i.MX audio muxer (AUDMUX). > - > - - fsl,mux-ext-port : The external port of the i.MX audio muxer. > - > -Note: The AUDMUX port numbering should start at 1, which is consistent with > -hardware manual. > - > -Example: > - > - sound { > - compatible = "eukrea,asoc-tlv320"; > - eukrea,model = "imx51-eukrea-tlv320aic23"; > - ssi-controller = <&ssi2>; > - fsl,mux-int-port = <2>; > - fsl,mux-ext-port = <3>; > - }; > -- > 2.43.0 >