Skip to content

Commit aac7d51

Browse files
prabhakarladgeertu
authored andcommitted
soc: renesas: Kconfig: Enable SoCs by default when ARCH_RENESAS is set
Enable various Renesas SoCs by default when ARCH_RENESAS is selected. Adding default y if ARCH_RENESAS to the relevant configurations removes the need to manually enable individual SoCs in defconfig files. Signed-off-by: Lad Prabhakar <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Link: https://lore.kernel.org/[email protected] Signed-off-by: Geert Uytterhoeven <[email protected]>
1 parent 0af2f6b commit aac7d51

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

drivers/soc/renesas/Kconfig

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,17 +65,20 @@ if ARM && ARCH_RENESAS
6565

6666
config ARCH_EMEV2
6767
bool "ARM32 Platform support for Emma Mobile EV2"
68+
default ARCH_RENESAS
6869
select HAVE_ARM_SCU if SMP
6970
select SYS_SUPPORTS_EM_STI
7071

7172
config ARCH_R8A7794
7273
bool "ARM32 Platform support for R-Car E2"
74+
default ARCH_RENESAS
7375
select ARCH_RCAR_GEN2
7476
select ARM_ERRATA_814220
7577
select SYSC_R8A7794
7678

7779
config ARCH_R8A7779
7880
bool "ARM32 Platform support for R-Car H1"
81+
default ARCH_RENESAS
7982
select ARCH_RCAR_GEN1
8083
select ARM_ERRATA_754322
8184
select ARM_GLOBAL_TIMER
@@ -85,6 +88,7 @@ config ARCH_R8A7779
8588

8689
config ARCH_R8A7790
8790
bool "ARM32 Platform support for R-Car H2"
91+
default ARCH_RENESAS
8892
select ARCH_RCAR_GEN2
8993
select ARM_ERRATA_798181 if SMP
9094
select ARM_ERRATA_814220
@@ -93,37 +97,43 @@ config ARCH_R8A7790
9397

9498
config ARCH_R8A7778
9599
bool "ARM32 Platform support for R-Car M1A"
100+
default ARCH_RENESAS
96101
select ARCH_RCAR_GEN1
97102
select ARM_ERRATA_754322
98103

99104
config ARCH_R8A7793
100105
bool "ARM32 Platform support for R-Car M2-N"
106+
default ARCH_RENESAS
101107
select ARCH_RCAR_GEN2
102108
select ARM_ERRATA_798181 if SMP
103109
select I2C
104110
select SYSC_R8A7791
105111

106112
config ARCH_R8A7791
107113
bool "ARM32 Platform support for R-Car M2-W"
114+
default ARCH_RENESAS
108115
select ARCH_RCAR_GEN2
109116
select ARM_ERRATA_798181 if SMP
110117
select I2C
111118
select SYSC_R8A7791
112119

113120
config ARCH_R8A7792
114121
bool "ARM32 Platform support for R-Car V2H"
122+
default ARCH_RENESAS
115123
select ARCH_RCAR_GEN2
116124
select ARM_ERRATA_798181 if SMP
117125
select SYSC_R8A7792
118126

119127
config ARCH_R8A7740
120128
bool "ARM32 Platform support for R-Mobile A1"
129+
default ARCH_RENESAS
121130
select ARCH_RMOBILE
122131
select ARM_ERRATA_754322
123132
select RENESAS_INTC_IRQPIN
124133

125134
config ARCH_R8A73A4
126135
bool "ARM32 Platform support for R-Mobile APE6"
136+
default ARCH_RENESAS
127137
select ARCH_RMOBILE
128138
select ARM_ERRATA_798181 if SMP
129139
select ARM_ERRATA_814220
@@ -132,6 +142,7 @@ config ARCH_R8A73A4
132142

133143
config ARCH_R7S72100
134144
bool "ARM32 Platform support for RZ/A1H"
145+
default ARCH_RENESAS
135146
select ARM_ERRATA_754322
136147
select PM
137148
select PM_GENERIC_DOMAINS
@@ -141,49 +152,57 @@ config ARCH_R7S72100
141152

142153
config ARCH_R7S9210
143154
bool "ARM32 Platform support for RZ/A2"
155+
default ARCH_RENESAS
144156
select PM
145157
select PM_GENERIC_DOMAINS
146158
select RENESAS_OSTM
147159
select RENESAS_RZA1_IRQC
148160

