blob: 8fb9cba3875aab30988d773952a064aadca4fc4f [file] [log] [blame]
Marek Vasut910df4d2017-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 Vasutcbde9de2019-05-04 14:17:10 +02006 default n if CPU_RZA1
Marek Vasut910df4d2017-09-15 21:13:55 +02007 help
8 Enable support for clock present on Renesas RCar SoCs.
9
Marek Vasut7547ad42018-01-17 22:18:59 +010010config PINCTRL_PFC_R8A7790
11 bool "Renesas RCar Gen2 R8A7790 pin control driver"
Marek Vasut7547ad42018-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 Vasut427c75d2018-01-17 17:14:45 +010020config PINCTRL_PFC_R8A7791
21 bool "Renesas RCar Gen2 R8A7791 pin control driver"
Marek Vasut427c75d2018-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 Vasutab2d09b42018-01-17 22:29:50 +010030config PINCTRL_PFC_R8A7792
31 bool "Renesas RCar Gen2 R8A7792 pin control driver"
Marek Vasutab2d09b42018-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 Vasut427c75d2018-01-17 17:14:45 +010040config PINCTRL_PFC_R8A7793
41 bool "Renesas RCar Gen2 R8A7793 pin control driver"
Marek Vasut427c75d2018-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 Vasut34e93602018-01-17 22:33:59 +010050config PINCTRL_PFC_R8A7794
51 bool "Renesas RCar Gen2 R8A7794 pin control driver"
Marek Vasut34e93602018-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 Das953a3be2020-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 Dasc5f37622020-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
Lad Prabhakar220f3082021-03-15 22:24:04 +000080config PINCTRL_PFC_R8A774C0
81 bool "Renesas RZ/G2 R8A774C0 pin control driver"
82 depends on PINCTRL_PFC
83 help
84 Support pin multiplexing control on Renesas RZ/G2E R8A774C0 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
Biju Das975154b2020-10-28 10:34:22 +000090config PINCTRL_PFC_R8A774E1
91 bool "Renesas RZ/G2 R8A774E1 pin control driver"
92 depends on PINCTRL_PFC
93 help
94 Support pin multiplexing control on Renesas RZ/G2H R8A774E1 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
Marek Vasut910df4d2017-09-15 21:13:55 +0200100config PINCTRL_PFC_R8A7795
101 bool "Renesas RCar Gen3 R8A7795 pin control driver"
Marek Vasut910df4d2017-09-15 21:13:55 +0200102 depends on PINCTRL_PFC
103 help
104 Support pin multiplexing control on Renesas RCar Gen3 R8A7795 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
110config PINCTRL_PFC_R8A7796
111 bool "Renesas RCar Gen3 R8A7796 pin control driver"
Marek Vasut910df4d2017-09-15 21:13:55 +0200112 depends on PINCTRL_PFC
113 help
114 Support pin multiplexing control on Renesas RCar Gen3 R8A7796 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 Vasutc6435c32019-03-04 01:32:44 +0100120config PINCTRL_PFC_R8A77965
121 bool "Renesas RCar Gen3 R8A77965 pin control driver"
122 depends on PINCTRL_PFC
123 help
124 Support pin multiplexing control on Renesas RCar Gen3 R8A77965 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 Vasutc106bb52017-10-09 20:57:29 +0200130config PINCTRL_PFC_R8A77970
131 bool "Renesas RCar Gen3 R8A77970 pin control driver"
Marek Vasutc106bb52017-10-09 20:57:29 +0200132 depends on PINCTRL_PFC
133 help
134 Support pin multiplexing control on Renesas RCar Gen3 R8A77970 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 Vasutf497ec32019-07-29 19:59:44 +0200140config PINCTRL_PFC_R8A77980
141 bool "Renesas RCar Gen3 R8A77980 pin control driver"
142 depends on PINCTRL_PFC
143 help
144 Support pin multiplexing control on Renesas RCar Gen3 R8A77980 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 Vasutcb13e462018-04-26 13:09:20 +0200150config PINCTRL_PFC_R8A77990
151 bool "Renesas RCar Gen3 R8A77990 pin control driver"
Marek Vasutcb13e462018-04-26 13:09:20 +0200152 depends on PINCTRL_PFC
153 help
154 Support pin multiplexing control on Renesas RCar Gen3 R8A77990 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 Vasuta59e6972017-10-08 20:57:37 +0200160config PINCTRL_PFC_R8A77995
161 bool "Renesas RCar Gen3 R8A77995 pin control driver"
Marek Vasuta59e6972017-10-08 20:57:37 +0200162 depends on PINCTRL_PFC
163 help
164 Support pin multiplexing control on Renesas RCar Gen3 R8A77995 SoCs.
165
166 The driver is controlled by a device tree node which contains both
167 the GPIO definitions and pin control functions for each available
168 multiplex function.
169
Marek Vasutcbde9de2019-05-04 14:17:10 +0200170config PINCTRL_PFC_R7S72100
171 bool "Renesas RZ/A1 R7S72100 pin control driver"
172 depends on CPU_RZA1
173 default y if CPU_RZA1
174 help
175 Support pin multiplexing control on Renesas RZ/A1 R7S72100 SoCs.
176
177 The driver is controlled by a device tree node which contains both
178 the GPIO definitions and pin control functions for each available
179 multiplex function.
180
Marek Vasut910df4d2017-09-15 21:13:55 +0200181endif