Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b1bf998c authored by Miguel Gómez's avatar Miguel Gómez Committed by Greg Kroah-Hartman
Browse files

Staging: xgifb: Rework conditions in XGI_EnableBridge().



Rework some conditions to reduce indentation and fix style warnings.

Signed-off-by: default avatarMiguel Gómez <magomez@igalia.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 470c5338
Loading
Loading
Loading
Loading
+18 −26
Original line number Diff line number Diff line
@@ -6472,34 +6472,26 @@ 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) {
			if (!(pVBInfo->VBInfo & SetSimuScanMode) &&
			    (pVBInfo->VBInfo & XGI_SetCRT2ToLCDA) &&
			    (pVBInfo->VBInfo & SetCRT2ToDualEdge)) {
				tempah = tempah & 0x40;
						if (pVBInfo->VBInfo &
						    XGI_SetCRT2ToLCDA)
				if (pVBInfo->VBInfo & XGI_SetCRT2ToLCDA)
					tempah = tempah ^ 0xC0;

						if (pVBInfo->SetFlag &
						    DisableChB)
				if (pVBInfo->SetFlag & DisableChB)
					tempah &= 0xBF;

						if (pVBInfo->SetFlag &
						    DisableChA)
				if (pVBInfo->SetFlag &  DisableChA)
					tempah &= 0x7F;

						if (pVBInfo->SetFlag &
						    EnableChB)
				if (pVBInfo->SetFlag &  EnableChB)
					tempah |= 0x40;

						if (pVBInfo->SetFlag &
						    EnableChA)
				if (pVBInfo->SetFlag &  EnableChA)
					tempah |= 0x80;
			}
		}
			}
		}

		/* EnablePart4_1F */
		xgifb_reg_or(pVBInfo->Part4Port, 0x1F, tempah);