Skip to content

Instantly share code, notes, and snippets.

@phhusson
Created January 26, 2022 18:43
Show Gist options
  • Save phhusson/c86d8d2f63f8d5a37359a3df4e5643b5 to your computer and use it in GitHub Desktop.
Save phhusson/c86d8d2f63f8d5a37359a3df4e5643b5 to your computer and use it in GitHub Desktop.
Encoders:
id crtc type possible crtcs possible clones
48 0 TMDS 0x00000003 0x00000001
50 37 DSI 0x00000003 0x00000002
Connectors:
id encoder status name size (mm) modes encoders
49 0 disconnected DP-1 0x0 0 48
props:
1 EDID:
flags: immutable blob
blobs:
value:
2 DPMS:
flags: enum
enums: On=0 Standby=1 Suspend=2 Off=3
value: 3
5 link-status:
flags: enum
enums: Good=0 Bad=1
value: 0
6 non-desktop:
flags: immutable range
values: 0 1
value: 0
4 TILE:
flags: immutable blob
blobs:
value:
51 50 connected DSI-1 68x136 1 50
modes:
index name refresh (Hz) hdisp hss hse htot vdisp vss vse vtot
#0 720x1440 52.91 720 760 800 840 1440 1458 1468 1485 66000 flags: nhsync, nvsync; type: preferred, driver
props:
1 EDID:
flags: immutable blob
blobs:
value:
2 DPMS:
flags: enum
enums: On=0 Standby=1 Suspend=2 Off=3
value: 0
5 link-status:
flags: enum
enums: Good=0 Bad=1
value: 0
6 non-desktop:
flags: immutable range
values: 0 1
value: 0
4 TILE:
flags: immutable blob
blobs:
value:
CRTCs:
id fb pos size
37 52 (0,0) (720x1440)
#0 720x1440 52.91 720 760 800 840 1440 1458 1468 1485 66000 flags: nhsync, nvsync; type: preferred, driver
props:
24 VRR_ENABLED:
flags: range
values: 0 1
value: 0
43 0 (0,0) (0x0)
#0 nan 0 0 0 0 0 0 0 0 0 flags: ; type:
props:
24 VRR_ENABLED:
flags: range
values: 0 1
value: 0
Planes:
id crtc fb CRTC x,y x,y gamma size possible crtcs
31 37 52 0,0 0,0 0 0x00000001
formats: XR24 AR24 XB24 AB24 RG24 BG24 RG16 BG16 NV12 NV16 NV24
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 1
30 IN_FORMATS:
flags: immutable blob
blobs:
value:
01000000000000000b00000018000000
01000000480000005852323441523234
58423234414232345247323442473234
52473136424731364e5631324e563136
4e56323400000000ff07000000000000
00000000000000000000000000000000
in_formats blob decoded:
XR24: LINEAR
AR24: LINEAR
XB24: LINEAR
AB24: LINEAR
RG24: LINEAR
BG24: LINEAR
RG16: LINEAR
BG16: LINEAR
NV12: LINEAR
NV16: LINEAR
NV24: LINEAR
33 rotation:
flags: bitmask
values: rotate-0=0x1 reflect-x=0x10 reflect-y=0x20
value: 1
34 0 0 0,0 0,0 0 0x00000001
formats: XR24 AR24 XB24 AB24 RG24 BG24 RG16 BG16
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 2
30 IN_FORMATS:
flags: immutable blob
blobs:
value:
01000000000000000800000018000000
01000000380000005852323441523234
58423234414232345247323442473234
5247313642473136ff00000000000000
00000000000000000000000000000000
in_formats blob decoded:
XR24: LINEAR
AR24: LINEAR
XB24: LINEAR
AB24: LINEAR
RG24: LINEAR
BG24: LINEAR
RG16: LINEAR
BG16: LINEAR
36 rotation:
flags: bitmask
values: rotate-0=0x1 reflect-y=0x20
value: 1
38 0 0 0,0 0,0 0 0x00000002
formats: XR24 AR24 XB24 AB24 RG24 BG24 RG16 BG16 NV12 NV16 NV24
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 1
30 IN_FORMATS:
flags: immutable blob
blobs:
value:
01000000000000000b00000018000000
02000000480000005852323441523234
58423234414232345247323442473234
52473136424731364e5631324e563136
4e56323400000000ff00000000000000
00000000000000005100000000000008
ff070000000000000000000000000000
0000000000000000
in_formats blob decoded:
XR24: (UNKNOWN MODIFIER) LINEAR
AR24: (UNKNOWN MODIFIER) LINEAR
XB24: (UNKNOWN MODIFIER) LINEAR
AB24: (UNKNOWN MODIFIER) LINEAR
RG24: (UNKNOWN MODIFIER) LINEAR
BG24: (UNKNOWN MODIFIER) LINEAR
RG16: (UNKNOWN MODIFIER) LINEAR
BG16: (UNKNOWN MODIFIER) LINEAR
NV12: LINEAR
NV16: LINEAR
NV24: LINEAR
40 rotation:
flags: bitmask
values: rotate-0=0x1 reflect-y=0x20
value: 1
41 0 0 0,0 0,0 0 0x00000002
formats: XR24 AR24 XB24 AB24 RG24 BG24 RG16 BG16
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 2
30 IN_FORMATS:
flags: immutable blob
blobs:
value:
01000000000000000800000018000000
01000000380000005852323441523234
58423234414232345247323442473234
5247313642473136ff00000000000000
00000000000000000000000000000000
in_formats blob decoded:
XR24: LINEAR
AR24: LINEAR
XB24: LINEAR
AB24: LINEAR
RG24: LINEAR
BG24: LINEAR
RG16: LINEAR
BG16: LINEAR
44 0 0 0,0 0,0 0 0x00000002
formats: XR24 AR24 XB24 AB24 RG24 BG24 RG16 BG16 NV12 NV16 NV24
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 0
30 IN_FORMATS:
flags: immutable blob
blobs:
value:
01000000000000000b00000018000000
01000000480000005852323441523234
58423234414232345247323442473234
52473136424731364e5631324e563136
4e56323400000000ff07000000000000
00000000000000000000000000000000
in_formats blob decoded:
XR24: LINEAR
AR24: LINEAR
XB24: LINEAR
AB24: LINEAR
RG24: LINEAR
BG24: LINEAR
RG16: LINEAR
BG16: LINEAR
NV12: LINEAR
NV16: LINEAR
NV24: LINEAR
46 0 0 0,0 0,0 0 0x00000002
formats: XR24 AR24 XB24 AB24 RG24 BG24 RG16 BG16
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 0
30 IN_FORMATS:
flags: immutable blob
blobs:
value:
01000000000000000800000018000000
01000000380000005852323441523234
58423234414232345247323442473234
5247313642473136ff00000000000000
00000000000000000000000000000000
in_formats blob decoded:
XR24: LINEAR
AR24: LINEAR
XB24: LINEAR
AB24: LINEAR
RG24: LINEAR
BG24: LINEAR
RG16: LINEAR
BG16: LINEAR
Frame buffers:
id size pitch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment