ASoC: dt-bindings: fsl,mqs: make gpr optional for SM-based SoCs

For SM-based SoCs (i.e. MX95, MX943), GPR configuration is performed by
the SM coprocessor. Thus, GPR is transparent to the software and does not
need to be described in the devicetree. Make it optional.

Reviewed-by: Frank Li <Frank.Li@nxp.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
Link: https://patch.msgid.link/20260126145537.2301-2-laurentiumihalcea111@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
Laurentiu Mihalcea 2026-01-26 06:55:36 -08:00 committed by Mark Brown
parent 233ccfe911
commit f80bee70b1
No known key found for this signature in database
GPG Key ID: 24D68B725D5487D0

View File

@ -63,6 +63,16 @@ required:
allOf:
- $ref: dai-common.yaml#
- if:
properties:
compatible:
contains:
enum:
- fsl,imx6sx-mqs
- fsl,imx93-mqs
then:
required:
- gpr
- if:
properties:
compatible:
@ -91,8 +101,6 @@ allOf:
clock-names:
items:
- const: mclk
required:
- gpr
unevaluatedProperties: false