[PATCH] dt-bindings: restrict properties for sitronix,st7735r

From: Sam Ravnborg
Date: Mon Jan 20 2020 - 13:55:04 EST


David Lechner noticed (paraphrased):
- not all properties from panel-common are applicable.
- missing optional rotation and backlight properties

Fix this by listing all allowed properties, and do not allow other properties.

Fixes: abdd9e3705c8 ("dt-bindings: display: sitronix,st7735r: Convert to DT schema")
Reported-by: David Lechner <david@xxxxxxxxxxxxxx>
Signed-off-by: Sam Ravnborg <sam@xxxxxxxxxxxx>
Cc: Geert Uytterhoeven <geert+renesas@xxxxxxxxx>
Cc: David Lechner <david@xxxxxxxxxxxxxx>
Cc: Rob Herring <robh@xxxxxxxxxx>
Cc: dri-devel@xxxxxxxxxxxxxxxxxxxxx
---
.../devicetree/bindings/display/sitronix,st7735r.yaml | 7 +++++++
1 file changed, 7 insertions(+)

diff --git a/Documentation/devicetree/bindings/display/sitronix,st7735r.yaml b/Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
index 8892d79e6e10..0cebaaefda03 100644
--- a/Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
+++ b/Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
@@ -39,12 +39,19 @@ properties:
maxItems: 1
description: Display data/command selection (D/CX)

+ backlight: true
+ reg: true
+ reset-gpios: true
+ rotation: true
+
required:
- compatible
- reg
- dc-gpios
- reset-gpios

+additionalProperties: false
+
examples:
- |
#include <dt-bindings/gpio/gpio.h>
--
2.20.1