[PATCH 00/12] ASoC: dt-bindings: Add sound-card-common.yaml

From: Krzysztof Kozlowski
Date: Mon Jul 31 2023 - 05:43:20 EST


Hi,

Almost every board machine / sound cards has "audio-routing" and "model"
properties, so we can make things simpler by introducing one common
binding. It is also expected that given property has only one definition.

If the patchset looks good, then the next steps will be:
1. Convert more vendor audio-routing properties to audio-routing,
2. Add dai-links children to common binding.

Best regards,
Krzysztof

Krzysztof Kozlowski (12):
ASoC: dt-bindings: amlogic,gx-sound-card: correct maxItems constraints
ASoC: dt-bindings: Add common sound card properties
ASoC: dt-bindings: mediatek,mt8188-mt6359: use common sound card
ASoC: dt-bindings: samsung,aries-wm8994: use common sound card
ASoC: dt-bindings: samsung,midas-audio: use common sound card
ASoC: dt-bindings: samsung,odroid: use common sound card
ASoC: dt-bindings: samsung,tm2: use common sound card
ASoC: samsung: odroid: use of_property_present to check for property
ASoC: samsung: aries_wm8994: parse audio-routing
ASoC: samsung: midas_wm1811: parse audio-routing
ASoC: samsung: odroid: parse audio-routing
ASoC: samsung: tm2_wm5110: parse audio-routing

.../sound/amlogic,axg-sound-card.yaml | 15 +++--------
.../bindings/sound/amlogic,gx-sound-card.yaml | 16 +++++------
.../devicetree/bindings/sound/fsl,rpmsg.yaml | 17 +++---------
.../bindings/sound/google,sc7180-trogdor.yaml | 17 +++---------
.../sound/google,sc7280-herobrine.yaml | 17 +++---------
.../bindings/sound/imx-audio-card.yaml | 18 +++----------
.../sound/mediatek,mt8188-mt6359.yaml | 17 +++++-------
.../bindings/sound/samsung,aries-wm8994.yaml | 16 +++++------
.../bindings/sound/samsung,midas-audio.yaml | 16 +++++------
.../bindings/sound/samsung,odroid.yaml | 14 +++++-----
.../bindings/sound/samsung,tm2.yaml | 16 +++++------
.../bindings/sound/sound-card-common.yaml | 27 +++++++++++++++++++
sound/soc/samsung/aries_wm8994.c | 10 ++++---
sound/soc/samsung/midas_wm1811.c | 10 ++++---
sound/soc/samsung/odroid.c | 15 ++++++-----
sound/soc/samsung/tm2_wm5110.c | 10 ++++---
16 files changed, 119 insertions(+), 132 deletions(-)
create mode 100644 Documentation/devicetree/bindings/sound/sound-card-common.yaml

--
2.34.1