Description
kms_3d
Tests 3D mode setting.
kms_addfb_basic
unused-handle
NO DOCUMENTATION!
unused-pitches
NO DOCUMENTATION!
unused-offsets
NO DOCUMENTATION!
unused-modifier
NO DOCUMENTATION!
clobberred-modifier
NO DOCUMENTATION!
legacy-format
NO DOCUMENTATION!
no-handle
NO DOCUMENTATION!
bad-pitch-0
NO DOCUMENTATION!
bad-pitch-32
NO DOCUMENTATION!
bad-pitch-63
NO DOCUMENTATION!
bad-pitch-128
NO DOCUMENTATION!
bad-pitch-256
NO DOCUMENTATION!
bad-pitch-1024
NO DOCUMENTATION!
bad-pitch-999
NO DOCUMENTATION!
bad-pitch-65536
NO DOCUMENTATION!
size-max
NO DOCUMENTATION!
too-wide
NO DOCUMENTATION!
too-high
NO DOCUMENTATION!
bo-too-small
NO DOCUMENTATION!
small-bo
NO DOCUMENTATION!
bo-too-small-due-to-tiling
NO DOCUMENTATION!
addfb25-modifier-no-flag
NO DOCUMENTATION!
addfb25-bad-modifier
NO DOCUMENTATION!
addfb25-X-tiled-mismatch
NO DOCUMENTATION!
addfb25-X-tiled
NO DOCUMENTATION!
addfb25-framebuffer-vs-set-tiling
NO DOCUMENTATION!
addfb25-Y-tiled
NO DOCUMENTATION!
addfb25-Yf-tiled
NO DOCUMENTATION!
addfb25-Y-tiled-small
NO DOCUMENTATION!
basic-X-tiled
NO DOCUMENTATION!
framebuffer-vs-set-tiling
NO DOCUMENTATION!
tile-pitch-mismatch
NO DOCUMENTATION!
basic-Y-tiled
NO DOCUMENTATION!
invalid-get-prop-any
NO DOCUMENTATION!
invalid-get-prop
NO DOCUMENTATION!
invalid-set-prop-any
NO DOCUMENTATION!
invalid-set-prop
NO DOCUMENTATION!
master-rmfb
NO DOCUMENTATION!
kms_atomic
Test atomic modesetting API
plane_overlay_legacy
NO DOCUMENTATION!
plane_primary_legacy
NO DOCUMENTATION!
plane_primary_overlay_zpos
NO DOCUMENTATION!
test_only
NO DOCUMENTATION!
plane_cursor_legacy
NO DOCUMENTATION!
plane_invalid_params
NO DOCUMENTATION!
plane_invalid_params_fence
NO DOCUMENTATION!
crtc_invalid_params
NO DOCUMENTATION!
crtc_invalid_params_fence
NO DOCUMENTATION!
atomic_invalid_params
NO DOCUMENTATION!
kms_atomic_interruptible
Tests that interrupt various atomic ioctls.
legacy-setmode
NO DOCUMENTATION!
atomic-setmode
NO DOCUMENTATION!
legacy-dpms
NO DOCUMENTATION!
legacy-pageflip
NO DOCUMENTATION!
legacy-cursor
NO DOCUMENTATION!
universal-setplane-primary
NO DOCUMENTATION!
universal-setplane-cursor
NO DOCUMENTATION!
kms_atomic_transition
plane-primary-toggle-with-vblank-wait
NO DOCUMENTATION!
plane-all-transition
NO DOCUMENTATION!
plane-all-transition-fencing
NO DOCUMENTATION!
plane-all-transition-nonblocking
NO DOCUMENTATION!
plane-all-transition-nonblocking-fencing
NO DOCUMENTATION!
plane-use-after-nonblocking-unbind
NO DOCUMENTATION!
plane-use-after-nonblocking-unbind-fencing
NO DOCUMENTATION!
plane-all-modeset-transition
NO DOCUMENTATION!
plane-all-modeset-transition-fencing
NO DOCUMENTATION!
plane-all-modeset-transition-internal-panels
NO DOCUMENTATION!
plane-all-modeset-transition-fencing-internal-panels
NO DOCUMENTATION!
plane-toggle-modeset-transition
NO DOCUMENTATION!
1x-modeset-transitions
NO DOCUMENTATION!
1x-modeset-transitions-nonblocking
NO DOCUMENTATION!
1x-modeset-transitions-fencing
NO DOCUMENTATION!
1x-modeset-transitions-nonblocking-fencing
NO DOCUMENTATION!
2x-modeset-transitions
NO DOCUMENTATION!
2x-modeset-transitions-nonblocking
NO DOCUMENTATION!
2x-modeset-transitions-fencing
NO DOCUMENTATION!
2x-modeset-transitions-nonblocking-fencing
NO DOCUMENTATION!
3x-modeset-transitions
NO DOCUMENTATION!
3x-modeset-transitions-nonblocking
NO DOCUMENTATION!
3x-modeset-transitions-fencing
NO DOCUMENTATION!
3x-modeset-transitions-nonblocking-fencing
NO DOCUMENTATION!
4x-modeset-transitions
NO DOCUMENTATION!
4x-modeset-transitions-nonblocking
NO DOCUMENTATION!
4x-modeset-transitions-fencing
NO DOCUMENTATION!
4x-modeset-transitions-nonblocking-fencing
NO DOCUMENTATION!
5x-modeset-transitions
NO DOCUMENTATION!
5x-modeset-transitions-nonblocking
NO DOCUMENTATION!
5x-modeset-transitions-fencing
NO DOCUMENTATION!
5x-modeset-transitions-nonblocking-fencing
NO DOCUMENTATION!
6x-modeset-transitions
NO DOCUMENTATION!
6x-modeset-transitions-nonblocking
NO DOCUMENTATION!
6x-modeset-transitions-fencing
NO DOCUMENTATION!
6x-modeset-transitions-nonblocking-fencing
NO DOCUMENTATION!
kms_available_modes_crc
CRC test all different plane modes which kernel advertises.
available_mode_test_crc
NO DOCUMENTATION!
kms_big_fb
Test big framebuffers
x-tiled-addfb-size-overflow
NO DOCUMENTATION!
y-tiled-addfb-size-overflow
NO DOCUMENTATION!
yf-tiled-addfb-size-overflow
NO DOCUMENTATION!
x-tiled-addfb-size-offset-overflow
NO DOCUMENTATION!
y-tiled-addfb-size-offset-overflow
NO DOCUMENTATION!
yf-tiled-addfb-size-offset-overflow
NO DOCUMENTATION!
linear-addfb
NO DOCUMENTATION!
x-tiled-addfb
NO DOCUMENTATION!
y-tiled-addfb
NO DOCUMENTATION!
yf-tiled-addfb
NO DOCUMENTATION!
linear-8bpp-rotate-0
NO DOCUMENTATION!
linear-8bpp-rotate-90
NO DOCUMENTATION!
linear-8bpp-rotate-180
NO DOCUMENTATION!
linear-8bpp-rotate-270
NO DOCUMENTATION!
linear-16bpp-rotate-0
NO DOCUMENTATION!
linear-16bpp-rotate-90
NO DOCUMENTATION!
linear-16bpp-rotate-180
NO DOCUMENTATION!
linear-16bpp-rotate-270
NO DOCUMENTATION!
linear-32bpp-rotate-0
NO DOCUMENTATION!
linear-32bpp-rotate-90
NO DOCUMENTATION!
linear-32bpp-rotate-180
NO DOCUMENTATION!
linear-32bpp-rotate-270
NO DOCUMENTATION!
linear-64bpp-rotate-0
NO DOCUMENTATION!
linear-64bpp-rotate-90
NO DOCUMENTATION!
linear-64bpp-rotate-180
NO DOCUMENTATION!
linear-64bpp-rotate-270
NO DOCUMENTATION!
x-tiled-8bpp-rotate-0
NO DOCUMENTATION!
x-tiled-8bpp-rotate-90
NO DOCUMENTATION!
x-tiled-8bpp-rotate-180
NO DOCUMENTATION!
x-tiled-8bpp-rotate-270
NO DOCUMENTATION!
x-tiled-16bpp-rotate-0
NO DOCUMENTATION!
x-tiled-16bpp-rotate-90
NO DOCUMENTATION!
x-tiled-16bpp-rotate-180
NO DOCUMENTATION!
x-tiled-16bpp-rotate-270
NO DOCUMENTATION!
x-tiled-32bpp-rotate-0
NO DOCUMENTATION!
x-tiled-32bpp-rotate-90
NO DOCUMENTATION!
x-tiled-32bpp-rotate-180
NO DOCUMENTATION!
x-tiled-32bpp-rotate-270
NO DOCUMENTATION!
x-tiled-64bpp-rotate-0
NO DOCUMENTATION!
x-tiled-64bpp-rotate-90
NO DOCUMENTATION!
x-tiled-64bpp-rotate-180
NO DOCUMENTATION!
x-tiled-64bpp-rotate-270
NO DOCUMENTATION!
y-tiled-8bpp-rotate-0
NO DOCUMENTATION!
y-tiled-8bpp-rotate-90
NO DOCUMENTATION!
y-tiled-8bpp-rotate-180
NO DOCUMENTATION!
y-tiled-8bpp-rotate-270
NO DOCUMENTATION!
y-tiled-16bpp-rotate-0
NO DOCUMENTATION!
y-tiled-16bpp-rotate-90
NO DOCUMENTATION!
y-tiled-16bpp-rotate-180
NO DOCUMENTATION!
y-tiled-16bpp-rotate-270
NO DOCUMENTATION!
y-tiled-32bpp-rotate-0
NO DOCUMENTATION!
y-tiled-32bpp-rotate-90
NO DOCUMENTATION!
y-tiled-32bpp-rotate-180
NO DOCUMENTATION!
y-tiled-32bpp-rotate-270
NO DOCUMENTATION!
y-tiled-64bpp-rotate-0
NO DOCUMENTATION!
y-tiled-64bpp-rotate-90
NO DOCUMENTATION!
y-tiled-64bpp-rotate-180
NO DOCUMENTATION!
y-tiled-64bpp-rotate-270
NO DOCUMENTATION!
yf-tiled-8bpp-rotate-0
NO DOCUMENTATION!
yf-tiled-8bpp-rotate-90
NO DOCUMENTATION!
yf-tiled-8bpp-rotate-180
NO DOCUMENTATION!
yf-tiled-8bpp-rotate-270
NO DOCUMENTATION!
yf-tiled-16bpp-rotate-0
NO DOCUMENTATION!
yf-tiled-16bpp-rotate-90
NO DOCUMENTATION!
yf-tiled-16bpp-rotate-180
NO DOCUMENTATION!
yf-tiled-16bpp-rotate-270
NO DOCUMENTATION!
yf-tiled-32bpp-rotate-0
NO DOCUMENTATION!
yf-tiled-32bpp-rotate-90
NO DOCUMENTATION!
yf-tiled-32bpp-rotate-180
NO DOCUMENTATION!
yf-tiled-32bpp-rotate-270
NO DOCUMENTATION!
yf-tiled-64bpp-rotate-0
NO DOCUMENTATION!
yf-tiled-64bpp-rotate-90
NO DOCUMENTATION!
yf-tiled-64bpp-rotate-180
NO DOCUMENTATION!
yf-tiled-64bpp-rotate-270
NO DOCUMENTATION!
kms_busy
Basic check of KMS ABI with busy framebuffers.
basic-flip-A
NO DOCUMENTATION!
basic-modeset-A
NO DOCUMENTATION!
extended-pageflip-modeset-hang-oldfb-render-A
NO DOCUMENTATION!
extended-pageflip-hang-oldfb-render-A
NO DOCUMENTATION!
extended-pageflip-hang-newfb-render-A
NO DOCUMENTATION!
extended-modeset-hang-oldfb-render-A
NO DOCUMENTATION!
extended-modeset-hang-newfb-render-A
NO DOCUMENTATION!
extended-modeset-hang-oldfb-with-reset-render-A
NO DOCUMENTATION!
extended-modeset-hang-newfb-with-reset-render-A
NO DOCUMENTATION!
basic-flip-B
NO DOCUMENTATION!
basic-modeset-B
NO DOCUMENTATION!
extended-pageflip-modeset-hang-oldfb-render-B
NO DOCUMENTATION!
extended-pageflip-hang-oldfb-render-B
NO DOCUMENTATION!
extended-pageflip-hang-newfb-render-B
NO DOCUMENTATION!
extended-modeset-hang-oldfb-render-B
NO DOCUMENTATION!
extended-modeset-hang-newfb-render-B
NO DOCUMENTATION!
extended-modeset-hang-oldfb-with-reset-render-B
NO DOCUMENTATION!
extended-modeset-hang-newfb-with-reset-render-B
NO DOCUMENTATION!
basic-flip-C
NO DOCUMENTATION!
basic-modeset-C
NO DOCUMENTATION!
extended-pageflip-modeset-hang-oldfb-render-C
NO DOCUMENTATION!
extended-pageflip-hang-oldfb-render-C
NO DOCUMENTATION!
extended-pageflip-hang-newfb-render-C
NO DOCUMENTATION!
extended-modeset-hang-oldfb-render-C
NO DOCUMENTATION!
extended-modeset-hang-newfb-render-C
NO DOCUMENTATION!
extended-modeset-hang-oldfb-with-reset-render-C
NO DOCUMENTATION!
extended-modeset-hang-newfb-with-reset-render-C
NO DOCUMENTATION!
basic-flip-D
NO DOCUMENTATION!
basic-modeset-D
NO DOCUMENTATION!
extended-pageflip-modeset-hang-oldfb-render-D
NO DOCUMENTATION!
extended-pageflip-hang-oldfb-render-D
NO DOCUMENTATION!
extended-pageflip-hang-newfb-render-D
NO DOCUMENTATION!
extended-modeset-hang-oldfb-render-D
NO DOCUMENTATION!
extended-modeset-hang-newfb-render-D
NO DOCUMENTATION!
extended-modeset-hang-oldfb-with-reset-render-D
NO DOCUMENTATION!
extended-modeset-hang-newfb-with-reset-render-D
NO DOCUMENTATION!
basic-flip-E
NO DOCUMENTATION!
basic-modeset-E
NO DOCUMENTATION!
extended-pageflip-modeset-hang-oldfb-render-E
NO DOCUMENTATION!
extended-pageflip-hang-oldfb-render-E
NO DOCUMENTATION!
extended-pageflip-hang-newfb-render-E
NO DOCUMENTATION!
extended-modeset-hang-oldfb-render-E
NO DOCUMENTATION!
extended-modeset-hang-newfb-render-E
NO DOCUMENTATION!
extended-modeset-hang-oldfb-with-reset-render-E
NO DOCUMENTATION!
extended-modeset-hang-newfb-with-reset-render-E
NO DOCUMENTATION!
basic-flip-F
NO DOCUMENTATION!
basic-modeset-F
NO DOCUMENTATION!
extended-pageflip-modeset-hang-oldfb-render-F
NO DOCUMENTATION!
extended-pageflip-hang-oldfb-render-F
NO DOCUMENTATION!
extended-pageflip-hang-newfb-render-F
NO DOCUMENTATION!
extended-modeset-hang-oldfb-render-F
NO DOCUMENTATION!
extended-modeset-hang-newfb-render-F
NO DOCUMENTATION!
extended-modeset-hang-oldfb-with-reset-render-F
NO DOCUMENTATION!
extended-modeset-hang-newfb-with-reset-render-F
NO DOCUMENTATION!
kms_ccs
Test render compression (RC), in which the main surface is complemented by a color controlsurface (CCS) that the display uses to interpret the compressed data.
pipe-A-bad-pixel-format
NO DOCUMENTATION!
pipe-A-bad-rotation-90
NO DOCUMENTATION!
pipe-A-crc-primary-basic
NO DOCUMENTATION!
pipe-A-crc-primary-rotation-180
NO DOCUMENTATION!
pipe-A-crc-sprite-planes-basic
NO DOCUMENTATION!
pipe-A-missing-ccs-buffer
NO DOCUMENTATION!
pipe-A-ccs-on-another-bo
NO DOCUMENTATION!
pipe-A-bad-aux-stride
NO DOCUMENTATION!
pipe-B-bad-pixel-format
NO DOCUMENTATION!
pipe-B-bad-rotation-90
NO DOCUMENTATION!
pipe-B-crc-primary-basic
NO DOCUMENTATION!
pipe-B-crc-primary-rotation-180
NO DOCUMENTATION!
pipe-B-crc-sprite-planes-basic
NO DOCUMENTATION!
pipe-B-missing-ccs-buffer
NO DOCUMENTATION!
pipe-B-ccs-on-another-bo
NO DOCUMENTATION!
pipe-B-bad-aux-stride
NO DOCUMENTATION!
pipe-C-bad-pixel-format
NO DOCUMENTATION!
pipe-C-bad-rotation-90
NO DOCUMENTATION!
pipe-C-crc-primary-basic
NO DOCUMENTATION!
pipe-C-crc-primary-rotation-180
NO DOCUMENTATION!
pipe-C-crc-sprite-planes-basic
NO DOCUMENTATION!
pipe-C-missing-ccs-buffer
NO DOCUMENTATION!
pipe-C-ccs-on-another-bo
NO DOCUMENTATION!
pipe-C-bad-aux-stride
NO DOCUMENTATION!
pipe-D-bad-pixel-format
NO DOCUMENTATION!
pipe-D-bad-rotation-90
NO DOCUMENTATION!
pipe-D-crc-primary-basic
NO DOCUMENTATION!
pipe-D-crc-primary-rotation-180
NO DOCUMENTATION!
pipe-D-crc-sprite-planes-basic
NO DOCUMENTATION!
pipe-D-missing-ccs-buffer
NO DOCUMENTATION!
pipe-D-ccs-on-another-bo
NO DOCUMENTATION!
pipe-D-bad-aux-stride
NO DOCUMENTATION!
pipe-E-bad-pixel-format
NO DOCUMENTATION!
pipe-E-bad-rotation-90
NO DOCUMENTATION!
pipe-E-crc-primary-basic
NO DOCUMENTATION!
pipe-E-crc-primary-rotation-180
NO DOCUMENTATION!
pipe-E-crc-sprite-planes-basic
NO DOCUMENTATION!
pipe-E-missing-ccs-buffer
NO DOCUMENTATION!
pipe-E-ccs-on-another-bo
NO DOCUMENTATION!
pipe-E-bad-aux-stride
NO DOCUMENTATION!
pipe-F-bad-pixel-format
NO DOCUMENTATION!
pipe-F-bad-rotation-90
NO DOCUMENTATION!
pipe-F-crc-primary-basic
NO DOCUMENTATION!
pipe-F-crc-primary-rotation-180
NO DOCUMENTATION!
pipe-F-crc-sprite-planes-basic
NO DOCUMENTATION!
pipe-F-missing-ccs-buffer
NO DOCUMENTATION!
pipe-F-ccs-on-another-bo
NO DOCUMENTATION!
pipe-F-bad-aux-stride
NO DOCUMENTATION!
kms_color
Test Color Features at Pipe level
pipe-A-ctm-red-to-blue
NO DOCUMENTATION!
pipe-A-ctm-green-to-red
NO DOCUMENTATION!
pipe-A-ctm-blue-to-red
NO DOCUMENTATION!
pipe-A-ctm-0-25
NO DOCUMENTATION!
pipe-A-ctm-0-5
NO DOCUMENTATION!
pipe-A-ctm-0-75
NO DOCUMENTATION!
pipe-A-ctm-max
NO DOCUMENTATION!
pipe-A-ctm-negative
NO DOCUMENTATION!
pipe-A-degamma
NO DOCUMENTATION!
pipe-A-gamma
NO DOCUMENTATION!
pipe-A-legacy-gamma
NO DOCUMENTATION!
pipe-A-legacy-gamma-reset
NO DOCUMENTATION!
pipe-B-ctm-red-to-blue
NO DOCUMENTATION!
pipe-B-ctm-green-to-red
NO DOCUMENTATION!
pipe-B-ctm-blue-to-red
NO DOCUMENTATION!
pipe-B-ctm-0-25
NO DOCUMENTATION!
pipe-B-ctm-0-5
NO DOCUMENTATION!
pipe-B-ctm-0-75
NO DOCUMENTATION!
pipe-B-ctm-max
NO DOCUMENTATION!
pipe-B-ctm-negative
NO DOCUMENTATION!
pipe-B-degamma
NO DOCUMENTATION!
pipe-B-gamma
NO DOCUMENTATION!
pipe-B-legacy-gamma
NO DOCUMENTATION!
pipe-B-legacy-gamma-reset
NO DOCUMENTATION!
pipe-C-ctm-red-to-blue
NO DOCUMENTATION!
pipe-C-ctm-green-to-red
NO DOCUMENTATION!
pipe-C-ctm-blue-to-red
NO DOCUMENTATION!
pipe-C-ctm-0-25
NO DOCUMENTATION!
pipe-C-ctm-0-5
NO DOCUMENTATION!
pipe-C-ctm-0-75
NO DOCUMENTATION!
pipe-C-ctm-max
NO DOCUMENTATION!
pipe-C-ctm-negative
NO DOCUMENTATION!
pipe-C-degamma
NO DOCUMENTATION!
pipe-C-gamma
NO DOCUMENTATION!
pipe-C-legacy-gamma
NO DOCUMENTATION!
pipe-C-legacy-gamma-reset
NO DOCUMENTATION!
pipe-D-ctm-red-to-blue
NO DOCUMENTATION!
pipe-D-ctm-green-to-red
NO DOCUMENTATION!
pipe-D-ctm-blue-to-red
NO DOCUMENTATION!
pipe-D-ctm-0-25
NO DOCUMENTATION!
pipe-D-ctm-0-5
NO DOCUMENTATION!
pipe-D-ctm-0-75
NO DOCUMENTATION!
pipe-D-ctm-max
NO DOCUMENTATION!
pipe-D-ctm-negative
NO DOCUMENTATION!
pipe-D-degamma
NO DOCUMENTATION!
pipe-D-gamma
NO DOCUMENTATION!
pipe-D-legacy-gamma
NO DOCUMENTATION!
pipe-D-legacy-gamma-reset
NO DOCUMENTATION!
pipe-E-ctm-red-to-blue
NO DOCUMENTATION!
pipe-E-ctm-green-to-red
NO DOCUMENTATION!
pipe-E-ctm-blue-to-red
NO DOCUMENTATION!
pipe-E-ctm-0-25
NO DOCUMENTATION!
pipe-E-ctm-0-5
NO DOCUMENTATION!
pipe-E-ctm-0-75
NO DOCUMENTATION!
pipe-E-ctm-max
NO DOCUMENTATION!
pipe-E-ctm-negative
NO DOCUMENTATION!
pipe-E-degamma
NO DOCUMENTATION!
pipe-E-gamma
NO DOCUMENTATION!
pipe-E-legacy-gamma
NO DOCUMENTATION!
pipe-E-legacy-gamma-reset
NO DOCUMENTATION!
pipe-F-ctm-red-to-blue
NO DOCUMENTATION!
pipe-F-ctm-green-to-red
NO DOCUMENTATION!
pipe-F-ctm-blue-to-red
NO DOCUMENTATION!
pipe-F-ctm-0-25
NO DOCUMENTATION!
pipe-F-ctm-0-5
NO DOCUMENTATION!
pipe-F-ctm-0-75
NO DOCUMENTATION!
pipe-F-ctm-max
NO DOCUMENTATION!
pipe-F-ctm-negative
NO DOCUMENTATION!
pipe-F-degamma
NO DOCUMENTATION!
pipe-F-gamma
NO DOCUMENTATION!
pipe-F-legacy-gamma
NO DOCUMENTATION!
pipe-F-legacy-gamma-reset
NO DOCUMENTATION!
pipe-invalid-gamma-lut-sizes
NO DOCUMENTATION!
pipe-invalid-degamma-lut-sizes
NO DOCUMENTATION!
pipe-invalid-ctm-matrix-sizes
NO DOCUMENTATION!
kms_concurrent
Test atomic mode setting concurrently with multiple planes and screen resolution
kms_content_protection
Test content protection (HDCP)
atomic-dpms
NO DOCUMENTATION!
kms_crtc_background_color
Test crtc background color feature
kms_cursor_crc
Use the display CRC support to validate cursor plane functionality. The test will position thecursor plane either fully onscreen, partially onscreen, or fully offscreen, using either afully opaque or fully transparent surface. In each case it then reads the PF CRC and compares itwith the CRC value obtained when the cursor plane was disabled.
More than 100 subtests, skipping listing
kms_cursor_edge_walk
Exercise CHV pipe C cursor fail
pipe-A-64x64-left-edge
NO DOCUMENTATION!
pipe-A-64x64-right-edge
NO DOCUMENTATION!
pipe-A-64x64-top-edge
NO DOCUMENTATION!
pipe-A-64x64-bottom-edge
NO DOCUMENTATION!
pipe-A-128x128-left-edge
NO DOCUMENTATION!
pipe-A-128x128-right-edge
NO DOCUMENTATION!
pipe-A-128x128-top-edge
NO DOCUMENTATION!
pipe-A-128x128-bottom-edge
NO DOCUMENTATION!
pipe-A-256x256-left-edge
NO DOCUMENTATION!
pipe-A-256x256-right-edge
NO DOCUMENTATION!
pipe-A-256x256-top-edge
NO DOCUMENTATION!
pipe-A-256x256-bottom-edge
NO DOCUMENTATION!
pipe-B-64x64-left-edge
NO DOCUMENTATION!
pipe-B-64x64-right-edge
NO DOCUMENTATION!
pipe-B-64x64-top-edge
NO DOCUMENTATION!
pipe-B-64x64-bottom-edge
NO DOCUMENTATION!
pipe-B-128x128-left-edge
NO DOCUMENTATION!
pipe-B-128x128-right-edge
NO DOCUMENTATION!
pipe-B-128x128-top-edge
NO DOCUMENTATION!
pipe-B-128x128-bottom-edge
NO DOCUMENTATION!
pipe-B-256x256-left-edge
NO DOCUMENTATION!
pipe-B-256x256-right-edge
NO DOCUMENTATION!
pipe-B-256x256-top-edge
NO DOCUMENTATION!
pipe-B-256x256-bottom-edge
NO DOCUMENTATION!
pipe-C-64x64-left-edge
NO DOCUMENTATION!
pipe-C-64x64-right-edge
NO DOCUMENTATION!
pipe-C-64x64-top-edge
NO DOCUMENTATION!
pipe-C-64x64-bottom-edge
NO DOCUMENTATION!
pipe-C-128x128-left-edge
NO DOCUMENTATION!
pipe-C-128x128-right-edge
NO DOCUMENTATION!
pipe-C-128x128-top-edge
NO DOCUMENTATION!
pipe-C-128x128-bottom-edge
NO DOCUMENTATION!
pipe-C-256x256-left-edge
NO DOCUMENTATION!
pipe-C-256x256-right-edge
NO DOCUMENTATION!
pipe-C-256x256-top-edge
NO DOCUMENTATION!
pipe-C-256x256-bottom-edge
NO DOCUMENTATION!
pipe-D-64x64-left-edge
NO DOCUMENTATION!
pipe-D-64x64-right-edge
NO DOCUMENTATION!
pipe-D-64x64-top-edge
NO DOCUMENTATION!
pipe-D-64x64-bottom-edge
NO DOCUMENTATION!
pipe-D-128x128-left-edge
NO DOCUMENTATION!
pipe-D-128x128-right-edge
NO DOCUMENTATION!
pipe-D-128x128-top-edge
NO DOCUMENTATION!
pipe-D-128x128-bottom-edge
NO DOCUMENTATION!
pipe-D-256x256-left-edge
NO DOCUMENTATION!
pipe-D-256x256-right-edge
NO DOCUMENTATION!
pipe-D-256x256-top-edge
NO DOCUMENTATION!
pipe-D-256x256-bottom-edge
NO DOCUMENTATION!
pipe-E-64x64-left-edge
NO DOCUMENTATION!
pipe-E-64x64-right-edge
NO DOCUMENTATION!
pipe-E-64x64-top-edge
NO DOCUMENTATION!
pipe-E-64x64-bottom-edge
NO DOCUMENTATION!
pipe-E-128x128-left-edge
NO DOCUMENTATION!
pipe-E-128x128-right-edge
NO DOCUMENTATION!
pipe-E-128x128-top-edge
NO DOCUMENTATION!
pipe-E-128x128-bottom-edge
NO DOCUMENTATION!
pipe-E-256x256-left-edge
NO DOCUMENTATION!
pipe-E-256x256-right-edge
NO DOCUMENTATION!
pipe-E-256x256-top-edge
NO DOCUMENTATION!
pipe-E-256x256-bottom-edge
NO DOCUMENTATION!
pipe-F-64x64-left-edge
NO DOCUMENTATION!
pipe-F-64x64-right-edge
NO DOCUMENTATION!
pipe-F-64x64-top-edge
NO DOCUMENTATION!
pipe-F-64x64-bottom-edge
NO DOCUMENTATION!
pipe-F-128x128-left-edge
NO DOCUMENTATION!
pipe-F-128x128-right-edge
NO DOCUMENTATION!
pipe-F-128x128-top-edge
NO DOCUMENTATION!
pipe-F-128x128-bottom-edge
NO DOCUMENTATION!
pipe-F-256x256-left-edge
NO DOCUMENTATION!
pipe-F-256x256-right-edge
NO DOCUMENTATION!
pipe-F-256x256-top-edge
NO DOCUMENTATION!
pipe-F-256x256-bottom-edge
NO DOCUMENTATION!
kms_cursor_legacy
Stress legacy cursor ioctl
More than 100 subtests, skipping listing
kms_dp_dsc
basic-dsc-enable-eDP
NO DOCUMENTATION!
basic-dsc-enable-DP
NO DOCUMENTATION!
kms_draw_crc
draw-method-xrgb8888-mmap-cpu-untiled
NO DOCUMENTATION!
draw-method-xrgb8888-mmap-cpu-xtiled
NO DOCUMENTATION!
draw-method-xrgb8888-mmap-cpu-ytiled
NO DOCUMENTATION!
draw-method-xrgb8888-mmap-gtt-untiled
NO DOCUMENTATION!
draw-method-xrgb8888-mmap-gtt-xtiled
NO DOCUMENTATION!
draw-method-xrgb8888-mmap-gtt-ytiled
NO DOCUMENTATION!
draw-method-xrgb8888-mmap-wc-untiled
NO DOCUMENTATION!
draw-method-xrgb8888-mmap-wc-xtiled
NO DOCUMENTATION!
draw-method-xrgb8888-mmap-wc-ytiled
NO DOCUMENTATION!
draw-method-xrgb8888-pwrite-untiled
NO DOCUMENTATION!
draw-method-xrgb8888-pwrite-xtiled
NO DOCUMENTATION!
draw-method-xrgb8888-pwrite-ytiled
NO DOCUMENTATION!
draw-method-xrgb8888-blt-untiled
NO DOCUMENTATION!
draw-method-xrgb8888-blt-xtiled
NO DOCUMENTATION!
draw-method-xrgb8888-blt-ytiled
NO DOCUMENTATION!
draw-method-xrgb8888-render-untiled
NO DOCUMENTATION!
draw-method-xrgb8888-render-xtiled
NO DOCUMENTATION!
draw-method-xrgb8888-render-ytiled
NO DOCUMENTATION!
draw-method-rgb565-mmap-cpu-untiled
NO DOCUMENTATION!
draw-method-rgb565-mmap-cpu-xtiled
NO DOCUMENTATION!
draw-method-rgb565-mmap-cpu-ytiled
NO DOCUMENTATION!
draw-method-rgb565-mmap-gtt-untiled
NO DOCUMENTATION!
draw-method-rgb565-mmap-gtt-xtiled
NO DOCUMENTATION!
draw-method-rgb565-mmap-gtt-ytiled
NO DOCUMENTATION!
draw-method-rgb565-mmap-wc-untiled
NO DOCUMENTATION!
draw-method-rgb565-mmap-wc-xtiled
NO DOCUMENTATION!
draw-method-rgb565-mmap-wc-ytiled
NO DOCUMENTATION!
draw-method-rgb565-pwrite-untiled
NO DOCUMENTATION!
draw-method-rgb565-pwrite-xtiled
NO DOCUMENTATION!
draw-method-rgb565-pwrite-ytiled
NO DOCUMENTATION!
draw-method-rgb565-blt-untiled
NO DOCUMENTATION!
draw-method-rgb565-blt-xtiled
NO DOCUMENTATION!
draw-method-rgb565-blt-ytiled
NO DOCUMENTATION!
draw-method-rgb565-render-untiled
NO DOCUMENTATION!
draw-method-rgb565-render-xtiled
NO DOCUMENTATION!
draw-method-rgb565-render-ytiled
NO DOCUMENTATION!
draw-method-xrgb2101010-mmap-cpu-untiled
NO DOCUMENTATION!
draw-method-xrgb2101010-mmap-cpu-xtiled
NO DOCUMENTATION!
draw-method-xrgb2101010-mmap-cpu-ytiled
NO DOCUMENTATION!
draw-method-xrgb2101010-mmap-gtt-untiled
NO DOCUMENTATION!
draw-method-xrgb2101010-mmap-gtt-xtiled
NO DOCUMENTATION!
draw-method-xrgb2101010-mmap-gtt-ytiled
NO DOCUMENTATION!
draw-method-xrgb2101010-mmap-wc-untiled
NO DOCUMENTATION!
draw-method-xrgb2101010-mmap-wc-xtiled
NO DOCUMENTATION!
draw-method-xrgb2101010-mmap-wc-ytiled
NO DOCUMENTATION!
draw-method-xrgb2101010-pwrite-untiled
NO DOCUMENTATION!
draw-method-xrgb2101010-pwrite-xtiled
NO DOCUMENTATION!
draw-method-xrgb2101010-pwrite-ytiled
NO DOCUMENTATION!
draw-method-xrgb2101010-blt-untiled
NO DOCUMENTATION!
draw-method-xrgb2101010-blt-xtiled
NO DOCUMENTATION!
draw-method-xrgb2101010-blt-ytiled
NO DOCUMENTATION!
draw-method-xrgb2101010-render-untiled
NO DOCUMENTATION!
draw-method-xrgb2101010-render-xtiled
NO DOCUMENTATION!
draw-method-xrgb2101010-render-ytiled
NO DOCUMENTATION!
fill-fb
NO DOCUMENTATION!
kms_fbcon_fbt
Test the relationship between fbcon and the frontbuffer tracking infrastructure.
fbc-suspend
NO DOCUMENTATION!
psr-suspend
NO DOCUMENTATION!
kms_fence_pin_leak
Exercises full ppgtt fence pin_count leak in the kernel.
kms_flip
nonblocking-read
NO DOCUMENTATION!
wf_vblank-ts-check
NO DOCUMENTATION!
2x-wf_vblank-ts-check
NO DOCUMENTATION!
blocking-wf_vblank
NO DOCUMENTATION!
2x-blocking-wf_vblank
NO DOCUMENTATION!
absolute-wf_vblank
NO DOCUMENTATION!
2x-absolute-wf_vblank
NO DOCUMENTATION!
blocking-absolute-wf_vblank
NO DOCUMENTATION!
2x-blocking-absolute-wf_vblank
NO DOCUMENTATION!
basic-plain-flip
NO DOCUMENTATION!
2x-plain-flip
NO DOCUMENTATION!
busy-flip
NO DOCUMENTATION!
2x-busy-flip
NO DOCUMENTATION!
flip-vs-fences
NO DOCUMENTATION!
2x-flip-vs-fences
NO DOCUMENTATION!
plain-flip-ts-check
NO DOCUMENTATION!
2x-plain-flip-ts-check
NO DOCUMENTATION!
plain-flip-fb-recreate
NO DOCUMENTATION!
2x-plain-flip-fb-recreate
NO DOCUMENTATION!
flip-vs-rmfb
NO DOCUMENTATION!
2x-flip-vs-rmfb
NO DOCUMENTATION!
basic-flip-vs-dpms
NO DOCUMENTATION!
2x-flip-vs-dpms
NO DOCUMENTATION!
flip-vs-panning
NO DOCUMENTATION!
2x-flip-vs-panning
NO DOCUMENTATION!
basic-flip-vs-modeset
NO DOCUMENTATION!
2x-flip-vs-modeset
NO DOCUMENTATION!
flip-vs-expired-vblank
NO DOCUMENTATION!
2x-flip-vs-expired-vblank
NO DOCUMENTATION!
flip-vs-absolute-wf_vblank
NO DOCUMENTATION!
2x-flip-vs-absolute-wf_vblank
NO DOCUMENTATION!
basic-flip-vs-wf_vblank
NO DOCUMENTATION!
2x-flip-vs-wf_vblank
NO DOCUMENTATION!
flip-vs-blocking-wf-vblank
NO DOCUMENTATION!
2x-flip-vs-blocking-wf-vblank
NO DOCUMENTATION!
flip-vs-modeset-vs-hang
NO DOCUMENTATION!
2x-flip-vs-modeset-vs-hang
NO DOCUMENTATION!
flip-vs-panning-vs-hang
NO DOCUMENTATION!
2x-flip-vs-panning-vs-hang
NO DOCUMENTATION!
flip-vs-dpms-off-vs-modeset
NO DOCUMENTATION!
2x-flip-vs-dpms-off-vs-modeset
NO DOCUMENTATION!
single-buffer-flip-vs-dpms-off-vs-modeset
NO DOCUMENTATION!
2x-single-buffer-flip-vs-dpms-off-vs-modeset
NO DOCUMENTATION!
dpms-off-confusion
NO DOCUMENTATION!
nonexisting-fb
NO DOCUMENTATION!
2x-nonexisting-fb
NO DOCUMENTATION!
dpms-vs-vblank-race
NO DOCUMENTATION!
2x-dpms-vs-vblank-race
NO DOCUMENTATION!
modeset-vs-vblank-race
NO DOCUMENTATION!
2x-modeset-vs-vblank-race
NO DOCUMENTATION!
bo-too-big
NO DOCUMENTATION!
flip-vs-suspend
NO DOCUMENTATION!
2x-flip-vs-suspend
NO DOCUMENTATION!
wf_vblank-ts-check-interruptible
NO DOCUMENTATION!
2x-wf_vblank-ts-check-interruptible
NO DOCUMENTATION!
absolute-wf_vblank-interruptible
NO DOCUMENTATION!
2x-absolute-wf_vblank-interruptible
NO DOCUMENTATION!
blocking-absolute-wf_vblank-interruptible
NO DOCUMENTATION!
2x-blocking-absolute-wf_vblank-interruptible
NO DOCUMENTATION!
plain-flip-interruptible
NO DOCUMENTATION!
2x-plain-flip-interruptible
NO DOCUMENTATION!
flip-vs-fences-interruptible
NO DOCUMENTATION!
2x-flip-vs-fences-interruptible
NO DOCUMENTATION!
plain-flip-ts-check-interruptible
NO DOCUMENTATION!
2x-plain-flip-ts-check-interruptible
NO DOCUMENTATION!
plain-flip-fb-recreate-interruptible
NO DOCUMENTATION!
2x-plain-flip-fb-recreate-interruptible
NO DOCUMENTATION!
flip-vs-rmfb-interruptible
NO DOCUMENTATION!
2x-flip-vs-rmfb-interruptible
NO DOCUMENTATION!
flip-vs-dpms-interruptible
NO DOCUMENTATION!
2x-flip-vs-dpms-interruptible
NO DOCUMENTATION!
flip-vs-panning-interruptible
NO DOCUMENTATION!
2x-flip-vs-panning-interruptible
NO DOCUMENTATION!
flip-vs-modeset-interruptible
NO DOCUMENTATION!
2x-flip-vs-modeset-interruptible
NO DOCUMENTATION!
flip-vs-expired-vblank-interruptible
NO DOCUMENTATION!
2x-flip-vs-expired-vblank-interruptible
NO DOCUMENTATION!
flip-vs-absolute-wf_vblank-interruptible
NO DOCUMENTATION!
2x-flip-vs-absolute-wf_vblank-interruptible
NO DOCUMENTATION!
flip-vs-wf_vblank-interruptible
NO DOCUMENTATION!
2x-flip-vs-wf_vblank-interruptible
NO DOCUMENTATION!
flip-vs-modeset-vs-hang-interruptible
NO DOCUMENTATION!
2x-flip-vs-modeset-vs-hang-interruptible
NO DOCUMENTATION!
flip-vs-panning-vs-hang-interruptible
NO DOCUMENTATION!
2x-flip-vs-panning-vs-hang-interruptible
NO DOCUMENTATION!
flip-vs-dpms-off-vs-modeset-interruptible
NO DOCUMENTATION!
2x-flip-vs-dpms-off-vs-modeset-interruptible
NO DOCUMENTATION!
single-buffer-flip-vs-dpms-off-vs-modeset-interruptible
NO DOCUMENTATION!
2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible
NO DOCUMENTATION!
dpms-off-confusion-interruptible
NO DOCUMENTATION!
nonexisting-fb-interruptible
NO DOCUMENTATION!
2x-nonexisting-fb-interruptible
NO DOCUMENTATION!
dpms-vs-vblank-race-interruptible
NO DOCUMENTATION!
2x-dpms-vs-vblank-race-interruptible
NO DOCUMENTATION!
modeset-vs-vblank-race-interruptible
NO DOCUMENTATION!
2x-modeset-vs-vblank-race-interruptible
NO DOCUMENTATION!
bo-too-big-interruptible
NO DOCUMENTATION!
flip-vs-suspend-interruptible
NO DOCUMENTATION!
2x-flip-vs-suspend-interruptible
NO DOCUMENTATION!
kms_flip_event_leak
This test tries to provoke the kernel into leaking a pending page flip event when the fd is closedbefore the flip has completed. The test itself won't fail even if the kernel leaks the event, butthe resulting dmesg WARN will indicate a failure.
kms_flip_tiling
Test page flips and tiling scenarios
flip-changes-tiling
NO DOCUMENTATION!
flip-changes-tiling-Y
NO DOCUMENTATION!
flip-changes-tiling-Yf
NO DOCUMENTATION!
flip-X-tiled
NO DOCUMENTATION!
flip-Y-tiled
NO DOCUMENTATION!
flip-Yf-tiled
NO DOCUMENTATION!
flip-to-X-tiled
NO DOCUMENTATION!
flip-to-Y-tiled
NO DOCUMENTATION!
flip-to-Yf-tiled
NO DOCUMENTATION!
kms_force_connector_basic
Check the debugfs force connector/edid features work correctly.
force-load-detect
NO DOCUMENTATION!
force-connector-state
NO DOCUMENTATION!
force-edid
NO DOCUMENTATION!
prune-stale-modes
NO DOCUMENTATION!
kms_frontbuffer_tracking
Test the Kernel's frontbuffer tracking mechanism and its related features: FBC, PSR and DRRS
More than 100 subtests, skipping listing
kms_getfb
getfb-handle-zero
NO DOCUMENTATION!
getfb-handle-valid
NO DOCUMENTATION!
getfb-handle-closed
NO DOCUMENTATION!
getfb-handle-not-fb
NO DOCUMENTATION!
getfb-addfb-different-handles
NO DOCUMENTATION!
getfb-repeated-different-handles
NO DOCUMENTATION!
getfb-reject-ccs
NO DOCUMENTATION!
kms_hdmi_inject
Test that in-kernel EDID parsing is producing expected results by forcing a disconnected HDMIconnector with a known EDID and checking that the metadata exposed to user space matches.
inject-4k
Make sure that 4K modes exposed by DRM match the forced EDID and modesetting using it succeed.
inject-audio
Make sure that audio information exposed by ALSA match the forced EDID.
kms_invalid_dotclock
Make sure all modesets are rejected when the requested dotclock is too high
kms_lease
Test of CreateLease.
simple_lease
NO DOCUMENTATION!
lessee_list
NO DOCUMENTATION!
lease_get
NO DOCUMENTATION!
lease_unleased_connector
NO DOCUMENTATION!
lease_unleased_crtc
NO DOCUMENTATION!
lease_revoke
NO DOCUMENTATION!
lease_again
NO DOCUMENTATION!
lease_invalid_connector
NO DOCUMENTATION!
lease_invalid_crtc
NO DOCUMENTATION!
lease_invalid_plane
NO DOCUMENTATION!
page_flip_implicit_plane
NO DOCUMENTATION!
setcrtc_implicit_plane
NO DOCUMENTATION!
cursor_implicit_plane
NO DOCUMENTATION!
atomic_implicit_crtc
NO DOCUMENTATION!
invalid-create-leases
NO DOCUMENTATION!
possible-crtcs-filtering
NO DOCUMENTATION!
master-vs-lease
NO DOCUMENTATION!
multimaster-lease
NO DOCUMENTATION!
implicit-plane-lease
NO DOCUMENTATION!
lease-uevent
NO DOCUMENTATION!
kms_legacy_colorkey
Check that the legacy set colorkey ioctl only works on sprite planes.
kms_mmap_write_crc
Use the display CRC support to validate mmap write to an already uncached future scanoutbuffer.
kms_panel_fitting
Test display panel fitting
atomic-fastset
NO DOCUMENTATION!
kms_pipe_b_c_ivb
Exercise the FDI lane bifurcation code for IVB in the kernel by settingdifferent combinationsof modes for pipes B and C.
pipe-B-dpms-off-modeset-pipe-C
NO DOCUMENTATION!
pipe-B-double-modeset-then-modeset-pipe-C
NO DOCUMENTATION!
disable-pipe-B-enable-pipe-C
NO DOCUMENTATION!
from-pipe-C-to-B-with-3-lanes
NO DOCUMENTATION!
enable-pipe-C-while-B-has-3-lanes
NO DOCUMENTATION!
kms_pipe_crc_basic
bad-source
NO DOCUMENTATION!
read-crc-pipe-A
NO DOCUMENTATION!
read-crc-pipe-A-frame-sequence
NO DOCUMENTATION!
nonblocking-crc-pipe-A
NO DOCUMENTATION!
nonblocking-crc-pipe-A-frame-sequence
NO DOCUMENTATION!
suspend-read-crc-pipe-A
NO DOCUMENTATION!
hang-read-crc-pipe-A
NO DOCUMENTATION!
read-crc-pipe-B
NO DOCUMENTATION!
read-crc-pipe-B-frame-sequence
NO DOCUMENTATION!
nonblocking-crc-pipe-B
NO DOCUMENTATION!
nonblocking-crc-pipe-B-frame-sequence
NO DOCUMENTATION!
suspend-read-crc-pipe-B
NO DOCUMENTATION!
hang-read-crc-pipe-B
NO DOCUMENTATION!
read-crc-pipe-C
NO DOCUMENTATION!
read-crc-pipe-C-frame-sequence
NO DOCUMENTATION!
nonblocking-crc-pipe-C
NO DOCUMENTATION!
nonblocking-crc-pipe-C-frame-sequence
NO DOCUMENTATION!
suspend-read-crc-pipe-C
NO DOCUMENTATION!
hang-read-crc-pipe-C
NO DOCUMENTATION!
read-crc-pipe-D
NO DOCUMENTATION!
read-crc-pipe-D-frame-sequence
NO DOCUMENTATION!
nonblocking-crc-pipe-D
NO DOCUMENTATION!
nonblocking-crc-pipe-D-frame-sequence
NO DOCUMENTATION!
suspend-read-crc-pipe-D
NO DOCUMENTATION!
hang-read-crc-pipe-D
NO DOCUMENTATION!
read-crc-pipe-E
NO DOCUMENTATION!
read-crc-pipe-E-frame-sequence
NO DOCUMENTATION!
nonblocking-crc-pipe-E
NO DOCUMENTATION!
nonblocking-crc-pipe-E-frame-sequence
NO DOCUMENTATION!
suspend-read-crc-pipe-E
NO DOCUMENTATION!
hang-read-crc-pipe-E
NO DOCUMENTATION!
read-crc-pipe-F
NO DOCUMENTATION!
read-crc-pipe-F-frame-sequence
NO DOCUMENTATION!
nonblocking-crc-pipe-F
NO DOCUMENTATION!
nonblocking-crc-pipe-F-frame-sequence
NO DOCUMENTATION!
suspend-read-crc-pipe-F
NO DOCUMENTATION!
hang-read-crc-pipe-F
NO DOCUMENTATION!
kms_plane
pixel-format-pipe-A-planes
NO DOCUMENTATION!
pixel-format-pipe-A-planes-source-clamping
NO DOCUMENTATION!
plane-position-covered-pipe-A-planes
NO DOCUMENTATION!
plane-position-hole-pipe-A-planes
NO DOCUMENTATION!
plane-position-hole-dpms-pipe-A-planes
NO DOCUMENTATION!
plane-panning-top-left-pipe-A-planes
NO DOCUMENTATION!
plane-panning-bottom-right-pipe-A-planes
NO DOCUMENTATION!
plane-panning-bottom-right-suspend-pipe-A-planes
NO DOCUMENTATION!
pixel-format-pipe-B-planes
NO DOCUMENTATION!
pixel-format-pipe-B-planes-source-clamping
NO DOCUMENTATION!
plane-position-covered-pipe-B-planes
NO DOCUMENTATION!
plane-position-hole-pipe-B-planes
NO DOCUMENTATION!
plane-position-hole-dpms-pipe-B-planes
NO DOCUMENTATION!
plane-panning-top-left-pipe-B-planes
NO DOCUMENTATION!
plane-panning-bottom-right-pipe-B-planes
NO DOCUMENTATION!
plane-panning-bottom-right-suspend-pipe-B-planes
NO DOCUMENTATION!
pixel-format-pipe-C-planes
NO DOCUMENTATION!
pixel-format-pipe-C-planes-source-clamping
NO DOCUMENTATION!
plane-position-covered-pipe-C-planes
NO DOCUMENTATION!
plane-position-hole-pipe-C-planes
NO DOCUMENTATION!
plane-position-hole-dpms-pipe-C-planes
NO DOCUMENTATION!
plane-panning-top-left-pipe-C-planes
NO DOCUMENTATION!
plane-panning-bottom-right-pipe-C-planes
NO DOCUMENTATION!
plane-panning-bottom-right-suspend-pipe-C-planes
NO DOCUMENTATION!
pixel-format-pipe-D-planes
NO DOCUMENTATION!
pixel-format-pipe-D-planes-source-clamping
NO DOCUMENTATION!
plane-position-covered-pipe-D-planes
NO DOCUMENTATION!
plane-position-hole-pipe-D-planes
NO DOCUMENTATION!
plane-position-hole-dpms-pipe-D-planes
NO DOCUMENTATION!
plane-panning-top-left-pipe-D-planes
NO DOCUMENTATION!
plane-panning-bottom-right-pipe-D-planes
NO DOCUMENTATION!
plane-panning-bottom-right-suspend-pipe-D-planes
NO DOCUMENTATION!
pixel-format-pipe-E-planes
NO DOCUMENTATION!
pixel-format-pipe-E-planes-source-clamping
NO DOCUMENTATION!
plane-position-covered-pipe-E-planes
NO DOCUMENTATION!
plane-position-hole-pipe-E-planes
NO DOCUMENTATION!
plane-position-hole-dpms-pipe-E-planes
NO DOCUMENTATION!
plane-panning-top-left-pipe-E-planes
NO DOCUMENTATION!
plane-panning-bottom-right-pipe-E-planes
NO DOCUMENTATION!
plane-panning-bottom-right-suspend-pipe-E-planes
NO DOCUMENTATION!
pixel-format-pipe-F-planes
NO DOCUMENTATION!
pixel-format-pipe-F-planes-source-clamping
NO DOCUMENTATION!
plane-position-covered-pipe-F-planes
NO DOCUMENTATION!
plane-position-hole-pipe-F-planes
NO DOCUMENTATION!
plane-position-hole-dpms-pipe-F-planes
NO DOCUMENTATION!
plane-panning-top-left-pipe-F-planes
NO DOCUMENTATION!
plane-panning-bottom-right-pipe-F-planes
NO DOCUMENTATION!
plane-panning-bottom-right-suspend-pipe-F-planes
NO DOCUMENTATION!
kms_plane_alpha_blend
Test plane alpha and blending mode properties
pipe-A-alpha-basic
NO DOCUMENTATION!
pipe-A-alpha-7efc
NO DOCUMENTATION!
pipe-A-coverage-7efc
NO DOCUMENTATION!
pipe-A-coverage-vs-premult-vs-constant
NO DOCUMENTATION!
pipe-A-alpha-transparant-fb
NO DOCUMENTATION!
pipe-A-alpha-opaque-fb
NO DOCUMENTATION!
pipe-A-constant-alpha-min
NO DOCUMENTATION!
pipe-A-constant-alpha-mid
NO DOCUMENTATION!
pipe-A-constant-alpha-max
NO DOCUMENTATION!
pipe-B-alpha-basic
NO DOCUMENTATION!
pipe-B-alpha-7efc
NO DOCUMENTATION!
pipe-B-coverage-7efc
NO DOCUMENTATION!
pipe-B-coverage-vs-premult-vs-constant
NO DOCUMENTATION!
pipe-B-alpha-transparant-fb
NO DOCUMENTATION!
pipe-B-alpha-opaque-fb
NO DOCUMENTATION!
pipe-B-constant-alpha-min
NO DOCUMENTATION!
pipe-B-constant-alpha-mid
NO DOCUMENTATION!
pipe-B-constant-alpha-max
NO DOCUMENTATION!
pipe-C-alpha-basic
NO DOCUMENTATION!
pipe-C-alpha-7efc
NO DOCUMENTATION!
pipe-C-coverage-7efc
NO DOCUMENTATION!
pipe-C-coverage-vs-premult-vs-constant
NO DOCUMENTATION!
pipe-C-alpha-transparant-fb
NO DOCUMENTATION!
pipe-C-alpha-opaque-fb
NO DOCUMENTATION!
pipe-C-constant-alpha-min
NO DOCUMENTATION!
pipe-C-constant-alpha-mid
NO DOCUMENTATION!
pipe-C-constant-alpha-max
NO DOCUMENTATION!
pipe-D-alpha-basic
NO DOCUMENTATION!
pipe-D-alpha-7efc
NO DOCUMENTATION!
pipe-D-coverage-7efc
NO DOCUMENTATION!
pipe-D-coverage-vs-premult-vs-constant
NO DOCUMENTATION!
pipe-D-alpha-transparant-fb
NO DOCUMENTATION!
pipe-D-alpha-opaque-fb
NO DOCUMENTATION!
pipe-D-constant-alpha-min
NO DOCUMENTATION!
pipe-D-constant-alpha-mid
NO DOCUMENTATION!
pipe-D-constant-alpha-max
NO DOCUMENTATION!
pipe-E-alpha-basic
NO DOCUMENTATION!
pipe-E-alpha-7efc
NO DOCUMENTATION!
pipe-E-coverage-7efc
NO DOCUMENTATION!
pipe-E-coverage-vs-premult-vs-constant
NO DOCUMENTATION!
pipe-E-alpha-transparant-fb
NO DOCUMENTATION!
pipe-E-alpha-opaque-fb
NO DOCUMENTATION!
pipe-E-constant-alpha-min
NO DOCUMENTATION!
pipe-E-constant-alpha-mid
NO DOCUMENTATION!
pipe-E-constant-alpha-max
NO DOCUMENTATION!
pipe-F-alpha-basic
NO DOCUMENTATION!
pipe-F-alpha-7efc
NO DOCUMENTATION!
pipe-F-coverage-7efc
NO DOCUMENTATION!
pipe-F-coverage-vs-premult-vs-constant
NO DOCUMENTATION!
pipe-F-alpha-transparant-fb
NO DOCUMENTATION!
pipe-F-alpha-opaque-fb
NO DOCUMENTATION!
pipe-F-constant-alpha-min
NO DOCUMENTATION!
pipe-F-constant-alpha-mid
NO DOCUMENTATION!
pipe-F-constant-alpha-max
NO DOCUMENTATION!
kms_plane_cursor
pipe-A-overlay-size-64
NO DOCUMENTATION!
pipe-A-primary-size-64
NO DOCUMENTATION!
pipe-A-viewport-size-64
NO DOCUMENTATION!
pipe-A-overlay-size-128
NO DOCUMENTATION!
pipe-A-primary-size-128
NO DOCUMENTATION!
pipe-A-viewport-size-128
NO DOCUMENTATION!
pipe-A-overlay-size-256
NO DOCUMENTATION!
pipe-A-primary-size-256
NO DOCUMENTATION!
pipe-A-viewport-size-256
NO DOCUMENTATION!
pipe-B-overlay-size-64
NO DOCUMENTATION!
pipe-B-primary-size-64
NO DOCUMENTATION!
pipe-B-viewport-size-64
NO DOCUMENTATION!
pipe-B-overlay-size-128
NO DOCUMENTATION!
pipe-B-primary-size-128
NO DOCUMENTATION!
pipe-B-viewport-size-128
NO DOCUMENTATION!
pipe-B-overlay-size-256
NO DOCUMENTATION!
pipe-B-primary-size-256
NO DOCUMENTATION!
pipe-B-viewport-size-256
NO DOCUMENTATION!
pipe-C-overlay-size-64
NO DOCUMENTATION!
pipe-C-primary-size-64
NO DOCUMENTATION!
pipe-C-viewport-size-64
NO DOCUMENTATION!
pipe-C-overlay-size-128
NO DOCUMENTATION!
pipe-C-primary-size-128
NO DOCUMENTATION!
pipe-C-viewport-size-128
NO DOCUMENTATION!
pipe-C-overlay-size-256
NO DOCUMENTATION!
pipe-C-primary-size-256
NO DOCUMENTATION!
pipe-C-viewport-size-256
NO DOCUMENTATION!
pipe-D-overlay-size-64
NO DOCUMENTATION!
pipe-D-primary-size-64
NO DOCUMENTATION!
pipe-D-viewport-size-64
NO DOCUMENTATION!
pipe-D-overlay-size-128
NO DOCUMENTATION!
pipe-D-primary-size-128
NO DOCUMENTATION!
pipe-D-viewport-size-128
NO DOCUMENTATION!
pipe-D-overlay-size-256
NO DOCUMENTATION!
pipe-D-primary-size-256
NO DOCUMENTATION!
pipe-D-viewport-size-256
NO DOCUMENTATION!
pipe-E-overlay-size-64
NO DOCUMENTATION!
pipe-E-primary-size-64
NO DOCUMENTATION!
pipe-E-viewport-size-64
NO DOCUMENTATION!
pipe-E-overlay-size-128
NO DOCUMENTATION!
pipe-E-primary-size-128
NO DOCUMENTATION!
pipe-E-viewport-size-128
NO DOCUMENTATION!
pipe-E-overlay-size-256
NO DOCUMENTATION!
pipe-E-primary-size-256
NO DOCUMENTATION!
pipe-E-viewport-size-256
NO DOCUMENTATION!
pipe-F-overlay-size-64
NO DOCUMENTATION!
pipe-F-primary-size-64
NO DOCUMENTATION!
pipe-F-viewport-size-64
NO DOCUMENTATION!
pipe-F-overlay-size-128
NO DOCUMENTATION!
pipe-F-primary-size-128
NO DOCUMENTATION!
pipe-F-viewport-size-128
NO DOCUMENTATION!
pipe-F-overlay-size-256
NO DOCUMENTATION!
pipe-F-primary-size-256
NO DOCUMENTATION!
pipe-F-viewport-size-256
NO DOCUMENTATION!
kms_plane_lowres
Test atomic mode setting with a plane by switching between high and low resolutions
pipe-A-tiling-none
NO DOCUMENTATION!
pipe-A-tiling-x
NO DOCUMENTATION!
pipe-A-tiling-y
NO DOCUMENTATION!
pipe-A-tiling-yf
NO DOCUMENTATION!
pipe-B-tiling-none
NO DOCUMENTATION!
pipe-B-tiling-x
NO DOCUMENTATION!
pipe-B-tiling-y
NO DOCUMENTATION!
pipe-B-tiling-yf
NO DOCUMENTATION!
pipe-C-tiling-none
NO DOCUMENTATION!
pipe-C-tiling-x
NO DOCUMENTATION!
pipe-C-tiling-y
NO DOCUMENTATION!
pipe-C-tiling-yf
NO DOCUMENTATION!
pipe-D-tiling-none
NO DOCUMENTATION!
pipe-D-tiling-x
NO DOCUMENTATION!
pipe-D-tiling-y
NO DOCUMENTATION!
pipe-D-tiling-yf
NO DOCUMENTATION!
pipe-E-tiling-none
NO DOCUMENTATION!
pipe-E-tiling-x
NO DOCUMENTATION!
pipe-E-tiling-y
NO DOCUMENTATION!
pipe-E-tiling-yf
NO DOCUMENTATION!
pipe-F-tiling-none
NO DOCUMENTATION!
pipe-F-tiling-x
NO DOCUMENTATION!
pipe-F-tiling-y
NO DOCUMENTATION!
pipe-F-tiling-yf
NO DOCUMENTATION!
kms_plane_multiple
Test atomic mode setting with multiple planes.
atomic-pipe-A-tiling-x
Check that the kernel handles atomic updates of multiple planes correctly by changing their geometry and making sure the changes are reflected immediately after each commit.
atomic-pipe-A-tiling-y
Check that the kernel handles atomic updates of multiple planes correctly by changing their geometry and making sure the changes are reflected immediately after each commit.
atomic-pipe-A-tiling-yf
Check that the kernel handles atomic updates of multiple planes correctly by changing their geometry and making sure the changes are reflected immediately after each commit.
atomic-pipe-A-tiling-none
Check that the kernel handles atomic updates of multiple planes correctly by changing their geometry and making sure the changes are reflected immediately after each commit.
atomic-pipe-B-tiling-x
Check that the kernel handles atomic updates of multiple planes correctly by changing their geometry and making sure the changes are reflected immediately after each commit.
atomic-pipe-B-tiling-y
Check that the kernel handles atomic updates of multiple planes correctly by changing their geometry and making sure the changes are reflected immediately after each commit.
atomic-pipe-B-tiling-yf
Check that the kernel handles atomic updates of multiple planes correctly by changing their geometry and making sure the changes are reflected immediately after each commit.
atomic-pipe-B-tiling-none
Check that the kernel handles atomic updates of multiple planes correctly by changing their geometry and making sure the changes are reflected immediately after each commit.
atomic-pipe-C-tiling-x
Check that the kernel handles atomic updates of multiple planes correctly by changing their geometry and making sure the changes are reflected immediately after each commit.
atomic-pipe-C-tiling-y
Check that the kernel handles atomic updates of multiple planes correctly by changing their geometry and making sure the changes are reflected immediately after each commit.
atomic-pipe-C-tiling-yf
Check that the kernel handles atomic updates of multiple planes correctly by changing their geometry and making sure the changes are reflected immediately after each commit.
atomic-pipe-C-tiling-none
Check that the kernel handles atomic updates of multiple planes correctly by changing their geometry and making sure the changes are reflected immediately after each commit.
atomic-pipe-D-tiling-x
Check that the kernel handles atomic updates of multiple planes correctly by changing their geometry and making sure the changes are reflected immediately after each commit.
atomic-pipe-D-tiling-y
Check that the kernel handles atomic updates of multiple planes correctly by changing their geometry and making sure the changes are reflected immediately after each commit.
atomic-pipe-D-tiling-yf
Check that the kernel handles atomic updates of multiple planes correctly by changing their geometry and making sure the changes are reflected immediately after each commit.
atomic-pipe-D-tiling-none
Check that the kernel handles atomic updates of multiple planes correctly by changing their geometry and making sure the changes are reflected immediately after each commit.
atomic-pipe-E-tiling-x
Check that the kernel handles atomic updates of multiple planes correctly by changing their geometry and making sure the changes are reflected immediately after each commit.
atomic-pipe-E-tiling-y
Check that the kernel handles atomic updates of multiple planes correctly by changing their geometry and making sure the changes are reflected immediately after each commit.
atomic-pipe-E-tiling-yf
Check that the kernel handles atomic updates of multiple planes correctly by changing their geometry and making sure the changes are reflected immediately after each commit.
atomic-pipe-E-tiling-none
Check that the kernel handles atomic updates of multiple planes correctly by changing their geometry and making sure the changes are reflected immediately after each commit.
atomic-pipe-F-tiling-x
Check that the kernel handles atomic updates of multiple planes correctly by changing their geometry and making sure the changes are reflected immediately after each commit.
atomic-pipe-F-tiling-y
Check that the kernel handles atomic updates of multiple planes correctly by changing their geometry and making sure the changes are reflected immediately after each commit.
atomic-pipe-F-tiling-yf
Check that the kernel handles atomic updates of multiple planes correctly by changing their geometry and making sure the changes are reflected immediately after each commit.
atomic-pipe-F-tiling-none
Check that the kernel handles atomic updates of multiple planes correctly by changing their geometry and making sure the changes are reflected immediately after each commit.
kms_plane_scaling
Test display plane scaling
pipe-A-plane-scaling
NO DOCUMENTATION!
pipe-A-scaler-with-pixel-format
NO DOCUMENTATION!
pipe-A-scaler-with-rotation
NO DOCUMENTATION!
pipe-A-scaler-with-clipping-clamping
NO DOCUMENTATION!
pipe-B-plane-scaling
NO DOCUMENTATION!
pipe-B-scaler-with-pixel-format
NO DOCUMENTATION!
pipe-B-scaler-with-rotation
NO DOCUMENTATION!
pipe-B-scaler-with-clipping-clamping
NO DOCUMENTATION!
pipe-C-plane-scaling
NO DOCUMENTATION!
pipe-C-scaler-with-pixel-format
NO DOCUMENTATION!
pipe-C-scaler-with-rotation
NO DOCUMENTATION!
pipe-C-scaler-with-clipping-clamping
NO DOCUMENTATION!
pipe-D-plane-scaling
NO DOCUMENTATION!
pipe-D-scaler-with-pixel-format
NO DOCUMENTATION!
pipe-D-scaler-with-rotation
NO DOCUMENTATION!
pipe-D-scaler-with-clipping-clamping
NO DOCUMENTATION!
pipe-E-plane-scaling
NO DOCUMENTATION!
pipe-E-scaler-with-pixel-format
NO DOCUMENTATION!
pipe-E-scaler-with-rotation
NO DOCUMENTATION!
pipe-E-scaler-with-clipping-clamping
NO DOCUMENTATION!
pipe-F-plane-scaling
NO DOCUMENTATION!
pipe-F-scaler-with-pixel-format
NO DOCUMENTATION!
pipe-F-scaler-with-rotation
NO DOCUMENTATION!
pipe-F-scaler-with-clipping-clamping
NO DOCUMENTATION!
2x-scaler-multi-pipe
NO DOCUMENTATION!
kms_prop_blob
Tests behaviour of mass-data 'blob' properties.
blob-prop-core
NO DOCUMENTATION!
blob-prop-validate
NO DOCUMENTATION!
blob-prop-lifetime
NO DOCUMENTATION!
blob-multiple
NO DOCUMENTATION!
invalid-get-prop-any
NO DOCUMENTATION!
invalid-get-prop
NO DOCUMENTATION!
invalid-set-prop-any
NO DOCUMENTATION!
invalid-set-prop
NO DOCUMENTATION!
kms_properties
plane-properties-legacy
NO DOCUMENTATION!
plane-properties-atomic
NO DOCUMENTATION!
crtc-properties-legacy
NO DOCUMENTATION!
crtc-properties-atomic
NO DOCUMENTATION!
connector-properties-legacy
NO DOCUMENTATION!
connector-properties-atomic
NO DOCUMENTATION!
invalid-properties-legacy
NO DOCUMENTATION!
invalid-properties-atomic
NO DOCUMENTATION!
get_properties-sanity-atomic
NO DOCUMENTATION!
get_properties-sanity-non-atomic
NO DOCUMENTATION!
kms_psr
no_drrs
NO DOCUMENTATION!
primary_page_flip
NO DOCUMENTATION!
primary_mmap_gtt
NO DOCUMENTATION!
primary_mmap_cpu
NO DOCUMENTATION!
primary_blt
NO DOCUMENTATION!
primary_render
NO DOCUMENTATION!
sprite_mmap_gtt
NO DOCUMENTATION!
cursor_mmap_gtt
NO DOCUMENTATION!
sprite_mmap_cpu
NO DOCUMENTATION!
cursor_mmap_cpu
NO DOCUMENTATION!
sprite_blt
NO DOCUMENTATION!
cursor_blt
NO DOCUMENTATION!
sprite_render
NO DOCUMENTATION!
cursor_render
NO DOCUMENTATION!
sprite_plane_move
NO DOCUMENTATION!
cursor_plane_move
NO DOCUMENTATION!
sprite_plane_onoff
NO DOCUMENTATION!
cursor_plane_onoff
NO DOCUMENTATION!
suspend
NO DOCUMENTATION!
psr2_basic
NO DOCUMENTATION!
psr2_no_drrs
NO DOCUMENTATION!
psr2_primary_page_flip
NO DOCUMENTATION!
psr2_primary_mmap_gtt
NO DOCUMENTATION!
psr2_primary_mmap_cpu
NO DOCUMENTATION!
psr2_primary_blt
NO DOCUMENTATION!
psr2_primary_render
NO DOCUMENTATION!
psr2_sprite_mmap_gtt
NO DOCUMENTATION!
psr2_cursor_mmap_gtt
NO DOCUMENTATION!
psr2_sprite_mmap_cpu
NO DOCUMENTATION!
psr2_cursor_mmap_cpu
NO DOCUMENTATION!
psr2_sprite_blt
NO DOCUMENTATION!
psr2_cursor_blt
NO DOCUMENTATION!
psr2_sprite_render
NO DOCUMENTATION!
psr2_cursor_render
NO DOCUMENTATION!
psr2_sprite_plane_move
NO DOCUMENTATION!
psr2_cursor_plane_move
NO DOCUMENTATION!
psr2_sprite_plane_onoff
NO DOCUMENTATION!
psr2_cursor_plane_onoff
NO DOCUMENTATION!
psr2_dpms
NO DOCUMENTATION!
psr2_suspend
NO DOCUMENTATION!
kms_psr2_su
Test PSR2 selective update
page_flip
NO DOCUMENTATION!
frontbuffer
NO DOCUMENTATION!
kms_pwrite_crc
Use the display CRC support to validate pwrite to an already uncached future scanout buffer.
kms_rmfb
rmfb-ioctl
NO DOCUMENTATION!
close-fd
NO DOCUMENTATION!
kms_rotation_crc
primary-rotation-90
NO DOCUMENTATION!
primary-rotation-180
NO DOCUMENTATION!
primary-rotation-270
NO DOCUMENTATION!
sprite-rotation-90
NO DOCUMENTATION!
sprite-rotation-180
NO DOCUMENTATION!
sprite-rotation-270
NO DOCUMENTATION!
cursor-rotation-180
NO DOCUMENTATION!
sprite-rotation-90-pos-100-0
NO DOCUMENTATION!
bad-pixel-format
NO DOCUMENTATION!
bad-tiling
NO DOCUMENTATION!
primary-x-tiled-reflect-x-0
NO DOCUMENTATION!
primary-x-tiled-reflect-x-180
NO DOCUMENTATION!
primary-y-tiled-reflect-x-0
NO DOCUMENTATION!
primary-y-tiled-reflect-x-90
NO DOCUMENTATION!
primary-y-tiled-reflect-x-180
NO DOCUMENTATION!
primary-y-tiled-reflect-x-270
NO DOCUMENTATION!
primary-yf-tiled-reflect-x-0
NO DOCUMENTATION!
primary-yf-tiled-reflect-x-90
NO DOCUMENTATION!
primary-yf-tiled-reflect-x-180
NO DOCUMENTATION!
primary-yf-tiled-reflect-x-270
NO DOCUMENTATION!
multiplane-rotation
NO DOCUMENTATION!
multiplane-rotation-cropping-top
NO DOCUMENTATION!
multiplane-rotation-cropping-bottom
NO DOCUMENTATION!
exhaust-fences
NO DOCUMENTATION!
kms_selftest
Basic sanity check of KMS selftests.
kms_sequence
Test CrtcGetSequence and CrtcQueueSequence.
get-idle
NO DOCUMENTATION!
get-forked
NO DOCUMENTATION!
get-busy
NO DOCUMENTATION!
get-forked-busy
NO DOCUMENTATION!
queue-idle
NO DOCUMENTATION!
queue-busy
NO DOCUMENTATION!
kms_setmode
basic-clone-single-crtc
NO DOCUMENTATION!
invalid-clone-single-crtc
NO DOCUMENTATION!
invalid-clone-exclusive-crtc
NO DOCUMENTATION!
clone-exclusive-crtc
NO DOCUMENTATION!
invalid-clone-single-crtc-stealing
NO DOCUMENTATION!
kms_sysfs_edid_timing
This check the time we take to read the content of all the possible connectors. Without the edid-ENXIO patch (http://permalink.gmane.org/gmane.comp.video.dri.devel/62083), wesometimes take a *really* long time. So let's just check for some reasonable timing here
kms_tv_load_detect
Check tv load detection works correctly.
load-detect
NO DOCUMENTATION!
kms_universal_plane
universal-plane-pipe-A-functional
NO DOCUMENTATION!
universal-plane-pipe-A-sanity
NO DOCUMENTATION!
disable-primary-vs-flip-pipe-A
NO DOCUMENTATION!
cursor-fb-leak-pipe-A
NO DOCUMENTATION!
universal-plane-gen9-features-pipe-A
NO DOCUMENTATION!
universal-plane-pipe-B-functional
NO DOCUMENTATION!
universal-plane-pipe-B-sanity
NO DOCUMENTATION!
disable-primary-vs-flip-pipe-B
NO DOCUMENTATION!
cursor-fb-leak-pipe-B
NO DOCUMENTATION!
universal-plane-gen9-features-pipe-B
NO DOCUMENTATION!
universal-plane-pipe-C-functional
NO DOCUMENTATION!
universal-plane-pipe-C-sanity
NO DOCUMENTATION!
disable-primary-vs-flip-pipe-C
NO DOCUMENTATION!
cursor-fb-leak-pipe-C
NO DOCUMENTATION!
universal-plane-gen9-features-pipe-C
NO DOCUMENTATION!
universal-plane-pipe-D-functional
NO DOCUMENTATION!
universal-plane-pipe-D-sanity
NO DOCUMENTATION!
disable-primary-vs-flip-pipe-D
NO DOCUMENTATION!
cursor-fb-leak-pipe-D
NO DOCUMENTATION!
universal-plane-gen9-features-pipe-D
NO DOCUMENTATION!
universal-plane-pipe-E-functional
NO DOCUMENTATION!
universal-plane-pipe-E-sanity
NO DOCUMENTATION!
disable-primary-vs-flip-pipe-E
NO DOCUMENTATION!
cursor-fb-leak-pipe-E
NO DOCUMENTATION!
universal-plane-gen9-features-pipe-E
NO DOCUMENTATION!
universal-plane-pipe-F-functional
NO DOCUMENTATION!
universal-plane-pipe-F-sanity
NO DOCUMENTATION!
disable-primary-vs-flip-pipe-F
NO DOCUMENTATION!
cursor-fb-leak-pipe-F
NO DOCUMENTATION!
universal-plane-gen9-features-pipe-F
NO DOCUMENTATION!
kms_vblank
Test speed of WaitVblank.
More than 100 subtests, skipping listing
kms_vrr
flip-basic
NO DOCUMENTATION!
flip-dpms
NO DOCUMENTATION!
flip-suspend
NO DOCUMENTATION!
kms_chamelium
dp-hpd-fast
NO DOCUMENTATION!
dp-edid-read
NO DOCUMENTATION!
dp-hpd-after-suspend
NO DOCUMENTATION!
dp-hpd-after-hibernate
NO DOCUMENTATION!
dp-hpd-storm
NO DOCUMENTATION!
dp-hpd-storm-disable
NO DOCUMENTATION!
dp-edid-change-during-suspend
NO DOCUMENTATION!
dp-edid-change-during-hibernate
NO DOCUMENTATION!
dp-crc-single
NO DOCUMENTATION!
dp-crc-fast
NO DOCUMENTATION!
dp-crc-multiple
NO DOCUMENTATION!
dp-frame-dump
NO DOCUMENTATION!
dp-audio
NO DOCUMENTATION!
dp-audio-edid
NO DOCUMENTATION!
hdmi-hpd
NO DOCUMENTATION!
hdmi-hpd-fast
NO DOCUMENTATION!
hdmi-edid-read
NO DOCUMENTATION!
hdmi-hpd-after-suspend
NO DOCUMENTATION!
hdmi-hpd-after-hibernate
NO DOCUMENTATION!
hdmi-hpd-storm
NO DOCUMENTATION!
hdmi-hpd-storm-disable
NO DOCUMENTATION!
hdmi-edid-change-during-suspend
NO DOCUMENTATION!
hdmi-edid-change-during-hibernate
NO DOCUMENTATION!
hdmi-crc-single
NO DOCUMENTATION!
hdmi-crc-fast
NO DOCUMENTATION!
hdmi-crc-multiple
NO DOCUMENTATION!
hdmi-crc-argb8888
NO DOCUMENTATION!
hdmi-crc-abgr8888
NO DOCUMENTATION!
hdmi-crc-xrgb8888
NO DOCUMENTATION!
hdmi-crc-xbgr8888
NO DOCUMENTATION!
hdmi-crc-rgb888
NO DOCUMENTATION!
hdmi-crc-bgr888
NO DOCUMENTATION!
hdmi-crc-rgb565
NO DOCUMENTATION!
hdmi-crc-bgr565
NO DOCUMENTATION!
hdmi-crc-argb1555
NO DOCUMENTATION!
hdmi-crc-xrgb1555
NO DOCUMENTATION!
hdmi-crc-planes-random
NO DOCUMENTATION!
hdmi-cmp-nv12
NO DOCUMENTATION!
hdmi-cmp-nv16
NO DOCUMENTATION!
hdmi-cmp-nv21
NO DOCUMENTATION!
hdmi-cmp-nv61
NO DOCUMENTATION!
hdmi-cmp-yu12
NO DOCUMENTATION!
hdmi-cmp-yu16
NO DOCUMENTATION!
hdmi-cmp-yv12
NO DOCUMENTATION!
hdmi-cmp-yv16
NO DOCUMENTATION!
hdmi-cmp-planes-random
NO DOCUMENTATION!
hdmi-frame-dump
NO DOCUMENTATION!
hdmi-audio
NO DOCUMENTATION!
hdmi-audio-edid
NO DOCUMENTATION!
vga-hpd
NO DOCUMENTATION!
vga-hpd-fast
NO DOCUMENTATION!
vga-edid-read
NO DOCUMENTATION!
vga-hpd-after-suspend
NO DOCUMENTATION!
vga-hpd-after-hibernate
NO DOCUMENTATION!
vga-hpd-without-ddc
NO DOCUMENTATION!
vga-frame-dump
NO DOCUMENTATION!
common-hpd-after-suspend
NO DOCUMENTATION!
common-hpd-after-hibernate
NO DOCUMENTATION!