Documentation/devicetree/bindings/display/msm/hdmi.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
The MSM HDMI port nodes are missing any restrictions on additional
properties. The $ref should be to "/properties/port" rather than
"/$defs/port-base" as there are not additional properties in the nodes
to define.
Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
---
Documentation/devicetree/bindings/display/msm/hdmi.yaml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Documentation/devicetree/bindings/display/msm/hdmi.yaml b/Documentation/devicetree/bindings/display/msm/hdmi.yaml
index d4a2033afea8..099274d35680 100644
--- a/Documentation/devicetree/bindings/display/msm/hdmi.yaml
+++ b/Documentation/devicetree/bindings/display/msm/hdmi.yaml
@@ -89,12 +89,12 @@ properties:
$ref: /schemas/graph.yaml#/properties/ports
properties:
port@0:
- $ref: /schemas/graph.yaml#/$defs/port-base
+ $ref: /schemas/graph.yaml#/properties/port
description: |
Input endpoints of the controller.
port@1:
- $ref: /schemas/graph.yaml#/$defs/port-base
+ $ref: /schemas/graph.yaml#/properties/port
description: |
Output endpoints of the controller.
--
2.47.2
On Wed, May 07, 2025 at 04:59:12PM -0500, Rob Herring (Arm) wrote: > The MSM HDMI port nodes are missing any restrictions on additional > properties. The $ref should be to "/properties/port" rather than > "/$defs/port-base" as there are not additional properties in the nodes > to define. > > Signed-off-by: Rob Herring (Arm) <robh@kernel.org> > --- > Documentation/devicetree/bindings/display/msm/hdmi.yaml | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> I've verified, it applies on top of msm-next and produces no errors. I don't see a meaningful error in the bot's message (Rob, is there a chance to fix the bot?). > > diff --git a/Documentation/devicetree/bindings/display/msm/hdmi.yaml b/Documentation/devicetree/bindings/display/msm/hdmi.yaml > index d4a2033afea8..099274d35680 100644 > --- a/Documentation/devicetree/bindings/display/msm/hdmi.yaml > +++ b/Documentation/devicetree/bindings/display/msm/hdmi.yaml > @@ -89,12 +89,12 @@ properties: > $ref: /schemas/graph.yaml#/properties/ports > properties: > port@0: > - $ref: /schemas/graph.yaml#/$defs/port-base > + $ref: /schemas/graph.yaml#/properties/port > description: | > Input endpoints of the controller. > > port@1: > - $ref: /schemas/graph.yaml#/$defs/port-base > + $ref: /schemas/graph.yaml#/properties/port > description: | > Output endpoints of the controller. > > -- > 2.47.2 > -- With best wishes Dmitry
On Thu, May 08, 2025 at 07:03:17AM +0300, Dmitry Baryshkov wrote: > On Wed, May 07, 2025 at 04:59:12PM -0500, Rob Herring (Arm) wrote: > > The MSM HDMI port nodes are missing any restrictions on additional > > properties. The $ref should be to "/properties/port" rather than > > "/$defs/port-base" as there are not additional properties in the nodes > > to define. > > > > Signed-off-by: Rob Herring (Arm) <robh@kernel.org> > > --- > > Documentation/devicetree/bindings/display/msm/hdmi.yaml | 4 ++-- > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> > > I've verified, it applies on top of msm-next and produces no errors. I > don't see a meaningful error in the bot's message (Rob, is there a > chance to fix the bot?). The problem was I broke dtschema on python 3.11 and earlier. It's now fixed. Rob
On Wed, 07 May 2025 16:59:12 -0500, Rob Herring (Arm) wrote: > The MSM HDMI port nodes are missing any restrictions on additional > properties. The $ref should be to "/properties/port" rather than > "/$defs/port-base" as there are not additional properties in the nodes > to define. > > Signed-off-by: Rob Herring (Arm) <robh@kernel.org> > --- > Documentation/devicetree/bindings/display/msm/hdmi.yaml | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > My bot found errors running 'make dt_binding_check' on your patch: yamllint warnings/errors: dtschema/dtc warnings/errors: doc reference errors (make refcheckdocs): See https://patchwork.ozlabs.org/project/devicetree-bindings/patch/20250507215912.2748964-1-robh@kernel.org The base for the series is generally the latest rc1. A different dependency should be noted in *this* patch. If you already ran 'make dt_binding_check' and didn't see the above error(s), then make sure 'yamllint' is installed and dt-schema is up to date: pip3 install dtschema --upgrade Please check and re-submit after running the above command yourself. Note that DT_SCHEMA_FILES can be set to your schema file to speed up checking your schema. However, it must be unset to test all examples with your schema.
© 2016 - 2025 Red Hat, Inc.