DRM database snapshot
.json
Back to index
Latest snapshot
Other snapshots (2)
Snapshot
Driver:
msm
(MSM Snapdragon DRM) version 1.3.0 (20130625) on Linux 4.14.0-qcomlt-arm64
DRM_CLIENT_CAP_ASPECT_RATIO
unsupported
DRM_CLIENT_CAP_ATOMIC
supported
DRM_CLIENT_CAP_STEREO_3D
supported
DRM_CLIENT_CAP_UNIVERSAL_PLANES
supported
DRM_CLIENT_CAP_WRITEBACK_CONNECTORS
unsupported
DRM_CAP_ADDFB2_MODIFIERS
= 0
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
unsupported
DRM_CAP_TIMESTAMP_MONOTONIC
= 1
DRM_CAP_VBLANK_HIGH_CRTC
= 1
Device: platform qcom,mdss
Connectors
Connector 0
Object ID: 28
Type: HDMI-A
Encoders: {
27
}
Properties
"
CRTC_ID
" (atomic): object CRTC = 0
"
DPMS
": enum {"On", "Standby", "Suspend", "Off"} = On
"
EDID
" (immutable): blob = <nil>
"
link-status
": enum {"Good", "Bad"} = Good
Encoders
Encoder 0
Object ID: 27
Type: DSI
CRTCs: {
0
}
Clones: {}
CRTCs
CRTC 0
Object ID: 38
Gamma size: 0
Properties
"
ACTIVE
" (atomic): range [0, 1] = 0
"
MODE_ID
" (atomic): blob = <nil>
"
OUT_FENCE_PTR
" (atomic): range [0, UINT64_MAX] = 0
Planes
Plane 0
Object ID: 29
CRTCs: {
0
,
1
,
2
,
3
,
4
,
5
,
6
,
7
}
Formats:
ARGB8888 (0x34325241)
ABGR8888 (0x34324241)
RGBA8888 (0x34324152)
BGRA8888 (0x34324142)
XRGB8888 (0x34325258)
XBGR8888 (0x34324258)
RGBX8888 (0x34325852)
BGRX8888 (0x34325842)
RGB888 (0x34324752)
BGR888 (0x34324742)
RGB565 (0x36314752)
BGR565 (0x36314742)
NV12 (0x3231564E)
NV21 (0x3132564E)
NV16 (0x3631564E)
NV61 (0x3136564E)
VYUY (0x59555956)
UYVY (0x59565955)
YUYV (0x56595559)
YVYU (0x55595659)
YUV420 (0x32315559)
YVU420 (0x32315659)
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
"
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", "rotate-180", "reflect-x", "reflect-y"} = (rotate-0)
"
type
" (immutable): enum {"Overlay", "Primary", "Cursor"} = Primary
"
zpos
": range [1, 255] = 1
Plane 1
Object ID: 32
CRTCs: {
0
,
1
,
2
,
3
,
4
,
5
,
6
,
7
}
Formats:
ARGB8888 (0x34325241)
ABGR8888 (0x34324241)
RGBA8888 (0x34324152)
BGRA8888 (0x34324142)
XRGB8888 (0x34325258)
XBGR8888 (0x34324258)
RGBX8888 (0x34325852)
BGRX8888 (0x34325842)
RGB888 (0x34324752)
BGR888 (0x34324742)
RGB565 (0x36314752)
BGR565 (0x36314742)
NV12 (0x3231564E)
NV21 (0x3132564E)
NV16 (0x3631564E)
NV61 (0x3136564E)
VYUY (0x59555956)
UYVY (0x59565955)
YUYV (0x56595559)
YVYU (0x55595659)
YUV420 (0x32315559)
YVU420 (0x32315659)
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
"
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", "rotate-180", "reflect-x", "reflect-y"} = (rotate-0)
"
type
" (immutable): enum {"Overlay", "Primary", "Cursor"} = Overlay
"
zpos
": range [1, 255] = 3
Plane 2
Object ID: 34
CRTCs: {
0
,
1
,
2
,
3
,
4
,
5
,
6
,
7
}
Formats:
ARGB8888 (0x34325241)
ABGR8888 (0x34324241)
RGBA8888 (0x34324152)
BGRA8888 (0x34324142)
XRGB8888 (0x34325258)
XBGR8888 (0x34324258)
RGBX8888 (0x34325852)
BGRX8888 (0x34325842)
RGB888 (0x34324752)
BGR888 (0x34324742)
RGB565 (0x36314752)
BGR565 (0x36314742)
NV12 (0x3231564E)
NV21 (0x3132564E)
NV16 (0x3631564E)
NV61 (0x3136564E)
VYUY (0x59555956)
UYVY (0x59565955)
YUYV (0x56595559)
YVYU (0x55595659)
YUV420 (0x32315559)
YVU420 (0x32315659)
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
"
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", "rotate-180", "reflect-x", "reflect-y"} = (rotate-0)
"
type
" (immutable): enum {"Overlay", "Primary", "Cursor"} = Overlay
"
zpos
": range [1, 255] = 4
Plane 3
Object ID: 36
CRTCs: {
0
,
1
,
2
,
3
,
4
,
5
,
6
,
7
}
Formats:
ARGB8888 (0x34325241)
ABGR8888 (0x34324241)
RGBA8888 (0x34324152)
BGRA8888 (0x34324142)
XRGB8888 (0x34325258)
XBGR8888 (0x34324258)
RGBX8888 (0x34325852)
BGRX8888 (0x34325842)
RGB888 (0x34324752)
BGR888 (0x34324742)
RGB565 (0x36314752)
BGR565 (0x36314742)
NV12 (0x3231564E)
NV21 (0x3132564E)
NV16 (0x3631564E)
NV61 (0x3136564E)
VYUY (0x59555956)
UYVY (0x59565955)
YUYV (0x56595559)
YVYU (0x55595659)
YUV420 (0x32315559)
YVU420 (0x32315659)
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
"
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", "rotate-180", "reflect-x", "reflect-y"} = (rotate-0)
"
type
" (immutable): enum {"Overlay", "Primary", "Cursor"} = Overlay
"
zpos
": range [1, 255] = 5
Other snapshots
Key
Driver
Kernel
6e17e555b43f
msm 1.6.0 (20130625)
Linux 5.11.0-rc3-next-20210115-dirty
8c669290947c
msm 1.6.0 (20130625)
Linux 5.9.0-rc7-postmarketos-qcom-msm8916