From: Piyush Mehta <piyush.mehta@xilinx.com> To: <arnd@arndb.de>, <zou_wei@huawei.com>, <gregkh@linuxfoundation.org>, <linus.walleij@linaro.org>, <michal.simek@xilinx.com>, <wendy.liang@xilinx.com>, <iwamatsu@nigauri.org>, <bgolaszewski@baylibre.com>, <robh+dt@kernel.org>, <rajan.vaja@xilinx.com> Cc: <linux-gpio@vger.kernel.org>, <devicetree@vger.kernel.org>, <git@xilinx.com>, <sgoud@xilinx.com>, <linux-arm-kernel@lists.infradead.org>, <linux-kernel@vger.kernel.org>, Piyush Mehta <piyush.mehta@xilinx.com> Subject: [PATCH V2 0/3] gpio: modepin: Add driver support for modepin GPIO controller Date: Thu, 5 Aug 2021 23:12:16 +0530 [thread overview] Message-ID: <20210805174219.3000667-1-piyush.mehta@xilinx.com> (raw) This patch adds support for the zynqmp modepin GPIO controller and documented for the same. GPIO modepin driver set and get the value and status of the PS_MODE pin, based on device-tree pin configuration. These four-bits boot-mode pins are dedicated configurable as input/output. After the stabilization of the system,these mode pins are sampled. To access GPIO pins, added Xilinx ZynqMP firmware MDIO API support to set and get PS_MODE pins value and status. These APIs are interface APIs, between the mode pin controller driver and low-level API. --- Changes in v2: - Added Xilinx ZynqMP firmware MMIO API support to set and get pin value and status. - DT Documentation- Addressed review comments: Update commit message - Modepin driver- Addressed review comments: - Update APIs - Removed unwanted variables - Handle return path for probe function Review Comments: https://lore.kernel.org/linux-arm-kernel/20210624205055.GA1961487@robh.at.kernel.org/T/#u --- Piyush Mehta (3): firmware: zynqmp: Add MMIO read and write support for PS_MODE pin dt-bindings: gpio: zynqmp: Add binding documentation for modepin gpio: modepin: Add driver support for modepin GPIO controller .../bindings/gpio/xlnx,zynqmp-gpio-modepin.yaml | 41 ++++++ drivers/firmware/xilinx/zynqmp.c | 46 ++++++ drivers/gpio/Kconfig | 12 ++ drivers/gpio/Makefile | 1 + drivers/gpio/gpio-zynqmp-modepin.c | 158 +++++++++++++++++++++ include/linux/firmware/xlnx-zynqmp.h | 14 ++ 6 files changed, 272 insertions(+) create mode 100644 Documentation/devicetree/bindings/gpio/xlnx,zynqmp-gpio-modepin.yaml create mode 100644 drivers/gpio/gpio-zynqmp-modepin.c -- 2.7.4 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next reply other threads:[~2021-08-05 17:44 UTC|newest] Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-08-05 17:42 Piyush Mehta [this message] 2021-08-05 17:42 ` [PATCH V2 1/3] firmware: zynqmp: Add MMIO read and write support for PS_MODE pin Piyush Mehta 2021-08-06 5:49 ` Michal Simek 2021-08-11 13:08 ` Linus Walleij 2021-08-11 13:46 ` Arnd Bergmann 2021-08-11 14:04 ` Michal Simek 2021-08-11 15:14 ` Linus Walleij 2021-08-05 17:42 ` [PATCH V2 2/3] dt-bindings: gpio: zynqmp: Add binding documentation for modepin Piyush Mehta 2021-08-13 19:01 ` Rob Herring 2021-08-16 6:27 ` Michal Simek 2021-08-05 17:42 ` [PATCH V2 3/3] gpio: modepin: Add driver support for modepin GPIO controller Piyush Mehta 2021-08-11 12:59 ` Linus Walleij 2021-08-11 13:29 ` Michal Simek 2021-08-11 14:45 ` Linus Walleij 2021-08-11 15:12 ` Linus Walleij
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=20210805174219.3000667-1-piyush.mehta@xilinx.com \ --to=piyush.mehta@xilinx.com \ --cc=arnd@arndb.de \ --cc=bgolaszewski@baylibre.com \ --cc=devicetree@vger.kernel.org \ --cc=git@xilinx.com \ --cc=gregkh@linuxfoundation.org \ --cc=iwamatsu@nigauri.org \ --cc=linus.walleij@linaro.org \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-gpio@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=michal.simek@xilinx.com \ --cc=rajan.vaja@xilinx.com \ --cc=robh+dt@kernel.org \ --cc=sgoud@xilinx.com \ --cc=wendy.liang@xilinx.com \ --cc=zou_wei@huawei.com \ --subject='Re: [PATCH V2 0/3] gpio: modepin: Add driver support for modepin GPIO controller' \ /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
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).