Lines Matching defs:aux

40 MODULE_PARM_DESC(aux_timeout_ms, "DP aux timeout value in msec (default: 50)");
287 * @aux: aux channel
309 struct drm_dp_aux aux;
648 ret = drm_dp_dpcd_write(&dp->aux, DP_TRAINING_LANE0_SET, dp->train_set,
689 ret = drm_dp_dpcd_writeb(&dp->aux, DP_TRAINING_PATTERN_SET,
704 drm_dp_link_train_clock_recovery_delay(&dp->aux, dp->dpcd);
705 ret = drm_dp_dpcd_read_link_status(&dp->aux, link_status);
759 ret = drm_dp_dpcd_writeb(&dp->aux, DP_TRAINING_PATTERN_SET,
769 drm_dp_link_train_channel_eq_delay(&dp->aux, dp->dpcd);
770 ret = drm_dp_dpcd_read_link_status(&dp->aux, link_status);
811 drm_dp_dpcd_writeb(&dp->aux, DP_DOWNSPREAD_CTRL,
815 drm_dp_dpcd_writeb(&dp->aux, DP_DOWNSPREAD_CTRL, 0);
818 ret = drm_dp_dpcd_writeb(&dp->aux, DP_LANE_COUNT_SET, aux_lane_cnt);
824 ret = drm_dp_dpcd_writeb(&dp->aux, DP_MAIN_LINK_CHANNEL_CODING_SET,
831 ret = drm_dp_dpcd_writeb(&dp->aux, DP_LINK_BW_SET, bw_code);
866 ret = drm_dp_dpcd_writeb(&dp->aux, DP_TRAINING_PATTERN_SET,
919 * zynqmp_dp_aux_cmd_submit - Submit aux command
921 * @cmd: aux command
922 * @addr: aux address
927 * Submit an aux command. All aux related commands, native or i2c aux
995 zynqmp_dp_aux_transfer(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg)
997 struct zynqmp_dp *dp = container_of(aux, struct zynqmp_dp, aux);
1001 /* Number of loops = timeout in msec / aux delay (400 usec) */
1010 dev_dbg(dp->dev, "aux %d retries\n", i);
1015 dev_dbg(dp->dev, "no connected aux device\n");
1022 dev_dbg(dp->dev, "failed to do aux transfer (%d)\n", ret);
1058 dp->aux.name = "ZynqMP DP AUX";
1059 dp->aux.dev = dp->dev;
1060 dp->aux.drm_dev = dp->bridge.dev;
1061 dp->aux.transfer = zynqmp_dp_aux_transfer;
1063 return drm_dp_aux_register(&dp->aux);
1074 drm_dp_aux_unregister(&dp->aux);
1352 dev_err(dp->dev, "failed to initialize DP aux\n");
1468 ret = drm_dp_dpcd_writeb(&dp->aux, DP_SET_POWER,
1478 dev_dbg(dp->dev, "DP aux failed\n");
1494 drm_dp_dpcd_writeb(&dp->aux, DP_SET_POWER, DP_SET_POWER_D3);
1555 ret = drm_dp_dpcd_read(&dp->aux, 0x0, dp->dpcd,
1583 return drm_edid_read_ddc(connector, &dp->aux.ddc);
1701 ret = drm_dp_dpcd_read(&dp->aux, DP_SINK_COUNT, status,