[PATCH v2] dt-bindings: samsung,mipi-dsim: Use port-base reference
Fabio Estevam
festevam at gmail.com
Wed May 31 22:44:07 UTC 2023
From: Fabio Estevam <festevam at denx.de>
Use port-base reference for port at 1.
This fixes the following schema warning:
imx8mp-dhcom-pdk3.dtb: dsi at 32e60000: ports:port at 1:endpoint: Unevaluated properties are not allowed ('data-lanes' was unexpected)
>From schema: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
Fixes: 1f0d40d88f7a ("dt-bindings: bridge: Convert Samsung MIPI DSIM bridge to yaml")
Signed-off-by: Fabio Estevam <festevam at denx.de>
---
Changes since v1:
- Only changed port at 1.
- Used Documentation/devicetree/bindings/display/bridge/renesas,dsi.yaml as reference. (Thanks Marek for the suggestion!)
To reproduce the original problem against linux-next 20230531:
- Enable the mipi_dsi node on imx8mp-dhcom-som.dtsi
&mipi_dsi {
samsung,burst-clock-frequency = <160000000>;
samsung,esc-clock-frequency = <10000000>;
+ status = "okay";
ports {
port at 1 {
$ make CHECK_DTBS=y DT_SCHEMA_FILES=samsung,mipi-dsim.yaml freescale/imx8mp-dhcom-pdk3.dtb
UPD include/config/kernel.release
LINT Documentation/devicetree/bindings
CHKDT Documentation/devicetree/bindings/processed-schema.json
SCHEMA Documentation/devicetree/bindings/processed-schema.json
DTC_CHK arch/arm64/boot/dts/freescale/imx8mp-dhcom-pdk3.dtb
arch/arm64/boot/dts/freescale/imx8mp-dhcom-pdk3.dtb: dsi at 32e60000: ports:port at 1:endpoint: Unevaluated properties are not allowed ('data-lanes' was unexpected)
>From schema: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
.../devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml b/Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
index 06b6c44d4641..4ed7a799ba26 100644
--- a/Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
+++ b/Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
@@ -103,7 +103,8 @@ properties:
specified.
port at 1:
- $ref: /schemas/graph.yaml#/properties/port
+ $ref: /schemas/graph.yaml#/$defs/port-base
+ unevaluatedProperties: false
description:
DSI output port node to the panel or the next bridge
in the chain.
--
2.34.1
More information about the dri-devel
mailing list