thanks for the quick the response! that gives a me a good place to
start looking.

On Tue, Nov 3, 2015 at 3:04 PM, Robert Nelson <[email protected]> wrote:
> 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.

-- 
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