xref: /openbmc/linux/drivers/pinctrl/aspeed/Kconfig (revision 3381df09)
1# SPDX-License-Identifier: GPL-2.0-only
2config PINCTRL_ASPEED
3	bool
4	depends on (ARCH_ASPEED || COMPILE_TEST) && OF
5	depends on MFD_SYSCON
6	select PINMUX
7	select PINCONF
8	select GENERIC_PINCONF
9	select REGMAP_MMIO
10
11config PINCTRL_ASPEED_G4
12	bool "Aspeed G4 SoC pin control"
13	depends on (MACH_ASPEED_G4 || COMPILE_TEST) && OF
14	select PINCTRL_ASPEED
15	help
16	  Say Y here to enable pin controller support for Aspeed's 4th
17	  generation SoCs. GPIO is provided by a separate GPIO driver.
18
19config PINCTRL_ASPEED_G5
20	bool "Aspeed G5 SoC pin control"
21	depends on (MACH_ASPEED_G5 || COMPILE_TEST) && OF
22	select PINCTRL_ASPEED
23	help
24	  Say Y here to enable pin controller support for Aspeed's 5th
25	  generation SoCs. GPIO is provided by a separate GPIO driver.
26
27config PINCTRL_ASPEED_G6
28	bool "Aspeed G6 SoC pin control"
29	depends on (MACH_ASPEED_G6 || COMPILE_TEST) && OF
30	select PINCTRL_ASPEED
31	help
32	  Say Y here to enable pin controller support for Aspeed's 6th
33	  generation SoCs. GPIO is provided by a separate GPIO driver.
34