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.max32_spixf_nor: 12 platform_allow: apard32690/max32690/m4 13 extra_args: DTC_OVERLAY_FILE=boards/apard32690_max32690_m4_spixf_nor.overlay 14 integration_platforms: 15 - apard32690/max32690/m4 16 drivers.flash.common.max32_spixf_nor_sfdp_runtime: 17 platform_allow: apard32690/max32690/m4 18 extra_args: 19 - EXTRA_CONF_FILE=boards/apard32690_max32690_m4_spixf_nor_sfdp_runtime.conf 20 - DTC_OVERLAY_FILE=boards/apard32690_max32690_m4_spixf_nor.overlay 21 integration_platforms: 22 - apard32690/max32690/m4 23 drivers.flash.common.max32_flash1: 24 platform_allow: 25 - apard32690/max32690/m4 26 - max32690evkit/max32690/m4 27 extra_args: 28 - DTC_OVERLAY_FILE=boards/max32690_flash1_storage_partition.overlay 29 integration_platforms: 30 - apard32690/max32690/m4 31 - max32690evkit/max32690/m4 32 drivers.flash.common.nrf_qspi_nor.size_in_bytes: 33 platform_allow: nrf52840dk/nrf52840 34 extra_args: 35 - EXTRA_CONF_FILE=boards/nrf52840dk_nrf52840_qspi_nor.conf 36 - DTC_OVERLAY_FILE=boards/nrf52840_size_in_bytes.overlay 37 extra_configs: 38 - CONFIG_TEST_DRIVER_FLASH_SIZE=8388608 39 integration_platforms: 40 - nrf52840dk/nrf52840 41 drivers.flash.common.nrf_qspi_nor.qer_none: 42 build_only: true 43 platform_allow: nrf52840dk/nrf52840 44 extra_args: 45 - DTC_OVERLAY_FILE=boards/nrf52840dk_qer_none.overlay 46 integration_platforms: 47 - nrf52840dk/nrf52840 48 drivers.flash.common.nrf_qspi_nor_4B_addr: 49 platform_allow: nrf52840dk/nrf52840 50 extra_configs: 51 - CONFIG_TEST_DRIVER_FLASH_SIZE=67108864 52 extra_args: 53 - EXTRA_CONF_FILE=boards/nrf52840dk_nrf52840_qspi_nor.conf 54 - DTC_OVERLAY_FILE=boards/nrf52840dk_mx25l51245g.overlay 55 harness_config: 56 fixture: external_flash_mx25l51245g 57 integration_platforms: 58 - nrf52840dk/nrf52840 59 drivers.flash.common.soc_flash_nrf: 60 platform_allow: nrf52840dk/nrf52840 61 extra_args: EXTRA_CONF_FILE=boards/nrf52840dk_nrf52840_soc.conf 62 integration_platforms: 63 - nrf52840dk/nrf52840 64 drivers.flash.common.default: 65 filter: ((CONFIG_FLASH_HAS_DRIVER_ENABLED and not CONFIG_TRUSTED_EXECUTION_NONSECURE) 66 and (dt_label_with_parent_compat_enabled("storage_partition", "fixed-partitions") 67 or dt_label_with_parent_compat_enabled("storage_partition", "nordic,owned-partitions"))) 68 platform_exclude: 69 - nrf54lm20dk/nrf54lm20a/cpuapp 70 - nrf54h20dk/nrf54h20/cpuapp 71 integration_platforms: 72 - qemu_x86 73 - mimxrt1060_evk/mimxrt1062/qspi 74 drivers.flash.common.no_explicit_erase: 75 platform_allow: 76 - nrf54l15dk/nrf54l05/cpuapp 77 - nrf54l15dk/nrf54l10/cpuapp 78 - nrf54l15dk/nrf54l15/cpuapp 79 harness_config: 80 fixture: external_flash 81 drivers.flash.common.no_explicit_erase.sfdp_runtime: 82 platform_allow: 83 - nrf54l15dk/nrf54l05/cpuapp 84 - nrf54l15dk/nrf54l10/cpuapp 85 - nrf54l15dk/nrf54l15/cpuapp 86 harness_config: 87 fixture: external_flash 88 extra_configs: 89 - CONFIG_SPI_NOR_SFDP_RUNTIME=y 90 extra_args: 91 - DTC_OVERLAY_FILE=boards/nrf54l15dk_remove_dt_sfdp.overlay 92 drivers.flash.common.no_explicit_erase.nrf54h: 93 platform_allow: 94 - nrf54h20dk/nrf54h20/cpuapp 95 harness_config: 96 fixture: gpio_loopback 97 drivers.flash.common.nrf54lm20a: 98 platform_allow: 99 - nrf54lm20dk/nrf54lm20a/cpuapp 100 harness_config: 101 fixture: external_flash 102 drivers.flash.common.tfm_ns: 103 build_only: true 104 filter: (CONFIG_FLASH_HAS_DRIVER_ENABLED and CONFIG_TRUSTED_EXECUTION_NONSECURE 105 and dt_label_with_parent_compat_enabled("storage_partition", "fixed-partitions")) 106 integration_platforms: 107 - nrf9161dk/nrf9161/ns 108 drivers.flash.common.mx25r_high_perf: 109 platform_allow: nrf52840dk/nrf52840 110 extra_configs: 111 - CONFIG_TEST_DRIVER_FLASH_SIZE=8388608 112 extra_args: 113 - EXTRA_CONF_FILE=boards/nrf52840dk_flash_spi.conf 114 - DTC_OVERLAY_FILE=boards/nrf52840dk_mx25r_high_perf.overlay 115 integration_platforms: 116 - nrf52840dk/nrf52840 117 drivers.flash.common.mr_canhubk3_sfdp_runtime: 118 platform_allow: mr_canhubk3 119 extra_configs: 120 - CONFIG_FLASH_NXP_S32_QSPI_SFDP_RUNTIME=y 121 drivers.flash.common.spi_nor: 122 platform_allow: nrf52840dk/nrf52840 123 extra_configs: 124 - CONFIG_TEST_DRIVER_FLASH_SIZE=2097152 125 extra_args: 126 - EXTRA_CONF_FILE=boards/nrf52840dk_flash_spi.conf 127 - DTC_OVERLAY_FILE=boards/nrf52840dk_spi_nor.overlay 128 harness_config: 129 fixture: external_flash_mx25v1635f 130 drivers.flash.common.spi_nor_wp_hold: 131 platform_allow: nrf52840dk/nrf52840 132 extra_configs: 133 - CONFIG_TEST_DRIVER_FLASH_SIZE=2097152 134 extra_args: 135 - EXTRA_CONF_FILE=boards/nrf52840dk_flash_spi.conf 136 - DTC_OVERLAY_FILE=boards/nrf52840dk_spi_nor_wp_hold.overlay 137 harness_config: 138 fixture: external_flash_mx25v1635f 139 drivers.flash.common.sam0: 140 platform_allow: 141 - samd20_xpro 142 - samr21_xpro 143 - same54_xpro 144 drivers.flash.common.gd32: 145 platform_allow: 146 - gd32vf103v_eval 147 - gd32a503v_eval 148 - gd32f470i_eval 149 drivers.flash.common.silabs.dma: 150 platform_allow: 151 - xg24_rb4187c 152 - xg29_rb4412a 153 - bg29_rb4420a 154 extra_configs: 155 - CONFIG_DMA=y 156 drivers.flash.common.silabs.dma.lpwrite: 157 platform_allow: 158 - xg24_rb4187c 159 - xg29_rb4412a 160 - bg29_rb4420a 161 extra_configs: 162 - CONFIG_DMA=y 163 extra_args: 164 - EXTRA_DTC_OVERLAY_FILE=boards/silabs_s2_lpwrite.overlay 165 drivers.flash.common.silabs.dma_read: 166 platform_allow: 167 - xg24_rb4187c 168 - xg29_rb4412a 169 - bg29_rb4420a 170 extra_configs: 171 - CONFIG_DMA=y 172 - CONFIG_SOC_FLASH_SILABS_S2_DMA_READ=y 173 drivers.flash.common.stm32: 174 filter: ((CONFIG_FLASH_HAS_DRIVER_ENABLED and not CONFIG_TRUSTED_EXECUTION_NONSECURE) 175 and CONFIG_SOC_FAMILY_STM32 176 and dt_label_with_parent_compat_enabled("storage_partition", "fixed-partitions")) 177 integration_platforms: 178 - nucleo_g474re 179 platform_exclude: 180 - nucleo_wb55rg 181 drivers.flash.common.non_quad_mode: 182 extra_args: 183 - EXTRA_DTC_OVERLAY_FILE=boards/mx25r64_non_quad.overlay 184 integration_platforms: 185 - nrf52840dk/nrf52840 186 - nrf5340dk/nrf5340/cpuapp 187 platform_allow: 188 - nrf52840dk/nrf52840 189 - nrf5340dk/nrf5340/cpuapp 190 drivers.flash.common.test_storage_partition: 191 filter: CONFIG_FLASH_HAS_DRIVER_ENABLED 192 and dt_label_with_parent_compat_enabled("storage_partition", "fixed-partitions") 193 platform_exclude: 194 - beagleconnect_freedom/cc1352p7 195 extra_args: 196 - CONFIG_TEST_FORCE_STORAGE_PARTITION=y 197 drivers.flash.common.ra_ospi_b_nor: 198 platform_allow: 199 - ek_ra8m1 200 - ek_ra8d1 201 extra_args: 202 - DTC_OVERLAY_FILE="./boards/${BOARD}_ospi_b_nor.overlay" 203 - CONF_FILE="./prj.conf ./boards/${BOARD}_ospi_b_nor.conf" 204 drivers.flash.common.mspi_single_io: 205 platform_allow: 206 - nrf54h20dk/nrf54h20/cpuapp 207 extra_args: 208 - EXTRA_DTC_OVERLAY_FILE=boards/mx25uw63_single_io.overlay 209 harness_config: 210 fixture: gpio_loopback 211 drivers.flash.common.ra_qspi_nor: 212 filter: CONFIG_FLASH_RENESAS_RA_QSPI and dt_compat_enabled("renesas,ra-qspi-nor") 213 platform_allow: 214 - ek_ra6m5 215 - ek_ra6m4 216 - ek_ra6m3 217 - ek_ra6e2 218 extra_args: 219 - DTC_OVERLAY_FILE="./boards/${BOARD}_qspi_nor.overlay" 220 - CONF_FILE="./prj.conf ./boards/${BOARD}_qspi_nor.conf" 221 drivers.flash.common.mspi_single_io.4B_addr_soft_reset: 222 platform_allow: 223 - nrf54h20dk/nrf54h20/cpuapp 224 extra_args: 225 - EXTRA_DTC_OVERLAY_FILE=boards/mx25uw63_single_io_4B_addr_sreset.overlay 226 harness_config: 227 fixture: gpio_loopback 228 drivers.flash.common.mspi_low_frequency: 229 platform_allow: 230 - nrf54h20dk/nrf54h20/cpuapp 231 extra_args: 232 - EXTRA_DTC_OVERLAY_FILE=boards/mx25uw63_freq_256k.overlay 233 harness_config: 234 fixture: gpio_loopback 235 drivers.flash.common.it8xxx2_indirect: 236 build_only: true 237 platform_allow: 238 - it8xxx2_evb 239 - it82xx2_evb 240 - it515xx_evb 241 extra_args: 242 - DTC_OVERLAY_FILE="./boards/it8xxx2_indirect.overlay" 243 drivers.flash.common.it515xx_m1k: 244 build_only: true 245 platform_allow: 246 - it515xx_evb 247 extra_args: 248 - DTC_OVERLAY_FILE="./boards/it515xx_m1k.overlay" 249 drivers.flash.common.mspi_single_io_low_frequency: 250 platform_allow: 251 - nrf54h20dk/nrf54h20/cpuapp 252 extra_args: 253 - EXTRA_DTC_OVERLAY_FILE="boards/mx25uw63_single_io.overlay;boards/mx25uw63_freq_1M.overlay" 254 harness_config: 255 fixture: gpio_loopback 256