Lines Matching refs:dpcd

428 	u8 dpcd[DP_RECEIVER_CAP_SIZE];  member
629 static int it6505_get_dpcd(struct it6505 *it6505, int offset, u8 *dpcd, int num) in it6505_get_dpcd() argument
634 ret = drm_dp_dpcd_read(&it6505->aux, offset, dpcd, num); in it6505_get_dpcd()
640 num, dpcd); in it6505_get_dpcd()
1451 return it6505->dpcd[DP_TRAINING_AUX_RD_INTERVAL] >= 0x01; in it6505_use_step_train_check()
1462 if (it6505->dpcd[0] == 0) { in it6505_parse_link_capabilities()
1469 link->revision = it6505->dpcd[0]; in it6505_parse_link_capabilities()
1470 link->rate = drm_dp_bw_code_to_link_rate(it6505->dpcd[1]); in it6505_parse_link_capabilities()
1471 link->num_lanes = it6505->dpcd[2] & DP_MAX_LANE_COUNT_MASK; in it6505_parse_link_capabilities()
1473 if (it6505->dpcd[2] & DP_ENHANCED_FRAME_CAP) in it6505_parse_link_capabilities()
1494 it6505->branch_device = drm_dp_is_branch(it6505->dpcd); in it6505_parse_link_capabilities()
1502 it6505->enable_ssc = (it6505->dpcd[DP_MAX_DOWNSPREAD] & in it6505_parse_link_capabilities()
1712 drm_dp_link_train_clock_recovery_delay(aux, it6505->dpcd); in it6505_step_cr_train()
1784 drm_dp_link_train_channel_eq_delay(aux, it6505->dpcd); in it6505_step_eq_train()
2299 memset(it6505->dpcd, 0, sizeof(it6505->dpcd)); in it6505_process_hpd_irq()
2355 if (it6505->dpcd[0] == 0) { in it6505_irq_hpd()
2356 it6505_get_dpcd(it6505, DP_DPCD_REV, it6505->dpcd, in it6505_irq_hpd()
2357 ARRAY_SIZE(it6505->dpcd)); in it6505_irq_hpd()
2387 memset(it6505->dpcd, 0, sizeof(it6505->dpcd)); in it6505_irq_hpd()
2707 memset(it6505->dpcd, 0, sizeof(it6505->dpcd)); in it6505_detect()
2767 memset(it6505->dpcd, 0, sizeof(it6505->dpcd)); in it6505_extcon_work()
3461 memset(it6505->dpcd, 0, sizeof(it6505->dpcd)); in it6505_i2c_probe()