Linux beaglebone 4.4.9-ti-r25 #1 SMP Thu May 5 23:08:13 UTC 2016 armv7l GNU/Linux
The problem: Now we need SPI1 (yes, we need two SPI busses). I want to use all the IOs listed above (see #2).
I think the best way is to use the default universal cape that comes with 4.4.9 (see above where I use it for all my IOs with little effort), but enable SPI1 instead of MCASP.
What I've tried:
* I've seen that folks say that the only way to add SPIDEV1 overlay is via /etc/rc.local (echo 'BB-SPIDEV1' > /sys/devices/platform/bone_capemgr/slots). However, that then wipes out the availability of I2C, PWMs, etc.
* I've also tried adding BB-SPIDEV1 via uEnv.txt but that didn't work at all.
I've spent a few days trying various combination and can't find it. Looked at source code too to try and see what is up, but didn't figure it out yet.
I guess my idea of the "best way" is heading down the wrong path.
Questions:
* Do I have to make a whole new universal custom cape?
* Follow on question: Anybody have a way to turn on everything I use (see #2 above) and SPIDEV1 too?