1sample:
2  name: Filesystems sample
3common:
4  tags: filesystem
5  modules:
6    - fatfs
7tests:
8  sample.filesystem.fat_fs:
9    depends_on: sdhc
10    harness: console
11    harness_config:
12      fixture: fixture_sdhc
13      type: multi_line
14      regex:
15        - "Block count"
16        - "Sector size"
17        - "Memory Size"
18        - "Disk mounted"
19    extra_args:
20      - platform:ek_ra8m1/r7fa8m1ahecbd:SHIELD=pmod_sd
21      - platform:ek_ra8p1/r7ka8p1kflcac/cm85:SHIELD=pmod_sd
22  sample.filesystem.fat_fs.overlay:
23    platform_allow: nrf52840_blip
24  sample.filesystem.fat_fs.adafruit_2_8_tft_touch_v2:
25    depends_on:
26      - arduino_spi
27      - arduino_gpio
28      - arduino_i2c
29    platform_exclude:
30      - stm32f769i_disco
31      - pan1781_evb
32      - pan1782_evb
33      - frdm_k64f
34      - mimxrt1010_evk
35    extra_args: SHIELD=adafruit_2_8_tft_touch_v2
36    tags: shield
37    harness: console
38    harness_config:
39      fixture: fixture_shield_adafruit_2_8_tft_touch_v2
40      type: multi_line
41      regex:
42        - "Block count"
43        - "Sector size"
44        - "Memory Size"
45        - "Disk mounted"
46  sample.filesystem.fat_fs.nrf52840dk_nrf52840:
47    build_only: true
48    platform_allow: nrf52840dk/nrf52840
49  sample.filesystem.fat_fs.nrf52840dk_nrf52840_ram_disk:
50    build_only: true
51    platform_allow: nrf52840dk/nrf52840
52    extra_args:
53      - EXTRA_CONF_FILE=boards/nrf52840dk_nrf52840_ram_disk.conf
54      - DTC_OVERLAY_FILE=boards/nrf52840dk_nrf52840_ram_disk.overlay
55  sample.filesystem.fat_fs.nrf52840dk_nrf52840_ram_disk_region:
56    build_only: true
57    platform_allow: nrf52840dk/nrf52840
58    extra_args:
59      - EXTRA_CONF_FILE=boards/nrf52840dk_nrf52840_ram_disk.conf
60      - DTC_OVERLAY_FILE=boards/nrf52840dk_nrf52840_ram_disk_region.overlay
61  sample.filesystem.fat_fs.nrf54l15dk:
62    build_only: true
63    platform_allow: nrf54l15dk/nrf54l15/cpuapp
64  sample.filesystem.fat_fs.ophelia4ev:
65    build_only: true
66    platform_allow: ophelia4ev/nrf54l15/cpuapp
67  sample.filesystem.fat_fs.nrf52840dk_nrf52840.qspi:
68    build_only: true
69    platform_allow: nrf52840dk/nrf52840
70    extra_args:
71      - EXTRA_CONF_FILE=boards/nrf52840dk_nrf52840_qspi.conf
72      - DTC_OVERLAY_FILE=boards/nrf52840dk_nrf52840_qspi.overlay
73  sample.filesystem.fat_fs.has_sdmmc_disk:
74    build_only: true
75    filter: dt_compat_enabled("zephyr,sdmmc-disk")
76    integration_platforms:
77      - frdm_k64f
78  sample.filesystem.ext2:
79    simulation_exclude:
80      - renode
81    extra_args: CONF_FILE="prj_ext.conf"
82    platform_allow:
83      - hifive_unmatched/fu740/s7
84      - bl5340_dvk/nrf5340/cpuapp
85  sample.filesystem.fat_fs.stm32h747i_disco_m7_sdmmc:
86    build_only: true
87    platform_allow: stm32h747i_disco/stm32h747xx/m7
88  sample.filesystem.fat_fs.stm32f746g_sdmmc_dma:
89    build_only: true
90    platform_allow: stm32f746g_disco
91    extra_args:
92      - FILE_SUFFIX=dma
93  sample.filesystem.fat_fs.sdhc_spi.renesas_sci_b_spi:
94    depends_on: spi
95    filter: dt_compat_enabled("zephyr,sdhc-spi-slot") and dt_compat_enabled("renesas,ra-spi-sci-b")
96    harness: console
97    harness_config:
98      fixture: fixture_sdhc
99      type: multi_line
100      regex:
101        - "Block count"
102        - "Sector size"
103        - "Memory Size"
104        - "Disk mounted"
105    extra_args:
106      - DTC_OVERLAY_FILE="boards/${BOARD}_sci_b_spi.overlay"
107    integration_platforms:
108      - ek_ra8m1
109    platform_allow:
110      - ek_ra8m1
111      - ek_ra8d1
112      - mck_ra8t1
113  sample.filesystem.fat_fs.sdhc_spi.renesas_sci_b_spi_ra8x2:
114    depends_on: spi
115    filter: dt_compat_enabled("zephyr,sdhc-spi-slot") and dt_compat_enabled("renesas,ra-spi-sci-b")
116    harness: console
117    harness_config:
118      fixture: fixture_sdhc
119      type: multi_line
120      regex:
121        - "Block count"
122        - "Sector size"
123        - "Memory Size"
124        - "Disk mounted"
125    extra_args:
126      - DTC_OVERLAY_FILE="boards/${BOARD}${NORMALIZED_BOARD_QUALIFIERS}_sci_b_spi.overlay"
127    platform_allow:
128      - ek_ra8p1/r7ka8p1kflcac/cm85
129