#########################################
# non-KMS tests
#########################################
igt@(?!.*kms|testdisplay|.*display-vs-wb-transient)(.*)

#########################################
# Valid skip :- Y and Yf-Tiling are not supported
#########################################
igt@kms_(big_fb|ccs|rotation_crc)@.*(y|yf)-tiled.*
igt@kms_(plane_lowres|frontbuffer_tracking|plane_multiple)@.*tiling-y.*
igt@kms_flip_scaled_crc@.*(yf|y)tile.*
igt@kms_async_flips@invalid-async-flip
igt@kms_addfb_basic@addfb25-y-tiled-small-legacy
#########################################
# Valid skip :- 90/270 rotations are not supported
##########################################
igt@kms_big_fb@.*rotate-(90|270)
igt@kms_rotation_crc@.*rotation-(90|270).*
igt@kms_rotation_crc@bad-(pixel-format|tiling)
##########################################
# Valid skip :-  Cursor sizes of 32 and greater than 256 are not supported
##########################################
igt@kms_cursor_crc@.*-max-size
igt@kms_cursor_crc@.*-(32x10|32x32|512x).*
igt@kms_cursor_crc@cursor.*(21|42|85)
##########################################
# Valid skip :- Mutable zpos is not supported
##########################################
igt@kms_atomic@plane-primary-overlay-mutable-zpos
##########################################
# Valid skip :- Requires TV connector, which is not supported
##########################################
igt@kms_tv_load_detect@load-detect
##########################################
# Valid skip :- Scaling mode none is not supported
##########################################
igt@kms_scaling_modes@scaling-mode-none
##########################################
# Valid skip :- Downscaling factor is not supported
##########################################
igt@kms_plane_scaling@.*downscale-factor-0-25.*
#########################################
# Mei interface is not supported for LNL
#########################################
igt@kms_content_protection@mei-interface
##########################################
# Valid skip :- Downscaling is not supported on second plane MTL+
##########################################
igt@kms_plane_scaling@planes-downscale-factor-0-(5|75)$
igt@kms_plane_scaling@planes-.*upscale-.*downscale.*
#########################################
# Expected skip for graphics ver >= 20
#########################################
igt@kms_getfb@getfb2-accept-ccs
#########################################
# Retention flops are not supported on LNL
#########################################
igt@kms_pm_dc@dc5-retention-flops
#########################################
# Horizontal flip is not supported with
# tile4 surface formats
#########################################
igt@kms_big_fb@4-tiled.*hflip.*
igt@kms_rotation_crc@primary-4-tiled-reflect-x.*
##########################################
# Valid skip :- LNL on CI supports only 3 pipes
##########################################
igt@kms_ccs@.*pipe-d.*
igt@kms_feature_discovery@display-4x
igt@.*@.*pipe-(d|D)($|-.*)
igt@kms_bw@.*-4-displays-.*
#########################################
# Ultrajoiner is not supported with only 3 pipes
#########################################
igt@kms_joiner@.*ultra-joiner.*
##########################################
# Valid skip :- Feature is not enabled on kernel
##########################################
igt@kms_writeback@.*

##########################################
# Valid skip :- DG2 & MTL & BMG specific
##########################################
igt@kms_ccs@.*-dg2-.*
igt@kms_ccs@.*-mtl-.*
igt@kms_flip_scaled_crc@.*dg2rcccs.*
igt@kms_ccs@.*4-tiled-bmg-ccs

##########################################
# Valid skip :- Simulation specific
##########################################
igt@kms_pm_dc@dc3co-vpb-simulation
igt@kms_simulation_hpd@sim-hpd
#########################################
# HDMI/VGA subtests on chamelium are
# expected skips for LNL on CI
#########################################
igt@kms_chamelium.*@.*(hdmi|vga).*
#########################################
# Valid skip when HDMI is not enabled in VBT
#########################################
igt@kms_force_connector_basic@force-connector-state
igt@kms_force_connector_basic@force-edid
igt@kms_force_connector_basic@prune-stale-modes
igt@kms_hdmi_inject@inject-audio
igt@kms_hdmi_inject@inject-4k
igt@kms_3d
#########################################
# Valid skip for non-hybrid configuration
#########################################
igt@kms_addfb_basic@invalid-smem-bo-on-discrete
#########################################
# Valid skip on non-tiled display configuration
#########################################
igt@kms_tiled_display@.*

##########################################
# Valid skip :- cursor moving doesn't take slowpath
##########################################
igt@kms_cursor_legacy@(short|basic)-busy-flip-before.*
##########################################
# Valid skip :- Use of a single CRTC for two connectors
##########################################
igt@kms_setmode@basic-clone-single-crtc
##########################################
# Valid skip :- Connector uses CRTC that is incompatible
#               with the connector
##########################################
igt@kms_setmode@invalid-clone-exclusive-crtc
##########################################
# Valid skip :- Valid for display ver > 13
##########################################
igt@kms_psr2_su@.*
#########################################
# Valid skip :- ccs modifiers not supported on Xe2
#########################################
igt@kms_getfb@.*ccs
#########################################
# Use either of connected/non-connected
#########################################
igt@kms_bw@linear-tiling-.*-display.*
#########################################
# Valid skip :- linear + hflip combination is a new
                capability supported on display_ver >= 35
#########################################
igt@kms_big_fb@linear-max-hw-stride.*hflip

#########################################
# Expected skip/fail on CI
#########################################
igt@kms_pm_dc@.*dc6.*
igt@kms_content_protection@.*dp-mst.*type-1.*
igt@kms_pm_dc@deep-pkgc
#########################################
# Expected skip/fail on CI TypeC configuration
#########################################
igt@kms_chamelium_color@.*
igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode
igt@kms_chamelium_hpd@dp-hpd-with-enabled-mode
igt@kms_chamelium_hpd@dp-hpd-for-each-pipe
#########################################
# Expected skip as config missing on CI
#########################################
igt@kms_joiner@basic-max-non-joiner
#########################################
# FBC with PR/PSR2 is a valid skip
#########################################
igt@kms_psr2_sf@fbc-pr-.*
igt@kms_psr2_sf@fbc-psr2.*
igt@kms_psr@fbc-psr2.*
'igt@kms_psr@fbc-pr.*
