.../devicetree/bindings/gpio/gpio-rpmsg.yaml | 49 ++ .../bindings/remoteproc/fsl,imx-rproc.yaml | 54 ++ Documentation/driver-api/gpio/gpio-rpmsg.rst | 232 +++++++++ Documentation/driver-api/gpio/index.rst | 1 + arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 27 + drivers/gpio/Kconfig | 16 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-rpmsg.c | 490 ++++++++++++++++++ drivers/remoteproc/imx_rproc.c | 143 +++++ include/linux/rpmsg/rpdev_info.h | 33 ++ 10 files changed, 1046 insertions(+) create mode 100644 Documentation/devicetree/bindings/gpio/gpio-rpmsg.yaml create mode 100644 Documentation/driver-api/gpio/gpio-rpmsg.rst create mode 100644 drivers/gpio/gpio-rpmsg.c create mode 100644 include/linux/rpmsg/rpdev_info.h