diff options
| author | Simon Glass <[email protected]> | 2014-07-07 10:16:39 -0600 |
|---|---|---|
| committer | Jagannadha Sutradharudu Teki <[email protected]> | 2014-08-06 00:18:01 +0530 |
| commit | 22052c6236cbebc446ffd51ac69271fe063c654a (patch) | |
| tree | d1620dd86f989f4481a760fa4c41b684ba6896ab /drivers | |
| parent | a4e29db2571144a05ad09380b3674fe5b492f693 (diff) | |
spi: Support half-duplex mode in FDT decode
This parameter should also be supported.
Signed-off-by: Simon Glass <[email protected]>
Tested-by: Ajay Kumar <[email protected]>
Reviewed-by: Jagannadha Sutradharudu Teki <[email protected]>
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/spi/spi.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/spi/spi.c b/drivers/spi/spi.c index 7ddea9b026a..7d81fbd7f8f 100644 --- a/drivers/spi/spi.c +++ b/drivers/spi/spi.c @@ -53,6 +53,8 @@ struct spi_slave *spi_base_setup_slave_fdt(const void *blob, int busnum, mode |= SPI_CPHA; if (fdtdec_get_bool(blob, node, "spi-cs-high")) mode |= SPI_CS_HIGH; + if (fdtdec_get_bool(blob, node, "spi-half-duplex")) + mode |= SPI_PREAMBLE; return spi_setup_slave(busnum, cs, max_hz, mode); } #endif |
