DRM database snapshot
.json
Back to index
Latest snapshot
Other snapshots (1)
Snapshot
Driver:
imx-dcss
(i.MX8MQ Display Subsystem) version 1.0.0 (20190917) on Linux 5.10.9
DRM_CLIENT_CAP_ASPECT_RATIO
supported
DRM_CLIENT_CAP_ATOMIC
supported
DRM_CLIENT_CAP_STEREO_3D
supported
DRM_CLIENT_CAP_UNIVERSAL_PLANES
supported
DRM_CLIENT_CAP_WRITEBACK_CONNECTORS
supported
DRM_CAP_ADDFB2_MODIFIERS
= 1
DRM_CAP_ASYNC_PAGE_FLIP
= 0
DRM_CAP_CRTC_IN_VBLANK_EVENT
= 1
DRM_CAP_CURSOR_HEIGHT
= 64
DRM_CAP_CURSOR_WIDTH
= 64
DRM_CAP_DUMB_BUFFER
= 1
DRM_CAP_DUMB_PREFERRED_DEPTH
= 0
DRM_CAP_DUMB_PREFER_SHADOW
= 0
DRM_CAP_PAGE_FLIP_TARGET
= 0
DRM_CAP_PRIME
= 3
DRM_CAP_SYNCOBJ
= 0
DRM_CAP_SYNCOBJ_TIMELINE
= 0
DRM_CAP_TIMESTAMP_MONOTONIC
= 1
DRM_CAP_VBLANK_HIGH_CRTC
= 1
Device: platform nxp,imx8mq-dcss
Connectors
Connector 0
Object ID: 48
Type: HDMI-A
Encoders: {
47
}
Properties
"
CRTC_ID
" (atomic): object CRTC =
35
"
Colorspace
": enum {"Default", "SMPTE_170M_YCC", "BT709_YCC", "XVYCC_601", "XVYCC_709", "SYCC_601", "opYCC_601", "opRGB", "BT2020_CYCC", "BT2020_RGB", "BT2020_YCC", "DCI-P3_RGB_D65", "DCI-P3_RGB_Theater"} = Default
"
Content Protection
": enum {"Undesired", "Desired", "Enabled"} = Undesired
"
DPMS
": enum {"On", "Standby", "Suspend", "Off"} = On
"
EDID
" (immutable): blob = <nil>
"
HDCP Content Type
": enum {"HDCP Type0", "HDCP Type1"} = HDCP Type0
"
HDR_OUTPUT_METADATA
": blob = <nil>
"
TILE
" (immutable): blob = <nil>
"
link-status
": enum {"Good", "Bad"} = Good
"
non-desktop
" (immutable): range [0, 1] = 0
Encoders
Encoder 0
Object ID: 47
Type: TMDS
CRTCs: {
0
}
Clones: {
0
}
CRTCs
CRTC 0
Object ID: 35
Gamma size: 0
Properties
"
ACTIVE
" (atomic): range [0, 1] = 1
"
MODE_ID
" (atomic): blob = 1920x1080
"
OUT_FENCE_PTR
" (atomic): range [0, UINT64_MAX] = 0
"
VRR_ENABLED
": range [0, 1] = 0
Planes
Plane 0
Object ID: 31
CRTCs: {
0
}
Formats:
ARGB8888 (0x34325241)
XRGB8888 (0x34325258)
ABGR8888 (0x34324241)
XBGR8888 (0x34324258)
RGBA8888 (0x34324152)
RGBX8888 (0x34325852)
BGRA8888 (0x34324142)
BGRX8888 (0x34325842)
XRGB2101010 (0x30335258)
XBGR2101010 (0x30334258)
RGBX1010102 (0x30335852)
BGRX1010102 (0x30335842)
ARGB2101010 (0x30335241)
ABGR2101010 (0x30334241)
RGBA1010102 (0x30334152)
BGRA1010102 (0x30334142)
AYUV (0x56555941)
UYVY (0x59565955)
VYUY (0x59555956)
YUYV (0x56595559)
YVYU (0x55595659)
NV12 (0x3231564E)
NV21 (0x3132564E)
unknown (0x30324B52)
Properties
"
CRTC_H
" (atomic): range [0, INT32_MAX] = 1080
"
CRTC_ID
" (atomic): object CRTC =
35
"
CRTC_W
" (atomic): range [0, INT32_MAX] = 1920
"
CRTC_X
" (atomic): signed range [INT32_MIN, INT32_MAX] = 0
"
CRTC_Y
" (atomic): signed range [INT32_MIN, INT32_MAX] = 0
"
FB_ID
" (atomic): object FB = 56
"
IN_FENCE_FD
" (atomic): signed range [-1, INT32_MAX] = -1
"
IN_FORMATS
" (immutable): blob
VIVANTE(tiling = TILED) (0x600000000000001)
ARGB8888 (0x34325241)
XRGB8888 (0x34325258)
ARGB2101010 (0x30335241)
VIVANTE(tiling = SUPER_TILED) (0x600000000000002)
ARGB8888 (0x34325241)
XRGB8888 (0x34325258)
ARGB2101010 (0x30335241)
VIVANTE(tiling = unknown) (0x600000000000005)
ARGB8888 (0x34325241)
XRGB8888 (0x34325258)
ARGB2101010 (0x30335241)
LINEAR (0x0)
ARGB8888 (0x34325241)
XRGB8888 (0x34325258)
ABGR8888 (0x34324241)
XBGR8888 (0x34324258)
RGBA8888 (0x34324152)
RGBX8888 (0x34325852)
BGRA8888 (0x34324142)
BGRX8888 (0x34325842)
XRGB2101010 (0x30335258)
XBGR2101010 (0x30334258)
RGBX1010102 (0x30335852)
BGRX1010102 (0x30335842)
ARGB2101010 (0x30335241)
ABGR2101010 (0x30334241)
RGBA1010102 (0x30334152)
BGRA1010102 (0x30334142)
AYUV (0x56555941)
UYVY (0x59565955)
VYUY (0x59555956)
YUYV (0x56595559)
YVYU (0x55595659)
NV12 (0x3231564E)
NV21 (0x3132564E)
unknown (0x30324B52)
"
SRC_H
" (atomic): range [0, UINT32_MAX] = 1080
"
SRC_W
" (atomic): range [0, UINT32_MAX] = 1920
"
SRC_X
" (atomic): range [0, UINT32_MAX] = 0
"
SRC_Y
" (atomic): range [0, UINT32_MAX] = 0
"
alpha
": range [0, 65535] = 65535
"
rotation
": bitmask {"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x", "reflect-y"} = (rotate-0)
"
type
" (immutable): enum {"Overlay", "Primary", "Cursor"} = Primary
"
zpos
" (immutable): range [2, 2] = 2
Plane 1
Object ID: 36
CRTCs: {
0
}
Formats:
ARGB8888 (0x34325241)
XRGB8888 (0x34325258)
ABGR8888 (0x34324241)
XBGR8888 (0x34324258)
RGBA8888 (0x34324152)
RGBX8888 (0x34325852)
BGRA8888 (0x34324142)
BGRX8888 (0x34325842)
XRGB2101010 (0x30335258)
XBGR2101010 (0x30334258)
RGBX1010102 (0x30335852)
BGRX1010102 (0x30335842)
ARGB2101010 (0x30335241)
ABGR2101010 (0x30334241)
RGBA1010102 (0x30334152)
BGRA1010102 (0x30334142)
AYUV (0x56555941)
UYVY (0x59565955)
VYUY (0x59555956)
YUYV (0x56595559)
YVYU (0x55595659)
NV12 (0x3231564E)
NV21 (0x3132564E)
unknown (0x30324B52)
Properties
"
COLOR_ENCODING
": enum {"ITU-R BT.601 YCbCr", "ITU-R BT.709 YCbCr", "ITU-R BT.2020 YCbCr"} = ITU-R BT.709 YCbCr
"
COLOR_RANGE
": enum {"YCbCr limited range", "YCbCr full range"} = YCbCr full range
"
CRTC_H
" (atomic): range [0, INT32_MAX] = 0
"
CRTC_ID
" (atomic): object CRTC = 0
"
CRTC_W
" (atomic): range [0, INT32_MAX] = 0
"
CRTC_X
" (atomic): signed range [INT32_MIN, INT32_MAX] = 0
"
CRTC_Y
" (atomic): signed range [INT32_MIN, INT32_MAX] = 0
"
FB_ID
" (atomic): object FB = 0
"
IN_FENCE_FD
" (atomic): signed range [-1, INT32_MAX] = -1
"
IN_FORMATS
" (immutable): blob
unknown (0xF100000000000001)
NV12 (0x3231564E)
NV21 (0x3132564E)
unknown (0x30324B52)
unknown (0xF100000000000002)
NV12 (0x3231564E)
NV21 (0x3132564E)
unknown (0x30324B52)
unknown (0xF100000000000003)
NV12 (0x3231564E)
NV21 (0x3132564E)
unknown (0x30324B52)
VIVANTE(tiling = TILED) (0x600000000000001)
ARGB8888 (0x34325241)
XRGB8888 (0x34325258)
ARGB2101010 (0x30335241)
VIVANTE(tiling = SUPER_TILED) (0x600000000000002)
ARGB8888 (0x34325241)
XRGB8888 (0x34325258)
ARGB2101010 (0x30335241)
LINEAR (0x0)
ARGB8888 (0x34325241)
XRGB8888 (0x34325258)
ABGR8888 (0x34324241)
XBGR8888 (0x34324258)
RGBA8888 (0x34324152)
RGBX8888 (0x34325852)
BGRA8888 (0x34324142)
BGRX8888 (0x34325842)
XRGB2101010 (0x30335258)
XBGR2101010 (0x30334258)
RGBX1010102 (0x30335852)
BGRX1010102 (0x30335842)
ARGB2101010 (0x30335241)
ABGR2101010 (0x30334241)
RGBA1010102 (0x30334152)
BGRA1010102 (0x30334142)
AYUV (0x56555941)
UYVY (0x59565955)
VYUY (0x59555956)
YUYV (0x56595559)
YVYU (0x55595659)
NV12 (0x3231564E)
NV21 (0x3132564E)
unknown (0x30324B52)
"
SRC_H
" (atomic): range [0, UINT32_MAX] = 0
"
SRC_W
" (atomic): range [0, UINT32_MAX] = 0
"
SRC_X
" (atomic): range [0, UINT32_MAX] = 0
"
SRC_Y
" (atomic): range [0, UINT32_MAX] = 0
"
dtrc_table_ofs
": range [0, UINT64_MAX] = 0
"
rotation
": bitmask {"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x", "reflect-y"} = (rotate-0)
"
type
" (immutable): enum {"Overlay", "Primary", "Cursor"} = Overlay
"
zpos
" (immutable): range [1, 1] = 1
Plane 2
Object ID: 41
CRTCs: {
0
}
Formats:
ARGB8888 (0x34325241)
XRGB8888 (0x34325258)
ABGR8888 (0x34324241)
XBGR8888 (0x34324258)
RGBA8888 (0x34324152)
RGBX8888 (0x34325852)
BGRA8888 (0x34324142)
BGRX8888 (0x34325842)
XRGB2101010 (0x30335258)
XBGR2101010 (0x30334258)
RGBX1010102 (0x30335852)
BGRX1010102 (0x30335842)
ARGB2101010 (0x30335241)
ABGR2101010 (0x30334241)
RGBA1010102 (0x30334152)
BGRA1010102 (0x30334142)
AYUV (0x56555941)
UYVY (0x59565955)
VYUY (0x59555956)
YUYV (0x56595559)
YVYU (0x55595659)
NV12 (0x3231564E)
NV21 (0x3132564E)
unknown (0x30324B52)
Properties
"
COLOR_ENCODING
": enum {"ITU-R BT.601 YCbCr", "ITU-R BT.709 YCbCr", "ITU-R BT.2020 YCbCr"} = ITU-R BT.709 YCbCr
"
COLOR_RANGE
": enum {"YCbCr limited range", "YCbCr full range"} = YCbCr full range
"
CRTC_H
" (atomic): range [0, INT32_MAX] = 0
"
CRTC_ID
" (atomic): object CRTC = 0
"
CRTC_W
" (atomic): range [0, INT32_MAX] = 0
"
CRTC_X
" (atomic): signed range [INT32_MIN, INT32_MAX] = 0
"
CRTC_Y
" (atomic): signed range [INT32_MIN, INT32_MAX] = 0
"
FB_ID
" (atomic): object FB = 0
"
IN_FENCE_FD
" (atomic): signed range [-1, INT32_MAX] = -1
"
IN_FORMATS
" (immutable): blob
unknown (0xF100000000000001)
NV12 (0x3231564E)
NV21 (0x3132564E)
unknown (0x30324B52)
unknown (0xF100000000000002)
NV12 (0x3231564E)
NV21 (0x3132564E)
unknown (0x30324B52)
unknown (0xF100000000000003)
NV12 (0x3231564E)
NV21 (0x3132564E)
unknown (0x30324B52)
VIVANTE(tiling = TILED) (0x600000000000001)
ARGB8888 (0x34325241)
XRGB8888 (0x34325258)
ARGB2101010 (0x30335241)
VIVANTE(tiling = SUPER_TILED) (0x600000000000002)
ARGB8888 (0x34325241)
XRGB8888 (0x34325258)
ARGB2101010 (0x30335241)
LINEAR (0x0)
ARGB8888 (0x34325241)
XRGB8888 (0x34325258)
ABGR8888 (0x34324241)
XBGR8888 (0x34324258)
RGBA8888 (0x34324152)
RGBX8888 (0x34325852)
BGRA8888 (0x34324142)
BGRX8888 (0x34325842)
XRGB2101010 (0x30335258)
XBGR2101010 (0x30334258)
RGBX1010102 (0x30335852)
BGRX1010102 (0x30335842)
ARGB2101010 (0x30335241)
ABGR2101010 (0x30334241)
RGBA1010102 (0x30334152)
BGRA1010102 (0x30334142)
AYUV (0x56555941)
UYVY (0x59565955)
VYUY (0x59555956)
YUYV (0x56595559)
YVYU (0x55595659)
NV12 (0x3231564E)
NV21 (0x3132564E)
unknown (0x30324B52)
"
SRC_H
" (atomic): range [0, UINT32_MAX] = 0
"
SRC_W
" (atomic): range [0, UINT32_MAX] = 0
"
SRC_X
" (atomic): range [0, UINT32_MAX] = 0
"
SRC_Y
" (atomic): range [0, UINT32_MAX] = 0
"
dtrc_table_ofs
": range [0, UINT64_MAX] = 0
"
rotation
": bitmask {"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x", "reflect-y"} = (rotate-0)
"
type
" (immutable): enum {"Overlay", "Primary", "Cursor"} = Overlay
"
zpos
" (immutable): range [0, 0] = 0
Other snapshots
Key
Driver
Kernel
9874b1ae82e9
imx-dcss 1.0.0 (20190917)
Linux 6.6.0-1-librem5