sunxi: pinctrl: Create the driver skeleton
authorSamuel Holland <samuel@sholland.org>
Fri, 13 Aug 2021 01:09:43 +0000 (20:09 -0500)
committerAndre Przywara <andre.przywara@arm.com>
Mon, 4 Apr 2022 22:23:50 +0000 (23:23 +0100)
commitb799eabc7ee3086a708297d2309ebfe0be9adb68
tree9fd1b65c1ce262240ef6895394ee260ae5ae8daa
parente4b6ebd3de982ae7185dbf689a030e73fd06e0d2
sunxi: pinctrl: Create the driver skeleton

Create a do-nothing driver for each sunxi pin controller variant.

Since only one driver can automatically bind to a DT node, since the
GPIO driver already requires a manual binding process, and since the
pinctrl driver needs access to some of the same information, refactor
the GPIO driver to be bound by the pinctrl driver. This commit should
cause no functional change.

Signed-off-by: Samuel Holland <samuel@sholland.org>
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
MAINTAINERS
arch/arm/Kconfig
arch/arm/include/asm/arch-sunxi/gpio.h
drivers/gpio/sunxi_gpio.c
drivers/pinctrl/Kconfig
drivers/pinctrl/Makefile
drivers/pinctrl/sunxi/Kconfig [new file with mode: 0644]
drivers/pinctrl/sunxi/Makefile [new file with mode: 0644]
drivers/pinctrl/sunxi/pinctrl-sunxi.c [new file with mode: 0644]