diff --git a/drivers/devicetree/fdt_virtio_mmio.c b/drivers/devicetree/fdt_virtio_mmio.c index 789c77e167..6e6dd09815 100644 --- a/drivers/devicetree/fdt_virtio_mmio.c +++ b/drivers/devicetree/fdt_virtio_mmio.c @@ -22,6 +22,7 @@ * Included Files ****************************************************************************/ +#include #include #include @@ -76,7 +77,7 @@ int fdt_virtio_mmio_devices_register(FAR const void *fdt, int irqbase) } ret = virtio_register_mmio_device((FAR void *)addr, irqnum); - if (ret < 0) + if (ret < 0 && ret != -ENODEV) { return ret; }