Lines Matching refs:temp

277 	u32 temp;  in cpt_set_fdi_bc_bifurcation()  local
279 temp = intel_de_read(dev_priv, SOUTH_CHICKEN1); in cpt_set_fdi_bc_bifurcation()
280 if (!!(temp & FDI_BC_BIFURCATION_SELECT) == enable) in cpt_set_fdi_bc_bifurcation()
290 temp &= ~FDI_BC_BIFURCATION_SELECT; in cpt_set_fdi_bc_bifurcation()
292 temp |= FDI_BC_BIFURCATION_SELECT; in cpt_set_fdi_bc_bifurcation()
296 intel_de_write(dev_priv, SOUTH_CHICKEN1, temp); in cpt_set_fdi_bc_bifurcation()
330 u32 temp; in intel_fdi_normal_train() local
334 temp = intel_de_read(dev_priv, reg); in intel_fdi_normal_train()
336 temp &= ~FDI_LINK_TRAIN_NONE_IVB; in intel_fdi_normal_train()
337 temp |= FDI_LINK_TRAIN_NONE_IVB | FDI_TX_ENHANCE_FRAME_ENABLE; in intel_fdi_normal_train()
339 temp &= ~FDI_LINK_TRAIN_NONE; in intel_fdi_normal_train()
340 temp |= FDI_LINK_TRAIN_NONE | FDI_TX_ENHANCE_FRAME_ENABLE; in intel_fdi_normal_train()
342 intel_de_write(dev_priv, reg, temp); in intel_fdi_normal_train()
345 temp = intel_de_read(dev_priv, reg); in intel_fdi_normal_train()
347 temp &= ~FDI_LINK_TRAIN_PATTERN_MASK_CPT; in intel_fdi_normal_train()
348 temp |= FDI_LINK_TRAIN_NORMAL_CPT; in intel_fdi_normal_train()
350 temp &= ~FDI_LINK_TRAIN_NONE; in intel_fdi_normal_train()
351 temp |= FDI_LINK_TRAIN_NONE; in intel_fdi_normal_train()
353 intel_de_write(dev_priv, reg, temp | FDI_RX_ENHANCE_FRAME_ENABLE); in intel_fdi_normal_train()
373 u32 temp, tries; in ilk_fdi_link_train() local
388 temp = intel_de_read(dev_priv, reg); in ilk_fdi_link_train()
389 temp &= ~FDI_RX_SYMBOL_LOCK; in ilk_fdi_link_train()
390 temp &= ~FDI_RX_BIT_LOCK; in ilk_fdi_link_train()
391 intel_de_write(dev_priv, reg, temp); in ilk_fdi_link_train()
397 temp = intel_de_read(dev_priv, reg); in ilk_fdi_link_train()
398 temp &= ~FDI_DP_PORT_WIDTH_MASK; in ilk_fdi_link_train()
399 temp |= FDI_DP_PORT_WIDTH(crtc_state->fdi_lanes); in ilk_fdi_link_train()
400 temp &= ~FDI_LINK_TRAIN_NONE; in ilk_fdi_link_train()
401 temp |= FDI_LINK_TRAIN_PATTERN_1; in ilk_fdi_link_train()
402 intel_de_write(dev_priv, reg, temp | FDI_TX_ENABLE); in ilk_fdi_link_train()
405 temp = intel_de_read(dev_priv, reg); in ilk_fdi_link_train()
406 temp &= ~FDI_LINK_TRAIN_NONE; in ilk_fdi_link_train()
407 temp |= FDI_LINK_TRAIN_PATTERN_1; in ilk_fdi_link_train()
408 intel_de_write(dev_priv, reg, temp | FDI_RX_ENABLE); in ilk_fdi_link_train()
421 temp = intel_de_read(dev_priv, reg); in ilk_fdi_link_train()
422 drm_dbg_kms(&dev_priv->drm, "FDI_RX_IIR 0x%x\n", temp); in ilk_fdi_link_train()
424 if ((temp & FDI_RX_BIT_LOCK)) { in ilk_fdi_link_train()
426 intel_de_write(dev_priv, reg, temp | FDI_RX_BIT_LOCK); in ilk_fdi_link_train()
435 temp = intel_de_read(dev_priv, reg); in ilk_fdi_link_train()
436 temp &= ~FDI_LINK_TRAIN_NONE; in ilk_fdi_link_train()
437 temp |= FDI_LINK_TRAIN_PATTERN_2; in ilk_fdi_link_train()
438 intel_de_write(dev_priv, reg, temp); in ilk_fdi_link_train()
441 temp = intel_de_read(dev_priv, reg); in ilk_fdi_link_train()
442 temp &= ~FDI_LINK_TRAIN_NONE; in ilk_fdi_link_train()
443 temp |= FDI_LINK_TRAIN_PATTERN_2; in ilk_fdi_link_train()
444 intel_de_write(dev_priv, reg, temp); in ilk_fdi_link_train()
451 temp = intel_de_read(dev_priv, reg); in ilk_fdi_link_train()
452 drm_dbg_kms(&dev_priv->drm, "FDI_RX_IIR 0x%x\n", temp); in ilk_fdi_link_train()
454 if (temp & FDI_RX_SYMBOL_LOCK) { in ilk_fdi_link_train()
456 temp | FDI_RX_SYMBOL_LOCK); in ilk_fdi_link_train()
483 u32 temp, i, retry; in gen6_fdi_link_train() local
495 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
496 temp &= ~FDI_RX_SYMBOL_LOCK; in gen6_fdi_link_train()
497 temp &= ~FDI_RX_BIT_LOCK; in gen6_fdi_link_train()
498 intel_de_write(dev_priv, reg, temp); in gen6_fdi_link_train()
505 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
506 temp &= ~FDI_DP_PORT_WIDTH_MASK; in gen6_fdi_link_train()
507 temp |= FDI_DP_PORT_WIDTH(crtc_state->fdi_lanes); in gen6_fdi_link_train()
508 temp &= ~FDI_LINK_TRAIN_NONE; in gen6_fdi_link_train()
509 temp |= FDI_LINK_TRAIN_PATTERN_1; in gen6_fdi_link_train()
510 temp &= ~FDI_LINK_TRAIN_VOL_EMP_MASK; in gen6_fdi_link_train()
512 temp |= FDI_LINK_TRAIN_400MV_0DB_SNB_B; in gen6_fdi_link_train()
513 intel_de_write(dev_priv, reg, temp | FDI_TX_ENABLE); in gen6_fdi_link_train()
519 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
521 temp &= ~FDI_LINK_TRAIN_PATTERN_MASK_CPT; in gen6_fdi_link_train()
522 temp |= FDI_LINK_TRAIN_PATTERN_1_CPT; in gen6_fdi_link_train()
524 temp &= ~FDI_LINK_TRAIN_NONE; in gen6_fdi_link_train()
525 temp |= FDI_LINK_TRAIN_PATTERN_1; in gen6_fdi_link_train()
527 intel_de_write(dev_priv, reg, temp | FDI_RX_ENABLE); in gen6_fdi_link_train()
534 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
535 temp &= ~FDI_LINK_TRAIN_VOL_EMP_MASK; in gen6_fdi_link_train()
536 temp |= snb_b_fdi_train_param[i]; in gen6_fdi_link_train()
537 intel_de_write(dev_priv, reg, temp); in gen6_fdi_link_train()
544 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
545 drm_dbg_kms(&dev_priv->drm, "FDI_RX_IIR 0x%x\n", temp); in gen6_fdi_link_train()
546 if (temp & FDI_RX_BIT_LOCK) { in gen6_fdi_link_train()
548 temp | FDI_RX_BIT_LOCK); in gen6_fdi_link_train()
563 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
564 temp &= ~FDI_LINK_TRAIN_NONE; in gen6_fdi_link_train()
565 temp |= FDI_LINK_TRAIN_PATTERN_2; in gen6_fdi_link_train()
567 temp &= ~FDI_LINK_TRAIN_VOL_EMP_MASK; in gen6_fdi_link_train()
569 temp |= FDI_LINK_TRAIN_400MV_0DB_SNB_B; in gen6_fdi_link_train()
571 intel_de_write(dev_priv, reg, temp); in gen6_fdi_link_train()
574 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
576 temp &= ~FDI_LINK_TRAIN_PATTERN_MASK_CPT; in gen6_fdi_link_train()
577 temp |= FDI_LINK_TRAIN_PATTERN_2_CPT; in gen6_fdi_link_train()
579 temp &= ~FDI_LINK_TRAIN_NONE; in gen6_fdi_link_train()
580 temp |= FDI_LINK_TRAIN_PATTERN_2; in gen6_fdi_link_train()
582 intel_de_write(dev_priv, reg, temp); in gen6_fdi_link_train()
589 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
590 temp &= ~FDI_LINK_TRAIN_VOL_EMP_MASK; in gen6_fdi_link_train()
591 temp |= snb_b_fdi_train_param[i]; in gen6_fdi_link_train()
592 intel_de_write(dev_priv, reg, temp); in gen6_fdi_link_train()
599 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
600 drm_dbg_kms(&dev_priv->drm, "FDI_RX_IIR 0x%x\n", temp); in gen6_fdi_link_train()
601 if (temp & FDI_RX_SYMBOL_LOCK) { in gen6_fdi_link_train()
603 temp | FDI_RX_SYMBOL_LOCK); in gen6_fdi_link_train()
627 u32 temp, i, j; in ivb_manual_fdi_link_train() local
641 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
642 temp &= ~FDI_RX_SYMBOL_LOCK; in ivb_manual_fdi_link_train()
643 temp &= ~FDI_RX_BIT_LOCK; in ivb_manual_fdi_link_train()
644 intel_de_write(dev_priv, reg, temp); in ivb_manual_fdi_link_train()
656 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
657 temp &= ~(FDI_LINK_TRAIN_AUTO | FDI_LINK_TRAIN_NONE_IVB); in ivb_manual_fdi_link_train()
658 temp &= ~FDI_TX_ENABLE; in ivb_manual_fdi_link_train()
659 intel_de_write(dev_priv, reg, temp); in ivb_manual_fdi_link_train()
662 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
663 temp &= ~FDI_LINK_TRAIN_AUTO; in ivb_manual_fdi_link_train()
664 temp &= ~FDI_LINK_TRAIN_PATTERN_MASK_CPT; in ivb_manual_fdi_link_train()
665 temp &= ~FDI_RX_ENABLE; in ivb_manual_fdi_link_train()
666 intel_de_write(dev_priv, reg, temp); in ivb_manual_fdi_link_train()
670 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
671 temp &= ~FDI_DP_PORT_WIDTH_MASK; in ivb_manual_fdi_link_train()
672 temp |= FDI_DP_PORT_WIDTH(crtc_state->fdi_lanes); in ivb_manual_fdi_link_train()
673 temp |= FDI_LINK_TRAIN_PATTERN_1_IVB; in ivb_manual_fdi_link_train()
674 temp &= ~FDI_LINK_TRAIN_VOL_EMP_MASK; in ivb_manual_fdi_link_train()
675 temp |= snb_b_fdi_train_param[j/2]; in ivb_manual_fdi_link_train()
676 temp |= FDI_COMPOSITE_SYNC; in ivb_manual_fdi_link_train()
677 intel_de_write(dev_priv, reg, temp | FDI_TX_ENABLE); in ivb_manual_fdi_link_train()
683 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
684 temp |= FDI_LINK_TRAIN_PATTERN_1_CPT; in ivb_manual_fdi_link_train()
685 temp |= FDI_COMPOSITE_SYNC; in ivb_manual_fdi_link_train()
686 intel_de_write(dev_priv, reg, temp | FDI_RX_ENABLE); in ivb_manual_fdi_link_train()
693 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
694 drm_dbg_kms(&dev_priv->drm, "FDI_RX_IIR 0x%x\n", temp); in ivb_manual_fdi_link_train()
696 if (temp & FDI_RX_BIT_LOCK || in ivb_manual_fdi_link_train()
699 temp | FDI_RX_BIT_LOCK); in ivb_manual_fdi_link_train()
715 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
716 temp &= ~FDI_LINK_TRAIN_NONE_IVB; in ivb_manual_fdi_link_train()
717 temp |= FDI_LINK_TRAIN_PATTERN_2_IVB; in ivb_manual_fdi_link_train()
718 intel_de_write(dev_priv, reg, temp); in ivb_manual_fdi_link_train()
721 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
722 temp &= ~FDI_LINK_TRAIN_PATTERN_MASK_CPT; in ivb_manual_fdi_link_train()
723 temp |= FDI_LINK_TRAIN_PATTERN_2_CPT; in ivb_manual_fdi_link_train()
724 intel_de_write(dev_priv, reg, temp); in ivb_manual_fdi_link_train()
731 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
732 drm_dbg_kms(&dev_priv->drm, "FDI_RX_IIR 0x%x\n", temp); in ivb_manual_fdi_link_train()
734 if (temp & FDI_RX_SYMBOL_LOCK || in ivb_manual_fdi_link_train()
737 temp | FDI_RX_SYMBOL_LOCK); in ivb_manual_fdi_link_train()
767 u32 temp, i, rx_ctl_val; in hsw_fdi_link_train() local
832 temp = intel_de_read(dev_priv, FDI_RX_MISC(PIPE_A)); in hsw_fdi_link_train()
833 temp &= ~(FDI_RX_PWRDN_LANE1_MASK | FDI_RX_PWRDN_LANE0_MASK); in hsw_fdi_link_train()
834 intel_de_write(dev_priv, FDI_RX_MISC(PIPE_A), temp); in hsw_fdi_link_train()
840 temp = intel_de_read(dev_priv, DP_TP_STATUS(PORT_E)); in hsw_fdi_link_train()
841 if (temp & DP_TP_STATUS_AUTOTRAIN_DONE) { in hsw_fdi_link_train()
860 temp = intel_de_read(dev_priv, DDI_BUF_CTL(PORT_E)); in hsw_fdi_link_train()
861 temp &= ~DDI_BUF_CTL_ENABLE; in hsw_fdi_link_train()
862 intel_de_write(dev_priv, DDI_BUF_CTL(PORT_E), temp); in hsw_fdi_link_train()
866 temp = intel_de_read(dev_priv, DP_TP_CTL(PORT_E)); in hsw_fdi_link_train()
867 temp &= ~(DP_TP_CTL_ENABLE | DP_TP_CTL_LINK_TRAIN_MASK); in hsw_fdi_link_train()
868 temp |= DP_TP_CTL_LINK_TRAIN_PAT1; in hsw_fdi_link_train()
869 intel_de_write(dev_priv, DP_TP_CTL(PORT_E), temp); in hsw_fdi_link_train()
875 temp = intel_de_read(dev_priv, FDI_RX_MISC(PIPE_A)); in hsw_fdi_link_train()
876 temp &= ~(FDI_RX_PWRDN_LANE1_MASK | FDI_RX_PWRDN_LANE0_MASK); in hsw_fdi_link_train()
877 temp |= FDI_RX_PWRDN_LANE1_VAL(2) | FDI_RX_PWRDN_LANE0_VAL(2); in hsw_fdi_link_train()
878 intel_de_write(dev_priv, FDI_RX_MISC(PIPE_A), temp); in hsw_fdi_link_train()
896 u32 temp; in ilk_fdi_pll_enable() local
900 temp = intel_de_read(dev_priv, reg); in ilk_fdi_pll_enable()
901 temp &= ~(FDI_DP_PORT_WIDTH_MASK | (0x7 << 16)); in ilk_fdi_pll_enable()
902 temp |= FDI_DP_PORT_WIDTH(crtc_state->fdi_lanes); in ilk_fdi_pll_enable()
903 temp |= (intel_de_read(dev_priv, PIPECONF(pipe)) & PIPECONF_BPC_MASK) << 11; in ilk_fdi_pll_enable()
904 intel_de_write(dev_priv, reg, temp | FDI_RX_PLL_ENABLE); in ilk_fdi_pll_enable()
910 temp = intel_de_read(dev_priv, reg); in ilk_fdi_pll_enable()
911 intel_de_write(dev_priv, reg, temp | FDI_PCDCLK); in ilk_fdi_pll_enable()
918 temp = intel_de_read(dev_priv, reg); in ilk_fdi_pll_enable()
919 if ((temp & FDI_TX_PLL_ENABLE) == 0) { in ilk_fdi_pll_enable()
920 intel_de_write(dev_priv, reg, temp | FDI_TX_PLL_ENABLE); in ilk_fdi_pll_enable()
933 u32 temp; in ilk_fdi_pll_disable() local
937 temp = intel_de_read(dev_priv, reg); in ilk_fdi_pll_disable()
938 intel_de_write(dev_priv, reg, temp & ~FDI_PCDCLK); in ilk_fdi_pll_disable()
942 temp = intel_de_read(dev_priv, reg); in ilk_fdi_pll_disable()
943 intel_de_write(dev_priv, reg, temp & ~FDI_TX_PLL_ENABLE); in ilk_fdi_pll_disable()
949 temp = intel_de_read(dev_priv, reg); in ilk_fdi_pll_disable()
950 intel_de_write(dev_priv, reg, temp & ~FDI_RX_PLL_ENABLE); in ilk_fdi_pll_disable()
962 u32 temp; in ilk_fdi_disable() local
966 temp = intel_de_read(dev_priv, reg); in ilk_fdi_disable()
967 intel_de_write(dev_priv, reg, temp & ~FDI_TX_ENABLE); in ilk_fdi_disable()
971 temp = intel_de_read(dev_priv, reg); in ilk_fdi_disable()
972 temp &= ~(0x7 << 16); in ilk_fdi_disable()
973 temp |= (intel_de_read(dev_priv, PIPECONF(pipe)) & PIPECONF_BPC_MASK) << 11; in ilk_fdi_disable()
974 intel_de_write(dev_priv, reg, temp & ~FDI_RX_ENABLE); in ilk_fdi_disable()
986 temp = intel_de_read(dev_priv, reg); in ilk_fdi_disable()
987 temp &= ~FDI_LINK_TRAIN_NONE; in ilk_fdi_disable()
988 temp |= FDI_LINK_TRAIN_PATTERN_1; in ilk_fdi_disable()
989 intel_de_write(dev_priv, reg, temp); in ilk_fdi_disable()
992 temp = intel_de_read(dev_priv, reg); in ilk_fdi_disable()
994 temp &= ~FDI_LINK_TRAIN_PATTERN_MASK_CPT; in ilk_fdi_disable()
995 temp |= FDI_LINK_TRAIN_PATTERN_1_CPT; in ilk_fdi_disable()
997 temp &= ~FDI_LINK_TRAIN_NONE; in ilk_fdi_disable()
998 temp |= FDI_LINK_TRAIN_PATTERN_1; in ilk_fdi_disable()
1001 temp &= ~(0x07 << 16); in ilk_fdi_disable()
1002 temp |= (intel_de_read(dev_priv, PIPECONF(pipe)) & PIPECONF_BPC_MASK) << 11; in ilk_fdi_disable()
1003 intel_de_write(dev_priv, reg, temp); in ilk_fdi_disable()