Ok, compiled my own device tree overlays for SPI0, SPI1 and added
CAPE=BB-UART1,BB-UART4,BB-UART5,BB-SPI0-01,BB-SPI1-01 to the
/etc/default/capemgr file and it works.
Thanks for posting that Vinay!

Just a note to my previous post UART2 and SPI0 share the same pins.

Here is the link for SPI the device tree overlays I compiled, hopefully it
will help someone out that is getting started with both the SPI's on the
BBB:
https://drive.google.com/drive/folders/0B_aq4xH2lZ0WVElpWWRLNW1uSGM

After downloading: (these steps will enable SPI0 and SPI1)
 1. Disable HDMI, pins are used by SPI1: root@beaglebone:~# vim
/boot/uEnv.txt
 2. Remove # from line:
cape_disable=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN
 3. Put the .dtbo files you downloaded from the link above in /lib/firmware
on your BBB
 4. Add CAPE=BB-SPI0-01,BB-SPI1-01 to /etc/default/capemgr file:
root@beaglebone:~# vim /etc/default/capemgr
 5. Reboot the BBB
 6. root@beaglebone:/sys/devices/bone_capemgr.*
 7. root@beaglebone:/sys/devices/bone_capemgr.9# cat slots
     You should see:
     ff:P-O-L Override Board Name,00A0,Override Manuf,BB-SPI0-01
     ff:P-O-L Override Board Name,00A0,Override Manuf,BB-SPI1-01
Now you're good to go with both SPI's :D




On Tue, Feb 23, 2016 at 9:27 AM, Rudy Misek <[email protected]>
wrote:

> root@beaglebone:/sys/devices/bone_capemgr.9# cat slots
>  0: 54:PF---
>  1: 55:PF---
>  2: 56:PF---
>  3: 57:PF---
>  4: ff:P-O-L Bone-LT-eMMC-2G,00A0,Texas Instrument,BB-BONE-EMMC-2G
>  5: ff:P-O-- Bone-Black-HDMI,00A0,Texas Instrument,BB-BONELT-HDMI
>  6: ff:P-O-- Bone-Black-HDMIN,00A0,Texas Instrument,BB-BONELT-HDMIN
>  7: ff:P-O-L Override Board Name,00A0,Override Manuf,BB-UART1
>  8: ff:P-O-L Override Board Name,00A0,Override Manuf,BB-UART2
>  9: ff:P-O-L Override Board Name,00A0,Override Manuf,BB-UART4
> 10: ff:P-O-L Override Board Name,00A0,Override Manuf,BB-UART5
> 11: ff:P-O-L Override Board Name,00A0,Override Manuf,ADAFRUIT-SPI0
> root@beaglebone:/sys/devices/bone_capemgr.9#
>
>
> On Tue, Feb 23, 2016 at 9:21 AM, Rudy Misek <[email protected]>
> wrote:
>
>> Vinay is right, tried it out on a new BBB I just got, enabled UART1,2,4
>> and 5 plus ADAFRUIT-SPI0 by
>> adding CAPE=BB-UART1,BB-UART2,BB-UART4,BB-UART5,ADAFRUIT-SPI0
>> to /ect/default/capemgr and rebooted.
>>
>> I can't load ADAFRUIT-SPI1 using the same method even though I have
>> disabled HDMI and HDMIN
>>
>> Vinay, have you been able to enable SPI1?
>>
>> On Fri, Feb 19, 2016 at 7:59 PM, <[email protected]> wrote:
>>
>>>
>>>
>>>    1. Another solution is also simple, just include the line
>>>    "CAPE=ADAFRUIT-SP0" in /etc/default/capemgr file. Then reboot and all
>>>    should work fine.
>>>
>>> On Tuesday, 16 June 2015 20:09:14 UTC+5:30, Brendan Merna wrote:
>>>>
>>>> I'm trying to  enable SPI on boot up on my Beaglebone Black. I followed
>>>> the wiki link below under the title
>>>> SPI1 D1 Output and D0 Input
>>>>
>>>> I created the .dts file and compiled it. I then moved it to
>>>> /lib/firmware/ and then enabled the device overlay tree. Finally, I changed
>>>> the uenv.txt file by adding the text shown and I removed a pound sign at
>>>> the end of the document. I did this because the boot command to enable the
>>>> SPI wasn't working and I thought it wasn't reading the last command because
>>>> of the pound sign. Unfortunately, now that I removed it, I reset my
>>>> Beaglebone Black and it gets stuck in a state with the Power LED and
>>>> USR0,USR1, USR2, and USR3 all stuck on. No blinking and my computer doesn't
>>>> recognize its there. I'm powering through the USB port and have tried
>>>> resetting and powering down numerous times. This same state keeps coming
>>>> up. Can anyone help?
>>>>
>>>> Tutorial Link:
>>>> http://elinux.org/BeagleBone_Black_Enable_SPIDEV
>>>>
>>> --
>>> For more options, visit http://beagleboard.org/discuss
>>> ---
>>> You received this message because you are subscribed to a topic in the
>>> Google Groups "BeagleBoard" group.
>>> To unsubscribe from this topic, visit
>>> https://groups.google.com/d/topic/beagleboard/2O0-NwbKc2M/unsubscribe.
>>> To unsubscribe from this group and all its topics, send an email to
>>> [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