1if ARCH_RMOBILE
2
3config PINCTRL_PFC
4	bool "Renesas pin control drivers"
5	depends on DM && ARCH_RMOBILE
6	default n if CPU_RZA1
7	help
8	  Enable support for clock present on Renesas RCar SoCs.
9
10config PINCTRL_PFC_R8A7790
11	bool "Renesas RCar Gen2 R8A7790 pin control driver"
12	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
20config PINCTRL_PFC_R8A7791
21	bool "Renesas RCar Gen2 R8A7791 pin control driver"
22	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
30config PINCTRL_PFC_R8A7792
31	bool "Renesas RCar Gen2 R8A7792 pin control driver"
32	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
40config PINCTRL_PFC_R8A7793
41	bool "Renesas RCar Gen2 R8A7793 pin control driver"
42	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
50config PINCTRL_PFC_R8A7794
51	bool "Renesas RCar Gen2 R8A7794 pin control driver"
52	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
60config 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
70config 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
80config 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
90config PINCTRL_PFC_R8A7795
91	bool "Renesas RCar Gen3 R8A7795 pin control driver"
92	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"
102	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
110config 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
120config PINCTRL_PFC_R8A77970
121	bool "Renesas RCar Gen3 R8A77970 pin control driver"
122	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
130config 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
140config PINCTRL_PFC_R8A77990
141	bool "Renesas RCar Gen3 R8A77990 pin control driver"
142	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
150config PINCTRL_PFC_R8A77995
151	bool "Renesas RCar Gen3 R8A77995 pin control driver"
152	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
160config 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
171endif
172