diff mbox

[U-Boot,1/2] spi: Get spi-3wire from dts

Message ID 1449162739-8217-1-git-send-email-jteki@openedev.com
State Accepted
Delegated to: Jagannadha Sutradharudu Teki
Headers show

Commit Message

Jagan Teki Dec. 3, 2015, 5:12 p.m. UTC
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 <sjg@chromium.org>
Signed-off-by: Jagan Teki <jteki@openedev.com>
---
 drivers/spi/spi-uclass.c | 2 ++
 1 file changed, 2 insertions(+)

Comments

Simon Glass Dec. 3, 2015, 6:57 p.m. UTC | #1
On 3 December 2015 at 10:12, Jagan Teki <jteki@openedev.com> wrote:
> 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 <sjg@chromium.org>
> Signed-off-by: Jagan Teki <jteki@openedev.com>
> ---
>  drivers/spi/spi-uclass.c | 2 ++
>  1 file changed, 2 insertions(+)

Acked-by: Simon Glass <sjg@chromium.org>
Jagan Teki Dec. 4, 2015, 8:49 a.m. UTC | #2
On 4 December 2015 at 00:27, Simon Glass <sjg@chromium.org> wrote:
> On 3 December 2015 at 10:12, Jagan Teki <jteki@openedev.com> wrote:
>> 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 <sjg@chromium.org>
>> Signed-off-by: Jagan Teki <jteki@openedev.com>
>> ---
>>  drivers/spi/spi-uclass.c | 2 ++
>>  1 file changed, 2 insertions(+)
>
> Acked-by: Simon Glass <sjg@chromium.org>

Applied to u-boot-spi/master

thanks!
diff mbox

Patch

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;