gpio: Add virtio-gpio driver
This patch adds a new driver for Virtio based GPIO devices. This allows a guest VM running Linux to access GPIO lines provided by the host. It supports all basic operations, except interrupts for the GPIO lines. Based on the initial work posted by: "Enrico Weigelt, metux IT consult" <lkml@metux.net>. Reviewed-by:Linus Walleij <linus.walleij@linaro.org> Signed-off-by:
Viresh Kumar <viresh.kumar@linaro.org> Signed-off-by:
Bartosz Golaszewski <bgolaszewski@baylibre.com>
Showing
- MAINTAINERS 7 additions, 0 deletionsMAINTAINERS
- drivers/gpio/Kconfig 9 additions, 0 deletionsdrivers/gpio/Kconfig
- drivers/gpio/Makefile 1 addition, 0 deletionsdrivers/gpio/Makefile
- drivers/gpio/gpio-virtio.c 375 additions, 0 deletionsdrivers/gpio/gpio-virtio.c
- include/uapi/linux/virtio_gpio.h 47 additions, 0 deletionsinclude/uapi/linux/virtio_gpio.h
- include/uapi/linux/virtio_ids.h 1 addition, 0 deletionsinclude/uapi/linux/virtio_ids.h
Loading
Please register or sign in to comment