[PATCH 4/7] ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM8350 LPASS TX

From: Demeter Barna via B4 Relay

Date: Wed Nov 04 2026 - 13:25:57 EST


From: Demeter Barna <me@xxxxxxxxxxxxxxxxxxx>

The SM8350 TX macro is LPASS v9.2 as on SM8450 and takes the same
clocks, so add it with SM8450 as the fallback. Use "contains" in the
clocks condition so that it also covers the fallback form.

Signed-off-by: Demeter Barna <me@xxxxxxxxxxxxxxxxxxx>
---
.../devicetree/bindings/sound/qcom,lpass-tx-macro.yaml | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/Documentation/devicetree/bindings/sound/qcom,lpass-tx-macro.yaml b/Documentation/devicetree/bindings/sound/qcom,lpass-tx-macro.yaml
index d8682ff2e..f9702a11e 100644
--- a/Documentation/devicetree/bindings/sound/qcom,lpass-tx-macro.yaml
+++ b/Documentation/devicetree/bindings/sound/qcom,lpass-tx-macro.yaml
@@ -19,6 +19,9 @@ properties:
- qcom,sm8450-lpass-tx-macro
- qcom,sm8550-lpass-tx-macro
- qcom,sc8280xp-lpass-tx-macro
+ - items:
+ - const: qcom,sm8350-lpass-tx-macro
+ - const: qcom,sm8450-lpass-tx-macro
- items:
- enum:
- qcom,eliza-lpass-tx-macro
@@ -90,10 +93,11 @@ allOf:
- if:
properties:
compatible:
- enum:
- - qcom,sc8280xp-lpass-tx-macro
- - qcom,sm8250-lpass-tx-macro
- - qcom,sm8450-lpass-tx-macro
+ contains:
+ enum:
+ - qcom,sc8280xp-lpass-tx-macro
+ - qcom,sm8250-lpass-tx-macro
+ - qcom,sm8450-lpass-tx-macro
then:
properties:
clocks:

--
2.53.0