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_R8A7740
27 depends on ARCH_R8A7740
30 config PINCTRL_PFC_R8A7779
32 depends on ARCH_R8A7779
35 config PINCTRL_PFC_SH7203
37 depends on CPU_SUBTYPE_SH7203
38 depends on GENERIC_GPIO
41 config PINCTRL_PFC_SH7264
43 depends on CPU_SUBTYPE_SH7264
44 depends on GENERIC_GPIO
47 config PINCTRL_PFC_SH7269
49 depends on CPU_SUBTYPE_SH7269
50 depends on GENERIC_GPIO
53 config PINCTRL_PFC_SH7372
55 depends on ARCH_SH7372
58 config PINCTRL_PFC_SH73A0
60 depends on ARCH_SH73A0
63 config PINCTRL_PFC_SH7720
65 depends on CPU_SUBTYPE_SH7720
66 depends on GENERIC_GPIO
69 config PINCTRL_PFC_SH7722
71 depends on CPU_SUBTYPE_SH7722
72 depends on GENERIC_GPIO
75 config PINCTRL_PFC_SH7723
77 depends on CPU_SUBTYPE_SH7723
78 depends on GENERIC_GPIO
81 config PINCTRL_PFC_SH7724
83 depends on CPU_SUBTYPE_SH7724
84 depends on GENERIC_GPIO
87 config PINCTRL_PFC_SH7734
89 depends on CPU_SUBTYPE_SH7734
90 depends on GENERIC_GPIO
93 config PINCTRL_PFC_SH7757
95 depends on CPU_SUBTYPE_SH7757
96 depends on GENERIC_GPIO
99 config PINCTRL_PFC_SH7785
101 depends on CPU_SUBTYPE_SH7785
102 depends on GENERIC_GPIO
103 select PINCTRL_SH_PFC
105 config PINCTRL_PFC_SH7786
107 depends on CPU_SUBTYPE_SH7786
108 depends on GENERIC_GPIO
109 select PINCTRL_SH_PFC
111 config PINCTRL_PFC_SHX3
113 depends on CPU_SUBTYPE_SHX3
114 depends on GENERIC_GPIO
115 select PINCTRL_SH_PFC