}
                }
 
-               if (pVBInfo->VBInfo & SetCRT2ToHiVisionTV) { /* for HiTV */
+               if (pVBInfo->VBInfo & SetCRT2ToHiVision) { /* for HiTV */
                        if ((pVBInfo->VBType & VB_XGI301LV) &&
                            (pVBInfo->VBExtInfo == VB_YPbPr1080i)) {
                                tempax |= SupportYPbPr;
                        if (pVBInfo->VBInfo & (SetCRT2ToAVIDEO |
                                               SetCRT2ToSVIDEO |
                                               SetCRT2ToSCART |
-                                              SetCRT2ToYPbPr |
-                                              SetCRT2ToHiVisionTV)) {
+                                              SetCRT2ToYPbPr525750 |
+                                              SetCRT2ToHiVision)) {
                                tempax |= SupportTV;
 
                                if (pVBInfo->VBType & (VB_XGI301B | VB_XGI302B
                                        tempax |= SupportTV1024;
                                }
 
-                               if (!(pVBInfo->VBInfo & SetPALTV)) {
+                               if (!(pVBInfo->VBInfo & TVSetPAL)) {
                                        if (modeflag & NoSupportSimuTV) {
                                                if (pVBInfo->VBInfo &
                                                    SetInSlaveMode) {
                                VCLKIndex = LCDXlat2VCLK[CRT2Index];
                        else
                                VCLKIndex = LCDXlat1VCLK[CRT2Index];
-               } else if (pVBInfo->VBInfo & SetCRT2ToHiVisionTV) {
+               } else if (pVBInfo->VBInfo & SetCRT2ToHiVision) {
                        if (pVBInfo->SetFlag & RPLLDIV2XO) {
                                VCLKIndex = HiTVVCLKDIV2;
                                VCLKIndex += 25;
                     VB_XGI301LV |
                     VB_XGI302LV |
                     VB_XGI301C)) {
-                       if (pVBInfo->VBInfo & SetCRT2ToHiVisionTV) {
+                       if (pVBInfo->VBInfo & SetCRT2ToHiVision) {
                                tempal = HiTVVCLKDIV2;
                                if (!(pVBInfo->TVInfo & RPLLDIV2XO))
                                        tempal = HiTVVCLK;
                                return tempal;
                        }
 
-                       if (pVBInfo->TVInfo & SetYPbPrMode750p) {
+                       if (pVBInfo->TVInfo & TVSetYPbPr750p) {
                                tempal = YPbPr750pVCLK;
                                return tempal;
                        }
 
-                       if (pVBInfo->TVInfo & SetYPbPrMode525p) {
+                       if (pVBInfo->TVInfo & TVSetYPbPr525p) {
                                tempal = YPbPr525pVCLK;
                                return tempal;
                        }
                                if (temp & 0x02)
                                        tempch |= ActiveSCART;
 
-                               if (pVBInfo->VBInfo & SetCRT2ToHiVisionTV) {
+                               if (pVBInfo->VBInfo & SetCRT2ToHiVision) {
                                        if (temp & 0x01)
                                                tempch |= ActiveHiTV;
                                }
 
-                               if (pVBInfo->VBInfo & SetCRT2ToYPbPr) {
+                               if (pVBInfo->VBInfo & SetCRT2ToYPbPr525750) {
                                        temp = xgifb_reg_get(
                                                        pVBInfo->Part2Port,
                                                        0x4d);
                push = push << 8;
                tempax = temp << 8;
                tempbx = tempbx | tempax;
-               temp = (SetCRT2ToDualEdge | SetCRT2ToYPbPr | SetCRT2ToLCDA
+               temp = (SetCRT2ToDualEdge | SetCRT2ToYPbPr525750 | SetCRT2ToLCDA
                                | SetInSlaveMode | DisableCRT2Display);
                temp = 0xFFFF ^ temp;
                tempbx &= temp;
                                                                pVBInfo->P3d4,
                                                                0x35);
                                                temp &= YPbPrMode;
-                                               tempbx |= SetCRT2ToHiVisionTV;
+                                               tempbx |= SetCRT2ToHiVision;
 
                                                if (temp != YPbPrMode1080i) {
                                                        tempbx &=
-                                                        (~SetCRT2ToHiVisionTV);
+                                                        (~SetCRT2ToHiVision);
                                                        tempbx |=
-                                                        SetCRT2ToYPbPr;
+                                                        SetCRT2ToYPbPr525750;
                                                }
                                        }
                                }
                                                   SetCRT2ToRAMDAC |
                                                   SwitchToCRT2 |
                                                   SetSimuScanMode);
-                                       tempbx &= (0x00FF | (~SetCRT2ToYPbPr));
+                                       tempbx &= (0x00FF | (~SetCRT2ToYPbPr525750));
                                }
                        } else {
                                tempbx &= (~(SetCRT2ToRAMDAC |
                                           SetCRT2ToLCD |
                                           SwitchToCRT2 |
                                           SetSimuScanMode);
-                               tempbx &= (0x00FF | (~SetCRT2ToYPbPr));
+                               tempbx &= (0x00FF | (~SetCRT2ToYPbPr525750));
                        }
                }
 
                                   SetCRT2ToSCART |
                                   SwitchToCRT2 |
                                   SetSimuScanMode);
-                       tempbx &= (0x00FF | (~SetCRT2ToYPbPr));
+                       tempbx &= (0x00FF | (~SetCRT2ToYPbPr525750));
                }
 
                if (pVBInfo->IF_DEF_YPbPr == 1) {
-                       if (tempbx & SetCRT2ToYPbPr)
+                       if (tempbx & SetCRT2ToYPbPr525750)
                                tempbx &= (0xFF00 |
                                           SwitchToCRT2 |
                                           SetSimuScanMode);
                }
 
                if (pVBInfo->IF_DEF_HiVision == 1) {
-                       if (tempbx & SetCRT2ToHiVisionTV)
+                       if (tempbx & SetCRT2ToHiVision)
                                tempbx &= (0xFF00 |
-                                          SetCRT2ToHiVisionTV |
+                                          SetCRT2ToHiVision |
                                           SwitchToCRT2 |
                                           SetSimuScanMode);
                }
                if (pVBInfo->VBInfo & SetCRT2ToTV) {
                        temp = xgifb_reg_get(pVBInfo->P3d4, 0x35);
                        tempbx = temp;
-                       if (tempbx & SetPALTV) {
+                       if (tempbx & TVSetPAL) {
                                tempbx &= (SetCHTVOverScan |
-                                          SetPALMTV |
-                                          SetPALNTV |
-                                          SetPALTV);
-                               if (tempbx & SetPALMTV)
+                                          TVSetPALM |
+                                          TVSetPALN |
+                                          TVSetPAL);
+                               if (tempbx & TVSetPALM)
                                        /* set to NTSC if PAL-M */
-                                       tempbx &= ~SetPALTV;
+                                       tempbx &= ~TVSetPAL;
                        } else
                                tempbx &= (SetCHTVOverScan |
-                                          SetNTSCJ |
-                                          SetPALTV);
+                                          TVSetNTSCJ |
+                                          TVSetPAL);
                }
 
                if (pVBInfo->IF_DEF_LVDS == 0) {
                        if (pVBInfo->VBInfo & SetCRT2ToSCART)
-                               tempbx |= SetPALTV;
+                               tempbx |= TVSetPAL;
                }
 
                if (pVBInfo->IF_DEF_YPbPr == 1) {
-                       if (pVBInfo->VBInfo & SetCRT2ToYPbPr) {
+                       if (pVBInfo->VBInfo & SetCRT2ToYPbPr525750) {
                                index1 = xgifb_reg_get(pVBInfo->P3d4, 0x35);
                                index1 &= YPbPrMode;
 
                                if (index1 == YPbPrMode525i)
-                                       tempbx |= SetYPbPrMode525i;
+                                       tempbx |= TVSetYPbPr525i;
 
                                if (index1 == YPbPrMode525p)
-                                       tempbx = tempbx | SetYPbPrMode525p;
+                                       tempbx = tempbx | TVSetYPbPr525p;
                                if (index1 == YPbPrMode750p)
-                                       tempbx = tempbx | SetYPbPrMode750p;
+                                       tempbx = tempbx | TVSetYPbPr750p;
                        }
                }
 
                if (pVBInfo->IF_DEF_HiVision == 1) {
-                       if (pVBInfo->VBInfo & SetCRT2ToHiVisionTV)
-                               tempbx = tempbx | SetYPbPrMode1080i | SetPALTV;
+                       if (pVBInfo->VBInfo & SetCRT2ToHiVision)
+                               tempbx = tempbx | TVSetHiVision | TVSetPAL;
                }
 
                if (pVBInfo->IF_DEF_LVDS == 0) { /* shampoo */
                            (!(pVBInfo->VBInfo & SetNotSimuMode)))
                                tempbx |= TVSimuMode;
 
-                       if (!(tempbx & SetPALTV) &&
+                       if (!(tempbx & TVSetPAL) &&
                            (modeflag > 13) &&
                            (resinfo == 8)) /* NTSC 1024x768, */
                                tempbx |= NTSC1024x768;
 
                        tempbx |= RPLLDIV2XO;
 
-                       if (pVBInfo->VBInfo & SetCRT2ToHiVisionTV) {
+                       if (pVBInfo->VBInfo & SetCRT2ToHiVision) {
                                if (pVBInfo->VBInfo & SetInSlaveMode)
                                        tempbx &= (~RPLLDIV2XO);
                        } else {
                                if (tempbx &
-                                   (SetYPbPrMode525p | SetYPbPrMode750p))
+                                   (TVSetYPbPr525p | TVSetYPbPr750p))
                                        tempbx &= (~RPLLDIV2XO);
                                else if (!(pVBInfo->VBType &
                                         (VB_XGI301B |
                pVBInfo->RVBHRS = TVPtr->RVBHRS;
                pVBInfo->NewFlickerMode = TVPtr->FlickerMode;
 
-               if (pVBInfo->VBInfo & SetCRT2ToHiVisionTV) {
+               if (pVBInfo->VBInfo & SetCRT2ToHiVision) {
                        if (resinfo == 0x08)
                                pVBInfo->NewFlickerMode = 0x40;
                        else if (resinfo == 0x09)
                                        }
                                }
                        }
-               } else if (pVBInfo->VBInfo & SetCRT2ToYPbPr) {
-                       if (pVBInfo->TVInfo & SetYPbPrMode750p) {
+               } else if (pVBInfo->VBInfo & SetCRT2ToYPbPr525750) {
+                       if (pVBInfo->TVInfo & TVSetYPbPr750p) {
                                tempax = YPbPrTV750pHT; /* Ext750pTVHT */
                                tempbx = YPbPrTV750pVT; /* Ext750pTVVT */
                        }
 
-                       if (pVBInfo->TVInfo & SetYPbPrMode525p) {
+                       if (pVBInfo->TVInfo & TVSetYPbPr525p) {
                                tempax = YPbPrTV525pHT; /* Ext525pTVHT */
                                tempbx = YPbPrTV525pVT; /* Ext525pTVVT */
-                       } else if (pVBInfo->TVInfo & SetYPbPrMode525i) {
+                       } else if (pVBInfo->TVInfo & TVSetYPbPr525i) {
                                tempax = YPbPrTV525iHT; /* Ext525iTVHT */
                                tempbx = YPbPrTV525iVT; /* Ext525iTVVT */
                                if (pVBInfo->TVInfo & NTSC1024x768)
                } else {
                        tempax = PALHT;
                        tempbx = PALVT;
-                       if (!(pVBInfo->TVInfo & SetPALTV)) {
+                       if (!(pVBInfo->TVInfo & TVSetPAL)) {
                                tempax = NTSCHT;
                                tempbx = NTSCVT;
                                if (pVBInfo->TVInfo & NTSC1024x768)
                                | VB_XGI302LV | VB_XGI301C)))
                        temp += 2;
 
-               if (pVBInfo->VBInfo & SetCRT2ToHiVisionTV) {
+               if (pVBInfo->VBInfo & SetCRT2ToHiVision) {
                        if (pVBInfo->VBType & VB_XGI301LV) {
                                if (pVBInfo->VBExtInfo == VB_YPbPr1080i) {
                                        if (resinfo == 7)
 
        tempax = (tempax / tempcx) - 5;
        tempcx = tempax; /* 20030401 0x07 horizontal Retrace Start */
-       if (pVBInfo->VBInfo & SetCRT2ToHiVisionTV) {
+       if (pVBInfo->VBInfo & SetCRT2ToHiVision) {
                temp = (tempbx & 0x00FF) - 1;
                if (!(modeflag & HalfDCLK)) {
                        temp -= 6;
                tempbx += tempax;
        }
 
-       if (pVBInfo->VBInfo & SetCRT2ToHiVisionTV) {
+       if (pVBInfo->VBInfo & SetCRT2ToHiVision) {
                if (pVBInfo->VBType & VB_XGI301LV) {
-                       if (pVBInfo->TVInfo & SetYPbPrMode1080i) {
+                       if (pVBInfo->TVInfo & TVSetHiVision) {
                                tempbx -= 10;
                        } else {
                                if (pVBInfo->TVInfo & TVSimuMode) {
-                                       if (pVBInfo->TVInfo & SetPALTV) {
+                                       if (pVBInfo->TVInfo & TVSetPAL) {
                                                if (pVBInfo->VBType &
                                                    VB_XGI301LV) {
                                                        if (!(pVBInfo->TVInfo &
-                                                           (SetYPbPrMode525p |
-                                                           SetYPbPrMode750p |
-                                                           SetYPbPrMode1080i)))
+                                                           (TVSetYPbPr525p |
+                                                           TVSetYPbPr750p |
+                                                           TVSetHiVision)))
                                                                tempbx += 40;
                                                } else {
                                                        tempbx += 40;
                }
        } else {
                if (pVBInfo->TVInfo & TVSimuMode) {
-                       if (pVBInfo->TVInfo & SetPALTV) {
+                       if (pVBInfo->TVInfo & TVSetPAL) {
                                if (pVBInfo->VBType & VB_XGI301LV) {
                                        if (!(pVBInfo->TVInfo &
-                                           (SetYPbPrMode525p |
-                                            SetYPbPrMode750p |
-                                            SetYPbPrMode1080i)))
+                                           (TVSetYPbPr525p |
+                                            TVSetYPbPr750p |
+                                            TVSetHiVision)))
                                                tempbx += 40;
                                } else {
                                        tempbx += 40;
        tempax += tempbx;
        push1 = tempax; /* push ax */
 
-       if ((pVBInfo->TVInfo & SetPALTV)) {
+       if ((pVBInfo->TVInfo & TVSetPAL)) {
                if (tempbx <= 513) {
                        if (tempax >= 513)
                                tempbx = 513;
        if (pVBInfo->VBInfo & SetCRT2ToSCART)
                tempax |= 0x0200;
 
-       if (!(pVBInfo->TVInfo & SetPALTV))
+       if (!(pVBInfo->TVInfo & TVSetPAL))
                tempax |= 0x1000;
 
-       if (pVBInfo->VBInfo & SetCRT2ToHiVisionTV)
+       if (pVBInfo->VBInfo & SetCRT2ToHiVision)
                tempax |= 0x0100;
 
-       if (pVBInfo->TVInfo & (SetYPbPrMode525p | SetYPbPrMode750p))
+       if (pVBInfo->TVInfo & (TVSetYPbPr525p | TVSetYPbPr750p))
                tempax &= 0xfe00;
 
        tempax = (tempax & 0xff00) >> 8;
        xgifb_reg_set(pVBInfo->Part2Port, 0x0, tempax);
        TimingPoint = pVBInfo->NTSCTiming;
 
-       if (pVBInfo->TVInfo & SetPALTV)
+       if (pVBInfo->TVInfo & TVSetPAL)
                TimingPoint = pVBInfo->PALTiming;
 
-       if (pVBInfo->VBInfo & SetCRT2ToHiVisionTV) {
+       if (pVBInfo->VBInfo & SetCRT2ToHiVision) {
                TimingPoint = pVBInfo->HiTVExtTiming;
 
                if (pVBInfo->VBInfo & SetInSlaveMode)
                        TimingPoint = pVBInfo->HiTVTextTiming;
        }
 
-       if (pVBInfo->VBInfo & SetCRT2ToYPbPr) {
-               if (pVBInfo->TVInfo & SetYPbPrMode525i)
+       if (pVBInfo->VBInfo & SetCRT2ToYPbPr525750) {
+               if (pVBInfo->TVInfo & TVSetYPbPr525i)
                        TimingPoint = pVBInfo->YPbPr525iTiming;
 
-               if (pVBInfo->TVInfo & SetYPbPrMode525p)
+               if (pVBInfo->TVInfo & TVSetYPbPr525p)
                        TimingPoint = pVBInfo->YPbPr525pTiming;
 
-               if (pVBInfo->TVInfo & SetYPbPrMode750p)
+               if (pVBInfo->TVInfo & TVSetYPbPr750p)
                        TimingPoint = pVBInfo->YPbPr750pTiming;
        }
 
        temp &= 0x80;
        xgifb_reg_and_or(pVBInfo->Part2Port, 0x0A, 0xFF, temp);
 
-       if (pVBInfo->VBInfo & SetCRT2ToHiVisionTV)
+       if (pVBInfo->VBInfo & SetCRT2ToHiVision)
                tempax = 950;
 
-       if (pVBInfo->TVInfo & SetPALTV)
+       if (pVBInfo->TVInfo & TVSetPAL)
                tempax = 520;
        else
                tempax = 440;
                                | VB_XGI302LV | VB_XGI301C)) {
                        if (pVBInfo->VBInfo & (SetCRT2ToAVIDEO
                                        | SetCRT2ToSVIDEO | SetCRT2ToSCART
-                                       | SetCRT2ToYPbPr)) {
+                                       | SetCRT2ToYPbPr525750)) {
                                tempcx = pVBInfo->VGAHDE;
                                if (tempcx >= 1024) {
                                        temp = 0x17; /* NTSC */
-                                       if (pVBInfo->TVInfo & SetPALTV)
+                                       if (pVBInfo->TVInfo & TVSetPAL)
                                                temp = 0x19; /* PAL */
                                }
                        }
                                | VB_XGI302LV | VB_XGI301C)) {
                        if ((pVBInfo->VBInfo & (SetCRT2ToAVIDEO
                                        | SetCRT2ToSVIDEO | SetCRT2ToSCART
-                                       | SetCRT2ToYPbPr))) {
+                                       | SetCRT2ToYPbPr525750))) {
                                tempcx = pVBInfo->VGAHDE;
                                if (tempcx >= 1024) {
                                        temp = 0x1D; /* NTSC */
-                                       if (pVBInfo->TVInfo & SetPALTV)
+                                       if (pVBInfo->TVInfo & TVSetPAL)
                                                temp = 0x52; /* PAL */
                                }
                        }
        push1 = tempcx; /* push cx */
        tempcx += 7;
 
-       if (pVBInfo->VBInfo & SetCRT2ToHiVisionTV)
+       if (pVBInfo->VBInfo & SetCRT2ToHiVision)
                tempcx -= 4;
 
        temp = tempcx & 0x00FF;
 
        tempbx = push2;
        tempbx = tempbx + 8;
-       if (pVBInfo->VBInfo & SetCRT2ToHiVisionTV) {
+       if (pVBInfo->VBInfo & SetCRT2ToHiVision) {
                tempbx = tempbx - 4;
                tempcx = tempbx;
        }
        xgifb_reg_and_or(pVBInfo->Part2Port, 0x28, 0x0F, temp);
 
        tempcx += 8;
-       if (pVBInfo->VBInfo & SetCRT2ToHiVisionTV)
+       if (pVBInfo->VBInfo & SetCRT2ToHiVision)
                tempcx -= 4;
 
        temp = tempcx & 0xFF;
                if (pVBInfo->VBType &
                    (VB_XGI301LV | VB_XGI302LV | VB_XGI301C)) {
                        if (!(pVBInfo->TVInfo &
-                           (SetYPbPrMode525p | SetYPbPrMode750p)))
+                           (TVSetYPbPr525p | TVSetYPbPr750p)))
                                tempbx = tempbx >> 1;
                } else
                        tempbx = tempbx >> 1;
        tempbx -= 2;
        temp = tempbx & 0x00FF;
 
-       if (pVBInfo->VBInfo & SetCRT2ToHiVisionTV) {
+       if (pVBInfo->VBInfo & SetCRT2ToHiVision) {
                if (pVBInfo->VBType & VB_XGI301LV) {
-                       if (pVBInfo->TVInfo & SetYPbPrMode1080i) {
+                       if (pVBInfo->TVInfo & TVSetHiVision) {
                                if (pVBInfo->VBInfo & SetInSlaveMode) {
                                        if (ModeNo == 0x2f)
                                                temp += 1;
        temp = (tempcx & 0xFF00) >> 8;
        temp |= ((tempbx & 0xFF00) >> 8) << 6;
 
-       if (!(pVBInfo->VBInfo & SetCRT2ToHiVisionTV)) {
+       if (!(pVBInfo->VBInfo & SetCRT2ToHiVision)) {
                if (pVBInfo->VBType & VB_XGI301LV) {
-                       if (pVBInfo->TVInfo & SetYPbPrMode1080i) {
+                       if (pVBInfo->TVInfo & TVSetHiVision) {
                                temp |= 0x10;
 
                                if (!(pVBInfo->VBInfo & SetCRT2ToSVIDEO))
                tempcx = tempbx - 2;
 
                if (pVBInfo->VBInfo & SetCRT2ToTV) {
-                       if (!(pVBInfo->TVInfo & (SetYPbPrMode525p
-                                       | SetYPbPrMode750p)))
+                       if (!(pVBInfo->TVInfo & (TVSetYPbPr525p
+                                       | TVSetYPbPr750p)))
                                tempbx = tempbx >> 1;
                }
 
                temp |= 0x18;
 
        xgifb_reg_and_or(pVBInfo->Part2Port, 0x46, ~0x1F, temp);
-       if (pVBInfo->TVInfo & SetPALTV) {
+       if (pVBInfo->TVInfo & TVSetPAL) {
                tempbx = 0x0382;
                tempcx = 0x007e;
        } else {
        temp = temp << 2;
        temp |= ((tempbx & 0xFF00) >> 8) & 0x03;
 
-       if (pVBInfo->VBInfo & SetCRT2ToYPbPr) {
+       if (pVBInfo->VBInfo & SetCRT2ToYPbPr525750) {
                temp |= 0x10;
 
-               if (pVBInfo->TVInfo & SetYPbPrMode525p)
+               if (pVBInfo->TVInfo & TVSetYPbPr525p)
                        temp |= 0x20;
 
-               if (pVBInfo->TVInfo & SetYPbPrMode750p)
+               if (pVBInfo->TVInfo & TVSetYPbPr750p)
                        temp |= 0x60;
        }
 
        temp = xgifb_reg_get(pVBInfo->Part2Port, 0x43); /* 301b change */
        xgifb_reg_set(pVBInfo->Part2Port, 0x43, (unsigned short) (temp - 3));
 
-       if (!(pVBInfo->TVInfo & (SetYPbPrMode525p | SetYPbPrMode750p))) {
+       if (!(pVBInfo->TVInfo & (TVSetYPbPr525p | TVSetYPbPr750p))) {
                if (pVBInfo->TVInfo & NTSC1024x768) {
                        TimingPoint = XGI_NTSC1024AdjTime;
                        for (i = 0x1c, j = 0; i <= 0x30; i++, j++) {
 
        /* [ycchen] 01/14/03 Modify for 301C PALM Support */
        if (pVBInfo->VBType & VB_XGI301C) {
-               if (pVBInfo->TVInfo & SetPALMTV)
+               if (pVBInfo->TVInfo & TVSetPALM)
                        xgifb_reg_and_or(pVBInfo->Part2Port, 0x4E, ~0x08,
                                        0x08); /* PALM Mode */
        }
 
-       if (pVBInfo->TVInfo & SetPALMTV) {
+       if (pVBInfo->TVInfo & TVSetPALM) {
                tempax = (unsigned char) xgifb_reg_get(pVBInfo->Part2Port,
                                0x01);
                tempax--;
                xgifb_reg_and(pVBInfo->Part2Port, 0x00, 0xEF);
        }
 
-       if (pVBInfo->VBInfo & SetCRT2ToHiVisionTV) {
+       if (pVBInfo->VBInfo & SetCRT2ToHiVision) {
                if (!(pVBInfo->VBInfo & SetInSlaveMode))
                        xgifb_reg_set(pVBInfo->Part2Port, 0x0B, 0x00);
        }
        else
                Tap4TimingPtr = xgifb_ntsc_525_tap4_timing; /* NTSC */
 
-       if (pVBInfo->TVInfo & SetPALTV)
+       if (pVBInfo->TVInfo & TVSetPAL)
                Tap4TimingPtr = PALTap4Timing;
 
-       if (pVBInfo->VBInfo & SetCRT2ToYPbPr) {
-               if ((pVBInfo->TVInfo & SetYPbPrMode525i) ||
-                       (pVBInfo->TVInfo & SetYPbPrMode525p))
+       if (pVBInfo->VBInfo & SetCRT2ToYPbPr525750) {
+               if ((pVBInfo->TVInfo & TVSetYPbPr525i) ||
+                       (pVBInfo->TVInfo & TVSetYPbPr525p))
                        Tap4TimingPtr = xgifb_ntsc_525_tap4_timing;
-               if (pVBInfo->TVInfo & SetYPbPrMode750p)
+               if (pVBInfo->TVInfo & TVSetYPbPr750p)
                        Tap4TimingPtr = YPbPr750pTap4Timing;
        }
 
-       if (pVBInfo->VBInfo & SetCRT2ToHiVisionTV)
+       if (pVBInfo->VBInfo & SetCRT2ToHiVision)
                Tap4TimingPtr = xgifb_tap4_timing;
 
        i = 0;
                xgifb_reg_set(pVBInfo->Part2Port, i, Tap4TimingPtr->Reg[j]);
 
        if ((pVBInfo->VBInfo & SetCRT2ToTV) &&
-           (!(pVBInfo->VBInfo & SetCRT2ToHiVisionTV))) {
+           (!(pVBInfo->VBInfo & SetCRT2ToHiVision))) {
                /* Set Vertical Scaling */
                Tap4TimingPtr = XGI_GetTap4Ptr(1, pVBInfo);
                for (i = 0xC0, j = 0; i < 0xFF; i++, j++)
        }
 
        if ((pVBInfo->VBInfo & SetCRT2ToTV) &&
-           (!(pVBInfo->VBInfo & SetCRT2ToHiVisionTV)))
+           (!(pVBInfo->VBInfo & SetCRT2ToHiVision)))
                /* Enable V.Scaling */
                xgifb_reg_and_or(pVBInfo->Part2Port, 0x4E, ~0x14, 0x04);
        else
                modeflag = pVBInfo->EModeIDTable[ModeIdIndex].Ext_ModeFlag;
 
        xgifb_reg_set(pVBInfo->Part3Port, 0x00, 0x00);
-       if (pVBInfo->TVInfo & SetPALTV) {
+       if (pVBInfo->TVInfo & TVSetPAL) {
                xgifb_reg_set(pVBInfo->Part3Port, 0x13, 0xFA);
                xgifb_reg_set(pVBInfo->Part3Port, 0x14, 0xC8);
        } else {
        if (!(pVBInfo->VBInfo & SetCRT2ToTV))
                return;
 
-       if (pVBInfo->TVInfo & SetPALMTV) {
+       if (pVBInfo->TVInfo & TVSetPALM) {
                xgifb_reg_set(pVBInfo->Part3Port, 0x13, 0xFA);
                xgifb_reg_set(pVBInfo->Part3Port, 0x14, 0xC8);
                xgifb_reg_set(pVBInfo->Part3Port, 0x3D, 0xA8);
        }
 
-       if ((pVBInfo->VBInfo & SetCRT2ToHiVisionTV) || (pVBInfo->VBInfo
-                       & SetCRT2ToYPbPr)) {
-               if (pVBInfo->TVInfo & SetYPbPrMode525i)
+       if ((pVBInfo->VBInfo & SetCRT2ToHiVision) || (pVBInfo->VBInfo
+                       & SetCRT2ToYPbPr525750)) {
+               if (pVBInfo->TVInfo & TVSetYPbPr525i)
                        return;
 
                tempdi = pVBInfo->HiTVGroup3Data;
                                tempdi = pVBInfo->HiTVGroup3Text;
                }
 
-               if (pVBInfo->TVInfo & SetYPbPrMode525p)
+               if (pVBInfo->TVInfo & TVSetYPbPr525p)
                        tempdi = pVBInfo->Ren525pGroup3;
 
-               if (pVBInfo->TVInfo & SetYPbPrMode750p)
+               if (pVBInfo->TVInfo & TVSetYPbPr750p)
                        tempdi = pVBInfo->Ren750pGroup3;
 
                for (i = 0; i <= 0x3E; i++)
                        xgifb_reg_set(pVBInfo->Part3Port, i, tempdi[i]);
 
                if (pVBInfo->VBType & VB_XGI301C) { /* Marcovision */
-                       if (pVBInfo->TVInfo & SetYPbPrMode525p)
+                       if (pVBInfo->TVInfo & TVSetYPbPr525p)
                                xgifb_reg_set(pVBInfo->Part3Port, 0x28, 0x3f);
                }
        }
        if (XGI_IsLCDDualLink(pVBInfo))
                tempbx = tempbx >> 1;
 
-       if (tempcx & SetCRT2ToHiVisionTV) {
+       if (tempcx & SetCRT2ToHiVision) {
                temp = 0;
                if (tempbx <= 1024)
                        temp = 0xA0;
                }
        }
 
-       if (pVBInfo->TVInfo & (SetYPbPrMode525p | SetYPbPrMode750p)) {
+       if (pVBInfo->TVInfo & (TVSetYPbPr525p | TVSetYPbPr750p)) {
                temp = 0x00;
                if (pVBInfo->VGAHDE == 1280)
                        temp = 0x40;
 
        tempebx = pVBInfo->VDE;
 
-       if (tempcx & SetCRT2ToHiVisionTV) {
+       if (tempcx & SetCRT2ToHiVision) {
                if (!(temp & 0xE000))
                        tempbx = tempbx >> 1;
        }
                temp = (tempax & 0x00FF);
                xgifb_reg_set(pVBInfo->Part4Port, 0x1D, temp);
 
-               if (pVBInfo->VBInfo & (SetCRT2ToTV | SetCRT2ToHiVisionTV)) {
+               if (pVBInfo->VBInfo & (SetCRT2ToTV | SetCRT2ToHiVision)) {
                        if (pVBInfo->VGAHDE > 800)
                                xgifb_reg_or(pVBInfo->Part4Port, 0x1E, 0x08);
 
 
                if (pVBInfo->VBInfo & SetCRT2ToTV) {
                        if (!(pVBInfo->TVInfo & (NTSC1024x768
-                                       | SetYPbPrMode525p | SetYPbPrMode750p
-                                       | SetYPbPrMode1080i))) {
+                                       | TVSetYPbPr525p | TVSetYPbPr750p
+                                       | TVSetHiVision))) {
                                temp |= 0x0001;
                                if ((pVBInfo->VBInfo & SetInSlaveMode)
                                                && (!(pVBInfo->TVInfo
 {
        unsigned short tempbx = 0;
 
-       if (pVBInfo->TVInfo & SetPALTV)
+       if (pVBInfo->TVInfo & TVSetPAL)
                tempbx = 2;
-       if (pVBInfo->TVInfo & SetYPbPrMode1080i)
+       if (pVBInfo->TVInfo & TVSetHiVision)
                tempbx = 4;
-       if (pVBInfo->TVInfo & SetYPbPrMode525i)
+       if (pVBInfo->TVInfo & TVSetYPbPr525i)
                tempbx = 6;
-       if (pVBInfo->TVInfo & SetYPbPrMode525p)
+       if (pVBInfo->TVInfo & TVSetYPbPr525p)
                tempbx = 8;
-       if (pVBInfo->TVInfo & SetYPbPrMode750p)
+       if (pVBInfo->TVInfo & TVSetYPbPr750p)
                tempbx = 10;
        if (pVBInfo->TVInfo & TVSimuMode)
                tempbx++;
        *tempcl = 0;
        *tempch = 0;
 
-       if (pVBInfo->TVInfo & SetPALTV)
+       if (pVBInfo->TVInfo & TVSetPAL)
                *tempbx = 1;
 
-       if (pVBInfo->TVInfo & SetPALMTV)
+       if (pVBInfo->TVInfo & TVSetPALM)
                *tempbx = 2;
 
-       if (pVBInfo->TVInfo & SetPALNTV)
+       if (pVBInfo->TVInfo & TVSetPALN)
                *tempbx = 3;
 
        if (pVBInfo->TVInfo & NTSC1024x768) {
                *tempbx = 4;
-               if (pVBInfo->TVInfo & SetPALMTV)
+               if (pVBInfo->TVInfo & TVSetPALM)
                        *tempbx = 5;
        }
 
 
        unsigned char tempah;
 
-       if (pVBInfo->TVInfo & (SetYPbPrMode525p | SetYPbPrMode750p))
+       if (pVBInfo->TVInfo & (TVSetYPbPr525p | TVSetYPbPr750p))
                return;
 
        tempbx = XGI_GetTVPtrIndex(pVBInfo);