From: Kieran Bingham <kieran.bingham+renesas@xxxxxxxxxxxxxxxx> The MAX9286 exposes a GPIO controller to control the two GPIO out pins of the chip. These can in some configurations be used to control the power of the cameras, and in the case of the V3M, it is used to enable power up of the GMSL PoC regulator. The regulator can not (currently) be moddelled as a regulator due to probe time issues, and instead are controlled through the use of a gpio-hog. Signed-off-by: Kieran Bingham <kieran.bingham+renesas@xxxxxxxxxxxxxxxx> --- .../devicetree/bindings/media/i2c/maxim,max9286.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml b/Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml index f9d3e5712c59..7d75c3b63c0b 100644 --- a/Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml +++ b/Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml @@ -46,6 +46,11 @@ properties: description: GPIO connected to the \#PWDN pin with inverted polarity maxItems: 1 + gpio-controller: true + + '#gpio-cells': + const: 2 + ports: type: object description: | -- 2.25.1