staging: xgifb: make remaining data tables const
authorAaro Koskinen <aaro.koskinen@iki.fi>
Sun, 4 Nov 2012 19:15:07 +0000 (21:15 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 13 Nov 2012 20:54:30 +0000 (12:54 -0800)
Remaining vb_table.h data can be trivially made const.

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

index e469a8e7906f03ff846086764afa1966788387d0..d723a2571995102bcf3c5499af89a382c28b15e5 100644 (file)
@@ -5220,8 +5220,8 @@ static void XGI_SetYFilter(unsigned short ModeNo, unsigned short ModeIdIndex,
                struct vb_device_info *pVBInfo)
 {
        unsigned short tempbx, index;
-
-       unsigned char tempcl, tempch, tempal, *filterPtr;
+       unsigned char const *filterPtr;
+       unsigned char tempcl, tempch, tempal;
 
        XGI_GetTVPtrIndex2(&tempbx, &tempcl, &tempch, pVBInfo); /* bx, cl, ch */
 
index 60aecb4af2683546a84eb4bf7f4e05ab1f65de1d..acf6e7fbbaed476493474b83b5ca4c4e79067953 100644 (file)
@@ -158,10 +158,10 @@ struct vb_device_info {
        void __iomem *FBAddr;
        unsigned long BaseAddr;
 
-       unsigned char (*SR15)[8];
-       unsigned char (*CR40)[8];
+       unsigned char const (*SR15)[8];
+       unsigned char const (*CR40)[8];
 
-       struct SiS_MCLKData  *MCLKData;
+       struct SiS_MCLKData const *MCLKData;
 
        unsigned char   *pXGINew_DRAMTypeDefinition;
        unsigned char   XGINew_CR97;
index 9104d4ada27e7f91a41ed17be983207ecac4e9ac..39f528b14f01674490f47344f68a9daf7948b626 100644 (file)
@@ -1,6 +1,6 @@
 #ifndef _VB_TABLE_
 #define _VB_TABLE_
-static struct SiS_MCLKData XGI340New_MCLKData[] = {
+static const struct SiS_MCLKData XGI340New_MCLKData[] = {
        {0x16, 0x01, 0x01, 166},
        {0x19, 0x02, 0x01, 124},
        {0x7C, 0x08, 0x01, 200},
@@ -11,7 +11,7 @@ static struct SiS_MCLKData XGI340New_MCLKData[] = {
        {0x5c, 0x23, 0x01, 166}
 };
 
-static struct SiS_MCLKData XGI27New_MCLKData[] = {
+static const struct SiS_MCLKData XGI27New_MCLKData[] = {
        {0x5c, 0x23, 0x01, 166},
        {0x19, 0x02, 0x01, 124},
        {0x7C, 0x08, 0x80, 200},
@@ -33,21 +33,21 @@ const struct XGI_ECLKDataStruct XGI340_ECLKData[] = {
        {0x5c, 0x23, 0x01, 166}
 };
 
-static unsigned char XG27_SR13[4][8] = {
+static const unsigned char XG27_SR13[4][8] = {
        {0x35, 0x45, 0xb1, 0x00, 0x00, 0x00, 0x00, 0x00}, /* SR13 */
        {0x41, 0x51, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00}, /* SR14 */
        {0x32, 0x32, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00}, /* SR18 */
        {0x03, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00}  /* SR1B */
 };
 
-static unsigned char XGI340_SR13[4][8] = {
+static const unsigned char XGI340_SR13[4][8] = {
        {0x35, 0x45, 0xb1, 0x00, 0x00, 0x00, 0x00, 0x00}, /* SR13 */
        {0x41, 0x51, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00}, /* SR14 */
        {0x31, 0x42, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00}, /* SR18 */
        {0x03, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00}  /* SR1B */
 };
 
-static unsigned char XGI340_cr41[24][8] = {
+static const unsigned char XGI340_cr41[24][8] = {
        {0x20, 0x50, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 0 CR41 */
        {0xc4, 0x40, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 1 CR8A */
        {0xc4, 0x40, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 2 CR8B */
@@ -74,7 +74,7 @@ static unsigned char XGI340_cr41[24][8] = {
        {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}  /* 23 CRC5 */
 };
 
-static unsigned char XGI27_cr41[24][8] = {
+static const unsigned char XGI27_cr41[24][8] = {
        {0x20, 0x40, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 0 CR41 */
        {0xC4, 0x40, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 1 CR8A */
        {0xC4, 0x40, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 2 CR8B */
@@ -2335,7 +2335,7 @@ static const struct SiS_VBVCLKData XGI_VBVCLKData[] = {
 #define XGI301TVDelay 0x22
 #define XGI301LCDDelay 0x12
 
-static unsigned char TVAntiFlickList[] = {/* NTSCAntiFlicker */
+static const unsigned char TVAntiFlickList[] = {/* NTSCAntiFlicker */
        0x04, /* ; 0 Adaptive */
        0x00, /* ; 1 new anti-flicker ? */
 
@@ -2347,7 +2347,7 @@ static unsigned char TVAntiFlickList[] = {/* NTSCAntiFlicker */
 };
 
 
-static unsigned char TVEdgeList[] = {
+static const unsigned char TVEdgeList[] = {
        0x00, /* ; 0 NTSC No Edge enhance */
        0x04, /* ; 1 NTSC Adaptive Edge enhance */
        0x00, /* ; 0 PAL No Edge enhance */
@@ -2356,7 +2356,7 @@ static unsigned char TVEdgeList[] = {
        0x00  /* ; 1 HiTV */
 };
 
-static unsigned long TVPhaseList[] = {
+static const unsigned long TVPhaseList[] = {
        0x08BAED21, /* ; 0 NTSC phase */
        0x00E3052A, /* ; 1 PAL phase */
        0x9B2EE421, /* ; 2 PAL-M phase */
@@ -2373,7 +2373,7 @@ static unsigned long TVPhaseList[] = {
        0xE00A831E  /* ; D PAL-M 1024x768 */
 };
 
-static unsigned char NTSCYFilter1[] = {
+static const unsigned char NTSCYFilter1[] = {
        0x00, 0xF4, 0x10, 0x38, /* 0 : 320x text mode */
        0x00, 0xF4, 0x10, 0x38, /* 1 : 360x text mode */
        0xEB, 0x04, 0x25, 0x18, /* 2 : 640x text mode */
@@ -2383,7 +2383,7 @@ static unsigned char NTSCYFilter1[] = {
        0xEB, 0x15, 0x25, 0xF6  /* 6 : 800x gra. mode */
 };
 
-static unsigned char PALYFilter1[] = {
+static const unsigned char PALYFilter1[] = {
        0x00, 0xF4, 0x10, 0x38, /* 0 : 320x text mode */
        0x00, 0xF4, 0x10, 0x38, /* 1 : 360x text mode */
        0xF1, 0xF7, 0x1F, 0x32, /* 2 : 640x text mode */
@@ -2393,7 +2393,7 @@ static unsigned char PALYFilter1[] = {
        0xFC, 0xFB, 0x14, 0x2A  /* 6 : 800x gra. mode */
 };
 
-static unsigned char xgifb_palmn_yfilter1[] = {
+static const unsigned char xgifb_palmn_yfilter1[] = {
        0x00, 0xF4, 0x10, 0x38, /* 0 : 320x text mode */
        0x00, 0xF4, 0x10, 0x38, /* 1 : 360x text mode */
        0xEB, 0x04, 0x10, 0x18, /* 2 : 640x text mode */
@@ -2404,7 +2404,7 @@ static unsigned char xgifb_palmn_yfilter1[] = {
        0xFF, 0xFF, 0xFF, 0xFF  /* End of Table */
 };
 
-static unsigned char xgifb_yfilter2[] = {
+static const unsigned char xgifb_yfilter2[] = {
        0xFF, 0x03, 0x02, 0xF6, 0xFC, 0x27, 0x46, /* 0 : 320x text mode */
        0x01, 0x02, 0xFE, 0xF7, 0x03, 0x27, 0x3C, /* 1 : 360x text mode */
        0xFF, 0x03, 0x02, 0xF6, 0xFC, 0x27, 0x46, /* 2 : 640x text mode */
@@ -2415,7 +2415,7 @@ static unsigned char xgifb_yfilter2[] = {
        0xFF, 0xFF, 0xFC, 0x00, 0x0F, 0x22, 0x28  /* 7 : 1024xgra. mode */
 };
 
-static unsigned char XGI_NTSC1024AdjTime[] = {
+static const unsigned char XGI_NTSC1024AdjTime[] = {
        0xa7, 0x07, 0xf2, 0x6e, 0x17, 0x8b, 0x73, 0x53,
        0x13, 0x40, 0x34, 0xF4, 0x63, 0xBB, 0xCC, 0x7A,
        0x58, 0xe4, 0x73, 0xd0, 0x13