DRM database snapshot
.json
Back to index
Latest snapshot
Other snapshots (3)
Snapshot
Driver: rockchip (RockChip Soc DRM) version 1.0.0 (20140818) on Linux 5.9.14-rockchip64
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 rockchip,display-subsystem
Connectors
Connector 0
Object ID: 49
Type: HDMI-A
Encoders: {
48
}
Properties
"
CRTC_ID
" (atomic): object CRTC = 37
"
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: 48
Type: TMDS
CRTCs: {
0
,
1
}
Clones: {
0
}
CRTCs
CRTC 0
Object ID: 37
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
CRTC 1
Object ID: 43
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
Planes
Plane 0
Object ID: 31
CRTCs: {
0
}
Formats:
XRGB8888 (0x34325258)
ARGB8888 (0x34325241)
XBGR8888 (0x34324258)
ABGR8888 (0x34324241)
RGB888 (0x34324752)
BGR888 (0x34324742)
RGB565 (0x36314752)
BGR565 (0x36314742)
NV12 (0x3231564E)
NV16 (0x3631564E)
NV24 (0x3432564E)
NV15 (0x3531564E)
unknown (0x3032564E)
unknown (0x3033564E)
Properties
"
CRTC_H
" (atomic): range [0, INT32_MAX] = 1080
"
CRTC_ID
" (atomic): object CRTC = 37
"
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 = 51
"
IN_FENCE_FD
" (atomic): signed range [-1, INT32_MAX] = -1
"
IN_FORMATS
" (immutable): blob
linear (0x0)
XRGB8888 (0x34325258)
ARGB8888 (0x34325241)
XBGR8888 (0x34324258)
ABGR8888 (0x34324241)
RGB888 (0x34324752)
BGR888 (0x34324742)
RGB565 (0x36314752)
BGR565 (0x36314742)
NV12 (0x3231564E)
NV16 (0x3631564E)
NV24 (0x3432564E)
NV15 (0x3531564E)
unknown (0x3032564E)
unknown (0x3033564E)
"
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
"
rotation
": bitmask {"rotate-0", "reflect-x", "reflect-y"} = (rotate-0)
"
type
" (immutable): enum {"Overlay", "Primary", "Cursor"} = Primary
Plane 1
Object ID: 34
CRTCs: {
0
}
Formats:
XRGB8888 (0x34325258)
ARGB8888 (0x34325241)
XBGR8888 (0x34324258)
ABGR8888 (0x34324241)
RGB888 (0x34324752)
BGR888 (0x34324742)
RGB565 (0x36314752)
BGR565 (0x36314742)
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)
XRGB8888 (0x34325258)
ARGB8888 (0x34325241)
XBGR8888 (0x34324258)
ABGR8888 (0x34324241)
RGB888 (0x34324752)
BGR888 (0x34324742)
RGB565 (0x36314752)
BGR565 (0x36314742)
"
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
"
rotation
": bitmask {"rotate-0", "reflect-y"} = (rotate-0)
"
type
" (immutable): enum {"Overlay", "Primary", "Cursor"} = Cursor
Plane 2
Object ID: 38
CRTCs: {
1
}
Formats:
XRGB8888 (0x34325258)
ARGB8888 (0x34325241)
XBGR8888 (0x34324258)
ABGR8888 (0x34324241)
RGB888 (0x34324752)
BGR888 (0x34324742)
RGB565 (0x36314752)
BGR565 (0x36314742)
NV12 (0x3231564E)
NV16 (0x3631564E)
NV24 (0x3432564E)
NV15 (0x3531564E)
unknown (0x3032564E)
unknown (0x3033564E)
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
ARM_AFBC(BLOCK_SIZE = 16x16, SPARSE) (0x800000000000041)
XRGB8888 (0x34325258)
ARGB8888 (0x34325241)
XBGR8888 (0x34324258)
ABGR8888 (0x34324241)
RGB888 (0x34324752)
BGR888 (0x34324742)
RGB565 (0x36314752)
BGR565 (0x36314742)
linear (0x0)
XRGB8888 (0x34325258)
ARGB8888 (0x34325241)
XBGR8888 (0x34324258)
ABGR8888 (0x34324241)
RGB888 (0x34324752)
BGR888 (0x34324742)
RGB565 (0x36314752)
BGR565 (0x36314742)
NV12 (0x3231564E)
NV16 (0x3631564E)
NV24 (0x3432564E)
NV15 (0x3531564E)
unknown (0x3032564E)
unknown (0x3033564E)
"
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
"
rotation
": bitmask {"rotate-0", "reflect-y"} = (rotate-0)
"
type
" (immutable): enum {"Overlay", "Primary", "Cursor"} = Primary
Plane 3
Object ID: 41
CRTCs: {
1
}
Formats:
XRGB8888 (0x34325258)
ARGB8888 (0x34325241)
XBGR8888 (0x34324258)
ABGR8888 (0x34324241)
RGB888 (0x34324752)
BGR888 (0x34324742)
RGB565 (0x36314752)
BGR565 (0x36314742)
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)
XRGB8888 (0x34325258)
ARGB8888 (0x34325241)
XBGR8888 (0x34324258)
ABGR8888 (0x34324241)
RGB888 (0x34324752)
BGR888 (0x34324742)
RGB565 (0x36314752)
BGR565 (0x36314742)
"
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
"
type
" (immutable): enum {"Overlay", "Primary", "Cursor"} = Cursor
Plane 4
Object ID: 44
CRTCs: {
1
}
Formats:
XRGB8888 (0x34325258)
ARGB8888 (0x34325241)
XBGR8888 (0x34324258)
ABGR8888 (0x34324241)
RGB888 (0x34324752)
BGR888 (0x34324742)
RGB565 (0x36314752)
BGR565 (0x36314742)
NV12 (0x3231564E)
NV16 (0x3631564E)
NV24 (0x3432564E)
NV15 (0x3531564E)
unknown (0x3032564E)
unknown (0x3033564E)
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)
XRGB8888 (0x34325258)
ARGB8888 (0x34325241)
XBGR8888 (0x34324258)
ABGR8888 (0x34324241)
RGB888 (0x34324752)
BGR888 (0x34324742)
RGB565 (0x36314752)
BGR565 (0x36314742)
NV12 (0x3231564E)
NV16 (0x3631564E)
NV24 (0x3432564E)
NV15 (0x3531564E)
unknown (0x3032564E)
unknown (0x3033564E)
"
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
"
type
" (immutable): enum {"Overlay", "Primary", "Cursor"} = Overlay
Plane 5
Object ID: 46
CRTCs: {
1
}
Formats:
XRGB8888 (0x34325258)
ARGB8888 (0x34325241)
XBGR8888 (0x34324258)
ABGR8888 (0x34324241)
RGB888 (0x34324752)
BGR888 (0x34324742)
RGB565 (0x36314752)
BGR565 (0x36314742)
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)
XRGB8888 (0x34325258)
ARGB8888 (0x34325241)
XBGR8888 (0x34324258)
ABGR8888 (0x34324241)
RGB888 (0x34324752)
BGR888 (0x34324742)
RGB565 (0x36314752)
BGR565 (0x36314742)
"
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
"
type
" (immutable): enum {"Overlay", "Primary", "Cursor"} = Overlay
Other snapshots
Key
Driver
Kernel
5d5f47b453e4
rockchip 1.0.0 (20140818)
Linux 5.6.0
e8aaf0b9f5d7
rockchip 1.0.0 (20140818)
Linux 5.4.2-gentoo
1d1bbfc9da37
rockchip 1.0.0 (20140818)
Linux 5.3.0-rc6+