Thread (13 messages) 13 messages, 11 authors, 2021-01-07

Re: [PATCH] dt-bindings: Add missing array size constraints

From: Bartosz Golaszewski <hidden>
Date: 2021-01-06 07:14:36
Also in: dri-devel, linux-arm-kernel, linux-clk, linux-devicetree, linux-gpio, linux-ide, linux-iio, linux-media, linux-mmc, linux-pm, linux-remoteproc, linux-riscv, linux-serial, linux-spi, linux-usb, lkml, netdev

On Tue, Jan 5, 2021 at 12:03 AM Rob Herring [off-list ref] wrote:
DT properties which can have multiple entries need to specify what the
entries are and define how many entries there can be. In the case of
only a single entry, just 'maxItems: 1' is sufficient.

Add the missing entry constraints. These were found with a modified
meta-schema. Unfortunately, there are a few cases where the size
constraints are not defined such as common bindings, so the meta-schema
can't be part of the normal checks.
[snip!]
 .../bindings/gpio/gpio-pca95xx.yaml           |  1 +
[snip!]
quoted hunk ↗ jump to hunk
diff --git a/Documentation/devicetree/bindings/gpio/gpio-pca95xx.yaml b/Documentation/devicetree/bindings/gpio/gpio-pca95xx.yaml
index f5ee23c2df60..57cdcfd4ff3c 100644
--- a/Documentation/devicetree/bindings/gpio/gpio-pca95xx.yaml
+++ b/Documentation/devicetree/bindings/gpio/gpio-pca95xx.yaml
@@ -81,6 +81,7 @@ properties:
     const: 2

   reset-gpios:
+    maxItems: 1
     description:
       GPIO specification for the RESET input. This is an active low signal to
       the PCA953x.  Not valid for Maxim MAX732x devices.
Acked-by: Bartosz Golaszewski <redacted>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help