Unverified Commit 7748328c authored by Mohammad Rafi Shaik's avatar Mohammad Rafi Shaik Committed by Mark Brown
Browse files

ASoC: dt-bindings: qcom,lpass-va-macro: Update bindings for clocks to support ADSP



Manage clock settings for ADSP solution. On Existing ADSP bypass
solutions, the macro and dcodec GDSCs are enabled using power domains
in lpass-va-macro which is not applicable for ADSP based platform.

Co-developed-by: default avatarPrasad Kumpatla <quic_pkumpatl@quicinc.com>
Signed-off-by: default avatarPrasad Kumpatla <quic_pkumpatl@quicinc.com>
Signed-off-by: default avatarMohammad Rafi Shaik <mohammad.rafi.shaik@oss.qualcomm.com>
Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Message-ID: <20250903151337.1037246c-2-mohammad.rafi.shaik@oss.qualcomm.com>
Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent 09be5b1c
Loading
Loading
Loading
Loading
+18 −5
Original line number Diff line number Diff line
@@ -80,12 +80,25 @@ allOf:
        compatible:
          contains:
            const: qcom,sc7280-lpass-va-macro

    then:
      if:
        required:
          - power-domains
      then:
        properties:
          clocks:
            maxItems: 1
          clock-names:
            maxItems: 1
      else:
        properties:
          clocks:
            minItems: 3
            maxItems: 3
          clock-names:
            minItems: 3
            maxItems: 3

  - if:
      properties: