Lines Matching refs:dpcd

427 	u8 dpcd[DP_RECEIVER_CAP_SIZE];  member
626 static int it6505_get_dpcd(struct it6505 *it6505, int offset, u8 *dpcd, int num) in it6505_get_dpcd() argument
631 ret = drm_dp_dpcd_read(&it6505->aux, offset, dpcd, num); in it6505_get_dpcd()
637 num, dpcd); in it6505_get_dpcd()
1442 return it6505->dpcd[DP_TRAINING_AUX_RD_INTERVAL] >= 0x01; in it6505_use_step_train_check()
1453 if (it6505->dpcd[0] == 0) { in it6505_parse_link_capabilities()
1460 link->revision = it6505->dpcd[0]; in it6505_parse_link_capabilities()
1461 link->rate = drm_dp_bw_code_to_link_rate(it6505->dpcd[1]); in it6505_parse_link_capabilities()
1462 link->num_lanes = it6505->dpcd[2] & DP_MAX_LANE_COUNT_MASK; in it6505_parse_link_capabilities()
1464 if (it6505->dpcd[2] & DP_ENHANCED_FRAME_CAP) in it6505_parse_link_capabilities()
1485 it6505->branch_device = drm_dp_is_branch(it6505->dpcd); in it6505_parse_link_capabilities()
1493 it6505->enable_ssc = (it6505->dpcd[DP_MAX_DOWNSPREAD] & in it6505_parse_link_capabilities()
1703 drm_dp_link_train_clock_recovery_delay(aux, it6505->dpcd); in it6505_step_cr_train()
1775 drm_dp_link_train_channel_eq_delay(aux, it6505->dpcd); in it6505_step_eq_train()
2289 memset(it6505->dpcd, 0, sizeof(it6505->dpcd)); in it6505_process_hpd_irq()
2345 if (it6505->dpcd[0] == 0) { in it6505_irq_hpd()
2346 it6505_get_dpcd(it6505, DP_DPCD_REV, it6505->dpcd, in it6505_irq_hpd()
2347 ARRAY_SIZE(it6505->dpcd)); in it6505_irq_hpd()
2377 memset(it6505->dpcd, 0, sizeof(it6505->dpcd)); in it6505_irq_hpd()
2673 memset(it6505->dpcd, 0, sizeof(it6505->dpcd)); in it6505_detect()
2733 memset(it6505->dpcd, 0, sizeof(it6505->dpcd)); in it6505_extcon_work()
3430 memset(it6505->dpcd, 0, sizeof(it6505->dpcd)); in it6505_i2c_probe()