Lines Matching refs:dpcd
1122 static void dp_aux_ch_ctl_link_training(struct intel_vgpu_dpcd_data *dpcd, in dp_aux_ch_ctl_link_training() argument
1128 dpcd->data[DPCD_LANE0_1_STATUS] |= DPCD_LANES_CR_DONE; in dp_aux_ch_ctl_link_training()
1130 dpcd->data[DPCD_LANE2_3_STATUS] |= DPCD_LANES_CR_DONE; in dp_aux_ch_ctl_link_training()
1135 dpcd->data[DPCD_LANE0_1_STATUS] |= DPCD_LANES_EQ_DONE; in dp_aux_ch_ctl_link_training()
1136 dpcd->data[DPCD_LANE0_1_STATUS] |= DPCD_SYMBOL_LOCKED; in dp_aux_ch_ctl_link_training()
1138 dpcd->data[DPCD_LANE2_3_STATUS] |= DPCD_LANES_EQ_DONE; in dp_aux_ch_ctl_link_training()
1139 dpcd->data[DPCD_LANE2_3_STATUS] |= DPCD_SYMBOL_LOCKED; in dp_aux_ch_ctl_link_training()
1141 dpcd->data[DPCD_LANE_ALIGN_STATUS_UPDATED] |= in dp_aux_ch_ctl_link_training()
1147 dpcd->data[DPCD_SINK_STATUS] = DPCD_SINK_IN_SYNC; in dp_aux_ch_ctl_link_training()
1167 struct intel_vgpu_dpcd_data *dpcd = NULL; in dp_aux_ch_ctl_mmio_write() local
1196 dpcd = port->dpcd; in dp_aux_ch_ctl_mmio_write()
1245 if (dpcd && dpcd->data_valid) { in dp_aux_ch_ctl_mmio_write()
1249 dpcd->data[p] = buf[t]; in dp_aux_ch_ctl_mmio_write()
1252 dp_aux_ch_ctl_link_training(dpcd, in dp_aux_ch_ctl_mmio_write()
1260 dpcd && dpcd->data_valid); in dp_aux_ch_ctl_mmio_write()
1303 if (dpcd && dpcd->data_valid) { in dp_aux_ch_ctl_mmio_write()
1307 t = dpcd->data[addr + i - 1]; in dp_aux_ch_ctl_mmio_write()
1319 dpcd && dpcd->data_valid); in dp_aux_ch_ctl_mmio_write()