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.

Reply via email to