pinctrl: sophgo: add support for CV1800B SoC
authorInochi Amaoto <inochiama@outlook.com>
Fri, 2 Aug 2024 00:35:17 +0000 (08:35 +0800)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 26 Aug 2024 09:09:56 +0000 (11:09 +0200)
commita29d8e93e710e97863d5bb4e4b6079d6c7daab81
tree4650afcdb843236712eb55ae3d52594df441a180
parent64aa494de6fa7289ba9d1de4ba331a1aa8ae094f
pinctrl: sophgo: add support for CV1800B SoC

Sophgo CV1800 series SoCs share common control logic but have
different register mapping. For maintenance, split the driver
and pin definition of the SoC.

Add base driver for CV1800 series SoC and pin definition of
CV1800B.

Signed-off-by: Inochi Amaoto <inochiama@outlook.com>
Link: https://lore.kernel.org/IA1PR20MB4953B260E04EC53F6A01EB30BBB32@IA1PR20MB4953.namprd20.prod.outlook.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/Kconfig
drivers/pinctrl/Makefile
drivers/pinctrl/sophgo/Kconfig [new file with mode: 0644]
drivers/pinctrl/sophgo/Makefile [new file with mode: 0644]
drivers/pinctrl/sophgo/pinctrl-cv1800b.c [new file with mode: 0644]
drivers/pinctrl/sophgo/pinctrl-cv18xx.c [new file with mode: 0644]
drivers/pinctrl/sophgo/pinctrl-cv18xx.h [new file with mode: 0644]