diff options
author | Antony Pavlov <antonynpavlov@gmail.com> | 2021-07-08 11:30:35 +0300 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2021-07-09 22:58:19 +0200 |
commit | b60bdac8a5870dc136c9b028771371dd123a2431 (patch) | |
tree | d6a5ad15986c2a42867463da83f8cef1cd3e4406 /arch/riscv | |
parent | 439c7c36f59a0e10b718aff8417f483ecd3871c8 (diff) | |
download | barebox-b60bdac8a5870dc136c9b028771371dd123a2431.tar.gz barebox-b60bdac8a5870dc136c9b028771371dd123a2431.tar.xz |
RISC-V: boards: beaglev: make it possible to use nmon
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Link: https://lore.barebox.org/20210708083035.40814-4-antonynpavlov@gmail.com
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/riscv')
-rw-r--r-- | arch/riscv/Kconfig.socs | 1 | ||||
-rw-r--r-- | arch/riscv/boards/beaglev/lowlevel.c | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs index de74f216a2..221ea133d4 100644 --- a/arch/riscv/Kconfig.socs +++ b/arch/riscv/Kconfig.socs @@ -52,6 +52,7 @@ config SOC_STARFIVE select ARCH_HAS_RESET_CONTROLLER select RISCV_S_MODE select HAS_ASM_DEBUG_LL + select HAS_NMON help This enables support for SiFive SoC platform hardware. diff --git a/arch/riscv/boards/beaglev/lowlevel.c b/arch/riscv/boards/beaglev/lowlevel.c index cccb928bc8..db884dc762 100644 --- a/arch/riscv/boards/beaglev/lowlevel.c +++ b/arch/riscv/boards/beaglev/lowlevel.c @@ -3,6 +3,7 @@ #include <common.h> #include <debug_ll.h> #include <asm/barebox-riscv.h> +#include <asm/riscv_nmon.h> ENTRY_FUNCTION(start_beaglev_starlight, a0, a1, a2) { @@ -10,6 +11,7 @@ ENTRY_FUNCTION(start_beaglev_starlight, a0, a1, a2) void *fdt; debug_ll_init(); + barebox_nmon_entry(); putc_ll('>'); fdt = __dtb_z_jh7100_beaglev_starlight_start + get_runtime_offset(); |