Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Apr 2019 02:18:34 +0900 (JST)
From:      Mori Hiroki <yamori813@yahoo.co.jp>
To:        "freebsd-mips@freebsd.org" <freebsd-mips@freebsd.org>
Subject:   spigen problem
Message-ID:  <1991993923.530828.1556558314174.JavaMail.yahoo@jws704008.mail.kks.yahoo.co.jp>
References:  <1991993923.530828.1556558314174.JavaMail.yahoo.ref@jws704008.mail.kks.yahoo.co.jp>

index | next in thread | previous in thread | raw e-mail

Hi

I add small spi lcd on RT3050. This lcd controller is S6D0151.

S6D0151 transfer is tree byte command then tree byte data.

I use spigen mruby rapper. This rapper use SPIGENIOC_TRANSFER.

I try to send tree byte command. But spi transfer is six byte.

This is reason.

sys/dev/spibus/spigen.c

        error = copyin(st->st_command.iov_base, transfer.tx_cmd,
           transfer.tx_cmd_sz = transfer.rx_cmd_sz = st->st_command.iov_len);  


This lcd not work six byte transfer.

How do I fix this ?

Regards

Hiroki Mori



help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1991993923.530828.1556558314174.JavaMail.yahoo>