blob: ffecef247a35b891efc3f92f2dfef784bb604dc1 [file] [log] [blame]
# Copyright (c) 2025 Silicon Laboratories Inc.
# SPDX-License-Identifier: Apache-2.0
config MEMC_SILABS_SIWX91X_QSPI
bool "Silabs SiWx91x QSPI memory controller"
default y
depends on DT_HAS_SILABS_SIWX91X_QSPI_MEMORY_ENABLED
select PINCTRL
help
Enable Silabs SiWx91x QSPI (Quad Serial Peripheral Interface) memory
controller.
If you want to rely on the linker to place symbols in this memory
(using`zephyr_code_relocate() or Z_GENERIC_SECTION()), you have to
ensure this driver in initialized before KERNEL_INIT_PRIORITY_OBJECTS
(=30). In addition, this driver may depends on a clock. Then, you have
to ensure the clock will be started before this driver (see
CLOCK_CONTROL_INIT_PRIORITY)