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	  Support pin multiplexing control on Renesas SoCs.
9
10	  These drivers are controlled by a device tree node which contains
11	  both the GPIO definitions and pin control functions for each
12	  available multiplex function.
13
14config PINCTRL_PFC_R8A7790
15	bool "Renesas RCar Gen2 R8A7790 pin control driver"
16	depends on PINCTRL_PFC
17	help
18	  Support pin multiplexing control on Renesas RCar Gen2 R8A7790 SoCs.
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 Gen2 R8A7791 SoCs.
25
26config PINCTRL_PFC_R8A7792
27	bool "Renesas RCar Gen2 R8A7792 pin control driver"
28	depends on PINCTRL_PFC
29	help
30	  Support pin multiplexing control on Renesas RCar Gen2 R8A7792 SoCs.
31
32config PINCTRL_PFC_R8A7793
33	bool "Renesas RCar Gen2 R8A7793 pin control driver"
34	depends on PINCTRL_PFC
35	help
36	  Support pin multiplexing control on Renesas RCar Gen2 R8A7793 SoCs.
37
38config PINCTRL_PFC_R8A7794
39	bool "Renesas RCar Gen2 R8A7794 pin control driver"
40	depends on PINCTRL_PFC
41	help
42	  Support pin multiplexing control on Renesas RCar Gen2 R8A7794 SoCs.
43
44config PINCTRL_PFC_R8A774A1
45        bool "Renesas RZ/G2 R8A774A1 pin control driver"
46        depends on PINCTRL_PFC
47        help
48          Support pin multiplexing control on Renesas RZ/G2M R8A774A1 SoCs.
49
50config PINCTRL_PFC_R8A774B1
51        bool "Renesas RZ/G2 R8A774B1 pin control driver"
52        depends on PINCTRL_PFC
53        help
54          Support pin multiplexing control on Renesas RZ/G2N R8A774B1 SoCs.
55
56config PINCTRL_PFC_R8A774C0
57        bool "Renesas RZ/G2 R8A774C0 pin control driver"
58        depends on PINCTRL_PFC
59        help
60          Support pin multiplexing control on Renesas RZ/G2E R8A774C0 SoCs.
61
62config PINCTRL_PFC_R8A774E1
63        bool "Renesas RZ/G2 R8A774E1 pin control driver"
64        depends on PINCTRL_PFC
65        help
66          Support pin multiplexing control on Renesas RZ/G2H R8A774E1 SoCs.
67
68config PINCTRL_PFC_R8A7795
69	bool "Renesas RCar Gen3 R8A7795 pin control driver"
70	depends on PINCTRL_PFC
71	help
72	  Support pin multiplexing control on Renesas RCar Gen3 R8A7795 SoCs.
73
74config PINCTRL_PFC_R8A7796
75	bool "Renesas RCar Gen3 R8A7796 pin control driver"
76	depends on PINCTRL_PFC
77	help
78	  Support pin multiplexing control on Renesas RCar Gen3 R8A7796 SoCs.
79
80config PINCTRL_PFC_R8A77965
81	bool "Renesas RCar Gen3 R8A77965 pin control driver"
82	depends on PINCTRL_PFC
83	help
84	  Support pin multiplexing control on Renesas RCar Gen3 R8A77965 SoCs.
85
86config PINCTRL_PFC_R8A77970
87	bool "Renesas RCar Gen3 R8A77970 pin control driver"
88	depends on PINCTRL_PFC
89	help
90	  Support pin multiplexing control on Renesas RCar Gen3 R8A77970 SoCs.
91
92config PINCTRL_PFC_R8A77980
93	bool "Renesas RCar Gen3 R8A77980 pin control driver"
94	depends on PINCTRL_PFC
95	help
96	  Support pin multiplexing control on Renesas RCar Gen3 R8A77980 SoCs.
97
98config PINCTRL_PFC_R8A77990
99	bool "Renesas RCar Gen3 R8A77990 pin control driver"
100	depends on PINCTRL_PFC
101	help
102	  Support pin multiplexing control on Renesas RCar Gen3 R8A77990 SoCs.
103
104config PINCTRL_PFC_R8A77995
105	bool "Renesas RCar Gen3 R8A77995 pin control driver"
106	depends on PINCTRL_PFC
107	help
108	  Support pin multiplexing control on Renesas RCar Gen3 R8A77995 SoCs.
109
110config PINCTRL_PFC_R7S72100
111	bool "Renesas RZ/A1 R7S72100 pin control driver"
112	depends on CPU_RZA1
113	default y if CPU_RZA1
114	help
115	  Support pin multiplexing control on Renesas RZ/A1 R7S72100 SoCs.
116
117endif
118