diff options
| author | Russell King <rmk+kernel@arm.linux.org.uk> | 2012-01-08 20:49:28 +0000 | 
|---|---|---|
| committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2012-02-09 15:37:56 +0000 | 
| commit | 6a7f4911a470fede7d40746487fb1e4a95657efd (patch) | |
| tree | e6f44767ca7341a0572b23e52f417a698be3f157 /drivers/net/irda | |
| parent | 26f2bee1a3063ddd89f76a75b99adb32636f3513 (diff) | |
NET: sa11x0-ir: get rid of si->hscr0
si->hscr0 is initialized to zero, and never changed.  Get rid of this
redundant variable.
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'drivers/net/irda')
| -rw-r--r-- | drivers/net/irda/sa1100_ir.c | 13 | 
1 files changed, 5 insertions, 8 deletions
| diff --git a/drivers/net/irda/sa1100_ir.c b/drivers/net/irda/sa1100_ir.c index 0b5a2e2a7be4..d428dd0a8bce 100644 --- a/drivers/net/irda/sa1100_ir.c +++ b/drivers/net/irda/sa1100_ir.c @@ -50,7 +50,6 @@ struct sa1100_buf {  };  struct sa1100_irda { -	unsigned char		hscr0;  	unsigned char		utcr4;  	unsigned char		power;  	unsigned char		open; @@ -124,14 +123,14 @@ static void sa1100_irda_rx_dma_start(struct sa1100_irda *si)  	/*  	 * First empty receive FIFO  	 */ -	Ser2HSCR0 = si->hscr0 | HSCR0_HSSP; +	Ser2HSCR0 = HSCR0_HSSP;  	/*  	 * Enable the DMA, receiver and receive interrupt.  	 */  	sa1100_clear_dma(si->dma_rx.regs);  	sa1100_start_dma(si->dma_rx.regs, si->dma_rx.dma, HPSIR_MAX_RXLEN); -	Ser2HSCR0 = si->hscr0 | HSCR0_HSSP | HSCR0_RXE; +	Ser2HSCR0 = HSCR0_HSSP | HSCR0_RXE;  }  static void sa1100_irda_check_speed(struct sa1100_irda *si) @@ -338,7 +337,7 @@ static int sa1100_irda_fir_tx_start(struct sk_buff *skb, struct net_device *dev,  	if (mtt)  		udelay(mtt); -	Ser2HSCR0 = si->hscr0 | HSCR0_HSSP | HSCR0_TXE; +	Ser2HSCR0 = HSCR0_HSSP | HSCR0_TXE;  	return NETDEV_TX_OK;  } @@ -440,7 +439,7 @@ static irqreturn_t sa1100_irda_fir_irq(struct net_device *dev, struct sa1100_ird  		/*  		 * Clear out the DMA...  		 */ -		Ser2HSCR0 = si->hscr0 | HSCR0_HSSP; +		Ser2HSCR0 = HSCR0_HSSP;  		/*  		 * Clear selected status bits now, so we @@ -513,10 +512,8 @@ static int sa1100_irda_set_speed(struct sa1100_irda *si, int speed)  	case 4000000:  		local_irq_save(flags); -		si->hscr0 = 0; -  		Ser2HSSR0 = 0xff; -		Ser2HSCR0 = si->hscr0 | HSCR0_HSSP; +		Ser2HSCR0 = HSCR0_HSSP;  		Ser2UTCR3 = 0;  		si->speed = speed; | 
