2 # Renesas SH and SH Mobile PINCTRL drivers
5 if ARCH_SHMOBILE || SUPERH
8 # XXX move off the gpio dependency
9 depends on GENERIC_GPIO
10 select GPIO_SH_PFC if ARCH_REQUIRE_GPIOLIB
15 This enables pin control drivers for SH and SH Mobile platforms
18 bool "SuperH PFC GPIO support"
19 depends on PINCTRL_SH_PFC && GPIOLIB
21 This enables support for GPIOs within the SoC's pin function
24 config PINCTRL_PFC_R8A7740
26 depends on ARCH_R8A7740
29 config PINCTRL_PFC_R8A7779
31 depends on ARCH_R8A7779
34 config PINCTRL_PFC_SH7203
36 depends on CPU_SUBTYPE_SH7203
37 depends on GENERIC_GPIO
40 config PINCTRL_PFC_SH7264
42 depends on CPU_SUBTYPE_SH7264
43 depends on GENERIC_GPIO
46 config PINCTRL_PFC_SH7269
48 depends on CPU_SUBTYPE_SH7269
49 depends on GENERIC_GPIO
52 config PINCTRL_PFC_SH7372
54 depends on ARCH_SH7372
57 config PINCTRL_PFC_SH73A0
59 depends on ARCH_SH73A0
62 config PINCTRL_PFC_SH7720
64 depends on CPU_SUBTYPE_SH7720
65 depends on GENERIC_GPIO
68 config PINCTRL_PFC_SH7722
70 depends on CPU_SUBTYPE_SH7722
71 depends on GENERIC_GPIO
74 config PINCTRL_PFC_SH7723
76 depends on CPU_SUBTYPE_SH7723
77 depends on GENERIC_GPIO
80 config PINCTRL_PFC_SH7724
82 depends on CPU_SUBTYPE_SH7724
83 depends on GENERIC_GPIO
86 config PINCTRL_PFC_SH7734
88 depends on CPU_SUBTYPE_SH7734
89 depends on GENERIC_GPIO
92 config PINCTRL_PFC_SH7757
94 depends on CPU_SUBTYPE_SH7757
95 depends on GENERIC_GPIO
98 config PINCTRL_PFC_SH7785
100 depends on CPU_SUBTYPE_SH7785
101 depends on GENERIC_GPIO
102 select PINCTRL_SH_PFC
104 config PINCTRL_PFC_SH7786
106 depends on CPU_SUBTYPE_SH7786
107 depends on GENERIC_GPIO
108 select PINCTRL_SH_PFC
110 config PINCTRL_PFC_SHX3
112 depends on CPU_SUBTYPE_SHX3
113 depends on GENERIC_GPIO
114 select PINCTRL_SH_PFC