^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) menuconfig SOC_RENESAS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) bool "Renesas SoC driver support" if COMPILE_TEST && !ARCH_RENESAS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) default y if ARCH_RENESAS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) select SOC_BUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) if SOC_RENESAS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) config ARCH_RCAR_GEN1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) select PM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) select PM_GENERIC_DOMAINS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) select RENESAS_INTC_IRQPIN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) select RST_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) select SYS_SUPPORTS_SH_TMU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) config ARCH_RCAR_GEN2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) select HAVE_ARM_ARCH_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) select PM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) select PM_GENERIC_DOMAINS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) select RENESAS_IRQC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) select RST_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) select SYS_SUPPORTS_SH_CMT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) config ARCH_RCAR_GEN3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) select PM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) select PM_GENERIC_DOMAINS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) select RENESAS_IRQC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) select RST_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) select SYS_SUPPORTS_SH_CMT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) select SYS_SUPPORTS_SH_TMU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) config ARCH_RMOBILE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) select PM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) select PM_GENERIC_DOMAINS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) select SYS_SUPPORTS_SH_CMT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) select SYS_SUPPORTS_SH_TMU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) select SYSC_RMOBILE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) config ARCH_RZN1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) select ARM_AMBA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) if ARM && ARCH_RENESAS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) #comment "Renesas ARM SoCs System Type"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) config ARCH_EMEV2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) bool "ARM32 Platform support for Emma Mobile EV2"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) select HAVE_ARM_SCU if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) select SYS_SUPPORTS_EM_STI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) config ARCH_R8A7794
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) bool "ARM32 Platform support for R-Car E2"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) select ARCH_RCAR_GEN2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) select ARM_ERRATA_814220
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) select SYSC_R8A7794
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) config ARCH_R8A7779
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) bool "ARM32 Platform support for R-Car H1"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) select ARCH_RCAR_GEN1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) select ARM_ERRATA_754322
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) select ARM_GLOBAL_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) select HAVE_ARM_SCU if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) select HAVE_ARM_TWD if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) select SYSC_R8A7779
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) config ARCH_R8A7790
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) bool "ARM32 Platform support for R-Car H2"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) select ARCH_RCAR_GEN2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) select ARM_ERRATA_798181 if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) select ARM_ERRATA_814220
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) select I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) select SYSC_R8A7790
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) config ARCH_R8A7778
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) bool "ARM32 Platform support for R-Car M1A"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) select ARCH_RCAR_GEN1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) select ARM_ERRATA_754322
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) config ARCH_R8A7793
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) bool "ARM32 Platform support for R-Car M2-N"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) select ARCH_RCAR_GEN2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) select ARM_ERRATA_798181 if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) select I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) select SYSC_R8A7791
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) config ARCH_R8A7791
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) bool "ARM32 Platform support for R-Car M2-W"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) select ARCH_RCAR_GEN2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) select ARM_ERRATA_798181 if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) select I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) select SYSC_R8A7791
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) config ARCH_R8A7792
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) bool "ARM32 Platform support for R-Car V2H"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) select ARCH_RCAR_GEN2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) select ARM_ERRATA_798181 if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) select SYSC_R8A7792
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) config ARCH_R8A7740
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) bool "ARM32 Platform support for R-Mobile A1"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) select ARCH_RMOBILE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) select ARM_ERRATA_754322
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) select RENESAS_INTC_IRQPIN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) config ARCH_R8A73A4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) bool "ARM32 Platform support for R-Mobile APE6"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) select ARCH_RMOBILE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) select ARM_ERRATA_798181 if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) select ARM_ERRATA_814220
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) select HAVE_ARM_ARCH_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) select RENESAS_IRQC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) config ARCH_R7S72100
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) bool "ARM32 Platform support for RZ/A1H"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) select ARM_ERRATA_754322
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) select PM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) select PM_GENERIC_DOMAINS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) select RENESAS_OSTM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) select RENESAS_RZA1_IRQC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) select SYS_SUPPORTS_SH_MTU2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) config ARCH_R7S9210
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) bool "ARM32 Platform support for RZ/A2"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) select PM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) select PM_GENERIC_DOMAINS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) select RENESAS_OSTM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) select RENESAS_RZA1_IRQC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) config ARCH_R8A77470
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) bool "ARM32 Platform support for RZ/G1C"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) select ARCH_RCAR_GEN2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) select ARM_ERRATA_814220
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) select SYSC_R8A77470
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) config ARCH_R8A7745
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) bool "ARM32 Platform support for RZ/G1E"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) select ARCH_RCAR_GEN2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) select ARM_ERRATA_814220
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) select SYSC_R8A7745
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) config ARCH_R8A7742
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) bool "ARM32 Platform support for RZ/G1H"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) select ARCH_RCAR_GEN2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) select ARM_ERRATA_798181 if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) select ARM_ERRATA_814220
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) select SYSC_R8A7742
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) config ARCH_R8A7743
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) bool "ARM32 Platform support for RZ/G1M"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) select ARCH_RCAR_GEN2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) select ARM_ERRATA_798181 if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) select SYSC_R8A7743
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) config ARCH_R8A7744
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) bool "ARM32 Platform support for RZ/G1N"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) select ARCH_RCAR_GEN2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) select ARM_ERRATA_798181 if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) select SYSC_R8A7743
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) config ARCH_R9A06G032
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) bool "ARM32 Platform support for RZ/N1D"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) select ARCH_RZN1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) select ARM_ERRATA_814220
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) config ARCH_SH73A0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) bool "ARM32 Platform support for SH-Mobile AG5"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) select ARCH_RMOBILE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) select ARM_ERRATA_754322
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) select ARM_GLOBAL_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) select HAVE_ARM_SCU if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) select HAVE_ARM_TWD if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) select RENESAS_INTC_IRQPIN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) endif # ARM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) if ARM64
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) config ARCH_R8A77995
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) bool "ARM64 Platform support for R-Car D3"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) select ARCH_RCAR_GEN3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) select SYSC_R8A77995
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) This enables support for the Renesas R-Car D3 SoC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) config ARCH_R8A77990
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) bool "ARM64 Platform support for R-Car E3"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) select ARCH_RCAR_GEN3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) select SYSC_R8A77990
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) This enables support for the Renesas R-Car E3 SoC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) config ARCH_R8A77950
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) bool "ARM64 Platform support for R-Car H3 ES1.x"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) select ARCH_RCAR_GEN3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) select SYSC_R8A7795
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) This enables support for the Renesas R-Car H3 SoC (revision 1.x).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) config ARCH_R8A77951
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) bool "ARM64 Platform support for R-Car H3 ES2.0+"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) select ARCH_RCAR_GEN3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) select SYSC_R8A7795
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) This enables support for the Renesas R-Car H3 SoC (revisions 2.0 and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) later).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) config ARCH_R8A77965
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) bool "ARM64 Platform support for R-Car M3-N"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) select ARCH_RCAR_GEN3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) select SYSC_R8A77965
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) This enables support for the Renesas R-Car M3-N SoC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) config ARCH_R8A77960
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) bool "ARM64 Platform support for R-Car M3-W"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) select ARCH_RCAR_GEN3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) select SYSC_R8A77960
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) This enables support for the Renesas R-Car M3-W SoC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) config ARCH_R8A77961
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) bool "ARM64 Platform support for R-Car M3-W+"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) select ARCH_RCAR_GEN3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) select SYSC_R8A77961
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) This enables support for the Renesas R-Car M3-W+ SoC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) config ARCH_R8A77980
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) bool "ARM64 Platform support for R-Car V3H"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) select ARCH_RCAR_GEN3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) select SYSC_R8A77980
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) This enables support for the Renesas R-Car V3H SoC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) config ARCH_R8A77970
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241) bool "ARM64 Platform support for R-Car V3M"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) select ARCH_RCAR_GEN3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) select SYSC_R8A77970
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) This enables support for the Renesas R-Car V3M SoC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) config ARCH_R8A779A0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) bool "ARM64 Platform support for R-Car V3U"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249) select ARCH_RCAR_GEN3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) select SYSC_R8A779A0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) This enables support for the Renesas R-Car V3U SoC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) config ARCH_R8A774C0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) bool "ARM64 Platform support for RZ/G2E"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256) select ARCH_RCAR_GEN3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257) select SYSC_R8A774C0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259) This enables support for the Renesas RZ/G2E SoC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) config ARCH_R8A774E1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) bool "ARM64 Platform support for RZ/G2H"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) select ARCH_RCAR_GEN3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) select SYSC_R8A774E1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266) This enables support for the Renesas RZ/G2H SoC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268) config ARCH_R8A774A1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269) bool "ARM64 Platform support for RZ/G2M"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270) select ARCH_RCAR_GEN3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271) select SYSC_R8A774A1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 272) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 273) This enables support for the Renesas RZ/G2M SoC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 274)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 275) config ARCH_R8A774B1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 276) bool "ARM64 Platform support for RZ/G2N"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 277) select ARCH_RCAR_GEN3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 278) select SYSC_R8A774B1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 279) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 280) This enables support for the Renesas RZ/G2N SoC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 281)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 282) endif # ARM64
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 283)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 284) config RST_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 285) bool "Reset Controller support for R-Car" if COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 286)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 287) config SYSC_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 288) bool "System Controller support for R-Car" if COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 289)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 290) config SYSC_R8A77995
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 291) bool "System Controller support for R-Car D3" if COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 292) select SYSC_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 293)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 294) config SYSC_R8A7794
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 295) bool "System Controller support for R-Car E2" if COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 296) select SYSC_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 297)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 298) config SYSC_R8A77990
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 299) bool "System Controller support for R-Car E3" if COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 300) select SYSC_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 301)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 302) config SYSC_R8A7779
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 303) bool "System Controller support for R-Car H1" if COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 304) select SYSC_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 305)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 306) config SYSC_R8A7790
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 307) bool "System Controller support for R-Car H2" if COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 308) select SYSC_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 309)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 310) config SYSC_R8A7795
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 311) bool "System Controller support for R-Car H3" if COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 312) select SYSC_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 313)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 314) config SYSC_R8A7791
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 315) bool "System Controller support for R-Car M2-W/N" if COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 316) select SYSC_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 317)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 318) config SYSC_R8A77965
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 319) bool "System Controller support for R-Car M3-N" if COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 320) select SYSC_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 321)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 322) config SYSC_R8A77960
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 323) bool "System Controller support for R-Car M3-W" if COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 324) select SYSC_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 325)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 326) config SYSC_R8A77961
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 327) bool "System Controller support for R-Car M3-W+" if COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 328) select SYSC_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 329)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 330) config SYSC_R8A7792
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 331) bool "System Controller support for R-Car V2H" if COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 332) select SYSC_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 333)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 334) config SYSC_R8A77980
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 335) bool "System Controller support for R-Car V3H" if COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 336) select SYSC_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 337)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 338) config SYSC_R8A77970
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 339) bool "System Controller support for R-Car V3M" if COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 340) select SYSC_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 341)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 342) config SYSC_R8A779A0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 343) bool "System Controller support for R-Car V3U" if COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 344)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 345) config SYSC_RMOBILE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 346) bool "System Controller support for R-Mobile" if COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 347)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 348) config SYSC_R8A77470
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 349) bool "System Controller support for RZ/G1C" if COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 350) select SYSC_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 351)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 352) config SYSC_R8A7745
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 353) bool "System Controller support for RZ/G1E" if COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 354) select SYSC_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 355)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 356) config SYSC_R8A7742
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 357) bool "System Controller support for RZ/G1H" if COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 358) select SYSC_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 359)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 360) config SYSC_R8A7743
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 361) bool "System Controller support for RZ/G1M" if COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 362) select SYSC_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 363)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 364) config SYSC_R8A774C0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 365) bool "System Controller support for RZ/G2E" if COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 366) select SYSC_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 367)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 368) config SYSC_R8A774E1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 369) bool "System Controller support for RZ/G2H" if COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 370) select SYSC_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 371)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 372) config SYSC_R8A774A1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 373) bool "System Controller support for RZ/G2M" if COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 374) select SYSC_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 375)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 376) config SYSC_R8A774B1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 377) bool "System Controller support for RZ/G2N" if COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 378) select SYSC_RCAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 379)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 380) endif # SOC_RENESAS