Lines Matching full:aux

65 	struct drm_dp_aux *aux = &nv_connector->aux;  in nouveau_dp_probe_dpcd()  local
78 !drm_dp_read_dpcd_caps(aux, dpcd) && in nouveau_dp_probe_dpcd()
79 !drm_dp_read_lttpr_common_caps(aux, dpcd, outp->dp.lttpr.caps)) { in nouveau_dp_probe_dpcd()
82 if (!drm_dp_lttpr_init(aux, nr)) in nouveau_dp_probe_dpcd()
86 ret = drm_dp_read_dpcd_caps(aux, dpcd); in nouveau_dp_probe_dpcd()
104 ret = drm_dp_dpcd_read(aux, DP_SUPPORTED_LINK_RATES, rates, sizeof(rates)); in nouveau_dp_probe_dpcd()
164 ret = drm_dp_read_desc(aux, &outp->dp.desc, drm_dp_is_branch(dpcd)); in nouveau_dp_probe_dpcd()
171 mstm->can_mst = drm_dp_read_mst_cap(aux, dpcd) == DRM_DP_MST; in nouveau_dp_probe_dpcd()
175 ret = drm_dp_read_sink_count(aux); in nouveau_dp_probe_dpcd()
189 ret = drm_dp_read_downstream_info(aux, dpcd, in nouveau_dp_probe_dpcd()
225 // Ensure that the aux bus is enabled for probing in nouveau_dp_detect()
226 drm_dp_dpcd_set_powered(&nv_connector->aux, true); in nouveau_dp_detect()
289 /* GSP doesn't like when we try to do aux transactions on a port it considers disconnected, in nouveau_dp_detect()
290 * and since we don't really have a usecase for that anyway - just disable the aux bus here in nouveau_dp_detect()
294 drm_dp_dpcd_set_powered(&nv_connector->aux, false); in nouveau_dp_detect()
303 struct drm_dp_aux *aux = &outp->conn->aux; in nouveau_dp_power_down() local
309 ret = drm_dp_dpcd_readb(aux, DP_SET_POWER, &pwr); in nouveau_dp_power_down()
313 drm_dp_dpcd_writeb(aux, DP_SET_POWER, pwr); in nouveau_dp_power_down()
323 struct drm_dp_aux *aux = &outp->conn->aux; in nouveau_dp_train_link() local
347 ret = drm_dp_dpcd_read_phy_link_status(aux, DP_PHY_DPRX, stat); in nouveau_dp_train_link()
364 ret = drm_dp_dpcd_read_phy_link_status(aux, DP_PHY_DPRX, stat); in nouveau_dp_train_link()
392 if (drm_dp_dpcd_readb(aux, DP_LANE_COUNT_SET, &tmp) == 1) { in nouveau_dp_train_link()
394 drm_dp_dpcd_writeb(aux, DP_LANE_COUNT_SET, tmp); in nouveau_dp_train_link()
408 struct drm_dp_aux *aux = &outp->conn->aux; in nouveau_dp_train() local
423 if (drm_dp_dpcd_readb(aux, DP_SET_POWER, &pwr) == 1) { in nouveau_dp_train()
427 drm_dp_dpcd_writeb(aux, DP_SET_POWER, pwr); in nouveau_dp_train()
457 if (drm_dp_dpcd_read_phy_link_status(&outp->conn->aux, DP_PHY_DPRX, link_status) < 0) in nouveau_dp_link_check_locked()
506 drm_dp_cec_irq(&nv_connector->aux); in nouveau_dp_irq()
509 ret = drm_dp_read_sink_count(&nv_connector->aux); in nouveau_dp_irq()