gpio: Add RDA Micro GPIO controller support
authorManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Mon, 21 Oct 2019 06:44:12 +0000 (12:14 +0530)
committerLinus Walleij <linus.walleij@linaro.org>
Tue, 29 Oct 2019 14:12:52 +0000 (15:12 +0100)
commitd57eb825e0dc6f0b5be78251d69cbf1bdd1db622
tree39c7c04c3420c9f6e6e6a2a9ff50a05e96183d43
parent69e00e2d8d313a8e3b7d8397384d94aa014be6b1
gpio: Add RDA Micro GPIO controller support

Add support for GPIO controller from RDA Micro. This GPIO controller
is an in house IP, developed by RDA Micro (now Unisoc) for the use in
RDA88* series of SoCs. There are multiple GPIO ports present in all SoCs,
each capable of addressing 32 GPIOs. But only first 8 pins have the
interrupt capability.

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Link: https://lore.kernel.org/r/20191021064413.19840-4-manivannan.sadhasivam@linaro.org
Reviewed-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/Kconfig
drivers/gpio/Makefile
drivers/gpio/gpio-rda.c [new file with mode: 0644]