Skip to content

Commit 31283a2

Browse files
Tri Nguyenpillo79
authored andcommitted
drivers: flash: Initial support QSPI Flash driver for Renesas RA6
Add QSPI Flash driver supports for Renesas RA6. Signed-off-by: Tri Nguyen <tri.nguyen.wj@bp.renesas.com> Signed-off-by: Thao Luong <thao.luong.uw@renesas.com> Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
1 parent 0b7e46d commit 31283a2

File tree

8 files changed

+653
-0
lines changed

8 files changed

+653
-0
lines changed

drivers/flash/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ zephyr_library_sources_ifdef(CONFIG_FLASH_MSPI_NOR flash_mspi_nor.c)
3939
zephyr_library_sources_ifdef(CONFIG_FLASH_NPCX_FIU_NOR flash_npcx_fiu_nor.c)
4040
zephyr_library_sources_ifdef(CONFIG_FLASH_NPCX_FIU_QSPI flash_npcx_fiu_qspi.c)
4141
zephyr_library_sources_ifdef(CONFIG_FLASH_RENESAS_RA_OSPI_B flash_renesas_ra_ospi_b.c)
42+
zephyr_library_sources_ifdef(CONFIG_FLASH_RENESAS_RA_QSPI flash_renesas_ra_qspi.c)
4243
zephyr_library_sources_ifdef(CONFIG_FLASH_RPI_PICO flash_rpi_pico.c)
4344
zephyr_library_sources_ifdef(CONFIG_FLASH_STM32_OSPI flash_stm32_ospi.c)
4445
zephyr_library_sources_ifdef(CONFIG_FLASH_STM32_QSPI flash_stm32_qspi.c)

drivers/flash/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,7 @@ source "drivers/flash/Kconfig.numaker_rmc"
192192
source "drivers/flash/Kconfig.nxp_s32"
193193
source "drivers/flash/Kconfig.renesas_ra"
194194
source "drivers/flash/Kconfig.renesas_ra_ospi"
195+
source "drivers/flash/Kconfig.renesas_ra_qspi"
195196
source "drivers/flash/Kconfig.rpi_pico"
196197
source "drivers/flash/Kconfig.rts5912"
197198
source "drivers/flash/Kconfig.rv32m1"
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Renesas RA Family
2+
3+
# Copyright (c) 2024-2025 Renesas Electronics Corporation
4+
# SPDX-License-Identifier: Apache-2.0
5+
6+
config FLASH_RENESAS_RA_QSPI
7+
bool "RA Quad-SPI driver"
8+
default y
9+
depends on DT_HAS_RENESAS_RA_QSPI_NOR_ENABLED
10+
select FLASH_HAS_DRIVER_ENABLED
11+
select FLASH_HAS_PAGE_LAYOUT
12+
select FLASH_HAS_EXPLICIT_ERASE
13+
select USE_RA_FSP_QSPI_NOR_FLASH
14+
select FLASH_HAS_EX_OP
15+
select FLASH_JESD216
16+
select PINCTRL
17+
help
18+
Enable Quad-SPI Nor flash driver for RA series

0 commit comments

Comments
 (0)