From: Linus Walleij Date: Wed, 30 Jan 2019 20:31:55 +0000 (+0100) Subject: gpio: Add DT bindings for Gateworks PLD GPIO X-Git-Tag: v5.15~6842^2~41 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=35b21b6ef888e69c42d7dc93bc360084d31e95f4;p=platform%2Fkernel%2Flinux-starfive.git gpio: Add DT bindings for Gateworks PLD GPIO This adds device tree bindings for the Gateworks PLD GPIO chip, a simple I2C GPIO controller. Cc: devicetree@vger.kernel.org Cc: Imre Kaloz Cc: Tim Harvey Signed-off-by: Linus Walleij --- diff --git a/Documentation/devicetree/bindings/gpio/gateworks,pld-gpio.txt b/Documentation/devicetree/bindings/gpio/gateworks,pld-gpio.txt new file mode 100644 index 0000000..6e81f8b --- /dev/null +++ b/Documentation/devicetree/bindings/gpio/gateworks,pld-gpio.txt @@ -0,0 +1,20 @@ +Gateworks PLD GPIO controller bindings + +The GPIO controller should be a child node on an I2C bus, +see: i2c/i2c.txt for details. + +Required properties: +- compatible: Should be "gateworks,pld-gpio" +- reg: I2C slave address +- gpio-controller: Marks the device node as a GPIO controller. +- #gpio-cells: Should be <2>. The first cell is the gpio number and + the second cell is used to specify optional parameters. + +Example: + +pld@56 { + compatible = "gateworks,pld-gpio"; + reg = <0x56>; + gpio-controller; + #gpio-cells = <2>; +};