summaryrefslogtreecommitdiffstats
path: root/drivers/spi
diff options
context:
space:
mode:
authorKurt Kanzenbach <kurt@linutronix.de>2017-11-13 08:47:21 +0100
committerMark Brown <broonie@kernel.org>2017-11-16 12:01:08 +0000
commit00ac9562158e8541d60e91eb72aa9ed0674d4a6a (patch)
tree1f2286f03a65fe22a288de347fd2d12d090c8781 /drivers/spi
parentabbdb5ce31c21a4b3c3922c56030f3d487497933 (diff)
downloadop-kernel-dev-00ac9562158e8541d60e91eb72aa9ed0674d4a6a.zip
op-kernel-dev-00ac9562158e8541d60e91eb72aa9ed0674d4a6a.tar.gz
spi: spi-fsl-dspi: add SPI_LSB_FIRST to driver capabilities
The driver as well as the controller support the SPI lsb first mode. However, it's not possible to configure it e.g. when using spidev. Adding this flag to mode_bits resolves the issue and lsb first mode can be used. Signed-off-by: Kurt Kanzenbach <kurt@linutronix.de> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/spi')
-rw-r--r--drivers/spi/spi-fsl-dspi.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/spi/spi-fsl-dspi.c b/drivers/spi/spi-fsl-dspi.c
index f652f70..02d3ed7 100644
--- a/drivers/spi/spi-fsl-dspi.c
+++ b/drivers/spi/spi-fsl-dspi.c
@@ -980,7 +980,7 @@ static int dspi_probe(struct platform_device *pdev)
master->dev.of_node = pdev->dev.of_node;
master->cleanup = dspi_cleanup;
- master->mode_bits = SPI_CPOL | SPI_CPHA;
+ master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST;
master->bits_per_word_mask = SPI_BPW_MASK(4) | SPI_BPW_MASK(8) |
SPI_BPW_MASK(16);
OpenPOWER on IntegriCloud