1 # SPDX-License-Identifier: GPL-2.0
3 bool "Renesas SoC driver support" if COMPILE_TEST && !ARCH_RENESAS
4 default y if ARCH_RENESAS
12 select PM_GENERIC_DOMAINS
13 select RENESAS_INTC_IRQPIN
15 select SYS_SUPPORTS_SH_TMU
19 select HAVE_ARM_ARCH_TIMER
21 select PM_GENERIC_DOMAINS
24 select SYS_SUPPORTS_SH_CMT
29 select PM_GENERIC_DOMAINS
32 select SYS_SUPPORTS_SH_CMT
33 select SYS_SUPPORTS_SH_TMU
38 select PM_GENERIC_DOMAINS
39 select SYS_SUPPORTS_SH_CMT
40 select SYS_SUPPORTS_SH_TMU
47 if ARM && ARCH_RENESAS
49 #comment "Renesas ARM SoCs System Type"
52 bool "Emma Mobile EV2"
53 select HAVE_ARM_SCU if SMP
54 select SYS_SUPPORTS_EM_STI
57 bool "RZ/A1H (R7S72100)"
58 select ARM_ERRATA_754322
60 select PM_GENERIC_DOMAINS
62 select RENESAS_RZA1_IRQC
63 select SYS_SUPPORTS_SH_MTU2
66 bool "RZ/A2 (R7S9210)"
68 select PM_GENERIC_DOMAINS
70 select RENESAS_RZA1_IRQC
73 bool "R-Mobile APE6 (R8A73A40)"
75 select ARM_ERRATA_798181 if SMP
76 select ARM_ERRATA_814220
77 select HAVE_ARM_ARCH_TIMER
81 bool "R-Mobile A1 (R8A77400)"
83 select ARM_ERRATA_754322
84 select RENESAS_INTC_IRQPIN
87 bool "RZ/G1M (R8A77430)"
89 select ARM_ERRATA_798181 if SMP
93 bool "RZ/G1N (R8A77440)"
95 select ARM_ERRATA_798181 if SMP
99 bool "RZ/G1E (R8A77450)"
100 select ARCH_RCAR_GEN2
101 select ARM_ERRATA_814220
105 bool "RZ/G1C (R8A77470)"
106 select ARCH_RCAR_GEN2
107 select ARM_ERRATA_814220
111 bool "R-Car M1A (R8A77781)"
112 select ARCH_RCAR_GEN1
113 select ARM_ERRATA_754322
116 bool "R-Car H1 (R8A77790)"
117 select ARCH_RCAR_GEN1
118 select ARM_ERRATA_754322
119 select HAVE_ARM_SCU if SMP
120 select HAVE_ARM_TWD if SMP
124 bool "R-Car H2 (R8A77900)"
125 select ARCH_RCAR_GEN2
126 select ARM_ERRATA_798181 if SMP
127 select ARM_ERRATA_814220
132 bool "R-Car M2-W (R8A77910)"
133 select ARCH_RCAR_GEN2
134 select ARM_ERRATA_798181 if SMP
139 bool "R-Car V2H (R8A77920)"
140 select ARCH_RCAR_GEN2
141 select ARM_ERRATA_798181 if SMP
145 bool "R-Car M2-N (R8A7793)"
146 select ARCH_RCAR_GEN2
147 select ARM_ERRATA_798181 if SMP
152 bool "R-Car E2 (R8A77940)"
153 select ARCH_RCAR_GEN2
154 select ARM_ERRATA_814220
157 config ARCH_R9A06G032
158 bool "RZ/N1D (R9A06G032)"
160 select ARM_ERRATA_814220
163 bool "SH-Mobile AG5 (R8A73A00)"
165 select ARM_ERRATA_754322
166 select HAVE_ARM_SCU if SMP
167 select HAVE_ARM_TWD if SMP
168 select RENESAS_INTC_IRQPIN
175 bool "Renesas RZ/G2M SoC Platform"
176 select ARCH_RCAR_GEN3
179 This enables support for the Renesas RZ/G2M SoC.
182 bool "Renesas RZ/G2E SoC Platform"
183 select ARCH_RCAR_GEN3
186 This enables support for the Renesas RZ/G2E SoC.
189 bool "Renesas R-Car H3 SoC Platform"
190 select ARCH_RCAR_GEN3
193 This enables support for the Renesas R-Car H3 SoC.
196 bool "Renesas R-Car M3-W SoC Platform"
197 select ARCH_RCAR_GEN3
200 This enables support for the Renesas R-Car M3-W SoC.
203 bool "Renesas R-Car M3-N SoC Platform"
204 select ARCH_RCAR_GEN3
207 This enables support for the Renesas R-Car M3-N SoC.
210 bool "Renesas R-Car V3M SoC Platform"
211 select ARCH_RCAR_GEN3
214 This enables support for the Renesas R-Car V3M SoC.
217 bool "Renesas R-Car V3H SoC Platform"
218 select ARCH_RCAR_GEN3
221 This enables support for the Renesas R-Car V3H SoC.
224 bool "Renesas R-Car E3 SoC Platform"
225 select ARCH_RCAR_GEN3
228 This enables support for the Renesas R-Car E3 SoC.
231 bool "Renesas R-Car D3 SoC Platform"
232 select ARCH_RCAR_GEN3
235 This enables support for the Renesas R-Car D3 SoC.
241 bool "RZ/G1M System Controller support" if COMPILE_TEST
245 bool "RZ/G1E System Controller support" if COMPILE_TEST
249 bool "RZ/G1C System Controller support" if COMPILE_TEST
253 bool "RZ/G2M System Controller support" if COMPILE_TEST
257 bool "RZ/G2E System Controller support" if COMPILE_TEST
261 bool "R-Car H1 System Controller support" if COMPILE_TEST
265 bool "R-Car H2 System Controller support" if COMPILE_TEST
269 bool "R-Car M2-W/N System Controller support" if COMPILE_TEST
273 bool "R-Car V2H System Controller support" if COMPILE_TEST
277 bool "R-Car E2 System Controller support" if COMPILE_TEST
281 bool "R-Car H3 System Controller support" if COMPILE_TEST
285 bool "R-Car M3-W System Controller support" if COMPILE_TEST
289 bool "R-Car M3-N System Controller support" if COMPILE_TEST
293 bool "R-Car V3M System Controller support" if COMPILE_TEST
297 bool "R-Car V3H System Controller support" if COMPILE_TEST
301 bool "R-Car E3 System Controller support" if COMPILE_TEST
305 bool "R-Car D3 System Controller support" if COMPILE_TEST
310 bool "R-Car Reset Controller support" if COMPILE_TEST
313 bool "R-Car System Controller support" if COMPILE_TEST
316 bool "R-Mobile System Controller support" if COMPILE_TEST