1# Copyright 2024 (c) TOKITA Hiroshi
2# SPDX-License-Identifier: Apache-2.0
3
4common:
5  tags:
6    - drivers
7    - display
8  harness: ztest
9  harness_config:
10    fixture: display
11tests:
12  drivers.display.read_write.sdl.argb8888:
13    platform_allow:
14      - native_sim
15      - native_sim/native/64
16    extra_configs:
17      - CONFIG_SDL_DISPLAY_DEFAULT_PIXEL_FORMAT_ARGB_8888=y
18  drivers.display.read_write.sdl.al88:
19    platform_allow:
20      - native_sim
21      - native_sim/native/64
22    extra_configs:
23      - CONFIG_SDL_DISPLAY_DEFAULT_PIXEL_FORMAT_AL_88=y
24  drivers.display.read_write.sdl.rgb888:
25    platform_allow:
26      - native_sim
27      - native_sim/native/64
28    extra_configs:
29      - CONFIG_SDL_DISPLAY_DEFAULT_PIXEL_FORMAT_RGB_888=y
30  drivers.display.read_write.sdl.mono01.vtiled.msbfirst:
31    platform_allow:
32      - native_sim
33      - native_sim/native/64
34    extra_configs:
35      - CONFIG_SDL_DISPLAY_DEFAULT_PIXEL_FORMAT_MONO01=y
36  drivers.display.read_write.sdl.mono10.vtiled.msbfirst:
37    platform_allow:
38      - native_sim
39      - native_sim/native/64
40    extra_configs:
41      - CONFIG_SDL_DISPLAY_DEFAULT_PIXEL_FORMAT_MONO10=y
42  drivers.display.read_write.sdl.mono01.htiled.msbfirst:
43    platform_allow:
44      - native_sim
45      - native_sim/native/64
46    extra_configs:
47      - CONFIG_SDL_DISPLAY_DEFAULT_PIXEL_FORMAT_MONO01=y
48      - CONFIG_SDL_DISPLAY_MONO_VTILED=n
49  drivers.display.read_write.sdl.mono10.htiled.msbfirst:
50    platform_allow:
51      - native_sim
52      - native_sim/native/64
53    extra_configs:
54      - CONFIG_SDL_DISPLAY_DEFAULT_PIXEL_FORMAT_MONO10=y
55      - CONFIG_SDL_DISPLAY_MONO_VTILED=n
56  drivers.display.read_write.sdl.mono01.vtiled.lsbfirst:
57    platform_allow:
58      - native_sim
59      - native_sim/native/64
60    extra_configs:
61      - CONFIG_SDL_DISPLAY_DEFAULT_PIXEL_FORMAT_MONO01=y
62      - CONFIG_SDL_DISPLAY_MONO_MSB_FIRST=n
63  drivers.display.read_write.sdl.mono10.vtiled.lsbfirst:
64    platform_allow:
65      - native_sim
66      - native_sim/native/64
67    extra_configs:
68      - CONFIG_SDL_DISPLAY_DEFAULT_PIXEL_FORMAT_MONO10=y
69      - CONFIG_SDL_DISPLAY_MONO_MSB_FIRST=n
70  drivers.display.read_write.sdl.mono01.htiled.lsbfirst:
71    platform_allow:
72      - native_sim
73      - native_sim/native/64
74    extra_configs:
75      - CONFIG_SDL_DISPLAY_DEFAULT_PIXEL_FORMAT_MONO01=y
76      - CONFIG_SDL_DISPLAY_MONO_VTILED=n
77      - CONFIG_SDL_DISPLAY_MONO_MSB_FIRST=n
78  drivers.display.read_write.sdl.mono10.htiled.lsbfirst:
79    platform_allow:
80      - native_sim
81      - native_sim/native/64
82    extra_configs:
83      - CONFIG_SDL_DISPLAY_DEFAULT_PIXEL_FORMAT_MONO10=y
84      - CONFIG_SDL_DISPLAY_MONO_VTILED=n
85      - CONFIG_SDL_DISPLAY_MONO_MSB_FIRST=n
86  drivers.display.read_write.sdl.rgb565:
87    platform_allow:
88      - native_sim
89      - native_sim/native/64
90    extra_configs:
91      - CONFIG_SDL_DISPLAY_DEFAULT_PIXEL_FORMAT_RGB_565=y
92  drivers.display.read_write.sdl.bgr565:
93    platform_allow:
94      - native_sim
95      - native_sim/native/64
96    extra_configs:
97      - CONFIG_SDL_DISPLAY_DEFAULT_PIXEL_FORMAT_BGR_565=y
98  drivers.display.read_write.ili9340:
99    tags:
100      - shield
101    extra_args:
102      - SHIELD=adafruit_2_8_tft_touch_v2
103      - EXTRA_DTC_OVERLAY_FILE=adafruit_2_8_tft_touch_rgb565.overlay
104    extra_configs:
105      - CONFIG_ILI9XXX_READ=y
106    # Use platform_allow, because we cannot filter the test based on the
107    # presence of the arduino_spi DT nodelabel
108    platform_allow:
109      - mimxrt685_evk/mimxrt685s/cm33
110  drivers.display.read_write.renesas_ra_glcdc:
111    tags:
112      - shield
113    filter: dt_compat_enabled("renesas,ra-glcdc")
114    extra_args:
115      - platform:ek_ra8d1/r7fa8d1bhecbd:SHIELD=rtkmipilcdb00000be
116      - platform:ek_ra8d1/r7fa8d1bhecbd:SHIELD="rtk7eka6m3b00001bu;ek_ra8d1_rtk7eka6m3b00001bu"
117