diff options
| -rw-r--r-- | drivers/net/ftmac100.c | 12 | 
1 files changed, 6 insertions, 6 deletions
| diff --git a/drivers/net/ftmac100.c b/drivers/net/ftmac100.c index 2328cb51d..27381a3f4 100644 --- a/drivers/net/ftmac100.c +++ b/drivers/net/ftmac100.c @@ -30,8 +30,8 @@  #define ETH_ZLEN	60  struct ftmac100_data { -	volatile struct ftmac100_txdes txdes[1]; -	volatile struct ftmac100_rxdes rxdes[PKTBUFSRX]; +	struct ftmac100_txdes txdes[1]; +	struct ftmac100_rxdes rxdes[PKTBUFSRX];  	int rx_index;  }; @@ -88,8 +88,8 @@ static int ftmac100_init (struct eth_device *dev, bd_t *bd)  {  	struct ftmac100 *ftmac100 = (struct ftmac100 *)dev->iobase;  	struct ftmac100_data *priv = dev->priv; -	volatile struct ftmac100_txdes *txdes = priv->txdes; -	volatile struct ftmac100_rxdes *rxdes = priv->rxdes; +	struct ftmac100_txdes *txdes = priv->txdes; +	struct ftmac100_rxdes *rxdes = priv->rxdes;  	unsigned int maccr;  	int i; @@ -153,7 +153,7 @@ static int ftmac100_init (struct eth_device *dev, bd_t *bd)  static int ftmac100_recv (struct eth_device *dev)  {  	struct ftmac100_data *priv = dev->priv; -	volatile struct ftmac100_rxdes *curr_des; +	struct ftmac100_rxdes *curr_des;  	unsigned short rxlen;  	curr_des = &priv->rxdes[priv->rx_index]; @@ -195,8 +195,8 @@ ftmac100_send (struct eth_device *dev, volatile void *packet, int length)  {  	struct ftmac100 *ftmac100 = (struct ftmac100 *)dev->iobase;  	struct ftmac100_data *priv = dev->priv; -	volatile struct ftmac100_txdes *curr_des = priv->txdes;  	int tmo; +	struct ftmac100_txdes *curr_des = priv->txdes;  	if (curr_des->txdes0 & FTMAC100_TXDES0_TXDMA_OWN) {  		debug ("%s(): no TX descriptor available\n", __func__); |