[PATCH 1/3] ASoC: dt-bindings: qcom,wcd93xx-common: don't require micbias4

From: Jorijn van der Graaf

Date: Mon Jul 06 2026 - 15:23:20 EST


The WCD9370/9375, WCD9380/9385 and WCD9390/9395 codecs all have four
mic bias supplies, but the upcoming WCD9378 only has three, so it
cannot reference the common schema while qcom,micbias4-microvolt is
required there. Move that requirement out of the common schema into
each of the current users; no binding is relaxed by this.

Assisted-by: Claude:claude-fable-5
Signed-off-by: Jorijn van der Graaf <jorijnvdgraaf@xxxxxxxxxxxxx>
---
Documentation/devicetree/bindings/sound/qcom,wcd937x.yaml | 1 +
Documentation/devicetree/bindings/sound/qcom,wcd938x.yaml | 1 +
Documentation/devicetree/bindings/sound/qcom,wcd939x.yaml | 1 +
Documentation/devicetree/bindings/sound/qcom,wcd93xx-common.yaml | 1 -
4 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/Documentation/devicetree/bindings/sound/qcom,wcd937x.yaml b/Documentation/devicetree/bindings/sound/qcom,wcd937x.yaml
index f94203798f24..c6dbfe341370 100644
--- a/Documentation/devicetree/bindings/sound/qcom,wcd937x.yaml
+++ b/Documentation/devicetree/bindings/sound/qcom,wcd937x.yaml
@@ -31,6 +31,7 @@ properties:
required:
- compatible
- vdd-px-supply
+ - qcom,micbias4-microvolt

unevaluatedProperties: false

diff --git a/Documentation/devicetree/bindings/sound/qcom,wcd938x.yaml b/Documentation/devicetree/bindings/sound/qcom,wcd938x.yaml
index ab1c6285dbf8..f74beb4169a5 100644
--- a/Documentation/devicetree/bindings/sound/qcom,wcd938x.yaml
+++ b/Documentation/devicetree/bindings/sound/qcom,wcd938x.yaml
@@ -35,6 +35,7 @@ properties:

required:
- compatible
+ - qcom,micbias4-microvolt

unevaluatedProperties: false

diff --git a/Documentation/devicetree/bindings/sound/qcom,wcd939x.yaml b/Documentation/devicetree/bindings/sound/qcom,wcd939x.yaml
index 85283f94465d..a70d70a05355 100644
--- a/Documentation/devicetree/bindings/sound/qcom,wcd939x.yaml
+++ b/Documentation/devicetree/bindings/sound/qcom,wcd939x.yaml
@@ -50,6 +50,7 @@ properties:

required:
- compatible
+ - qcom,micbias4-microvolt

unevaluatedProperties: false

diff --git a/Documentation/devicetree/bindings/sound/qcom,wcd93xx-common.yaml b/Documentation/devicetree/bindings/sound/qcom,wcd93xx-common.yaml
index f78ba148ad25..61e437378cfe 100644
--- a/Documentation/devicetree/bindings/sound/qcom,wcd93xx-common.yaml
+++ b/Documentation/devicetree/bindings/sound/qcom,wcd93xx-common.yaml
@@ -89,7 +89,6 @@ required:
- qcom,micbias1-microvolt
- qcom,micbias2-microvolt
- qcom,micbias3-microvolt
- - qcom,micbias4-microvolt
- "#sound-dai-cells"

additionalProperties: true
--
2.55.0