raw/cnxk_gpio: add GPIO driver skeleton
authorTomasz Duszynski <tduszynski@marvell.com>
Thu, 17 Feb 2022 11:09:14 +0000 (12:09 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Fri, 18 Feb 2022 11:54:32 +0000 (12:54 +0100)
commitd0b8a4e191310772ef290c34700a1fb697e6e51a
tree8214770babddb384a56ed8410be46107be49f403
parentbd0a32d14b87661c39130d73ab4323247b80f864
raw/cnxk_gpio: add GPIO driver skeleton

Add initial support for PMD that allows to control particular pins form
userspace. Moreover PMD allows to attach custom interrupt handlers to
controllable GPIOs.

Main users of this PMD are dataplain applications requiring fast and low
latency access to pin state.

Signed-off-by: Tomasz Duszynski <tduszynski@marvell.com>
MAINTAINERS
doc/guides/platform/cnxk.rst
doc/guides/rawdevs/cnxk_gpio.rst [new file with mode: 0644]
doc/guides/rawdevs/index.rst
doc/guides/rel_notes/release_22_03.rst
drivers/raw/cnxk_gpio/cnxk_gpio.c [new file with mode: 0644]
drivers/raw/cnxk_gpio/cnxk_gpio.h [new file with mode: 0644]
drivers/raw/cnxk_gpio/meson.build [new file with mode: 0644]
drivers/raw/cnxk_gpio/version.map [new file with mode: 0644]
drivers/raw/meson.build