diff --git a/arch/arm/src/goldfish/goldfish_timer.c b/arch/arm/src/goldfish/goldfish_timer.c index d9f6e00fe6b..f04f2629fd9 100644 --- a/arch/arm/src/goldfish/goldfish_timer.c +++ b/arch/arm/src/goldfish/goldfish_timer.c @@ -43,7 +43,7 @@ void up_timer_initialize(void) lower = goldfish_timer_initialize( fdt_get_reg_base_by_path(fdt, "/goldfish_rtc"), - fdt_get_irq_by_path(fdt, "/goldfish_rtc", QEMU_SPI_IRQ_BASE)); + fdt_get_irq_by_path(fdt, 1, "/goldfish_rtc", QEMU_SPI_IRQ_BASE)); DEBUGASSERT(lower != NULL); diff --git a/drivers/devicetree/fdt_pci.c b/drivers/devicetree/fdt_pci.c index ae6dddaa096..b3475f3805c 100644 --- a/drivers/devicetree/fdt_pci.c +++ b/drivers/devicetree/fdt_pci.c @@ -97,7 +97,7 @@ int fdt_pci_ecam_register(FAR const void *fdt) /* Get the reg address, 64 or 32 */ - cfg.start = fdt_get_reg_base(fdt, offset); + cfg.start = fdt_get_reg_base(fdt, offset, 0); cfg.end = cfg.start + fdt_get_reg_size(fdt, offset); /* Get the ranges address */