GRL-USB-PD-C2/C2-EPR API 1.1.9
GRL-USB-PD-C2/C2-EPR API Documentation
Loading...
Searching...
No Matches
DPAUXModule Namespace Reference

Classes

class  BitsDiscription
 
class  DP_ConfigRegMapping
 
class  DPAuxPackets
 
class  PacketField
 

Enumerations

enum  DPConfigRegisterMapping {
  DPCD_REV = 1 , MAX_LINK_RATE = 2 , MAX_LANE_COUNT = 3 , MAX_DOWNSPREAD = 4 ,
  NORP_AND_DP_PWR_VOLTAGE_CAP = 5 , DOWNSTREAMPORT_PRESENT = 6 , MAIN_LINK_CHANNEL_CODING = 7 , DOWN_STREAM_PORT_COUNT = 8 ,
  RECEIVE_PORT0_CAP_0 = 9 , RECEIVE_PORT0_CAP_1 = 10 , RECEIVE_PORT1_CAP_0 = 11 , RECEIVE_PORT1_CAP_1 = 12 ,
  I2C_SPEED_CONTROL_CAPABILITIES_BIT_MAP = 13 , EDP_CONFIGURATION_CAP = 14 , TRAINING_AUX_RD_INTERVAL = 15 , ADAPTER_CAP = 16 ,
  FAUX_CAP = 17 , MSTM_CAP = 18 , NUMBER_OF_AUDIO_ENDPOINTS = 19 , AV_SYNC_DATA_BLOCK_AV_GRANULARITY = 20 ,
  AV_SYNC_DATA_BLOCK_AUD_DEC_LAT_7_0 = 21 , AV_SYNC_DATA_BLOCK_AUD_DEC_LAT_15_8 = 22 , AV_SYNC_DATA_BLOCK_AUD_PP_LAT_7_0 = 23 , AV_SYNC_DATA_BLOCK_AUD_PP_LAT_15_8 = 24 ,
  AV_SYNC_DATA_BLOCK_VID_INTER_LAT_7_0 = 25 , AV_SYNC_DATA_BLOCK_VID_PROG_LAT_7_0 = 26 , AV_SYNC_DATA_BLOCK_REP_LAT_7_0 = 27 , AV_SYNC_DATA_BLOCK_AUD_DEL_INS_7_0 = 28 ,
  AV_SYNC_DATA_BLOCK__AUD_DEL_INS_15_8 = 29 , AV_SYNC_DATA_BLOCK__AUD_DEL_INS_23_16 = 30 , GUID = 31 , RX_GTC_VALUE_7_0 = 32 ,
  RX_GTC_VALUE_15_8 = 33 , RX_GTC_VALUE_23_16 = 34 , RX_GTC_VALUE_31_24 = 35 , RX_GTC_MSTR_REQ = 36 ,
  RX_GTC_FREQ_LOCK_DONE = 37 , DETAILED_CAP_INFO_AVAILABLE = 38 , LINK_BW_SET = 39 , LANE_COUNT_SET = 40 ,
  TRAINING_PATTERN_SET = 41 , TRAINING_LANE0_SET = 42 , TRAINING_LANE1_SET = 43 , TRAINING_LANE2_SET = 44 ,
  TRAINING_LANE3_SET = 45 , DOWNSPREAD_CTRL = 46 , MAIN_LINK_CHANNEL_CODING_SET = 47 , I2C_SPEED_CONTROL_STATUS_BIT_MAP = 48 ,
  EDP_CONFIGURATION_SET = 49 , LINK_QUAL_LANE0_SET = 50 , LINK_QUAL_LANE1_SET = 51 , LINK_QUAL_LANE2_SET = 52 ,
  LINK_QUAL_LANE3_SET = 53 , TRAINING_LANE0_1_SET2 = 54 , TRAINING_LANE2_3_SET2 = 55 , MSTM_CTRL = 56 ,
  AUDIO_DELAY_7_0 = 57 , AUDIO_DELAY_15_8 = 58 , AUDIO_DELAY_23_16 = 59 , UPSTREAM_DEVICE_DP_PWR_NEED = 60 ,
  FAUX_MODE_CTRL = 61 , FAUX_FORWARD_CHANNEL_DRIVER_SET = 62 , FAUX_BACK_CHANNEL_STATUS = 63 , FAUX_BACK_CHANNEL_SYMBOL_ERROR_COUNT = 64 ,
  FAUX_BACK_CHANNEL_TRAINING_PATTERN_TIME = 65 , TX_GTC_VALUE_7_0 = 66 , TX_GTC_VALUE_15_8 = 67 , TX_GTC_VALUE_23_16 = 68 ,
  TX_GTC_VALUE_31_24 = 69 , RX_GTC_VALUE_PHASE_SKEW_EN = 70 , TX_GTC_FREQ_LOCK_DONE = 71 , ADAPTER_CTRL = 72 ,
  BRANCH_DEVICE_CTRL = 73 , PAYLOAD_ALLOCATE_SET = 74 , PAYLOAD_ALLOCATE_START_TIME_SLOT = 75 , PAYLOAD_ALLOCATE_TIME_SLOT_COUNT = 76 ,
  SINK_COUNT = 77 , DEVICE_SERVICE_IRQ_VECTOR = 78 , LANE0_1_STATUS = 79 , LANE2_3_STATUS = 80 ,
  LANE_ALIGN_STATUS_UPDATED = 81 , SINK_STATUS = 82 , ADJUST_REQUEST_LANE0_1 = 83 , ADJUST_REQUEST_LANE2_3 = 84 ,
  TRAINING_SCORE_LANE0 = 85 , TRAINING_SCORE_LANE1 = 86 , TRAINING_SCORE_LANE2 = 87 , TRAINING_SCORE_LANE3 = 88 ,
  ADJUST_REQUEST_POST_CURSOR2 = 89 , FAUX_FORWARD_CHANNEL_SYMBOL_ERROR_COUNT = 90 , SYMBOL_ERROR_COUNT_LANE0 = 91 , SYMBOL_ERROR_COUNT_LANE1 = 92 ,
  SYMBOL_ERROR_COUNT_LANE2 = 93 , SYMBOL_ERROR_COUNT_LANE3 = 94 , TEST_REQUEST = 95 , TEST_LINK_RATE = 96 ,
  TEST_LANE_COUNT = 97 , TEST_PATTERN = 98 , TEST_H_TOTAL = 99 , TEST_V_TOTAL = 100 ,
  TEST_H_START = 101 , TEST_V_START = 102 , TEST_HSYNC = 103 , TEST_VSYNC = 104 ,
  TEST_H_WIDTH = 105 , TEST_V_HEIGHT = 106 , TEST_MISC = 107 , TEST_REFRESH_RATE_NUMERATOR = 108 ,
  TEST_CRC_R_CR = 109 , TEST_CRC_G_Y = 110 , TEST_CRC_B_CB = 111 , TEST_SINK_MISC = 112 ,
  PHY_TEST_PATTERN = 113 , TEST_FAUX = 114 , HBR2_COMPLIANCE_SCRAMBLER_RESET = 115 , TEST_80BIT_CUSTOM_PATTERN = 116 ,
  TEST_RESPONSE = 117 , TEST_EDID_CHECKSUM = 118 , TEST_FAUX_BACK_CHANNEL_TEST_PATTERN = 119 , TEST_SINK = 120 ,
  TEST_AUDIO_MODE = 121 , TEST_AUDIO_PATTERN_TYPE = 122 , TEST_AUDIO_PERIOD_CH_1 = 123 , TEST_AUDIO_PERIOD_CH_2 = 124 ,
  TEST_AUDIO_PERIOD_CH_3 = 125 , TEST_AUDIO_PERIOD_CH_4 = 126 , TEST_AUDIO_PERIOD_CH_5 = 127 , TEST_AUDIO_PERIOD_CH_6 = 128 ,
  TEST_AUDIO_PERIOD_CH_7 = 129 , TEST_AUDIO_PERIOD_CH_8 = 130 , FAUX_FORWARD_CHANNEL_STATUS = 131 , FAUX_BACK_CHANNEL_DRIVER_SET = 132 ,
  FAUX_BACK_CHANNEL_SYMBOL_ERROR_COUNT_CONTROL = 133 , PAYLOAD_TABLE_UPDATE_STATUS = 134 , VC_PAYLOAD_ID_SLOT_1 = 135 , VC_PAYLOAD_ID_SLOT_2 = 136 ,
  VC_PAYLOAD_ID_SLOT_3 = 137 , VC_PAYLOAD_ID_SLOT_4 = 138 , VC_PAYLOAD_ID_SLOT_5 = 139 , VC_PAYLOAD_ID_SLOT_6 = 140 ,
  VC_PAYLOAD_ID_SLOT_7 = 141 , VC_PAYLOAD_ID_SLOT_8 = 142 , VC_PAYLOAD_ID_SLOT_9 = 143 , VC_PAYLOAD_ID_SLOT_10 = 144 ,
  VC_PAYLOAD_ID_SLOT_11 = 145 , VC_PAYLOAD_ID_SLOT_12 = 146 , VC_PAYLOAD_ID_SLOT_13 = 147 , VC_PAYLOAD_ID_SLOT_14 = 148 ,
  VC_PAYLOAD_ID_SLOT_15 = 149 , VC_PAYLOAD_ID_SLOT_16 = 150 , VC_PAYLOAD_ID_SLOT_17 = 151 , VC_PAYLOAD_ID_SLOT_18 = 152 ,
  VC_PAYLOAD_ID_SLOT_19 = 153 , VC_PAYLOAD_ID_SLOT_20 = 154 , VC_PAYLOAD_ID_SLOT_21 = 155 , VC_PAYLOAD_ID_SLOT_22 = 156 ,
  VC_PAYLOAD_ID_SLOT_23 = 157 , VC_PAYLOAD_ID_SLOT_24 = 158 , VC_PAYLOAD_ID_SLOT_25 = 159 , VC_PAYLOAD_ID_SLOT_26 = 160 ,
  VC_PAYLOAD_ID_SLOT_27 = 161 , VC_PAYLOAD_ID_SLOT_28 = 162 , VC_PAYLOAD_ID_SLOT_29 = 163 , VC_PAYLOAD_ID_SLOT_30 = 164 ,
  VC_PAYLOAD_ID_SLOT_31 = 165 , VC_PAYLOAD_ID_SLOT_32 = 166 , VC_PAYLOAD_ID_SLOT_33 = 167 , VC_PAYLOAD_ID_SLOT_34 = 168 ,
  VC_PAYLOAD_ID_SLOT_35 = 169 , VC_PAYLOAD_ID_SLOT_36 = 170 , VC_PAYLOAD_ID_SLOT_37 = 171 , VC_PAYLOAD_ID_SLOT_38 = 172 ,
  VC_PAYLOAD_ID_SLOT_39 = 173 , VC_PAYLOAD_ID_SLOT_40 = 174 , VC_PAYLOAD_ID_SLOT_41 = 175 , VC_PAYLOAD_ID_SLOT_42 = 176 ,
  VC_PAYLOAD_ID_SLOT_43 = 177 , VC_PAYLOAD_ID_SLOT_44 = 178 , VC_PAYLOAD_ID_SLOT_45 = 179 , VC_PAYLOAD_ID_SLOT_46 = 180 ,
  VC_PAYLOAD_ID_SLOT_47 = 181 , VC_PAYLOAD_ID_SLOT_48 = 182 , VC_PAYLOAD_ID_SLOT_49 = 183 , VC_PAYLOAD_ID_SLOT_50 = 184 ,
  VC_PAYLOAD_ID_SLOT_51 = 185 , VC_PAYLOAD_ID_SLOT_52 = 186 , VC_PAYLOAD_ID_SLOT_53 = 187 , VC_PAYLOAD_ID_SLOT_54 = 188 ,
  VC_PAYLOAD_ID_SLOT_55 = 189 , VC_PAYLOAD_ID_SLOT_56 = 190 , VC_PAYLOAD_ID_SLOT_57 = 191 , VC_PAYLOAD_ID_SLOT_58 = 192 ,
  VC_PAYLOAD_ID_SLOT_59 = 193 , VC_PAYLOAD_ID_SLOT_60 = 194 , VC_PAYLOAD_ID_SLOT_61 = 195 , VC_PAYLOAD_ID_SLOT_62 = 196 ,
  VC_PAYLOAD_ID_SLOT_63 = 197 , IEEE_OUI_FIRST_TWO_HEX_DIGITS_SOURCE = 198 , IEEE_OUI_SECOND_TWO_HEX_DIGITS_SOURCE = 199 , IEEE_OUI_THIRD_TWO_HEX_DIGITS_SOURCE = 200 ,
  DEVICE_ID_STRING_SOURCE = 201 , HARDWARE_REVISION_SOURCE = 202 , FIRMWARE_SOFTWARE_MAJOR_REVISION_SOURCE = 203 , FIRMWARE_SOFTWARE_MINOR_REVISION_SOURCE = 204 ,
  IEEE_OUI_FIRST_TWO_HEX_DIGITS_SINK = 205 , IEEE_OUI_SECOND_TWO_HEX_DIGITS_SINK = 206 , IEEE_OUI_THIRD_TWO_HEX_DIGITS_SINK = 207 , DEVICE_ID_STRING_SINK = 208 ,
  HARDWARE_REVISION_SINK = 209 , FIRMWARE_SOFTWARE_MAJOR_REVISION_SINK = 210 , FIRMWARE_SOFTWARE_MINOR_REVISION_SINK = 211 , IEEE_OUI_FIRST_TWO_HEX_DIGITS_BRANCH = 212 ,
  IEEE_OUI_SECOND_TWO_HEX_DIGITS_BRANCH = 213 , IEEE_OUI_THIRD_TWO_HEX_DIGITS_BRANCH = 214 , DEVICE_ID_STRING_BRANCH = 215 , HARDWARE_REVISION_BRANCH = 216 ,
  FIRMWARE_SOFTWARE_MAJOR_REVISION_BRANCH = 217 , FIRMWARE_SOFTWARE_MINOR_REVISION_BRANCH = 218 , SET_POWER_SET_DP_PWR_VOLTAGE = 219 , DOWN_REQ = 220 ,
  UP_REQ = 221 , DOWN_REP = 222 , UP_REP = 223 , RESERVED_FOR_USB_OVER_AUX = 224 ,
  SINK_COUNT_ESI = 225 , DEVICE_SERVICE_IRQ_VECTOR_ESI0 = 226 , DEVICE_SERVICE_IRQ_VECTOR_ESI1 = 227 , LINK_SERVICE_IRQ_VECTOR_ESI0 = 228 ,
  LANE_ALIGN_STATUS_UPDATED_ESI = 229 , SINK_STATUS_ESI = 230 , OPTIONAL_EDP_PSR = 231 , LANE2_3_STATUS_ESI ,
  SUPPORTED_LINK_RATES = 235 , RECEIVER_ADVANCED_LINK_POWER_MANAGEMENT_CAPABILITIES = 236 , SINK_DEVICE_AUX_FRAME_SYNC_CAPABILITY = 237 , EDP_COMPRESSION_ALGORITHM_REVISION = 238 ,
  RECEIVER_DECOMPRESSION_CAPABILITIES = 239 , DECOMPRESSOR_BUFFER_SIZE = 240 , PANEL_SELF_REFRESH_CAPABILITY_SUPPORTED_AND_VERSION = 241 , PANEL_SELF_REFRESH_CAPABILITIES = 242 ,
  LINK_RATE_SET = 243 , RECEIVER_ADVANCED_LINK_POWER_MANAGEMENT_CONFIGURATION = 244 , SINK_DEVICE_AUX_FRAME_SYNC_CONFIGURATION = 245 , AUX_FRAME_SYNC_VALUE = 246 ,
  RECEIVER_DECOMPRESSION_CONFIGURATION = 247 , PANEL_SELF_REFRESH_CONFIGURATION = 248 , DECOMPRESSION_STATUS_REGISTER = 249 , SU_PSR_ERROR_STATUS = 250 ,
  SU_PSR_EVENT_STATUS_INDICATOR = 251 , SINK_DEVICE_PANEL_SELF_REFRESH_STATUS = 252 , SYNCHRONIZATION_LATENCY_IN_SINK = 253 , LAST_RECEIVED_PSR_SDP = 254 ,
  RECEIVER_ADVANCED_LINK_POWER_MANAGEMENT_STATUS = 255 , SINK_DEVICE_AUX_FRAME_SYNC_STATUS = 256 , VENDOR_ID = 257 , PRODUCT_ID = 258 ,
  VERSION_NUMBER = 259 , TOUCH_CAPABILITY = 260 , TOUCH_STATUS = 261 , TOUCH_PARAMETERS = 262 ,
  CONFIGURE_TOUCH = 263 , CONFIGURE_eKBM = 264 , IDLE_RATES = 265 , FEATURE_REPORT_SIZE_MAX = 266 ,
  HID_CLASS_DESCRIPTORS = 267 , REPORT_DATA = 268 , OUTPUT_REPORT = 269 , EDP_DPCD_REV = 270 ,
  EDP_GENERAL_CAPABILITY_REGISTER_1 = 271 , EDP_BACKLIGHT_ADJUSTMENT_CAPABILITIES_REGISTER = 272 , EDP_GENERAL_CAPABILITY_REGISTER_2 = 273 , EDP_GENERAL_CAPABILITY_REGISTER_3 = 274 ,
  EDP_DISPLAY_CONTROL_REGISTER = 275 , EDP_BACKLIGHT_MODE_SET_REGISTER = 276 , EDP_BACKLIGHT_BRIGHTNESS_MSB = 277 , EDP_BACKLIGHT_BRIGHTNESS_LSB = 278 ,
  EDP_PWMGEN_BIT_COUNT = 279 , EDP_PWMGEN_BIT_COUNT_CAP_MIN = 280 , EDP_PWMGEN_BIT_COUNT_CAP_MAX = 281 , EDP_BACKLIGHT_CONTROL_STATUS = 282 ,
  EDP_BACKLIGHT_FREQ_SET = 283 , EDP_BACKLIGHT_FREQ_CAP_MIN_MSB = 284 , EDP_BACKLIGHT_FREQ_CAP_MIN_MID = 285 , EDP_BACKLIGHT_FREQ_CAP_MIN_LSB = 286 ,
  EDP_BACKLIGHT_FREQ_CAP_MAX_MSB = 287 , EDP_BACKLIGHT_FREQ_CAP_MAX_MID = 288 , EDP_BACKLIGHT_FREQ_CAP_MAX_LSB = 289 , EDP_DBC_MINIMUM_BRIGHTNESS_SET = 290 ,
  EDP_DBC_MAXIMUM_BRIGHTNESS_SET = 291 , REGIONAL_BACKLIGHT_BASE = 292 , REGIONAL_BACKLIGHT_BASE_0 = 293 , REGIONAL_BACKLIGHT_BASE_1 = 294 ,
  REGIONAL_BACKLIGHT_BASE_2 = 295 , REGIONAL_BACKLIGHT_BASE_3 = 296 , REGIONAL_BACKLIGHT_BASE_4 = 297 , REGIONAL_BACKLIGHT_BASE_5 = 298 ,
  REGIONAL_BACKLIGHT_BASE_6 = 299 , REGIONAL_BACKLIGHT_BASE_7 = 300 , REGIONAL_BACKLIGHT_BASE_8 = 301 , REGIONAL_BACKLIGHT_BASE_9 = 302 ,
  REGIONAL_BACKLIGHT_BASE_10 = 303 , REGIONAL_BACKLIGHT_BASE_11 = 304 , REGIONAL_BACKLIGHT_BASE_12 = 305 , REGIONAL_BACKLIGHT_BASE_13 = 306 ,
  REGIONAL_BACKLIGHT_BASE_14 = 307 , LT_TUNABLE_PHY_REPEATER_FIELD_DATA_STRUCTURE_REV = 0xF0000 , MAX_LINK_RATE_PHY_REPEATER = 0xF0001 , PHY_REPEATER_CNT = 0xF0002 ,
  PHY_REPEATER_MODE = 0xF0003 , Repeater_FEC_CAPABILITY = 0xF0004 , TRAINING_PATTERN_SET_PHY_REPEATER1 = 0xF0010 , TRAINING_LANE0_SET_PHY_REPEATER1 = 0xF0011 ,
  TRAINING_LANE1_SET_PHY_REPEATER1 = 0xF0012 , TRAINING_LANE2_SET_PHY_REPEATER1 = 0xF0013 , TRAINING_LANE3_SET_PHY_REPEATER1 = 0xF0014 , LINK_QUAL_LANE0_SET_PHY_REPEATER1 = 0xF0015 ,
  LINK_QUAL_LANE1_SET_PHY_REPEATER1 = 0xF0016 , LINK_QUAL_LANE2_SET_PHY_REPEATER1 = 0xF0017 , LINK_QUAL_LANE3_SET_PHY_REPEATER1 = 0xF0018 , LANE0_1_STATUS_PHY_REPEATER1 = 0xF0030 ,
  LANE2_3_STATUS_PHY_REPEATER1 = 0xF0031 , LANE_ALIGN_STATUS_UPDATED_PHY_REPEATER1 = 0xF0032 , ADJUST_REQUEST_LANE0_1_PHY_REPEATER1 = 0xF0033 , ADJUST_REQUEST_LANE2_3_PHY_REPEATER1 = 0xF0034 ,
  SYMBOL_ERROR_COUNT_LANE0_PHY_REPEATER1 = 0xF0035 , SYMBOL_ERROR_COUNT_LANE1_PHY_REPEATER1 = 0xF0037 , SYMBOL_ERROR_COUNT_LANE2_PHY_REPEATER1 = 0xF0039 , SYMBOL_ERROR_COUNT_LANE3_PHY_REPEATER1 = 0xF003B ,
  IEEE_OUI = 0xF003D , LT_tunable_PHY_Repeater_Device_Identification_String = 0xF0040 , Hardware_Revision = 0xF0046 , Firmware_Software_Major_Revision = 0xF0047 ,
  Firmware_Software_Minor_Revision = 0xF0048 , Vendor_Specific_Space_for_PHY_Repeater1 = 0xF0049 , PHY_REPEATER2_CONFIGURATION_AND_STATUS_FIELD = 0xF0060 , PHY_REPEATER3_CONFIGURATION_AND_STATUS_FIELD = 0xF00B0 ,
  PHY_REPEATER4_CONFIGURATION_AND_STATUS_FIELD = 0xF0010 , PHY_REPEATER5_CONFIGURATION_AND_STATUS_FIELD = 0xF0150 , PHY_REPEATER6_CONFIGURATION_AND_STATUS_FIELD = 0xF01A0 , PHY_REPEATER7_CONFIGURATION_AND_STATUS_FIELD = 0xF01F0 ,
  PHY_REPEATER8_CONFIGURATION_AND_STATUS_FIELD = 0xF0240 , FEC_STATUS_PHY_REPEATER1 = 0xF0290 , FEC_ERROR_COUNT_PHY_REPEATER1 = 0xF0291 , RESERVED_For_LT_Tunable_PHY_Repeater = 0xF02D0 ,
  FEC_PHY_REPEATER2_CONFIGURATION_AND_STATUS_FIELD = 0xF0298 , FEC_PHY_REPEATER3_CONFIGURATION_AND_STATUS_FIELD = 0xF02A0 , FEC_PHY_REPEATER4_CONFIGURATION_AND_STATUS_FIELD = 0xF02A8 , FEC_PHY_REPEATER5_CONFIGURATION_AND_STATUS_FIELD = 0xF02B0 ,
  FEC_PHY_REPEATER6_CONFIGURATION_AND_STATUS_FIELD = 0xF02B8 , FEC_PHY_REPEATER7_CONFIGURATION_AND_STATUS_FIELD = 0xF02C0 , FEC_PHY_REPEATER8_CONFIGURATION_AND_STATUS_FIELD = 0xF02C8 , RES_FOR_MY_DP_SPECIFIC = 0xFFFF0 ,
  MYDP_POWER_CAP = 0xFFF01 , RESERVED = 232 , INVALID = 233 , NONE = 234
}
 
enum  CommandType { UNKNOWN = 0 , NATIVE_AUX = 1 , I2C_TRANSACTION = 2 }
 
enum  CommandDirection { REQUEST = 0 , REPLY = 1 , NONE = 2 }