diff --git a/subsys/dfu/boot/mcuboot.c b/subsys/dfu/boot/mcuboot.c index 18c10eba7b8..6ed86650a83 100644 --- a/subsys/dfu/boot/mcuboot.c +++ b/subsys/dfu/boot/mcuboot.c @@ -497,7 +497,11 @@ int boot_erase_img_bank(u32_t bank_offset) static int boot_init(struct device *dev) { ARG_UNUSED(dev); +#if defined(DT_FLASH_DEV_NAME) flash_dev = device_get_binding(DT_FLASH_DEV_NAME); +#elif defined(DT_SPI_NOR_DRV_NAME) + flash_dev = device_get_binding(DT_SPI_NOR_DRV_NAME); +#endif if (!flash_dev) { return -ENODEV; } diff --git a/subsys/usb/class/usb_dfu.c b/subsys/usb/class/usb_dfu.c index 4baaff5a0c4..4bde860d4e5 100644 --- a/subsys/usb/class/usb_dfu.c +++ b/subsys/usb/class/usb_dfu.c @@ -685,7 +685,11 @@ static int usb_dfu_init(struct device *dev) ARG_UNUSED(dev); +#if defined(DT_FLASH_DEV_NAME) dfu_data.flash_dev = device_get_binding(DT_FLASH_DEV_NAME); +#elif defined(DT_SPI_NOR_DRV_NAME) + dfu_data.flash_dev = device_get_binding(DT_SPI_NOR_DRV_NAME); +#endif if (!dfu_data.flash_dev) { LOG_ERR("Flash device not found\n"); return -ENODEV;