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 273d2db954SGeert Uytterhoeven select SYS_SUPPORTS_SH_TMU 28062887bfSGeert Uytterhoeven 29fa43948fSGeert Uytterhoevenconfig ARCH_RCAR_GEN3 30fa43948fSGeert Uytterhoeven bool 31fa43948fSGeert Uytterhoeven select PM 32fa43948fSGeert Uytterhoeven select PM_GENERIC_DOMAINS 33fa43948fSGeert Uytterhoeven select RENESAS_IRQC 34fa43948fSGeert Uytterhoeven select RST_RCAR 35fa43948fSGeert Uytterhoeven select SYS_SUPPORTS_SH_CMT 36fa43948fSGeert Uytterhoeven select SYS_SUPPORTS_SH_TMU 37fa43948fSGeert Uytterhoeven 38ae286bd7SGeert Uytterhoevenconfig ARCH_RCAR_GEN4 39ae286bd7SGeert Uytterhoeven bool 40ae286bd7SGeert Uytterhoeven select ARCH_RCAR_GEN3 41ae286bd7SGeert Uytterhoeven 42062887bfSGeert Uytterhoevenconfig ARCH_RMOBILE 43062887bfSGeert Uytterhoeven bool 442ed29e15SGeert Uytterhoeven select PM 452ed29e15SGeert Uytterhoeven select PM_GENERIC_DOMAINS 46062887bfSGeert Uytterhoeven select SYS_SUPPORTS_SH_CMT 47062887bfSGeert Uytterhoeven select SYS_SUPPORTS_SH_TMU 482ed29e15SGeert Uytterhoeven select SYSC_RMOBILE 49062887bfSGeert Uytterhoeven 50088659adSLad Prabhakarconfig ARCH_RZG2L 51088659adSLad Prabhakar bool 52088659adSLad Prabhakar select PM 53088659adSLad Prabhakar select PM_GENERIC_DOMAINS 5441a21e57SLad Prabhakar select RENESAS_RZG2L_IRQC 55088659adSLad Prabhakar 56062887bfSGeert Uytterhoevenconfig ARCH_RZN1 57062887bfSGeert Uytterhoeven bool 5814f11da7SHerve Codina select PM 5914f11da7SHerve Codina select PM_GENERIC_DOMAINS 60062887bfSGeert Uytterhoeven select ARM_AMBA 61062887bfSGeert Uytterhoeven 628070ba63SArnd Bergmannif ARM && ARCH_RENESAS 63062887bfSGeert Uytterhoeven 64062887bfSGeert Uytterhoeven#comment "Renesas ARM SoCs System Type" 65062887bfSGeert Uytterhoeven 66062887bfSGeert Uytterhoevenconfig ARCH_EMEV2 678fae6758SKuninori Morimoto bool "ARM32 Platform support for Emma Mobile EV2" 68aac7d517SLad Prabhakar default ARCH_RENESAS 69062887bfSGeert Uytterhoeven select HAVE_ARM_SCU if SMP 70062887bfSGeert Uytterhoeven select SYS_SUPPORTS_EM_STI 71062887bfSGeert Uytterhoeven 726d5aded8SKuninori Morimotoconfig ARCH_R8A7794 736d5aded8SKuninori Morimoto bool "ARM32 Platform support for R-Car E2" 74aac7d517SLad Prabhakar default ARCH_RENESAS 756d5aded8SKuninori Morimoto select ARCH_RCAR_GEN2 766d5aded8SKuninori Morimoto select ARM_ERRATA_814220 776d5aded8SKuninori Morimoto select SYSC_R8A7794 786d5aded8SKuninori Morimoto 796d5aded8SKuninori Morimotoconfig ARCH_R8A7779 806d5aded8SKuninori Morimoto bool "ARM32 Platform support for R-Car H1" 81aac7d517SLad Prabhakar default ARCH_RENESAS 826d5aded8SKuninori Morimoto select ARCH_RCAR_GEN1 836d5aded8SKuninori Morimoto select ARM_ERRATA_754322 846d5aded8SKuninori Morimoto select ARM_GLOBAL_TIMER 856d5aded8SKuninori Morimoto select HAVE_ARM_SCU if SMP 866d5aded8SKuninori Morimoto select HAVE_ARM_TWD if SMP 876d5aded8SKuninori Morimoto select SYSC_R8A7779 886d5aded8SKuninori Morimoto 896d5aded8SKuninori Morimotoconfig ARCH_R8A7790 906d5aded8SKuninori Morimoto bool "ARM32 Platform support for R-Car H2" 91aac7d517SLad Prabhakar default ARCH_RENESAS 926d5aded8SKuninori Morimoto select ARCH_RCAR_GEN2 936d5aded8SKuninori Morimoto select ARM_ERRATA_798181 if SMP 946d5aded8SKuninori Morimoto select ARM_ERRATA_814220 956d5aded8SKuninori Morimoto select I2C 966d5aded8SKuninori Morimoto select SYSC_R8A7790 976d5aded8SKuninori Morimoto 986d5aded8SKuninori Morimotoconfig ARCH_R8A7778 996d5aded8SKuninori Morimoto bool "ARM32 Platform support for R-Car M1A" 100aac7d517SLad Prabhakar default ARCH_RENESAS 1016d5aded8SKuninori Morimoto select ARCH_RCAR_GEN1 1026d5aded8SKuninori Morimoto select ARM_ERRATA_754322 1036d5aded8SKuninori Morimoto 1046d5aded8SKuninori Morimotoconfig ARCH_R8A7793 1056d5aded8SKuninori Morimoto bool "ARM32 Platform support for R-Car M2-N" 106aac7d517SLad Prabhakar default ARCH_RENESAS 1076d5aded8SKuninori Morimoto select ARCH_RCAR_GEN2 1086d5aded8SKuninori Morimoto select ARM_ERRATA_798181 if SMP 1096d5aded8SKuninori Morimoto select I2C 1106d5aded8SKuninori Morimoto select SYSC_R8A7791 1116d5aded8SKuninori Morimoto 1126d5aded8SKuninori Morimotoconfig ARCH_R8A7791 1136d5aded8SKuninori Morimoto bool "ARM32 Platform support for R-Car M2-W" 114aac7d517SLad Prabhakar default ARCH_RENESAS 1156d5aded8SKuninori Morimoto select ARCH_RCAR_GEN2 1166d5aded8SKuninori Morimoto select ARM_ERRATA_798181 if SMP 1176d5aded8SKuninori Morimoto select I2C 1186d5aded8SKuninori Morimoto select SYSC_R8A7791 1196d5aded8SKuninori Morimoto 1206d5aded8SKuninori Morimotoconfig ARCH_R8A7792 1216d5aded8SKuninori Morimoto bool "ARM32 Platform support for R-Car V2H" 122aac7d517SLad Prabhakar default ARCH_RENESAS 1236d5aded8SKuninori Morimoto select ARCH_RCAR_GEN2 1246d5aded8SKuninori Morimoto select ARM_ERRATA_798181 if SMP 1256d5aded8SKuninori Morimoto select SYSC_R8A7792 1266d5aded8SKuninori Morimoto 1276d5aded8SKuninori Morimotoconfig ARCH_R8A7740 1286d5aded8SKuninori Morimoto bool "ARM32 Platform support for R-Mobile A1" 129aac7d517SLad Prabhakar default ARCH_RENESAS 1306d5aded8SKuninori Morimoto select ARCH_RMOBILE 1316d5aded8SKuninori Morimoto select ARM_ERRATA_754322 1326d5aded8SKuninori Morimoto select RENESAS_INTC_IRQPIN 1336d5aded8SKuninori Morimoto 1346d5aded8SKuninori Morimotoconfig ARCH_R8A73A4 1356d5aded8SKuninori Morimoto bool "ARM32 Platform support for R-Mobile APE6" 136aac7d517SLad Prabhakar default ARCH_RENESAS 1376d5aded8SKuninori Morimoto select ARCH_RMOBILE 1386d5aded8SKuninori Morimoto select ARM_ERRATA_798181 if SMP 1396d5aded8SKuninori Morimoto select ARM_ERRATA_814220 1406d5aded8SKuninori Morimoto select HAVE_ARM_ARCH_TIMER 1416d5aded8SKuninori Morimoto select RENESAS_IRQC 1426d5aded8SKuninori Morimoto 143062887bfSGeert Uytterhoevenconfig ARCH_R7S72100 1448fae6758SKuninori Morimoto bool "ARM32 Platform support for RZ/A1H" 145aac7d517SLad Prabhakar default ARCH_RENESAS 1462eced460SGeert Uytterhoeven select ARM_ERRATA_754322 147062887bfSGeert Uytterhoeven select PM 148062887bfSGeert Uytterhoeven select PM_GENERIC_DOMAINS 149062887bfSGeert Uytterhoeven select RENESAS_OSTM 15002af9f90SGeert Uytterhoeven select RENESAS_RZA1_IRQC 15102af9f90SGeert Uytterhoeven select SYS_SUPPORTS_SH_MTU2 152062887bfSGeert Uytterhoeven 153062887bfSGeert Uytterhoevenconfig ARCH_R7S9210 1548fae6758SKuninori Morimoto bool "ARM32 Platform support for RZ/A2" 155aac7d517SLad Prabhakar default ARCH_RENESAS 156062887bfSGeert Uytterhoeven select PM 157062887bfSGeert Uytterhoeven select PM_GENERIC_DOMAINS 158062887bfSGeert Uytterhoeven select RENESAS_OSTM 15902af9f90SGeert Uytterhoeven select RENESAS_RZA1_IRQC 160062887bfSGeert Uytterhoeven 1616d5aded8SKuninori Morimotoconfig ARCH_R8A77470 1626d5aded8SKuninori Morimoto bool "ARM32 Platform support for RZ/G1C" 163aac7d517SLad Prabhakar default ARCH_RENESAS 1646d5aded8SKuninori Morimoto select ARCH_RCAR_GEN2 165435dce2dSGeert Uytterhoeven select ARM_ERRATA_814220 1666d5aded8SKuninori Morimoto select SYSC_R8A77470 167062887bfSGeert Uytterhoeven 1686d5aded8SKuninori Morimotoconfig ARCH_R8A7745 1696d5aded8SKuninori Morimoto bool "ARM32 Platform support for RZ/G1E" 170aac7d517SLad Prabhakar default ARCH_RENESAS 1716d5aded8SKuninori Morimoto select ARCH_RCAR_GEN2 1726d5aded8SKuninori Morimoto select ARM_ERRATA_814220 1736d5aded8SKuninori Morimoto select SYSC_R8A7745 174062887bfSGeert Uytterhoeven 175cdc8abe7SLad Prabhakarconfig ARCH_R8A7742 1768fae6758SKuninori Morimoto bool "ARM32 Platform support for RZ/G1H" 177aac7d517SLad Prabhakar default ARCH_RENESAS 178cdc8abe7SLad Prabhakar select ARCH_RCAR_GEN2 179cdc8abe7SLad Prabhakar select ARM_ERRATA_798181 if SMP 180cdc8abe7SLad Prabhakar select ARM_ERRATA_814220 181cdc8abe7SLad Prabhakar select SYSC_R8A7742 182cdc8abe7SLad Prabhakar 183062887bfSGeert Uytterhoevenconfig ARCH_R8A7743 1848fae6758SKuninori Morimoto bool "ARM32 Platform support for RZ/G1M" 185aac7d517SLad Prabhakar default ARCH_RENESAS 186062887bfSGeert Uytterhoeven select ARCH_RCAR_GEN2 187062887bfSGeert Uytterhoeven select ARM_ERRATA_798181 if SMP 188062887bfSGeert Uytterhoeven select SYSC_R8A7743 189062887bfSGeert Uytterhoeven 190062887bfSGeert Uytterhoevenconfig ARCH_R8A7744 1918fae6758SKuninori Morimoto bool "ARM32 Platform support for RZ/G1N" 192aac7d517SLad Prabhakar default ARCH_RENESAS 193062887bfSGeert Uytterhoeven select ARCH_RCAR_GEN2 194062887bfSGeert Uytterhoeven select ARM_ERRATA_798181 if SMP 195062887bfSGeert Uytterhoeven select SYSC_R8A7743 196062887bfSGeert Uytterhoeven 197062887bfSGeert Uytterhoevenconfig ARCH_R9A06G032 1988fae6758SKuninori Morimoto bool "ARM32 Platform support for RZ/N1D" 199aac7d517SLad Prabhakar default ARCH_RENESAS 200062887bfSGeert Uytterhoeven select ARCH_RZN1 201435dce2dSGeert Uytterhoeven select ARM_ERRATA_814220 202062887bfSGeert Uytterhoeven 203062887bfSGeert Uytterhoevenconfig ARCH_SH73A0 2048fae6758SKuninori Morimoto bool "ARM32 Platform support for SH-Mobile AG5" 205aac7d517SLad Prabhakar default ARCH_RENESAS 206062887bfSGeert Uytterhoeven select ARCH_RMOBILE 2072eced460SGeert Uytterhoeven select ARM_ERRATA_754322 208408324a3SGeert Uytterhoeven select ARM_GLOBAL_TIMER 209062887bfSGeert Uytterhoeven select HAVE_ARM_SCU if SMP 210062887bfSGeert Uytterhoeven select HAVE_ARM_TWD if SMP 211062887bfSGeert Uytterhoeven select RENESAS_INTC_IRQPIN 212062887bfSGeert Uytterhoeven 213062887bfSGeert Uytterhoevenendif # ARM 214062887bfSGeert Uytterhoeven 215fa43948fSGeert Uytterhoevenif ARM64 216fa43948fSGeert Uytterhoeven 2176d5aded8SKuninori Morimotoconfig ARCH_R8A77995 2186d5aded8SKuninori Morimoto bool "ARM64 Platform support for R-Car D3" 219aac7d517SLad Prabhakar default y if ARCH_RENESAS 220fa43948fSGeert Uytterhoeven select ARCH_RCAR_GEN3 2216d5aded8SKuninori Morimoto select SYSC_R8A77995 222fa43948fSGeert Uytterhoeven help 2236d5aded8SKuninori Morimoto This enables support for the Renesas R-Car D3 SoC. 2242ed1e481SGeert Uytterhoeven This includes different gradings like R-Car D3e. 225fa43948fSGeert Uytterhoeven 2266d5aded8SKuninori Morimotoconfig ARCH_R8A77990 2276d5aded8SKuninori Morimoto bool "ARM64 Platform support for R-Car E3" 228aac7d517SLad Prabhakar default y if ARCH_RENESAS 229d634055cSBiju Das select ARCH_RCAR_GEN3 2306d5aded8SKuninori Morimoto select SYSC_R8A77990 231d634055cSBiju Das help 2326d5aded8SKuninori Morimoto This enables support for the Renesas R-Car E3 SoC. 2332ed1e481SGeert Uytterhoeven This includes different gradings like R-Car E3e. 234b88fc411SMarian-Cristian Rotariu 2354ff27112SGeert Uytterhoevenconfig ARCH_R8A77951 2368fae6758SKuninori Morimoto bool "ARM64 Platform support for R-Car H3 ES2.0+" 237aac7d517SLad Prabhakar default y if ARCH_RENESAS 2384ff27112SGeert Uytterhoeven select ARCH_RCAR_GEN3 2394ff27112SGeert Uytterhoeven select SYSC_R8A7795 2404ff27112SGeert Uytterhoeven help 2414ff27112SGeert Uytterhoeven This enables support for the Renesas R-Car H3 SoC (revisions 2.0 and 2424ff27112SGeert Uytterhoeven later). 2432ed1e481SGeert Uytterhoeven This includes different gradings like R-Car H3e, H3e-2G, and H3Ne. 244fa43948fSGeert Uytterhoeven 2456d5aded8SKuninori Morimotoconfig ARCH_R8A77965 2466d5aded8SKuninori Morimoto bool "ARM64 Platform support for R-Car M3-N" 247aac7d517SLad Prabhakar default y if ARCH_RENESAS 2486d5aded8SKuninori Morimoto select ARCH_RCAR_GEN3 2496d5aded8SKuninori Morimoto select SYSC_R8A77965 2506d5aded8SKuninori Morimoto help 2516d5aded8SKuninori Morimoto This enables support for the Renesas R-Car M3-N SoC. 2522ed1e481SGeert Uytterhoeven This includes different gradings like R-Car M3Ne and M3Ne-2G. 2536d5aded8SKuninori Morimoto 25439e57e14SGeert Uytterhoevenconfig ARCH_R8A77960 2558fae6758SKuninori Morimoto bool "ARM64 Platform support for R-Car M3-W" 256aac7d517SLad Prabhakar default y if ARCH_RENESAS 257fa43948fSGeert Uytterhoeven select ARCH_RCAR_GEN3 258f79edb17SGeert Uytterhoeven select SYSC_R8A77960 259fa43948fSGeert Uytterhoeven help 260fa43948fSGeert Uytterhoeven This enables support for the Renesas R-Car M3-W SoC. 261fa43948fSGeert Uytterhoeven 262cadadde2SGeert Uytterhoevenconfig ARCH_R8A77961 2638fae6758SKuninori Morimoto bool "ARM64 Platform support for R-Car M3-W+" 264aac7d517SLad Prabhakar default y if ARCH_RENESAS 265cadadde2SGeert Uytterhoeven select ARCH_RCAR_GEN3 266bdde3d3eSGeert Uytterhoeven select SYSC_R8A77961 267cadadde2SGeert Uytterhoeven help 268cadadde2SGeert Uytterhoeven This enables support for the Renesas R-Car M3-W+ SoC. 2692ed1e481SGeert Uytterhoeven This includes different gradings like R-Car M3e and M3e-2G. 270cadadde2SGeert Uytterhoeven 27197116335SYoshihiro Shimodaconfig ARCH_R8A779F0 27297116335SYoshihiro Shimoda bool "ARM64 Platform support for R-Car S4-8" 273aac7d517SLad Prabhakar default y if ARCH_RENESAS 274ae286bd7SGeert Uytterhoeven select ARCH_RCAR_GEN4 27597116335SYoshihiro Shimoda select SYSC_R8A779F0 27697116335SYoshihiro Shimoda help 27797116335SYoshihiro Shimoda This enables support for the Renesas R-Car S4-8 SoC. 27897116335SYoshihiro Shimoda 2796d5aded8SKuninori Morimotoconfig ARCH_R8A77980 2806d5aded8SKuninori Morimoto bool "ARM64 Platform support for R-Car V3H" 281aac7d517SLad Prabhakar default y if ARCH_RENESAS 282fa43948fSGeert Uytterhoeven select ARCH_RCAR_GEN3 2836d5aded8SKuninori Morimoto select SYSC_R8A77980 284fa43948fSGeert Uytterhoeven help 2856d5aded8SKuninori Morimoto This enables support for the Renesas R-Car V3H SoC. 286fa43948fSGeert Uytterhoeven 287fa43948fSGeert Uytterhoevenconfig ARCH_R8A77970 2888fae6758SKuninori Morimoto bool "ARM64 Platform support for R-Car V3M" 289aac7d517SLad Prabhakar default y if ARCH_RENESAS 290fa43948fSGeert Uytterhoeven select ARCH_RCAR_GEN3 291fa43948fSGeert Uytterhoeven select SYSC_R8A77970 292fa43948fSGeert Uytterhoeven help 293fa43948fSGeert Uytterhoeven This enables support for the Renesas R-Car V3M SoC. 294fa43948fSGeert Uytterhoeven 295090e87e7SYoshihiro Shimodaconfig ARCH_R8A779A0 296090e87e7SYoshihiro Shimoda bool "ARM64 Platform support for R-Car V3U" 297aac7d517SLad Prabhakar default y if ARCH_RENESAS 298ae286bd7SGeert Uytterhoeven select ARCH_RCAR_GEN4 2991b4298f0SYoshihiro Shimoda select SYSC_R8A779A0 300090e87e7SYoshihiro Shimoda help 301090e87e7SYoshihiro Shimoda This enables support for the Renesas R-Car V3U SoC. 302090e87e7SYoshihiro Shimoda 30387ab58e1SYoshihiro Shimodaconfig ARCH_R8A779G0 30487ab58e1SYoshihiro Shimoda bool "ARM64 Platform support for R-Car V4H" 305aac7d517SLad Prabhakar default y if ARCH_RENESAS 306ae286bd7SGeert Uytterhoeven select ARCH_RCAR_GEN4 30787ab58e1SYoshihiro Shimoda select SYSC_R8A779G0 30887ab58e1SYoshihiro Shimoda help 30987ab58e1SYoshihiro Shimoda This enables support for the Renesas R-Car V4H SoC. 31087ab58e1SYoshihiro Shimoda 3112969768dSDuy Nguyenconfig ARCH_R8A779H0 3122969768dSDuy Nguyen bool "ARM64 Platform support for R-Car V4M" 313aac7d517SLad Prabhakar default y if ARCH_RENESAS 3142969768dSDuy Nguyen select ARCH_RCAR_GEN4 3152969768dSDuy Nguyen select SYSC_R8A779H0 3162969768dSDuy Nguyen help 3172969768dSDuy Nguyen This enables support for the Renesas R-Car V4M SoC. 3182969768dSDuy Nguyen 3196d5aded8SKuninori Morimotoconfig ARCH_R8A774C0 3206d5aded8SKuninori Morimoto bool "ARM64 Platform support for RZ/G2E" 321aac7d517SLad Prabhakar default y if ARCH_RENESAS 322fa43948fSGeert Uytterhoeven select ARCH_RCAR_GEN3 3236d5aded8SKuninori Morimoto select SYSC_R8A774C0 324fa43948fSGeert Uytterhoeven help 3256d5aded8SKuninori Morimoto This enables support for the Renesas RZ/G2E SoC. 326fa43948fSGeert Uytterhoeven 3276d5aded8SKuninori Morimotoconfig ARCH_R8A774E1 3286d5aded8SKuninori Morimoto bool "ARM64 Platform support for RZ/G2H" 329aac7d517SLad Prabhakar default y if ARCH_RENESAS 330fa43948fSGeert Uytterhoeven select ARCH_RCAR_GEN3 3316d5aded8SKuninori Morimoto select SYSC_R8A774E1 332fa43948fSGeert Uytterhoeven help 3336d5aded8SKuninori Morimoto This enables support for the Renesas RZ/G2H SoC. 334fa43948fSGeert Uytterhoeven 3356d5aded8SKuninori Morimotoconfig ARCH_R8A774A1 3366d5aded8SKuninori Morimoto bool "ARM64 Platform support for RZ/G2M" 337aac7d517SLad Prabhakar default y if ARCH_RENESAS 338fa43948fSGeert Uytterhoeven select ARCH_RCAR_GEN3 3396d5aded8SKuninori Morimoto select SYSC_R8A774A1 340fa43948fSGeert Uytterhoeven help 3416d5aded8SKuninori Morimoto This enables support for the Renesas RZ/G2M SoC. 3426d5aded8SKuninori Morimoto 3436d5aded8SKuninori Morimotoconfig ARCH_R8A774B1 3446d5aded8SKuninori Morimoto bool "ARM64 Platform support for RZ/G2N" 345aac7d517SLad Prabhakar default y if ARCH_RENESAS 3466d5aded8SKuninori Morimoto select ARCH_RCAR_GEN3 3476d5aded8SKuninori Morimoto select SYSC_R8A774B1 3486d5aded8SKuninori Morimoto help 3496d5aded8SKuninori Morimoto This enables support for the Renesas RZ/G2N SoC. 350fa43948fSGeert Uytterhoeven 3512f89bef9SBiju Dasconfig ARCH_R9A07G043 3522f89bef9SBiju Das bool "ARM64 Platform support for RZ/G2UL" 353aac7d517SLad Prabhakar default y if ARCH_RENESAS 3542f89bef9SBiju Das select ARCH_RZG2L 3552f89bef9SBiju Das help 3562f89bef9SBiju Das This enables support for the Renesas RZ/G2UL SoC variants. 3572f89bef9SBiju Das 358f3b15452SLad Prabhakarconfig ARCH_R9A07G044 359f3b15452SLad Prabhakar bool "ARM64 Platform support for RZ/G2L" 360aac7d517SLad Prabhakar default y if ARCH_RENESAS 361088659adSLad Prabhakar select ARCH_RZG2L 362f3b15452SLad Prabhakar help 363f3b15452SLad Prabhakar This enables support for the Renesas RZ/G2L SoC variants. 364f3b15452SLad Prabhakar 365860122d8SBiju Dasconfig ARCH_R9A07G054 366860122d8SBiju Das bool "ARM64 Platform support for RZ/V2L" 367aac7d517SLad Prabhakar default y if ARCH_RENESAS 368088659adSLad Prabhakar select ARCH_RZG2L 369860122d8SBiju Das help 370860122d8SBiju Das This enables support for the Renesas RZ/V2L SoC variants. 371860122d8SBiju Das 3720b9729cdSClaudiu Bezneaconfig ARCH_R9A08G045 3730b9729cdSClaudiu Beznea bool "ARM64 Platform support for RZ/G3S" 374aac7d517SLad Prabhakar default y if ARCH_RENESAS 3750b9729cdSClaudiu Beznea select ARCH_RZG2L 3760704de89SClaudiu Beznea select SYSC_R9A08G045 3770b9729cdSClaudiu Beznea help 3780b9729cdSClaudiu Beznea This enables support for the Renesas RZ/G3S SoC variants. 3790b9729cdSClaudiu Beznea 380068eb5a9SPhil Edworthyconfig ARCH_R9A09G011 381068eb5a9SPhil Edworthy bool "ARM64 Platform support for RZ/V2M" 382aac7d517SLad Prabhakar default y if ARCH_RENESAS 383068eb5a9SPhil Edworthy select PM 384068eb5a9SPhil Edworthy select PM_GENERIC_DOMAINS 3850c56f949SFabrizio Castro select PWC_RZV2M 386068eb5a9SPhil Edworthy help 387068eb5a9SPhil Edworthy This enables support for the Renesas RZ/V2M SoC. 388068eb5a9SPhil Edworthy 38912e0bd60SBiju Dasconfig ARCH_R9A09G047 39012e0bd60SBiju Das bool "ARM64 Platform support for RZ/G3E" 391aac7d517SLad Prabhakar default y if ARCH_RENESAS 392d07470cfSJohn Madieu select SYS_R9A09G047 39312e0bd60SBiju Das help 39412e0bd60SBiju Das This enables support for the Renesas RZ/G3E SoC variants. 39512e0bd60SBiju Das 39631d358e6SLad Prabhakarconfig ARCH_R9A09G056 39731d358e6SLad Prabhakar bool "ARM64 Platform support for RZ/V2N" 39831d358e6SLad Prabhakar default y if ARCH_RENESAS 399*3903b470SLad Prabhakar select SYS_R9A09G056 40031d358e6SLad Prabhakar help 40131d358e6SLad Prabhakar This enables support for the Renesas RZ/V2N SoC variants. 40231d358e6SLad Prabhakar 4030be9a322SLad Prabhakarconfig ARCH_R9A09G057 4040be9a322SLad Prabhakar bool "ARM64 Platform support for RZ/V2H(P)" 405aac7d517SLad Prabhakar default y if ARCH_RENESAS 4060d7605e7SFabrizio Castro select RENESAS_RZV2H_ICU 4074300f384SJohn Madieu select SYS_R9A09G057 4080be9a322SLad Prabhakar help 4090be9a322SLad Prabhakar This enables support for the Renesas RZ/V2H(P) SoC variants. 4100be9a322SLad Prabhakar 411fa43948fSGeert Uytterhoevenendif # ARM64 412fa43948fSGeert Uytterhoeven 413ebd0e06fSLad Prabhakarif RISCV 414ebd0e06fSLad Prabhakar 415ebd0e06fSLad Prabhakarconfig ARCH_R9A07G043 416ebd0e06fSLad Prabhakar bool "RISC-V Platform support for RZ/Five" 417c1ec4b45SJisheng Zhang depends on NONPORTABLE 41831b2daeaSConor Dooley depends on !DMA_DIRECT_REMAP 4191531309aSConor Dooley depends on RISCV_ALTERNATIVE 4209eab43faSChristoph Hellwig depends on !RISCV_ISA_ZICBOM 4211531309aSConor Dooley depends on RISCV_SBI 422ebd0e06fSLad Prabhakar select ARCH_RZG2L 4231531309aSConor Dooley select AX45MP_L2_CACHE 424484861e0SLad Prabhakar select DMA_GLOBAL_POOL 4251531309aSConor Dooley select ERRATA_ANDES 4261531309aSConor Dooley select ERRATA_ANDES_CMO 427ebd0e06fSLad Prabhakar help 428ebd0e06fSLad Prabhakar This enables support for the Renesas RZ/Five SoC. 429ebd0e06fSLad Prabhakar 430ebd0e06fSLad Prabhakarendif # RISCV 431ebd0e06fSLad Prabhakar 4320c56f949SFabrizio Castroconfig PWC_RZV2M 4330c56f949SFabrizio Castro bool "Renesas RZ/V2M PWC support" if COMPILE_TEST 4340c56f949SFabrizio Castro 4356d5aded8SKuninori Morimotoconfig RST_RCAR 4366d5aded8SKuninori Morimoto bool "Reset Controller support for R-Car" if COMPILE_TEST 4376d5aded8SKuninori Morimoto 438c1aca558SClaudiu Bezneaconfig SYSC_RZ 439c1aca558SClaudiu Beznea bool "System controller for RZ SoCs" if COMPILE_TEST 440c1aca558SClaudiu Beznea 4410704de89SClaudiu Bezneaconfig SYSC_R9A08G045 4420704de89SClaudiu Beznea bool "Renesas RZ/G3S System controller support" if COMPILE_TEST 4430704de89SClaudiu Beznea select SYSC_RZ 4440704de89SClaudiu Beznea 445d07470cfSJohn Madieuconfig SYS_R9A09G047 446d07470cfSJohn Madieu bool "Renesas RZ/G3E System controller support" if COMPILE_TEST 447d07470cfSJohn Madieu select SYSC_RZ 448d07470cfSJohn Madieu 449*3903b470SLad Prabhakarconfig SYS_R9A09G056 450*3903b470SLad Prabhakar bool "Renesas RZ/V2N System controller support" if COMPILE_TEST 451*3903b470SLad Prabhakar select SYSC_RZ 452*3903b470SLad Prabhakar 4534300f384SJohn Madieuconfig SYS_R9A09G057 4544300f384SJohn Madieu bool "Renesas RZ/V2H System controller support" if COMPILE_TEST 4554300f384SJohn Madieu select SYSC_RZ 4564300f384SJohn Madieu 4578be381a1SGeert Uytterhoevenendif # SOC_RENESAS 458