I2C Interfaces = {
[0] = {
IOFBCopyI2CInterfaceForBus = { id:0x400000000 busType:DisplayPort transactionTypes:(No,Simple,DDCci,Combined,DisplayPort,) commFlags:(UseSubAddress,) };
EDID from E-DDC (old method) = 00ffffffffffff004dd905c101010101011f0103805f36780a0dc9a05747982712484c2108008180a9c0714fb3000101010101010101b8ce0050f0705a8018108a00b8173200001e023a801871382d40582c4500b8173200001e000000fc00534f4e5920545620202a33300a000000fd0017790e883c000a2020202020200111020361f05a7576616065665d5e5f621f101405130420223c3e120311023f402f0d7f071507503d07bc570601670403830f00006e030c00400098442b0080010203046dd85dc401788001030000000000e200cbe305df01e20f3fe6060d01828220011d007251d01e206e285500b8173200001e000000000000000000000000a2
EDID from E-DDC = 00ffffffffffff004dd905c101010101011f0103805f36780a0dc9a05747982712484c2108008180a9c0714fb3000101010101010101b8ce0050f0705a8018108a00b8173200001e023a801871382d40582c4500b8173200001e000000fc00534f4e5920545620202a33300a000000fd0017790e883c000a2020202020200111020361f05a7576616065665d5e5f621f101405130420223c3e120311023f402f0d7f071507503d07bc570601670403830f00006e030c00400098442b0080010203046dd85dc401788001030000000000e200cbe305df01e20f3fe6060d01828220011d007251d01e206e285500b8173200001e000000000000000000000000a2
Timing Report = { (unexpected data: 000000000000000000) };
VCP Capabilities = {
(unexpected data at offset 0: 0000000000000000000000000000000000000000000000000000000000000000000000000000),
}; // VCP Capabilities
DisplayPort = {
dpcd = {
00000h: 12 14 c4 01 01 11 01 83 2a 3f 04 00 00 00 84 00 // ........*?......
00020h: 00 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................
00060h: 01 21 00 14 0b 00 00 00 01 03 02 11 08 00 00 04 // .!..............
00080h: 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................
00090h: 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................
000a0h: 0a 1e 10 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................
00100h: 14 84 00 02 02 02 02 10 01 00 00 00 00 00 00 00 // ................
00200h: 01 00 77 77 01 03 22 22 00 00 00 00 00 00 00 00 // ..ww..""........
00210h: 00 80 00 80 00 80 00 80 00 00 00 00 00 00 00 00 // ................
00240h: 4f 0f 5b e8 bd 7f 00 00 00 00 00 00 00 00 00 00 // O.[.............
00280h: 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................
004a0h: 54 45 53 4c 41 03 01 10 00 00 00 00 00 00 00 00 // TESLA...........
004b0h: 94 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................
00500h: 90 cc 24 53 59 4e 41 53 22 10 05 07 01 04 53 00 // ..$SYNAS".....S.
00600h: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................
02000h: 00 00 01 00 00 00 00 00 00 00 00 00 77 77 01 03 // ............ww..
02200h: 14 14 c4 01 01 11 01 83 2a 3f 04 00 00 00 84 00 // ........*?......
02210h: 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................
02240h: 00 14 c4 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................
02260h: 00 14 c4 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................
Receiver Capability
00000h DPCD_REV: 1.2
00001h MAX_LINK_RATE: HBR2
00002h MAX_LANE_COUNT: 4, ENHANCED_FRAME_CAP, TPS3_SUPPORTED
00003h MAX_DOWNSPREAD: MAX_DOWNSPREAD_0_5
00004h NORP: 2
00005h DOWNSTREAMPORT_PRESENT: DWN_STRM_PORT_PRESENT, PORT_TYPE = DisplayPort, DETAILED_CAP_INFO_AVAILABLE
00006h MAIN_LINK_CHANNEL_CODING: CAP_ANSI_8B10B
00007h DOWN_STREAM_PORT_COUNT: 3, OUI_SUPPORT
00008h RECEIVE_PORT_0_CAP_0: LOCAL_EDID_PRESENT, ?0x28
00009h RECEIVE_PORT_0_BUFFER_SIZE: 2048 bytes per lane
0000ah RECEIVE_PORT_1_CAP_0: ASSOCIATED_TO_PRECEDING_PORT
0000eh TRAINING_AUX_RD_INTERVAL: 16ms all, EXTENDED_RECEIVER_CAP_FIELD_PRESENT
00021h MSTM_CAP: MST_CAP
00022h NUMBER_OF_AUDIO_ENDPOINTS: 1
00060h DSC_SUPPORT: DSC_DECOMPRESSION_IS_SUPPORTED
00061h DSC_REV: 1.2
00062h DSC_RC_BUF_BLK_SIZE: 1kB
00063h DSC_RC_BUF_SIZE: 20 * DSC_RC_BUF_BLK_SIZE
00064h DSC_SLICE_CAP_1 & 2: 1, 2, 4 max slices per DisplayPort DSC sink
00065h DSC_LINE_BUF_BIT_DEPTH: 9 bits
00066h DSC_BLK_PREDICTION_SUPPORT:
00067h DSC_MAX_BITS_PER_PIXEL: 16 bpp
00069h DSC_DEC_COLOR_FORMAT_CAP: RGB, YCbCr 4:4:4
0006ah DSC_DEC_COLOR_DEPTH_CAP: 8 bpc
0006bh DSC_PEAK_THROUGHPUT: MODE_0 = 340 Mp/s, MODE_1 = 340 Mp/s
0006ch DSC_MAX_SLICE_WIDTH: 2560 pixels
0006fh DSC_BITS_PER_PIXEL_INC: 1 bpp
00080h DOWNSTREAM_PORT_0: PORT_TYPE = DisplayPort, HPD aware
00090h FEC_CAPABILITY: FEC_CAPABLE, FEC_UNCORR_BLK_ERROR_COUNT_CAP, FEC_CORR_BLK_ERROR_COUNT_CAP, FEC_BIT_ERROR_COUNT_CAP
000a0h DSC_BRANCH_OVERALL_THROUGHPUT_0: 1100 Mp/s
000a1h DSC_BRANCH_OVERALL_THROUGHPUT_1: 2100 Mp/s
000a2h DSC_BRANCH_MAX_LINE_WIDTH: 5120 pixels
Link Configuration
00100h LINK_BW_SET: HBR2
00101h LANE_COUNT_SET: 4, ENHANCED_FRAME_EN
00103h TRAINING_LANE0_SET: TRAIN_VOLTAGE_SWING_LEVEL_2, TRAIN_PRE_EMPH_LEVEL_0
00104h TRAINING_LANE1_SET: TRAIN_VOLTAGE_SWING_LEVEL_2, TRAIN_PRE_EMPH_LEVEL_0
00105h TRAINING_LANE2_SET: TRAIN_VOLTAGE_SWING_LEVEL_2, TRAIN_PRE_EMPH_LEVEL_0
00106h TRAINING_LANE3_SET: TRAIN_VOLTAGE_SWING_LEVEL_2, TRAIN_PRE_EMPH_LEVEL_0
00107h DOWNSPREAD_CTRL: SPREAD_AMP_0_5
00108h MAIN_LINK_CHANNEL_CODING_SET: SET_ANSI_8B10B
00160h DSC_ENABLE: disabled
Link/Sink Device Status
00200h SINK_COUNT: 1
00202h LANE0_1_STATUS: LANE0 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
00202h LANE0_1_STATUS: LANE1 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
00203h LANE2_3_STATUS: LANE2 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
00203h LANE2_3_STATUS: LANE3 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
00204h LANE_ALIGN_STATUS_UPDATED: INTERLANE_ALIGN_DONE
00205h SINK_STATUS: RECEIVE_PORT_0_STATUS, RECEIVE_PORT_1_STATUS
00206h ADJUST_REQUEST_LANE0_1: LANE0 = ADJUST_VOLTAGE_SWING_LEVEL_2, ADJUST_PRE_EMPHASIS_LEVEL_0
00206h ADJUST_REQUEST_LANE0_1: LANE1 = ADJUST_VOLTAGE_SWING_LEVEL_2, ADJUST_PRE_EMPHASIS_LEVEL_0
00207h ADJUST_REQUEST_LANE2_3: LANE2 = ADJUST_VOLTAGE_SWING_LEVEL_2, ADJUST_PRE_EMPHASIS_LEVEL_0
00207h ADJUST_REQUEST_LANE2_3: LANE3 = ADJUST_VOLTAGE_SWING_LEVEL_2, ADJUST_PRE_EMPHASIS_LEVEL_0
00210h SYMBOL_ERROR_COUNT_LANE0: 0, valid
00212h SYMBOL_ERROR_COUNT_LANE1: 0, valid
00214h SYMBOL_ERROR_COUNT_LANE2: 0, valid
00216h SYMBOL_ERROR_COUNT_LANE3: 0, valid
00240h TEST_CRC_R_CR: 0x0f4f
00242h TEST_CRC_G_Y: 0xe85b
00244h TEST_CRC_B_CB: 0x7fbd
00282h FAUX_BACK_CHANNEL_SYMBOL_ERROR_COUNT_CONTROL: COUNT_SYMBOL
Sink Device-Specific
004a0h : 54 45 53 4c 41 03 01 10 00 00 00 00 00 00 00 00 // TESLA...........
004b0h : 94 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................
Branch Device-Specific
00500h BRANCH_OUI: 90-CC-24 = Synaptics, Inc
00503h BRANCH_ID: 53 59 4e 41 53 22 // SYNAS"
00509h BRANCH_HW_REV: 1.0
0050ah BRANCH_SW_REV: 5.7
0050ch : 01 04 53 00 // ..S.
Sink Control
00600h SET_POWER: SET_POWER_D0
DPRX ESI (Event Status Indicator)
02002h SINK_COUNT_ESI: 1
0200ch LANE0_1_STATUS_ESI: LANE0 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
0200ch LANE0_1_STATUS_ESI: LANE1 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
0200dh LANE2_3_STATUS_ESI: LANE2 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
0200dh LANE2_3_STATUS_ESI: LANE3 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
0200eh LANE_ALIGN_STATUS_UPDATED_ESI: INTERLANE_ALIGN_DONE
0200fh SINK_STATUS_ESI: RECEIVE_PORT_0_STATUS, RECEIVE_PORT_1_STATUS
Extended Receiver Capability
02200h DP13_DPCD_REV: 1.4
02201h MAX_LINK_RATE: HBR2
02202h MAX_LANE_COUNT: 4, ENHANCED_FRAME_CAP, TPS3_SUPPORTED
02203h MAX_DOWNSPREAD: MAX_DOWNSPREAD_0_5
02204h NORP: 2
02205h DOWNSTREAMPORT_PRESENT: DWN_STRM_PORT_PRESENT, PORT_TYPE = DisplayPort, DETAILED_CAP_INFO_AVAILABLE
02206h MAIN_LINK_CHANNEL_CODING: CAP_ANSI_8B10B
02207h DOWN_STREAM_PORT_COUNT: 3, OUI_SUPPORT
02208h RECEIVE_PORT_0_CAP_0: LOCAL_EDID_PRESENT, ?0x28
02209h RECEIVE_PORT_0_BUFFER_SIZE: 2048 bytes per lane
0220ah RECEIVE_PORT_1_CAP_0: ASSOCIATED_TO_PRECEDING_PORT
0220eh TRAINING_AUX_RD_INTERVAL: 16ms all, EXTENDED_RECEIVER_CAP_FIELD_PRESENT
02210h DPRX_FEATURE_ENUMERATION_LIST: SST_SPLIT_SDP_CAP, VSC_SDP_EXT_FOR_COLORIMETRY_SUPPORTED
02240h : 00 14 c4 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................
}; // dpcd
message 0x01000: 10 02 cb 01 d5
lct=1 lcr=0 , rad= , broadcast=0 path=0 len=2 , somt=1 eomt=1 zero=0 seq=0 crc=0xb:ok ... ; crc=0xd5:ok
type=0x01:LINK_ADDRESS
message 0x01400: 10 2d 8c 01 00 00 00 00 00 00 00 00 00 00 00 00
0x01410: 00 00 00 00 04 90 c0 01 00 00 00 00 00 00 00 00
0x01420: 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 a5
lct=1 lcr=0 , rad= , broadcast=0 path=0 len=45 , somt=1 eomt=0 zero=0 seq=0 crc=0xc:ok ... ; crc=0xa5:ok
message 0x01400: 10 25 45 00 00 00 00 00 00 00 00 00 00 00 00 00
0x01410: 00 00 00 33 40 14 00 00 00 00 00 00 00 00 00 00
0x01420: 00 00 00 00 00 00 11 dc
lct=1 lcr=0 , rad= , broadcast=0 path=0 len=37 , somt=0 eomt=1 zero=0 seq=0 crc=0x5:ok ... ; crc=0xdc:ok
type=0x01:LINK_ADDRESS reply_type=ACK guid=00000000-0000-0000-0000-000000000000 , zeros=0 ports=4 , {
input=1 Peer_Device_Type=1:"Source device or SST Branch device connected to an upstream port" port=0 , Messaging_Capability_Status=1 DisplayPort_Device_Plug_Status=1 zeros=0
input=0 Peer_Device_Type=0:"No device connected" port=1 , Messaging_Capability_Status=0 DisplayPort_Device_Plug_Status=0 Legacy_Device_Plug_Status=0 zeros=0 , Dpcd_Revision=0.0 , Peer_Guid=00000000-0000-0000-0000-000000000000 , Number_SDP_Streams=0 Number_SDP_Stream_Sinks=0
input=0 Peer_Device_Type=0:"No device connected" port=2 , Messaging_Capability_Status=0 DisplayPort_Device_Plug_Status=0 Legacy_Device_Plug_Status=0 zeros=0 , Dpcd_Revision=0.0 , Peer_Guid=00000000-0000-0000-0000-000000000000 , Number_SDP_Streams=0 Number_SDP_Stream_Sinks=0
input=0 Peer_Device_Type=3:"SST Sink device or Stream Sink in an MST Sink/Composite device" port=3 , Messaging_Capability_Status=0 DisplayPort_Device_Plug_Status=1 Legacy_Device_Plug_Status=0 zeros=0 , Dpcd_Revision=1.4 , Peer_Guid=00000000-0000-0000-0000-000000000000 , Number_SDP_Streams=1 Number_SDP_Stream_Sinks=1
}
Port 1 = {
message 0x01000: 10 43 d4 10 10 e2
lct=1 lcr=0 , rad= , broadcast=0 path=1 len=3 , somt=1 eomt=1 zero=0 seq=1 crc=0x4:ok ... ; crc=0xe2:ok
type=0x10:ENUM_PATH_RESOURCES port:1 zeros:0
message 0x01400: 10 47 d3 10 10 00 00 00 00 9f
lct=1 lcr=0 , rad= , broadcast=0 path=1 len=7 , somt=1 eomt=1 zero=0 seq=1 crc=0x3:ok ... ; crc=0x9f:ok
type=0x10:ENUM_PATH_RESOURCES reply_type=ACK port=1 zeros=0 FEC_Capable=0, Full_PBN=0x0000 , Available_PBN=0x0000
}; // Port 1
Port 2 = {
message 0x01000: 10 43 c7 10 20 14
lct=1 lcr=0 , rad= , broadcast=0 path=1 len=3 , somt=1 eomt=1 zero=0 seq=0 crc=0x7:ok ... ; crc=0x14:ok
type=0x10:ENUM_PATH_RESOURCES port:2 zeros:0
message 0x01400: 10 47 c0 10 20 00 00 00 00 6f
lct=1 lcr=0 , rad= , broadcast=0 path=1 len=7 , somt=1 eomt=1 zero=0 seq=0 crc=0x0:ok ... ; crc=0x6f:ok
type=0x10:ENUM_PATH_RESOURCES reply_type=ACK port=2 zeros=0 FEC_Capable=0, Full_PBN=0x0000 , Available_PBN=0x0000
}; // Port 2
Port 3 = {
message 0x01000: 10 43 d4 10 30 46
lct=1 lcr=0 , rad= , broadcast=0 path=1 len=3 , somt=1 eomt=1 zero=0 seq=1 crc=0x4:ok ... ; crc=0x46:ok
type=0x10:ENUM_PATH_RESOURCES port:3 zeros:0
message 0x01400: 10 47 d3 10 30 0f 00 0f 00 bc
lct=1 lcr=0 , rad= , broadcast=0 path=1 len=7 , somt=1 eomt=1 zero=0 seq=1 crc=0x3:ok ... ; crc=0xbc:ok
type=0x10:ENUM_PATH_RESOURCES reply_type=ACK port=3 zeros=0 FEC_Capable=0, Full_PBN=0x0f00 , Available_PBN=0x0f00
message 0x01000: 10 06 cc 20 30 00 00 10 66
lct=1 lcr=0 , rad= , broadcast=0 path=0 len=6 , somt=1 eomt=1 zero=0 seq=0 crc=0xc:ok ... ; crc=0x66:ok
type=0x20:REMOTE_DPCD_READ port=3 dpcd=00000 , bytes=16
message 0x01400: 10 14 c9 20 03 10 12 14 c4 81 01 1d 01 c1 2a 3f
0x01410: 04 00 00 00 84 00 1e
lct=1 lcr=0 , rad= , broadcast=0 path=0 len=20 , somt=1 eomt=1 zero=0 seq=0 crc=0x9:ok ... ; crc=0x1e:ok
type=0x20:REMOTE_DPCD_READ reply_type=ACK zeros=0 port=3 , Number_Of_Bytes_Read=16 , Data_Read=1214c481011d01c12a3f040000008400
dpcd = {
00000h: 12 14 c4 81 01 1d 01 c1 2a 3f 04 00 00 00 84 00 // ........*?......
00020h: 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................
00050h: 89 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................
00080h: 0b f0 1a fe 00 00 00 00 00 00 00 00 00 00 00 00 // ................
00090h: 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................
000a0h: 00 00 00 01 98 08 00 28 ff ff 0f 0f 0e 0e 0e 00 // .......(........
00100h: 14 84 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................
00200h: 01 00 77 77 01 03 00 00 00 00 00 00 00 00 00 00 // ..ww............
00210h: 00 80 00 80 00 80 00 80 00 00 00 00 00 00 00 00 // ................
00240h: 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 // ...... .........
00280h: 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................
00300h: 00 10 fa 70 48 44 4d 49 67 10 01 00 00 1c f8 01 // ...pHDMIg.......
00310h: 00 10 fa 70 48 44 4d 49 67 10 01 00 00 1c f8 01 // ...pHDMIg.......
004a0h: 54 45 53 4c 41 01 01 10 00 00 00 00 00 00 00 00 // TESLA...........
004b0h: b4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................
00500h: 90 cc 24 53 59 4e 41 71 00 10 07 02 78 06 00 00 // ..$SYNAq....x...
00510h: 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // (...............
005e0h: 0f 4c 6f 61 64 20 41 46 45 20 64 61 74 61 20 66 // .Load AFE data f
00600h: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................
02000h: 00 00 01 00 00 00 00 00 00 00 00 00 77 77 01 03 // ............ww..
02200h: 14 1e c4 81 01 1d 01 c1 2a 3f 04 00 00 00 84 00 // ........*?......
02210h: 0a 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 // ................
03000h: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 // ................
03030h: 01 00 00 00 00 00 7f 00 00 00 00 00 00 00 00 00 // ................
68000h: 04 ee aa f9 91 00 00 00 00 00 00 00 00 00 00 00 // ................
68020h: 00 00 00 00 00 00 00 00 03 00 01 01 00 00 00 00 // ................
69000h: 00 00 00 00 00 00 00 00 00 00 00 0d 50 b4 8f f9 // ............P...
69010h: c8 c3 74 f2 3b 23 c4 60 1b e4 41 e5 f7 a5 ce 8c // ..t.;#.`..A.....
69020h: 6e ce b3 d8 4e e3 a1 fb c3 d4 60 79 2f 18 16 da // n...N.....`y/...
692c0h: ba 69 4a 25 6b 66 98 83 2f 61 f9 f5 d0 ef 57 c1 // .iJ%kf../a....W.
692e0h: a1 19 3e c9 77 9b dd ee 8e 5d 54 6a 51 44 9c d2 // ..>.w....]TjQD..
Receiver Capability
00000h DPCD_REV: 1.2
00001h MAX_LINK_RATE: HBR2
00002h MAX_LANE_COUNT: 4, ENHANCED_FRAME_CAP, TPS3_SUPPORTED
00003h MAX_DOWNSPREAD: MAX_DOWNSPREAD_0_5, TPS4_SUPPORTED
00004h NORP: 2
00005h DOWNSTREAMPORT_PRESENT: DWN_STRM_PORT_PRESENT, PORT_TYPE = DVI or HDMI, FORMAT_CONVERSION, DETAILED_CAP_INFO_AVAILABLE
00006h MAIN_LINK_CHANNEL_CODING: CAP_ANSI_8B10B
00007h DOWN_STREAM_PORT_COUNT: 1, MSA_TIMING_PAR_IGNORED, OUI_SUPPORT
00008h RECEIVE_PORT_0_CAP_0: LOCAL_EDID_PRESENT, ?0x28
00009h RECEIVE_PORT_0_BUFFER_SIZE: 2048 bytes per lane
0000ah RECEIVE_PORT_1_CAP_0: ASSOCIATED_TO_PRECEDING_PORT
0000eh TRAINING_AUX_RD_INTERVAL: 16ms all, EXTENDED_RECEIVER_CAP_FIELD_PRESENT
00022h NUMBER_OF_AUDIO_ENDPOINTS: 1
00050h : 89 03 00 00 // ....
00080h DOWNSTREAM_PORT_0: PORT_TYPE = HDMI, HPD aware, 600 MHz max TMDS clock, DS_MAX_BPC = 12bpc, PCON_MAX_FRL_BW = 48Gbps, YCBCR422_PASS_THROUGH, YCBCR420_PASS_THROUGH, YCBCR444_TO_422_CONV, YCBCR444_TO_420_CONV, BT601_RGB_YCBCR_CONV, BT709_RGB_YCBCR_CONV, BT2020_RGB_YCBCR_CONV
00091h FEC_CAPABILITY_1: AGGREGATED_ERROR_COUNTERS_CAPABLE
000a3h DFP_CAPABILITY_EXTENSION_SUPPORT: true
000a4h DFP_CAPABILITY_EXTENSION_MAX_PIXEL_RATE: 2200 Mp/s
000a6h DFP_CAPABILITY_EXTENSION_MAX_VIDEO_H: 10240 pixels
000a8h DFP_CAPABILITY_EXTENSION_MAX_VIDEO_V: 65535 pixels
000aah DFP_CAPABILITY_EXTENSION_ENCODING_FORMAT_CAPS: RGB, YCbCr 4:4:4, YCbCr 4:2:2, YCbCr 4:2:0
000abh DFP_CAPABILITY_EXTENSION_RGB_COLOR_DEPTH_CAPS: 6, 8, 10, 12 bpc
000ach DFP_CAPABILITY_EXTENSION_YCBCR444_COLOR_DEPTH_CAPS: 8, 10, 12 bpc
000adh DFP_CAPABILITY_EXTENSION_YCBCR422_COLOR_DEPTH_CAPS: 8, 10, 12 bpc
000aeh DFP_CAPABILITY_EXTENSION_YCBCR420_COLOR_DEPTH_CAPS: 8, 10, 12 bpc
Link Configuration
00100h LINK_BW_SET: HBR2
00101h LANE_COUNT_SET: 4, ENHANCED_FRAME_EN
Link/Sink Device Status
00200h SINK_COUNT: 1
00202h LANE0_1_STATUS: LANE0 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
00202h LANE0_1_STATUS: LANE1 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
00203h LANE2_3_STATUS: LANE2 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
00203h LANE2_3_STATUS: LANE3 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
00204h LANE_ALIGN_STATUS_UPDATED: INTERLANE_ALIGN_DONE
00205h SINK_STATUS: RECEIVE_PORT_0_STATUS, RECEIVE_PORT_1_STATUS
00210h SYMBOL_ERROR_COUNT_LANE0: 0, valid
00212h SYMBOL_ERROR_COUNT_LANE1: 0, valid
00214h SYMBOL_ERROR_COUNT_LANE2: 0, valid
00216h SYMBOL_ERROR_COUNT_LANE3: 0, valid
00246h TEST_SINK_MISC: TST_CRC_COUNT = 0, TEST_CRC_SUPPORTED
00282h FAUX_BACK_CHANNEL_SYMBOL_ERROR_COUNT_CONTROL: COUNT_SYMBOL
Source Device-Specific
00300h SOURCE_OUI: 00-10-FA = Apple, Inc.
00303h SOURCE_ID: 70 48 44 4d 49 67 // pHDMIg
00309h SOURCE_HW_REV: 1.0
0030ah SOURCE_SW_REV: 1.0
0030ch : 00 1c f8 01 // ....
00310h : 00 10 fa 70 48 44 4d 49 67 10 01 00 00 1c f8 01 // ...pHDMIg.......
Sink Device-Specific
004a0h : 54 45 53 4c 41 01 01 10 00 00 00 00 00 00 00 00 // TESLA...........
004b0h : b4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................
Branch Device-Specific
00500h BRANCH_OUI: 90-CC-24 = Synaptics, Inc
00503h BRANCH_ID: 53 59 4e 41 71 00 // SYNAq.
00509h BRANCH_HW_REV: 1.0
0050ah BRANCH_SW_REV: 7.2
0050ch : 78 06 00 00 // x...
00510h : 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // (...............
005e0h : 0f 4c 6f 61 64 20 41 46 45 20 64 61 74 61 20 66 // .Load AFE data f
Sink Control
00600h SET_POWER: SET_POWER_D0
DPRX ESI (Event Status Indicator)
02002h SINK_COUNT_ESI: 1
0200ch LANE0_1_STATUS_ESI: LANE0 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
0200ch LANE0_1_STATUS_ESI: LANE1 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
0200dh LANE2_3_STATUS_ESI: LANE2 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
0200dh LANE2_3_STATUS_ESI: LANE3 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
0200eh LANE_ALIGN_STATUS_UPDATED_ESI: INTERLANE_ALIGN_DONE
0200fh SINK_STATUS_ESI: RECEIVE_PORT_0_STATUS, RECEIVE_PORT_1_STATUS
Extended Receiver Capability
02200h DP13_DPCD_REV: 1.4
02201h MAX_LINK_RATE: HBR3
02202h MAX_LANE_COUNT: 4, ENHANCED_FRAME_CAP, TPS3_SUPPORTED
02203h MAX_DOWNSPREAD: MAX_DOWNSPREAD_0_5, TPS4_SUPPORTED
02204h NORP: 2
02205h DOWNSTREAMPORT_PRESENT: DWN_STRM_PORT_PRESENT, PORT_TYPE = DVI or HDMI, FORMAT_CONVERSION, DETAILED_CAP_INFO_AVAILABLE
02206h MAIN_LINK_CHANNEL_CODING: CAP_ANSI_8B10B
02207h DOWN_STREAM_PORT_COUNT: 1, MSA_TIMING_PAR_IGNORED, OUI_SUPPORT
02208h RECEIVE_PORT_0_CAP_0: LOCAL_EDID_PRESENT, ?0x28
02209h RECEIVE_PORT_0_BUFFER_SIZE: 2048 bytes per lane
0220ah RECEIVE_PORT_1_CAP_0: ASSOCIATED_TO_PRECEDING_PORT
0220eh TRAINING_AUX_RD_INTERVAL: 16ms all, EXTENDED_RECEIVER_CAP_FIELD_PRESENT
02210h DPRX_FEATURE_ENUMERATION_LIST: SST_SPLIT_SDP_CAP, VSC_SDP_EXT_FOR_COLORIMETRY_SUPPORTED
02211h : 00 00 00 03 // ....
PCON HDMI CONFIG PPS Override Buffer
03000h CEC_TUNNELING_CAPABILITY: CEC_TUNNELING_CAPABLE, CEC_SNOOPING_CAPABLE
0300fh CEC_LOGICAL_ADDRESS_MASK_2: CEC_LOGICAL_ADDRESS_15
03030h : 01 00 00 00 00 00 // ......
03036h PCON_HDMI_POST_FRL_STATUS: PCON_HDMI_LINK_MODE = PCON_HDMI_MODE_FRL, PCON_HDMI_FRL_TRAINED_BW = 9Gbps, 18Gbps, 24Gbps, 32Gbps, 40Gbps, 48Gbps
HDCP 1.3 and HDCP 2.2
68000h AUX_HDCP_BKSV: 04 ee aa f9 91 // .....
68028h AUX_HDCP_BCAPS: BCAPS_HDCP_CAPABLE, BCAPS_REPEATER_PRESENT
6802ah AUX_HDCP_BINFO: DEVICE_COUNT = 1, DEPTH = 1
DP HDCP 2.2 Parameters
6900bh HDCP_2_2_REG_CERT_RX: 0d 50 b4 8f f9 // .P...
69010h : c8 c3 74 f2 3b 23 c4 60 1b e4 41 e5 f7 a5 ce 8c // ..t.;#.`..A.....
69020h : 6e ce b3 d8 4e e3 a1 fb c3 d4 60 79 2f 18 16 da // n...N.....`y/...
692c0h HDCP_2_2_REG_HPRIME: ba 69 4a 25 6b 66 98 83 2f 61 f9 f5 d0 ef 57 c1 // .iJ%kf../a....W.
692e0h HDCP_2_2_REG_EKH_KM_RD: a1 19 3e c9 77 9b dd ee 8e 5d 54 6a 51 44 9c d2 // ..>.w....]TjQD..
}; // dpcd
message 0x01000: 21 30 02 c4 01 d5
lct=2 lcr=1 , rad=3 , broadcast=0 path=0 len=2 , somt=1 eomt=1 zero=0 seq=0 crc=0x4:ok ... ; crc=0xd5:ok
type=0x01:LINK_ADDRESS
message 0x01400: 20 30 29 c2 01 00 00 00 00 00 00 00 00 00 00 00
0x01410: 00 00 00 00 00 02 90 c0 33 40 14 00 00 00 00 00
0x01420: 00 00 00 00 00 00 00 00 00 00 00 11 23
lct=2 lcr=0 , rad=3 , broadcast=0 path=0 len=41 , somt=1 eomt=1 zero=0 seq=0 crc=0x2:ok ... ; crc=0x23:ok
type=0x01:LINK_ADDRESS reply_type=ACK guid=00000000-0000-0000-0000-000000000000 , zeros=0 ports=2 , {
input=1 Peer_Device_Type=1:"Source device or SST Branch device connected to an upstream port" port=0 , Messaging_Capability_Status=1 DisplayPort_Device_Plug_Status=1 zeros=0
input=0 Peer_Device_Type=3:"SST Sink device or Stream Sink in an MST Sink/Composite device" port=3 , Messaging_Capability_Status=0 DisplayPort_Device_Plug_Status=1 Legacy_Device_Plug_Status=0 zeros=0 , Dpcd_Revision=1.4 , Peer_Guid=00000000-0000-0000-0000-000000000000 , Number_SDP_Streams=1 Number_SDP_Stream_Sinks=1
}