Lines Matching refs:tv_ctl
1098 u32 tv_ctl, hctl1, hctl3, vctl1, vctl2, tmp;
1106 tv_ctl = intel_de_read(display, TV_CTL);
1128 tv_mode.progressive = tv_ctl & TV_PROGRESSIVE;
1130 switch (tv_ctl & TV_OVERSAMPLE_MASK) {
1443 u32 tv_ctl, tv_filter_ctl;
1452 tv_ctl = intel_de_read(display, TV_CTL);
1453 tv_ctl &= TV_CTL_SAVE;
1459 tv_ctl |= TV_ENC_OUTPUT_COMPOSITE;
1465 tv_ctl |= TV_ENC_OUTPUT_COMPONENT;
1474 tv_ctl |= TV_ENC_OUTPUT_SVIDEO;
1481 tv_ctl |= TV_ENC_PIPE_SEL(crtc->pipe);
1485 tv_ctl |= TV_OVERSAMPLE_8X;
1488 tv_ctl |= TV_OVERSAMPLE_4X;
1491 tv_ctl |= TV_OVERSAMPLE_2X;
1494 tv_ctl |= TV_OVERSAMPLE_NONE;
1499 tv_ctl |= TV_PROGRESSIVE;
1501 tv_ctl |= TV_TRILEVEL_SYNC;
1503 tv_ctl |= TV_PAL_BURST;
1525 tv_ctl |= TV_ENC_C0_FIX | TV_ENC_SDP_FIX;
1579 intel_de_write(display, TV_CTL, tv_ctl);
1588 u32 tv_ctl, save_tv_ctl;
1602 save_tv_ctl = tv_ctl = intel_de_read(display, TV_CTL);
1605 tv_ctl &= ~(TV_ENC_ENABLE | TV_ENC_PIPE_SEL_MASK | TV_TEST_MODE_MASK);
1606 tv_ctl |= TV_TEST_MODE_MONITOR_DETECT;
1607 tv_ctl |= TV_ENC_PIPE_SEL(crtc->pipe);
1628 intel_de_write(display, TV_CTL, tv_ctl);
1636 drm_dbg_kms(display->drm, "TV detected: %x, %x\n", tv_ctl, tv_dac);