.../bindings/display/mediatek/mediatek,dp.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+)
The MediaTek DP hardware supports audio, and the "#sound-dai-cells"
property is required to describe DAI links and audio routing.
Add "#sound-dai-cells" property to the binding and filter out non-DP
compatibles, as MediaTek eDP doesn't support audio.
Signed-off-by: Fei Shao <fshao@chromium.org>
---
.../bindings/display/mediatek/mediatek,dp.yaml | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,dp.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,dp.yaml
index 2aef1eb32e11..c05c2b409780 100644
--- a/Documentation/devicetree/bindings/display/mediatek/mediatek,dp.yaml
+++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,dp.yaml
@@ -42,6 +42,9 @@ properties:
interrupts:
maxItems: 1
+ "#sound-dai-cells":
+ const: 0
+
ports:
$ref: /schemas/graph.yaml#/properties/ports
properties:
@@ -87,6 +90,19 @@ required:
additionalProperties: false
+allOf:
+ - if:
+ not:
+ properties:
+ compatible:
+ contains:
+ enum:
+ - mediatek,mt8188-dp-tx
+ - mediatek,mt8195-dp-tx
+ then:
+ properties:
+ "#sound-dai-cells": false
+
examples:
- |
#include <dt-bindings/interrupt-controller/arm-gic.h>
--
2.47.0.163.g1226f6d8fa-goog
On Fri, Oct 25, 2024 at 06:42:45PM +0800, Fei Shao wrote: > The MediaTek DP hardware supports audio, and the "#sound-dai-cells" > property is required to describe DAI links and audio routing. > > Add "#sound-dai-cells" property to the binding and filter out non-DP > compatibles, as MediaTek eDP doesn't support audio. > > Signed-off-by: Fei Shao <fshao@chromium.org> > --- > > .../bindings/display/mediatek/mediatek,dp.yaml | 16 ++++++++++++++++ > 1 file changed, 16 insertions(+) > > diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,dp.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,dp.yaml > index 2aef1eb32e11..c05c2b409780 100644 > --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,dp.yaml > +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,dp.yaml > @@ -42,6 +42,9 @@ properties: > interrupts: > maxItems: 1 > > + "#sound-dai-cells": > + const: 0 > + > ports: > $ref: /schemas/graph.yaml#/properties/ports > properties: > @@ -87,6 +90,19 @@ required: > You need to reference dai-common instead, since this is DAI. > additionalProperties: false and this becomes unevaluatedProperties: false Best regards, Krzysztof
On Mon, Oct 28, 2024 at 4:52 AM Krzysztof Kozlowski <krzk@kernel.org> wrote: > > On Fri, Oct 25, 2024 at 06:42:45PM +0800, Fei Shao wrote: > > The MediaTek DP hardware supports audio, and the "#sound-dai-cells" > > property is required to describe DAI links and audio routing. > > > > Add "#sound-dai-cells" property to the binding and filter out non-DP > > compatibles, as MediaTek eDP doesn't support audio. > > > > Signed-off-by: Fei Shao <fshao@chromium.org> > > --- > > > > .../bindings/display/mediatek/mediatek,dp.yaml | 16 ++++++++++++++++ > > 1 file changed, 16 insertions(+) > > > > diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,dp.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,dp.yaml > > index 2aef1eb32e11..c05c2b409780 100644 > > --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,dp.yaml > > +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,dp.yaml > > @@ -42,6 +42,9 @@ properties: > > interrupts: > > maxItems: 1 > > > > + "#sound-dai-cells": > > + const: 0 > > + > > ports: > > $ref: /schemas/graph.yaml#/properties/ports > > properties: > > @@ -87,6 +90,19 @@ required: > > > > You need to reference dai-common instead, since this is DAI. I'll add that. And if I understand your feedback in another patch correctly, I assume I need to reference dai-common and also keep the original #sound-dai-cells lines for the number of DAIs, so I'll keep that. Please correct me if I'm wrong. > > > additionalProperties: false > > and this becomes unevaluatedProperties: false Acknowledged. Regards, Fei > > Best regards, > Krzysztof >
© 2016 - 2024 Red Hat, Inc.