regulator: dt-bindings: gpio-regulator: Fix "gpios-states" and "states" array bounds
authorRob Herring <robh@kernel.org>
Sat, 24 Feb 2024 00:07:51 +0000 (17:07 -0700)
committerMark Brown <broonie@kernel.org>
Mon, 26 Feb 2024 13:47:05 +0000 (13:47 +0000)
commitefe9a6da2292e68d45cd9e0eb1c31b85841d0c2a
tree6b34ebccf395bbe200cc1410d097487a739daea6
parentb9262cc1b988cdaf9bb5c2a4411d4ad4e7128e8d
regulator: dt-bindings: gpio-regulator: Fix "gpios-states" and "states" array bounds

The minimum number of array entries for "gpios-states" was not not
specified, so the the default is the same as the max (8).

The minimum is also missing from "states", and the maximum is also wrong
as it should be 2^(# of GPIO lines). Since there can be 1 to 8 GPIOs,
the "states" range should be 2 to 256.

Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://msgid.link/r/20240224000752.3830665-1-robh@kernel.org
Signed-off-by: Mark Brown <broonie@kernel.org>
Documentation/devicetree/bindings/regulator/gpio-regulator.yaml