summaryrefslogtreecommitdiff
path: root/drivers/spi
diff options
context:
space:
mode:
authorShardar Shariff Md <smohammed@nvidia.com>2014-01-28 12:57:54 +0530
committerLaxman Dewangan <ldewangan@nvidia.com>2014-01-28 22:41:47 -0800
commit32adc11bf1c6b43193f4433fb9f4d2ead01bca37 (patch)
treecb9b9cb602b1391b0606e5e85d15405715a5ba3a /drivers/spi
parent979e82d1133f8c4c2e1ad213401915d7ec7dbf9c (diff)
arm: tegra: spi: Use PIO_EN to start PIO transfer
Use PIO_EN bit to start the cpu based transfer instead of DMA_EN bit Bug 1445171 Change-Id: I7b28aa2066a71c4ffe02d0e61714e04cc54b03b5 Signed-off-by: Shardar Shariff Md <smohammed@nvidia.com> Reviewed-on: http://git-master/r/360795 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Diffstat (limited to 'drivers/spi')
-rw-r--r--drivers/spi/spi-tegra114.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/spi/spi-tegra114.c b/drivers/spi/spi-tegra114.c
index 51f159c61f72..2ca4a273f820 100644
--- a/drivers/spi/spi-tegra114.c
+++ b/drivers/spi/spi-tegra114.c
@@ -596,9 +596,9 @@ static int tegra_spi_start_cpu_based_transfer(
tspi->dma_control_reg = val;
tspi->is_curr_dma_xfer = false;
-
- val |= SPI_DMA_EN;
- tegra_spi_writel(tspi, val, SPI_DMA_CTL);
+ val = tspi->command1_reg;
+ val |= SPI_PIO;
+ tegra_spi_writel(tspi, val, SPI_COMMAND1);
return 0;
}