You'll need to put all your pin mux into one file. I'd probably test with
universal io, to see if you can get it working that way first, and then
perhaps you'll have to put that, or all pin mux into the board file.

On Sat, Aug 20, 2016 at 3:29 PM, William Wendin <[email protected]> wrote:

> Made a mistake in original post.   Should read:
>
> What I've tried:
> * I've tried adding BB-SPIDEV1 via uEnv.txt.   SPI1 now works.    However,
> that wipes out the availability of I2C, PWMs, etc which I don't know how to
> repair????
> * 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).
>     But that didn't work at all for me (SPI1 not enabled AND it wipes out
> availability of I2C, PWMs etc).
>
>
> On Saturday, August 20, 2016 at 2:42:12 PM UTC-7, William Wendin wrote:
>>
>> Background Info:
>> 1) We are using BeagleBone Black to power our robot, using it since
>> November.
>> 2) We use ADC, I2C1, I2C2, SPI0, 5 PWMs, and almost every available
>> GPIO.  We have all these working using overlays, or config-pin, whichever
>> is needed.   All is good.
>> 3) Up until now I have not had to alter the default kernel or uEnv.txt.*
>> 4) Upgraded to 4.4.9 a month or two ago.    I am up-to-date with all
>> "apt-get update" and "apt-get upgrade".
>> 5) /boot/uEnv.txt is attached.
>> 6) root@beaglebone:/home/debian# uname -a
>>            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?
>>
> --
> 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].
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/beagleboard/353acaa9-0512-4099-a171-2b5cc0e2216c%40googlegroups.com
> <https://groups.google.com/d/msgid/beagleboard/353acaa9-0512-4099-a171-2b5cc0e2216c%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> 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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/CALHSORpKDM0qkVpooMqVRj5WrywB6QxsrARP_7QNfmGzoCrezQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to