[PATCH v2 1/5] dt-bindings: display: panel: nt36523: Allow 'port' instead of 'ports'

From: Konrad Dybcio
Date: Thu Apr 13 2023 - 06:10:10 EST


Using 'port' instead of 'ports' for single-DSI usecases allows for saving
a couple of DTS LoC, including a level of indentation. Allow that.

Signed-off-by: Konrad Dybcio <konrad.dybcio@xxxxxxxxxx>
---
.../bindings/display/panel/novatek,nt36523.yaml | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)

diff --git a/Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml b/Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
index 0039561ef04c..38f4f986aef1 100644
--- a/Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
+++ b/Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
@@ -33,15 +33,26 @@ properties:
description: regulator that supplies the I/O voltage

reg: true
- ports: true
backlight: true

+oneOf:
+ - allOf:
+ - properties:
+ ports: true
+ - required:
+ - ports
+
+ - allOf:
+ - properties:
+ port: true
+ - required:
+ - port
+
required:
- compatible
- reg
- vddio-supply
- reset-gpios
- - ports

unevaluatedProperties: false


--
2.40.0