blob: 4d3d68d307305c0c43c13039aa75e3b953e5aa6d [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
Marek Vasut3066a062017-09-15 21:13:55 +020060config PINCTRL_PFC_R8A7795
61 bool "Renesas RCar Gen3 R8A7795 pin control driver"
Marek Vasut3066a062017-09-15 21:13:55 +020062 depends on PINCTRL_PFC
63 help
64 Support pin multiplexing control on Renesas RCar Gen3 R8A7795 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_R8A7796
71 bool "Renesas RCar Gen3 R8A7796 pin control driver"
Marek Vasut3066a062017-09-15 21:13:55 +020072 depends on PINCTRL_PFC
73 help
74 Support pin multiplexing control on Renesas RCar Gen3 R8A7796 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
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
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 Vasuta0e11e52017-10-09 20:57:29 +020090config PINCTRL_PFC_R8A77970
91 bool "Renesas RCar Gen3 R8A77970 pin control driver"
Marek Vasuta0e11e52017-10-09 20:57:29 +020092 depends on PINCTRL_PFC
93 help
94 Support pin multiplexing control on Renesas RCar Gen3 R8A77970 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 Vasuta6a7f482019-07-29 19:59:44 +0200100config PINCTRL_PFC_R8A77980
101 bool "Renesas RCar Gen3 R8A77980 pin control driver"
102 depends on PINCTRL_PFC
103 help
104 Support pin multiplexing control on Renesas RCar Gen3 R8A77980 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 Vasut68a77042018-04-26 13:09:20 +0200110config PINCTRL_PFC_R8A77990
111 bool "Renesas RCar Gen3 R8A77990 pin control driver"
Marek Vasut68a77042018-04-26 13:09:20 +0200112 depends on PINCTRL_PFC
113 help
114 Support pin multiplexing control on Renesas RCar Gen3 R8A77990 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 Vasut7d35e642017-10-08 20:57:37 +0200120config PINCTRL_PFC_R8A77995
121 bool "Renesas RCar Gen3 R8A77995 pin control driver"
Marek Vasut7d35e642017-10-08 20:57:37 +0200122 depends on PINCTRL_PFC
123 help
124 Support pin multiplexing control on Renesas RCar Gen3 R8A77995 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 Vasutc7116cb2019-05-04 14:17:10 +0200130config PINCTRL_PFC_R7S72100
131 bool "Renesas RZ/A1 R7S72100 pin control driver"
132 depends on CPU_RZA1
133 default y if CPU_RZA1
134 help
135 Support pin multiplexing control on Renesas RZ/A1 R7S72100 SoCs.
136
137 The driver is controlled by a device tree node which contains both
138 the GPIO definitions and pin control functions for each available
139 multiplex function.
140
Marek Vasut3066a062017-09-15 21:13:55 +0200141endif