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

Commit 7a0304c0 authored by Matthias Beyer's avatar Matthias Beyer Committed by Greg Kroah-Hartman
Browse files

Staging: bcm: led_control.c: Simplified nested if conditions

parent a1082a4d
Loading
Loading
Loading
Loading
+19 −21
Original line number Diff line number Diff line
@@ -632,11 +632,11 @@ static INT BcmGetGPIOPinInfo(struct bcm_mini_adapter *Adapter,

	for (uiIndex = 0; uiIndex < NUM_OF_LEDS; uiIndex++) {

		if ((currdriverstate == NORMAL_OPERATION) ||
		if (((currdriverstate == NORMAL_OPERATION) ||
			(currdriverstate == IDLEMODE_EXIT) ||
				(currdriverstate == FW_DOWNLOAD)) {
			if (Adapter->LEDInfo.LEDState[uiIndex].LED_Blink_State &
					currdriverstate) {
			(currdriverstate == FW_DOWNLOAD)) &&
		    (Adapter->LEDInfo.LEDState[uiIndex].LED_Blink_State &
					currdriverstate)) {
			if (Adapter->LEDInfo.LEDState[uiIndex].GPIO_Num
					!= DISABLE_GPIO_NUM) {
				if (*GPIO_num_tx == DISABLE_GPIO_NUM) {
@@ -647,18 +647,16 @@ static INT BcmGetGPIOPinInfo(struct bcm_mini_adapter *Adapter,
					*uiLedRxIndex = uiIndex;
				}
			}
			}
		} else {
			if (Adapter->LEDInfo.LEDState[uiIndex].LED_On_State
					& currdriverstate) {
				if (Adapter->LEDInfo.LEDState[uiIndex].GPIO_Num
						!= DISABLE_GPIO_NUM) {
			if ((Adapter->LEDInfo.LEDState[uiIndex].LED_On_State &
						currdriverstate) &&
			    (Adapter->LEDInfo.LEDState[uiIndex].GPIO_Num !=
			     DISABLE_GPIO_NUM)) {
				*GPIO_num_tx = Adapter->LEDInfo.LEDState[uiIndex].GPIO_Num;
				*uiLedTxIndex = uiIndex;
			}
		}
	}
	}
	return STATUS_SUCCESS;
}