From: Shardar Shariff Md Date: Fri, 6 Sep 2013 11:11:15 +0000 (+0530) Subject: arm: tegra: spi: fix rx_tap_delay X-Git-Tag: daily-2014.03.25.0_l4t/l4t-r19.1~2091^2~86 X-Git-Url: https://nv-tegra.nvidia.com/r/gitweb?p=linux-3.10.git;a=commitdiff_plain;h=814df797d92569b7d5a24514155892a860d4232d 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 Reviewed-on: http://git-master/r/271475 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Laxman Dewangan --- diff --git a/drivers/spi/spi-tegra114.c b/drivers/spi/spi-tegra114.c index 89565415537..f967434a1ff 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);