blob: 35f10e2c2bfd1847d0b0af6bdc93b9cc97f57480 [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
Marek Vasut8a548912021-04-27 02:01:50 +02008 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.
Marek Vasut3066a062017-09-15 21:13:55 +020013
Marek Vasutc40f2d62018-01-17 22:18:59 +010014config PINCTRL_PFC_R8A7790
15 bool "Renesas RCar Gen2 R8A7790 pin control driver"
Marek Vasutc40f2d62018-01-17 22:18:59 +010016 depends on PINCTRL_PFC
17 help
Marek Vasutda744be2021-04-27 02:03:33 +020018 Support pin multiplexing control on Renesas RCar Gen2 R8A7790 SoCs.
Marek Vasutc40f2d62018-01-17 22:18:59 +010019
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
Marek Vasutda744be2021-04-27 02:03:33 +020024 Support pin multiplexing control on Renesas RCar Gen2 R8A7791 SoCs.
Marek Vasut06ef9e82018-01-17 17:14:45 +010025
Marek Vasut1ef39302018-01-17 22:29:50 +010026config PINCTRL_PFC_R8A7792
27 bool "Renesas RCar Gen2 R8A7792 pin control driver"
Marek Vasut1ef39302018-01-17 22:29:50 +010028 depends on PINCTRL_PFC
29 help
Marek Vasutda744be2021-04-27 02:03:33 +020030 Support pin multiplexing control on Renesas RCar Gen2 R8A7792 SoCs.
Marek Vasut1ef39302018-01-17 22:29:50 +010031
Marek Vasut06ef9e82018-01-17 17:14:45 +010032config PINCTRL_PFC_R8A7793
33 bool "Renesas RCar Gen2 R8A7793 pin control driver"
Marek Vasut06ef9e82018-01-17 17:14:45 +010034 depends on PINCTRL_PFC
35 help
Marek Vasutda744be2021-04-27 02:03:33 +020036 Support pin multiplexing control on Renesas RCar Gen2 R8A7793 SoCs.
Marek Vasut06ef9e82018-01-17 17:14:45 +010037
Marek Vasut4dd88d52018-01-17 22:33:59 +010038config PINCTRL_PFC_R8A7794
39 bool "Renesas RCar Gen2 R8A7794 pin control driver"
Marek Vasut4dd88d52018-01-17 22:33:59 +010040 depends on PINCTRL_PFC
41 help
Marek Vasutda744be2021-04-27 02:03:33 +020042 Support pin multiplexing control on Renesas RCar Gen2 R8A7794 SoCs.
Marek Vasut4dd88d52018-01-17 22:33:59 +010043
Biju Das05a31dd2020-09-15 15:36:27 +010044config 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
Biju Dasd1d78882020-10-28 10:34:21 +000050config 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
Lad Prabhakar53b88b92021-03-15 22:24:04 +000056config 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
Biju Das121bd002020-10-28 10:34:22 +000062config 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
Marek Vasut3066a062017-09-15 21:13:55 +020068config PINCTRL_PFC_R8A7795
69 bool "Renesas RCar Gen3 R8A7795 pin control driver"
Marek Vasut3066a062017-09-15 21:13:55 +020070 depends on PINCTRL_PFC
71 help
72 Support pin multiplexing control on Renesas RCar Gen3 R8A7795 SoCs.
73
Marek Vasut3066a062017-09-15 21:13:55 +020074config PINCTRL_PFC_R8A7796
75 bool "Renesas RCar Gen3 R8A7796 pin control driver"
Marek Vasut3066a062017-09-15 21:13:55 +020076 depends on PINCTRL_PFC
77 help
78 Support pin multiplexing control on Renesas RCar Gen3 R8A7796 SoCs.
79
Marek Vasut72269e02019-03-04 01:32:44 +010080config 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
Marek Vasuta0e11e52017-10-09 20:57:29 +020086config PINCTRL_PFC_R8A77970
87 bool "Renesas RCar Gen3 R8A77970 pin control driver"
Marek Vasuta0e11e52017-10-09 20:57:29 +020088 depends on PINCTRL_PFC
89 help
90 Support pin multiplexing control on Renesas RCar Gen3 R8A77970 SoCs.
91
Marek Vasuta6a7f482019-07-29 19:59:44 +020092config 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
Marek Vasut68a77042018-04-26 13:09:20 +020098config PINCTRL_PFC_R8A77990
99 bool "Renesas RCar Gen3 R8A77990 pin control driver"
Marek Vasut68a77042018-04-26 13:09:20 +0200100 depends on PINCTRL_PFC
101 help
102 Support pin multiplexing control on Renesas RCar Gen3 R8A77990 SoCs.
103
Marek Vasut7d35e642017-10-08 20:57:37 +0200104config PINCTRL_PFC_R8A77995
105 bool "Renesas RCar Gen3 R8A77995 pin control driver"
Marek Vasut7d35e642017-10-08 20:57:37 +0200106 depends on PINCTRL_PFC
107 help
108 Support pin multiplexing control on Renesas RCar Gen3 R8A77995 SoCs.
109
Marek Vasutc7116cb2019-05-04 14:17:10 +0200110config 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
Marek Vasut3066a062017-09-15 21:13:55 +0200117endif