DRM database snapshot
.json
Back to index
Latest snapshot
Other snapshots (1)
Snapshot
Driver:
sun4i-drm
(Allwinner sun4i Display Engine) version 1.0.0 (20150629) on Linux 5.19.0-1003-allwinner
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 allwinner,sun20i-d1-display-engine
Connectors
Connector 0
Object ID: 50
Type: HDMI-A
Encoders: {
49
}
Properties
"
CRTC_ID
" (atomic): object CRTC = 48
"
DPMS
": enum {"On", "Standby", "Suspend", "Off"} = On
"
EDID
" (immutable): blob = <nil>
"
HDR_OUTPUT_METADATA
": blob = <nil>
"
TILE
" (immutable): blob = <nil>
"
link-status
": enum {"Good", "Bad"} = Good
"
max bpc
": range [8, 16] = 0
"
non-desktop
" (immutable): range [0, 1] = 0
Encoders
Encoder 0
Object ID: 49
Type: TMDS
CRTCs: {
1
}
Clones: {
0
}
CRTCs
CRTC 0
Object ID: 41
Gamma size: 0
Properties
"
ACTIVE
" (atomic): range [0, 1] = 0
"
MODE_ID
" (atomic): blob = <nil>
"
OUT_FENCE_PTR
" (atomic): range [0, UINT64_MAX] = 0
"
VRR_ENABLED
": range [0, 1] = 0
CRTC 1
Object ID: 48
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:
BGR565 (0x36314742)
BGR888 (0x34324742)
BGRX4444 (0x32315842)
BGRX5551 (0x35315842)
BGRX8888 (0x34325842)
RGB565 (0x36314752)
RGB888 (0x34324752)
RGBX4444 (0x32315852)
RGBX5551 (0x35315852)
RGBX8888 (0x34325852)
XBGR1555 (0x35314258)
XBGR4444 (0x32314258)
XBGR8888 (0x34324258)
XRGB1555 (0x35315258)
XRGB4444 (0x32315258)
XRGB8888 (0x34325258)
NV16 (0x3631564E)
NV12 (0x3231564E)
NV21 (0x3132564E)
NV61 (0x3136564E)
UYVY (0x59565955)
VYUY (0x59555956)
YUYV (0x56595559)
YVYU (0x55595659)
YUV411 (0x31315559)
YUV420 (0x32315559)
YUV422 (0x36315559)
YVU411 (0x31315659)
YVU420 (0x32315659)
YVU422 (0x36315659)
Properties
"
COLOR_ENCODING
": enum {"ITU-R BT.601 YCbCr", "ITU-R BT.709 YCbCr"} = ITU-R BT.709 YCbCr
"
COLOR_RANGE
": enum {"YCbCr limited range", "YCbCr full range"} = YCbCr limited 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
LINEAR (0x0)
BGR565 (0x36314742)
BGR888 (0x34324742)
BGRX4444 (0x32315842)
BGRX5551 (0x35315842)
BGRX8888 (0x34325842)
RGB565 (0x36314752)
RGB888 (0x34324752)
RGBX4444 (0x32315852)
RGBX5551 (0x35315852)
RGBX8888 (0x34325852)
XBGR1555 (0x35314258)
XBGR4444 (0x32314258)
XBGR8888 (0x34324258)
XRGB1555 (0x35315258)
XRGB4444 (0x32315258)
XRGB8888 (0x34325258)
NV16 (0x3631564E)
NV12 (0x3231564E)
NV21 (0x3132564E)
NV61 (0x3136564E)
UYVY (0x59565955)
VYUY (0x59555956)
YUYV (0x56595559)
YVYU (0x55595659)
YUV411 (0x31315559)
YUV420 (0x32315559)
YUV422 (0x36315559)
YVU411 (0x31315659)
YVU420 (0x32315659)
YVU422 (0x36315659)
"
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
"
alpha
": range [0, 65535] = 65535
"
type
" (immutable): enum {"Overlay", "Primary", "Cursor"} = Overlay
"
zpos
": range [0, 1] = 0
Plane 1
Object ID: 37
CRTCs: {
0
}
Formats:
ABGR1555 (0x35314241)
ABGR4444 (0x32314241)
ABGR8888 (0x34324241)
ARGB1555 (0x35315241)
ARGB4444 (0x32315241)
ARGB8888 (0x34325241)
BGR565 (0x36314742)
BGR888 (0x34324742)
BGRA5551 (0x35314142)
BGRA4444 (0x32314142)
BGRA8888 (0x34324142)
BGRX8888 (0x34325842)
RGB565 (0x36314752)
RGB888 (0x34324752)
RGBA4444 (0x32314152)
RGBA5551 (0x35314152)
RGBA8888 (0x34324152)
RGBX8888 (0x34325852)
XBGR8888 (0x34324258)
XRGB8888 (0x34325258)
Properties
"
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
LINEAR (0x0)
ABGR1555 (0x35314241)
ABGR4444 (0x32314241)
ABGR8888 (0x34324241)
ARGB1555 (0x35315241)
ARGB4444 (0x32315241)
ARGB8888 (0x34325241)
BGR565 (0x36314742)
BGR888 (0x34324742)
BGRA5551 (0x35314142)
BGRA4444 (0x32314142)
BGRA8888 (0x34324142)
BGRX8888 (0x34325842)
RGB565 (0x36314752)
RGB888 (0x34324752)
RGBA4444 (0x32314152)
RGBA5551 (0x35314152)
RGBA8888 (0x34324152)
RGBX8888 (0x34325852)
XBGR8888 (0x34324258)
XRGB8888 (0x34325258)
"
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
"
alpha
": range [0, 65535] = 65535
"
type
" (immutable): enum {"Overlay", "Primary", "Cursor"} = Primary
"
zpos
": range [0, 1] = 1
Plane 2
Object ID: 42
CRTCs: {
1
}
Formats:
BGR565 (0x36314742)
BGR888 (0x34324742)
BGRX4444 (0x32315842)
BGRX5551 (0x35315842)
BGRX8888 (0x34325842)
RGB565 (0x36314752)
RGB888 (0x34324752)
RGBX4444 (0x32315852)
RGBX5551 (0x35315852)
RGBX8888 (0x34325852)
XBGR1555 (0x35314258)
XBGR4444 (0x32314258)
XBGR8888 (0x34324258)
XRGB1555 (0x35315258)
XRGB4444 (0x32315258)
XRGB8888 (0x34325258)
NV16 (0x3631564E)
NV12 (0x3231564E)
NV21 (0x3132564E)
NV61 (0x3136564E)
UYVY (0x59565955)
VYUY (0x59555956)
YUYV (0x56595559)
YVYU (0x55595659)
YUV411 (0x31315559)
YUV420 (0x32315559)
YUV422 (0x36315559)
YVU411 (0x31315659)
YVU420 (0x32315659)
YVU422 (0x36315659)
Properties
"
COLOR_ENCODING
": enum {"ITU-R BT.601 YCbCr", "ITU-R BT.709 YCbCr"} = ITU-R BT.709 YCbCr
"
COLOR_RANGE
": enum {"YCbCr limited range", "YCbCr full range"} = YCbCr limited range
"
CRTC_H
" (atomic): range [0, INT32_MAX] = 1080
"
CRTC_ID
" (atomic): object CRTC = 48
"
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 = 52
"
IN_FENCE_FD
" (atomic): signed range [-1, INT32_MAX] = -1
"
IN_FORMATS
" (immutable): blob
LINEAR (0x0)
BGR565 (0x36314742)
BGR888 (0x34324742)
BGRX4444 (0x32315842)
BGRX5551 (0x35315842)
BGRX8888 (0x34325842)
RGB565 (0x36314752)
RGB888 (0x34324752)
RGBX4444 (0x32315852)
RGBX5551 (0x35315852)
RGBX8888 (0x34325852)
XBGR1555 (0x35314258)
XBGR4444 (0x32314258)
XBGR8888 (0x34324258)
XRGB1555 (0x35315258)
XRGB4444 (0x32315258)
XRGB8888 (0x34325258)
NV16 (0x3631564E)
NV12 (0x3231564E)
NV21 (0x3132564E)
NV61 (0x3136564E)
UYVY (0x59565955)
VYUY (0x59555956)
YUYV (0x56595559)
YVYU (0x55595659)
YUV411 (0x31315559)
YUV420 (0x32315559)
YUV422 (0x36315559)
YVU411 (0x31315659)
YVU420 (0x32315659)
YVU422 (0x36315659)
"
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
"
type
" (immutable): enum {"Overlay", "Primary", "Cursor"} = Primary
"
zpos
": range [0, 0] = 0
Other snapshots
Key
Driver
Kernel
fba2ccc4b82c
sun4i-drm 1.0.0 (20150629)
Linux 6.1.0-rc3-nezha