pinctrl: add a Cirrus ep93xx SoC pin controller
authorNikita Shubin <nikita.shubin@maquefel.me>
Wed, 9 Nov 2022 14:01:22 +0000 (17:01 +0300)
committerNikita Shubin <nikita.shubin@maquefel.me>
Sun, 27 Nov 2022 08:10:02 +0000 (11:10 +0300)
commitc6b761169222ca384f1eecd3e3ee6359f6c60d1c
tree448f6280bfb96a50cb57c9f3c58cf75d82f435d0
parentc6dda898155d4779e874015e63c1c7b54dc804a3
pinctrl: add a Cirrus ep93xx SoC pin controller

This adds a pin control (only multiplexing) driver for ep93xx
SoC so we can fully convert ep93xx to device tree.

This driver is capable of muxing ep9301/ep9302/ep9307/ep9312/ep9315
variants, this is chosen based on "compatible" in device tree.

Signed-off-by: Nikita Shubin <nikita.shubin@maquefel.me>
drivers/pinctrl/Kconfig
drivers/pinctrl/Makefile
drivers/pinctrl/pinctrl-ep93xx.c [new file with mode: 0644]