Merge branch 'net' of https://gitlab.denx.de/u-boot/custodians/u-boot-sh
[platform/kernel/u-boot.git] / drivers / pinctrl / renesas / Kconfig
1 if ARCH_RMOBILE
2
3 config 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
10 config 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
20 config 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
30 config 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
40 config 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
50 config 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
60 config PINCTRL_PFC_R8A7795
61         bool "Renesas RCar Gen3 R8A7795 pin control driver"
62         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
70 config PINCTRL_PFC_R8A7796
71         bool "Renesas RCar Gen3 R8A7796 pin control driver"
72         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
80 config 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
90 config PINCTRL_PFC_R8A77970
91         bool "Renesas RCar Gen3 R8A77970 pin control driver"
92         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
100 config 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
110 config PINCTRL_PFC_R8A77990
111         bool "Renesas RCar Gen3 R8A77990 pin control driver"
112         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
120 config PINCTRL_PFC_R8A77995
121         bool "Renesas RCar Gen3 R8A77995 pin control driver"
122         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
130 config 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
141 endif