I just got a BeagleBoard set up with the latest openembedded build;
built a console image; built a kernel using the 2.6.37 SPI patch, and
see all three spidev devices in /dev. However, when I compile and run
spidev_test, only /dev/spidev4.0 actually outputs anything on the
logic analyzer. There are no errors printed anywhere, but for the
life of me I can't get McSPI3_0 or McSPI3_1 to output anything.
Has anyone encountered this problem? Are there any troubleshooting
steps I can take? If the kernel is patched correctly to enable
spidev, could it be possible that the mux pins for McSPI3 are somehow
getting reverted, even though they are set correctly alongside McSPI4
in board_omap3beagle.c?
Best,
Jon