Lines Matching refs:temp

284 	u32 temp;  in cpt_set_fdi_bc_bifurcation()  local
286 temp = intel_de_read(dev_priv, SOUTH_CHICKEN1); in cpt_set_fdi_bc_bifurcation()
287 if (!!(temp & FDI_BC_BIFURCATION_SELECT) == enable) in cpt_set_fdi_bc_bifurcation()
297 temp &= ~FDI_BC_BIFURCATION_SELECT; in cpt_set_fdi_bc_bifurcation()
299 temp |= FDI_BC_BIFURCATION_SELECT; in cpt_set_fdi_bc_bifurcation()
303 intel_de_write(dev_priv, SOUTH_CHICKEN1, temp); in cpt_set_fdi_bc_bifurcation()
337 u32 temp; in intel_fdi_normal_train() local
341 temp = intel_de_read(dev_priv, reg); in intel_fdi_normal_train()
343 temp &= ~FDI_LINK_TRAIN_NONE_IVB; in intel_fdi_normal_train()
344 temp |= FDI_LINK_TRAIN_NONE_IVB | FDI_TX_ENHANCE_FRAME_ENABLE; in intel_fdi_normal_train()
346 temp &= ~FDI_LINK_TRAIN_NONE; in intel_fdi_normal_train()
347 temp |= FDI_LINK_TRAIN_NONE | FDI_TX_ENHANCE_FRAME_ENABLE; in intel_fdi_normal_train()
349 intel_de_write(dev_priv, reg, temp); in intel_fdi_normal_train()
352 temp = intel_de_read(dev_priv, reg); in intel_fdi_normal_train()
354 temp &= ~FDI_LINK_TRAIN_PATTERN_MASK_CPT; in intel_fdi_normal_train()
355 temp |= FDI_LINK_TRAIN_NORMAL_CPT; in intel_fdi_normal_train()
357 temp &= ~FDI_LINK_TRAIN_NONE; in intel_fdi_normal_train()
358 temp |= FDI_LINK_TRAIN_NONE; in intel_fdi_normal_train()
360 intel_de_write(dev_priv, reg, temp | FDI_RX_ENHANCE_FRAME_ENABLE); in intel_fdi_normal_train()
380 u32 temp, tries; in ilk_fdi_link_train() local
395 temp = intel_de_read(dev_priv, reg); in ilk_fdi_link_train()
396 temp &= ~FDI_RX_SYMBOL_LOCK; in ilk_fdi_link_train()
397 temp &= ~FDI_RX_BIT_LOCK; in ilk_fdi_link_train()
398 intel_de_write(dev_priv, reg, temp); in ilk_fdi_link_train()
404 temp = intel_de_read(dev_priv, reg); in ilk_fdi_link_train()
405 temp &= ~FDI_DP_PORT_WIDTH_MASK; in ilk_fdi_link_train()
406 temp |= FDI_DP_PORT_WIDTH(crtc_state->fdi_lanes); in ilk_fdi_link_train()
407 temp &= ~FDI_LINK_TRAIN_NONE; in ilk_fdi_link_train()
408 temp |= FDI_LINK_TRAIN_PATTERN_1; in ilk_fdi_link_train()
409 intel_de_write(dev_priv, reg, temp | FDI_TX_ENABLE); in ilk_fdi_link_train()
412 temp = intel_de_read(dev_priv, reg); in ilk_fdi_link_train()
413 temp &= ~FDI_LINK_TRAIN_NONE; in ilk_fdi_link_train()
414 temp |= FDI_LINK_TRAIN_PATTERN_1; in ilk_fdi_link_train()
415 intel_de_write(dev_priv, reg, temp | FDI_RX_ENABLE); in ilk_fdi_link_train()
428 temp = intel_de_read(dev_priv, reg); in ilk_fdi_link_train()
429 drm_dbg_kms(&dev_priv->drm, "FDI_RX_IIR 0x%x\n", temp); in ilk_fdi_link_train()
431 if ((temp & FDI_RX_BIT_LOCK)) { in ilk_fdi_link_train()
433 intel_de_write(dev_priv, reg, temp | FDI_RX_BIT_LOCK); in ilk_fdi_link_train()
442 temp = intel_de_read(dev_priv, reg); in ilk_fdi_link_train()
443 temp &= ~FDI_LINK_TRAIN_NONE; in ilk_fdi_link_train()
444 temp |= FDI_LINK_TRAIN_PATTERN_2; in ilk_fdi_link_train()
445 intel_de_write(dev_priv, reg, temp); in ilk_fdi_link_train()
448 temp = intel_de_read(dev_priv, reg); in ilk_fdi_link_train()
449 temp &= ~FDI_LINK_TRAIN_NONE; in ilk_fdi_link_train()
450 temp |= FDI_LINK_TRAIN_PATTERN_2; in ilk_fdi_link_train()
451 intel_de_write(dev_priv, reg, temp); in ilk_fdi_link_train()
458 temp = intel_de_read(dev_priv, reg); in ilk_fdi_link_train()
459 drm_dbg_kms(&dev_priv->drm, "FDI_RX_IIR 0x%x\n", temp); in ilk_fdi_link_train()
461 if (temp & FDI_RX_SYMBOL_LOCK) { in ilk_fdi_link_train()
463 temp | FDI_RX_SYMBOL_LOCK); in ilk_fdi_link_train()
490 u32 temp, i, retry; in gen6_fdi_link_train() local
502 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
503 temp &= ~FDI_RX_SYMBOL_LOCK; in gen6_fdi_link_train()
504 temp &= ~FDI_RX_BIT_LOCK; in gen6_fdi_link_train()
505 intel_de_write(dev_priv, reg, temp); in gen6_fdi_link_train()
512 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
513 temp &= ~FDI_DP_PORT_WIDTH_MASK; in gen6_fdi_link_train()
514 temp |= FDI_DP_PORT_WIDTH(crtc_state->fdi_lanes); in gen6_fdi_link_train()
515 temp &= ~FDI_LINK_TRAIN_NONE; in gen6_fdi_link_train()
516 temp |= FDI_LINK_TRAIN_PATTERN_1; in gen6_fdi_link_train()
517 temp &= ~FDI_LINK_TRAIN_VOL_EMP_MASK; in gen6_fdi_link_train()
519 temp |= FDI_LINK_TRAIN_400MV_0DB_SNB_B; in gen6_fdi_link_train()
520 intel_de_write(dev_priv, reg, temp | FDI_TX_ENABLE); in gen6_fdi_link_train()
526 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
528 temp &= ~FDI_LINK_TRAIN_PATTERN_MASK_CPT; in gen6_fdi_link_train()
529 temp |= FDI_LINK_TRAIN_PATTERN_1_CPT; in gen6_fdi_link_train()
531 temp &= ~FDI_LINK_TRAIN_NONE; in gen6_fdi_link_train()
532 temp |= FDI_LINK_TRAIN_PATTERN_1; in gen6_fdi_link_train()
534 intel_de_write(dev_priv, reg, temp | FDI_RX_ENABLE); in gen6_fdi_link_train()
541 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
542 temp &= ~FDI_LINK_TRAIN_VOL_EMP_MASK; in gen6_fdi_link_train()
543 temp |= snb_b_fdi_train_param[i]; in gen6_fdi_link_train()
544 intel_de_write(dev_priv, reg, temp); in gen6_fdi_link_train()
551 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
552 drm_dbg_kms(&dev_priv->drm, "FDI_RX_IIR 0x%x\n", temp); in gen6_fdi_link_train()
553 if (temp & FDI_RX_BIT_LOCK) { in gen6_fdi_link_train()
555 temp | FDI_RX_BIT_LOCK); in gen6_fdi_link_train()
570 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
571 temp &= ~FDI_LINK_TRAIN_NONE; in gen6_fdi_link_train()
572 temp |= FDI_LINK_TRAIN_PATTERN_2; in gen6_fdi_link_train()
574 temp &= ~FDI_LINK_TRAIN_VOL_EMP_MASK; in gen6_fdi_link_train()
576 temp |= FDI_LINK_TRAIN_400MV_0DB_SNB_B; in gen6_fdi_link_train()
578 intel_de_write(dev_priv, reg, temp); in gen6_fdi_link_train()
581 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
583 temp &= ~FDI_LINK_TRAIN_PATTERN_MASK_CPT; in gen6_fdi_link_train()
584 temp |= FDI_LINK_TRAIN_PATTERN_2_CPT; in gen6_fdi_link_train()
586 temp &= ~FDI_LINK_TRAIN_NONE; in gen6_fdi_link_train()
587 temp |= FDI_LINK_TRAIN_PATTERN_2; in gen6_fdi_link_train()
589 intel_de_write(dev_priv, reg, temp); in gen6_fdi_link_train()
596 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
597 temp &= ~FDI_LINK_TRAIN_VOL_EMP_MASK; in gen6_fdi_link_train()
598 temp |= snb_b_fdi_train_param[i]; in gen6_fdi_link_train()
599 intel_de_write(dev_priv, reg, temp); in gen6_fdi_link_train()
606 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
607 drm_dbg_kms(&dev_priv->drm, "FDI_RX_IIR 0x%x\n", temp); in gen6_fdi_link_train()
608 if (temp & FDI_RX_SYMBOL_LOCK) { in gen6_fdi_link_train()
610 temp | FDI_RX_SYMBOL_LOCK); in gen6_fdi_link_train()
634 u32 temp, i, j; in ivb_manual_fdi_link_train() local
648 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
649 temp &= ~FDI_RX_SYMBOL_LOCK; in ivb_manual_fdi_link_train()
650 temp &= ~FDI_RX_BIT_LOCK; in ivb_manual_fdi_link_train()
651 intel_de_write(dev_priv, reg, temp); in ivb_manual_fdi_link_train()
663 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
664 temp &= ~(FDI_LINK_TRAIN_AUTO | FDI_LINK_TRAIN_NONE_IVB); in ivb_manual_fdi_link_train()
665 temp &= ~FDI_TX_ENABLE; in ivb_manual_fdi_link_train()
666 intel_de_write(dev_priv, reg, temp); in ivb_manual_fdi_link_train()
669 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
670 temp &= ~FDI_LINK_TRAIN_AUTO; in ivb_manual_fdi_link_train()
671 temp &= ~FDI_LINK_TRAIN_PATTERN_MASK_CPT; in ivb_manual_fdi_link_train()
672 temp &= ~FDI_RX_ENABLE; in ivb_manual_fdi_link_train()
673 intel_de_write(dev_priv, reg, temp); in ivb_manual_fdi_link_train()
677 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
678 temp &= ~FDI_DP_PORT_WIDTH_MASK; in ivb_manual_fdi_link_train()
679 temp |= FDI_DP_PORT_WIDTH(crtc_state->fdi_lanes); in ivb_manual_fdi_link_train()
680 temp |= FDI_LINK_TRAIN_PATTERN_1_IVB; in ivb_manual_fdi_link_train()
681 temp &= ~FDI_LINK_TRAIN_VOL_EMP_MASK; in ivb_manual_fdi_link_train()
682 temp |= snb_b_fdi_train_param[j/2]; in ivb_manual_fdi_link_train()
683 temp |= FDI_COMPOSITE_SYNC; in ivb_manual_fdi_link_train()
684 intel_de_write(dev_priv, reg, temp | FDI_TX_ENABLE); in ivb_manual_fdi_link_train()
690 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
691 temp |= FDI_LINK_TRAIN_PATTERN_1_CPT; in ivb_manual_fdi_link_train()
692 temp |= FDI_COMPOSITE_SYNC; in ivb_manual_fdi_link_train()
693 intel_de_write(dev_priv, reg, temp | FDI_RX_ENABLE); in ivb_manual_fdi_link_train()
700 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
701 drm_dbg_kms(&dev_priv->drm, "FDI_RX_IIR 0x%x\n", temp); in ivb_manual_fdi_link_train()
703 if (temp & FDI_RX_BIT_LOCK || in ivb_manual_fdi_link_train()
706 temp | FDI_RX_BIT_LOCK); in ivb_manual_fdi_link_train()
722 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
723 temp &= ~FDI_LINK_TRAIN_NONE_IVB; in ivb_manual_fdi_link_train()
724 temp |= FDI_LINK_TRAIN_PATTERN_2_IVB; in ivb_manual_fdi_link_train()
725 intel_de_write(dev_priv, reg, temp); in ivb_manual_fdi_link_train()
728 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
729 temp &= ~FDI_LINK_TRAIN_PATTERN_MASK_CPT; in ivb_manual_fdi_link_train()
730 temp |= FDI_LINK_TRAIN_PATTERN_2_CPT; in ivb_manual_fdi_link_train()
731 intel_de_write(dev_priv, reg, temp); in ivb_manual_fdi_link_train()
738 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
739 drm_dbg_kms(&dev_priv->drm, "FDI_RX_IIR 0x%x\n", temp); in ivb_manual_fdi_link_train()
741 if (temp & FDI_RX_SYMBOL_LOCK || in ivb_manual_fdi_link_train()
744 temp | FDI_RX_SYMBOL_LOCK); in ivb_manual_fdi_link_train()
774 u32 temp, i, rx_ctl_val; in hsw_fdi_link_train() local
839 temp = intel_de_read(dev_priv, FDI_RX_MISC(PIPE_A)); in hsw_fdi_link_train()
840 temp &= ~(FDI_RX_PWRDN_LANE1_MASK | FDI_RX_PWRDN_LANE0_MASK); in hsw_fdi_link_train()
841 intel_de_write(dev_priv, FDI_RX_MISC(PIPE_A), temp); in hsw_fdi_link_train()
847 temp = intel_de_read(dev_priv, DP_TP_STATUS(PORT_E)); in hsw_fdi_link_train()
848 if (temp & DP_TP_STATUS_AUTOTRAIN_DONE) { in hsw_fdi_link_train()
867 temp = intel_de_read(dev_priv, DDI_BUF_CTL(PORT_E)); in hsw_fdi_link_train()
868 temp &= ~DDI_BUF_CTL_ENABLE; in hsw_fdi_link_train()
869 intel_de_write(dev_priv, DDI_BUF_CTL(PORT_E), temp); in hsw_fdi_link_train()
873 temp = intel_de_read(dev_priv, DP_TP_CTL(PORT_E)); in hsw_fdi_link_train()
874 temp &= ~(DP_TP_CTL_ENABLE | DP_TP_CTL_LINK_TRAIN_MASK); in hsw_fdi_link_train()
875 temp |= DP_TP_CTL_LINK_TRAIN_PAT1; in hsw_fdi_link_train()
876 intel_de_write(dev_priv, DP_TP_CTL(PORT_E), temp); in hsw_fdi_link_train()
882 temp = intel_de_read(dev_priv, FDI_RX_MISC(PIPE_A)); in hsw_fdi_link_train()
883 temp &= ~(FDI_RX_PWRDN_LANE1_MASK | FDI_RX_PWRDN_LANE0_MASK); in hsw_fdi_link_train()
884 temp |= FDI_RX_PWRDN_LANE1_VAL(2) | FDI_RX_PWRDN_LANE0_VAL(2); in hsw_fdi_link_train()
885 intel_de_write(dev_priv, FDI_RX_MISC(PIPE_A), temp); in hsw_fdi_link_train()
940 u32 temp; in ilk_fdi_pll_enable() local
944 temp = intel_de_read(dev_priv, reg); in ilk_fdi_pll_enable()
945 temp &= ~(FDI_DP_PORT_WIDTH_MASK | (0x7 << 16)); in ilk_fdi_pll_enable()
946 temp |= FDI_DP_PORT_WIDTH(crtc_state->fdi_lanes); in ilk_fdi_pll_enable()
947 temp |= (intel_de_read(dev_priv, PIPECONF(pipe)) & PIPECONF_BPC_MASK) << 11; in ilk_fdi_pll_enable()
948 intel_de_write(dev_priv, reg, temp | FDI_RX_PLL_ENABLE); in ilk_fdi_pll_enable()
954 temp = intel_de_read(dev_priv, reg); in ilk_fdi_pll_enable()
955 intel_de_write(dev_priv, reg, temp | FDI_PCDCLK); in ilk_fdi_pll_enable()
962 temp = intel_de_read(dev_priv, reg); in ilk_fdi_pll_enable()
963 if ((temp & FDI_TX_PLL_ENABLE) == 0) { in ilk_fdi_pll_enable()
964 intel_de_write(dev_priv, reg, temp | FDI_TX_PLL_ENABLE); in ilk_fdi_pll_enable()
977 u32 temp; in ilk_fdi_pll_disable() local
981 temp = intel_de_read(dev_priv, reg); in ilk_fdi_pll_disable()
982 intel_de_write(dev_priv, reg, temp & ~FDI_PCDCLK); in ilk_fdi_pll_disable()
986 temp = intel_de_read(dev_priv, reg); in ilk_fdi_pll_disable()
987 intel_de_write(dev_priv, reg, temp & ~FDI_TX_PLL_ENABLE); in ilk_fdi_pll_disable()
993 temp = intel_de_read(dev_priv, reg); in ilk_fdi_pll_disable()
994 intel_de_write(dev_priv, reg, temp & ~FDI_RX_PLL_ENABLE); in ilk_fdi_pll_disable()
1006 u32 temp; in ilk_fdi_disable() local
1010 temp = intel_de_read(dev_priv, reg); in ilk_fdi_disable()
1011 intel_de_write(dev_priv, reg, temp & ~FDI_TX_ENABLE); in ilk_fdi_disable()
1015 temp = intel_de_read(dev_priv, reg); in ilk_fdi_disable()
1016 temp &= ~(0x7 << 16); in ilk_fdi_disable()
1017 temp |= (intel_de_read(dev_priv, PIPECONF(pipe)) & PIPECONF_BPC_MASK) << 11; in ilk_fdi_disable()
1018 intel_de_write(dev_priv, reg, temp & ~FDI_RX_ENABLE); in ilk_fdi_disable()
1030 temp = intel_de_read(dev_priv, reg); in ilk_fdi_disable()
1031 temp &= ~FDI_LINK_TRAIN_NONE; in ilk_fdi_disable()
1032 temp |= FDI_LINK_TRAIN_PATTERN_1; in ilk_fdi_disable()
1033 intel_de_write(dev_priv, reg, temp); in ilk_fdi_disable()
1036 temp = intel_de_read(dev_priv, reg); in ilk_fdi_disable()
1038 temp &= ~FDI_LINK_TRAIN_PATTERN_MASK_CPT; in ilk_fdi_disable()
1039 temp |= FDI_LINK_TRAIN_PATTERN_1_CPT; in ilk_fdi_disable()
1041 temp &= ~FDI_LINK_TRAIN_NONE; in ilk_fdi_disable()
1042 temp |= FDI_LINK_TRAIN_PATTERN_1; in ilk_fdi_disable()
1045 temp &= ~(0x07 << 16); in ilk_fdi_disable()
1046 temp |= (intel_de_read(dev_priv, PIPECONF(pipe)) & PIPECONF_BPC_MASK) << 11; in ilk_fdi_disable()
1047 intel_de_write(dev_priv, reg, temp); in ilk_fdi_disable()