diff options
author | Shardar Shariff Md <smohammed@nvidia.com> | 2014-01-28 12:57:54 +0530 |
---|---|---|
committer | Laxman Dewangan <ldewangan@nvidia.com> | 2014-01-28 22:41:47 -0800 |
commit | 32adc11bf1c6b43193f4433fb9f4d2ead01bca37 (patch) | |
tree | cb9b9cb602b1391b0606e5e85d15405715a5ba3a /drivers/spi | |
parent | 979e82d1133f8c4c2e1ad213401915d7ec7dbf9c (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.c | 6 |
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; } |