Lines Matching refs:CRT2

40  *  SiS300: No registers >0x65, two overlays (one used for CRT1, one for CRT2)
41 * SiS630/730: No registers >0x6b, two overlays (one used for CRT1, one for CRT2)
42 * SiS550: Full register range, two overlays (one used for CRT1, one for CRT2)
43 * SiS315: Full register range, one overlay (used for both CRT1 and CRT2 alt.)
44 * SiS650/740: Full register range, one overlay (used for both CRT1 and CRT2 alt.)
45 * SiSM650/651: Full register range, two overlays (one used for CRT1, one for CRT2)
46 * SiS330: Full register range, one overlay (used for both CRT1 and CRT2 alt.)
47 * SiS661/741/760: Full register range, two overlays (one used for CRT1, one for CRT2)
64 * Overlay 1 is used on CRT1, overlay 2 for CRT2.
67 * Overlay is used for either CRT1 or CRT2
71 * DISPMODE is always MIRROR. Overlay 1 is used for CRT1, overlay 2 for CRT2.
75 * CRT1 or CRT2 (automatically, where it is located)
79 * DISPMODE is MIRROR. Overlay 1 is used for CRT1, overlay 2 for CRT2.
524 /* Initialize second overlay (CRT2) - only for 300, 630/730, 550, M650/651, 661/741/660/760 */
593 /* set default properties for overlay 2(CRT2) -------------------------- */
619 /* Set display mode (single CRT1/CRT2, mirror).
621 * On the other chipsets, if only CRT1 or only CRT2 are used,
623 * CRT1 and CRT2 are connected, the user can choose between CRT1 and
624 * CRT2 by using the option XvOnCRT2.
641 pPriv->displayMode = DISPMODE_MIRROR; /* CRT1+CRT2 (2 overlays) */
643 pPriv->displayMode = DISPMODE_SINGLE2; /* CRT2 only */
653 pPriv->displayMode = DISPMODE_SINGLE2; /* CRT2 only */
659 pPriv->displayMode = DISPMODE_SINGLE2; /* CRT2 only */
677 * Bit 7: Enable overlay 1 on CRT2
678 * Bit 6: Enable overlay 0 on CRT2
682 * 1=TCLK (overlay on CRT2)
685 * 1=TCLK (overlay on CRT2)
689 * overlay 1 for CRT2.
690 * ATTENTION: CRT2 can only take up to 1 (one) overlay. Setting
692 * Therefore, we use overlay 0 on CRT2 if in SINGLE2 mode.
695 * to display the overlay on CRT1 or CRT2 by setting XvOnCRT2
696 * to TRUE (CRT2) or FALSE (CRT1). The driver does this auto-
697 * matically if only CRT1 or only CRT2 is used.
726 case DISPMODE_SINGLE2: /* CRT2-only mode: */
729 setsrregmask(pSiS, 0x06, 0x80, 0x80); /* overlay 1 -> CRT2 */
732 setsrregmask(pSiS, 0x06, 0x40, 0xc0); /* overlay 0 -> CRT2 */
733 setsrregmask(pSiS, 0x32, 0xc0, 0xc0); /* (although both clocks for CRT2!) */
740 setsrregmask(pSiS, 0x06, 0x40, 0xc0); /* overlay 0 -> CRT2 */
741 setsrregmask(pSiS, 0x32, 0xc0, 0xc0); /* (although both clocks for CRT2!) */
743 setsrregmask(pSiS, 0x06, 0x40, 0xc0); /* only overlay -> CRT2 */
752 case DISPMODE_MIRROR: /* CRT1+CRT2-mode: (only on chips with 2 overlays) */
754 setsrregmask(pSiS, 0x06, 0x80, 0xc0); /* overlay 0 -> CRT1, overlay 1 -> CRT2 */
1089 * either only CRT1 or only CRT2 is used.
1091 * CRT1 and CRT2 are active), we are limited to the half of the
2567 /* CRT2: MIRROR or SINGLE2
2754 overlay.currentmode2 = ((SiSMergedDisplayModePtr)pSiS->CurrentLayout.mode->Private)->CRT2;
2860 /* Check if dotclock is within limits for CRT2 */
3102 /* Note: index can only be 1 for CRT2, ie overlay 1
3103 * is only used for CRT2.
3108 /* Dual head: We use overlay 2 for CRT2 */
3111 /* Single head: We use overlay 1 for CRT2 */
3115 /* We use that only overlay for CRT2 */
3143 /* set display mode SR06,32 (CRT1, CRT2 or mirror) */
3210 /* Do the following in a loop for CRT1 and CRT2 ----------------- */
3221 /* Select overlay 0 (used for CRT1/or CRT2) or overlay 1 (used for CRT2 only) */
3285 * for CRT2 in this driver) does not always update its
4426 int scrwidth = ((SiSMergedDisplayModePtr)pSiS->CurrentLayout.mode->Private)->CRT2->HDisplay;
4427 int scrheight = ((SiSMergedDisplayModePtr)pSiS->CurrentLayout.mode->Private)->CRT2->VDisplay;