149161
config ARCH_R8A77470
150162
bool "ARM32 Platform support for RZ/G1C"
163+
default ARCH_RENESAS
151164
select ARCH_RCAR_GEN2
152165
select ARM_ERRATA_814220
153166
select SYSC_R8A77470
154167

155168
config ARCH_R8A7745
156169
bool "ARM32 Platform support for RZ/G1E"
170+
default ARCH_RENESAS
157171
select ARCH_RCAR_GEN2
158172
select ARM_ERRATA_814220
159173
select SYSC_R8A7745
160174

161175
config ARCH_R8A7742
162176
bool "ARM32 Platform support for RZ/G1H"
177+
default ARCH_RENESAS
163178
select ARCH_RCAR_GEN2
164179
select ARM_ERRATA_798181 if SMP
165180
select ARM_ERRATA_814220
166181
select SYSC_R8A7742
167182

168183
config ARCH_R8A7743
169184
bool "ARM32 Platform support for RZ/G1M"
185+
default ARCH_RENESAS
170186
select ARCH_RCAR_GEN2
171187
select ARM_ERRATA_798181 if SMP
172188
select SYSC_R8A7743
173189

174190
config ARCH_R8A7744
175191
bool "ARM32 Platform support for RZ/G1N"
192+
default ARCH_RENESAS
176193
select ARCH_RCAR_GEN2
177194
select ARM_ERRATA_798181 if SMP
178195
select SYSC_R8A7743
179196

180197
config ARCH_R9A06G032
181198
bool "ARM32 Platform support for RZ/N1D"
199+
default ARCH_RENESAS
182200
select ARCH_RZN1
183201
select ARM_ERRATA_814220
184202

185203
config ARCH_SH73A0
186204
bool "ARM32 Platform support for SH-Mobile AG5"
205+
default ARCH_RENESAS
187206
select ARCH_RMOBILE
188207
select ARM_ERRATA_754322
189208
select ARM_GLOBAL_TIMER
@@ -197,6 +216,7 @@ if ARM64
197216

198217
config ARCH_R8A77995
199218
bool "ARM64 Platform support for R-Car D3"
219+
default y if ARCH_RENESAS
200220
select ARCH_RCAR_GEN3
201221
select SYSC_R8A77995
202222
help
@@ -205,6 +225,7 @@ config ARCH_R8A77995
205225

206226
config ARCH_R8A77990
207227
bool "ARM64 Platform support for R-Car E3"
228+
default y if ARCH_RENESAS
208229
select ARCH_RCAR_GEN3
209230
select SYSC_R8A77990
210231
help
@@ -213,6 +234,7 @@ config ARCH_R8A77990
213234

214235
config ARCH_R8A77951
215236
bool "ARM64 Platform support for R-Car H3 ES2.0+"
237+
default y if ARCH_RENESAS
216238
select ARCH_RCAR_GEN3
217239
select SYSC_R8A7795
218240
help
@@ -222,6 +244,7 @@ config ARCH_R8A77951
222244

223245
config ARCH_R8A77965
224246
bool "ARM64 Platform support for R-Car M3-N"
247+
default y if ARCH_RENESAS
225248
select ARCH_RCAR_GEN3
226249
select SYSC_R8A77965
227250
help
@@ -230,13 +253,15 @@ config ARCH_R8A77965
230253

231254
config ARCH_R8A77960
232255
bool "ARM64 Platform support for R-Car M3-W"
256+
default y if ARCH_RENESAS
233257
select ARCH_RCAR_GEN3
234258
select SYSC_R8A77960
235259
help
236260
This enables support for the Renesas R-Car M3-W SoC.
237261

238262
config ARCH_R8A77961
239263
bool "ARM64 Platform support for R-Car M3-W+"
264+
default y if ARCH_RENESAS
240265
select ARCH_RCAR_GEN3
241266
select SYSC_R8A77961
242267
help
@@ -245,101 +270,116 @@ config ARCH_R8A77961
245270

246271
config ARCH_R8A779F0
247272
bool "ARM64 Platform support for R-Car S4-8"
273+
default y if ARCH_RENESAS
248274
select ARCH_RCAR_GEN4
249275
select SYSC_R8A779F0
250276
help
251277
This enables support for the Renesas R-Car S4-8 SoC.
252278

253279
config ARCH_R8A77980
254280
bool "ARM64 Platform support for R-Car V3H"
281+
default y if ARCH_RENESAS
255282
select ARCH_RCAR_GEN3
256283
select SYSC_R8A77980
257284
help
258285
This enables support for the Renesas R-Car V3H SoC.
259286

