DRM database snapshot
.json
Back to index
Snapshot
- Driver:
sunxi-drm
(allwinnertech SoC DRM) version 3.0.0 (20230901) on Linux 5.15.153+
- Device:
platform allwinner,sunxi-drm
-
Connectors
- Connector 0
- Object ID: 104
- Type: HDMI-A
- Encoders:
{103}
- Properties
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "DPMS": enum
{"On", "Standby", "Suspend", "Off"}
= Off
- "EDID"
(immutable): blob
= <nil>
- "TILE"
(immutable): blob
= <nil>
- "aspect_ratio": enum
{"ratio_default", "ratio_4_3", "ratio_16_9", "ratio_14_9"}
= ratio_default
- "color_depth": enum
{"8_bits", "10_bits", "12_bits", "16_bits"}
= 8_bits
- "color_format": enum
{"rgb", "yuv444", "yuv422", "yuv420"}
= rgb
- "color_range": enum
{"range_default", "range_0_255", "range_16_235"}
= range_default
- "color_space": enum
{"BT709", "BT601"}
= BT709
- "eotf": enum
{"eotf_SDR", "eotf_HDR10"}
= eotf_SDR
- "link-status": enum
{"Good", "Bad"}
= Good
- "non-desktop"
(immutable): range
[0, 1]
= 0
- "scan": enum
{"none_scan", "over_scan", "under_scan"}
= none_scan
- "tmds_mode": enum
{"default_mode", "dvi_mode", "hdmi_mode"}
= hdmi_mode
-
Encoders
- Encoder 0
- Object ID: 103
- Type: TMDS
- CRTCs:
{0, 1}
- Clones:
{0}
-
CRTCs
- CRTC 0
- Object ID: 71
- Gamma size: 0
- Properties
- CRTC 1
- Object ID: 92
- Gamma size: 0
- Properties
-
Planes
- Plane 0
- Object ID: 66
- CRTCs:
{0}
- Formats:
- Properties
- "COLOR"
(atomic): signed range
[0, UINT32_MAX]
= 0
- "COLOR_SPACE"
(atomic): signed range
[0, 20]
= 0
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 1080
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "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
- "EOTF"
(atomic): signed range
[0, 20]
= 2
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "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
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Primary
- "zpos": range
[0, 3]
= 0
- Plane 1
- Object ID: 72
- CRTCs:
{0}
- Formats:
- Properties
- "COLOR"
(atomic): signed range
[0, UINT32_MAX]
= 0
- "COLOR_SPACE"
(atomic): signed range
[0, 20]
= 0
- "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
- "EOTF"
(atomic): signed range
[0, 20]
= 2
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "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
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "zpos": range
[0, 3]
= 0
- Plane 2
- Object ID: 77
- CRTCs:
{0}
- Formats:
- Properties
- "COLOR"
(atomic): signed range
[0, UINT32_MAX]
= 0
- "COLOR_SPACE"
(atomic): signed range
[0, 20]
= 0
- "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
- "EOTF"
(atomic): signed range
[0, 20]
= 2
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "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
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "zpos": range
[0, 3]
= 0
- Plane 3
- Object ID: 82
- CRTCs:
{0}
- Formats:
- Properties
- "COLOR"
(atomic): signed range
[0, UINT32_MAX]
= 0
- "COLOR_SPACE"
(atomic): signed range
[0, 20]
= 0
- "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
- "EOTF"
(atomic): signed range
[0, 20]
= 2
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "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
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "zpos": range
[0, 3]
= 0
- Plane 4
- Object ID: 87
- CRTCs:
{1}
- Formats:
- Properties
- "COLOR"
(atomic): signed range
[0, UINT32_MAX]
= 0
- "COLOR_SPACE"
(atomic): signed range
[0, 20]
= 0
- "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
- "EOTF"
(atomic): signed range
[0, 20]
= 2
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "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
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Primary
- "zpos": range
[0, 2]
= 0
- Plane 5
- Object ID: 93
- CRTCs:
{1}
- Formats:
- Properties
- "COLOR"
(atomic): signed range
[0, UINT32_MAX]
= 0
- "COLOR_SPACE"
(atomic): signed range
[0, 20]
= 0
- "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
- "EOTF"
(atomic): signed range
[0, 20]
= 2
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "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
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "zpos": range
[0, 2]
= 0
- Plane 6
- Object ID: 98
- CRTCs:
{1}
- Formats:
- Properties
- "COLOR"
(atomic): signed range
[0, UINT32_MAX]
= 0
- "COLOR_SPACE"
(atomic): signed range
[0, 20]
= 0
- "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
- "EOTF"
(atomic): signed range
[0, 20]
= 2
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "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
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "zpos": range
[0, 2]
= 0
Other snapshots
No other snapshots available