diff options
Diffstat (limited to 'drivers/pinctrl/sh-pfc/Kconfig')
-rw-r--r-- | drivers/pinctrl/sh-pfc/Kconfig | 116 |
1 files changed, 116 insertions, 0 deletions
diff --git a/drivers/pinctrl/sh-pfc/Kconfig b/drivers/pinctrl/sh-pfc/Kconfig new file mode 100644 index 000000000000..c3340f54d2ad --- /dev/null +++ b/drivers/pinctrl/sh-pfc/Kconfig | |||
@@ -0,0 +1,116 @@ | |||
1 | # | ||
2 | # Renesas SH and SH Mobile PINCTRL drivers | ||
3 | # | ||
4 | |||
5 | if ARCH_SHMOBILE || SUPERH | ||
6 | |||
7 | config PINCTRL_SH_PFC | ||
8 | # XXX move off the gpio dependency | ||
9 | depends on GENERIC_GPIO | ||
10 | select GPIO_SH_PFC if ARCH_REQUIRE_GPIOLIB | ||
11 | select PINMUX | ||
12 | select PINCONF | ||
13 | def_bool y | ||
14 | help | ||
15 | This enables pin control drivers for SH and SH Mobile platforms | ||
16 | |||
17 | config GPIO_SH_PFC | ||
18 | bool "SuperH PFC GPIO support" | ||
19 | depends on PINCTRL_SH_PFC && GPIOLIB | ||
20 | help | ||
21 | This enables support for GPIOs within the SoC's pin function | ||
22 | controller. | ||
23 | |||
24 | config PINCTRL_PFC_R8A7740 | ||
25 | def_bool y | ||
26 | depends on ARCH_R8A7740 | ||
27 | select PINCTRL_SH_PFC | ||
28 | |||
29 | config PINCTRL_PFC_R8A7779 | ||
30 | def_bool y | ||
31 | depends on ARCH_R8A7779 | ||
32 | select PINCTRL_SH_PFC | ||
33 | |||
34 | config PINCTRL_PFC_SH7203 | ||
35 | def_bool y | ||
36 | depends on CPU_SUBTYPE_SH7203 | ||
37 | depends on GENERIC_GPIO | ||
38 | select PINCTRL_SH_PFC | ||
39 | |||
40 | config PINCTRL_PFC_SH7264 | ||
41 | def_bool y | ||
42 | depends on CPU_SUBTYPE_SH7264 | ||
43 | depends on GENERIC_GPIO | ||
44 | select PINCTRL_SH_PFC | ||
45 | |||
46 | config PINCTRL_PFC_SH7269 | ||
47 | def_bool y | ||
48 | depends on CPU_SUBTYPE_SH7269 | ||
49 | depends on GENERIC_GPIO | ||
50 | select PINCTRL_SH_PFC | ||
51 | |||
52 | config PINCTRL_PFC_SH7372 | ||
53 | def_bool y | ||
54 | depends on ARCH_SH7372 | ||
55 | select PINCTRL_SH_PFC | ||
56 | |||
57 | config PINCTRL_PFC_SH73A0 | ||
58 | def_bool y | ||
59 | depends on ARCH_SH73A0 | ||
60 | select PINCTRL_SH_PFC | ||
61 | |||
62 | config PINCTRL_PFC_SH7720 | ||
63 | def_bool y | ||
64 | depends on CPU_SUBTYPE_SH7720 | ||
65 | depends on GENERIC_GPIO | ||
66 | select PINCTRL_SH_PFC | ||
67 | |||
68 | config PINCTRL_PFC_SH7722 | ||
69 | def_bool y | ||
70 | depends on CPU_SUBTYPE_SH7722 | ||
71 | depends on GENERIC_GPIO | ||
72 | select PINCTRL_SH_PFC | ||
73 | |||
74 | config PINCTRL_PFC_SH7723 | ||
75 | def_bool y | ||
76 | depends on CPU_SUBTYPE_SH7723 | ||
77 | depends on GENERIC_GPIO | ||
78 | select PINCTRL_SH_PFC | ||
79 | |||
80 | config PINCTRL_PFC_SH7724 | ||
81 | def_bool y | ||
82 | depends on CPU_SUBTYPE_SH7724 | ||
83 | depends on GENERIC_GPIO | ||
84 | select PINCTRL_SH_PFC | ||
85 | |||
86 | config PINCTRL_PFC_SH7734 | ||
87 | def_bool y | ||
88 | depends on CPU_SUBTYPE_SH7734 | ||
89 | depends on GENERIC_GPIO | ||
90 | select PINCTRL_SH_PFC | ||
91 | |||
92 | config PINCTRL_PFC_SH7757 | ||
93 | def_bool y | ||
94 | depends on CPU_SUBTYPE_SH7757 | ||
95 | depends on GENERIC_GPIO | ||
96 | select PINCTRL_SH_PFC | ||
97 | |||
98 | config PINCTRL_PFC_SH7785 | ||
99 | def_bool y | ||
100 | depends on CPU_SUBTYPE_SH7785 | ||
101 | depends on GENERIC_GPIO | ||
102 | select PINCTRL_SH_PFC | ||
103 | |||
104 | config PINCTRL_PFC_SH7786 | ||
105 | def_bool y | ||
106 | depends on CPU_SUBTYPE_SH7786 | ||
107 | depends on GENERIC_GPIO | ||
108 | select PINCTRL_SH_PFC | ||
109 | |||
110 | config PINCTRL_PFC_SHX3 | ||
111 | def_bool y | ||
112 | depends on CPU_SUBTYPE_SHX3 | ||
113 | depends on GENERIC_GPIO | ||
114 | select PINCTRL_SH_PFC | ||
115 | |||
116 | endif | ||