# Kconfig - Flash driver configuration options # # Copyright (c) 2016 Intel Corporation # # SPDX-License-Identifier: Apache-2.0 # # # Flash driver # config FLASH_HAS_DRIVER_ENABLED bool help This option is enabled when any flash driver is enabled. config FLASH_HAS_PAGE_LAYOUT bool help This option is enabled when the SoC flash driver supports retrieving the layout of flash memory pages. menuconfig FLASH bool "Flash hardware support" help Enable support for the flash hardware. if FLASH module = FLASH module-str = flash source "subsys/logging/Kconfig.template.log_config" config FLASH_SHELL bool "Enable Flash shell" depends on SHELL && FLASH_PAGE_LAYOUT help Enable the flash shell with flash related commands such as test, write, read and erase. config FLASH_PAGE_LAYOUT bool "API for retrieving the layout of pages" depends on FLASH_HAS_PAGE_LAYOUT default y help Enables API for retrieving the layout of flash memory pages. source "drivers/flash/Kconfig.nrf" source "drivers/flash/Kconfig.mcux" source "drivers/flash/Kconfig.nios2_qspi" source "drivers/flash/Kconfig.gecko" source "drivers/flash/Kconfig.native_posix" source "drivers/flash/Kconfig.nor" source "drivers/flash/Kconfig.stm32" source "drivers/flash/Kconfig.sam0" source "drivers/flash/Kconfig.sam" source "drivers/flash/Kconfig.w25qxxdv" source "drivers/flash/Kconfig.simulator" source "drivers/flash/Kconfig.rv32m1" endif # FLASH