Lines Matching refs:dpcd
427 u8 dpcd[DP_RECEIVER_CAP_SIZE]; member
606 static int it6505_get_dpcd(struct it6505 *it6505, int offset, u8 *dpcd, int num) in it6505_get_dpcd() argument
611 ret = drm_dp_dpcd_read(&it6505->aux, offset, dpcd, num); in it6505_get_dpcd()
617 num, dpcd); in it6505_get_dpcd()
1446 return it6505->dpcd[DP_TRAINING_AUX_RD_INTERVAL] >= 0x01; in it6505_use_step_train_check()
1457 if (it6505->dpcd[0] == 0) { in it6505_parse_link_capabilities()
1459 it6505_get_dpcd(it6505, DP_DPCD_REV, it6505->dpcd, in it6505_parse_link_capabilities()
1460 ARRAY_SIZE(it6505->dpcd)); in it6505_parse_link_capabilities()
1480 it6505->branch_device = drm_dp_is_branch(it6505->dpcd); in it6505_parse_link_capabilities()
1488 it6505->enable_ssc = (it6505->dpcd[DP_MAX_DOWNSPREAD] & in it6505_parse_link_capabilities()
1700 drm_dp_link_train_clock_recovery_delay(aux, it6505->dpcd); in it6505_step_cr_train()
1772 drm_dp_link_train_channel_eq_delay(aux, it6505->dpcd); in it6505_step_eq_train()
2280 memset(it6505->dpcd, 0, sizeof(it6505->dpcd)); in it6505_process_hpd_irq()
2354 memset(it6505->dpcd, 0, sizeof(it6505->dpcd)); in it6505_irq_hpd()
2640 if (it6505->dpcd[0] == 0) { in it6505_detect()
2641 it6505_get_dpcd(it6505, DP_DPCD_REV, it6505->dpcd, in it6505_detect()
2642 ARRAY_SIZE(it6505->dpcd)); in it6505_detect()
2661 memset(it6505->dpcd, 0, sizeof(it6505->dpcd)); in it6505_detect()
2709 memset(it6505->dpcd, 0, sizeof(it6505->dpcd)); in it6505_extcon_work()
3309 memset(it6505->dpcd, 0, sizeof(it6505->dpcd)); in it6505_i2c_probe()