260287
config ARCH_R8A77970
261288
bool "ARM64 Platform support for R-Car V3M"
289+
default y if ARCH_RENESAS
262290
select ARCH_RCAR_GEN3
263291
select SYSC_R8A77970
264292
help
265293
This enables support for the Renesas R-Car V3M SoC.
266294

267295
config ARCH_R8A779A0
268296
bool "ARM64 Platform support for R-Car V3U"
297+
default y if ARCH_RENESAS
269298
select ARCH_RCAR_GEN4
270299
select SYSC_R8A779A0
271300
help
272301
This enables support for the Renesas R-Car V3U SoC.
273302

274303
config ARCH_R8A779G0
275304
bool "ARM64 Platform support for R-Car V4H"
305+
default y if ARCH_RENESAS
276306
select ARCH_RCAR_GEN4
277307
select SYSC_R8A779G0
278308
help
279309
This enables support for the Renesas R-Car V4H SoC.
280310

281311
config ARCH_R8A779H0
282312
bool "ARM64 Platform support for R-Car V4M"
313+
default y if ARCH_RENESAS
283314
select ARCH_RCAR_GEN4
284315
select SYSC_R8A779H0
285316
help
286317
This enables support for the Renesas R-Car V4M SoC.
287318

288319
config ARCH_R8A774C0
289320
bool "ARM64 Platform support for RZ/G2E"
321+
default y if ARCH_RENESAS
290322
select ARCH_RCAR_GEN3
291323
select SYSC_R8A774C0
292324
help
293325
This enables support for the Renesas RZ/G2E SoC.
294326

295327
config ARCH_R8A774E1
296328
bool "ARM64 Platform support for RZ/G2H"
329+
default y if ARCH_RENESAS
297330
select ARCH_RCAR_GEN3
298331
select SYSC_R8A774E1
299332
help
300333
This enables support for the Renesas RZ/G2H SoC.
301334

302335
config ARCH_R8A774A1
303336
bool "ARM64 Platform support for RZ/G2M"
337+
default y if ARCH_RENESAS
304338
select ARCH_RCAR_GEN3
305339
select SYSC_R8A774A1
306340
help
307341
This enables support for the Renesas RZ/G2M SoC.
308342

309343
config ARCH_R8A774B1
310344
bool "ARM64 Platform support for RZ/G2N"
345+
default y if ARCH_RENESAS
311346
select ARCH_RCAR_GEN3
312347
select SYSC_R8A774B1
313348
help
314349
This enables support for the Renesas RZ/G2N SoC.
315350

316351
config ARCH_R9A07G043
317352
bool "ARM64 Platform support for RZ/G2UL"
353+
default y if ARCH_RENESAS
318354
select ARCH_RZG2L
319355
help
320356
This enables support for the Renesas RZ/G2UL SoC variants.
321357

322358
config ARCH_R9A07G044
323359
bool "ARM64 Platform support for RZ/G2L"
360+
default y if ARCH_RENESAS
324361
select ARCH_RZG2L
325362
help
326363
This enables support for the Renesas RZ/G2L SoC variants.
327364

328365
config ARCH_R9A07G054
329366
bool "ARM64 Platform support for RZ/V2L"
367+
default y if ARCH_RENESAS
330368
select ARCH_RZG2L
331369
help
332370
This enables support for the Renesas RZ/V2L SoC variants.
333371

334372
config ARCH_R9A08G045
335373
bool "ARM64 Platform support for RZ/G3S"
374+
default y if ARCH_RENESAS
336375
select ARCH_RZG2L
337376
select SYSC_R9A08G045
338377
help
339378
This enables support for the Renesas RZ/G3S SoC variants.
340379

341380
config ARCH_R9A09G011
342381
bool "ARM64 Platform support for RZ/V2M"
382+
default y if ARCH_RENESAS
343383
select PM
344384
select PM_GENERIC_DOMAINS
345385
select PWC_RZV2M
@@ -348,12 +388,14 @@ config ARCH_R9A09G011
348388

349389
config ARCH_R9A09G047
350390
bool "ARM64 Platform support for RZ/G3E"
391+
default y if ARCH_RENESAS
351392
select SYS_R9A09G047
352393
help
353394
This enables support for the Renesas RZ/G3E SoC variants.
354395

355396
config ARCH_R9A09G057
356397
bool "ARM64 Platform support for RZ/V2H(P)"
398+
default y if ARCH_RENESAS
357399
select RENESAS_RZV2H_ICU
358400
select SYS_R9A09G057
359401
help

0 commit comments

Comments
 (0)