From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jagan Teki Date: Thu, 3 Dec 2015 22:42:18 +0530 Subject: [U-Boot] [PATCH 1/2] spi: Get spi-3wire from dts Message-ID: <1449162739-8217-1-git-send-email-jteki@openedev.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de spi-3wire is used when SI/SO signals shared so get the same from dts node and assign to mode on slave plat->mode. Cc: Simon Glass Signed-off-by: Jagan Teki --- drivers/spi/spi-uclass.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/spi/spi-uclass.c b/drivers/spi/spi-uclass.c index 3c7d64a..e0f6b25 100644 --- a/drivers/spi/spi-uclass.c +++ b/drivers/spi/spi-uclass.c @@ -378,6 +378,8 @@ int spi_slave_ofdata_to_platdata(const void *blob, int node, mode |= SPI_CPHA; if (fdtdec_get_bool(blob, node, "spi-cs-high")) mode |= SPI_CS_HIGH; + if (fdtdec_get_bool(blob, node, "spi-3wire")) + mode |= SPI_3WIRE; if (fdtdec_get_bool(blob, node, "spi-half-duplex")) mode |= SPI_PREAMBLE; plat->mode = mode; -- 1.9.1