Lines Matching refs:nv_encoder
53 nouveau_dp_detect(struct nouveau_encoder *nv_encoder) in nouveau_dp_detect() argument
55 struct drm_device *dev = nv_encoder->base.base.dev; in nouveau_dp_detect()
58 u8 *dpcd = nv_encoder->dp.dpcd; in nouveau_dp_detect()
61 aux = nv_encoder->aux; in nouveau_dp_detect()
69 nv_encoder->dp.link_bw = 27000 * dpcd[1]; in nouveau_dp_detect()
70 nv_encoder->dp.link_nr = dpcd[2] & DP_MAX_LANE_COUNT_MASK; in nouveau_dp_detect()
73 nv_encoder->dp.link_nr, nv_encoder->dp.link_bw, dpcd[0]); in nouveau_dp_detect()
75 nv_encoder->dcb->dpconf.link_nr, in nouveau_dp_detect()
76 nv_encoder->dcb->dpconf.link_bw); in nouveau_dp_detect()
78 if (nv_encoder->dcb->dpconf.link_nr < nv_encoder->dp.link_nr) in nouveau_dp_detect()
79 nv_encoder->dp.link_nr = nv_encoder->dcb->dpconf.link_nr; in nouveau_dp_detect()
80 if (nv_encoder->dcb->dpconf.link_bw < nv_encoder->dp.link_bw) in nouveau_dp_detect()
81 nv_encoder->dp.link_bw = nv_encoder->dcb->dpconf.link_bw; in nouveau_dp_detect()
84 nv_encoder->dp.link_nr, nv_encoder->dp.link_bw); in nouveau_dp_detect()