staging: xgifb: delete duplicated timing data
Delete redundant timing data tables. Replace as follows: EnlargeTap4Timing ==> xgifb_tap4_timing NoScaleTap4Timing ==> xgifb_tap4_timing NTSCTap4Timing ==> xgifb_ntsc_525_tap4_timing YPbPr525iTap4Timing ==> xgifb_ntsc_525_tap4_timing YPbPr525pTap4Timing ==> xgifb_ntsc_525_tap4_timing Signed-off-by: Aaro Koskinen <aaro.koskinen@iki.fi> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
0c23b6d2fe
commit
11fbdcde54
@ -5626,27 +5626,24 @@ static struct XGI301C_Tap4TimingStruct *XGI_GetTap4Ptr(unsigned short tempcx,
|
||||
tempbx = pVBInfo->VDE;
|
||||
}
|
||||
|
||||
if (tempax < tempbx)
|
||||
return &EnlargeTap4Timing[0];
|
||||
else if (tempax == tempbx)
|
||||
return &NoScaleTap4Timing[0]; /* 1:1 */
|
||||
if (tempax <= tempbx)
|
||||
return &xgifb_tap4_timing[0];
|
||||
else
|
||||
Tap4TimingPtr = NTSCTap4Timing; /* NTSC */
|
||||
Tap4TimingPtr = xgifb_ntsc_525_tap4_timing; /* NTSC */
|
||||
|
||||
if (pVBInfo->TVInfo & SetPALTV)
|
||||
Tap4TimingPtr = PALTap4Timing;
|
||||
|
||||
if (pVBInfo->VBInfo & SetCRT2ToYPbPr) {
|
||||
if (pVBInfo->TVInfo & SetYPbPrMode525i)
|
||||
Tap4TimingPtr = YPbPr525iTap4Timing;
|
||||
if (pVBInfo->TVInfo & SetYPbPrMode525p)
|
||||
Tap4TimingPtr = YPbPr525pTap4Timing;
|
||||
if ((pVBInfo->TVInfo & SetYPbPrMode525i) ||
|
||||
(pVBInfo->TVInfo & SetYPbPrMode525p))
|
||||
Tap4TimingPtr = xgifb_ntsc_525_tap4_timing;
|
||||
if (pVBInfo->TVInfo & SetYPbPrMode750p)
|
||||
Tap4TimingPtr = YPbPr750pTap4Timing;
|
||||
}
|
||||
|
||||
if (pVBInfo->VBInfo & SetCRT2ToHiVisionTV)
|
||||
Tap4TimingPtr = HiTVTap4Timing;
|
||||
Tap4TimingPtr = xgifb_tap4_timing;
|
||||
|
||||
i = 0;
|
||||
while (Tap4TimingPtr[i].DE != 0xFFFF) {
|
||||
|
@ -3132,35 +3132,7 @@ static unsigned char XGI_NTSC1024AdjTime[] = {
|
||||
0x58, 0xe4, 0x73, 0xd0, 0x13
|
||||
};
|
||||
|
||||
static struct XGI301C_Tap4TimingStruct HiTVTap4Timing[] = {
|
||||
{0, {
|
||||
0x00, 0x20, 0x00, 0x00, 0x7F, 0x20, 0x02, 0x7F, /* ; C0-C7 */
|
||||
0x7D, 0x20, 0x04, 0x7F, 0x7D, 0x1F, 0x06, 0x7E, /* ; C8-CF */
|
||||
0x7C, 0x1D, 0x09, 0x7E, 0x7C, 0x1B, 0x0B, 0x7E, /* ; D0-D7 */
|
||||
0x7C, 0x19, 0x0E, 0x7D, 0x7C, 0x17, 0x11, 0x7C, /* ; D8-DF */
|
||||
0x7C, 0x14, 0x14, 0x7C, 0x7C, 0x11, 0x17, 0x7C, /* ; E0-E7 */
|
||||
0x7D, 0x0E, 0x19, 0x7C, 0x7E, 0x0B, 0x1B, 0x7C, /* ; EA-EF */
|
||||
0x7E, 0x09, 0x1D, 0x7C, 0x7F, 0x06, 0x1F, 0x7C, /* ; F0-F7 */
|
||||
0x7F, 0x04, 0x20, 0x7D, 0x00, 0x02, 0x20, 0x7E /* ; F8-FF */
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
static struct XGI301C_Tap4TimingStruct EnlargeTap4Timing[] = {
|
||||
{0, {
|
||||
0x00, 0x20, 0x00, 0x00, 0x7F, 0x20, 0x02, 0x7F, /* ; C0-C7 */
|
||||
0x7D, 0x20, 0x04, 0x7F, 0x7D, 0x1F, 0x06, 0x7E, /* ; C8-CF */
|
||||
0x7C, 0x1D, 0x09, 0x7E, 0x7C, 0x1B, 0x0B, 0x7E, /* ; D0-D7 */
|
||||
0x7C, 0x19, 0x0E, 0x7D, 0x7C, 0x17, 0x11, 0x7C, /* ; D8-DF */
|
||||
0x7C, 0x14, 0x14, 0x7C, 0x7C, 0x11, 0x17, 0x7C, /* ; E0-E7 */
|
||||
0x7D, 0x0E, 0x19, 0x7C, 0x7E, 0x0B, 0x1B, 0x7C, /* ; EA-EF */
|
||||
0x7E, 0x09, 0x1D, 0x7C, 0x7F, 0x06, 0x1F, 0x7C, /* ; F0-F7 */
|
||||
0x7F, 0x04, 0x20, 0x7D, 0x00, 0x02, 0x20, 0x7E /* ; F8-FF */
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
static struct XGI301C_Tap4TimingStruct NoScaleTap4Timing[] = {
|
||||
static struct XGI301C_Tap4TimingStruct xgifb_tap4_timing[] = {
|
||||
{0, {
|
||||
0x00, 0x20, 0x00, 0x00, 0x7F, 0x20, 0x02, 0x7F, /* ; C0-C7 */
|
||||
0x7D, 0x20, 0x04, 0x7F, 0x7D, 0x1F, 0x06, 0x7E, /* ; C8-CF */
|
||||
@ -3210,7 +3182,7 @@ static struct XGI301C_Tap4TimingStruct PALTap4Timing[] = {
|
||||
}
|
||||
};
|
||||
|
||||
static struct XGI301C_Tap4TimingStruct NTSCTap4Timing[] = {
|
||||
static struct XGI301C_Tap4TimingStruct xgifb_ntsc_525_tap4_timing[] = {
|
||||
{480, {
|
||||
0x04, 0x1A, 0x04, 0x7E, 0x03, 0x1A, 0x06, 0x7D, /* ; C0-C7 */
|
||||
0x01, 0x1A, 0x08, 0x7D, 0x00, 0x19, 0x0A, 0x7D, /* ; C8-CF */
|
||||
@ -3246,78 +3218,6 @@ static struct XGI301C_Tap4TimingStruct NTSCTap4Timing[] = {
|
||||
}
|
||||
};
|
||||
|
||||
static struct XGI301C_Tap4TimingStruct YPbPr525pTap4Timing[] = {
|
||||
{480, {
|
||||
0x04, 0x1A, 0x04, 0x7E, 0x03, 0x1A, 0x06, 0x7D, /* ; C0-C7 */
|
||||
0x01, 0x1A, 0x08, 0x7D, 0x00, 0x19, 0x0A, 0x7D, /* ; C8-CF */
|
||||
0x7F, 0x19, 0x0C, 0x7C, 0x7E, 0x18, 0x0E, 0x7C, /* ; D0-D7 */
|
||||
0x7E, 0x17, 0x10, 0x7B, 0x7D, 0x15, 0x12, 0x7C, /* ; D8-DF */
|
||||
0x7D, 0x13, 0x13, 0x7D, 0x7C, 0x12, 0x15, 0x7D, /* ; E0-E7 */
|
||||
0x7C, 0x10, 0x17, 0x7D, 0x7C, 0x0E, 0x18, 0x7E, /* ; EA-EF */
|
||||
0x7D, 0x0C, 0x19, 0x7E, 0x7D, 0x0A, 0x19, 0x00, /* ; F0-F7 */
|
||||
0x7D, 0x08, 0x1A, 0x01, 0x7E, 0x06, 0x1A, 0x02 /* ; F8-FF */
|
||||
}
|
||||
},
|
||||
{600, {
|
||||
0x07, 0x14, 0x07, 0x7E, 0x06, 0x14, 0x09, 0x7D, /* ; C0-C7 */
|
||||
0x05, 0x14, 0x0A, 0x7D, 0x04, 0x13, 0x0B, 0x7E, /* ; C8-CF */
|
||||
0x03, 0x13, 0x0C, 0x7E, 0x02, 0x12, 0x0D, 0x7F, /* ; D0-D7 */
|
||||
0x01, 0x12, 0x0E, 0x7F, 0x01, 0x11, 0x0F, 0x7F, /* ; D8-DF */
|
||||
0x01, 0x10, 0x10, 0x00, 0x7F, 0x0F, 0x11, 0x01, /* ; E0-E7 */
|
||||
0x7F, 0x0E, 0x12, 0x01, 0x7E, 0x0D, 0x12, 0x03, /* ; EA-EF */
|
||||
0x7E, 0x0C, 0x13, 0x03, 0x7E, 0x0B, 0x13, 0x04, /* ; F0-F7 */
|
||||
0x7E, 0x0A, 0x14, 0x04, 0x7D, 0x09, 0x14, 0x06 /* ; F8-FF */
|
||||
}
|
||||
},
|
||||
{0xFFFF, {
|
||||
0x09, 0x0F, 0x09, 0x7F, 0x08, 0x0F, 0x09, 0x00, /* ; C0-C7 */
|
||||
0x07, 0x0F, 0x0A, 0x00, 0x06, 0x0F, 0x0A, 0x01, /* ; C8-CF */
|
||||
0x06, 0x0E, 0x0B, 0x01, 0x05, 0x0E, 0x0B, 0x02, /* ; D0-D7 */
|
||||
0x04, 0x0E, 0x0C, 0x02, 0x04, 0x0D, 0x0C, 0x03, /* ; D8-DF */
|
||||
0x03, 0x0D, 0x0D, 0x03, 0x02, 0x0C, 0x0D, 0x05, /* ; E0-E7 */
|
||||
0x02, 0x0C, 0x0E, 0x04, 0x01, 0x0B, 0x0E, 0x06, /* ; EA-EF */
|
||||
0x01, 0x0B, 0x0E, 0x06, 0x00, 0x0A, 0x0F, 0x07, /* ; F0-F7 */
|
||||
0x00, 0x0A, 0x0F, 0x07, 0x00, 0x09, 0x0F, 0x08 /* ; F8-FF */
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
static struct XGI301C_Tap4TimingStruct YPbPr525iTap4Timing[] = {
|
||||
{480, {
|
||||
0x04, 0x1A, 0x04, 0x7E, 0x03, 0x1A, 0x06, 0x7D, /* ; C0-C7 */
|
||||
0x01, 0x1A, 0x08, 0x7D, 0x00, 0x19, 0x0A, 0x7D, /* ; C8-CF */
|
||||
0x7F, 0x19, 0x0C, 0x7C, 0x7E, 0x18, 0x0E, 0x7C, /* ; D0-D7 */
|
||||
0x7E, 0x17, 0x10, 0x7B, 0x7D, 0x15, 0x12, 0x7C, /* ; D8-DF */
|
||||
0x7D, 0x13, 0x13, 0x7D, 0x7C, 0x12, 0x15, 0x7D, /* ; E0-E7 */
|
||||
0x7C, 0x10, 0x17, 0x7D, 0x7C, 0x0E, 0x18, 0x7E, /* ; EA-EF */
|
||||
0x7D, 0x0C, 0x19, 0x7E, 0x7D, 0x0A, 0x19, 0x00, /* ; F0-F7 */
|
||||
0x7D, 0x08, 0x1A, 0x01, 0x7E, 0x06, 0x1A, 0x02 /* ; F8-FF */
|
||||
}
|
||||
},
|
||||
{600, {
|
||||
0x07, 0x14, 0x07, 0x7E, 0x06, 0x14, 0x09, 0x7D, /* ; C0-C7 */
|
||||
0x05, 0x14, 0x0A, 0x7D, 0x04, 0x13, 0x0B, 0x7E, /* ; C8-CF */
|
||||
0x03, 0x13, 0x0C, 0x7E, 0x02, 0x12, 0x0D, 0x7F, /* ; D0-D7 */
|
||||
0x01, 0x12, 0x0E, 0x7F, 0x01, 0x11, 0x0F, 0x7F, /* ; D8-DF */
|
||||
0x01, 0x10, 0x10, 0x00, 0x7F, 0x0F, 0x11, 0x01, /* ; E0-E7 */
|
||||
0x7F, 0x0E, 0x12, 0x01, 0x7E, 0x0D, 0x12, 0x03, /* ; EA-EF */
|
||||
0x7E, 0x0C, 0x13, 0x03, 0x7E, 0x0B, 0x13, 0x04, /* ; F0-F7 */
|
||||
0x7E, 0x0A, 0x14, 0x04, 0x7D, 0x09, 0x14, 0x06 /* ; F8-FF */
|
||||
}
|
||||
},
|
||||
{0xFFFF, {
|
||||
0x09, 0x0F, 0x09, 0x7F, 0x08, 0x0F, 0x09, 0x00, /* ; C0-C7 */
|
||||
0x07, 0x0F, 0x0A, 0x00, 0x06, 0x0F, 0x0A, 0x01, /* ; C8-CF */
|
||||
0x06, 0x0E, 0x0B, 0x01, 0x05, 0x0E, 0x0B, 0x02, /* ; D0-D7 */
|
||||
0x04, 0x0E, 0x0C, 0x02, 0x04, 0x0D, 0x0C, 0x03, /* ; D8-DF */
|
||||
0x03, 0x0D, 0x0D, 0x03, 0x02, 0x0C, 0x0D, 0x05, /* ; E0-E7 */
|
||||
0x02, 0x0C, 0x0E, 0x04, 0x01, 0x0B, 0x0E, 0x06, /* ; EA-EF */
|
||||
0x01, 0x0B, 0x0E, 0x06, 0x00, 0x0A, 0x0F, 0x07, /* ; F0-F7 */
|
||||
0x00, 0x0A, 0x0F, 0x07, 0x00, 0x09, 0x0F, 0x08 /* ; F8-FF */
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
static struct XGI301C_Tap4TimingStruct YPbPr750pTap4Timing[] = {
|
||||
{0xFFFF, {
|
||||
0x05, 0x19, 0x05, 0x7D, 0x03, 0x19, 0x06, 0x7E, /* ; C0-C7 */
|
||||
|
Loading…
Reference in New Issue
Block a user