DRM database snapshot
.json
Back to index
Latest snapshot
Other snapshots (2)
Snapshot
Driver:
msm
(MSM Snapdragon DRM) version 1.6.0 (20130625) on Linux 5.9.0-rc7-postmarketos-qcom-msm8916
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
= 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
= 1
DRM_CAP_SYNCOBJ_TIMELINE
= 0
DRM_CAP_TIMESTAMP_MONOTONIC
= 1
DRM_CAP_VBLANK_HIGH_CRTC
= 1
Device: platform qcom,mdss
Connectors
Connector 0
Object ID: 32
Type: DSI
Encoders: {
31
}
Properties
"
CRTC_ID
" (atomic): object CRTC = 42
"
DPMS
": enum {"On", "Standby", "Suspend", "Off"} = On
"
EDID
" (immutable): blob = <nil>
"
TILE
" (immutable): blob = <nil>
"
link-status
": enum {"Good", "Bad"} = Good
"
non-desktop
" (immutable): range [0, 1] = 0
Encoders
Encoder 0
Object ID: 31
Type: DSI
CRTCs: {
0
}
Clones: {
0
}
CRTCs
CRTC 0
Object ID: 42
Gamma size: 0
Properties
"
ACTIVE
" (atomic): range [0, 1] = 1
"
MODE_ID
" (atomic): blob = 720x1280
"
OUT_FENCE_PTR
" (atomic): range [0, UINT64_MAX] = 0
"
VRR_ENABLED
": range [0, 1] = 0
Planes
Plane 0
Object ID: 33
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] = 1280
"
CRTC_ID
" (atomic): object CRTC = 42
"
CRTC_W
" (atomic): range [0, INT32_MAX] = 720
"
CRTC_X
" (atomic): signed range [INT32_MIN, INT32_MAX] = 0
"
CRTC_Y
" (atomic): signed range [INT32_MIN, INT32_MAX] = 0
"
FB_DAMAGE_CLIPS
" (atomic): blob = <nil>
"
FB_ID
" (atomic): object FB = 178
"
IN_FENCE_FD
" (atomic): signed range [-1, INT32_MAX] = -1
"
SRC_H
" (atomic): range [0, UINT32_MAX] = 1280
"
SRC_W
" (atomic): range [0, UINT32_MAX] = 720
"
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: 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_DAMAGE_CLIPS
" (atomic): blob = <nil>
"
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: 38
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_DAMAGE_CLIPS
" (atomic): blob = <nil>
"
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: 40
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_DAMAGE_CLIPS
" (atomic): blob = <nil>
"
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
74a22aa7792c
msm 1.3.0 (20130625)
Linux 4.14.0-qcomlt-arm64