Lines Matching refs:STM32_OSPI_NODE
32 #define STM32_OSPI_NODE DT_INST_PARENT(0) macro
35 COND_CODE_1(DT_NODE_HAS_PROP(STM32_OSPI_NODE, prop), \
36 (_CONCAT(HAL_OSPIM_, DT_STRING_TOKEN(STM32_OSPI_NODE, prop))), \
40 DT_PROP_OR(STM32_OSPI_NODE, prop, default_value)
47 #define STM32_OSPI_DLYB_BYPASSED DT_PROP(STM32_OSPI_NODE, dlyb_bypass)
49 #define STM32_OSPI_USE_DMA DT_NODE_HAS_PROP(STM32_OSPI_NODE, dmas)
137 #if DT_CLOCKS_HAS_NAME(STM32_OSPI_NODE, ospi_ker)
140 #if DT_CLOCKS_HAS_NAME(STM32_OSPI_NODE, ospi_mgr)
2234 #if DT_CLOCKS_HAS_NAME(STM32_OSPI_NODE, ospi_ker) in flash_stm32_ospi_init()
2255 #if DT_CLOCKS_HAS_NAME(STM32_OSPI_NODE, ospi_mgr) in flash_stm32_ospi_init()
2581 PINCTRL_DT_DEFINE(STM32_OSPI_NODE);
2584 .regs = (OCTOSPI_TypeDef *)DT_REG_ADDR(STM32_OSPI_NODE),
2585 .pclken = {.bus = DT_CLOCKS_CELL_BY_NAME(STM32_OSPI_NODE, ospix, bus),
2586 .enr = DT_CLOCKS_CELL_BY_NAME(STM32_OSPI_NODE, ospix, bits)},
2587 #if DT_CLOCKS_HAS_NAME(STM32_OSPI_NODE, ospi_ker)
2588 .pclken_ker = {.bus = DT_CLOCKS_CELL_BY_NAME(STM32_OSPI_NODE, ospi_ker, bus),
2589 .enr = DT_CLOCKS_CELL_BY_NAME(STM32_OSPI_NODE, ospi_ker, bits)},
2591 #if DT_CLOCKS_HAS_NAME(STM32_OSPI_NODE, ospi_mgr)
2592 .pclken_mgr = {.bus = DT_CLOCKS_CELL_BY_NAME(STM32_OSPI_NODE, ospi_mgr, bus),
2593 .enr = DT_CLOCKS_CELL_BY_NAME(STM32_OSPI_NODE, ospi_mgr, bits)},
2600 .pcfg = PINCTRL_DT_DEV_CONFIG_GET(STM32_OSPI_NODE),
2611 .Instance = (OCTOSPI_TypeDef *)DT_REG_ADDR(STM32_OSPI_NODE),
2614 .SampleShifting = (DT_PROP(STM32_OSPI_NODE, ssht_enable)
2627 OSPI_DMA_CHANNEL(STM32_OSPI_NODE, tx_rx)
2637 IRQ_CONNECT(DT_IRQN(STM32_OSPI_NODE), DT_IRQ(STM32_OSPI_NODE, priority), in flash_stm32_ospi_irq_config_func()
2639 irq_enable(DT_IRQN(STM32_OSPI_NODE)); in flash_stm32_ospi_irq_config_func()