4.4.91-ti-r133 SPI0 "48030000.spi: chipselect 0 already in use"

Hi,

I can’t create SPIDEVx character devices in /dev. I recompiled my BB-SPI0-00A0.dts with the released dtc compiler.

In the uEnv.txt file, I tried moving the BB-SPI0-00A0.dtbo to cape_enable=bone_capemgr.enable_partno=BB-KATS,BB-SPI0 and got the following error “48030000.spi: chipselect 0 already in use”.

How do I determine what is assigned to the SPI0 CS pin?

What default or base device tree binary does the U-Boot enabled uEnv.txt file use?

PS: I did try the generic BB-SPIDEV0 overlay and got the same error.

sudo /opt/scripts/tools/version.sh

git:/opt/scripts/:[23650994e41b16bcf78253cde7d35a93664beeef]

eeprom:[A335BNLT00C03016BBBK0E44]

model:[TI_AM335x_BeagleBone_Black]

dogtag:[BeagleBoard.org Debian Image 2017-10-10]

bootloader:[eMMC-(default)]:[/dev/mmcblk1]:[U-Boot 2017.09-00002-g0f3f1c7907]

kernel:[4.4.91-ti-r133]

nodejs:[v6.12.0]

uboot_overlay_options:[enable_uboot_overlays=1]

uboot_overlay_options:[uboot_overlay_addr4=/lib/firmware/BB-KATS-00A0.dtbo]

uboot_overlay_options:[uboot_overlay_addr5=/lib/firmware/BB-SPI0-00A0.dtbo]

uboot_overlay_options:[disable_uboot_overlay_video=1]

uboot_overlay_options:[disable_uboot_overlay_audio=1]

uboot_overlay_options:[disable_uboot_overlay_wireless=1]

uboot_overlay_options:[disable_uboot_overlay_adc=1]

uboot_overlay_options:[uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-4-TI-00A0.dtbo]

uboot_overlay_options:[enable_uboot_cape_universal=1]

pkg:[bb-cape-overlays]:[4.4.20171126.0-0rcnee1~stretch+20171126]

pkg:[bb-wl18xx-firmware]:[1.20170829-0rcnee1~stretch+20170829]

pkg:[firmware-ti-connectivity]:[20170823-1rcnee0~stretch+20170830]