ARM: dts: rmobile: Sync Gen3 DTs with Linux 4.19.6
[oweals/u-boot.git] / arch / arm / mach-stm32mp / Kconfig
index 8c755f8e642636639f6b64710605e3ebac8ca055..8a929fa91322dc3252932f874ab715541242d629 100644 (file)
@@ -5,6 +5,7 @@ config SPL
        select SPL_CLK
        select SPL_DM
        select SPL_DM_SEQ_ALIAS
+       select SPL_DRIVERS_MISC_SUPPORT
        select SPL_FRAMEWORK
        select SPL_GPIO_SUPPORT
        select SPL_LIBCOMMON_SUPPORT
@@ -13,9 +14,10 @@ config SPL
        select SPL_OF_TRANSLATE
        select SPL_PINCTRL
        select SPL_REGMAP
-       select SPL_RESET_SUPPORT
+       select SPL_DM_RESET
        select SPL_SERIAL_SUPPORT
        select SPL_SYSCON
+       select SPL_DRIVERS_MISC_SUPPORT
        imply SPL_LIBDISK_SUPPORT
 
 config SYS_SOC
@@ -23,9 +25,15 @@ config SYS_SOC
 
 config TARGET_STM32MP1
        bool "Support stm32mp1xx"
-       select CPU_V7
+       select ARCH_SUPPORT_PSCI
+       select CPU_V7A
+       select CPU_V7_HAS_NONSEC
+       select CPU_V7_HAS_VIRT
        select PINCTRL_STM32
+       select STM32_RCC
        select STM32_RESET
+       select SYS_ARCH_TIMER
+       select SYSRESET_SYSCON
        help
                target STMicroelectronics SOC STM32MP1 family
                STMicroelectronics MPU with core ARMv7
@@ -38,6 +46,29 @@ config SYS_TEXT_BASE
                when DDR driver is used:
                  DDR + 1MB (0xC0100000)
 
+config SYS_MMCSD_RAW_MODE_U_BOOT_PARTITION_MMC2
+       hex "Partition on MMC2 to use to load U-Boot from"
+       depends on SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION
+       default 1
+       help
+         Partition on the second MMC to load U-Boot from when the MMC is being
+         used in raw mode
+
 source "board/st/stm32mp1/Kconfig"
 
+# currently activated for debug / should be deactivated for real product
+if DEBUG_UART
+
+config DEBUG_UART_BOARD_INIT
+       default y
+
+# debug on UART4 by default
+config DEBUG_UART_BASE
+       default 0x40010000
+
+# clock source is HSI on reset
+config DEBUG_UART_CLOCK
+       default 64000000
+endif
+
 endif