1# STM32 xSPI flash driver configuration options 2 3# Copyright (c) 2024 STMicroelectronics 4# SPDX-License-Identifier: Apache-2.0 5 6DT_STM32_XSPI_HAS_DMA := $(dt_compat_any_has_prop,$(DT_COMPAT_ST_STM32_XSPI),dmas) 7 8config FLASH_STM32_XSPI 9 bool "STM32 XSPI Flash driver" 10 default y 11 depends on DT_HAS_ST_STM32_XSPI_ENABLED && DT_HAS_ST_STM32_XSPI_NOR_ENABLED 12 select USE_STM32_HAL_XSPI 13 select USE_STM32_LL_DLYB 14 select FLASH_HAS_DRIVER_ENABLED 15 select FLASH_JESD216 16 select FLASH_PAGE_LAYOUT 17 select FLASH_HAS_PAGE_LAYOUT 18 select PINCTRL 19 select DMA if $(DT_STM32_XSPI_HAS_DMA) 20 select USE_STM32_HAL_DMA if $(DT_STM32_XSPI_HAS_DMA) 21 select USE_STM32_HAL_DMA_EX if SOC_SERIES_STM32H5X && \ 22 $(DT_STM32_XSPI_HAS_DMA) 23 help 24 Enable XSPI-NOR support on the STM32 family of processors. 25