From 0ea2e7c906b8be128d1185a01de1c8ed7a02da34 Mon Sep 17 00:00:00 2001 From: Georgij Cernysiov Date: Thu, 13 Apr 2023 16:02:31 +0200 Subject: [PATCH] drivers: flash: stm32 ospi: move STM32 OSPI node Move `STM32_OSPI_NODE` to the top. That allows its usage in other macros that require OSPI bus. Signed-off-by: Georgij Cernysiov --- drivers/flash/flash_stm32_ospi.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/flash/flash_stm32_ospi.c b/drivers/flash/flash_stm32_ospi.c index 9c1120ecdc4..35c6c003856 100644 --- a/drivers/flash/flash_stm32_ospi.c +++ b/drivers/flash/flash_stm32_ospi.c @@ -29,11 +29,13 @@ #include LOG_MODULE_REGISTER(flash_stm32_ospi, CONFIG_FLASH_LOG_LEVEL); +#define STM32_OSPI_NODE DT_INST_PARENT(0) + #define STM32_OSPI_RESET_GPIO DT_INST_NODE_HAS_PROP(0, reset_gpios) -#define STM32_OSPI_DLYB_BYPASSED DT_PROP(DT_PARENT(DT_DRV_INST(0)), dlyb_bypass) +#define STM32_OSPI_DLYB_BYPASSED DT_PROP(STM32_OSPI_NODE, dlyb_bypass) -#define STM32_OSPI_USE_DMA DT_NODE_HAS_PROP(DT_PARENT(DT_DRV_INST(0)), dmas) +#define STM32_OSPI_USE_DMA DT_NODE_HAS_PROP(STM32_OSPI_NODE, dmas) #if STM32_OSPI_USE_DMA #include @@ -118,8 +120,6 @@ struct stream { typedef void (*irq_config_func_t)(const struct device *dev); -#define STM32_OSPI_NODE DT_INST_PARENT(0) - struct flash_stm32_ospi_config { OCTOSPI_TypeDef *regs; const struct stm32_pclken pclken; /* clock subsystem */