From: Malcolm Priestley <tvboxspy@gmail.com>
Date: Sat, 12 Jul 2014 06:53:40 +0000 (+0100)
Subject: staging: vt6656: wcmd Remove command WLAN_CMD_RADIO
X-Git-Tag: firefly_0821_release~176^2~3491^2~855
X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=c06b1ad093d7ab25e4618142f0a8d46509dd1fb0;p=firefly-linux-kernel-4.4.55.git

staging: vt6656: wcmd Remove command WLAN_CMD_RADIO

Part of it has already been removed.  checking isr1 & ISR_GPIO3
serves no purpose.

Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---

diff --git a/drivers/staging/vt6656/int.c b/drivers/staging/vt6656/int.c
index 1cc936455e8e..77bd9dde4887 100644
--- a/drivers/staging/vt6656/int.c
+++ b/drivers/staging/vt6656/int.c
@@ -197,12 +197,6 @@ void INTnsProcessData(struct vnt_private *priv)
 		low_stats->dot11FCSErrorCount += int_data->fcs_err;
 	}
 
-	if (int_data->isr1 != 0)
-		if (int_data->isr1 & ISR_GPIO3)
-			bScheduleCommand((void *) priv,
-					WLAN_CMD_RADIO,
-					NULL);
-
 	priv->int_buf.in_use = false;
 
 	stats->tx_errors = priv->wstats.discard.retries;
diff --git a/drivers/staging/vt6656/wcmd.c b/drivers/staging/vt6656/wcmd.c
index 2553cde8a16c..0b874868525b 100644
--- a/drivers/staging/vt6656/wcmd.c
+++ b/drivers/staging/vt6656/wcmd.c
@@ -185,10 +185,6 @@ static int s_bCommandComplete(struct vnt_private *pDevice)
 			pDevice->eCommandState = WLAN_CMD_INIT_MAC80211_START;
 			break;
 
-		case WLAN_CMD_RADIO:
-			pDevice->eCommandState = WLAN_CMD_RADIO_START;
-			pDevice->bRadioCmd = bRadioCmd;
-			break;
 		case WLAN_CMD_CHANGE_BBSENSITIVITY:
 			pDevice->eCommandState = WLAN_CMD_CHANGE_BBSENSITIVITY_START;
 			break;
@@ -234,16 +230,6 @@ int bScheduleCommand(struct vnt_private *pDevice,
 		return false;
 	pDevice->eCmdQueue[pDevice->uCmdEnqueueIdx].eCmd = eCommand;
 	pDevice->eCmdQueue[pDevice->uCmdEnqueueIdx].bForceSCAN = true;
-	if (pbyItem0 != NULL) {
-		switch (eCommand) {
-		case WLAN_CMD_RADIO:
-			pDevice->eCmdQueue[pDevice->uCmdEnqueueIdx].bRadioCmd = *((int *)pbyItem0);
-			break;
-
-		default:
-			break;
-		}
-	}
 
 	ADD_ONE_WITH_WRAP_AROUND(pDevice->uCmdEnqueueIdx, CMD_Q_SIZE);
 	pDevice->cbFreeCmdQueue--;
diff --git a/drivers/staging/vt6656/wcmd.h b/drivers/staging/vt6656/wcmd.h
index 1e5b739b6c3e..eb2e972e0ab0 100644
--- a/drivers/staging/vt6656/wcmd.h
+++ b/drivers/staging/vt6656/wcmd.h
@@ -42,7 +42,6 @@ typedef enum tagCMD_CODE {
     WLAN_CMD_DISASSOCIATE,
     WLAN_CMD_DEAUTH,
     WLAN_CMD_RX_PSPOLL,
-    WLAN_CMD_RADIO,
     WLAN_CMD_CHANGE_BBSENSITIVITY,
     WLAN_CMD_SETPOWER,
     WLAN_CMD_TBTT_WAKEUP,
@@ -87,7 +86,6 @@ typedef enum tagCMD_STATE {
     WLAN_ASSOCIATE_WAIT,
     WLAN_DISASSOCIATE_WAIT,
     WLAN_CMD_TX_PSPACKET_START,
-    WLAN_CMD_RADIO_START,
     WLAN_CMD_CHANGE_BBSENSITIVITY_START,
     WLAN_CMD_SETPOWER_START,
     WLAN_CMD_AP_MODE_START,