| # Copyright (c) 2022 Intel Corporation. |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| config FLASH_CAD_QSPI_NOR |
| bool "Cadence Quad SPI Flash driver" |
| default y |
| depends on DT_HAS_CDNS_QSPI_NOR_ENABLED |
| select FLASH_HAS_PAGE_LAYOUT |
| select FLASH_HAS_DRIVER_ENABLED |
| select FLASH_HAS_EXPLICIT_ERASE |
| help |
| Enable Cadence QSPI-NOR support. |
| |
| if FLASH_CAD_QSPI_NOR |
| |
| config CAD_QSPI_MICRON_N25Q_SUPPORT |
| bool "Cadence Quad SPI Micron N25Q Support" |
| default y |
| help |
| Enable Micron N25Q Support. |
| |
| config CAD_QSPI_NOR_SUBSECTOR_SIZE |
| hex "Cadence Quad SPI subsector size" |
| default 0x1000 |
| help |
| Set the Cadence Quad SPI subsector size. |
| |
| config QSPI_ADDR_BYTES |
| int "Access QSPI address memory size in bytes" |
| default 2 |
| help |
| Set the address memory size in bytes when |
| accessing QSPI. |
| |
| config QSPI_BYTES_PER_DEV |
| int "Set QSPI to read / write how many bytes per device" |
| default 256 |
| help |
| Set the size for a QSPI to read / write per device. |
| |
| config QSPI_BYTES_PER_BLOCK |
| int "Set QSPI to read / write how many bytes per block" |
| default 16 |
| help |
| Set the size for a QSPI to read / write per block. |
| |
| endif # FLASH_CAD_QSPI_NOR |