Staging: xgifb: Rework conditions in XGI_EnableBridge().

Rework some conditions to reduce indentation and fix style warnings.

Signed-off-by: Miguel Gómez <magomez@igalia.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Miguel Gómez 2012-07-06 12:40:51 +02:00 committed by Greg Kroah-Hartman
parent 470c533896
commit b1bf998c67

View File

@ -6472,32 +6472,24 @@ static void XGI_EnableBridge(struct xgifb_video_info *xgifb_info,
if (!(pVBInfo->VBInfo & DisableCRT2Display)) {
tempah = 0xc0;
if (!(pVBInfo->VBInfo & SetSimuScanMode)) {
if (pVBInfo->VBInfo & XGI_SetCRT2ToLCDA) {
if (pVBInfo->VBInfo &
SetCRT2ToDualEdge) {
tempah = tempah & 0x40;
if (pVBInfo->VBInfo &
XGI_SetCRT2ToLCDA)
tempah = tempah ^ 0xC0;
if (!(pVBInfo->VBInfo & SetSimuScanMode) &&
(pVBInfo->VBInfo & XGI_SetCRT2ToLCDA) &&
(pVBInfo->VBInfo & SetCRT2ToDualEdge)) {
tempah = tempah & 0x40;
if (pVBInfo->VBInfo & XGI_SetCRT2ToLCDA)
tempah = tempah ^ 0xC0;
if (pVBInfo->SetFlag &
DisableChB)
tempah &= 0xBF;
if (pVBInfo->SetFlag & DisableChB)
tempah &= 0xBF;
if (pVBInfo->SetFlag &
DisableChA)
tempah &= 0x7F;
if (pVBInfo->SetFlag & DisableChA)
tempah &= 0x7F;
if (pVBInfo->SetFlag &
EnableChB)
tempah |= 0x40;
if (pVBInfo->SetFlag & EnableChB)
tempah |= 0x40;
if (pVBInfo->SetFlag &
EnableChA)
tempah |= 0x80;
}
}
if (pVBInfo->SetFlag & EnableChA)
tempah |= 0x80;
}
}