Lines Matching refs:dpcd
1121 nv50_mstm_enable(struct nv50_mstm *mstm, u8 dpcd, int state) in nv50_mstm_enable() argument
1138 if (dpcd >= 0x12) { in nv50_mstm_enable()
1160 nv50_mstm_detect(struct nv50_mstm *mstm, u8 dpcd[8], int allow) in nv50_mstm_detect()
1183 } else if (dpcd[0] >= 0x12) { in nv50_mstm_detect()
1184 ret = drm_dp_dpcd_readb(aux, DP_MSTM_CAP, &dpcd[1]); in nv50_mstm_detect()
1188 if (!(dpcd[1] & DP_MST_CAP)) in nv50_mstm_detect()
1189 dpcd[0] = 0x11; in nv50_mstm_detect()
1199 ret = nv50_mstm_enable(mstm, dpcd[0], new_state); in nv50_mstm_detect()
1207 return nv50_mstm_enable(mstm, dpcd[0], 0); in nv50_mstm_detect()
1248 u8 dpcd; in nv50_mstm_new() local
1256 ret = drm_dp_dpcd_readb(aux, DP_DPCD_REV, &dpcd); in nv50_mstm_new()
1257 if (ret >= 0 && dpcd >= 0x12) in nv50_mstm_new()