summaryrefslogtreecommitdiff
path: root/drivers/spi
diff options
context:
space:
mode:
authorShardar Shariff Md <smohammed@nvidia.com>2013-09-06 16:41:15 +0530
committerDan Willemsen <dwillemsen@nvidia.com>2013-09-16 17:41:54 -0700
commit814df797d92569b7d5a24514155892a860d4232d (patch)
tree4435825d35f92284f1a12a65b2adda8205152aa7 /drivers/spi
parent9ced8ed9891a61487ba70b37f6616c5acc92d54a (diff)
arm: tegra: spi: fix rx_tap_delay
Instead on using rx_tap_delay value, tx_tap_delay value is passed to SPI_RX_TAP_DELAY macro resulting in undesired value in command2 reg. Change-Id: I4592e98b240a7d23a81507bddf80e81008f73a7d Signed-off-by: Shardar Shariff Md <smohammed@nvidia.com> Reviewed-on: http://git-master/r/271475 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Diffstat (limited to 'drivers/spi')
-rw-r--r--drivers/spi/spi-tegra114.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/spi/spi-tegra114.c b/drivers/spi/spi-tegra114.c
index 895654155379..f967434a1ff0 100644
--- a/drivers/spi/spi-tegra114.c
+++ b/drivers/spi/spi-tegra114.c
@@ -780,7 +780,7 @@ static int tegra_spi_start_transfer_one(struct spi_device *spi,
rx_tap_delay = min(cdata->rx_clk_tap_delay, 63);
tx_tap_delay = min(cdata->tx_clk_tap_delay, 63);
command2_reg = SPI_TX_TAP_DELAY(tx_tap_delay) |
- SPI_RX_TAP_DELAY(tx_tap_delay);
+ SPI_RX_TAP_DELAY(rx_tap_delay);
tegra_spi_writel(tspi, command2_reg, SPI_COMMAND2);
} else {
tegra_spi_writel(tspi, tspi->def_command2_reg, SPI_COMMAND2);