From: Jolly Shah <jolly.shah-gjFFaj9aHVfQT0dZR+AlfA@public.gmane.org> To: ard.biesheuvel-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org, mingo-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org, gregkh-hQyY1W1yCW8ekmWlsbkhG0B+6BGkLq7r@public.gmane.org, matt-mF/unelCI9GS6iBeEJttW/XRex20P6io@public.gmane.org, sudeep.holla-5wv7dgnIgG8@public.gmane.org, hkallweit1-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, keescook-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org, dmitry.torokhov-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, michal.simek-gjFFaj9aHVfQT0dZR+AlfA@public.gmane.org, robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org, mark.rutland-5wv7dgnIgG8@public.gmane.org Cc: linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Jolly Shah <jollys-gjFFaj9aHVfQT0dZR+AlfA@public.gmane.org> Subject: [PATCH v3 0/4] drivers: firmware: xilinx: Add firmware driver support Date: Wed, 24 Jan 2018 15:21:10 -0800 [thread overview] Message-ID: <1516836074-4149-1-git-send-email-jollys@xilinx.com> (raw) Introduce firmware driver for ZynqMP core. This patchset is adding communication layer with firmware. Firmware driver provides an interface to firmware APIs. Interface APIs can be used by any driver to communicate to PMUFW(Platform Management Unit). All requests go through ATF. v3: - added some fixes to firmware-ggs.c - updated pinmux get/set function argument names to specify function id instead of node id - added new pinctrl query macros - incorporated review comments from v2 patch series v2: - change SPDX-License-Identifier license text style - split patch into multiple patches - Updated copyrights - Added ABI documentation - incorporated logical review comments from previuos patch. Discussed below: https://patchwork.kernel.org/patch/10150665/ Jolly Shah (4): dt-bindings: firmware: Add bindings for ZynqMP firmware drivers: firmware: xilinx: Add ZynqMP firmware driver drivers: firmware: xilinx: Add sysfs interface drivers: firmware: xilinx: Add debugfs interface .../ABI/stable/sysfs-driver-zynqmp-firmware | 50 + .../firmware/xilinx/xlnx,zynqmp-firmware.txt | 16 + arch/arm64/Kconfig.platforms | 1 + drivers/firmware/Kconfig | 1 + drivers/firmware/Makefile | 1 + drivers/firmware/xilinx/Kconfig | 4 + drivers/firmware/xilinx/Makefile | 4 + drivers/firmware/xilinx/zynqmp/Kconfig | 23 + drivers/firmware/xilinx/zynqmp/Makefile | 5 + drivers/firmware/xilinx/zynqmp/firmware-debug.c | 511 ++++++++++ drivers/firmware/xilinx/zynqmp/firmware-ggs.c | 297 ++++++ drivers/firmware/xilinx/zynqmp/firmware.c | 1035 ++++++++++++++++++++ .../linux/firmware/xilinx/zynqmp/firmware-debug.h | 31 + include/linux/firmware/xilinx/zynqmp/firmware.h | 578 +++++++++++ 14 files changed, 2557 insertions(+) create mode 100644 Documentation/ABI/stable/sysfs-driver-zynqmp-firmware create mode 100644 Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-firmware.txt create mode 100644 drivers/firmware/xilinx/Kconfig create mode 100644 drivers/firmware/xilinx/Makefile create mode 100644 drivers/firmware/xilinx/zynqmp/Kconfig create mode 100644 drivers/firmware/xilinx/zynqmp/Makefile create mode 100644 drivers/firmware/xilinx/zynqmp/firmware-debug.c create mode 100644 drivers/firmware/xilinx/zynqmp/firmware-ggs.c create mode 100644 drivers/firmware/xilinx/zynqmp/firmware.c create mode 100644 include/linux/firmware/xilinx/zynqmp/firmware-debug.h create mode 100644 include/linux/firmware/xilinx/zynqmp/firmware.h -- 2.7.4 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html
next reply other threads:[~2018-01-24 23:21 UTC|newest] Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top 2018-01-24 23:21 Jolly Shah [this message] [not found] ` <1516836074-4149-1-git-send-email-jollys-gjFFaj9aHVfQT0dZR+AlfA@public.gmane.org> 2018-01-24 23:21 ` [PATCH v3 1/4] dt-bindings: firmware: Add bindings for ZynqMP firmware Jolly Shah 2018-01-30 17:08 ` Rob Herring 2018-01-31 18:03 ` Jolly Shah 2018-02-01 15:11 ` Rob Herring 2018-01-31 18:03 ` Mark Rutland [not found] ` <20180131180354.mqf4gvvprdtycbn5-agMKViyK24J5pKCnmE3YQBJ8xKzm50AiAL8bYrjMMd8@public.gmane.org> 2018-02-01 1:04 ` Jolly Shah [not found] ` <CY1PR0201MB076454E915A6E6947A39F04BB8FA0-w5HSbVcoX6AJQdFqRSmStRrHTHEw16jenBOFsp37pqbUKgpGm//BTAC/G2K4zDHf@public.gmane.org> 2018-02-01 10:27 ` Mark Rutland 2018-02-02 19:50 ` Jolly Shah 2018-01-24 23:21 ` [PATCH v3 2/4] drivers: firmware: xilinx: Add ZynqMP firmware driver Jolly Shah [not found] ` <1516836074-4149-3-git-send-email-jollys-gjFFaj9aHVfQT0dZR+AlfA@public.gmane.org> 2018-01-30 5:05 ` Shubhrajyoti Datta 2018-01-31 19:46 ` Jolly Shah 2018-01-31 18:20 ` Mark Rutland [not found] ` <20180131182012.oshjmvahetaizlbu-agMKViyK24J5pKCnmE3YQBJ8xKzm50AiAL8bYrjMMd8@public.gmane.org> 2018-02-01 1:23 ` Jolly Shah [not found] ` <CY1PR0201MB0764D88D409A35B8379323B4B8FA0-w5HSbVcoX6AJQdFqRSmStRrHTHEw16jenBOFsp37pqbUKgpGm//BTAC/G2K4zDHf@public.gmane.org> 2018-02-01 10:33 ` Mark Rutland [not found] ` <20180201103321.fftn37mgzbk6oltl-agMKViyK24J5pKCnmE3YQBJ8xKzm50AiAL8bYrjMMd8@public.gmane.org> 2018-02-01 23:54 ` Jolly Shah 2018-01-24 23:21 ` [PATCH v3 3/4] drivers: firmware: xilinx: Add sysfs interface Jolly Shah 2018-01-24 23:21 ` [PATCH v3 4/4] drivers: firmware: xilinx: Add debugfs interface Jolly Shah 2018-01-25 9:30 ` Greg KH [not found] ` <20180125093057.GA1936-U8xfFu+wG4EAvxtiuMwx3w@public.gmane.org> 2018-01-31 19:48 ` Jolly Shah
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=1516836074-4149-1-git-send-email-jollys@xilinx.com \ --to=jolly.shah-gjffaj9ahvfqt0dzr+alfa@public.gmane.org \ --cc=ard.biesheuvel-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org \ --cc=devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \ --cc=dmitry.torokhov-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \ --cc=gregkh-hQyY1W1yCW8ekmWlsbkhG0B+6BGkLq7r@public.gmane.org \ --cc=hkallweit1-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \ --cc=jollys-gjFFaj9aHVfQT0dZR+AlfA@public.gmane.org \ --cc=keescook-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org \ --cc=linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org \ --cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \ --cc=mark.rutland-5wv7dgnIgG8@public.gmane.org \ --cc=matt-mF/unelCI9GS6iBeEJttW/XRex20P6io@public.gmane.org \ --cc=michal.simek-gjFFaj9aHVfQT0dZR+AlfA@public.gmane.org \ --cc=mingo-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \ --cc=robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \ --cc=sudeep.holla-5wv7dgnIgG8@public.gmane.org \ --subject='Re: [PATCH v3 0/4] drivers: firmware: xilinx: Add firmware driver support' \ /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).