Commit f7854e5d authored by Aaro Koskinen's avatar Aaro Koskinen Committed by Paul Mundt

sisfb: use CONFIG_FB_SIS_301/315 instead of SIS301/315H

There is no need to alias CONFIG #defines.
Signed-off-by: default avatarAaro Koskinen <aaro.koskinen@iki.fi>
Cc: Thomas Winischhofer <thomas@winischhofer.net>
Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
parent b6c30ca6
...@@ -62,11 +62,11 @@ ...@@ -62,11 +62,11 @@
#include "init.h" #include "init.h"
#ifdef SIS300 #ifdef CONFIG_FB_SIS_300
#include "300vtbl.h" #include "300vtbl.h"
#endif #endif
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
#include "310vtbl.h" #include "310vtbl.h"
#endif #endif
...@@ -78,7 +78,7 @@ ...@@ -78,7 +78,7 @@
/* POINTER INITIALIZATION */ /* POINTER INITIALIZATION */
/*********************************************/ /*********************************************/
#if defined(SIS300) || defined(SIS315H) #if defined(CONFIG_FB_SIS_300) || defined(CONFIG_FB_SIS_315)
static void static void
InitCommonPointer(struct SiS_Private *SiS_Pr) InitCommonPointer(struct SiS_Private *SiS_Pr)
{ {
...@@ -160,7 +160,7 @@ InitCommonPointer(struct SiS_Private *SiS_Pr) ...@@ -160,7 +160,7 @@ InitCommonPointer(struct SiS_Private *SiS_Pr)
} }
#endif #endif
#ifdef SIS300 #ifdef CONFIG_FB_SIS_300
static void static void
InitTo300Pointer(struct SiS_Private *SiS_Pr) InitTo300Pointer(struct SiS_Private *SiS_Pr)
{ {
...@@ -237,7 +237,7 @@ InitTo300Pointer(struct SiS_Private *SiS_Pr) ...@@ -237,7 +237,7 @@ InitTo300Pointer(struct SiS_Private *SiS_Pr)
} }
#endif #endif
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
static void static void
InitTo310Pointer(struct SiS_Private *SiS_Pr) InitTo310Pointer(struct SiS_Private *SiS_Pr)
{ {
...@@ -321,13 +321,13 @@ bool ...@@ -321,13 +321,13 @@ bool
SiSInitPtr(struct SiS_Private *SiS_Pr) SiSInitPtr(struct SiS_Private *SiS_Pr)
{ {
if(SiS_Pr->ChipType < SIS_315H) { if(SiS_Pr->ChipType < SIS_315H) {
#ifdef SIS300 #ifdef CONFIG_FB_SIS_300
InitTo300Pointer(SiS_Pr); InitTo300Pointer(SiS_Pr);
#else #else
return false; return false;
#endif #endif
} else { } else {
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
InitTo310Pointer(SiS_Pr); InitTo310Pointer(SiS_Pr);
#else #else
return false; return false;
...@@ -1087,7 +1087,7 @@ static void ...@@ -1087,7 +1087,7 @@ static void
SiSInitPCIetc(struct SiS_Private *SiS_Pr) SiSInitPCIetc(struct SiS_Private *SiS_Pr)
{ {
switch(SiS_Pr->ChipType) { switch(SiS_Pr->ChipType) {
#ifdef SIS300 #ifdef CONFIG_FB_SIS_300
case SIS_300: case SIS_300:
case SIS_540: case SIS_540:
case SIS_630: case SIS_630:
...@@ -1106,7 +1106,7 @@ SiSInitPCIetc(struct SiS_Private *SiS_Pr) ...@@ -1106,7 +1106,7 @@ SiSInitPCIetc(struct SiS_Private *SiS_Pr)
SiS_SetRegOR(SiS_Pr->SiS_P3c4,0x1E,0x5A); SiS_SetRegOR(SiS_Pr->SiS_P3c4,0x1E,0x5A);
break; break;
#endif #endif
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
case SIS_315H: case SIS_315H:
case SIS_315: case SIS_315:
case SIS_315PRO: case SIS_315PRO:
...@@ -1170,7 +1170,7 @@ SiSSetLVDSetc(struct SiS_Private *SiS_Pr) ...@@ -1170,7 +1170,7 @@ SiSSetLVDSetc(struct SiS_Private *SiS_Pr)
if((temp == 1) || (temp == 2)) return; if((temp == 1) || (temp == 2)) return;
switch(SiS_Pr->ChipType) { switch(SiS_Pr->ChipType) {
#ifdef SIS300 #ifdef CONFIG_FB_SIS_300
case SIS_540: case SIS_540:
case SIS_630: case SIS_630:
case SIS_730: case SIS_730:
...@@ -1184,7 +1184,7 @@ SiSSetLVDSetc(struct SiS_Private *SiS_Pr) ...@@ -1184,7 +1184,7 @@ SiSSetLVDSetc(struct SiS_Private *SiS_Pr)
} }
break; break;
#endif #endif
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
case SIS_550: case SIS_550:
case SIS_650: case SIS_650:
case SIS_740: case SIS_740:
...@@ -1499,7 +1499,7 @@ SiS_CheckMemorySize(struct SiS_Private *SiS_Pr, unsigned short ModeNo, ...@@ -1499,7 +1499,7 @@ SiS_CheckMemorySize(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
/* HELPER: Get DRAM type */ /* HELPER: Get DRAM type */
/*********************************************/ /*********************************************/
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
static unsigned char static unsigned char
SiS_Get310DRAMType(struct SiS_Private *SiS_Pr) SiS_Get310DRAMType(struct SiS_Private *SiS_Pr)
{ {
...@@ -2122,7 +2122,7 @@ SiS_SetCRT1CRTC(struct SiS_Private *SiS_Pr, unsigned short ModeNo, ...@@ -2122,7 +2122,7 @@ SiS_SetCRT1CRTC(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
SiS_SetReg(SiS_Pr->SiS_P3d4,0x14,0x4F); SiS_SetReg(SiS_Pr->SiS_P3d4,0x14,0x4F);
} }
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
if(SiS_Pr->ChipType == XGI_20) { if(SiS_Pr->ChipType == XGI_20) {
SiS_SetReg(SiS_Pr->SiS_P3d4,0x04,crt1data[4] - 1); SiS_SetReg(SiS_Pr->SiS_P3d4,0x04,crt1data[4] - 1);
if(!(temp = crt1data[5] & 0x1f)) { if(!(temp = crt1data[5] & 0x1f)) {
...@@ -2205,7 +2205,7 @@ SiS_SetCRT1VCLK(struct SiS_Private *SiS_Pr, unsigned short ModeNo, ...@@ -2205,7 +2205,7 @@ SiS_SetCRT1VCLK(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
SiS_SetReg(SiS_Pr->SiS_P3c4,0x2c,clkb); SiS_SetReg(SiS_Pr->SiS_P3c4,0x2c,clkb);
if(SiS_Pr->ChipType >= SIS_315H) { if(SiS_Pr->ChipType >= SIS_315H) {
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
SiS_SetReg(SiS_Pr->SiS_P3c4,0x2D,0x01); SiS_SetReg(SiS_Pr->SiS_P3c4,0x2D,0x01);
if(SiS_Pr->ChipType == XGI_20) { if(SiS_Pr->ChipType == XGI_20) {
unsigned short mf = SiS_GetModeFlag(SiS_Pr, ModeNo, ModeIdIndex); unsigned short mf = SiS_GetModeFlag(SiS_Pr, ModeNo, ModeIdIndex);
...@@ -2226,7 +2226,7 @@ SiS_SetCRT1VCLK(struct SiS_Private *SiS_Pr, unsigned short ModeNo, ...@@ -2226,7 +2226,7 @@ SiS_SetCRT1VCLK(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
/* FIFO */ /* FIFO */
/*********************************************/ /*********************************************/
#ifdef SIS300 #ifdef CONFIG_FB_SIS_300
void void
SiS_GetFIFOThresholdIndex300(struct SiS_Private *SiS_Pr, unsigned short *idx1, SiS_GetFIFOThresholdIndex300(struct SiS_Private *SiS_Pr, unsigned short *idx1,
unsigned short *idx2) unsigned short *idx2)
...@@ -2535,9 +2535,9 @@ SiS_SetCRT1FIFO_630(struct SiS_Private *SiS_Pr, unsigned short ModeNo, ...@@ -2535,9 +2535,9 @@ SiS_SetCRT1FIFO_630(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
sisfb_write_nbridge_pci_dword(SiS_Pr, 0xA0, templ); sisfb_write_nbridge_pci_dword(SiS_Pr, 0xA0, templ);
} }
#endif /* SIS300 */ #endif /* CONFIG_FB_SIS_300 */
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
static void static void
SiS_SetCRT1FIFO_310(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex) SiS_SetCRT1FIFO_310(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex)
{ {
...@@ -2589,7 +2589,7 @@ SiS_SetVCLKState(struct SiS_Private *SiS_Pr, unsigned short ModeNo, ...@@ -2589,7 +2589,7 @@ SiS_SetVCLKState(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
} }
if(SiS_Pr->ChipType < SIS_315H) { if(SiS_Pr->ChipType < SIS_315H) {
#ifdef SIS300 #ifdef CONFIG_FB_SIS_300
if(VCLK > 150) data |= 0x80; if(VCLK > 150) data |= 0x80;
SiS_SetRegANDOR(SiS_Pr->SiS_P3c4,0x07,0x7B,data); SiS_SetRegANDOR(SiS_Pr->SiS_P3c4,0x07,0x7B,data);
...@@ -2598,7 +2598,7 @@ SiS_SetVCLKState(struct SiS_Private *SiS_Pr, unsigned short ModeNo, ...@@ -2598,7 +2598,7 @@ SiS_SetVCLKState(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
SiS_SetRegANDOR(SiS_Pr->SiS_P3c4,0x32,0xF7,data); SiS_SetRegANDOR(SiS_Pr->SiS_P3c4,0x32,0xF7,data);
#endif #endif
} else if(SiS_Pr->ChipType < XGI_20) { } else if(SiS_Pr->ChipType < XGI_20) {
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
if(VCLK >= 166) data |= 0x0c; if(VCLK >= 166) data |= 0x0c;
SiS_SetRegANDOR(SiS_Pr->SiS_P3c4,0x32,0xf3,data); SiS_SetRegANDOR(SiS_Pr->SiS_P3c4,0x32,0xf3,data);
...@@ -2607,7 +2607,7 @@ SiS_SetVCLKState(struct SiS_Private *SiS_Pr, unsigned short ModeNo, ...@@ -2607,7 +2607,7 @@ SiS_SetVCLKState(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
} }
#endif #endif
} else { } else {
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
if(VCLK >= 200) data |= 0x0c; if(VCLK >= 200) data |= 0x0c;
if(SiS_Pr->ChipType == XGI_20) data &= ~0x04; if(SiS_Pr->ChipType == XGI_20) data &= ~0x04;
SiS_SetRegANDOR(SiS_Pr->SiS_P3c4,0x32,0xf3,data); SiS_SetRegANDOR(SiS_Pr->SiS_P3c4,0x32,0xf3,data);
...@@ -2652,7 +2652,7 @@ SiS_SetCRT1ModeRegs(struct SiS_Private *SiS_Pr, unsigned short ModeNo, ...@@ -2652,7 +2652,7 @@ SiS_SetCRT1ModeRegs(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
unsigned short ModeIdIndex, unsigned short RRTI) unsigned short ModeIdIndex, unsigned short RRTI)
{ {
unsigned short data, infoflag = 0, modeflag, resindex; unsigned short data, infoflag = 0, modeflag, resindex;
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
unsigned char *ROMAddr = SiS_Pr->VirtualRomBase; unsigned char *ROMAddr = SiS_Pr->VirtualRomBase;
unsigned short data2, data3; unsigned short data2, data3;
#endif #endif
...@@ -2713,7 +2713,7 @@ SiS_SetCRT1ModeRegs(struct SiS_Private *SiS_Pr, unsigned short ModeNo, ...@@ -2713,7 +2713,7 @@ SiS_SetCRT1ModeRegs(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
SiS_SetRegANDOR(SiS_Pr->SiS_P3c4,0x0F,0xB7,data); SiS_SetRegANDOR(SiS_Pr->SiS_P3c4,0x0F,0xB7,data);
} }
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
if(SiS_Pr->ChipType >= SIS_315H) { if(SiS_Pr->ChipType >= SIS_315H) {
SiS_SetRegAND(SiS_Pr->SiS_P3c4,0x31,0xfb); SiS_SetRegAND(SiS_Pr->SiS_P3c4,0x31,0xfb);
} }
...@@ -2803,7 +2803,7 @@ SiS_SetCRT1ModeRegs(struct SiS_Private *SiS_Pr, unsigned short ModeNo, ...@@ -2803,7 +2803,7 @@ SiS_SetCRT1ModeRegs(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
SiS_SetVCLKState(SiS_Pr, ModeNo, RRTI, ModeIdIndex); SiS_SetVCLKState(SiS_Pr, ModeNo, RRTI, ModeIdIndex);
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
if(((SiS_Pr->ChipType >= SIS_315H) && (SiS_Pr->ChipType < SIS_661)) || if(((SiS_Pr->ChipType >= SIS_315H) && (SiS_Pr->ChipType < SIS_661)) ||
(SiS_Pr->ChipType == XGI_40)) { (SiS_Pr->ChipType == XGI_40)) {
if(SiS_GetReg(SiS_Pr->SiS_P3d4,0x31) & 0x40) { if(SiS_GetReg(SiS_Pr->SiS_P3d4,0x31) & 0x40) {
...@@ -2822,7 +2822,7 @@ SiS_SetCRT1ModeRegs(struct SiS_Private *SiS_Pr, unsigned short ModeNo, ...@@ -2822,7 +2822,7 @@ SiS_SetCRT1ModeRegs(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
#endif #endif
} }
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
static void static void
SiS_SetupDualChip(struct SiS_Private *SiS_Pr) SiS_SetupDualChip(struct SiS_Private *SiS_Pr)
{ {
...@@ -3000,7 +3000,7 @@ SiS_SetCRT1Group(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned sho ...@@ -3000,7 +3000,7 @@ SiS_SetCRT1Group(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned sho
} }
switch(SiS_Pr->ChipType) { switch(SiS_Pr->ChipType) {
#ifdef SIS300 #ifdef CONFIG_FB_SIS_300
case SIS_300: case SIS_300:
SiS_SetCRT1FIFO_300(SiS_Pr, ModeNo, RefreshRateTableIndex); SiS_SetCRT1FIFO_300(SiS_Pr, ModeNo, RefreshRateTableIndex);
break; break;
...@@ -3011,7 +3011,7 @@ SiS_SetCRT1Group(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned sho ...@@ -3011,7 +3011,7 @@ SiS_SetCRT1Group(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned sho
break; break;
#endif #endif
default: default:
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
if(SiS_Pr->ChipType == XGI_20) { if(SiS_Pr->ChipType == XGI_20) {
unsigned char sr2b = 0, sr2c = 0; unsigned char sr2b = 0, sr2c = 0;
switch(ModeNo) { switch(ModeNo) {
...@@ -3034,7 +3034,7 @@ SiS_SetCRT1Group(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned sho ...@@ -3034,7 +3034,7 @@ SiS_SetCRT1Group(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned sho
SiS_SetCRT1ModeRegs(SiS_Pr, ModeNo, ModeIdIndex, RefreshRateTableIndex); SiS_SetCRT1ModeRegs(SiS_Pr, ModeNo, ModeIdIndex, RefreshRateTableIndex);
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
if(SiS_Pr->ChipType == XGI_40) { if(SiS_Pr->ChipType == XGI_40) {
SiS_SetupDualChip(SiS_Pr); SiS_SetupDualChip(SiS_Pr);
} }
...@@ -3074,7 +3074,7 @@ SiS_InitVB(struct SiS_Private *SiS_Pr) ...@@ -3074,7 +3074,7 @@ SiS_InitVB(struct SiS_Private *SiS_Pr)
static void static void
SiS_ResetVB(struct SiS_Private *SiS_Pr) SiS_ResetVB(struct SiS_Private *SiS_Pr)
{ {
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
unsigned char *ROMAddr = SiS_Pr->VirtualRomBase; unsigned char *ROMAddr = SiS_Pr->VirtualRomBase;
unsigned short temp; unsigned short temp;
...@@ -3109,7 +3109,7 @@ SiS_StrangeStuff(struct SiS_Private *SiS_Pr) ...@@ -3109,7 +3109,7 @@ SiS_StrangeStuff(struct SiS_Private *SiS_Pr)
* which locks CRT2 in some way to CRT1 timing. Disable * which locks CRT2 in some way to CRT1 timing. Disable
* this here. * this here.
*/ */
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
if((IS_SIS651) || (IS_SISM650) || if((IS_SIS651) || (IS_SISM650) ||
SiS_Pr->ChipType == SIS_340 || SiS_Pr->ChipType == SIS_340 ||
SiS_Pr->ChipType == XGI_40) { SiS_Pr->ChipType == XGI_40) {
...@@ -3130,7 +3130,7 @@ SiS_StrangeStuff(struct SiS_Private *SiS_Pr) ...@@ -3130,7 +3130,7 @@ SiS_StrangeStuff(struct SiS_Private *SiS_Pr)
static void static void
SiS_Handle760(struct SiS_Private *SiS_Pr) SiS_Handle760(struct SiS_Private *SiS_Pr)
{ {
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
unsigned int somebase; unsigned int somebase;
unsigned char temp1, temp2, temp3; unsigned char temp1, temp2, temp3;
...@@ -3272,7 +3272,7 @@ SiSSetMode(struct SiS_Private *SiS_Pr, unsigned short ModeNo) ...@@ -3272,7 +3272,7 @@ SiSSetMode(struct SiS_Private *SiS_Pr, unsigned short ModeNo)
SiS_DisplayOn(SiS_Pr); SiS_DisplayOn(SiS_Pr);
SiS_SetRegByte(SiS_Pr->SiS_P3c6,0xFF); SiS_SetRegByte(SiS_Pr->SiS_P3c6,0xFF);
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
if(SiS_Pr->ChipType >= SIS_315H) { if(SiS_Pr->ChipType >= SIS_315H) {
if(SiS_Pr->SiS_IF_DEF_LVDS == 1) { if(SiS_Pr->SiS_IF_DEF_LVDS == 1) {
if(!(SiS_IsDualEdge(SiS_Pr))) { if(!(SiS_IsDualEdge(SiS_Pr))) {
...@@ -3284,7 +3284,7 @@ SiSSetMode(struct SiS_Private *SiS_Pr, unsigned short ModeNo) ...@@ -3284,7 +3284,7 @@ SiSSetMode(struct SiS_Private *SiS_Pr, unsigned short ModeNo)
if(SiS_Pr->SiS_VBType & VB_SIS30xBLV) { if(SiS_Pr->SiS_VBType & VB_SIS30xBLV) {
if(SiS_Pr->ChipType >= SIS_315H) { if(SiS_Pr->ChipType >= SIS_315H) {
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
if(!SiS_Pr->SiS_ROMNew) { if(!SiS_Pr->SiS_ROMNew) {
if(SiS_IsVAMode(SiS_Pr)) { if(SiS_IsVAMode(SiS_Pr)) {
SiS_SetRegOR(SiS_Pr->SiS_P3d4,0x35,0x01); SiS_SetRegOR(SiS_Pr->SiS_P3d4,0x35,0x01);
...@@ -3407,7 +3407,7 @@ SiS_CalcLCDACRT1Timing(struct SiS_Private *SiS_Pr, unsigned short ModeNo, ...@@ -3407,7 +3407,7 @@ SiS_CalcLCDACRT1Timing(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
SiS_Pr->CVBlankStart = SiS_Pr->SiS_VGAVDE; SiS_Pr->CVBlankStart = SiS_Pr->SiS_VGAVDE;
if(SiS_Pr->ChipType < SIS_315H) { if(SiS_Pr->ChipType < SIS_315H) {
#ifdef SIS300 #ifdef CONFIG_FB_SIS_300
tempbx = SiS_Pr->SiS_VGAHT; tempbx = SiS_Pr->SiS_VGAHT;
if(SiS_Pr->SiS_LCDInfo & DontExpandLCD) { if(SiS_Pr->SiS_LCDInfo & DontExpandLCD) {
tempbx = SiS_Pr->PanelHT; tempbx = SiS_Pr->PanelHT;
...@@ -3416,7 +3416,7 @@ SiS_CalcLCDACRT1Timing(struct SiS_Private *SiS_Pr, unsigned short ModeNo, ...@@ -3416,7 +3416,7 @@ SiS_CalcLCDACRT1Timing(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
remaining = tempbx % 8; remaining = tempbx % 8;
#endif #endif
} else { } else {
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
/* OK for LCDA, LVDS */ /* OK for LCDA, LVDS */
tempbx = SiS_Pr->PanelHT - SiS_Pr->PanelXRes; tempbx = SiS_Pr->PanelHT - SiS_Pr->PanelXRes;
tempax = SiS_Pr->SiS_VGAHDE; /* not /2 ! */ tempax = SiS_Pr->SiS_VGAHDE; /* not /2 ! */
...@@ -3430,7 +3430,7 @@ SiS_CalcLCDACRT1Timing(struct SiS_Private *SiS_Pr, unsigned short ModeNo, ...@@ -3430,7 +3430,7 @@ SiS_CalcLCDACRT1Timing(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
SiS_Pr->CHTotal = SiS_Pr->CHBlankEnd = tempbx; SiS_Pr->CHTotal = SiS_Pr->CHBlankEnd = tempbx;
if(SiS_Pr->ChipType < SIS_315H) { if(SiS_Pr->ChipType < SIS_315H) {
#ifdef SIS300 #ifdef CONFIG_FB_SIS_300
if(SiS_Pr->SiS_VGAHDE == SiS_Pr->PanelXRes) { if(SiS_Pr->SiS_VGAHDE == SiS_Pr->PanelXRes) {
SiS_Pr->CHSyncStart = SiS_Pr->SiS_VGAHDE + ((SiS_Pr->PanelHRS + 1) & ~1); SiS_Pr->CHSyncStart = SiS_Pr->SiS_VGAHDE + ((SiS_Pr->PanelHRS + 1) & ~1);
SiS_Pr->CHSyncEnd = SiS_Pr->CHSyncStart + SiS_Pr->PanelHRE; SiS_Pr->CHSyncEnd = SiS_Pr->CHSyncStart + SiS_Pr->PanelHRE;
...@@ -3462,7 +3462,7 @@ SiS_CalcLCDACRT1Timing(struct SiS_Private *SiS_Pr, unsigned short ModeNo, ...@@ -3462,7 +3462,7 @@ SiS_CalcLCDACRT1Timing(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
} }
#endif #endif
} else { } else {
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
tempax = VGAHDE; tempax = VGAHDE;
if(SiS_Pr->SiS_LCDInfo & DontExpandLCD) { if(SiS_Pr->SiS_LCDInfo & DontExpandLCD) {
tempbx = SiS_Pr->PanelXRes; tempbx = SiS_Pr->PanelXRes;
...@@ -3481,7 +3481,7 @@ SiS_CalcLCDACRT1Timing(struct SiS_Private *SiS_Pr, unsigned short ModeNo, ...@@ -3481,7 +3481,7 @@ SiS_CalcLCDACRT1Timing(struct SiS_Private *SiS_Pr, unsigned short ModeNo,
if(SiS_Pr->SiS_LCDInfo & DontExpandLCD) { if(SiS_Pr->SiS_LCDInfo & DontExpandLCD) {
tempax = SiS_Pr->PanelYRes; tempax = SiS_Pr->PanelYRes;
} else if(SiS_Pr->ChipType < SIS_315H) { } else if(SiS_Pr->ChipType < SIS_315H) {
#ifdef SIS300 #ifdef CONFIG_FB_SIS_300
/* Stupid hack for 640x400/320x200 */ /* Stupid hack for 640x400/320x200 */
if(SiS_Pr->SiS_LCDResInfo == Panel_1024x768) { if(SiS_Pr->SiS_LCDResInfo == Panel_1024x768) {
if((tempax + tempbx) == 438) tempbx += 16; if((tempax + tempbx) == 438) tempbx += 16;
......
...@@ -273,7 +273,7 @@ static const struct SiS_ModeResInfo_S SiS_ModeResInfo[] = ...@@ -273,7 +273,7 @@ static const struct SiS_ModeResInfo_S SiS_ModeResInfo[] =
{ 1280, 854, 8,16} /* 0x22 */ { 1280, 854, 8,16} /* 0x22 */
}; };
#if defined(SIS300) || defined(SIS315H) #if defined(CONFIG_FB_SIS_300) || defined(CONFIG_FB_SIS_315)
static const struct SiS_StandTable_S SiS_StandTable[]= static const struct SiS_StandTable_S SiS_StandTable[]=
{ {
/* 0x00: MD_0_200 */ /* 0x00: MD_0_200 */
...@@ -1549,7 +1549,7 @@ unsigned short SiS_GetColorDepth(struct SiS_Private *SiS_Pr, unsigned short Mode ...@@ -1549,7 +1549,7 @@ unsigned short SiS_GetColorDepth(struct SiS_Private *SiS_Pr, unsigned short Mode
unsigned short ModeIdIndex); unsigned short ModeIdIndex);
unsigned short SiS_GetOffset(struct SiS_Private *SiS_Pr,unsigned short ModeNo, unsigned short SiS_GetOffset(struct SiS_Private *SiS_Pr,unsigned short ModeNo,
unsigned short ModeIdIndex, unsigned short RRTI); unsigned short ModeIdIndex, unsigned short RRTI);
#ifdef SIS300 #ifdef CONFIG_FB_SIS_300
void SiS_GetFIFOThresholdIndex300(struct SiS_Private *SiS_Pr, unsigned short *idx1, void SiS_GetFIFOThresholdIndex300(struct SiS_Private *SiS_Pr, unsigned short *idx1,
unsigned short *idx2); unsigned short *idx2);
unsigned short SiS_GetFIFOThresholdB300(unsigned short idx1, unsigned short idx2); unsigned short SiS_GetFIFOThresholdB300(unsigned short idx1, unsigned short idx2);
...@@ -1585,12 +1585,12 @@ extern unsigned short SiS_GetVCLK2Ptr(struct SiS_Private *SiS_Pr, unsigned short ...@@ -1585,12 +1585,12 @@ extern unsigned short SiS_GetVCLK2Ptr(struct SiS_Private *SiS_Pr, unsigned short
extern bool SiS_IsVAMode(struct SiS_Private *); extern bool SiS_IsVAMode(struct SiS_Private *);
extern bool SiS_IsDualEdge(struct SiS_Private *); extern bool SiS_IsDualEdge(struct SiS_Private *);
#ifdef SIS300 #ifdef CONFIG_FB_SIS_300
extern unsigned int sisfb_read_nbridge_pci_dword(struct SiS_Private *SiS_Pr, int reg); extern unsigned int sisfb_read_nbridge_pci_dword(struct SiS_Private *SiS_Pr, int reg);
extern void sisfb_write_nbridge_pci_dword(struct SiS_Private *SiS_Pr, int reg, extern void sisfb_write_nbridge_pci_dword(struct SiS_Private *SiS_Pr, int reg,
unsigned int val); unsigned int val);
#endif #endif
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
extern void sisfb_write_nbridge_pci_byte(struct SiS_Private *SiS_Pr, int reg, extern void sisfb_write_nbridge_pci_byte(struct SiS_Private *SiS_Pr, int reg,
unsigned char val); unsigned char val);
extern unsigned int sisfb_read_mio_pci_word(struct SiS_Private *SiS_Pr, int reg); extern unsigned int sisfb_read_mio_pci_word(struct SiS_Private *SiS_Pr, int reg);
......
This diff is collapsed.
...@@ -230,7 +230,7 @@ static const unsigned char SiS_Part2CLVX_6[] = { /* 1080i */ ...@@ -230,7 +230,7 @@ static const unsigned char SiS_Part2CLVX_6[] = { /* 1080i */
0xFF,0xFF, 0xFF,0xFF,
}; };
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
/* 661 et al LCD data structure (2.03.00) */ /* 661 et al LCD data structure (2.03.00) */
static const unsigned char SiS_LCDStruct661[] = { static const unsigned char SiS_LCDStruct661[] = {
/* 1024x768 */ /* 1024x768 */
...@@ -272,7 +272,7 @@ static const unsigned char SiS_LCDStruct661[] = { ...@@ -272,7 +272,7 @@ static const unsigned char SiS_LCDStruct661[] = {
}; };
#endif #endif
#ifdef SIS300 #ifdef CONFIG_FB_SIS_300
static unsigned char SiS300_TrumpionData[14][80] = { static unsigned char SiS300_TrumpionData[14][80] = {
{ 0x02,0x0A,0x0A,0x01,0x04,0x01,0x00,0x03,0x0D,0x00,0x0D,0x10,0x7F,0x00,0x80,0x02, { 0x02,0x0A,0x0A,0x01,0x04,0x01,0x00,0x03,0x0D,0x00,0x0D,0x10,0x7F,0x00,0x80,0x02,
0x20,0x03,0x0B,0x00,0x90,0x01,0xC1,0x01,0x60,0x0C,0x30,0x10,0x00,0x00,0x04,0x23, 0x20,0x03,0x0B,0x00,0x90,0x01,0xC1,0x01,0x60,0x0C,0x30,0x10,0x00,0x00,0x04,0x23,
...@@ -375,7 +375,7 @@ void SiS_SetCH701x(struct SiS_Private *SiS_Pr, unsigned short reg, unsigned cha ...@@ -375,7 +375,7 @@ void SiS_SetCH701x(struct SiS_Private *SiS_Pr, unsigned short reg, unsigned cha
unsigned short SiS_GetCH701x(struct SiS_Private *SiS_Pr, unsigned short tempax); unsigned short SiS_GetCH701x(struct SiS_Private *SiS_Pr, unsigned short tempax);
void SiS_SetCH70xxANDOR(struct SiS_Private *SiS_Pr, unsigned short reg, void SiS_SetCH70xxANDOR(struct SiS_Private *SiS_Pr, unsigned short reg,
unsigned char orval,unsigned short andval); unsigned char orval,unsigned short andval);
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
static void SiS_Chrontel701xOn(struct SiS_Private *SiS_Pr); static void SiS_Chrontel701xOn(struct SiS_Private *SiS_Pr);
static void SiS_Chrontel701xOff(struct SiS_Private *SiS_Pr); static void SiS_Chrontel701xOff(struct SiS_Private *SiS_Pr);
static void SiS_ChrontelInitTVVSync(struct SiS_Private *SiS_Pr); static void SiS_ChrontelInitTVVSync(struct SiS_Private *SiS_Pr);
...@@ -384,7 +384,7 @@ void SiS_Chrontel701xBLOn(struct SiS_Private *SiS_Pr); ...@@ -384,7 +384,7 @@ void SiS_Chrontel701xBLOn(struct SiS_Private *SiS_Pr);
void SiS_Chrontel701xBLOff(struct SiS_Private *SiS_Pr); void SiS_Chrontel701xBLOff(struct SiS_Private *SiS_Pr);
#endif /* 315 */ #endif /* 315 */
#ifdef SIS300 #ifdef CONFIG_FB_SIS_300
static bool SiS_SetTrumpionBlock(struct SiS_Private *SiS_Pr, unsigned char *dataptr); static bool SiS_SetTrumpionBlock(struct SiS_Private *SiS_Pr, unsigned char *dataptr);
void SiS_SetChrontelGPIO(struct SiS_Private *SiS_Pr, unsigned short myvbinfo); void SiS_SetChrontelGPIO(struct SiS_Private *SiS_Pr, unsigned short myvbinfo);
#endif #endif
...@@ -415,13 +415,13 @@ static unsigned short SiS_PrepareDDC(struct SiS_Private *SiS_Pr); ...@@ -415,13 +415,13 @@ static unsigned short SiS_PrepareDDC(struct SiS_Private *SiS_Pr);
static void SiS_SendACK(struct SiS_Private *SiS_Pr, unsigned short yesno); static void SiS_SendACK(struct SiS_Private *SiS_Pr, unsigned short yesno);
static unsigned short SiS_DoProbeDDC(struct SiS_Private *SiS_Pr); static unsigned short SiS_DoProbeDDC(struct SiS_Private *SiS_Pr);
#ifdef SIS300 #ifdef CONFIG_FB_SIS_300
static void SiS_OEM300Setting(struct SiS_Private *SiS_Pr, static void SiS_OEM300Setting(struct SiS_Private *SiS_Pr,
unsigned short ModeNo, unsigned short ModeIdIndex, unsigned short RefTabindex); unsigned short ModeNo, unsigned short ModeIdIndex, unsigned short RefTabindex);
static void SetOEMLCDData2(struct SiS_Private *SiS_Pr, static void SetOEMLCDData2(struct SiS_Private *SiS_Pr,
unsigned short ModeNo, unsigned short ModeIdIndex,unsigned short RefTableIndex); unsigned short ModeNo, unsigned short ModeIdIndex,unsigned short RefTableIndex);
#endif #endif
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
static void SiS_OEM310Setting(struct SiS_Private *SiS_Pr, static void SiS_OEM310Setting(struct SiS_Private *SiS_Pr,
unsigned short ModeNo,unsigned short ModeIdIndex, unsigned short RRTI); unsigned short ModeNo,unsigned short ModeIdIndex, unsigned short RRTI);
static void SiS_OEM661Setting(struct SiS_Private *SiS_Pr, static void SiS_OEM661Setting(struct SiS_Private *SiS_Pr,
...@@ -456,7 +456,7 @@ extern void SiS_CalcLCDACRT1Timing(struct SiS_Private *SiS_Pr, unsigned short M ...@@ -456,7 +456,7 @@ extern void SiS_CalcLCDACRT1Timing(struct SiS_Private *SiS_Pr, unsigned short M
extern void SiS_CalcCRRegisters(struct SiS_Private *SiS_Pr, int depth); extern void SiS_CalcCRRegisters(struct SiS_Private *SiS_Pr, int depth);
extern unsigned short SiS_GetRefCRTVCLK(struct SiS_Private *SiS_Pr, unsigned short Index, int UseWide); extern unsigned short SiS_GetRefCRTVCLK(struct SiS_Private *SiS_Pr, unsigned short Index, int UseWide);
extern unsigned short SiS_GetRefCRT1CRTC(struct SiS_Private *SiS_Pr, unsigned short Index, int UseWide); extern unsigned short SiS_GetRefCRT1CRTC(struct SiS_Private *SiS_Pr, unsigned short Index, int UseWide);
#ifdef SIS300 #ifdef CONFIG_FB_SIS_300
extern void SiS_GetFIFOThresholdIndex300(struct SiS_Private *SiS_Pr, unsigned short *tempbx, extern void SiS_GetFIFOThresholdIndex300(struct SiS_Private *SiS_Pr, unsigned short *tempbx,
unsigned short *tempcl); unsigned short *tempcl);
extern unsigned short SiS_GetFIFOThresholdB300(unsigned short tempbx, unsigned short tempcl); extern unsigned short SiS_GetFIFOThresholdB300(unsigned short tempbx, unsigned short tempcl);
......
...@@ -59,7 +59,7 @@ sisfb_mode_rate_to_dclock(struct SiS_Private *SiS_Pr, unsigned char modeno, ...@@ -59,7 +59,7 @@ sisfb_mode_rate_to_dclock(struct SiS_Private *SiS_Pr, unsigned char modeno,
if(rateindex > 0) rateindex--; if(rateindex > 0) rateindex--;
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
switch(ModeNo) { switch(ModeNo) {
case 0x5a: ModeNo = 0x50; break; case 0x5a: ModeNo = 0x50; break;
case 0x5b: ModeNo = 0x56; case 0x5b: ModeNo = 0x56;
...@@ -103,7 +103,7 @@ sisfb_mode_rate_to_ddata(struct SiS_Private *SiS_Pr, unsigned char modeno, ...@@ -103,7 +103,7 @@ sisfb_mode_rate_to_ddata(struct SiS_Private *SiS_Pr, unsigned char modeno,
if(rateindex > 0) rateindex--; if(rateindex > 0) rateindex--;
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
switch(ModeNo) { switch(ModeNo) {
case 0x5a: ModeNo = 0x50; break; case 0x5a: ModeNo = 0x50; break;
case 0x5b: ModeNo = 0x56; case 0x5b: ModeNo = 0x56;
...@@ -187,7 +187,7 @@ sisfb_gettotalfrommode(struct SiS_Private *SiS_Pr, unsigned char modeno, int *ht ...@@ -187,7 +187,7 @@ sisfb_gettotalfrommode(struct SiS_Private *SiS_Pr, unsigned char modeno, int *ht
if(rateindex > 0) rateindex--; if(rateindex > 0) rateindex--;
#ifdef SIS315H #ifdef CONFIG_FB_SIS_315
switch(ModeNo) { switch(ModeNo) {
case 0x5a: ModeNo = 0x50; break; case 0x5a: ModeNo = 0x50; break;
case 0x5b: ModeNo = 0x56; case 0x5b: ModeNo = 0x56;
......
...@@ -82,15 +82,7 @@ ...@@ -82,15 +82,7 @@
/* LINUX KERNEL */ /* LINUX KERNEL */
/**********************************************************************/ /**********************************************************************/
#ifdef CONFIG_FB_SIS_300 #if !defined(CONFIG_FB_SIS_300) && !defined(CONFIG_FB_SIS_315)
#define SIS300
#endif
#ifdef CONFIG_FB_SIS_315
#define SIS315H
#endif
#if !defined(SIS300) && !defined(SIS315H)
#warning Neither CONFIG_FB_SIS_300 nor CONFIG_FB_SIS_315 is set #warning Neither CONFIG_FB_SIS_300 nor CONFIG_FB_SIS_315 is set
#warning sisfb will not work! #warning sisfb will not work!
#endif #endif
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment