Lines Matching full:temp
154 u32 temp; in intel_fdi_normal_train() local
158 temp = intel_de_read(dev_priv, reg); in intel_fdi_normal_train()
160 temp &= ~FDI_LINK_TRAIN_NONE_IVB; in intel_fdi_normal_train()
161 temp |= FDI_LINK_TRAIN_NONE_IVB | FDI_TX_ENHANCE_FRAME_ENABLE; in intel_fdi_normal_train()
163 temp &= ~FDI_LINK_TRAIN_NONE; in intel_fdi_normal_train()
164 temp |= FDI_LINK_TRAIN_NONE | FDI_TX_ENHANCE_FRAME_ENABLE; in intel_fdi_normal_train()
166 intel_de_write(dev_priv, reg, temp); in intel_fdi_normal_train()
169 temp = intel_de_read(dev_priv, reg); in intel_fdi_normal_train()
171 temp &= ~FDI_LINK_TRAIN_PATTERN_MASK_CPT; in intel_fdi_normal_train()
172 temp |= FDI_LINK_TRAIN_NORMAL_CPT; in intel_fdi_normal_train()
174 temp &= ~FDI_LINK_TRAIN_NONE; in intel_fdi_normal_train()
175 temp |= FDI_LINK_TRAIN_NONE; in intel_fdi_normal_train()
177 intel_de_write(dev_priv, reg, temp | FDI_RX_ENHANCE_FRAME_ENABLE); in intel_fdi_normal_train()
197 u32 temp, tries; in ilk_fdi_link_train() local
205 temp = intel_de_read(dev_priv, reg); in ilk_fdi_link_train()
206 temp &= ~FDI_RX_SYMBOL_LOCK; in ilk_fdi_link_train()
207 temp &= ~FDI_RX_BIT_LOCK; in ilk_fdi_link_train()
208 intel_de_write(dev_priv, reg, temp); in ilk_fdi_link_train()
214 temp = intel_de_read(dev_priv, reg); in ilk_fdi_link_train()
215 temp &= ~FDI_DP_PORT_WIDTH_MASK; in ilk_fdi_link_train()
216 temp |= FDI_DP_PORT_WIDTH(crtc_state->fdi_lanes); in ilk_fdi_link_train()
217 temp &= ~FDI_LINK_TRAIN_NONE; in ilk_fdi_link_train()
218 temp |= FDI_LINK_TRAIN_PATTERN_1; in ilk_fdi_link_train()
219 intel_de_write(dev_priv, reg, temp | FDI_TX_ENABLE); in ilk_fdi_link_train()
222 temp = intel_de_read(dev_priv, reg); in ilk_fdi_link_train()
223 temp &= ~FDI_LINK_TRAIN_NONE; in ilk_fdi_link_train()
224 temp |= FDI_LINK_TRAIN_PATTERN_1; in ilk_fdi_link_train()
225 intel_de_write(dev_priv, reg, temp | FDI_RX_ENABLE); in ilk_fdi_link_train()
238 temp = intel_de_read(dev_priv, reg); in ilk_fdi_link_train()
239 drm_dbg_kms(&dev_priv->drm, "FDI_RX_IIR 0x%x\n", temp); in ilk_fdi_link_train()
241 if ((temp & FDI_RX_BIT_LOCK)) { in ilk_fdi_link_train()
243 intel_de_write(dev_priv, reg, temp | FDI_RX_BIT_LOCK); in ilk_fdi_link_train()
252 temp = intel_de_read(dev_priv, reg); in ilk_fdi_link_train()
253 temp &= ~FDI_LINK_TRAIN_NONE; in ilk_fdi_link_train()
254 temp |= FDI_LINK_TRAIN_PATTERN_2; in ilk_fdi_link_train()
255 intel_de_write(dev_priv, reg, temp); in ilk_fdi_link_train()
258 temp = intel_de_read(dev_priv, reg); in ilk_fdi_link_train()
259 temp &= ~FDI_LINK_TRAIN_NONE; in ilk_fdi_link_train()
260 temp |= FDI_LINK_TRAIN_PATTERN_2; in ilk_fdi_link_train()
261 intel_de_write(dev_priv, reg, temp); in ilk_fdi_link_train()
268 temp = intel_de_read(dev_priv, reg); in ilk_fdi_link_train()
269 drm_dbg_kms(&dev_priv->drm, "FDI_RX_IIR 0x%x\n", temp); in ilk_fdi_link_train()
271 if (temp & FDI_RX_SYMBOL_LOCK) { in ilk_fdi_link_train()
273 temp | FDI_RX_SYMBOL_LOCK); in ilk_fdi_link_train()
300 u32 temp, i, retry; in gen6_fdi_link_train() local
305 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
306 temp &= ~FDI_RX_SYMBOL_LOCK; in gen6_fdi_link_train()
307 temp &= ~FDI_RX_BIT_LOCK; in gen6_fdi_link_train()
308 intel_de_write(dev_priv, reg, temp); in gen6_fdi_link_train()
315 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
316 temp &= ~FDI_DP_PORT_WIDTH_MASK; in gen6_fdi_link_train()
317 temp |= FDI_DP_PORT_WIDTH(crtc_state->fdi_lanes); in gen6_fdi_link_train()
318 temp &= ~FDI_LINK_TRAIN_NONE; in gen6_fdi_link_train()
319 temp |= FDI_LINK_TRAIN_PATTERN_1; in gen6_fdi_link_train()
320 temp &= ~FDI_LINK_TRAIN_VOL_EMP_MASK; in gen6_fdi_link_train()
322 temp |= FDI_LINK_TRAIN_400MV_0DB_SNB_B; in gen6_fdi_link_train()
323 intel_de_write(dev_priv, reg, temp | FDI_TX_ENABLE); in gen6_fdi_link_train()
329 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
331 temp &= ~FDI_LINK_TRAIN_PATTERN_MASK_CPT; in gen6_fdi_link_train()
332 temp |= FDI_LINK_TRAIN_PATTERN_1_CPT; in gen6_fdi_link_train()
334 temp &= ~FDI_LINK_TRAIN_NONE; in gen6_fdi_link_train()
335 temp |= FDI_LINK_TRAIN_PATTERN_1; in gen6_fdi_link_train()
337 intel_de_write(dev_priv, reg, temp | FDI_RX_ENABLE); in gen6_fdi_link_train()
344 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
345 temp &= ~FDI_LINK_TRAIN_VOL_EMP_MASK; in gen6_fdi_link_train()
346 temp |= snb_b_fdi_train_param[i]; in gen6_fdi_link_train()
347 intel_de_write(dev_priv, reg, temp); in gen6_fdi_link_train()
354 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
355 drm_dbg_kms(&dev_priv->drm, "FDI_RX_IIR 0x%x\n", temp); in gen6_fdi_link_train()
356 if (temp & FDI_RX_BIT_LOCK) { in gen6_fdi_link_train()
358 temp | FDI_RX_BIT_LOCK); in gen6_fdi_link_train()
373 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
374 temp &= ~FDI_LINK_TRAIN_NONE; in gen6_fdi_link_train()
375 temp |= FDI_LINK_TRAIN_PATTERN_2; in gen6_fdi_link_train()
377 temp &= ~FDI_LINK_TRAIN_VOL_EMP_MASK; in gen6_fdi_link_train()
379 temp |= FDI_LINK_TRAIN_400MV_0DB_SNB_B; in gen6_fdi_link_train()
381 intel_de_write(dev_priv, reg, temp); in gen6_fdi_link_train()
384 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
386 temp &= ~FDI_LINK_TRAIN_PATTERN_MASK_CPT; in gen6_fdi_link_train()
387 temp |= FDI_LINK_TRAIN_PATTERN_2_CPT; in gen6_fdi_link_train()
389 temp &= ~FDI_LINK_TRAIN_NONE; in gen6_fdi_link_train()
390 temp |= FDI_LINK_TRAIN_PATTERN_2; in gen6_fdi_link_train()
392 intel_de_write(dev_priv, reg, temp); in gen6_fdi_link_train()
399 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
400 temp &= ~FDI_LINK_TRAIN_VOL_EMP_MASK; in gen6_fdi_link_train()
401 temp |= snb_b_fdi_train_param[i]; in gen6_fdi_link_train()
402 intel_de_write(dev_priv, reg, temp); in gen6_fdi_link_train()
409 temp = intel_de_read(dev_priv, reg); in gen6_fdi_link_train()
410 drm_dbg_kms(&dev_priv->drm, "FDI_RX_IIR 0x%x\n", temp); in gen6_fdi_link_train()
411 if (temp & FDI_RX_SYMBOL_LOCK) { in gen6_fdi_link_train()
413 temp | FDI_RX_SYMBOL_LOCK); in gen6_fdi_link_train()
437 u32 temp, i, j; in ivb_manual_fdi_link_train() local
442 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
443 temp &= ~FDI_RX_SYMBOL_LOCK; in ivb_manual_fdi_link_train()
444 temp &= ~FDI_RX_BIT_LOCK; in ivb_manual_fdi_link_train()
445 intel_de_write(dev_priv, reg, temp); in ivb_manual_fdi_link_train()
457 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
458 temp &= ~(FDI_LINK_TRAIN_AUTO | FDI_LINK_TRAIN_NONE_IVB); in ivb_manual_fdi_link_train()
459 temp &= ~FDI_TX_ENABLE; in ivb_manual_fdi_link_train()
460 intel_de_write(dev_priv, reg, temp); in ivb_manual_fdi_link_train()
463 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
464 temp &= ~FDI_LINK_TRAIN_AUTO; in ivb_manual_fdi_link_train()
465 temp &= ~FDI_LINK_TRAIN_PATTERN_MASK_CPT; in ivb_manual_fdi_link_train()
466 temp &= ~FDI_RX_ENABLE; in ivb_manual_fdi_link_train()
467 intel_de_write(dev_priv, reg, temp); in ivb_manual_fdi_link_train()
471 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
472 temp &= ~FDI_DP_PORT_WIDTH_MASK; in ivb_manual_fdi_link_train()
473 temp |= FDI_DP_PORT_WIDTH(crtc_state->fdi_lanes); in ivb_manual_fdi_link_train()
474 temp |= FDI_LINK_TRAIN_PATTERN_1_IVB; in ivb_manual_fdi_link_train()
475 temp &= ~FDI_LINK_TRAIN_VOL_EMP_MASK; in ivb_manual_fdi_link_train()
476 temp |= snb_b_fdi_train_param[j/2]; in ivb_manual_fdi_link_train()
477 temp |= FDI_COMPOSITE_SYNC; in ivb_manual_fdi_link_train()
478 intel_de_write(dev_priv, reg, temp | FDI_TX_ENABLE); in ivb_manual_fdi_link_train()
484 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
485 temp |= FDI_LINK_TRAIN_PATTERN_1_CPT; in ivb_manual_fdi_link_train()
486 temp |= FDI_COMPOSITE_SYNC; in ivb_manual_fdi_link_train()
487 intel_de_write(dev_priv, reg, temp | FDI_RX_ENABLE); in ivb_manual_fdi_link_train()
494 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
495 drm_dbg_kms(&dev_priv->drm, "FDI_RX_IIR 0x%x\n", temp); in ivb_manual_fdi_link_train()
497 if (temp & FDI_RX_BIT_LOCK || in ivb_manual_fdi_link_train()
500 temp | FDI_RX_BIT_LOCK); in ivb_manual_fdi_link_train()
516 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
517 temp &= ~FDI_LINK_TRAIN_NONE_IVB; in ivb_manual_fdi_link_train()
518 temp |= FDI_LINK_TRAIN_PATTERN_2_IVB; in ivb_manual_fdi_link_train()
519 intel_de_write(dev_priv, reg, temp); in ivb_manual_fdi_link_train()
522 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
523 temp &= ~FDI_LINK_TRAIN_PATTERN_MASK_CPT; in ivb_manual_fdi_link_train()
524 temp |= FDI_LINK_TRAIN_PATTERN_2_CPT; in ivb_manual_fdi_link_train()
525 intel_de_write(dev_priv, reg, temp); in ivb_manual_fdi_link_train()
532 temp = intel_de_read(dev_priv, reg); in ivb_manual_fdi_link_train()
533 drm_dbg_kms(&dev_priv->drm, "FDI_RX_IIR 0x%x\n", temp); in ivb_manual_fdi_link_train()
535 if (temp & FDI_RX_SYMBOL_LOCK || in ivb_manual_fdi_link_train()
538 temp | FDI_RX_SYMBOL_LOCK); in ivb_manual_fdi_link_train()
568 u32 temp, i, rx_ctl_val; in hsw_fdi_link_train() local
633 temp = intel_de_read(dev_priv, FDI_RX_MISC(PIPE_A)); in hsw_fdi_link_train()
634 temp &= ~(FDI_RX_PWRDN_LANE1_MASK | FDI_RX_PWRDN_LANE0_MASK); in hsw_fdi_link_train()
635 intel_de_write(dev_priv, FDI_RX_MISC(PIPE_A), temp); in hsw_fdi_link_train()
641 temp = intel_de_read(dev_priv, DP_TP_STATUS(PORT_E)); in hsw_fdi_link_train()
642 if (temp & DP_TP_STATUS_AUTOTRAIN_DONE) { in hsw_fdi_link_train()
661 temp = intel_de_read(dev_priv, DDI_BUF_CTL(PORT_E)); in hsw_fdi_link_train()
662 temp &= ~DDI_BUF_CTL_ENABLE; in hsw_fdi_link_train()
663 intel_de_write(dev_priv, DDI_BUF_CTL(PORT_E), temp); in hsw_fdi_link_train()
667 temp = intel_de_read(dev_priv, DP_TP_CTL(PORT_E)); in hsw_fdi_link_train()
668 temp &= ~(DP_TP_CTL_ENABLE | DP_TP_CTL_LINK_TRAIN_MASK); in hsw_fdi_link_train()
669 temp |= DP_TP_CTL_LINK_TRAIN_PAT1; in hsw_fdi_link_train()
670 intel_de_write(dev_priv, DP_TP_CTL(PORT_E), temp); in hsw_fdi_link_train()
676 temp = intel_de_read(dev_priv, FDI_RX_MISC(PIPE_A)); in hsw_fdi_link_train()
677 temp &= ~(FDI_RX_PWRDN_LANE1_MASK | FDI_RX_PWRDN_LANE0_MASK); in hsw_fdi_link_train()
678 temp |= FDI_RX_PWRDN_LANE1_VAL(2) | FDI_RX_PWRDN_LANE0_VAL(2); in hsw_fdi_link_train()
679 intel_de_write(dev_priv, FDI_RX_MISC(PIPE_A), temp); in hsw_fdi_link_train()
697 u32 temp; in ilk_fdi_pll_enable() local
701 temp = intel_de_read(dev_priv, reg); in ilk_fdi_pll_enable()
702 temp &= ~(FDI_DP_PORT_WIDTH_MASK | (0x7 << 16)); in ilk_fdi_pll_enable()
703 temp |= FDI_DP_PORT_WIDTH(crtc_state->fdi_lanes); in ilk_fdi_pll_enable()
704 temp |= (intel_de_read(dev_priv, PIPECONF(pipe)) & PIPECONF_BPC_MASK) << 11; in ilk_fdi_pll_enable()
705 intel_de_write(dev_priv, reg, temp | FDI_RX_PLL_ENABLE); in ilk_fdi_pll_enable()
711 temp = intel_de_read(dev_priv, reg); in ilk_fdi_pll_enable()
712 intel_de_write(dev_priv, reg, temp | FDI_PCDCLK); in ilk_fdi_pll_enable()
719 temp = intel_de_read(dev_priv, reg); in ilk_fdi_pll_enable()
720 if ((temp & FDI_TX_PLL_ENABLE) == 0) { in ilk_fdi_pll_enable()
721 intel_de_write(dev_priv, reg, temp | FDI_TX_PLL_ENABLE); in ilk_fdi_pll_enable()
734 u32 temp; in ilk_fdi_pll_disable() local
738 temp = intel_de_read(dev_priv, reg); in ilk_fdi_pll_disable()
739 intel_de_write(dev_priv, reg, temp & ~FDI_PCDCLK); in ilk_fdi_pll_disable()
743 temp = intel_de_read(dev_priv, reg); in ilk_fdi_pll_disable()
744 intel_de_write(dev_priv, reg, temp & ~FDI_TX_PLL_ENABLE); in ilk_fdi_pll_disable()
750 temp = intel_de_read(dev_priv, reg); in ilk_fdi_pll_disable()
751 intel_de_write(dev_priv, reg, temp & ~FDI_RX_PLL_ENABLE); in ilk_fdi_pll_disable()
763 u32 temp; in ilk_fdi_disable() local
767 temp = intel_de_read(dev_priv, reg); in ilk_fdi_disable()
768 intel_de_write(dev_priv, reg, temp & ~FDI_TX_ENABLE); in ilk_fdi_disable()
772 temp = intel_de_read(dev_priv, reg); in ilk_fdi_disable()
773 temp &= ~(0x7 << 16); in ilk_fdi_disable()
774 temp |= (intel_de_read(dev_priv, PIPECONF(pipe)) & PIPECONF_BPC_MASK) << 11; in ilk_fdi_disable()
775 intel_de_write(dev_priv, reg, temp & ~FDI_RX_ENABLE); in ilk_fdi_disable()
787 temp = intel_de_read(dev_priv, reg); in ilk_fdi_disable()
788 temp &= ~FDI_LINK_TRAIN_NONE; in ilk_fdi_disable()
789 temp |= FDI_LINK_TRAIN_PATTERN_1; in ilk_fdi_disable()
790 intel_de_write(dev_priv, reg, temp); in ilk_fdi_disable()
793 temp = intel_de_read(dev_priv, reg); in ilk_fdi_disable()
795 temp &= ~FDI_LINK_TRAIN_PATTERN_MASK_CPT; in ilk_fdi_disable()
796 temp |= FDI_LINK_TRAIN_PATTERN_1_CPT; in ilk_fdi_disable()
798 temp &= ~FDI_LINK_TRAIN_NONE; in ilk_fdi_disable()
799 temp |= FDI_LINK_TRAIN_PATTERN_1; in ilk_fdi_disable()
802 temp &= ~(0x07 << 16); in ilk_fdi_disable()
803 temp |= (intel_de_read(dev_priv, PIPECONF(pipe)) & PIPECONF_BPC_MASK) << 11; in ilk_fdi_disable()
804 intel_de_write(dev_priv, reg, temp); in ilk_fdi_disable()