ASoC: dt-bindings: add stm32mp25 support for sai

Add STM32MP25 support for STM32 SAI peripheral,
through "st,stm32mp25-sai" compatible.

Signed-off-by: Olivier Moysan <olivier.moysan@foss.st.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://patch.msgid.link/20241107155143.1340523-2-olivier.moysan@foss.st.com
Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
Olivier Moysan 2024-11-07 16:51:41 +01:00 committed by Mark Brown
parent b4b3622c5c
commit 8509bb1f11
No known key found for this signature in database
GPG Key ID: 24D68B725D5487D0

View File

@ -20,6 +20,7 @@ properties:
enum: enum:
- st,stm32f4-sai - st,stm32f4-sai
- st,stm32h7-sai - st,stm32h7-sai
- st,stm32mp25-sai
reg: reg:
items: items:
@ -43,9 +44,11 @@ properties:
const: 1 const: 1
clocks: clocks:
minItems: 1
maxItems: 3 maxItems: 3
clock-names: clock-names:
minItems: 1
maxItems: 3 maxItems: 3
access-controllers: access-controllers:
@ -156,7 +159,13 @@ allOf:
items: items:
- const: x8k - const: x8k
- const: x11k - const: x11k
else:
- if:
properties:
compatible:
contains:
const: st,stm32mph7-sai
then:
properties: properties:
clocks: clocks:
items: items:
@ -170,6 +179,21 @@ allOf:
- const: x8k - const: x8k
- const: x11k - const: x11k
- if:
properties:
compatible:
contains:
const: st,stm32mp25-sai
then:
properties:
clocks:
items:
- description: pclk feeds the peripheral bus interface.
clock-names:
items:
- const: pclk
additionalProperties: false additionalProperties: false
examples: examples: