dt-bindings: mtd: ingenic: Use standard ecc-engine property
[linux/fpc-iii.git] / drivers / soc / renesas / Kconfig
blob68bfca6f20ddf8a7a07aa36dc447044b86722f09
1 # SPDX-License-Identifier: GPL-2.0
2 config SOC_RENESAS
3         bool "Renesas SoC driver support" if COMPILE_TEST && !ARCH_RENESAS
4         default y if ARCH_RENESAS
5         select SOC_BUS
7 if SOC_RENESAS
9 config ARCH_RCAR_GEN1
10         bool
11         select PM
12         select PM_GENERIC_DOMAINS
13         select RENESAS_INTC_IRQPIN
14         select RST_RCAR
15         select SYS_SUPPORTS_SH_TMU
17 config ARCH_RCAR_GEN2
18         bool
19         select HAVE_ARM_ARCH_TIMER
20         select PM
21         select PM_GENERIC_DOMAINS
22         select RENESAS_IRQC
23         select RST_RCAR
24         select SYS_SUPPORTS_SH_CMT
26 config ARCH_RCAR_GEN3
27         bool
28         select PM
29         select PM_GENERIC_DOMAINS
30         select RENESAS_IRQC
31         select RST_RCAR
32         select SYS_SUPPORTS_SH_CMT
33         select SYS_SUPPORTS_SH_TMU
35 config ARCH_RMOBILE
36         bool
37         select PM
38         select PM_GENERIC_DOMAINS
39         select SYS_SUPPORTS_SH_CMT
40         select SYS_SUPPORTS_SH_TMU
41         select SYSC_RMOBILE
43 config ARCH_RZN1
44         bool
45         select ARM_AMBA
47 if ARM && ARCH_RENESAS
49 #comment "Renesas ARM SoCs System Type"
51 config ARCH_EMEV2
52         bool "Emma Mobile EV2"
53         select HAVE_ARM_SCU if SMP
54         select SYS_SUPPORTS_EM_STI
56 config ARCH_R7S72100
57         bool "RZ/A1H (R7S72100)"
58         select PM
59         select PM_GENERIC_DOMAINS
60         select SYS_SUPPORTS_SH_MTU2
61         select RENESAS_OSTM
63 config ARCH_R7S9210
64         bool "RZ/A2 (R7S9210)"
65         select PM
66         select PM_GENERIC_DOMAINS
67         select RENESAS_OSTM
69 config ARCH_R8A73A4
70         bool "R-Mobile APE6 (R8A73A40)"
71         select ARCH_RMOBILE
72         select ARM_ERRATA_798181 if SMP
73         select HAVE_ARM_ARCH_TIMER
74         select RENESAS_IRQC
76 config ARCH_R8A7740
77         bool "R-Mobile A1 (R8A77400)"
78         select ARCH_RMOBILE
79         select RENESAS_INTC_IRQPIN
81 config ARCH_R8A7743
82         bool "RZ/G1M (R8A77430)"
83         select ARCH_RCAR_GEN2
84         select ARM_ERRATA_798181 if SMP
85         select SYSC_R8A7743
87 config ARCH_R8A7744
88         bool "RZ/G1N (R8A77440)"
89         select ARCH_RCAR_GEN2
90         select ARM_ERRATA_798181 if SMP
91         select SYSC_R8A7743
93 config ARCH_R8A7745
94         bool "RZ/G1E (R8A77450)"
95         select ARCH_RCAR_GEN2
96         select SYSC_R8A7745
98 config ARCH_R8A77470
99         bool "RZ/G1C (R8A77470)"
100         select ARCH_RCAR_GEN2
101         select SYSC_R8A77470
103 config ARCH_R8A7778
104         bool "R-Car M1A (R8A77781)"
105         select ARCH_RCAR_GEN1
107 config ARCH_R8A7779
108         bool "R-Car H1 (R8A77790)"
109         select ARCH_RCAR_GEN1
110         select HAVE_ARM_SCU if SMP
111         select HAVE_ARM_TWD if SMP
112         select SYSC_R8A7779
114 config ARCH_R8A7790
115         bool "R-Car H2 (R8A77900)"
116         select ARCH_RCAR_GEN2
117         select ARM_ERRATA_798181 if SMP
118         select I2C
119         select SYSC_R8A7790
121 config ARCH_R8A7791
122         bool "R-Car M2-W (R8A77910)"
123         select ARCH_RCAR_GEN2
124         select ARM_ERRATA_798181 if SMP
125         select I2C
126         select SYSC_R8A7791
128 config ARCH_R8A7792
129         bool "R-Car V2H (R8A77920)"
130         select ARCH_RCAR_GEN2
131         select ARM_ERRATA_798181 if SMP
132         select SYSC_R8A7792
134 config ARCH_R8A7793
135         bool "R-Car M2-N (R8A7793)"
136         select ARCH_RCAR_GEN2
137         select ARM_ERRATA_798181 if SMP
138         select I2C
139         select SYSC_R8A7791
141 config ARCH_R8A7794
142         bool "R-Car E2 (R8A77940)"
143         select ARCH_RCAR_GEN2
144         select SYSC_R8A7794
146 config ARCH_R9A06G032
147         bool "RZ/N1D (R9A06G032)"
148         select ARCH_RZN1
150 config ARCH_SH73A0
151         bool "SH-Mobile AG5 (R8A73A00)"
152         select ARCH_RMOBILE
153         select HAVE_ARM_SCU if SMP
154         select HAVE_ARM_TWD if SMP
155         select RENESAS_INTC_IRQPIN
157 endif # ARM
159 if ARM64
161 config ARCH_R8A774A1
162         bool "Renesas RZ/G2M SoC Platform"
163         select ARCH_RCAR_GEN3
164         select SYSC_R8A774A1
165         help
166           This enables support for the Renesas RZ/G2M SoC.
168 config ARCH_R8A774C0
169         bool "Renesas RZ/G2E SoC Platform"
170         select ARCH_RCAR_GEN3
171         select SYSC_R8A774C0
172         help
173           This enables support for the Renesas RZ/G2E SoC.
175 config ARCH_R8A7795
176         bool "Renesas R-Car H3 SoC Platform"
177         select ARCH_RCAR_GEN3
178         select SYSC_R8A7795
179         help
180           This enables support for the Renesas R-Car H3 SoC.
182 config ARCH_R8A7796
183         bool "Renesas R-Car M3-W SoC Platform"
184         select ARCH_RCAR_GEN3
185         select SYSC_R8A7796
186         help
187           This enables support for the Renesas R-Car M3-W SoC.
189 config ARCH_R8A77965
190         bool "Renesas R-Car M3-N SoC Platform"
191         select ARCH_RCAR_GEN3
192         select SYSC_R8A77965
193         help
194           This enables support for the Renesas R-Car M3-N SoC.
196 config ARCH_R8A77970
197         bool "Renesas R-Car V3M SoC Platform"
198         select ARCH_RCAR_GEN3
199         select SYSC_R8A77970
200         help
201           This enables support for the Renesas R-Car V3M SoC.
203 config ARCH_R8A77980
204         bool "Renesas R-Car V3H SoC Platform"
205         select ARCH_RCAR_GEN3
206         select SYSC_R8A77980
207         help
208           This enables support for the Renesas R-Car V3H SoC.
210 config ARCH_R8A77990
211         bool "Renesas R-Car E3 SoC Platform"
212         select ARCH_RCAR_GEN3
213         select SYSC_R8A77990
214         help
215           This enables support for the Renesas R-Car E3 SoC.
217 config ARCH_R8A77995
218         bool "Renesas R-Car D3 SoC Platform"
219         select ARCH_RCAR_GEN3
220         select SYSC_R8A77995
221         help
222           This enables support for the Renesas R-Car D3 SoC.
224 endif # ARM64
226 # SoC
227 config SYSC_R8A7743
228         bool "RZ/G1M System Controller support" if COMPILE_TEST
229         select SYSC_RCAR
231 config SYSC_R8A7745
232         bool "RZ/G1E System Controller support" if COMPILE_TEST
233         select SYSC_RCAR
235 config SYSC_R8A77470
236         bool "RZ/G1C System Controller support" if COMPILE_TEST
237         select SYSC_RCAR
239 config SYSC_R8A774A1
240         bool "RZ/G2M System Controller support" if COMPILE_TEST
241         select SYSC_RCAR
243 config SYSC_R8A774C0
244         bool "RZ/G2E System Controller support" if COMPILE_TEST
245         select SYSC_RCAR
247 config SYSC_R8A7779
248         bool "R-Car H1 System Controller support" if COMPILE_TEST
249         select SYSC_RCAR
251 config SYSC_R8A7790
252         bool "R-Car H2 System Controller support" if COMPILE_TEST
253         select SYSC_RCAR
255 config SYSC_R8A7791
256         bool "R-Car M2-W/N System Controller support" if COMPILE_TEST
257         select SYSC_RCAR
259 config SYSC_R8A7792
260         bool "R-Car V2H System Controller support" if COMPILE_TEST
261         select SYSC_RCAR
263 config SYSC_R8A7794
264         bool "R-Car E2 System Controller support" if COMPILE_TEST
265         select SYSC_RCAR
267 config SYSC_R8A7795
268         bool "R-Car H3 System Controller support" if COMPILE_TEST
269         select SYSC_RCAR
271 config SYSC_R8A7796
272         bool "R-Car M3-W System Controller support" if COMPILE_TEST
273         select SYSC_RCAR
275 config SYSC_R8A77965
276         bool "R-Car M3-N System Controller support" if COMPILE_TEST
277         select SYSC_RCAR
279 config SYSC_R8A77970
280         bool "R-Car V3M System Controller support" if COMPILE_TEST
281         select SYSC_RCAR
283 config SYSC_R8A77980
284         bool "R-Car V3H System Controller support" if COMPILE_TEST
285         select SYSC_RCAR
287 config SYSC_R8A77990
288         bool "R-Car E3 System Controller support" if COMPILE_TEST
289         select SYSC_RCAR
291 config SYSC_R8A77995
292         bool "R-Car D3 System Controller support" if COMPILE_TEST
293         select SYSC_RCAR
295 # Family
296 config RST_RCAR
297         bool "R-Car Reset Controller support" if COMPILE_TEST
299 config SYSC_RCAR
300         bool "R-Car System Controller support" if COMPILE_TEST
302 config SYSC_RMOBILE
303         bool "R-Mobile System Controller support" if COMPILE_TEST
305 endif # SOC_RENESAS