Merge tag 'u-boot-imx-20191009' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx
[oweals/u-boot.git] / arch / arm / mach-rmobile / Kconfig.32
index 89588aaf729f172f924e18607719042d474bdb79..d5e437f0d2e2b4e67df9f6f9282c29a5b75d1ce8 100644 (file)
@@ -1,7 +1,53 @@
 if RCAR_32
 
+config ARCH_RMOBILE_BOARD_STRING
+       string "Renesas RCar Gen2 board name"
+       default "Board"
+
+config RCAR_GEN2
+       bool "Renesas RCar Gen2"
+       select PHY
+       select PHY_RCAR_GEN2
+
+config R8A7740
+       bool "Renesas SoC R8A7740"
+
+config R8A7790
+       bool "Renesas SoC R8A7790"
+       select RCAR_GEN2
+       select ARM_CORTEX_A15_CVE_2017_5715
+       imply CLK_R8A7790
+       imply PINCTRL_PFC_R8A7790
+
+config R8A7791
+       bool "Renesas SoC R8A7791"
+       select RCAR_GEN2
+       select ARM_CORTEX_A15_CVE_2017_5715
+       imply CLK_R8A7791
+       imply PINCTRL_PFC_R8A7791
+
+config R8A7792
+       bool "Renesas SoC R8A7792"
+       select RCAR_GEN2
+       select ARM_CORTEX_A15_CVE_2017_5715
+       imply CLK_R8A7792
+       imply PINCTRL_PFC_R8A7792
+
+config R8A7793
+       bool "Renesas SoC R8A7793"
+       select RCAR_GEN2
+       select ARM_CORTEX_A15_CVE_2017_5715
+       imply CLK_R8A7793
+       imply PINCTRL_PFC_R8A7793
+
+config R8A7794
+       bool "Renesas SoC R8A7794"
+       select RCAR_GEN2
+       imply CLK_R8A7794
+       imply PINCTRL_PFC_R8A7794
+
 choice
-       prompt "Renesus ARM SoCs board select"
+       prompt "Renesas ARM SoCs board select"
        optional
 
 config TARGET_ARMADILLO_800EVA
@@ -11,21 +57,34 @@ config TARGET_BLANCHE
        bool "Blanche board"
        select DM
        select DM_SERIAL
+       imply CMD_DM
 
 config TARGET_GOSE
        bool "Gose board"
        select DM
        select DM_SERIAL
+       select SPL_TINY_MEMSET
+       select SUPPORT_SPL
+       select SPL_USE_TINY_PRINTF
+       imply CMD_DM
 
 config TARGET_KOELSCH
        bool "Koelsch board"
        select DM
        select DM_SERIAL
+       select SPL_TINY_MEMSET
+       select SUPPORT_SPL
+       select SPL_USE_TINY_PRINTF
+       imply CMD_DM
 
 config TARGET_LAGER
        bool "Lager board"
        select DM
        select DM_SERIAL
+       select SPL_TINY_MEMSET
+       select SUPPORT_SPL
+       select SPL_USE_TINY_PRINTF
+       imply CMD_DM
 
 config TARGET_KZM9G
        bool "KZM9D board"
@@ -34,21 +93,37 @@ config TARGET_ALT
        bool "Alt board"
        select DM
        select DM_SERIAL
+       select SPL_TINY_MEMSET
+       select SUPPORT_SPL
+       select SPL_USE_TINY_PRINTF
+       imply CMD_DM
 
 config TARGET_SILK
        bool "Silk board"
        select DM
        select DM_SERIAL
+       select SPL_TINY_MEMSET
+       select SUPPORT_SPL
+       select SPL_USE_TINY_PRINTF
+       imply CMD_DM
 
 config TARGET_PORTER
        bool "Porter board"
        select DM
        select DM_SERIAL
+       select SPL_TINY_MEMSET
+       select SUPPORT_SPL
+       select SPL_USE_TINY_PRINTF
+       imply CMD_DM
 
 config TARGET_STOUT
        bool "Stout board"
        select DM
        select DM_SERIAL
+       select SPL_TINY_MEMSET
+       select SUPPORT_SPL
+       select SPL_USE_TINY_PRINTF
+       imply CMD_DM
 
 endchoice