blob: d2be4c84ba11c8be22f94fdd30fc83b0e49103b3 [file] [log] [blame]
Marek Vasut3066a062017-09-15 21:13:55 +02001if ARCH_RMOBILE
2
3config PINCTRL_PFC
4 bool "Renesas pin control drivers"
5 depends on DM && ARCH_RMOBILE
Marek Vasutc7116cb2019-05-04 14:17:10 +02006 default n if CPU_RZA1
Marek Vasut3066a062017-09-15 21:13:55 +02007 help
8 Enable support for clock present on Renesas RCar SoCs.
9
Marek Vasutc40f2d62018-01-17 22:18:59 +010010config PINCTRL_PFC_R8A7790
11 bool "Renesas RCar Gen2 R8A7790 pin control driver"
Marek Vasutc40f2d62018-01-17 22:18:59 +010012 depends on PINCTRL_PFC
13 help
14 Support pin multiplexing control on Renesas RCar Gen3 R8A7790 SoCs.
15
16 The driver is controlled by a device tree node which contains both
17 the GPIO definitions and pin control functions for each available
18 multiplex function.
19
Marek Vasut06ef9e82018-01-17 17:14:45 +010020config PINCTRL_PFC_R8A7791
21 bool "Renesas RCar Gen2 R8A7791 pin control driver"
Marek Vasut06ef9e82018-01-17 17:14:45 +010022 depends on PINCTRL_PFC
23 help
24 Support pin multiplexing control on Renesas RCar Gen3 R8A7791 SoCs.
25
26 The driver is controlled by a device tree node which contains both
27 the GPIO definitions and pin control functions for each available
28 multiplex function.
29
Marek Vasut1ef39302018-01-17 22:29:50 +010030config PINCTRL_PFC_R8A7792
31 bool "Renesas RCar Gen2 R8A7792 pin control driver"
Marek Vasut1ef39302018-01-17 22:29:50 +010032 depends on PINCTRL_PFC
33 help
34 Support pin multiplexing control on Renesas RCar Gen3 R8A7792 SoCs.
35
36 The driver is controlled by a device tree node which contains both
37 the GPIO definitions and pin control functions for each available
38 multiplex function.
39
Marek Vasut06ef9e82018-01-17 17:14:45 +010040config PINCTRL_PFC_R8A7793
41 bool "Renesas RCar Gen2 R8A7793 pin control driver"
Marek Vasut06ef9e82018-01-17 17:14:45 +010042 depends on PINCTRL_PFC
43 help
44 Support pin multiplexing control on Renesas RCar Gen3 R8A7793 SoCs.
45
46 The driver is controlled by a device tree node which contains both
47 the GPIO definitions and pin control functions for each available
48 multiplex function.
49
Marek Vasut4dd88d52018-01-17 22:33:59 +010050config PINCTRL_PFC_R8A7794
51 bool "Renesas RCar Gen2 R8A7794 pin control driver"
Marek Vasut4dd88d52018-01-17 22:33:59 +010052 depends on PINCTRL_PFC
53 help
54 Support pin multiplexing control on Renesas RCar Gen3 R8A7794 SoCs.
55
56 The driver is controlled by a device tree node which contains both
57 the GPIO definitions and pin control functions for each available
58 multiplex function.
59
Biju Das05a31dd2020-09-15 15:36:27 +010060config PINCTRL_PFC_R8A774A1
61 bool "Renesas RZ/G2 R8A774A1 pin control driver"
62 depends on PINCTRL_PFC
63 help
64 Support pin multiplexing control on Renesas RZ/G2M R8A774A1 SoCs.
65
66 The driver is controlled by a device tree node which contains both
67 the GPIO definitions and pin control functions for each available
68 multiplex function.
69
Biju Dasd1d78882020-10-28 10:34:21 +000070config PINCTRL_PFC_R8A774B1
71 bool "Renesas RZ/G2 R8A774B1 pin control driver"
72 depends on PINCTRL_PFC
73 help
74 Support pin multiplexing control on Renesas RZ/G2N R8A774B1 SoCs.
75
76 The driver is controlled by a device tree node which contains both
77 the GPIO definitions and pin control functions for each available
78 multiplex function.
79
Biju Das121bd002020-10-28 10:34:22 +000080config PINCTRL_PFC_R8A774E1
81 bool "Renesas RZ/G2 R8A774E1 pin control driver"
82 depends on PINCTRL_PFC
83 help
84 Support pin multiplexing control on Renesas RZ/G2H R8A774E1 SoCs.
85
86 The driver is controlled by a device tree node which contains both
87 the GPIO definitions and pin control functions for each available
88 multiplex function.
89
Marek Vasut3066a062017-09-15 21:13:55 +020090config PINCTRL_PFC_R8A7795
91 bool "Renesas RCar Gen3 R8A7795 pin control driver"
Marek Vasut3066a062017-09-15 21:13:55 +020092 depends on PINCTRL_PFC
93 help
94 Support pin multiplexing control on Renesas RCar Gen3 R8A7795 SoCs.
95
96 The driver is controlled by a device tree node which contains both
97 the GPIO definitions and pin control functions for each available
98 multiplex function.
99
100config PINCTRL_PFC_R8A7796
101 bool "Renesas RCar Gen3 R8A7796 pin control driver"
Marek Vasut3066a062017-09-15 21:13:55 +0200102 depends on PINCTRL_PFC
103 help
104 Support pin multiplexing control on Renesas RCar Gen3 R8A7796 SoCs.
105
106 The driver is controlled by a device tree node which contains both
107 the GPIO definitions and pin control functions for each available
108 multiplex function.
109
Marek Vasut72269e02019-03-04 01:32:44 +0100110config PINCTRL_PFC_R8A77965
111 bool "Renesas RCar Gen3 R8A77965 pin control driver"
112 depends on PINCTRL_PFC
113 help
114 Support pin multiplexing control on Renesas RCar Gen3 R8A77965 SoCs.
115
116 The driver is controlled by a device tree node which contains both
117 the GPIO definitions and pin control functions for each available
118 multiplex function.
119
Marek Vasuta0e11e52017-10-09 20:57:29 +0200120config PINCTRL_PFC_R8A77970
121 bool "Renesas RCar Gen3 R8A77970 pin control driver"
Marek Vasuta0e11e52017-10-09 20:57:29 +0200122 depends on PINCTRL_PFC
123 help
124 Support pin multiplexing control on Renesas RCar Gen3 R8A77970 SoCs.
125
126 The driver is controlled by a device tree node which contains both
127 the GPIO definitions and pin control functions for each available
128 multiplex function.
129
Marek Vasuta6a7f482019-07-29 19:59:44 +0200130config PINCTRL_PFC_R8A77980
131 bool "Renesas RCar Gen3 R8A77980 pin control driver"
132 depends on PINCTRL_PFC
133 help
134 Support pin multiplexing control on Renesas RCar Gen3 R8A77980 SoCs.
135
136 The driver is controlled by a device tree node which contains both
137 the GPIO definitions and pin control functions for each available
138 multiplex function.
139
Marek Vasut68a77042018-04-26 13:09:20 +0200140config PINCTRL_PFC_R8A77990
141 bool "Renesas RCar Gen3 R8A77990 pin control driver"
Marek Vasut68a77042018-04-26 13:09:20 +0200142 depends on PINCTRL_PFC
143 help
144 Support pin multiplexing control on Renesas RCar Gen3 R8A77990 SoCs.
145
146 The driver is controlled by a device tree node which contains both
147 the GPIO definitions and pin control functions for each available
148 multiplex function.
149
Marek Vasut7d35e642017-10-08 20:57:37 +0200150config PINCTRL_PFC_R8A77995
151 bool "Renesas RCar Gen3 R8A77995 pin control driver"
Marek Vasut7d35e642017-10-08 20:57:37 +0200152 depends on PINCTRL_PFC
153 help
154 Support pin multiplexing control on Renesas RCar Gen3 R8A77995 SoCs.
155
156 The driver is controlled by a device tree node which contains both
157 the GPIO definitions and pin control functions for each available
158 multiplex function.
159
Marek Vasutc7116cb2019-05-04 14:17:10 +0200160config PINCTRL_PFC_R7S72100
161 bool "Renesas RZ/A1 R7S72100 pin control driver"
162 depends on CPU_RZA1
163 default y if CPU_RZA1
164 help
165 Support pin multiplexing control on Renesas RZ/A1 R7S72100 SoCs.
166
167 The driver is controlled by a device tree node which contains both
168 the GPIO definitions and pin control functions for each available
169 multiplex function.
170
Marek Vasut3066a062017-09-15 21:13:55 +0200171endif