xref: /linux/drivers/soc/renesas/Kconfig (revision ebd0e06f3063cc2e3a689112904b29720579c6d2)
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
58be381a1SGeert Uytterhoeven	select SOC_BUS
68be381a1SGeert Uytterhoeven
78be381a1SGeert Uytterhoevenif SOC_RENESAS
88be381a1SGeert Uytterhoeven
9062887bfSGeert Uytterhoevenconfig ARCH_RCAR_GEN1
10062887bfSGeert Uytterhoeven	bool
11062887bfSGeert Uytterhoeven	select PM
12062887bfSGeert Uytterhoeven	select PM_GENERIC_DOMAINS
13062887bfSGeert Uytterhoeven	select RENESAS_INTC_IRQPIN
14062887bfSGeert Uytterhoeven	select RST_RCAR
15062887bfSGeert Uytterhoeven	select SYS_SUPPORTS_SH_TMU
16062887bfSGeert Uytterhoeven
17062887bfSGeert Uytterhoevenconfig ARCH_RCAR_GEN2
18062887bfSGeert Uytterhoeven	bool
19062887bfSGeert Uytterhoeven	select HAVE_ARM_ARCH_TIMER
20062887bfSGeert Uytterhoeven	select PM
21062887bfSGeert Uytterhoeven	select PM_GENERIC_DOMAINS
22062887bfSGeert Uytterhoeven	select RENESAS_IRQC
23062887bfSGeert Uytterhoeven	select RST_RCAR
24062887bfSGeert Uytterhoeven	select SYS_SUPPORTS_SH_CMT
25062887bfSGeert Uytterhoeven
26fa43948fSGeert Uytterhoevenconfig ARCH_RCAR_GEN3
27fa43948fSGeert Uytterhoeven	bool
28fa43948fSGeert Uytterhoeven	select PM
29fa43948fSGeert Uytterhoeven	select PM_GENERIC_DOMAINS
30fa43948fSGeert Uytterhoeven	select RENESAS_IRQC
31fa43948fSGeert Uytterhoeven	select RST_RCAR
32fa43948fSGeert Uytterhoeven	select SYS_SUPPORTS_SH_CMT
33fa43948fSGeert Uytterhoeven	select SYS_SUPPORTS_SH_TMU
34fa43948fSGeert Uytterhoeven
35062887bfSGeert Uytterhoevenconfig ARCH_RMOBILE
36062887bfSGeert Uytterhoeven	bool
372ed29e15SGeert Uytterhoeven	select PM
382ed29e15SGeert Uytterhoeven	select PM_GENERIC_DOMAINS
39062887bfSGeert Uytterhoeven	select SYS_SUPPORTS_SH_CMT
40062887bfSGeert Uytterhoeven	select SYS_SUPPORTS_SH_TMU
412ed29e15SGeert Uytterhoeven	select SYSC_RMOBILE
42062887bfSGeert Uytterhoeven
43088659adSLad Prabhakarconfig ARCH_RZG2L
44088659adSLad Prabhakar	bool
45088659adSLad Prabhakar	select PM
46088659adSLad Prabhakar	select PM_GENERIC_DOMAINS
4741a21e57SLad Prabhakar	select RENESAS_RZG2L_IRQC
48088659adSLad Prabhakar
49062887bfSGeert Uytterhoevenconfig ARCH_RZN1
50062887bfSGeert Uytterhoeven	bool
5114f11da7SHerve Codina	select PM
5214f11da7SHerve Codina	select PM_GENERIC_DOMAINS
53062887bfSGeert Uytterhoeven	select ARM_AMBA
54062887bfSGeert Uytterhoeven
558070ba63SArnd Bergmannif ARM && ARCH_RENESAS
56062887bfSGeert Uytterhoeven
57062887bfSGeert Uytterhoeven#comment "Renesas ARM SoCs System Type"
58062887bfSGeert Uytterhoeven
59062887bfSGeert Uytterhoevenconfig ARCH_EMEV2
608fae6758SKuninori Morimoto	bool "ARM32 Platform support for Emma Mobile EV2"
61062887bfSGeert Uytterhoeven	select HAVE_ARM_SCU if SMP
62062887bfSGeert Uytterhoeven	select SYS_SUPPORTS_EM_STI
63062887bfSGeert Uytterhoeven
646d5aded8SKuninori Morimotoconfig ARCH_R8A7794
656d5aded8SKuninori Morimoto	bool "ARM32 Platform support for R-Car E2"
666d5aded8SKuninori Morimoto	select ARCH_RCAR_GEN2
676d5aded8SKuninori Morimoto	select ARM_ERRATA_814220
686d5aded8SKuninori Morimoto	select SYSC_R8A7794
696d5aded8SKuninori Morimoto
706d5aded8SKuninori Morimotoconfig ARCH_R8A7779
716d5aded8SKuninori Morimoto	bool "ARM32 Platform support for R-Car H1"
726d5aded8SKuninori Morimoto	select ARCH_RCAR_GEN1
736d5aded8SKuninori Morimoto	select ARM_ERRATA_754322
746d5aded8SKuninori Morimoto	select ARM_GLOBAL_TIMER
756d5aded8SKuninori Morimoto	select HAVE_ARM_SCU if SMP
766d5aded8SKuninori Morimoto	select HAVE_ARM_TWD if SMP
776d5aded8SKuninori Morimoto	select SYSC_R8A7779
786d5aded8SKuninori Morimoto
796d5aded8SKuninori Morimotoconfig ARCH_R8A7790
806d5aded8SKuninori Morimoto	bool "ARM32 Platform support for R-Car H2"
816d5aded8SKuninori Morimoto	select ARCH_RCAR_GEN2
826d5aded8SKuninori Morimoto	select ARM_ERRATA_798181 if SMP
836d5aded8SKuninori Morimoto	select ARM_ERRATA_814220
846d5aded8SKuninori Morimoto	select I2C
856d5aded8SKuninori Morimoto	select SYSC_R8A7790
866d5aded8SKuninori Morimoto
876d5aded8SKuninori Morimotoconfig ARCH_R8A7778
886d5aded8SKuninori Morimoto	bool "ARM32 Platform support for R-Car M1A"
896d5aded8SKuninori Morimoto	select ARCH_RCAR_GEN1
906d5aded8SKuninori Morimoto	select ARM_ERRATA_754322
916d5aded8SKuninori Morimoto
926d5aded8SKuninori Morimotoconfig ARCH_R8A7793
936d5aded8SKuninori Morimoto	bool "ARM32 Platform support for R-Car M2-N"
946d5aded8SKuninori Morimoto	select ARCH_RCAR_GEN2
956d5aded8SKuninori Morimoto	select ARM_ERRATA_798181 if SMP
966d5aded8SKuninori Morimoto	select I2C
976d5aded8SKuninori Morimoto	select SYSC_R8A7791
986d5aded8SKuninori Morimoto
996d5aded8SKuninori Morimotoconfig ARCH_R8A7791
1006d5aded8SKuninori Morimoto	bool "ARM32 Platform support for R-Car M2-W"
1016d5aded8SKuninori Morimoto	select ARCH_RCAR_GEN2
1026d5aded8SKuninori Morimoto	select ARM_ERRATA_798181 if SMP
1036d5aded8SKuninori Morimoto	select I2C
1046d5aded8SKuninori Morimoto	select SYSC_R8A7791
1056d5aded8SKuninori Morimoto
1066d5aded8SKuninori Morimotoconfig ARCH_R8A7792
1076d5aded8SKuninori Morimoto	bool "ARM32 Platform support for R-Car V2H"
1086d5aded8SKuninori Morimoto	select ARCH_RCAR_GEN2
1096d5aded8SKuninori Morimoto	select ARM_ERRATA_798181 if SMP
1106d5aded8SKuninori Morimoto	select SYSC_R8A7792
1116d5aded8SKuninori Morimoto
1126d5aded8SKuninori Morimotoconfig ARCH_R8A7740
1136d5aded8SKuninori Morimoto	bool "ARM32 Platform support for R-Mobile A1"
1146d5aded8SKuninori Morimoto	select ARCH_RMOBILE
1156d5aded8SKuninori Morimoto	select ARM_ERRATA_754322
1166d5aded8SKuninori Morimoto	select RENESAS_INTC_IRQPIN
1176d5aded8SKuninori Morimoto
1186d5aded8SKuninori Morimotoconfig ARCH_R8A73A4
1196d5aded8SKuninori Morimoto	bool "ARM32 Platform support for R-Mobile APE6"
1206d5aded8SKuninori Morimoto	select ARCH_RMOBILE
1216d5aded8SKuninori Morimoto	select ARM_ERRATA_798181 if SMP
1226d5aded8SKuninori Morimoto	select ARM_ERRATA_814220
1236d5aded8SKuninori Morimoto	select HAVE_ARM_ARCH_TIMER
1246d5aded8SKuninori Morimoto	select RENESAS_IRQC
1256d5aded8SKuninori Morimoto
126062887bfSGeert Uytterhoevenconfig ARCH_R7S72100
1278fae6758SKuninori Morimoto	bool "ARM32 Platform support for RZ/A1H"
1282eced460SGeert Uytterhoeven	select ARM_ERRATA_754322
129062887bfSGeert Uytterhoeven	select PM
130062887bfSGeert Uytterhoeven	select PM_GENERIC_DOMAINS
131062887bfSGeert Uytterhoeven	select RENESAS_OSTM
13202af9f90SGeert Uytterhoeven	select RENESAS_RZA1_IRQC
13302af9f90SGeert Uytterhoeven	select SYS_SUPPORTS_SH_MTU2
134062887bfSGeert Uytterhoeven
135062887bfSGeert Uytterhoevenconfig ARCH_R7S9210
1368fae6758SKuninori Morimoto	bool "ARM32 Platform support for RZ/A2"
137062887bfSGeert Uytterhoeven	select PM
138062887bfSGeert Uytterhoeven	select PM_GENERIC_DOMAINS
139062887bfSGeert Uytterhoeven	select RENESAS_OSTM
14002af9f90SGeert Uytterhoeven	select RENESAS_RZA1_IRQC
141062887bfSGeert Uytterhoeven
1426d5aded8SKuninori Morimotoconfig ARCH_R8A77470
1436d5aded8SKuninori Morimoto	bool "ARM32 Platform support for RZ/G1C"
1446d5aded8SKuninori Morimoto	select ARCH_RCAR_GEN2
145435dce2dSGeert Uytterhoeven	select ARM_ERRATA_814220
1466d5aded8SKuninori Morimoto	select SYSC_R8A77470
147062887bfSGeert Uytterhoeven
1486d5aded8SKuninori Morimotoconfig ARCH_R8A7745
1496d5aded8SKuninori Morimoto	bool "ARM32 Platform support for RZ/G1E"
1506d5aded8SKuninori Morimoto	select ARCH_RCAR_GEN2
1516d5aded8SKuninori Morimoto	select ARM_ERRATA_814220
1526d5aded8SKuninori Morimoto	select SYSC_R8A7745
153062887bfSGeert Uytterhoeven
154cdc8abe7SLad Prabhakarconfig ARCH_R8A7742
1558fae6758SKuninori Morimoto	bool "ARM32 Platform support for RZ/G1H"
156cdc8abe7SLad Prabhakar	select ARCH_RCAR_GEN2
157cdc8abe7SLad Prabhakar	select ARM_ERRATA_798181 if SMP
158cdc8abe7SLad Prabhakar	select ARM_ERRATA_814220
159cdc8abe7SLad Prabhakar	select SYSC_R8A7742
160cdc8abe7SLad Prabhakar
161062887bfSGeert Uytterhoevenconfig ARCH_R8A7743
1628fae6758SKuninori Morimoto	bool "ARM32 Platform support for RZ/G1M"
163062887bfSGeert Uytterhoeven	select ARCH_RCAR_GEN2
164062887bfSGeert Uytterhoeven	select ARM_ERRATA_798181 if SMP
165062887bfSGeert Uytterhoeven	select SYSC_R8A7743
166062887bfSGeert Uytterhoeven
167062887bfSGeert Uytterhoevenconfig ARCH_R8A7744
1688fae6758SKuninori Morimoto	bool "ARM32 Platform support for RZ/G1N"
169062887bfSGeert Uytterhoeven	select ARCH_RCAR_GEN2
170062887bfSGeert Uytterhoeven	select ARM_ERRATA_798181 if SMP
171062887bfSGeert Uytterhoeven	select SYSC_R8A7743
172062887bfSGeert Uytterhoeven
173062887bfSGeert Uytterhoevenconfig ARCH_R9A06G032
1748fae6758SKuninori Morimoto	bool "ARM32 Platform support for RZ/N1D"
175062887bfSGeert Uytterhoeven	select ARCH_RZN1
176435dce2dSGeert Uytterhoeven	select ARM_ERRATA_814220
177062887bfSGeert Uytterhoeven
178062887bfSGeert Uytterhoevenconfig ARCH_SH73A0
1798fae6758SKuninori Morimoto	bool "ARM32 Platform support for SH-Mobile AG5"
180062887bfSGeert Uytterhoeven	select ARCH_RMOBILE
1812eced460SGeert Uytterhoeven	select ARM_ERRATA_754322
182408324a3SGeert Uytterhoeven	select ARM_GLOBAL_TIMER
183062887bfSGeert Uytterhoeven	select HAVE_ARM_SCU if SMP
184062887bfSGeert Uytterhoeven	select HAVE_ARM_TWD if SMP
185062887bfSGeert Uytterhoeven	select RENESAS_INTC_IRQPIN
186062887bfSGeert Uytterhoeven
187062887bfSGeert Uytterhoevenendif # ARM
188062887bfSGeert Uytterhoeven
189fa43948fSGeert Uytterhoevenif ARM64
190fa43948fSGeert Uytterhoeven
1916d5aded8SKuninori Morimotoconfig ARCH_R8A77995
1926d5aded8SKuninori Morimoto	bool "ARM64 Platform support for R-Car D3"
193fa43948fSGeert Uytterhoeven	select ARCH_RCAR_GEN3
1946d5aded8SKuninori Morimoto	select SYSC_R8A77995
195fa43948fSGeert Uytterhoeven	help
1966d5aded8SKuninori Morimoto	  This enables support for the Renesas R-Car D3 SoC.
1972ed1e481SGeert Uytterhoeven	  This includes different gradings like R-Car D3e.
198fa43948fSGeert Uytterhoeven
1996d5aded8SKuninori Morimotoconfig ARCH_R8A77990
2006d5aded8SKuninori Morimoto	bool "ARM64 Platform support for R-Car E3"
201d634055cSBiju Das	select ARCH_RCAR_GEN3
2026d5aded8SKuninori Morimoto	select SYSC_R8A77990
203d634055cSBiju Das	help
2046d5aded8SKuninori Morimoto	  This enables support for the Renesas R-Car E3 SoC.
2052ed1e481SGeert Uytterhoeven	  This includes different gradings like R-Car E3e.
206b88fc411SMarian-Cristian Rotariu
207b925adfcSGeert Uytterhoevenconfig ARCH_R8A77950
2088fae6758SKuninori Morimoto	bool "ARM64 Platform support for R-Car H3 ES1.x"
209fa43948fSGeert Uytterhoeven	select ARCH_RCAR_GEN3
210fa43948fSGeert Uytterhoeven	select SYSC_R8A7795
211fa43948fSGeert Uytterhoeven	help
2124ff27112SGeert Uytterhoeven	  This enables support for the Renesas R-Car H3 SoC (revision 1.x).
2134ff27112SGeert Uytterhoeven
2144ff27112SGeert Uytterhoevenconfig ARCH_R8A77951
2158fae6758SKuninori Morimoto	bool "ARM64 Platform support for R-Car H3 ES2.0+"
2164ff27112SGeert Uytterhoeven	select ARCH_RCAR_GEN3
2174ff27112SGeert Uytterhoeven	select SYSC_R8A7795
2184ff27112SGeert Uytterhoeven	help
2194ff27112SGeert Uytterhoeven	  This enables support for the Renesas R-Car H3 SoC (revisions 2.0 and
2204ff27112SGeert Uytterhoeven	  later).
2212ed1e481SGeert Uytterhoeven	  This includes different gradings like R-Car H3e, H3e-2G, and H3Ne.
222fa43948fSGeert Uytterhoeven
2236d5aded8SKuninori Morimotoconfig ARCH_R8A77965
2246d5aded8SKuninori Morimoto	bool "ARM64 Platform support for R-Car M3-N"
2256d5aded8SKuninori Morimoto	select ARCH_RCAR_GEN3
2266d5aded8SKuninori Morimoto	select SYSC_R8A77965
2276d5aded8SKuninori Morimoto	help
2286d5aded8SKuninori Morimoto	  This enables support for the Renesas R-Car M3-N SoC.
2292ed1e481SGeert Uytterhoeven	  This includes different gradings like R-Car M3Ne and M3Ne-2G.
2306d5aded8SKuninori Morimoto
23139e57e14SGeert Uytterhoevenconfig ARCH_R8A77960
2328fae6758SKuninori Morimoto	bool "ARM64 Platform support for R-Car M3-W"
233fa43948fSGeert Uytterhoeven	select ARCH_RCAR_GEN3
234f79edb17SGeert Uytterhoeven	select SYSC_R8A77960
235fa43948fSGeert Uytterhoeven	help
236fa43948fSGeert Uytterhoeven	  This enables support for the Renesas R-Car M3-W SoC.
237fa43948fSGeert Uytterhoeven
238cadadde2SGeert Uytterhoevenconfig ARCH_R8A77961
2398fae6758SKuninori Morimoto	bool "ARM64 Platform support for R-Car M3-W+"
240cadadde2SGeert Uytterhoeven	select ARCH_RCAR_GEN3
241bdde3d3eSGeert Uytterhoeven	select SYSC_R8A77961
242cadadde2SGeert Uytterhoeven	help
243cadadde2SGeert Uytterhoeven	  This enables support for the Renesas R-Car M3-W+ SoC.
2442ed1e481SGeert Uytterhoeven	  This includes different gradings like R-Car M3e and M3e-2G.
245cadadde2SGeert Uytterhoeven
24697116335SYoshihiro Shimodaconfig ARCH_R8A779F0
24797116335SYoshihiro Shimoda	bool "ARM64 Platform support for R-Car S4-8"
24897116335SYoshihiro Shimoda	select ARCH_RCAR_GEN3
24997116335SYoshihiro Shimoda	select SYSC_R8A779F0
25097116335SYoshihiro Shimoda	help
25197116335SYoshihiro Shimoda	  This enables support for the Renesas R-Car S4-8 SoC.
25297116335SYoshihiro Shimoda
2536d5aded8SKuninori Morimotoconfig ARCH_R8A77980
2546d5aded8SKuninori Morimoto	bool "ARM64 Platform support for R-Car V3H"
255fa43948fSGeert Uytterhoeven	select ARCH_RCAR_GEN3
2566d5aded8SKuninori Morimoto	select SYSC_R8A77980
257fa43948fSGeert Uytterhoeven	help
2586d5aded8SKuninori Morimoto	  This enables support for the Renesas R-Car V3H SoC.
259fa43948fSGeert Uytterhoeven
260fa43948fSGeert Uytterhoevenconfig ARCH_R8A77970
2618fae6758SKuninori Morimoto	bool "ARM64 Platform support for R-Car V3M"
262fa43948fSGeert Uytterhoeven	select ARCH_RCAR_GEN3
263fa43948fSGeert Uytterhoeven	select SYSC_R8A77970
264fa43948fSGeert Uytterhoeven	help
265fa43948fSGeert Uytterhoeven	  This enables support for the Renesas R-Car V3M SoC.
266fa43948fSGeert Uytterhoeven
267090e87e7SYoshihiro Shimodaconfig ARCH_R8A779A0
268090e87e7SYoshihiro Shimoda	bool "ARM64 Platform support for R-Car V3U"
269090e87e7SYoshihiro Shimoda	select ARCH_RCAR_GEN3
2701b4298f0SYoshihiro Shimoda	select SYSC_R8A779A0
271090e87e7SYoshihiro Shimoda	help
272090e87e7SYoshihiro Shimoda	  This enables support for the Renesas R-Car V3U SoC.
273090e87e7SYoshihiro Shimoda
27487ab58e1SYoshihiro Shimodaconfig ARCH_R8A779G0
27587ab58e1SYoshihiro Shimoda	bool "ARM64 Platform support for R-Car V4H"
27687ab58e1SYoshihiro Shimoda	select ARCH_RCAR_GEN3
27787ab58e1SYoshihiro Shimoda	select SYSC_R8A779G0
27887ab58e1SYoshihiro Shimoda	help
27987ab58e1SYoshihiro Shimoda	  This enables support for the Renesas R-Car V4H SoC.
28087ab58e1SYoshihiro Shimoda
2816d5aded8SKuninori Morimotoconfig ARCH_R8A774C0
2826d5aded8SKuninori Morimoto	bool "ARM64 Platform support for RZ/G2E"
283fa43948fSGeert Uytterhoeven	select ARCH_RCAR_GEN3
2846d5aded8SKuninori Morimoto	select SYSC_R8A774C0
285fa43948fSGeert Uytterhoeven	help
2866d5aded8SKuninori Morimoto	  This enables support for the Renesas RZ/G2E SoC.
287fa43948fSGeert Uytterhoeven
2886d5aded8SKuninori Morimotoconfig ARCH_R8A774E1
2896d5aded8SKuninori Morimoto	bool "ARM64 Platform support for RZ/G2H"
290fa43948fSGeert Uytterhoeven	select ARCH_RCAR_GEN3
2916d5aded8SKuninori Morimoto	select SYSC_R8A774E1
292fa43948fSGeert Uytterhoeven	help
2936d5aded8SKuninori Morimoto	  This enables support for the Renesas RZ/G2H SoC.
294fa43948fSGeert Uytterhoeven
2956d5aded8SKuninori Morimotoconfig ARCH_R8A774A1
2966d5aded8SKuninori Morimoto	bool "ARM64 Platform support for RZ/G2M"
297fa43948fSGeert Uytterhoeven	select ARCH_RCAR_GEN3
2986d5aded8SKuninori Morimoto	select SYSC_R8A774A1
299fa43948fSGeert Uytterhoeven	help
3006d5aded8SKuninori Morimoto	  This enables support for the Renesas RZ/G2M SoC.
3016d5aded8SKuninori Morimoto
3026d5aded8SKuninori Morimotoconfig ARCH_R8A774B1
3036d5aded8SKuninori Morimoto	bool "ARM64 Platform support for RZ/G2N"
3046d5aded8SKuninori Morimoto	select ARCH_RCAR_GEN3
3056d5aded8SKuninori Morimoto	select SYSC_R8A774B1
3066d5aded8SKuninori Morimoto	help
3076d5aded8SKuninori Morimoto	  This enables support for the Renesas RZ/G2N SoC.
308fa43948fSGeert Uytterhoeven
3092f89bef9SBiju Dasconfig ARCH_R9A07G043
3102f89bef9SBiju Das	bool "ARM64 Platform support for RZ/G2UL"
3112f89bef9SBiju Das	select ARCH_RZG2L
3122f89bef9SBiju Das	help
3132f89bef9SBiju Das	  This enables support for the Renesas RZ/G2UL SoC variants.
3142f89bef9SBiju Das
315f3b15452SLad Prabhakarconfig ARCH_R9A07G044
316f3b15452SLad Prabhakar	bool "ARM64 Platform support for RZ/G2L"
317088659adSLad Prabhakar	select ARCH_RZG2L
318f3b15452SLad Prabhakar	help
319f3b15452SLad Prabhakar	  This enables support for the Renesas RZ/G2L SoC variants.
320f3b15452SLad Prabhakar
321860122d8SBiju Dasconfig ARCH_R9A07G054
322860122d8SBiju Das	bool "ARM64 Platform support for RZ/V2L"
323088659adSLad Prabhakar	select ARCH_RZG2L
324860122d8SBiju Das	help
325860122d8SBiju Das	  This enables support for the Renesas RZ/V2L SoC variants.
326860122d8SBiju Das
327068eb5a9SPhil Edworthyconfig ARCH_R9A09G011
328068eb5a9SPhil Edworthy	bool "ARM64 Platform support for RZ/V2M"
329068eb5a9SPhil Edworthy	select PM
330068eb5a9SPhil Edworthy	select PM_GENERIC_DOMAINS
331068eb5a9SPhil Edworthy	help
332068eb5a9SPhil Edworthy	  This enables support for the Renesas RZ/V2M SoC.
333068eb5a9SPhil Edworthy
334fa43948fSGeert Uytterhoevenendif # ARM64
335fa43948fSGeert Uytterhoeven
336*ebd0e06fSLad Prabhakarif RISCV
337*ebd0e06fSLad Prabhakar
338*ebd0e06fSLad Prabhakarconfig ARCH_R9A07G043
339*ebd0e06fSLad Prabhakar	bool "RISC-V Platform support for RZ/Five"
340*ebd0e06fSLad Prabhakar	select ARCH_RZG2L
341*ebd0e06fSLad Prabhakar	help
342*ebd0e06fSLad Prabhakar	  This enables support for the Renesas RZ/Five SoC.
343*ebd0e06fSLad Prabhakar
344*ebd0e06fSLad Prabhakarendif # RISCV
345*ebd0e06fSLad Prabhakar
3466d5aded8SKuninori Morimotoconfig RST_RCAR
3476d5aded8SKuninori Morimoto	bool "Reset Controller support for R-Car" if COMPILE_TEST
3486d5aded8SKuninori Morimoto
3496d5aded8SKuninori Morimotoconfig SYSC_RCAR
3506d5aded8SKuninori Morimoto	bool "System Controller support for R-Car" if COMPILE_TEST
3516d5aded8SKuninori Morimoto
352e62906d6SYoshihiro Shimodaconfig SYSC_RCAR_GEN4
353e62906d6SYoshihiro Shimoda	bool "System Controller support for R-Car Gen4" if COMPILE_TEST
354e62906d6SYoshihiro Shimoda
3556d5aded8SKuninori Morimotoconfig SYSC_R8A77995
3566d5aded8SKuninori Morimoto	bool "System Controller support for R-Car D3" if COMPILE_TEST
3575b9fa9cbSLad Prabhakar	select SYSC_RCAR
3585b9fa9cbSLad Prabhakar
3596d5aded8SKuninori Morimotoconfig SYSC_R8A7794
3606d5aded8SKuninori Morimoto	bool "System Controller support for R-Car E2" if COMPILE_TEST
3618be381a1SGeert Uytterhoeven	select SYSC_RCAR
3628be381a1SGeert Uytterhoeven
3636d5aded8SKuninori Morimotoconfig SYSC_R8A77990
3646d5aded8SKuninori Morimoto	bool "System Controller support for R-Car E3" if COMPILE_TEST
365f446ade0SMarian-Cristian Rotariu	select SYSC_RCAR
366f446ade0SMarian-Cristian Rotariu
3678be381a1SGeert Uytterhoevenconfig SYSC_R8A7779
368464d9b34SKuninori Morimoto	bool "System Controller support for R-Car H1" if COMPILE_TEST
3698be381a1SGeert Uytterhoeven	select SYSC_RCAR
3708be381a1SGeert Uytterhoeven
3718be381a1SGeert Uytterhoevenconfig SYSC_R8A7790
372464d9b34SKuninori Morimoto	bool "System Controller support for R-Car H2" if COMPILE_TEST
3738be381a1SGeert Uytterhoeven	select SYSC_RCAR
3748be381a1SGeert Uytterhoeven
3756d5aded8SKuninori Morimotoconfig SYSC_R8A7795
3766d5aded8SKuninori Morimoto	bool "System Controller support for R-Car H3" if COMPILE_TEST
3776d5aded8SKuninori Morimoto	select SYSC_RCAR
3786d5aded8SKuninori Morimoto
3798be381a1SGeert Uytterhoevenconfig SYSC_R8A7791
380464d9b34SKuninori Morimoto	bool "System Controller support for R-Car M2-W/N" if COMPILE_TEST
3818be381a1SGeert Uytterhoeven	select SYSC_RCAR
3828be381a1SGeert Uytterhoeven
3836d5aded8SKuninori Morimotoconfig SYSC_R8A77965
3846d5aded8SKuninori Morimoto	bool "System Controller support for R-Car M3-N" if COMPILE_TEST
3858be381a1SGeert Uytterhoeven	select SYSC_RCAR
3868be381a1SGeert Uytterhoeven
387f79edb17SGeert Uytterhoevenconfig SYSC_R8A77960
388464d9b34SKuninori Morimoto	bool "System Controller support for R-Car M3-W" if COMPILE_TEST
3898be381a1SGeert Uytterhoeven	select SYSC_RCAR
3908be381a1SGeert Uytterhoeven
391bdde3d3eSGeert Uytterhoevenconfig SYSC_R8A77961
392464d9b34SKuninori Morimoto	bool "System Controller support for R-Car M3-W+" if COMPILE_TEST
393bdde3d3eSGeert Uytterhoeven	select SYSC_RCAR
394bdde3d3eSGeert Uytterhoeven
395654d5fdbSYoshihiro Shimodaconfig SYSC_R8A779F0
396654d5fdbSYoshihiro Shimoda	bool "System Controller support for R-Car S4-8" if COMPILE_TEST
397654d5fdbSYoshihiro Shimoda	select SYSC_RCAR_GEN4
398654d5fdbSYoshihiro Shimoda
3996d5aded8SKuninori Morimotoconfig SYSC_R8A7792
4006d5aded8SKuninori Morimoto	bool "System Controller support for R-Car V2H" if COMPILE_TEST
401bab9b2a7SSergei Shtylyov	select SYSC_RCAR
402bab9b2a7SSergei Shtylyov
40341d6d8bdSSergei Shtylyovconfig SYSC_R8A77980
404464d9b34SKuninori Morimoto	bool "System Controller support for R-Car V3H" if COMPILE_TEST
40541d6d8bdSSergei Shtylyov	select SYSC_RCAR
40641d6d8bdSSergei Shtylyov
4076d5aded8SKuninori Morimotoconfig SYSC_R8A77970
4086d5aded8SKuninori Morimoto	bool "System Controller support for R-Car V3M" if COMPILE_TEST
40944b12d43STakeshi Kihara	select SYSC_RCAR
41044b12d43STakeshi Kihara
4111b4298f0SYoshihiro Shimodaconfig SYSC_R8A779A0
4121b4298f0SYoshihiro Shimoda	bool "System Controller support for R-Car V3U" if COMPILE_TEST
413e62906d6SYoshihiro Shimoda	select SYSC_RCAR_GEN4
4141b4298f0SYoshihiro Shimoda
41511a5ebb4SYoshihiro Shimodaconfig SYSC_R8A779G0
41611a5ebb4SYoshihiro Shimoda	bool "System Controller support for R-Car V4H" if COMPILE_TEST
41711a5ebb4SYoshihiro Shimoda	select SYSC_RCAR_GEN4
41811a5ebb4SYoshihiro Shimoda
4192ed29e15SGeert Uytterhoevenconfig SYSC_RMOBILE
420464d9b34SKuninori Morimoto	bool "System Controller support for R-Mobile" if COMPILE_TEST
4212ed29e15SGeert Uytterhoeven
4226d5aded8SKuninori Morimotoconfig SYSC_R8A77470
4236d5aded8SKuninori Morimoto	bool "System Controller support for RZ/G1C" if COMPILE_TEST
4246d5aded8SKuninori Morimoto	select SYSC_RCAR
4256d5aded8SKuninori Morimoto
4266d5aded8SKuninori Morimotoconfig SYSC_R8A7745
4276d5aded8SKuninori Morimoto	bool "System Controller support for RZ/G1E" if COMPILE_TEST
4286d5aded8SKuninori Morimoto	select SYSC_RCAR
4296d5aded8SKuninori Morimoto
4306d5aded8SKuninori Morimotoconfig SYSC_R8A7742
4316d5aded8SKuninori Morimoto	bool "System Controller support for RZ/G1H" if COMPILE_TEST
4326d5aded8SKuninori Morimoto	select SYSC_RCAR
4336d5aded8SKuninori Morimoto
4346d5aded8SKuninori Morimotoconfig SYSC_R8A7743
4356d5aded8SKuninori Morimoto	bool "System Controller support for RZ/G1M" if COMPILE_TEST
4366d5aded8SKuninori Morimoto	select SYSC_RCAR
4376d5aded8SKuninori Morimoto
4386d5aded8SKuninori Morimotoconfig SYSC_R8A774C0
4396d5aded8SKuninori Morimoto	bool "System Controller support for RZ/G2E" if COMPILE_TEST
4406d5aded8SKuninori Morimoto	select SYSC_RCAR
4416d5aded8SKuninori Morimoto
4426d5aded8SKuninori Morimotoconfig SYSC_R8A774E1
4436d5aded8SKuninori Morimoto	bool "System Controller support for RZ/G2H" if COMPILE_TEST
4446d5aded8SKuninori Morimoto	select SYSC_RCAR
4456d5aded8SKuninori Morimoto
4466d5aded8SKuninori Morimotoconfig SYSC_R8A774A1
4476d5aded8SKuninori Morimoto	bool "System Controller support for RZ/G2M" if COMPILE_TEST
4486d5aded8SKuninori Morimoto	select SYSC_RCAR
4496d5aded8SKuninori Morimoto
4506d5aded8SKuninori Morimotoconfig SYSC_R8A774B1
4516d5aded8SKuninori Morimoto	bool "System Controller support for RZ/G2N" if COMPILE_TEST
4526d5aded8SKuninori Morimoto	select SYSC_RCAR
4536d5aded8SKuninori Morimoto
4548be381a1SGeert Uytterhoevenendif # SOC_RENESAS
455