aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/spi
diff options
context:
space:
mode:
authorAxel Lin <axel.lin@ingics.com>2014-03-26 19:22:08 +0800
committerMark Brown <broonie@linaro.org>2014-03-26 16:40:59 +0000
commitd7a7f6ec14fb07ed9c1167db760bc535b742b382 (patch)
tree74ea10cf94ceb3081adc6a9c8add2522c0a7b0a4 /drivers/spi
parentspi: omap-uwire: Convert to use bits_per_word_mask (diff)
downloadlinux-dev-d7a7f6ec14fb07ed9c1167db760bc535b742b382.tar.xz
linux-dev-d7a7f6ec14fb07ed9c1167db760bc535b742b382.zip
spi: omap-uwire: Remove full duplex check
This driver sets the SPI_MASTER_HALF_DUPLEX flag, so the spi core will check transfers to ensure they are not full duplex. Signed-off-by: Axel Lin <axel.lin@ingics.com> Signed-off-by: Mark Brown <broonie@linaro.org>
Diffstat (limited to 'drivers/spi')
-rw-r--r--drivers/spi/spi-omap-uwire.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/spi/spi-omap-uwire.c b/drivers/spi/spi-omap-uwire.c
index 95cc6948a2ba..f5176bbfa6f1 100644
--- a/drivers/spi/spi-omap-uwire.c
+++ b/drivers/spi/spi-omap-uwire.c
@@ -218,10 +218,6 @@ static int uwire_txrx(struct spi_device *spi, struct spi_transfer *t)
if (!t->tx_buf && !t->rx_buf)
return 0;
- /* Microwire doesn't read and write concurrently */
- if (t->tx_buf && t->rx_buf)
- return -EPERM;
-
w = spi->chip_select << 10;
w |= CS_CMD;