staging: xgifb: delete LCDLenList
authorAaro Koskinen <aaro.koskinen@iki.fi>
Mon, 10 Sep 2012 21:15:25 +0000 (00:15 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 10 Sep 2012 22:48:17 +0000 (15:48 -0700)
LCDLenList is redundant. It's only used for modifying a write-only stack
variable. Delete also related #defines.

Signed-off-by: Aaro Koskinen <aaro.koskinen@iki.fi>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/xgifb/vb_def.h
drivers/staging/xgifb/vb_setmode.c
drivers/staging/xgifb/vb_table.h

index 609ab7029be764c7341911428903e20495ee435d..77137e4452a0313affe948a864dd2159c62e709e 100644 (file)
 #define ActiveHiTV            0x08
 #define ActiveYPbPr           0x10
 
-/* --------------------------------------------------------- */
-/* translated from asm code 301def.h */
-/*  */
-/* --------------------------------------------------------- */
-#define LVDSCRT1Len_H        8
-#define LVDSCRT1Len_V        7
-#define LCDDesDataLen        6
-#define LVDSDesDataLen2      8
-#define LCDDesDataLen2       8
-
 #define NTSC1024x768HT       1908
 
 #define YPbPrTV525iHT        1716 /* YPbPr */
index c97e438e6294f493d7d32837005e9aab5775f642..6dd8650e20811b0a133619f3420cf02fc7561275 100644 (file)
@@ -1337,7 +1337,7 @@ static void *XGI_GetLcdPtr(unsigned short BX, unsigned short ModeNo,
                unsigned short RefreshRateTableIndex,
                struct vb_device_info *pVBInfo)
 {
-       unsigned short i, tempdx, tempcx, tempbx, tempal, modeflag, table;
+       unsigned short i, tempdx, tempbx, tempal, modeflag, table;
 
        struct XGI330_LCDDataTablStruct *tempdi = NULL;
 
@@ -1362,15 +1362,6 @@ static void *XGI_GetLcdPtr(unsigned short BX, unsigned short ModeNo,
                tempal = (tempal & 0x0f);
        }
 
-       tempcx = LCDLenList[tempbx];
-
-       if (pVBInfo->LCDInfo & EnableScalingLCD) { /* ScaleLCD */
-               if (tempbx == 5)
-                       tempcx = LCDDesDataLen2;
-               else if (tempbx == 3)
-                       tempcx = LVDSDesDataLen2;
-       }
-
        switch (tempbx) {
        case 0:
        case 1:
index 14cabdb0e83c0c2c64af0276ce547dde63e93192..fd623f0cb1f2c3a9a7509bc0731f6c9e63a0b193 100644 (file)
@@ -1876,19 +1876,6 @@ static const struct XGI330_TVDataTablStruct XGI_TVDataTable[] = {
        {0xffff, 0x0000, XGI_ExtNTSCData},
 };
 
-static unsigned short LCDLenList[] = {
-       LVDSCRT1Len_H,
-       LVDSCRT1Len_V,
-       LVDSDataLen,
-       LCDDesDataLen,
-       LCDDataLen,
-       LCDDesDataLen,
-       0,
-       LCDDesDataLen,
-       LCDDesDataLen,
-       0
-};
-
 /* Dual link only */
 static struct XGI330_LCDCapStruct  XGI_LCDDLCapList[] = {
 /* LCDCap1024x768 */