> Because the same binding components can be shared by all codecs > combinations, we only reserve one binding file for mt8195 machine driver > and rename to a generic name. > > We use compatible string to separate different codec combination instead > of creating a new binding file for new codec combination. > > Signed-off-by: Trevor Wu <trevor.wu@xxxxxxxxxxxx> >--- ...snip... >diff --git a/Documentation/devicetree/bindings/sound/mt8195-mt6359-rt1019-rt5682.yaml b/Documentation/devicetree/bindings/sound/mt8195-mt6359.yaml >similarity index 87% >rename from Documentation/devicetree/bindings/sound/mt8195-mt6359-rt1019-rt5682.yaml >rename to Documentation/devicetree/bindings/sound/mt8195-mt6359.yaml >index 8f177e02ad35..04953f5b44a4 100644 >--- a/Documentation/devicetree/bindings/sound/mt8195-mt6359-rt1019-rt5682.yaml >+++ b/Documentation/devicetree/bindings/sound/mt8195-mt6359.yaml >@@ -1,10 +1,10 @@ > # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) > %YAML 1.2 > --- >-$id: http://devicetree.org/schemas/sound/mt8195-mt6359-rt1019-rt5682.yaml# >+$id: http://devicetree.org/schemas/sound/mt8195-mt6359.yaml# > $schema: http://devicetree.org/meta-schemas/core.yaml# > >-title: Mediatek MT8195 with MT6359, RT1019 and RT5682 ASoC sound card driver >+title: MediaTek MT8195 ASoC sound card driver > I also tested: 'make dt_binding_check DT_CHECKER_FLAGS=-m DT_SCHEMA_FILES=Documentation/devicetree/bindings/sound/mt8195-mt6359.yaml' and it wotks fine. Reviewed-by: Miles Chen <miles.chen@xxxxxxxxxxxx> > maintainers: > - Trevor Wu <trevor.wu@xxxxxxxxxxxx> >@@ -14,7 +14,9 @@ description: > > properties: > compatible: >- const: mediatek,mt8195_mt6359_rt1019_rt5682 >+ enum: >+ - mediatek,mt8195_mt6359_rt1019_rt5682 >+ - mediatek,mt8195_mt6359_rt1011_rt5682 > > model: > $ref: /schemas/types.yaml#/definitions/string >-- >2.18.0 > >