| # Renesas RX Family |
| |
| # Copyright (c) 2025 Renesas Electronics Corporation |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| config SOC_FLASH_RENESAS_RX |
| bool "RX flash driver" |
| depends on DT_HAS_RENESAS_RX_FLASH_ENABLED |
| default y |
| select FLASH_HAS_DRIVER_ENABLED |
| select FLASH_PAGE_LAYOUT |
| select FLASH_HAS_PAGE_LAYOUT |
| select FLASH_HAS_EXPLICIT_ERASE |
| select USE_RX_RDP_FLASH |
| help |
| Flash driver for RX series |
| |
| if SOC_FLASH_RENESAS_RX |
| |
| config FLASH_RENESAS_RX_BGO_ENABLED |
| bool "RX flash BGO feature" |
| default $(dt_nodelabel_bool_prop,data_flash,bgo-enable) |
| help |
| Renesas RX flash BGO (Background Operation) feature |
| for RX series. This feature allows the flash driver to |
| perform background operations, such as erase and write, |
| while the CPU is executing other tasks. This only applies |
| to the data flash region. |
| |
| config RX_FLASH_TYPE1 |
| bool |
| depends on SOC_SERIES_RX130 |
| default y |
| help |
| RX flash driver type 1 |
| |
| endif |