]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
gpio: Enable Blaize BLZP1600 GPIO support
authorNikolaos Pasaloukos <nikolaos.pasaloukos@blaize.com>
Thu, 27 Mar 2025 11:27:05 +0000 (11:27 +0000)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Mon, 7 Apr 2025 12:03:58 +0000 (14:03 +0200)
commit602ae04f56542d8ed76eb5f9cdf688850e71a5f6
treed673a143dfa4ac686860b270bc51ddfacef97580
parent338893af8e0d442abcd9f3f56a17fd37d60142c3
gpio: Enable Blaize BLZP1600 GPIO support

Blaize BLZP1600 GPIO controller is provided by VeriSilicon
Microelectronics based on the GPIO APB v0.2 design. It has 32
input/output ports which can be configured as edge or level
triggered interrupts. It also provides a de-bounce feature.
This controller is used on the Blaize BLZP1600 SoC.

Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Nikolaos Pasaloukos <nikolaos.pasaloukos@blaize.com>
Link: https://lore.kernel.org/r/20250327-kernel-upstreaming-add_gpio_support-v2-2-bbe51f8d66da@blaize.com
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
MAINTAINERS
drivers/gpio/Kconfig
drivers/gpio/Makefile
drivers/gpio/gpio-blzp1600.c [new file with mode: 0644]