summaryrefslogtreecommitdiffstats
path: root/arch/riscv
diff options
context:
space:
mode:
authorAntony Pavlov <antonynpavlov@gmail.com>2021-07-08 11:30:35 +0300
committerSascha Hauer <s.hauer@pengutronix.de>2021-07-09 22:58:19 +0200
commitb60bdac8a5870dc136c9b028771371dd123a2431 (patch)
treed6a5ad15986c2a42867463da83f8cef1cd3e4406 /arch/riscv
parent439c7c36f59a0e10b718aff8417f483ecd3871c8 (diff)
downloadbarebox-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.socs1
-rw-r--r--arch/riscv/boards/beaglev/lowlevel.c2
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();