mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-26 10:49:33 +00:00
staging: xgifb: XGI_SetCRT1VCLK(): avoid copy-paste
Avoid copy-pasted code in if branches by rearranging the checks. Signed-off-by: Aaro Koskinen <aaro.koskinen@iki.fi> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
b0b4a8a126
commit
b750f51661
1 changed files with 4 additions and 10 deletions
|
@ -895,16 +895,10 @@ static void XGI_SetCRT1VCLK(unsigned short ModeNo,
|
|||
unsigned char index, data;
|
||||
unsigned short vclkindex;
|
||||
|
||||
if (pVBInfo->IF_DEF_LVDS == 1) {
|
||||
index = XGI330_RefIndex[RefreshRateTableIndex].Ext_CRTVCLK;
|
||||
data = xgifb_reg_get(pVBInfo->P3c4, 0x31) & 0xCF;
|
||||
xgifb_reg_set(pVBInfo->P3c4, 0x31, data);
|
||||
xgifb_reg_set(pVBInfo->P3c4, 0x2B, XGI_VCLKData[index].SR2B);
|
||||
xgifb_reg_set(pVBInfo->P3c4, 0x2C, XGI_VCLKData[index].SR2C);
|
||||
xgifb_reg_set(pVBInfo->P3c4, 0x2D, 0x01);
|
||||
} else if ((pVBInfo->VBType & (VB_SIS301B | VB_SIS302B | VB_SIS301LV
|
||||
| VB_SIS302LV | VB_XGI301C)) && (pVBInfo->VBInfo
|
||||
& XGI_SetCRT2ToLCDA)) {
|
||||
if ((pVBInfo->IF_DEF_LVDS == 0) &&
|
||||
(pVBInfo->VBType & (VB_SIS301B | VB_SIS302B | VB_SIS301LV |
|
||||
VB_SIS302LV | VB_XGI301C)) &&
|
||||
(pVBInfo->VBInfo & XGI_SetCRT2ToLCDA)) {
|
||||
vclkindex = XGI_GetVCLK2Ptr(ModeNo, ModeIdIndex,
|
||||
RefreshRateTableIndex, HwDeviceExtension,
|
||||
pVBInfo);
|
||||
|
|
Loading…
Reference in a new issue