Unverified Commit 631e9d4b authored by Krzysztof Kozlowski's avatar Krzysztof Kozlowski Committed by Mark Brown
Browse files

ASoC: dt-bindings: samsung,tm2: use common sound card



Reference the common sound card properties and deprecate the
custom "samsung,audio-routing" in favor of generic one.  This allows to
remove "model" property and make the binding closer to other sounds
cards.

Reviewed-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20230810063300.20151-6-krzysztof.kozlowski@linaro.org


Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent 5ddff831
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -10,6 +10,9 @@ maintainers:
  - Krzysztof Kozlowski <krzk@kernel.org>
  - Sylwester Nawrocki <s.nawrocki@samsung.com>

allOf:
  - $ref: sound-card-common.yaml#

properties:
  compatible:
    const: samsung,tm2-audio
@@ -32,6 +35,8 @@ properties:
      being the connection's source; valid names for sources and sinks are the
      WM5110's and MAX98504's pins and the jacks on the board: HP, SPK, Main
      Mic, Sub Mic, Third Mic, Headset Mic.
      Deprecated, use audio-routing.
    deprecated: true
    $ref: /schemas/types.yaml#/definitions/non-unique-string-array

  i2s-controller:
@@ -44,20 +49,15 @@ properties:
  mic-bias-gpios:
    description: GPIO pin that enables the Main Mic bias regulator.

  model:
    description: The user-visible name of this sound complex.
    $ref: /schemas/types.yaml#/definitions/string

required:
  - compatible
  - audio-amplifier
  - audio-codec
  - samsung,audio-routing
  - audio-routing
  - i2s-controller
  - mic-bias-gpios
  - model

additionalProperties: false
unevaluatedProperties: false

examples:
  - |
@@ -70,7 +70,7 @@ examples:
        audio-amplifier = <&max98504>;
        mic-bias-gpios = <&gpr3 2 GPIO_ACTIVE_HIGH>;
        model = "wm5110";
        samsung,audio-routing = "HP", "HPOUT1L",
        audio-routing = "HP", "HPOUT1L",
                                "HP", "HPOUT1R",
                                "SPK", "SPKOUT",
                                "SPKOUT", "HPOUT2L",