1common:
2  tags:
3    - drivers
4    - display
5  harness: display_capture
6  harness_config:
7    pytest_dut_scope: session
8    display_capture_config: "${DISPLAY_TEST_DIR}/display_config.yaml"
9tests:
10  tests.drivers.display.check.g1120b0mipi:
11    platform_allow:
12      - mimxrt595_evk/mimxrt595s/cm33
13      - mimxrt700_evk/mimxrt798s/cm33_cpu0
14    extra_args: SHIELD=g1120b0mipi
15    extra_configs:
16      - CONFIG_PM=y
17      - CONFIG_PM_DEVICE=y
18      - CONFIG_IDLE_STACK_SIZE=400
19      - CONFIG_TEST=y
20    harness_config:
21      pytest_dut_scope: session
22      fixture: fixture_display_g1120b0mipi
23      display_capture_config: "${DISPLAY_TEST_DIR}/display_config.yaml"
24  tests.drivers.display.check.st_b_lcd40_dsi1_mb1166:
25    filter: dt_compat_enabled("orisetech,otm8009a")
26    platform_allow:
27      - stm32h747i_disco/stm32h747xx/m7
28      - stm32h757i_eval/stm32h757xx/m7
29      - stm32f769i_disco
30    extra_args: SHIELD=st_b_lcd40_dsi1_mb1166
31    harness_config:
32      fixture: fixture_display
33      pytest_dut_scope: session
34      display_capture_config: "${DISPLAY_TEST_DIR}/display_config.yaml"
35  tests.drivers.display.check.st_b_lcd40_dsi1_mb1166_a09:
36    filter: dt_compat_enabled("frida,nt35510")
37    platform_allow: stm32h747i_disco/stm32h747xx/m7
38    extra_args: SHIELD=st_b_lcd40_dsi1_mb1166_a09
39    harness_config:
40      fixture: fixture_display
41      pytest_dut_scope: session
42      display_capture_config: "${DISPLAY_TEST_DIR}/display_config.yaml"
43  tests.drivers.display.check.rk043fn02h_ct:
44    platform_allow:
45      - mimxrt1064_evk
46      - mimxrt1060_evk@A/mimxrt1062/qspi
47      - mimxrt1060_evk@B/mimxrt1062/qspi
48      - mimxrt1060_evk@C/mimxrt1062/qspi
49      - mimxrt1050_evk/mimxrt1052/hyperflash
50      - mimxrt1040_evk
51    integration_platforms:
52      - mimxrt1040_evk
53    extra_args: SHIELD=rk043fn02h_ct
54    harness_config:
55      fixture: fixture_display
56      pytest_dut_scope: session
57      display_capture_config: "${DISPLAY_TEST_DIR}/display_config.yaml"
58  tests.drivers.display.check.shield:
59    # This test case is intended to verify support for shields on boards
60    # known to support them. It is not intended to cover all combinations
61    # of boards and shields, but rather serve as a method to test each
62    # display shield within Zephyr.
63    # Boards with built-in displays are also covered by this testcase.
64    filter: dt_chosen_enabled("zephyr,display")
65    timeout: 120
66    harness_config:
67      fixture: fixture_display
68      pytest_dut_scope: session
69      display_capture_config: "${DISPLAY_TEST_DIR}/display_config.yaml"
70    extra_args:
71      - platform:lpcxpresso55s69/lpc55s69/cpu0:SHIELD=adafruit_2_8_tft_touch_v2
72      - platform:nrf52840dk/nrf52840:SHIELD=ssd1306_128x32
73      - platform:frdm_k64f/mk64f12:SHIELD=ssd1306_128x64
74      - platform:mimxrt685_evk/mimxrt685/cm33:SHIELD=waveshare_epaper_gdeh0213b1
75      - platform:nucleo_l433rc_p/stm32l433xx:SHIELD=waveshare_epaper_gdew042t2
76      - platform:nrf52dk/nrf52832:SHIELD=st7789v_tl019fqv01
77      - platform:mimxrt1010_evk/mimxrt1011:SHIELD=st7789v_waveshare_240x240
78      - platform:frdm_k22f/mk22f51212:SHIELD=ls013b7dh03
79      - platform:nrf52833dk/nrf52833:SHIELD=st7735r_ada_160x128
80      - platform:mimxrt1170_evk/mimxrt1176/cm7:SHIELD=rk055hdmipi4ma0
81      - platform:mimxrt1170_evk@A/mimxrt1176/cm7:SHIELD=rk055hdmipi4ma0
82      - platform:da1469x_dk_pro/da14699:DTC_OVERLAY_FILE=da1469x_dk_pro_mipi_dbi.overlay
83      - platform:nrf52840dk/nrf52840:SHIELD=max7219_8x8
84      - platform:stm32h747i_disco/stm32h747xx/m7:SHIELD=st_b_lcd40_dsi1_mb1166
85      - platform:mimxrt1064_evk/mimxrt1064:SHIELD=rk043fn66hs_ctg
86      - platform:mimxrt1060_evk/mimxrt1062:SHIELD=rk043fn66hs_ctg
87      - platform:mimxrt1050_evk/mimxrt1052:SHIELD=rk043fn66hs_ctg
88      - platform:mimxrt1040_evk/mimxrt1042:SHIELD=rk043fn66hs_ctg
89      - platform:frdm_mcxn947/mcxn947/cpu0:SHIELD=lcd_par_s035_8080
90      - platform:mcx_n9xx_evk/mcxn947/cpu0:SHIELD=lcd_par_s035_8080
91      - platform:frdm_mcxn236/mcxn236:SHIELD=lcd_par_s035_8080
92      - platform:frdm_mcxa156/mcxa156:SHIELD=lcd_par_s035_8080
93      - platform:frdm_rw612:SHIELD=lcd_par_s035_spi
94      - platform:ek_ra8d1:SHIELD=rtkmipilcdb00000be
95      - platform:ek_ra8d1:SHIELD=rtk7eka6m3b00001bu
96      - platform:nucleo_g071rb/stm32g071xx:SHIELD=x_nucleo_gfx01m2
97      - platform:mimxrt700_evk/mimxrt798s/cm33_cpu0:SHIELD=zc143ac72mipi
98