1common:
2  tags:
3    - drivers
4    - flash
5tests:
6  drivers.flash.common.nrf_qspi_nor:
7    platform_allow: nrf52840dk/nrf52840
8    extra_args: EXTRA_CONF_FILE=boards/nrf52840dk_nrf52840_qspi_nor.conf
9    integration_platforms:
10      - nrf52840dk/nrf52840
11  drivers.flash.common.nrf_qspi_nor.size_in_bytes:
12    platform_allow: nrf52840dk/nrf52840
13    extra_args:
14      - EXTRA_CONF_FILE=boards/nrf52840dk_nrf52840_qspi_nor.conf
15      - DTC_OVERLAY_FILE=boards/nrf52840_size_in_bytes.overlay
16    extra_configs:
17      - CONFIG_TEST_DRIVER_FLASH_SIZE=8388608
18    integration_platforms:
19      - nrf52840dk/nrf52840
20  drivers.flash.common.nrf_qspi_nor_4B_addr:
21    platform_allow: nrf52840dk/nrf52840
22    extra_configs:
23      - CONFIG_TEST_DRIVER_FLASH_SIZE=67108864
24    extra_args:
25      - EXTRA_CONF_FILE=boards/nrf52840dk_nrf52840_qspi_nor.conf
26      - DTC_OVERLAY_FILE=boards/nrf52840dk_mx25l51245g.overlay
27    harness_config:
28      fixture: external_flash_mx25l51245g
29    integration_platforms:
30      - nrf52840dk/nrf52840
31  drivers.flash.common.soc_flash_nrf:
32    platform_allow: nrf52840dk/nrf52840
33    extra_args: EXTRA_CONF_FILE=boards/nrf52840dk_nrf52840_soc.conf
34    integration_platforms:
35      - nrf52840dk/nrf52840
36  drivers.flash.common.default:
37    filter: ((CONFIG_FLASH_HAS_DRIVER_ENABLED and not CONFIG_TRUSTED_EXECUTION_NONSECURE)
38      and (dt_label_with_parent_compat_enabled("storage_partition", "fixed-partitions")
39      or dt_label_with_parent_compat_enabled("storage_partition", "nordic,owned-partitions")))
40    integration_platforms:
41      - qemu_x86
42      - mimxrt1060_evk/mimxrt1062/qspi
43  drivers.flash.common.no_explicit_erase:
44    platform_allow:
45      - nrf54l15dk/nrf54l05/cpuapp
46      - nrf54l09pdk/nrf54l09/cpuapp
47      - nrf54l15dk/nrf54l10/cpuapp
48      - nrf54l15dk/nrf54l15/cpuapp
49      - nrf54h20dk/nrf54h20/cpuapp
50  drivers.flash.common.tfm_ns:
51    build_only: true
52    filter: (CONFIG_FLASH_HAS_DRIVER_ENABLED and CONFIG_TRUSTED_EXECUTION_NONSECURE
53      and dt_label_with_parent_compat_enabled("storage_partition", "fixed-partitions"))
54    integration_platforms:
55      - nrf9161dk/nrf9161/ns
56  drivers.flash.common.mx25r_high_perf:
57    platform_allow: nrf52840dk/nrf52840
58    extra_configs:
59      - CONFIG_TEST_DRIVER_FLASH_SIZE=8388608
60    extra_args:
61      - EXTRA_CONF_FILE=boards/nrf52840dk_flash_spi.conf
62      - DTC_OVERLAY_FILE=boards/nrf52840dk_mx25r_high_perf.overlay
63    integration_platforms:
64      - nrf52840dk/nrf52840
65  drivers.flash.common.mr_canhubk3_sfdp_runtime:
66    platform_allow: mr_canhubk3
67    extra_configs:
68      - CONFIG_FLASH_NXP_S32_QSPI_SFDP_RUNTIME=y
69  drivers.flash.common.spi_nor:
70    platform_allow: nrf52840dk/nrf52840
71    extra_configs:
72      - CONFIG_TEST_DRIVER_FLASH_SIZE=2097152
73    extra_args:
74      - EXTRA_CONF_FILE=boards/nrf52840dk_flash_spi.conf
75      - DTC_OVERLAY_FILE=boards/nrf52840dk_spi_nor.overlay
76    harness_config:
77      fixture: external_flash_mx25v1635f
78  drivers.flash.common.spi_nor_wp_hold:
79    platform_allow: nrf52840dk/nrf52840
80    extra_configs:
81      - CONFIG_TEST_DRIVER_FLASH_SIZE=2097152
82    extra_args:
83      - EXTRA_CONF_FILE=boards/nrf52840dk_flash_spi.conf
84      - DTC_OVERLAY_FILE=boards/nrf52840dk_spi_nor_wp_hold.overlay
85    harness_config:
86      fixture: external_flash_mx25v1635f
87  drivers.flash.common.sam0:
88    platform_allow:
89      - samd20_xpro
90      - samr21_xpro
91      - same54_xpro
92  drivers.flash.common.gd32:
93    platform_allow:
94      - gd32vf103v_eval
95      - gd32a503v_eval
96      - gd32f470i_eval
97  drivers.flash.common.silabs.dma:
98    platform_allow:
99      - xg24_rb4187c
100    extra_configs:
101      - CONFIG_DMA=y
102  drivers.flash.common.silabs.dma.lpwrite:
103    platform_allow:
104      - xg24_rb4187c
105    extra_configs:
106      - CONFIG_DMA=y
107    extra_args:
108      - DTC_OVERLAY_FILE=boards/xg24_rb4187c_lpwrite.overlay
109  drivers.flash.common.silabs.dma_read:
110    platform_allow:
111      - xg24_rb4187c
112    extra_configs:
113      - CONFIG_DMA=y
114      - CONFIG_SOC_FLASH_SILABS_S2_DMA_READ=y
115