1common:
2  tags:
3    - filesystem
4    - fatfs
5  modules:
6    - fatfs
7tests:
8  filesystem.fat.api:
9    platform_allow:
10      - native_sim
11  filesystem.fat.api.lfn:
12    extra_args: CONF_FILE="prj_lfn.conf"
13    platform_allow:
14      - native_sim
15  filesystem.fat.api.mmc:
16    extra_args: CONF_FILE="prj_mmc.conf"
17    filter: dt_compat_enabled("zephyr,mmc-disk")
18  filesystem.fat.api.sdmmc:
19    extra_args: CONF_FILE="prj_sdmmc.conf"
20    filter: dt_compat_enabled("zephyr,sdmmc-disk")
21  filesystem.fat.ram.api:
22    platform_allow:
23      - native_sim
24      - frdm_mcxa156
25      - frdm_mcxn236
26      - frdm_mcxn947/mcxn947/cpu0
27      - frdm_mcxw71
28      - frdm_rw612
29      - lpcxpresso55s06
30      - lpcxpresso55s28
31      - lpcxpresso55s36
32      - lpcxpresso55s69/lpc55s69/cpu0
33      - mimxrt1020_evk
34      - mimxrt1024_evk
35      - mimxrt1040_evk
36      - mimxrt1050_evk/mimxrt1052/hyperflash
37      - mimxrt1060_evk/mimxrt1062/qspi
38      - mimxrt1064_evk
39      - mimxrt1160_evk/mimxrt1166/cm7
40      - mimxrt1170_evk/mimxrt1176/cm7
41      - mimxrt1180_evk/mimxrt1189/cm33
42      - mimxrt595_evk/mimxrt595s/cm33
43      - mimxrt685_evk/mimxrt685s/cm33
44    integration_platforms:
45      - native_sim
46    extra_args:
47      - CONF_FILE="prj_ram.conf"
48      - EXTRA_DTC_OVERLAY_FILE="ramdisk.overlay"
49  filesystem.fat.api.reentrant:
50    platform_allow:
51      - native_sim
52    extra_configs:
53      - CONFIG_FS_FATFS_REENTRANT=y
54      - CONFIG_MULTITHREADING=y
55