Lines Matching defs:aux
67 struct drm_dp_aux aux;
108 static ssize_t anx78xx_aux_transfer(struct drm_dp_aux *aux,
111 struct anx78xx *anx78xx = container_of(aux, struct anx78xx, aux);
337 /* Enable aux double diff output */
620 err = drm_dp_dpcd_readb(&anx78xx->aux, DP_MAX_LINK_RATE, &dp_bw);
646 err = drm_dp_dpcd_read(&anx78xx->aux, DP_DPCD_REV,
664 err = drm_dp_dpcd_readb(&anx78xx->aux, DP_SET_POWER, &dpcd[0]);
674 err = drm_dp_dpcd_writeb(&anx78xx->aux, DP_SET_POWER, dpcd[0]);
703 err = drm_dp_dpcd_writeb(&anx78xx->aux, DP_DOWNSPREAD_CTRL,
708 err = drm_dp_dpcd_writeb(&anx78xx->aux, DP_DOWNSPREAD_CTRL, 0);
736 err = drm_dp_dpcd_write(&anx78xx->aux, DP_LINK_BW_SET, dpcd,
811 err = drm_dp_dpcd_readb(&anx78xx->aux, DP_SINK_COUNT, &value);
844 anx78xx->edid = drm_get_edid(connector, &anx78xx->aux.ddc);
905 /* Register aux channel */
906 anx78xx->aux.name = "DP-AUX";
907 anx78xx->aux.dev = &anx78xx->client->dev;
908 anx78xx->aux.drm_dev = bridge->dev;
909 anx78xx->aux.transfer = anx78xx_aux_transfer;
911 err = drm_dp_aux_register(&anx78xx->aux);
913 DRM_ERROR("Failed to register aux channel: %d\n", err);
947 drm_dp_aux_unregister(&anx78xx->aux);
953 drm_dp_aux_unregister(&bridge_to_anx78xx(bridge)->aux);