static struct device_id device_type_from_device_id(uint16_t device_id);
 static uint32_t signal_to_ss_id(enum as_signal_type signal);
 static uint32_t get_support_mask_for_device_id(struct device_id device_id);
-static ATOM_ENCODER_CAP_RECORD *get_encoder_cap_record(
+static ATOM_ENCODER_CAP_RECORD_V2 *get_encoder_cap_record(
        struct bios_parser *bp,
        ATOM_OBJECT *object);
 
 {
        struct bios_parser *bp = BP_FROM_DCB(dcb);
        ATOM_OBJECT *object;
-       ATOM_ENCODER_CAP_RECORD *record = NULL;
+       ATOM_ENCODER_CAP_RECORD_V2 *record = NULL;
 
        if (!info)
                return BP_RESULT_BADINPUT;
        if (!record)
                return BP_RESULT_NORECORD;
 
-       info->DP_HBR2_CAP = record->usHBR2Cap;
        info->DP_HBR2_EN = record->usHBR2En;
+       info->DP_HBR3_EN = record->usHBR3En;
        return BP_RESULT_OK;
 }
 
  * @return atom encoder cap record
  *
  * @note
- *  search all records to find the ATOM_ENCODER_CAP_RECORD record
+ *  search all records to find the ATOM_ENCODER_CAP_RECORD_V2 record
  */
-static ATOM_ENCODER_CAP_RECORD *get_encoder_cap_record(
+static ATOM_ENCODER_CAP_RECORD_V2 *get_encoder_cap_record(
        struct bios_parser *bp,
        ATOM_OBJECT *object)
 {
                if (ATOM_ENCODER_CAP_RECORD_TYPE != header->ucRecordType)
                        continue;
 
-               if (sizeof(ATOM_ENCODER_CAP_RECORD) <= header->ucRecordSize)
-                       return (ATOM_ENCODER_CAP_RECORD *)header;
+               if (sizeof(ATOM_ENCODER_CAP_RECORD_V2) <= header->ucRecordSize)
+                       return (ATOM_ENCODER_CAP_RECORD_V2 *)header;
        }
 
        return NULL;
 
                        enc110->base.ctx->dc_bios, enc110->base.id,
                        &bp_cap_info)) {
                enc110->base.features.flags.bits.IS_HBR2_CAPABLE =
-                               bp_cap_info.DP_HBR2_CAP;
+                               bp_cap_info.DP_HBR2_EN;
                enc110->base.features.flags.bits.IS_HBR3_CAPABLE =
                                bp_cap_info.DP_HBR3_EN;
        }