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
13 select GENERIC_PINCONF
16 This enables pin control drivers for SH and SH Mobile platforms
19 bool "SuperH PFC GPIO support"
20 depends on PINCTRL_SH_PFC && GPIOLIB
22 This enables support for GPIOs within the SoC's pin function
25 config PINCTRL_PFC_R8A73A4
27 depends on ARCH_R8A73A4
30 config PINCTRL_PFC_R8A7740
32 depends on ARCH_R8A7740
35 config PINCTRL_PFC_R8A7779
37 depends on ARCH_R8A7779
40 config PINCTRL_PFC_SH7203
42 depends on CPU_SUBTYPE_SH7203
43 depends on GENERIC_GPIO
46 config PINCTRL_PFC_SH7264
48 depends on CPU_SUBTYPE_SH7264
49 depends on GENERIC_GPIO
52 config PINCTRL_PFC_SH7269
54 depends on CPU_SUBTYPE_SH7269
55 depends on GENERIC_GPIO
58 config PINCTRL_PFC_SH7372
60 depends on ARCH_SH7372
63 config PINCTRL_PFC_SH73A0
65 depends on ARCH_SH73A0
68 config PINCTRL_PFC_SH7720
70 depends on CPU_SUBTYPE_SH7720
71 depends on GENERIC_GPIO
74 config PINCTRL_PFC_SH7722
76 depends on CPU_SUBTYPE_SH7722
77 depends on GENERIC_GPIO
80 config PINCTRL_PFC_SH7723
82 depends on CPU_SUBTYPE_SH7723
83 depends on GENERIC_GPIO
86 config PINCTRL_PFC_SH7724
88 depends on CPU_SUBTYPE_SH7724
89 depends on GENERIC_GPIO
92 config PINCTRL_PFC_SH7734
94 depends on CPU_SUBTYPE_SH7734
95 depends on GENERIC_GPIO
98 config PINCTRL_PFC_SH7757
100 depends on CPU_SUBTYPE_SH7757
101 depends on GENERIC_GPIO
102 select PINCTRL_SH_PFC
104 config PINCTRL_PFC_SH7785
106 depends on CPU_SUBTYPE_SH7785
107 depends on GENERIC_GPIO
108 select PINCTRL_SH_PFC
110 config PINCTRL_PFC_SH7786
112 depends on CPU_SUBTYPE_SH7786
113 depends on GENERIC_GPIO
114 select PINCTRL_SH_PFC
116 config PINCTRL_PFC_SHX3
118 depends on CPU_SUBTYPE_SHX3
119 depends on GENERIC_GPIO
120 select PINCTRL_SH_PFC