Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1#
2# Renesas SH and SH Mobile PINCTRL drivers
3#
4
5if ARCH_SHMOBILE || SUPERH
6
7config PINCTRL_SH_PFC
8 select GPIO_SH_PFC if ARCH_REQUIRE_GPIOLIB
9 select PINMUX
10 select PINCONF
11 select GENERIC_PINCONF
12 def_bool y
13 help
14 This enables pin control drivers for SH and SH Mobile platforms
15
16config GPIO_SH_PFC
17 bool "SuperH PFC GPIO support"
18 depends on PINCTRL_SH_PFC && GPIOLIB
19 help
20 This enables support for GPIOs within the SoC's pin function
21 controller.
22
23config PINCTRL_PFC_EMEV2
24 def_bool y
25 depends on ARCH_EMEV2
26 select PINCTRL_SH_PFC
27
28config PINCTRL_PFC_R8A73A4
29 def_bool y
30 depends on ARCH_R8A73A4
31 select PINCTRL_SH_PFC
32
33config PINCTRL_PFC_R8A7740
34 def_bool y
35 depends on ARCH_R8A7740
36 select PINCTRL_SH_PFC
37
38config PINCTRL_PFC_R8A7778
39 def_bool y
40 depends on ARCH_R8A7778
41 select PINCTRL_SH_PFC
42
43config PINCTRL_PFC_R8A7779
44 def_bool y
45 depends on ARCH_R8A7779
46 select PINCTRL_SH_PFC
47
48config PINCTRL_PFC_R8A7790
49 def_bool y
50 depends on ARCH_R8A7790
51 select PINCTRL_SH_PFC
52
53config PINCTRL_PFC_R8A7791
54 def_bool y
55 depends on ARCH_R8A7791
56 select PINCTRL_SH_PFC
57
58config PINCTRL_PFC_R8A7793
59 def_bool y
60 depends on ARCH_R8A7793
61 select PINCTRL_SH_PFC
62
63config PINCTRL_PFC_R8A7794
64 def_bool y
65 depends on ARCH_R8A7794
66 select PINCTRL_SH_PFC
67
68config PINCTRL_PFC_R8A7795
69 def_bool y
70 depends on ARCH_R8A7795
71 select PINCTRL_SH_PFC
72
73config PINCTRL_PFC_SH7203
74 def_bool y
75 depends on CPU_SUBTYPE_SH7203
76 depends on GPIOLIB
77 select PINCTRL_SH_PFC
78
79config PINCTRL_PFC_SH7264
80 def_bool y
81 depends on CPU_SUBTYPE_SH7264
82 depends on GPIOLIB
83 select PINCTRL_SH_PFC
84
85config PINCTRL_PFC_SH7269
86 def_bool y
87 depends on CPU_SUBTYPE_SH7269
88 depends on GPIOLIB
89 select PINCTRL_SH_PFC
90
91config PINCTRL_PFC_SH73A0
92 def_bool y
93 depends on ARCH_SH73A0
94 select PINCTRL_SH_PFC
95 select REGULATOR
96
97config PINCTRL_PFC_SH7720
98 def_bool y
99 depends on CPU_SUBTYPE_SH7720
100 depends on GPIOLIB
101 select PINCTRL_SH_PFC
102
103config PINCTRL_PFC_SH7722
104 def_bool y
105 depends on CPU_SUBTYPE_SH7722
106 depends on GPIOLIB
107 select PINCTRL_SH_PFC
108
109config PINCTRL_PFC_SH7723
110 def_bool y
111 depends on CPU_SUBTYPE_SH7723
112 depends on GPIOLIB
113 select PINCTRL_SH_PFC
114
115config PINCTRL_PFC_SH7724
116 def_bool y
117 depends on CPU_SUBTYPE_SH7724
118 depends on GPIOLIB
119 select PINCTRL_SH_PFC
120
121config PINCTRL_PFC_SH7734
122 def_bool y
123 depends on CPU_SUBTYPE_SH7734
124 depends on GPIOLIB
125 select PINCTRL_SH_PFC
126
127config PINCTRL_PFC_SH7757
128 def_bool y
129 depends on CPU_SUBTYPE_SH7757
130 depends on GPIOLIB
131 select PINCTRL_SH_PFC
132
133config PINCTRL_PFC_SH7785
134 def_bool y
135 depends on CPU_SUBTYPE_SH7785
136 depends on GPIOLIB
137 select PINCTRL_SH_PFC
138
139config PINCTRL_PFC_SH7786
140 def_bool y
141 depends on CPU_SUBTYPE_SH7786
142 depends on GPIOLIB
143 select PINCTRL_SH_PFC
144
145config PINCTRL_PFC_SHX3
146 def_bool y
147 depends on CPU_SUBTYPE_SHX3
148 depends on GPIOLIB
149 select PINCTRL_SH_PFC
150
151endif