summaryrefslogtreecommitdiff
path: root/arch/arm/mach-rmobile/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-rmobile/Kconfig')
-rw-r--r--arch/arm/mach-rmobile/Kconfig36
1 files changed, 22 insertions, 14 deletions
diff --git a/arch/arm/mach-rmobile/Kconfig b/arch/arm/mach-rmobile/Kconfig
index 0e9c0fa9962..921153a8d9e 100644
--- a/arch/arm/mach-rmobile/Kconfig
+++ b/arch/arm/mach-rmobile/Kconfig
@@ -1,5 +1,22 @@
if ARCH_RMOBILE
+# Renesas ARM SoCs R-Car Gen3/Gen4 (64bit)
+config RCAR_64
+ bool
+ select ARM64
+ select CMD_CACHE
+ select OF_BOARD_SETUP
+ select PHY
+ select PINCONF
+ select PINCTRL
+ select PINCTRL_PFC
+ select POSITION_INDEPENDENT
+ imply CMD_FS_UUID
+ imply CMD_GPT
+ imply CMD_MMC_SWRITE if MMC
+ imply CMD_UUID
+ imply SUPPORT_EMMC_RPMB if MMC
+
choice
prompt "Target Renesas SoC select"
default RCAR_32
@@ -10,20 +27,8 @@ config RCAR_32
config RCAR_GEN3
bool "Renesas ARM SoCs R-Car Gen3 (64bit)"
- select ARM64
- select PHY
- select CMD_CACHE
- select OF_BOARD_SETUP
- select PINCTRL
- select PINCONF
- select PINCTRL_PFC
- select POSITION_INDEPENDENT
+ select RCAR_64
select SUPPORT_SPL
- imply CMD_FS_UUID
- imply CMD_GPT
- imply CMD_UUID
- imply CMD_MMC_SWRITE if MMC
- imply SUPPORT_EMMC_RPMB if MMC
imply SPL
imply SPL_BOARD_INIT
imply SPL_GZIP
@@ -32,8 +37,8 @@ config RCAR_GEN3
imply SPL_SERIAL
imply SPL_SYS_MALLOC_SIMPLE
imply SPL_TINY_MEMSET
- imply SPL_YMODEM_SUPPORT
imply SPL_USE_TINY_PRINTF
+ imply SPL_YMODEM_SUPPORT
config RZA1
prompt "Renesas ARM SoCs RZ/A1 (32bit)"
@@ -41,6 +46,9 @@ config RZA1
endchoice
+config SYS_SOC
+ default "rmobile" if ARCH_RMOBILE
+
source "arch/arm/mach-rmobile/Kconfig.32"
source "arch/arm/mach-rmobile/Kconfig.64"
source "arch/arm/mach-rmobile/Kconfig.rza1"