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