Lines Matching refs:ret

80 	int val, ret;
82 ret = readx_poll_timeout(readl, dp->regs + MAILBOX_EMPTY_ADDR,
85 if (ret < 0)
86 return ret;
93 int ret, full;
95 ret = readx_poll_timeout(readl, dp->regs + MAILBOX_FULL_ADDR,
98 if (ret < 0)
99 return ret;
112 int ret;
116 ret = cdn_dp_mailbox_read(dp);
117 if (ret < 0)
118 return ret;
120 header[i] = ret;
145 int ret;
148 ret = cdn_dp_mailbox_read(dp);
149 if (ret < 0)
150 return ret;
152 buff[i] = ret;
162 int ret, i;
170 ret = cdp_dp_mailbox_write(dp, header[i]);
171 if (ret)
172 return ret;
176 ret = cdp_dp_mailbox_write(dp, message[i]);
177 if (ret)
178 return ret;
219 int ret;
226 ret = cdn_dp_mailbox_send(dp, MB_MODULE_ID_DP_TX, DPTX_READ_DPCD,
228 if (ret)
231 ret = cdn_dp_mailbox_validate_receive(dp, MB_MODULE_ID_DP_TX,
234 if (ret)
237 ret = cdn_dp_mailbox_read_receive(dp, reg, sizeof(reg));
238 if (ret)
241 ret = cdn_dp_mailbox_read_receive(dp, data, len);
244 return ret;
250 int ret;
258 ret = cdn_dp_mailbox_send(dp, MB_MODULE_ID_DP_TX, DPTX_WRITE_DPCD,
260 if (ret)
263 ret = cdn_dp_mailbox_validate_receive(dp, MB_MODULE_ID_DP_TX,
265 if (ret)
268 ret = cdn_dp_mailbox_read_receive(dp, reg, sizeof(reg));
269 if (ret)
273 ret = -EINVAL;
276 if (ret)
277 DRM_DEV_ERROR(dp->dev, "dpcd write failed: %d\n", ret);
278 return ret;
285 int i, ret;
301 ret = readx_poll_timeout(readl, dp->regs + KEEP_ALIVE,
303 if (ret < 0) {
326 int ret, i;
335 ret = cdp_dp_mailbox_write(dp, msg[i]);
336 if (ret)
342 ret = cdn_dp_mailbox_read(dp);
343 if (ret < 0)
346 msg[i] = ret;
349 ret = 0;
352 if (ret < 0)
354 return ret;
360 int ret;
371 ret = cdn_dp_mailbox_send(dp, MB_MODULE_ID_DP_TX,
374 if (ret)
377 ret = cdn_dp_reg_write(dp, DP_AUX_SWAP_INVERSION_CONTROL,
381 if (ret)
382 DRM_DEV_ERROR(dp->dev, "set host cap failed: %d\n", ret);
383 return ret;
389 int ret;
395 ret = cdn_dp_mailbox_send(dp, MB_MODULE_ID_DP_TX, DPTX_ENABLE_EVENT,
397 if (ret)
398 DRM_DEV_ERROR(dp->dev, "set event config failed: %d\n", ret);
400 return ret;
411 int ret;
413 ret = cdn_dp_mailbox_send(dp, MB_MODULE_ID_DP_TX, DPTX_HPD_STATE,
415 if (ret)
418 ret = cdn_dp_mailbox_validate_receive(dp, MB_MODULE_ID_DP_TX,
420 if (ret)
423 ret = cdn_dp_mailbox_read_receive(dp, &status, sizeof(status));
424 if (ret)
430 DRM_DEV_ERROR(dp->dev, "get hpd status failed: %d\n", ret);
431 return ret;
439 int ret;
445 ret = cdn_dp_mailbox_send(dp, MB_MODULE_ID_DP_TX, DPTX_GET_EDID,
447 if (ret)
450 ret = cdn_dp_mailbox_validate_receive(dp, MB_MODULE_ID_DP_TX,
453 if (ret)
456 ret = cdn_dp_mailbox_read_receive(dp, reg, sizeof(reg));
457 if (ret)
460 ret = cdn_dp_mailbox_read_receive(dp, edid, length);
461 if (ret)
468 if (ret)
470 ret);
472 return ret;
479 int ret;
484 ret = cdn_dp_mailbox_send(dp, MB_MODULE_ID_DP_TX, DPTX_TRAINING_CONTROL,
486 if (ret)
492 ret = cdn_dp_mailbox_send(dp, MB_MODULE_ID_DP_TX,
494 if (ret)
497 ret = cdn_dp_mailbox_validate_receive(dp, MB_MODULE_ID_DP_TX,
500 if (ret)
503 ret = cdn_dp_mailbox_read_receive(dp, event, sizeof(event));
504 if (ret)
511 ret = -ETIMEDOUT;
514 DRM_DEV_ERROR(dp->dev, "training failed: %d\n", ret);
515 return ret;
521 int ret;
523 ret = cdn_dp_mailbox_send(dp, MB_MODULE_ID_DP_TX, DPTX_READ_LINK_STAT,
525 if (ret)
528 ret = cdn_dp_mailbox_validate_receive(dp, MB_MODULE_ID_DP_TX,
531 if (ret)
534 ret = cdn_dp_mailbox_read_receive(dp, status, sizeof(status));
535 if (ret)
542 if (ret)
543 DRM_DEV_ERROR(dp->dev, "get training status failed: %d\n", ret);
544 return ret;
549 int ret;
551 ret = cdn_dp_training_start(dp);
552 if (ret) {
553 DRM_DEV_ERROR(dp->dev, "Failed to start training %d\n", ret);
554 return ret;
557 ret = cdn_dp_get_training_status(dp);
558 if (ret) {
559 DRM_DEV_ERROR(dp->dev, "Failed to get training stat %d\n", ret);
560 return ret;
565 return ret;
571 int ret;
575 ret = cdn_dp_mailbox_send(dp, MB_MODULE_ID_DP_TX, DPTX_SET_VIDEO,
577 if (ret)
578 DRM_DEV_ERROR(dp->dev, "set video status failed: %d\n", ret);
580 return ret;
637 int ret;
644 ret = cdn_dp_reg_write(dp, BND_HSYNC2VSYNC, VIF_BYPASS_INTERLACE);
645 if (ret)
648 ret = cdn_dp_reg_write(dp, HSYNC2VSYNC_POL_CTRL, 0);
649 if (ret)
665 ret = -EINVAL;
676 ret = cdn_dp_reg_write(dp, DP_FRAMER_TU, val);
677 if (ret)
685 ret = cdn_dp_reg_write(dp, DP_VC_TABLE(15), val);
706 ret = cdn_dp_reg_write(dp, DP_FRAMER_PXL_REPR, val);
707 if (ret)
712 ret = cdn_dp_reg_write(dp, DP_FRAMER_SP, val);
713 if (ret)
718 ret = cdn_dp_reg_write(dp, DP_FRONT_BACK_PORCH, val);
719 if (ret)
723 ret = cdn_dp_reg_write(dp, DP_BYTE_COUNT, val);
724 if (ret)
728 ret = cdn_dp_reg_write(dp, MSA_HORIZONTAL_0, val);
729 if (ret)
734 ret = cdn_dp_reg_write(dp, MSA_HORIZONTAL_1, val);
735 if (ret)
740 ret = cdn_dp_reg_write(dp, MSA_VERTICAL_0, val);
741 if (ret)
746 ret = cdn_dp_reg_write(dp, MSA_VERTICAL_1, val);
747 if (ret)
751 ret = cdn_dp_reg_write(dp, MSA_MISC, val);
752 if (ret)
755 ret = cdn_dp_reg_write(dp, STREAM_CONFIG, 1);
756 if (ret)
761 ret = cdn_dp_reg_write(dp, DP_HORIZONTAL, val);
762 if (ret)
767 ret = cdn_dp_reg_write(dp, DP_VERTICAL_0, val);
768 if (ret)
772 ret = cdn_dp_reg_write(dp, DP_VERTICAL_1, val);
773 if (ret)
776 ret = cdn_dp_reg_write_bit(dp, DP_VB_ID, 2, 1, 0);
779 if (ret)
780 DRM_DEV_ERROR(dp->dev, "config video failed: %d\n", ret);
781 return ret;
786 int ret;
788 ret = cdn_dp_reg_write(dp, AUDIO_PACK_CONTROL, 0);
789 if (ret) {
790 DRM_DEV_ERROR(dp->dev, "audio stop failed: %d\n", ret);
791 return ret;
819 int ret;
821 ret = cdn_dp_reg_write_bit(dp, DP_VB_ID, 4, 1, enable);
822 if (ret)
823 DRM_DEV_ERROR(dp->dev, "audio mute failed: %d\n", ret);
825 return ret;
933 int ret;
941 ret = cdn_dp_reg_write(dp, CM_LANE_CTRL, LANE_REF_CYC);
942 if (ret)
945 ret = cdn_dp_reg_write(dp, CM_CTRL, 0);
946 if (ret)
954 ret = cdn_dp_reg_write(dp, AUDIO_PACK_CONTROL, AUDIO_PACK_EN);
957 if (ret)
958 DRM_DEV_ERROR(dp->dev, "audio config failed: %d\n", ret);
959 return ret;