On Tue, Nov 3, 2015 at 3:01 PM, Drew Fustini <[email protected]> wrote:
> fbtft is a collection of Linux kernel framebuffer drivers for small
> LCD and OLED displays.
>
> It is was developed out-of-tree in this github repo:
>
>     https://github.com/notro/fbtft
>
> I compiled those fbtft kernel modules for 3.8.13-bone79, and it does
> work OK for me with 1.8" & 2.2" TFT LCD displays:
>
>   https://gist.github.com/pdp7/2fba066dcf23b049781a
>
> Photos of displays working:
>
>   https://plus.google.com/photos/+DrewFustini/albums/6211546193314906001
>
> Earlier this year, fbtft was added to the mainline Linux kernel in
> drivers/staging dir:
>
>     
> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/log/drivers/staging/fbtft
>
> I compiled Linux 4.3-rc7 with staging fbtft modules enabled using the
> am33x-v4.3 branch of bb-kernel:
>
>      https://github.com/RobertCNelson/bb-kernel/tree/am33x-v4.3
>
> I load the SPIDEV1 cape OK after compiling the dtbo's from:
>
>     https://github.com/beagleboard/bb.org-overlays
>
> I modprobe the fbtft_device module for adafruit18 like I did in
> v3.8.13, but this time the SPI code hangs.  Here is the backtrace from
> kernel log:
>
>     https://gist.github.com/pdp7/579c1d5c48670c92db44
>
> It seems the hang occurs in omap2_mcspi_driver:
>
>     spi_transfer_one_message() -> omap2_mcspi_transfer_one() ->
> wait_for_completion()

I think it's related too:

https://groups.google.com/forum/#!msg/beagleboard/udVR5aJvifg/_hbAw4EzuaoJ

background:

debian@beaglebone:/sys$ dd if=/dev/zero of=/dev/spidev1.0 bs=159 count=1
1+0 records in
1+0 records out
159 bytes (159 B) copied, 0.000508833 s, 312 kB/s
debian@beaglebone:/sys$ dd if=/dev/zero of=/dev/spidev1.0 bs=160 count=1
^C

(hangs..)

I should really start a bisect run, as it broke before mainline v4.1.x..

Regards,

-- 
Robert Nelson
https://rcn-ee.com/

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to