From: Harish Jenny K N <harish_kandiga@mentor.com> To: Linus Walleij <linus.walleij@linaro.org>, Bartosz Golaszewski <bgolaszewski@baylibre.com> Cc: <linux-gpio@vger.kernel.org>, Harish Jenny K N <harish_kandiga@mentor.com>, Balasubramani Vivekanandan <balasubramani_vivekanandan@mentor.com> Subject: [PATCH V4 2/2] gpio: inverter: document the inverter bindings Date: Fri, 28 Jun 2019 10:50:36 +0530 Message-ID: <1561699236-18620-3-git-send-email-harish_kandiga@mentor.com> (raw) In-Reply-To: <1561699236-18620-1-git-send-email-harish_kandiga@mentor.com> Document the device tree binding for the inverter gpio controller to configure the polarity of the gpio pins used by the consumers. Signed-off-by: Harish Jenny K N <harish_kandiga@mentor.com> --- .../devicetree/bindings/gpio/gpio-inverter.txt | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 Documentation/devicetree/bindings/gpio/gpio-inverter.txt diff --git a/Documentation/devicetree/bindings/gpio/gpio-inverter.txt b/Documentation/devicetree/bindings/gpio/gpio-inverter.txt new file mode 100644 index 0000000..8bb6b2e --- /dev/null +++ b/Documentation/devicetree/bindings/gpio/gpio-inverter.txt @@ -0,0 +1,29 @@ +GPIO-INVERTER +====== +This binding defines the gpio-inverter. The gpio-inverter is a driver that +allows to properly describe the gpio polarities on the hardware. + +Please refer to gpio.txt for generic information regarding GPIO bindings. + +Required properties: +- compatible : "gpio-inverter". +- gpio-controller: Marks the port as GPIO controller. +- #gpio-cells: One. This is the pin number. +- inverted-gpios: Array of GPIO pins required from consumers, whose polarity + has to be inverted in the driver. +Note: gpio flag should be set as GPIO_ACTIVE_HIGH. Using GPIO_ACTICE_LOW will +cause double inversion. + +Optional properties: +- gpio-line-names: Refer to gpio.txt for details regarding this property. + +Example: + +gpio_inv: gpio-inv { + compatible = "gpio-inverter"; + gpio-controller; + #gpio-cells = <1>; + inverted-gpios = <&gpio5 24 GPIO_ACTIVE_HIGH>, + <&gpio7 0 GPIO_ACTIVE_HIGH>, <&gpio7 1 GPIO_ACTIVE_HIGH>; + gpio-line-names = "JTAG_DNL_EN", "lvds-pwrdwn", "lcd-on"; +}; -- 2.7.4
next prev parent reply index Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top 2019-06-28 5:20 [PATCH V4 0/2] Add Inverter controller for gpio configuration Harish Jenny K N 2019-06-28 5:20 ` [PATCH V4 1/2] gpio: inverter: " Harish Jenny K N 2019-06-28 8:55 ` Linus Walleij 2019-06-28 9:15 ` Harish Jenny K N 2019-06-28 9:22 ` Linus Walleij 2019-06-28 5:20 ` Harish Jenny K N [this message] 2019-06-28 9:30 [PATCH V4 2/2] gpio: inverter: document the inverter bindings Harish Jenny K N 2019-07-04 5:01 ` Harish Jenny K N 2019-07-08 22:36 ` Rob Herring 2019-07-09 5:25 ` Harish Jenny K N 2019-07-09 16:08 ` Rob Herring 2019-07-10 8:28 ` Harish Jenny K N 2019-07-17 13:51 ` Harish Jenny K N 2019-07-29 11:07 ` Harish Jenny K N 2019-08-05 11:15 ` Linus Walleij 2019-08-09 14:08 ` Rob Herring 2019-08-10 8:51 ` Linus Walleij 2019-08-19 9:36 ` Harish Jenny K N 2019-08-27 7:47 ` Harish Jenny K N 2019-08-30 5:21 ` Harish Jenny K N 2019-09-04 4:58 ` Harish Jenny K N 2019-09-10 7:47 ` Rob Herring 2019-09-11 12:52 ` Harish Jenny K N 2019-09-25 16:51 ` Eugeniu Rosca 2019-09-27 5:52 ` Phil Reid 2019-09-27 9:07 ` Geert Uytterhoeven 2019-10-05 13:07 ` Eugeniu Rosca 2019-10-07 8:18 ` Geert Uytterhoeven 2019-10-11 4:35 ` Harish Jenny K N 2019-11-12 11:52 ` Harish Jenny K N 2019-11-12 12:19 ` Geert Uytterhoeven 2019-10-04 19:07 ` Stephen Warren 2019-10-05 17:50 ` Eugeniu Rosca 2019-10-07 15:36 ` Stephen Warren
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1561699236-18620-3-git-send-email-harish_kandiga@mentor.com \ --to=harish_kandiga@mentor.com \ --cc=balasubramani_vivekanandan@mentor.com \ --cc=bgolaszewski@baylibre.com \ --cc=linus.walleij@linaro.org \ --cc=linux-gpio@vger.kernel.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
Linux-GPIO Archive on lore.kernel.org Archives are clonable: git clone --mirror https://lore.kernel.org/linux-gpio/0 linux-gpio/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 linux-gpio linux-gpio/ https://lore.kernel.org/linux-gpio \ linux-gpio@vger.kernel.org public-inbox-index linux-gpio Example config snippet for mirrors Newsgroup available over NNTP: nntp://nntp.lore.kernel.org/org.kernel.vger.linux-gpio AGPL code for this site: git clone https://public-inbox.org/public-inbox.git