This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git

commit e5843db28238f31509af276dc6d7737e5712a4c0
Author: Jukka Laitinen <[email protected]>
AuthorDate: Wed May 12 09:02:24 2021 +0300

    mpfs: Add configuration flags to configure NuttX booting on single hart
    
    The bootloader hart also configures the needed clocks and peripherals.
    
    Signed-off-by: Jukka Laitinen <[email protected]>
---
 arch/risc-v/src/mpfs/Kconfig | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/arch/risc-v/src/mpfs/Kconfig b/arch/risc-v/src/mpfs/Kconfig
index a74aaea..adee77b 100755
--- a/arch/risc-v/src/mpfs/Kconfig
+++ b/arch/risc-v/src/mpfs/Kconfig
@@ -13,6 +13,19 @@ config MPFS_ENABLE_DPFPU
        ---help---
                Enable the RISC-V Double-Precision Floating Point Unit (DP-FPU).
 
+config MPFS_BOOTLOADER
+       bool "Initialize HW"
+       default n
+       ---help---
+               This NuttX image is used as a bootloader, which will boot only 
on one hart, putting the others in WFI
+
+config MPFS_BOOT_HART
+       int "HART used for booting"
+        depends on MPFS_BOOTLOADER
+       default 0
+       ---help---
+               The HART number which does the HW initialiization and wakes up 
the other harts (Default 0, E51 core)
+
 menu "MPFS Peripheral Support"
 
 # These "hidden" settings determine whether a peripheral option is available

Reply via email to