You do need to leave the SCLK with RX_ENABLE turned on, or the receive
section of the SPI will have no SPI clock. RX_ENABLE does not make the
pin an input or output: It just enables reading the value out on the IO
pin. The use of the pin specified in the 3 MODE bits really defines if
it will be used as input, output, or both.
I have not tried running 3.14, but I suggest you use /dev/mem and mmap()
so you can look at the SPI control registers under the earlier OS and
under 3.14 to see the differences. The register definitions are not
very complicated. Probably the difference is just the definition of
which of the data pins is output and which is input.
Has anyone been able to successfully use SPI devices on the 3.14
kernel? Neither SPI0 nor SPI1 seem to be able to read anything but zeros.
Thanks,
Dallas
--
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]
<mailto:[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.