DRM database snapshot
	
		.json
	
	Back to index
Snapshot
  
  
    ⚠ This snapshot was captured with a staging driver loaded.
  
  
	
	- Driver:
		sun4i-drm
		(Allwinner sun4i Display Engine) version 1.0.0 (20150629) on Linux 6.1.47-current-sunxi
		
	
- Device:
		platform allwinner,sun8i-h3-display-engine  
	
- 
		
		
		Connectors
		
			
			- Connector 0
				
				
	- Object ID: 62
- Type: HDMI-A
- Encoders:
		{61}
	
- Properties
	
		
		- "CRTC_ID"
				(atomic): object
			CRTC
			
			
			= 49
			
		
- "DPMS": enum
			{"On", "Standby", "Suspend", "Off"}
			
			
			= On
			
		
- "EDID"
				(immutable): 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: 61
- Type: TMDS
- CRTCs:
		{0}
	
- Clones:
		{0}
	
 
 
- 
		
		
		CRTCs
		
			
			- CRTC 0
				
				
	- Object ID: 49
- Gamma size: 256
- Properties
	
 
- CRTC 1
				
				
	- Object ID: 60
- Gamma size: 256
- Properties
	
 
 
- 
		
		
		Planes
		
			
			- Plane 0
				
				
	- Object ID: 31
- CRTCs:
		{0}
	
- Formats:
		
	
- Properties
	
		
		- "COLOR_ENCODING": enum
			{"ITU-R BT.601 YCbCr", "ITU-R BT.709 YCbCr"}
			
			
			= ITU-R BT.709 YCbCr
			
		
- "COLOR_RANGE": enum
			{"YCbCr limited range", "YCbCr full range"}
			
			
			= YCbCr limited range
			
		
- "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
			
			
			
			
			
		
- "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
			
		
- "type"
				(immutable): enum
			{"Overlay", "Primary", "Cursor"}
			
			
			= Overlay
			
		
- "zpos": range
			[0, 3]
			
			
			= 0
			
		
 
 
- Plane 1
				
				
	- Object ID: 37
- CRTCs:
		{0}
	
- Formats:
		
	
- Properties
	
		
		- "CRTC_H"
				(atomic): range
			[0, INT32_MAX]
			
			
			= 720
			
		
- "CRTC_ID"
				(atomic): object
			CRTC
			
			
			= 49
			
		
- "CRTC_W"
				(atomic): range
			[0, INT32_MAX]
			
			
			= 1280
			
		
- "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
			
			
			= 64
			
		
- "IN_FENCE_FD"
				(atomic): signed range
			[-1, INT32_MAX]
			
			
			= -1
			
		
- "IN_FORMATS"
				(immutable): blob
			
			
			
			
			
		
- "SRC_H"
				(atomic): range
			[0, UINT32_MAX]
			
			
			= 720
			
		
- "SRC_W"
				(atomic): range
			[0, UINT32_MAX]
			
			
			= 1280
			
		
- "SRC_X"
				(atomic): range
			[0, UINT32_MAX]
			
			
			= 0
			
		
- "SRC_Y"
				(atomic): range
			[0, UINT32_MAX]
			
			
			= 0
			
		
- "alpha": range
			[0, 65535]
			
			
			= 65535
			
		
- "type"
				(immutable): enum
			{"Overlay", "Primary", "Cursor"}
			
			
			= Primary
			
		
- "zpos": range
			[0, 3]
			
			
			= 0
			
		
 
 
- Plane 2
				
				
	- Object ID: 41
- CRTCs:
		{0}
	
- Formats:
		
	
- 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
			
			
			
			
			
		
- "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
			
		
- "type"
				(immutable): enum
			{"Overlay", "Primary", "Cursor"}
			
			
			= Overlay
			
		
- "zpos": range
			[0, 3]
			
			
			= 2
			
		
 
 
- Plane 3
				
				
	- Object ID: 45
- CRTCs:
		{0}
	
- Formats:
		
	
- 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
			
			
			
			
			
		
- "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
			
		
- "type"
				(immutable): enum
			{"Overlay", "Primary", "Cursor"}
			
			
			= Cursor
			
		
- "zpos": range
			[0, 3]
			
			
			= 3
			
		
 
 
- Plane 4
				
				
	- Object ID: 50
- CRTCs:
		{1}
	
- Formats:
		
	
- Properties
	
		
		- "COLOR_ENCODING": enum
			{"ITU-R BT.601 YCbCr", "ITU-R BT.709 YCbCr"}
			
			
			= ITU-R BT.709 YCbCr
			
		
- "COLOR_RANGE": enum
			{"YCbCr limited range", "YCbCr full range"}
			
			
			= YCbCr limited range
			
		
- "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
			
			
			
			
			
		
- "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
			
		
- "type"
				(immutable): enum
			{"Overlay", "Primary", "Cursor"}
			
			
			= Overlay
			
		
- "zpos": range
			[0, 1]
			
			
			= 0
			
		
 
 
- Plane 5
				
				
	- Object ID: 56
- CRTCs:
		{1}
	
- Formats:
		
	
- 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
			
			
			
			
			
		
- "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
			
		
- "type"
				(immutable): enum
			{"Overlay", "Primary", "Cursor"}
			
			
			= Primary
			
		
- "zpos": range
			[0, 1]
			
			
			= 1
			
		
 
 
 
Other snapshots
No other snapshots available