xref: /linux/drivers/soc/renesas/Kconfig (revision 0c56f949f626e59ef7c5b18e2706fed2a6afc4a2)
141c4567cSKuninori Morimoto# SPDX-License-Identifier: GPL-2.0
2928bfbc6SKuninori Morimotomenuconfig SOC_RENESAS
38be381a1SGeert Uytterhoeven	bool "Renesas SoC driver support" if COMPILE_TEST && !ARCH_RENESAS
48be381a1SGeert Uytterhoeven	default y if ARCH_RENESAS
5b3acbca3SLad Prabhakar	select GPIOLIB
6b3acbca3SLad Prabhakar	select PINCTRL
78be381a1SGeert Uytterhoeven	select SOC_BUS
88be381a1SGeert Uytterhoeven
98be381a1SGeert Uytterhoevenif SOC_RENESAS
108be381a1SGeert Uytterhoeven
11062887bfSGeert Uytterhoevenconfig ARCH_RCAR_GEN1
12062887bfSGeert Uytterhoeven	bool
13062887bfSGeert Uytterhoeven	select PM
14062887bfSGeert Uytterhoeven	select PM_GENERIC_DOMAINS
15062887bfSGeert Uytterhoeven	select RENESAS_INTC_IRQPIN
16062887bfSGeert Uytterhoeven	select RST_RCAR
17062887bfSGeert Uytterhoeven	select SYS_SUPPORTS_SH_TMU
18062887bfSGeert Uytterhoeven
19062887bfSGeert Uytterhoevenconfig ARCH_RCAR_GEN2
20062887bfSGeert Uytterhoeven	bool
21062887bfSGeert Uytterhoeven	select HAVE_ARM_ARCH_TIMER
22062887bfSGeert Uytterhoeven	select PM
23062887bfSGeert Uytterhoeven	select PM_GENERIC_DOMAINS
24062887bfSGeert Uytterhoeven	select RENESAS_IRQC
25062887bfSGeert Uytterhoeven	select RST_RCAR
26062887bfSGeert Uytterhoeven	select SYS_SUPPORTS_SH_CMT
27062887bfSGeert Uytterhoeven
28fa43948fSGeert Uytterhoevenconfig ARCH_RCAR_GEN3
29fa43948fSGeert Uytterhoeven	bool
30fa43948fSGeert Uytterhoeven	select PM
31fa43948fSGeert Uytterhoeven	select PM_GENERIC_DOMAINS
32fa43948fSGeert Uytterhoeven	select RENESAS_IRQC
33fa43948fSGeert Uytterhoeven	select RST_RCAR
34fa43948fSGeert Uytterhoeven	select SYS_SUPPORTS_SH_CMT
35fa43948fSGeert Uytterhoeven	select SYS_SUPPORTS_SH_TMU
36fa43948fSGeert Uytterhoeven
37062887bfSGeert Uytterhoevenconfig ARCH_RMOBILE
38062887bfSGeert Uytterhoeven	bool
392ed29e15SGeert Uytterhoeven	select PM
402ed29e15SGeert Uytterhoeven	select PM_GENERIC_DOMAINS
41062887bfSGeert Uytterhoeven	select SYS_SUPPORTS_SH_CMT
42062887bfSGeert Uytterhoeven	select SYS_SUPPORTS_SH_TMU
432ed29e15SGeert Uytterhoeven	select SYSC_RMOBILE
44062887bfSGeert Uytterhoeven
45088659adSLad Prabhakarconfig ARCH_RZG2L
46088659adSLad Prabhakar	bool
47088659adSLad Prabhakar	select PM
48088659adSLad Prabhakar	select PM_GENERIC_DOMAINS
4941a21e57SLad Prabhakar	select RENESAS_RZG2L_IRQC
50088659adSLad Prabhakar
51062887bfSGeert Uytterhoevenconfig ARCH_RZN1
52062887bfSGeert Uytterhoeven	bool
5314f11da7SHerve Codina	select PM
5414f11da7SHerve Codina	select PM_GENERIC_DOMAINS
55062887bfSGeert Uytterhoeven	select ARM_AMBA
56062887bfSGeert Uytterhoeven
578070ba63SArnd Bergmannif ARM && ARCH_RENESAS
58062887bfSGeert Uytterhoeven
59062887bfSGeert Uytterhoeven#comment "Renesas ARM SoCs System Type"
60062887bfSGeert Uytterhoeven
61062887bfSGeert Uytterhoevenconfig ARCH_EMEV2
628fae6758SKuninori Morimoto	bool "ARM32 Platform support for Emma Mobile EV2"
63062887bfSGeert Uytterhoeven	select HAVE_ARM_SCU if SMP
64062887bfSGeert Uytterhoeven	select SYS_SUPPORTS_EM_STI
65062887bfSGeert Uytterhoeven
666d5aded8SKuninori Morimotoconfig ARCH_R8A7794
676d5aded8SKuninori Morimoto	bool "ARM32 Platform support for R-Car E2"
686d5aded8SKuninori Morimoto	select ARCH_RCAR_GEN2
696d5aded8SKuninori Morimoto	select ARM_ERRATA_814220
706d5aded8SKuninori Morimoto	select SYSC_R8A7794
716d5aded8SKuninori Morimoto
726d5aded8SKuninori Morimotoconfig ARCH_R8A7779
736d5aded8SKuninori Morimoto	bool "ARM32 Platform support for R-Car H1"
746d5aded8SKuninori Morimoto	select ARCH_RCAR_GEN1
756d5aded8SKuninori Morimoto	select ARM_ERRATA_754322
766d5aded8SKuninori Morimoto	select ARM_GLOBAL_TIMER
776d5aded8SKuninori Morimoto	select HAVE_ARM_SCU if SMP
786d5aded8SKuninori Morimoto	select HAVE_ARM_TWD if SMP
796d5aded8SKuninori Morimoto	select SYSC_R8A7779
806d5aded8SKuninori Morimoto
816d5aded8SKuninori Morimotoconfig ARCH_R8A7790
826d5aded8SKuninori Morimoto	bool "ARM32 Platform support for R-Car H2"
836d5aded8SKuninori Morimoto	select ARCH_RCAR_GEN2
846d5aded8SKuninori Morimoto	select ARM_ERRATA_798181 if SMP
856d5aded8SKuninori Morimoto	select ARM_ERRATA_814220
866d5aded8SKuninori Morimoto	select I2C
876d5aded8SKuninori Morimoto	select SYSC_R8A7790
886d5aded8SKuninori Morimoto
896d5aded8SKuninori Morimotoconfig ARCH_R8A7778
906d5aded8SKuninori Morimoto	bool "ARM32 Platform support for R-Car M1A"
916d5aded8SKuninori Morimoto	select ARCH_RCAR_GEN1
926d5aded8SKuninori Morimoto	select ARM_ERRATA_754322
936d5aded8SKuninori Morimoto
946d5aded8SKuninori Morimotoconfig ARCH_R8A7793
956d5aded8SKuninori Morimoto	bool "ARM32 Platform support for R-Car M2-N"
966d5aded8SKuninori Morimoto	select ARCH_RCAR_GEN2
976d5aded8SKuninori Morimoto	select ARM_ERRATA_798181 if SMP
986d5aded8SKuninori Morimoto	select I2C
996d5aded8SKuninori Morimoto	select SYSC_R8A7791
1006d5aded8SKuninori Morimoto
1016d5aded8SKuninori Morimotoconfig ARCH_R8A7791
1026d5aded8SKuninori Morimoto	bool "ARM32 Platform support for R-Car M2-W"
1036d5aded8SKuninori Morimoto	select ARCH_RCAR_GEN2
1046d5aded8SKuninori Morimoto	select ARM_ERRATA_798181 if SMP
1056d5aded8SKuninori Morimoto	select I2C
1066d5aded8SKuninori Morimoto	select SYSC_R8A7791
1076d5aded8SKuninori Morimoto
1086d5aded8SKuninori Morimotoconfig ARCH_R8A7792
1096d5aded8SKuninori Morimoto	bool "ARM32 Platform support for R-Car V2H"
1106d5aded8SKuninori Morimoto	select ARCH_RCAR_GEN2
1116d5aded8SKuninori Morimoto	select ARM_ERRATA_798181 if SMP
1126d5aded8SKuninori Morimoto	select SYSC_R8A7792
1136d5aded8SKuninori Morimoto
1146d5aded8SKuninori Morimotoconfig ARCH_R8A7740
1156d5aded8SKuninori Morimoto	bool "ARM32 Platform support for R-Mobile A1"
1166d5aded8SKuninori Morimoto	select ARCH_RMOBILE
1176d5aded8SKuninori Morimoto	select ARM_ERRATA_754322
1186d5aded8SKuninori Morimoto	select RENESAS_INTC_IRQPIN
1196d5aded8SKuninori Morimoto
1206d5aded8SKuninori Morimotoconfig ARCH_R8A73A4
1216d5aded8SKuninori Morimoto	bool "ARM32 Platform support for R-Mobile APE6"
1226d5aded8SKuninori Morimoto	select ARCH_RMOBILE
1236d5aded8SKuninori Morimoto	select ARM_ERRATA_798181 if SMP
1246d5aded8SKuninori Morimoto	select ARM_ERRATA_814220
1256d5aded8SKuninori Morimoto	select HAVE_ARM_ARCH_TIMER
1266d5aded8SKuninori Morimoto	select RENESAS_IRQC
1276d5aded8SKuninori Morimoto
128062887bfSGeert Uytterhoevenconfig ARCH_R7S72100
1298fae6758SKuninori Morimoto	bool "ARM32 Platform support for RZ/A1H"
1302eced460SGeert Uytterhoeven	select ARM_ERRATA_754322
131062887bfSGeert Uytterhoeven	select PM
132062887bfSGeert Uytterhoeven	select PM_GENERIC_DOMAINS
133062887bfSGeert Uytterhoeven	select RENESAS_OSTM
13402af9f90SGeert Uytterhoeven	select RENESAS_RZA1_IRQC
13502af9f90SGeert Uytterhoeven	select SYS_SUPPORTS_SH_MTU2
136062887bfSGeert Uytterhoeven
137062887bfSGeert Uytterhoevenconfig ARCH_R7S9210
1388fae6758SKuninori Morimoto	bool "ARM32 Platform support for RZ/A2"
139062887bfSGeert Uytterhoeven	select PM
140062887bfSGeert Uytterhoeven	select PM_GENERIC_DOMAINS
141062887bfSGeert Uytterhoeven	select RENESAS_OSTM
14202af9f90SGeert Uytterhoeven	select RENESAS_RZA1_IRQC
143062887bfSGeert Uytterhoeven
1446d5aded8SKuninori Morimotoconfig ARCH_R8A77470
1456d5aded8SKuninori Morimoto	bool "ARM32 Platform support for RZ/G1C"
1466d5aded8SKuninori Morimoto	select ARCH_RCAR_GEN2
147435dce2dSGeert Uytterhoeven	select ARM_ERRATA_814220
1486d5aded8SKuninori Morimoto	select SYSC_R8A77470
149062887bfSGeert Uytterhoeven
1506d5aded8SKuninori Morimotoconfig ARCH_R8A7745
1516d5aded8SKuninori Morimoto	bool "ARM32 Platform support for RZ/G1E"
1526d5aded8SKuninori Morimoto	select ARCH_RCAR_GEN2
1536d5aded8SKuninori Morimoto	select ARM_ERRATA_814220
1546d5aded8SKuninori Morimoto	select SYSC_R8A7745
155062887bfSGeert Uytterhoeven
156cdc8abe7SLad Prabhakarconfig ARCH_R8A7742
1578fae6758SKuninori Morimoto	bool "ARM32 Platform support for RZ/G1H"
158cdc8abe7SLad Prabhakar	select ARCH_RCAR_GEN2
159cdc8abe7SLad Prabhakar	select ARM_ERRATA_798181 if SMP
160cdc8abe7SLad Prabhakar	select ARM_ERRATA_814220
161cdc8abe7SLad Prabhakar	select SYSC_R8A7742
162cdc8abe7SLad Prabhakar
163062887bfSGeert Uytterhoevenconfig ARCH_R8A7743
1648fae6758SKuninori Morimoto	bool "ARM32 Platform support for RZ/G1M"
165062887bfSGeert Uytterhoeven	select ARCH_RCAR_GEN2
166062887bfSGeert Uytterhoeven	select ARM_ERRATA_798181 if SMP
167062887bfSGeert Uytterhoeven	select SYSC_R8A7743
168062887bfSGeert Uytterhoeven
169062887bfSGeert Uytterhoevenconfig ARCH_R8A7744
1708fae6758SKuninori Morimoto	bool "ARM32 Platform support for RZ/G1N"
171062887bfSGeert Uytterhoeven	select ARCH_RCAR_GEN2
172062887bfSGeert Uytterhoeven	select ARM_ERRATA_798181 if SMP
173062887bfSGeert Uytterhoeven	select SYSC_R8A7743
174062887bfSGeert Uytterhoeven
175062887bfSGeert Uytterhoevenconfig ARCH_R9A06G032
1768fae6758SKuninori Morimoto	bool "ARM32 Platform support for RZ/N1D"
177062887bfSGeert Uytterhoeven	select ARCH_RZN1
178435dce2dSGeert Uytterhoeven	select ARM_ERRATA_814220
179062887bfSGeert Uytterhoeven
180062887bfSGeert Uytterhoevenconfig ARCH_SH73A0
1818fae6758SKuninori Morimoto	bool "ARM32 Platform support for SH-Mobile AG5"
182062887bfSGeert Uytterhoeven	select ARCH_RMOBILE
1832eced460SGeert Uytterhoeven	select ARM_ERRATA_754322
184408324a3SGeert Uytterhoeven	select ARM_GLOBAL_TIMER
185062887bfSGeert Uytterhoeven	select HAVE_ARM_SCU if SMP
186062887bfSGeert Uytterhoeven	select HAVE_ARM_TWD if SMP
187062887bfSGeert Uytterhoeven	select RENESAS_INTC_IRQPIN
188062887bfSGeert Uytterhoeven
189062887bfSGeert Uytterhoevenendif # ARM
190062887bfSGeert Uytterhoeven
191fa43948fSGeert Uytterhoevenif ARM64
192fa43948fSGeert Uytterhoeven
1936d5aded8SKuninori Morimotoconfig ARCH_R8A77995
1946d5aded8SKuninori Morimoto	bool "ARM64 Platform support for R-Car D3"
195fa43948fSGeert Uytterhoeven	select ARCH_RCAR_GEN3
1966d5aded8SKuninori Morimoto	select SYSC_R8A77995
197fa43948fSGeert Uytterhoeven	help
1986d5aded8SKuninori Morimoto	  This enables support for the Renesas R-Car D3 SoC.
1992ed1e481SGeert Uytterhoeven	  This includes different gradings like R-Car D3e.
200fa43948fSGeert Uytterhoeven
2016d5aded8SKuninori Morimotoconfig ARCH_R8A77990
2026d5aded8SKuninori Morimoto	bool "ARM64 Platform support for R-Car E3"
203d634055cSBiju Das	select ARCH_RCAR_GEN3
2046d5aded8SKuninori Morimoto	select SYSC_R8A77990
205d634055cSBiju Das	help
2066d5aded8SKuninori Morimoto	  This enables support for the Renesas R-Car E3 SoC.
2072ed1e481SGeert Uytterhoeven	  This includes different gradings like R-Car E3e.
208b88fc411SMarian-Cristian Rotariu
209b925adfcSGeert Uytterhoevenconfig ARCH_R8A77950
2108fae6758SKuninori Morimoto	bool "ARM64 Platform support for R-Car H3 ES1.x"
211fa43948fSGeert Uytterhoeven	select ARCH_RCAR_GEN3
212fa43948fSGeert Uytterhoeven	select SYSC_R8A7795
213fa43948fSGeert Uytterhoeven	help
2144ff27112SGeert Uytterhoeven	  This enables support for the Renesas R-Car H3 SoC (revision 1.x).
2154ff27112SGeert Uytterhoeven
2164ff27112SGeert Uytterhoevenconfig ARCH_R8A77951
2178fae6758SKuninori Morimoto	bool "ARM64 Platform support for R-Car H3 ES2.0+"
2184ff27112SGeert Uytterhoeven	select ARCH_RCAR_GEN3
2194ff27112SGeert Uytterhoeven	select SYSC_R8A7795
2204ff27112SGeert Uytterhoeven	help
2214ff27112SGeert Uytterhoeven	  This enables support for the Renesas R-Car H3 SoC (revisions 2.0 and
2224ff27112SGeert Uytterhoeven	  later).
2232ed1e481SGeert Uytterhoeven	  This includes different gradings like R-Car H3e, H3e-2G, and H3Ne.
224fa43948fSGeert Uytterhoeven
2256d5aded8SKuninori Morimotoconfig ARCH_R8A77965
2266d5aded8SKuninori Morimoto	bool "ARM64 Platform support for R-Car M3-N"
2276d5aded8SKuninori Morimoto	select ARCH_RCAR_GEN3
2286d5aded8SKuninori Morimoto	select SYSC_R8A77965
2296d5aded8SKuninori Morimoto	help
2306d5aded8SKuninori Morimoto	  This enables support for the Renesas R-Car M3-N SoC.
2312ed1e481SGeert Uytterhoeven	  This includes different gradings like R-Car M3Ne and M3Ne-2G.
2326d5aded8SKuninori Morimoto
23339e57e14SGeert Uytterhoevenconfig ARCH_R8A77960
2348fae6758SKuninori Morimoto	bool "ARM64 Platform support for R-Car M3-W"
235fa43948fSGeert Uytterhoeven	select ARCH_RCAR_GEN3
236f79edb17SGeert Uytterhoeven	select SYSC_R8A77960
237fa43948fSGeert Uytterhoeven	help
238fa43948fSGeert Uytterhoeven	  This enables support for the Renesas R-Car M3-W SoC.
239fa43948fSGeert Uytterhoeven
240cadadde2SGeert Uytterhoevenconfig ARCH_R8A77961
2418fae6758SKuninori Morimoto	bool "ARM64 Platform support for R-Car M3-W+"
242cadadde2SGeert Uytterhoeven	select ARCH_RCAR_GEN3
243bdde3d3eSGeert Uytterhoeven	select SYSC_R8A77961
244cadadde2SGeert Uytterhoeven	help
245cadadde2SGeert Uytterhoeven	  This enables support for the Renesas R-Car M3-W+ SoC.
2462ed1e481SGeert Uytterhoeven	  This includes different gradings like R-Car M3e and M3e-2G.
247cadadde2SGeert Uytterhoeven
24897116335SYoshihiro Shimodaconfig ARCH_R8A779F0
24997116335SYoshihiro Shimoda	bool "ARM64 Platform support for R-Car S4-8"
25097116335SYoshihiro Shimoda	select ARCH_RCAR_GEN3
25197116335SYoshihiro Shimoda	select SYSC_R8A779F0
25297116335SYoshihiro Shimoda	help
25397116335SYoshihiro Shimoda	  This enables support for the Renesas R-Car S4-8 SoC.
25497116335SYoshihiro Shimoda
2556d5aded8SKuninori Morimotoconfig ARCH_R8A77980
2566d5aded8SKuninori Morimoto	bool "ARM64 Platform support for R-Car V3H"
257fa43948fSGeert Uytterhoeven	select ARCH_RCAR_GEN3
2586d5aded8SKuninori Morimoto	select SYSC_R8A77980
259fa43948fSGeert Uytterhoeven	help
2606d5aded8SKuninori Morimoto	  This enables support for the Renesas R-Car V3H SoC.
261fa43948fSGeert Uytterhoeven
262fa43948fSGeert Uytterhoevenconfig ARCH_R8A77970
2638fae6758SKuninori Morimoto	bool "ARM64 Platform support for R-Car V3M"
264fa43948fSGeert Uytterhoeven	select ARCH_RCAR_GEN3
265fa43948fSGeert Uytterhoeven	select SYSC_R8A77970
266fa43948fSGeert Uytterhoeven	help
267fa43948fSGeert Uytterhoeven	  This enables support for the Renesas R-Car V3M SoC.
268fa43948fSGeert Uytterhoeven
269090e87e7SYoshihiro Shimodaconfig ARCH_R8A779A0
270090e87e7SYoshihiro Shimoda	bool "ARM64 Platform support for R-Car V3U"
271090e87e7SYoshihiro Shimoda	select ARCH_RCAR_GEN3
2721b4298f0SYoshihiro Shimoda	select SYSC_R8A779A0
273090e87e7SYoshihiro Shimoda	help
274090e87e7SYoshihiro Shimoda	  This enables support for the Renesas R-Car V3U SoC.
275090e87e7SYoshihiro Shimoda
27687ab58e1SYoshihiro Shimodaconfig ARCH_R8A779G0
27787ab58e1SYoshihiro Shimoda	bool "ARM64 Platform support for R-Car V4H"
27887ab58e1SYoshihiro Shimoda	select ARCH_RCAR_GEN3
27987ab58e1SYoshihiro Shimoda	select SYSC_R8A779G0
28087ab58e1SYoshihiro Shimoda	help
28187ab58e1SYoshihiro Shimoda	  This enables support for the Renesas R-Car V4H SoC.
28287ab58e1SYoshihiro Shimoda
2836d5aded8SKuninori Morimotoconfig ARCH_R8A774C0
2846d5aded8SKuninori Morimoto	bool "ARM64 Platform support for RZ/G2E"
285fa43948fSGeert Uytterhoeven	select ARCH_RCAR_GEN3
2866d5aded8SKuninori Morimoto	select SYSC_R8A774C0
287fa43948fSGeert Uytterhoeven	help
2886d5aded8SKuninori Morimoto	  This enables support for the Renesas RZ/G2E SoC.
289fa43948fSGeert Uytterhoeven
2906d5aded8SKuninori Morimotoconfig ARCH_R8A774E1
2916d5aded8SKuninori Morimoto	bool "ARM64 Platform support for RZ/G2H"
292fa43948fSGeert Uytterhoeven	select ARCH_RCAR_GEN3
2936d5aded8SKuninori Morimoto	select SYSC_R8A774E1
294fa43948fSGeert Uytterhoeven	help
2956d5aded8SKuninori Morimoto	  This enables support for the Renesas RZ/G2H SoC.
296fa43948fSGeert Uytterhoeven
2976d5aded8SKuninori Morimotoconfig ARCH_R8A774A1
2986d5aded8SKuninori Morimoto	bool "ARM64 Platform support for RZ/G2M"
299fa43948fSGeert Uytterhoeven	select ARCH_RCAR_GEN3
3006d5aded8SKuninori Morimoto	select SYSC_R8A774A1
301fa43948fSGeert Uytterhoeven	help
3026d5aded8SKuninori Morimoto	  This enables support for the Renesas RZ/G2M SoC.
3036d5aded8SKuninori Morimoto
3046d5aded8SKuninori Morimotoconfig ARCH_R8A774B1
3056d5aded8SKuninori Morimoto	bool "ARM64 Platform support for RZ/G2N"
3066d5aded8SKuninori Morimoto	select ARCH_RCAR_GEN3
3076d5aded8SKuninori Morimoto	select SYSC_R8A774B1
3086d5aded8SKuninori Morimoto	help
3096d5aded8SKuninori Morimoto	  This enables support for the Renesas RZ/G2N SoC.
310fa43948fSGeert Uytterhoeven
3112f89bef9SBiju Dasconfig ARCH_R9A07G043
3122f89bef9SBiju Das	bool "ARM64 Platform support for RZ/G2UL"
3132f89bef9SBiju Das	select ARCH_RZG2L
3142f89bef9SBiju Das	help
3152f89bef9SBiju Das	  This enables support for the Renesas RZ/G2UL SoC variants.
3162f89bef9SBiju Das
317f3b15452SLad Prabhakarconfig ARCH_R9A07G044
318f3b15452SLad Prabhakar	bool "ARM64 Platform support for RZ/G2L"
319088659adSLad Prabhakar	select ARCH_RZG2L
320f3b15452SLad Prabhakar	help
321f3b15452SLad Prabhakar	  This enables support for the Renesas RZ/G2L SoC variants.
322f3b15452SLad Prabhakar
323860122d8SBiju Dasconfig ARCH_R9A07G054
324860122d8SBiju Das	bool "ARM64 Platform support for RZ/V2L"
325088659adSLad Prabhakar	select ARCH_RZG2L
326860122d8SBiju Das	help
327860122d8SBiju Das	  This enables support for the Renesas RZ/V2L SoC variants.
328860122d8SBiju Das
329068eb5a9SPhil Edworthyconfig ARCH_R9A09G011
330068eb5a9SPhil Edworthy	bool "ARM64 Platform support for RZ/V2M"
331068eb5a9SPhil Edworthy	select PM
332068eb5a9SPhil Edworthy	select PM_GENERIC_DOMAINS
333*0c56f949SFabrizio Castro	select PWC_RZV2M
334068eb5a9SPhil Edworthy	help
335068eb5a9SPhil Edworthy	  This enables support for the Renesas RZ/V2M SoC.
336068eb5a9SPhil Edworthy
337fa43948fSGeert Uytterhoevenendif # ARM64
338fa43948fSGeert Uytterhoeven
339ebd0e06fSLad Prabhakarif RISCV
340ebd0e06fSLad Prabhakar
341ebd0e06fSLad Prabhakarconfig ARCH_R9A07G043
342ebd0e06fSLad Prabhakar	bool "RISC-V Platform support for RZ/Five"
343ebd0e06fSLad Prabhakar	select ARCH_RZG2L
344ebd0e06fSLad Prabhakar	help
345ebd0e06fSLad Prabhakar	  This enables support for the Renesas RZ/Five SoC.
346ebd0e06fSLad Prabhakar
347ebd0e06fSLad Prabhakarendif # RISCV
348ebd0e06fSLad Prabhakar
349*0c56f949SFabrizio Castroconfig PWC_RZV2M
350*0c56f949SFabrizio Castro	bool "Renesas RZ/V2M PWC support" if COMPILE_TEST
351*0c56f949SFabrizio Castro
3526d5aded8SKuninori Morimotoconfig RST_RCAR
3536d5aded8SKuninori Morimoto	bool "Reset Controller support for R-Car" if COMPILE_TEST
3546d5aded8SKuninori Morimoto
3556d5aded8SKuninori Morimotoconfig SYSC_RCAR
3566d5aded8SKuninori Morimoto	bool "System Controller support for R-Car" if COMPILE_TEST
3576d5aded8SKuninori Morimoto
358e62906d6SYoshihiro Shimodaconfig SYSC_RCAR_GEN4
359e62906d6SYoshihiro Shimoda	bool "System Controller support for R-Car Gen4" if COMPILE_TEST
360e62906d6SYoshihiro Shimoda
3616d5aded8SKuninori Morimotoconfig SYSC_R8A77995
3626d5aded8SKuninori Morimoto	bool "System Controller support for R-Car D3" if COMPILE_TEST
3635b9fa9cbSLad Prabhakar	select SYSC_RCAR
3645b9fa9cbSLad Prabhakar
3656d5aded8SKuninori Morimotoconfig SYSC_R8A7794
3666d5aded8SKuninori Morimoto	bool "System Controller support for R-Car E2" if COMPILE_TEST
3678be381a1SGeert Uytterhoeven	select SYSC_RCAR
3688be381a1SGeert Uytterhoeven
3696d5aded8SKuninori Morimotoconfig SYSC_R8A77990
3706d5aded8SKuninori Morimoto	bool "System Controller support for R-Car E3" if COMPILE_TEST
371f446ade0SMarian-Cristian Rotariu	select SYSC_RCAR
372f446ade0SMarian-Cristian Rotariu
3738be381a1SGeert Uytterhoevenconfig SYSC_R8A7779
374464d9b34SKuninori Morimoto	bool "System Controller support for R-Car H1" if COMPILE_TEST
3758be381a1SGeert Uytterhoeven	select SYSC_RCAR
3768be381a1SGeert Uytterhoeven
3778be381a1SGeert Uytterhoevenconfig SYSC_R8A7790
378464d9b34SKuninori Morimoto	bool "System Controller support for R-Car H2" if COMPILE_TEST
3798be381a1SGeert Uytterhoeven	select SYSC_RCAR
3808be381a1SGeert Uytterhoeven
3816d5aded8SKuninori Morimotoconfig SYSC_R8A7795
3826d5aded8SKuninori Morimoto	bool "System Controller support for R-Car H3" if COMPILE_TEST
3836d5aded8SKuninori Morimoto	select SYSC_RCAR
3846d5aded8SKuninori Morimoto
3858be381a1SGeert Uytterhoevenconfig SYSC_R8A7791
386464d9b34SKuninori Morimoto	bool "System Controller support for R-Car M2-W/N" if COMPILE_TEST
3878be381a1SGeert Uytterhoeven	select SYSC_RCAR
3888be381a1SGeert Uytterhoeven
3896d5aded8SKuninori Morimotoconfig SYSC_R8A77965
3906d5aded8SKuninori Morimoto	bool "System Controller support for R-Car M3-N" if COMPILE_TEST
3918be381a1SGeert Uytterhoeven	select SYSC_RCAR
3928be381a1SGeert Uytterhoeven
393f79edb17SGeert Uytterhoevenconfig SYSC_R8A77960
394464d9b34SKuninori Morimoto	bool "System Controller support for R-Car M3-W" if COMPILE_TEST
3958be381a1SGeert Uytterhoeven	select SYSC_RCAR
3968be381a1SGeert Uytterhoeven
397bdde3d3eSGeert Uytterhoevenconfig SYSC_R8A77961
398464d9b34SKuninori Morimoto	bool "System Controller support for R-Car M3-W+" if COMPILE_TEST
399bdde3d3eSGeert Uytterhoeven	select SYSC_RCAR
400bdde3d3eSGeert Uytterhoeven
401654d5fdbSYoshihiro Shimodaconfig SYSC_R8A779F0
402654d5fdbSYoshihiro Shimoda	bool "System Controller support for R-Car S4-8" if COMPILE_TEST
403654d5fdbSYoshihiro Shimoda	select SYSC_RCAR_GEN4
404654d5fdbSYoshihiro Shimoda
4056d5aded8SKuninori Morimotoconfig SYSC_R8A7792
4066d5aded8SKuninori Morimoto	bool "System Controller support for R-Car V2H" if COMPILE_TEST
407bab9b2a7SSergei Shtylyov	select SYSC_RCAR
408bab9b2a7SSergei Shtylyov
40941d6d8bdSSergei Shtylyovconfig SYSC_R8A77980
410464d9b34SKuninori Morimoto	bool "System Controller support for R-Car V3H" if COMPILE_TEST
41141d6d8bdSSergei Shtylyov	select SYSC_RCAR
41241d6d8bdSSergei Shtylyov
4136d5aded8SKuninori Morimotoconfig SYSC_R8A77970
4146d5aded8SKuninori Morimoto	bool "System Controller support for R-Car V3M" if COMPILE_TEST
41544b12d43STakeshi Kihara	select SYSC_RCAR
41644b12d43STakeshi Kihara
4171b4298f0SYoshihiro Shimodaconfig SYSC_R8A779A0
4181b4298f0SYoshihiro Shimoda	bool "System Controller support for R-Car V3U" if COMPILE_TEST
419e62906d6SYoshihiro Shimoda	select SYSC_RCAR_GEN4
4201b4298f0SYoshihiro Shimoda
42111a5ebb4SYoshihiro Shimodaconfig SYSC_R8A779G0
42211a5ebb4SYoshihiro Shimoda	bool "System Controller support for R-Car V4H" if COMPILE_TEST
42311a5ebb4SYoshihiro Shimoda	select SYSC_RCAR_GEN4
42411a5ebb4SYoshihiro Shimoda
4252ed29e15SGeert Uytterhoevenconfig SYSC_RMOBILE
426464d9b34SKuninori Morimoto	bool "System Controller support for R-Mobile" if COMPILE_TEST
4272ed29e15SGeert Uytterhoeven
4286d5aded8SKuninori Morimotoconfig SYSC_R8A77470
4296d5aded8SKuninori Morimoto	bool "System Controller support for RZ/G1C" if COMPILE_TEST
4306d5aded8SKuninori Morimoto	select SYSC_RCAR
4316d5aded8SKuninori Morimoto
4326d5aded8SKuninori Morimotoconfig SYSC_R8A7745
4336d5aded8SKuninori Morimoto	bool "System Controller support for RZ/G1E" if COMPILE_TEST
4346d5aded8SKuninori Morimoto	select SYSC_RCAR
4356d5aded8SKuninori Morimoto
4366d5aded8SKuninori Morimotoconfig SYSC_R8A7742
4376d5aded8SKuninori Morimoto	bool "System Controller support for RZ/G1H" if COMPILE_TEST
4386d5aded8SKuninori Morimoto	select SYSC_RCAR
4396d5aded8SKuninori Morimoto
4406d5aded8SKuninori Morimotoconfig SYSC_R8A7743
4416d5aded8SKuninori Morimoto	bool "System Controller support for RZ/G1M" if COMPILE_TEST
4426d5aded8SKuninori Morimoto	select SYSC_RCAR
4436d5aded8SKuninori Morimoto
4446d5aded8SKuninori Morimotoconfig SYSC_R8A774C0
4456d5aded8SKuninori Morimoto	bool "System Controller support for RZ/G2E" if COMPILE_TEST
4466d5aded8SKuninori Morimoto	select SYSC_RCAR
4476d5aded8SKuninori Morimoto
4486d5aded8SKuninori Morimotoconfig SYSC_R8A774E1
4496d5aded8SKuninori Morimoto	bool "System Controller support for RZ/G2H" if COMPILE_TEST
4506d5aded8SKuninori Morimoto	select SYSC_RCAR
4516d5aded8SKuninori Morimoto
4526d5aded8SKuninori Morimotoconfig SYSC_R8A774A1
4536d5aded8SKuninori Morimoto	bool "System Controller support for RZ/G2M" if COMPILE_TEST
4546d5aded8SKuninori Morimoto	select SYSC_RCAR
4556d5aded8SKuninori Morimoto
4566d5aded8SKuninori Morimotoconfig SYSC_R8A774B1
4576d5aded8SKuninori Morimoto	bool "System Controller support for RZ/G2N" if COMPILE_TEST
4586d5aded8SKuninori Morimoto	select SYSC_RCAR
4596d5aded8SKuninori Morimoto
4608be381a1SGeert Uytterhoevenendif # SOC_RENESAS
461