diff options
Diffstat (limited to 'drivers/spi/spi-atmel.c')
| -rw-r--r-- | drivers/spi/spi-atmel.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/drivers/spi/spi-atmel.c b/drivers/spi/spi-atmel.c index f95da364c283..669470971023 100644 --- a/drivers/spi/spi-atmel.c +++ b/drivers/spi/spi-atmel.c @@ -1661,12 +1661,12 @@ static int atmel_spi_remove(struct platform_device *pdev)  	pm_runtime_get_sync(&pdev->dev);  	/* reset the hardware and block queue progress */ -	spin_lock_irq(&as->lock);  	if (as->use_dma) {  		atmel_spi_stop_dma(master);  		atmel_spi_release_dma(master);  	} +	spin_lock_irq(&as->lock);  	spi_writel(as, CR, SPI_BIT(SWRST));  	spi_writel(as, CR, SPI_BIT(SWRST)); /* AT91SAM9263 Rev B workaround */  	spi_readl(as, SR); |