root@mixer_proj:~# modetest -M xlnx
Below is a Sample output of 2019.1 SDI-Tx with 10bpc as the encoder (edited for brevity and clarity):
root@zcu106-zynqmp:~# modetest -M xlnx Encoders: id crtc type possible crtcs possible clones 48 0 TMDS 0x00000001 0x00000000 Connectors: id encoder status name size (mm) modes encoders 49 0 connected unknown-1 0x0 49 48 modes: name refresh (Hz) hdisp hss hse htot vdisp vss vse vtot) 4096x2160 60 4096 4184 4272 4400 2160 2168 2178 2250 593408 flags: phsync, pvsync; type: driver 4096x2160 50 4096 5064 5152 5280 2160 2168 2178 2250 594000 flags: phsync, pvsync; type: driver <snip> 1280x720 24 1280 2250 3155 4125 720 725 730 750 74250 flags: phsync, pvsync; type: driver 720x576i 50 720 732 795 864 288 290 293 312 13500 flags: phsync, pvsync, interlace, dblclk; type: driver 720x486i 60 720 739 801 858 243 247 250 262 13500 flags: phsync, pvsync, interlace, dblclk; type: driver 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 <snip> 51 sdi_mode: flags: range values: 0 5 value: 2 52 sdi_data_stream: flags: range values: 2 8 value: 4 CRTCs: id fb pos size 47 0 (0,0) (0x0) 0 0 0 0 0 0 0 0 0 0 flags: ; type: props: Planes: id crtc fb CRTC x,y x,y gamma size possible crtcs 29 0 0 0,0 0,0 0 0x00000001 formats: RA24 props: 6 type: flags: immutable enum enums: Overlay=0 Primary=1 Cursor=2 value: 2 27 scale: flags: range values: 0 2 value: 0 28 alpha: flags: range values: 0 256 value: 256 30 0 0 0,0 0,0 0 0x00000001 formats: YUYV props: 6 type: flags: immutable enum enums: Overlay=0 Primary=1 Cursor=2 value: 0 27 scale: flags: range values: 0 2 value: 0 28 alpha: flags: range values: 0 256 value: 256 31 0 0 0,0 0,0 0 0x00000001 formats: XV15 props: 6 type: flags: immutable enum enums: Overlay=0 Primary=1 Cursor=2 value: 0 27 scale: flags: range values: 0 2 value: 0 28 alpha: flags: range values: 0 256 value: 256 32 0 0 0,0 0,0 0 0x00000001 formats: AB24 props: 6 type: flags: immutable enum enums: Overlay=0 Primary=1 Cursor=2 value: 0 27 scale: flags: range values: 0 2 value: 0 28 alpha: flags: range values: 0 256 value: 256 33 0 0 0,0 0,0 0 0x00000001 formats: BG24 props: 6 type: flags: immutable enum enums: Overlay=0 Primary=1 Cursor=2 value: 0 27 scale: flags: range values: 0 2 value: 0 28 alpha: flags: range values: 0 256 value: 256 34 0 0 0,0 0,0 0 0x00000001 formats: XB24 props: 6 type: flags: immutable enum enums: Overlay=0 Primary=1 Cursor=2 value: 0 27 scale: flags: range values: 0 2 value: 0 28 alpha: flags: range values: 0 256 value: 256 35 0 0 0,0 0,0 0 0x00000001 formats: NV12 props: 6 type: flags: immutable enum enums: Overlay=0 Primary=1 Cursor=2 value: 0 27 scale: flags: range values: 0 2 value: 0 28 alpha: flags: range values: 0 256 value: 256 36 0 0 0,0 0,0 0 0x00000001 formats: XV20 props: 6 type: flags: immutable enum enums: Overlay=0 Primary=1 Cursor=2 value: 0 27 scale: flags: range values: 0 2 value: 0 28 alpha: flags: range values: 0 256 value: 256 37 0 0 0,0 0,0 0 0x00000001 formats: BG24 props: 6 type: flags: immutable enum enums: Overlay=0 Primary=1 Cursor=2 value: 0 27 scale: flags: range values: 0 2 value: 0 28 alpha: flags: range values: 0 256 value: 256 38 0 0 0,0 0,0 0 0x00000001 formats: RG24 props: 6 type: flags: immutable enum enums: Overlay=0 Primary=1 Cursor=2 value: 0 28 alpha: flags: range values: 0 256 value: 256 39 0 0 0,0 0,0 0 0x00000001 formats: RG24 props: 6 type: flags: immutable enum enums: Overlay=0 Primary=1 Cursor=2 value: 0 28 alpha: flags: range values: 0 256 value: 256 40 0 0 0,0 0,0 0 0x00000001 formats: RG24 props: 6 type: flags: immutable enum enums: Overlay=0 Primary=1 Cursor=2 value: 0 28 alpha: flags: range values: 0 256 value: 256 41 0 0 0,0 0,0 0 0x00000001 formats: RG24 props: 6 type: flags: immutable enum enums: Overlay=0 Primary=1 Cursor=2 value: 0 28 alpha: flags: range values: 0 256 value: 256 42 0 0 0,0 0,0 0 0x00000001 formats: RG24 props: 6 type: flags: immutable enum enums: Overlay=0 Primary=1 Cursor=2 value: 0 28 alpha: flags: range values: 0 256 value: 256 43 0 0 0,0 0,0 0 0x00000001 formats: RG24 props: 6 type: flags: immutable enum enums: Overlay=0 Primary=1 Cursor=2 value: 0 28 alpha: flags: range values: 0 256 value: 256 44 0 0 0,0 0,0 0 0x00000001 formats: RG24 props: 6 type: flags: immutable enum enums: Overlay=0 Primary=1 Cursor=2 value: 0 28 alpha: flags: range values: 0 256 value: 256 45 0 0 0,0 0,0 0 0x00000001 formats: RG24 props: 6 type: flags: immutable enum enums: Overlay=0 Primary=1 Cursor=2 value: 0 28 alpha: flags: range values: 0 256 value: 256 46 0 0 0,0 0,0 0 0x00000001 formats: XV20 props: 6 type: flags: immutable enum enums: Overlay=0 Primary=1 Cursor=2 value: 1 Frame buffers: id size pitchTest 2 - Activate an overlay layer
root@mixer_proj:~# modetest -M xlnx -P 33@47:640x480+0+0@BG24
testing 640x480@BG24 overlay plane 33