Laurent Pinchart | 6e54d8d | 2012-12-15 23:51:19 +0100 | [diff] [blame] | 1 | # |
2 | # Renesas SH and SH Mobile PINCTRL drivers | ||||
3 | # | ||||
4 | |||||
Simon Horman | fe351cc | 2016-02-25 09:51:54 +0900 | [diff] [blame] | 5 | if ARCH_RENESAS || SUPERH |
Laurent Pinchart | 6e54d8d | 2012-12-15 23:51:19 +0100 | [diff] [blame] | 6 | |
7 | config PINCTRL_SH_PFC | ||||
Laurent Pinchart | 6e54d8d | 2012-12-15 23:51:19 +0100 | [diff] [blame] | 8 | select PINMUX |
9 | select PINCONF | ||||
Laurent Pinchart | c58d9c1 | 2013-03-10 16:44:02 +0100 | [diff] [blame] | 10 | select GENERIC_PINCONF |
Laurent Pinchart | 6e54d8d | 2012-12-15 23:51:19 +0100 | [diff] [blame] | 11 | def_bool y |
12 | help | ||||
13 | This enables pin control drivers for SH and SH Mobile platforms | ||||
14 | |||||
Magnus Damm | abc60d4 | 2016-02-17 17:15:49 +0900 | [diff] [blame] | 15 | config PINCTRL_SH_PFC_GPIO |
16 | select GPIOLIB | ||||
17 | select PINCTRL_SH_PFC | ||||
18 | bool | ||||
Laurent Pinchart | 6e54d8d | 2012-12-15 23:51:19 +0100 | [diff] [blame] | 19 | help |
Magnus Damm | abc60d4 | 2016-02-17 17:15:49 +0900 | [diff] [blame] | 20 | This enables pin control and GPIO drivers for SH/SH Mobile platforms |
Laurent Pinchart | 6e54d8d | 2012-12-15 23:51:19 +0100 | [diff] [blame] | 21 | |
Niklas Söderlund | 1e7d5d8 | 2015-01-25 14:49:52 +0100 | [diff] [blame] | 22 | config PINCTRL_PFC_EMEV2 |
23 | def_bool y | ||||
24 | depends on ARCH_EMEV2 | ||||
25 | select PINCTRL_SH_PFC | ||||
26 | |||||
Magnus Damm | c98f6c2 | 2013-03-26 22:49:49 +0900 | [diff] [blame] | 27 | config PINCTRL_PFC_R8A73A4 |
28 | def_bool y | ||||
29 | depends on ARCH_R8A73A4 | ||||
Magnus Damm | abc60d4 | 2016-02-17 17:15:49 +0900 | [diff] [blame] | 30 | select PINCTRL_SH_PFC_GPIO |
Magnus Damm | c98f6c2 | 2013-03-26 22:49:49 +0900 | [diff] [blame] | 31 | |
Laurent Pinchart | d5b1521 | 2012-12-15 23:51:21 +0100 | [diff] [blame] | 32 | config PINCTRL_PFC_R8A7740 |
33 | def_bool y | ||||
34 | depends on ARCH_R8A7740 | ||||
Magnus Damm | abc60d4 | 2016-02-17 17:15:49 +0900 | [diff] [blame] | 35 | select PINCTRL_SH_PFC_GPIO |
Laurent Pinchart | d5b1521 | 2012-12-15 23:51:21 +0100 | [diff] [blame] | 36 | |
Kuninori Morimoto | 87f8c98 | 2013-04-12 05:37:20 +0000 | [diff] [blame] | 37 | config PINCTRL_PFC_R8A7778 |
38 | def_bool y | ||||
39 | depends on ARCH_R8A7778 | ||||
40 | select PINCTRL_SH_PFC | ||||
41 | |||||
Laurent Pinchart | 881023d | 2012-12-15 23:51:22 +0100 | [diff] [blame] | 42 | config PINCTRL_PFC_R8A7779 |
43 | def_bool y | ||||
44 | depends on ARCH_R8A7779 | ||||
45 | select PINCTRL_SH_PFC | ||||
46 | |||||
Koji Matsuoka | 58c229e | 2013-04-08 11:08:53 +0900 | [diff] [blame] | 47 | config PINCTRL_PFC_R8A7790 |
48 | def_bool y | ||||
49 | depends on ARCH_R8A7790 | ||||
50 | select PINCTRL_SH_PFC | ||||
51 | |||||
Hisashi Nakamura | 5088451 | 2013-10-17 06:46:05 +0900 | [diff] [blame] | 52 | config PINCTRL_PFC_R8A7791 |
53 | def_bool y | ||||
54 | depends on ARCH_R8A7791 | ||||
55 | select PINCTRL_SH_PFC | ||||
56 | |||||
Sergei Shtylyov | 2cf59e0 | 2016-06-30 00:21:08 +0300 | [diff] [blame] | 57 | config PINCTRL_PFC_R8A7792 |
58 | def_bool y | ||||
59 | depends on ARCH_R8A7792 | ||||
60 | select PINCTRL_SH_PFC | ||||
61 | |||||
Ulrich Hecht | cb0ba73 | 2015-05-12 11:13:20 +0200 | [diff] [blame] | 62 | config PINCTRL_PFC_R8A7793 |
63 | def_bool y | ||||
64 | depends on ARCH_R8A7793 | ||||
65 | select PINCTRL_SH_PFC | ||||
66 | |||||
Hisashi Nakamura | 43c4436 | 2015-06-06 01:34:48 +0300 | [diff] [blame] | 67 | config PINCTRL_PFC_R8A7794 |
68 | def_bool y | ||||
69 | depends on ARCH_R8A7794 | ||||
70 | select PINCTRL_SH_PFC | ||||
71 | |||||
Takeshi Kihara | 0b0ffc9 | 2015-09-03 02:51:49 +0000 | [diff] [blame] | 72 | config PINCTRL_PFC_R8A7795 |
73 | def_bool y | ||||
74 | depends on ARCH_R8A7795 | ||||
75 | select PINCTRL_SH_PFC | ||||
76 | |||||
Takeshi Kihara | f9aece7 | 2016-08-18 15:12:32 +0200 | [diff] [blame] | 77 | config PINCTRL_PFC_R8A7796 |
78 | def_bool y | ||||
79 | depends on ARCH_R8A7796 | ||||
80 | select PINCTRL_SH_PFC | ||||
81 | |||||
Laurent Pinchart | ccda552 | 2012-12-15 23:51:29 +0100 | [diff] [blame] | 82 | config PINCTRL_PFC_SH7203 |
83 | def_bool y | ||||
84 | depends on CPU_SUBTYPE_SH7203 | ||||
Magnus Damm | abc60d4 | 2016-02-17 17:15:49 +0900 | [diff] [blame] | 85 | select PINCTRL_SH_PFC_GPIO |
Laurent Pinchart | ccda552 | 2012-12-15 23:51:29 +0100 | [diff] [blame] | 86 | |
Laurent Pinchart | a8d42fc | 2012-12-15 23:51:30 +0100 | [diff] [blame] | 87 | config PINCTRL_PFC_SH7264 |
88 | def_bool y | ||||
89 | depends on CPU_SUBTYPE_SH7264 | ||||
Magnus Damm | abc60d4 | 2016-02-17 17:15:49 +0900 | [diff] [blame] | 90 | select PINCTRL_SH_PFC_GPIO |
Laurent Pinchart | a8d42fc | 2012-12-15 23:51:30 +0100 | [diff] [blame] | 91 | |
Laurent Pinchart | f5e811f | 2012-12-15 23:51:31 +0100 | [diff] [blame] | 92 | config PINCTRL_PFC_SH7269 |
93 | def_bool y | ||||
94 | depends on CPU_SUBTYPE_SH7269 | ||||
Magnus Damm | abc60d4 | 2016-02-17 17:15:49 +0900 | [diff] [blame] | 95 | select PINCTRL_SH_PFC_GPIO |
Laurent Pinchart | f5e811f | 2012-12-15 23:51:31 +0100 | [diff] [blame] | 96 | |
Laurent Pinchart | 5d5166d | 2012-12-15 23:51:24 +0100 | [diff] [blame] | 97 | config PINCTRL_PFC_SH73A0 |
98 | def_bool y | ||||
99 | depends on ARCH_SH73A0 | ||||
Magnus Damm | abc60d4 | 2016-02-17 17:15:49 +0900 | [diff] [blame] | 100 | select PINCTRL_SH_PFC_GPIO |
Laurent Pinchart | ea770ad | 2013-04-21 23:26:26 +0200 | [diff] [blame] | 101 | select REGULATOR |
Laurent Pinchart | 5d5166d | 2012-12-15 23:51:24 +0100 | [diff] [blame] | 102 | |
Laurent Pinchart | 74cad60 | 2012-12-15 23:51:32 +0100 | [diff] [blame] | 103 | config PINCTRL_PFC_SH7720 |
104 | def_bool y | ||||
105 | depends on CPU_SUBTYPE_SH7720 | ||||
Magnus Damm | abc60d4 | 2016-02-17 17:15:49 +0900 | [diff] [blame] | 106 | select PINCTRL_SH_PFC_GPIO |
Laurent Pinchart | 74cad60 | 2012-12-15 23:51:32 +0100 | [diff] [blame] | 107 | |
Laurent Pinchart | f5e25ae | 2012-12-15 23:51:33 +0100 | [diff] [blame] | 108 | config PINCTRL_PFC_SH7722 |
109 | def_bool y | ||||
110 | depends on CPU_SUBTYPE_SH7722 | ||||
Magnus Damm | abc60d4 | 2016-02-17 17:15:49 +0900 | [diff] [blame] | 111 | select PINCTRL_SH_PFC_GPIO |
Laurent Pinchart | f5e25ae | 2012-12-15 23:51:33 +0100 | [diff] [blame] | 112 | |
Laurent Pinchart | d05afa0 | 2012-12-15 23:51:34 +0100 | [diff] [blame] | 113 | config PINCTRL_PFC_SH7723 |
114 | def_bool y | ||||
115 | depends on CPU_SUBTYPE_SH7723 | ||||
Magnus Damm | abc60d4 | 2016-02-17 17:15:49 +0900 | [diff] [blame] | 116 | select PINCTRL_SH_PFC_GPIO |
Laurent Pinchart | d05afa0 | 2012-12-15 23:51:34 +0100 | [diff] [blame] | 117 | |
Laurent Pinchart | 0ff25ba | 2012-12-15 23:51:35 +0100 | [diff] [blame] | 118 | config PINCTRL_PFC_SH7724 |
119 | def_bool y | ||||
120 | depends on CPU_SUBTYPE_SH7724 | ||||
Magnus Damm | abc60d4 | 2016-02-17 17:15:49 +0900 | [diff] [blame] | 121 | select PINCTRL_SH_PFC_GPIO |
Laurent Pinchart | 0ff25ba | 2012-12-15 23:51:35 +0100 | [diff] [blame] | 122 | |
Laurent Pinchart | ac1ebc2 | 2012-12-15 23:51:36 +0100 | [diff] [blame] | 123 | config PINCTRL_PFC_SH7734 |
124 | def_bool y | ||||
125 | depends on CPU_SUBTYPE_SH7734 | ||||
Magnus Damm | abc60d4 | 2016-02-17 17:15:49 +0900 | [diff] [blame] | 126 | select PINCTRL_SH_PFC_GPIO |
Laurent Pinchart | ac1ebc2 | 2012-12-15 23:51:36 +0100 | [diff] [blame] | 127 | |
Laurent Pinchart | 0bb9267 | 2012-12-15 23:51:37 +0100 | [diff] [blame] | 128 | config PINCTRL_PFC_SH7757 |
129 | def_bool y | ||||
130 | depends on CPU_SUBTYPE_SH7757 | ||||
Magnus Damm | abc60d4 | 2016-02-17 17:15:49 +0900 | [diff] [blame] | 131 | select PINCTRL_SH_PFC_GPIO |
Laurent Pinchart | 0bb9267 | 2012-12-15 23:51:37 +0100 | [diff] [blame] | 132 | |
Laurent Pinchart | a56398e | 2012-12-15 23:51:38 +0100 | [diff] [blame] | 133 | config PINCTRL_PFC_SH7785 |
134 | def_bool y | ||||
135 | depends on CPU_SUBTYPE_SH7785 | ||||
Magnus Damm | abc60d4 | 2016-02-17 17:15:49 +0900 | [diff] [blame] | 136 | select PINCTRL_SH_PFC_GPIO |
Laurent Pinchart | a56398e | 2012-12-15 23:51:38 +0100 | [diff] [blame] | 137 | |
Laurent Pinchart | d2a31bd | 2012-12-15 23:51:39 +0100 | [diff] [blame] | 138 | config PINCTRL_PFC_SH7786 |
139 | def_bool y | ||||
140 | depends on CPU_SUBTYPE_SH7786 | ||||
Magnus Damm | abc60d4 | 2016-02-17 17:15:49 +0900 | [diff] [blame] | 141 | select PINCTRL_SH_PFC_GPIO |
Laurent Pinchart | d2a31bd | 2012-12-15 23:51:39 +0100 | [diff] [blame] | 142 | |
Laurent Pinchart | d5d9a81 | 2012-12-15 23:51:40 +0100 | [diff] [blame] | 143 | config PINCTRL_PFC_SHX3 |
144 | def_bool y | ||||
145 | depends on CPU_SUBTYPE_SHX3 | ||||
Magnus Damm | abc60d4 | 2016-02-17 17:15:49 +0900 | [diff] [blame] | 146 | select PINCTRL_SH_PFC_GPIO |
Laurent Pinchart | 6e54d8d | 2012-12-15 23:51:19 +0100 | [diff] [blame] | 147 | endif |