Linux-libre 3.11-gnu
[librecmc/linux-libre.git] / drivers / pinctrl / sh-pfc / Kconfig
1 #
2 # Renesas SH and SH Mobile PINCTRL drivers
3 #
4
5 if ARCH_SHMOBILE || SUPERH
6
7 config 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
16 config 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
23 config PINCTRL_PFC_R8A73A4
24         def_bool y
25         depends on ARCH_R8A73A4
26         select PINCTRL_SH_PFC
27
28 config PINCTRL_PFC_R8A7740
29         def_bool y
30         depends on ARCH_R8A7740
31         select PINCTRL_SH_PFC
32
33 config PINCTRL_PFC_R8A7778
34         def_bool y
35         depends on ARCH_R8A7778
36         select PINCTRL_SH_PFC
37
38 config PINCTRL_PFC_R8A7779
39         def_bool y
40         depends on ARCH_R8A7779
41         select PINCTRL_SH_PFC
42
43 config PINCTRL_PFC_R8A7790
44         def_bool y
45         depends on ARCH_R8A7790
46         select PINCTRL_SH_PFC
47
48 config PINCTRL_PFC_SH7203
49         def_bool y
50         depends on CPU_SUBTYPE_SH7203
51         depends on GPIOLIB
52         select PINCTRL_SH_PFC
53
54 config PINCTRL_PFC_SH7264
55         def_bool y
56         depends on CPU_SUBTYPE_SH7264
57         depends on GPIOLIB
58         select PINCTRL_SH_PFC
59
60 config PINCTRL_PFC_SH7269
61         def_bool y
62         depends on CPU_SUBTYPE_SH7269
63         depends on GPIOLIB
64         select PINCTRL_SH_PFC
65
66 config PINCTRL_PFC_SH7372
67         def_bool y
68         depends on ARCH_SH7372
69         select PINCTRL_SH_PFC
70
71 config PINCTRL_PFC_SH73A0
72         def_bool y
73         depends on ARCH_SH73A0
74         select PINCTRL_SH_PFC
75         select REGULATOR
76
77 config PINCTRL_PFC_SH7720
78         def_bool y
79         depends on CPU_SUBTYPE_SH7720
80         depends on GPIOLIB
81         select PINCTRL_SH_PFC
82
83 config PINCTRL_PFC_SH7722
84         def_bool y
85         depends on CPU_SUBTYPE_SH7722
86         depends on GPIOLIB
87         select PINCTRL_SH_PFC
88
89 config PINCTRL_PFC_SH7723
90         def_bool y
91         depends on CPU_SUBTYPE_SH7723
92         depends on GPIOLIB
93         select PINCTRL_SH_PFC
94
95 config PINCTRL_PFC_SH7724
96         def_bool y
97         depends on CPU_SUBTYPE_SH7724
98         depends on GPIOLIB
99         select PINCTRL_SH_PFC
100
101 config PINCTRL_PFC_SH7734
102         def_bool y
103         depends on CPU_SUBTYPE_SH7734
104         depends on GPIOLIB
105         select PINCTRL_SH_PFC
106
107 config PINCTRL_PFC_SH7757
108         def_bool y
109         depends on CPU_SUBTYPE_SH7757
110         depends on GPIOLIB
111         select PINCTRL_SH_PFC
112
113 config PINCTRL_PFC_SH7785
114         def_bool y
115         depends on CPU_SUBTYPE_SH7785
116         depends on GPIOLIB
117         select PINCTRL_SH_PFC
118
119 config PINCTRL_PFC_SH7786
120         def_bool y
121         depends on CPU_SUBTYPE_SH7786
122         depends on GPIOLIB
123         select PINCTRL_SH_PFC
124
125 config PINCTRL_PFC_SHX3
126         def_bool y
127         depends on CPU_SUBTYPE_SHX3
128         depends on GPIOLIB
129         select PINCTRL_SH_PFC
130
131 endif