From d63e3962bf87c48cd52a7998baab77966ae66a82 Mon Sep 17 00:00:00 2001 From: liaoao Date: Thu, 17 Aug 2023 18:30:59 +0800 Subject: [PATCH] qemu:fdt:add device tree support for goldfish arm/arm64 Signed-off-by: liaoao --- arch/arm/src/goldfish/goldfish_boot.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm/src/goldfish/goldfish_boot.c b/arch/arm/src/goldfish/goldfish_boot.c index 8ae23c8de67..311743c69bc 100644 --- a/arch/arm/src/goldfish/goldfish_boot.c +++ b/arch/arm/src/goldfish/goldfish_boot.c @@ -29,6 +29,10 @@ #include "goldfish_irq.h" #include "goldfish_memorymap.h" +#ifdef CONFIG_DEVICE_TREE +# include +#endif + /**************************************************************************** * Public Functions ****************************************************************************/ @@ -47,6 +51,10 @@ void arm_boot(void) goldfish_setupmappings(); +#ifdef CONFIG_DEVICE_TREE + fdt_register((FAR const char *)0x40000000); +#endif + #ifdef USE_EARLYSERIALINIT /* Perform early serial initialization if we are going to use the serial * driver.