浏览代码

NFC: trf7970a: Remove unnecessary FIFO reset & RSSI read

It is no longer necessary to reset the FIFO and
read the 'RSSI Levels and Oscillator Status Register'
so remove that code.

Signed-off-by: Mark A. Greer <mgreer@animalcreek.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Mark A. Greer 11 年之前
父节点
当前提交
5974150dea
共有 1 个文件被更改,包括 0 次插入9 次删除
  1. 0 9
      drivers/nfc/trf7970a.c

+ 0 - 9
drivers/nfc/trf7970a.c

@@ -478,8 +478,6 @@ static int trf7970a_read_irqstatus(struct trf7970a *trf, u8 *status)
 
 
 static void trf7970a_send_upstream(struct trf7970a *trf)
 static void trf7970a_send_upstream(struct trf7970a *trf)
 {
 {
-	u8 rssi;
-
 	dev_kfree_skb_any(trf->tx_skb);
 	dev_kfree_skb_any(trf->tx_skb);
 	trf->tx_skb = NULL;
 	trf->tx_skb = NULL;
 
 
@@ -488,13 +486,6 @@ static void trf7970a_send_upstream(struct trf7970a *trf)
 				16, 1, trf->rx_skb->data, trf->rx_skb->len,
 				16, 1, trf->rx_skb->data, trf->rx_skb->len,
 				false);
 				false);
 
 
-	/* According to the manual it is "good form" to reset the fifo and
-	 * read the RSSI levels & oscillator status register here.  It doesn't
-	 * explain why.
-	 */
-	trf7970a_cmd(trf, TRF7970A_CMD_FIFO_RESET);
-	trf7970a_read(trf, TRF7970A_RSSI_OSC_STATUS, &rssi);
-
 	trf->state = TRF7970A_ST_IDLE;
 	trf->state = TRF7970A_ST_IDLE;
 
 
 	if (trf->aborting) {
 	if (trf->aborting) {