Skip to content

Commit 37020f8

Browse files
Julien Massotrobherring
authored andcommitted
dt-bindings: arm: mediatek: Support mt8183-audiosys variant
Update the mediatek,audsys binding to support the mt8183-audiosys compatible, which uses a different audio controller (mediatek,mt8183-audio.yaml) compared to the legacy mt2701-audio controller. Reviewed-by: AngeloGioacchino Del Regno <[email protected]> Reviewed-by: Rob Herring (Arm) <[email protected]> Signed-off-by: Julien Massot <[email protected]> Signed-off-by: Rob Herring (Arm) <[email protected]>
1 parent a31c2f8 commit 37020f8

1 file changed

Lines changed: 15 additions & 1 deletion

File tree

Documentation/devicetree/bindings/arm/mediatek/mediatek,audsys.yaml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ properties:
2323
- mediatek,mt7622-audsys
2424
- mediatek,mt8167-audsys
2525
- mediatek,mt8173-audsys
26+
- mediatek,mt8183-audiosys
2627
- mediatek,mt8183-audsys
2728
- mediatek,mt8186-audsys
2829
- mediatek,mt8192-audsys
@@ -41,13 +42,26 @@ properties:
4142
const: 1
4243

4344
audio-controller:
44-
$ref: /schemas/sound/mediatek,mt2701-audio.yaml#
4545
type: object
4646

4747
required:
4848
- compatible
4949
- '#clock-cells'
5050

51+
if:
52+
properties:
53+
compatible:
54+
contains:
55+
const: mediatek,mt8183-audiosys
56+
then:
57+
properties:
58+
audio-controller:
59+
$ref: /schemas/sound/mediatek,mt8183-audio.yaml#
60+
else:
61+
properties:
62+
audio-controller:
63+
$ref: /schemas/sound/mediatek,mt2701-audio.yaml#
64+
5165
additionalProperties: false
5266

5367
examples:

0 commit comments

Comments
 (0)