BBB with BeagleWire ICE40 2.1 Cape SPI connectivity

I am following Getting BBB Ready for BeagleWire ยท BeagleWire. The BBB image is Linux beaglebone-black-wire.lan 5.10.168-ti-r79 #1bullseye SMP PREEMPT Mon Jul 22 17:49:20 UTC 2024 armv7l GNU/Linux.

All I get as a response from config_pin P9_25 gpio_pu is:
ERROR: open() for /sys/devices/platform/ocp/ocp:P9_25_pinmux/state failed, No such file or directory

The /boot/uEnv.txt I boot with is:

#Docs: Beagleboard:U-boot partitioning layout 2.0 - eLinux.org

uname_r=5.10.168-ti-r79
#uuid=
#dtb=

###U-Boot Overlays###
###Documentation: Beagleboard:BeagleBoneBlack Debian - eLinux.org
###Master Enable
enable_uboot_overlays=1

###Overide capes with eeprom
#uboot_overlay_addr0=.dtbo
#uboot_overlay_addr0=/lib/firmware/BB-SPIDEV1-00A0.dtbo
#uboot_overlay_addr0=/lib/firmware/BW-ICE40CapeV2-00A0.dtbo
#uboot_overlay_addr1=.dtbo
#uboot_overlay_addr2=.dtbo
#uboot_overlay_addr3=.dtbo
uboot_overlay_addr3=/lib/firmware/BW-ICE40CapeV2-00A0.dtbo

โ€ฆ
โ€ฆ

Should I be using a different SPI technique to try and address the nor flash on the BeagleWire than is described at Getting BBB Ready for BeagleWire ยท BeagleWire?

Also sudo beagle-version shows:
eeprom:[A335BNLT00C02312SBB01568]
model:[TI_AM335x_BeagleBone_Black]
dogtag:[BeagleBoard.org Debian Bullseye IoT Image 2023-09-02]
bootloader:[microSD-(push-button)]:[/dev/mmcblk0]:[U-Boot SPL 2022.04-ge0d31da5 (Aug 04 2023 - 18:48:26 +0000)]:[location: dd MBR]
UBOOT: Booted Device-Tree:[am335x-boneblack-uboot-univ.dts]
UBOOT: Loaded Overlay:[BW-ICE40CapeV2-00A0]
kernel:[5.10.168-ti-r79]
nodejs:[v12.22.12]
/boot/uEnv.txt Settings:
uboot_overlay_options:[enable_uboot_overlays=1]
uboot_overlay_options:[uboot_overlay_addr3=/lib/firmware/BW-ICE40CapeV2-00A0.dtbo]
uboot_overlay_options:[disable_uboot_overlay_emmc=1]
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:[enable_uboot_cape_universal=1]
pkg check: to individually upgrade run: [sudo apt install --only-upgrade ]
pkg:[bb-cape-overlays]:[4.14.20210821.0-0~bullseye+20210821]
pkg:[bb-customizations]:[1.20240119.0-0~bullseye+20240119]
pkg:[bb-usb-gadgets]:[1.20240717.0-0~bullseye+20240717]
pkg:[bb-wl18xx-firmware]:[1.20230703.0-0~bullseye+20240703]
pkg:[kmod]:[28-1]
WARNING:pkg:[librobotcontrol]:[NOT_INSTALLED]
pkg:[firmware-ti-connectivity]:[20210315-3]
groups:[debian : debian adm kmem dialout cdrom floppy audio dip video plugdev users systemd-journal input render bluetooth netdev i2c gpio admin tisdk weston-launch cloud9ide]
cmdline:[console=ttyS0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 lpj=1990656 rng_core.default_quality=100 loglevel=7]
dmesg | grep remote
[ 12.473060] remoteproc remoteproc0: wkup_m3 is available
[ 49.644076] remoteproc remoteproc0: powering up wkup_m3
[ 49.652274] remoteproc remoteproc0: Booting fw image am335x-pm-firmware.elf, size 217148
[ 49.726569] remoteproc remoteproc0: remote processor wkup_m3 is now up
[ 66.589501] remoteproc remoteproc1: 4a334000.pru is available
[ 66.868615] remoteproc remoteproc2: 4a338000.pru is available
dmesg | grep pru
[ 66.589501] remoteproc remoteproc1: 4a334000.pru is available
[ 66.868615] remoteproc remoteproc2: 4a338000.pru is available
dmesg | grep pinctrl-single
[ 10.718333] pinctrl-single 44e10800.pinmux: 142 pins, size 568
dmesg | grep gpio-of-helper
[ 10.720157] gpio-of-helper ocp:cape-universal: Failed to get gpio property of โ€˜P8_03โ€™
[ 10.720186] gpio-of-helper ocp:cape-universal: Failed to create gpio entry
[ 13.003744] gpio-of-helper ocp:cape-universal: Allocated GPIO id=0 name=โ€˜P8_03โ€™
[ 13.011415] gpio-of-helper ocp:cape-universal: Allocated GPIO id=1 name=โ€˜P8_04โ€™
[ 13.019036] gpio-of-helper ocp:cape-universal: Allocated GPIO id=2 name=โ€˜P8_05โ€™
[ 13.026617] gpio-of-helper ocp:cape-universal: Allocated GPIO id=3 name=โ€˜P8_06โ€™
[ 13.034496] gpio-of-helper ocp:cape-universal: Allocated GPIO id=4 name=โ€˜P8_07โ€™
[ 13.042137] gpio-of-helper ocp:cape-universal: Allocated GPIO id=5 name=โ€˜P8_08โ€™
[ 13.049742] gpio-of-helper ocp:cape-universal: Allocated GPIO id=6 name=โ€˜P8_09โ€™
[ 13.057321] gpio-of-helper ocp:cape-universal: Allocated GPIO id=7 name=โ€˜P8_10โ€™
[ 13.064890] gpio-of-helper ocp:cape-universal: Allocated GPIO id=8 name=โ€˜P8_11โ€™
[ 13.072467] gpio-of-helper ocp:cape-universal: Allocated GPIO id=9 name=โ€˜P8_12โ€™
[ 13.080141] gpio-of-helper ocp:cape-universal: Allocated GPIO id=10 name=โ€˜P8_13โ€™
[ 13.087859] gpio-of-helper ocp:cape-universal: Allocated GPIO id=11 name=โ€˜P8_14โ€™
[ 13.095537] gpio-of-helper ocp:cape-universal: Allocated GPIO id=12 name=โ€˜P8_15โ€™
[ 13.103202] gpio-of-helper ocp:cape-universal: Allocated GPIO id=13 name=โ€˜P8_16โ€™
[ 13.110882] gpio-of-helper ocp:cape-universal: Allocated GPIO id=14 name=โ€˜P8_17โ€™
[ 13.118545] gpio-of-helper ocp:cape-universal: Allocated GPIO id=15 name=โ€˜P8_18โ€™
[ 13.126205] gpio-of-helper ocp:cape-universal: Allocated GPIO id=16 name=โ€˜P8_19โ€™
[ 13.133883] gpio-of-helper ocp:cape-universal: Allocated GPIO id=17 name=โ€˜P8_20โ€™
[ 13.141543] gpio-of-helper ocp:cape-universal: Allocated GPIO id=18 name=โ€˜P8_21โ€™
[ 13.149234] gpio-of-helper ocp:cape-universal: Allocated GPIO id=19 name=โ€˜P8_22โ€™
[ 13.156918] gpio-of-helper ocp:cape-universal: Allocated GPIO id=20 name=โ€˜P8_23โ€™
[ 13.164572] gpio-of-helper ocp:cape-universal: Allocated GPIO id=21 name=โ€˜P8_24โ€™
[ 13.172247] gpio-of-helper ocp:cape-universal: Allocated GPIO id=22 name=โ€˜P8_25โ€™
[ 13.179895] gpio-of-helper ocp:cape-universal: Allocated GPIO id=23 name=โ€˜P8_26โ€™
[ 13.187588] gpio-of-helper ocp:cape-universal: Allocated GPIO id=24 name=โ€˜P8_27โ€™
[ 13.195276] gpio-of-helper ocp:cape-universal: Allocated GPIO id=25 name=โ€˜P8_28โ€™
[ 13.202952] gpio-of-helper ocp:cape-universal: Allocated GPIO id=26 name=โ€˜P8_29โ€™
[ 13.210640] gpio-of-helper ocp:cape-universal: Allocated GPIO id=27 name=โ€˜P8_30โ€™
[ 13.218297] gpio-of-helper ocp:cape-universal: Allocated GPIO id=28 name=โ€˜P8_31โ€™
[ 13.225979] gpio-of-helper ocp:cape-universal: Allocated GPIO id=29 name=โ€˜P8_32โ€™
[ 13.233644] gpio-of-helper ocp:cape-universal: Allocated GPIO id=30 name=โ€˜P8_33โ€™
[ 13.241290] gpio-of-helper ocp:cape-universal: Allocated GPIO id=31 name=โ€˜P8_34โ€™
[ 13.248954] gpio-of-helper ocp:cape-universal: Allocated GPIO id=32 name=โ€˜P8_35โ€™
[ 13.256618] gpio-of-helper ocp:cape-universal: Allocated GPIO id=33 name=โ€˜P8_36โ€™
[ 13.264273] gpio-of-helper ocp:cape-universal: Allocated GPIO id=34 name=โ€˜P8_37โ€™
[ 13.271948] gpio-of-helper ocp:cape-universal: Allocated GPIO id=35 name=โ€˜P8_38โ€™
[ 13.279627] gpio-of-helper ocp:cape-universal: Allocated GPIO id=36 name=โ€˜P8_39โ€™
[ 13.287294] gpio-of-helper ocp:cape-universal: Allocated GPIO id=37 name=โ€˜P8_40โ€™
[ 13.294991] gpio-of-helper ocp:cape-universal: Allocated GPIO id=38 name=โ€˜P8_41โ€™
[ 13.302664] gpio-of-helper ocp:cape-universal: Allocated GPIO id=39 name=โ€˜P8_42โ€™
[ 13.310335] gpio-of-helper ocp:cape-universal: Allocated GPIO id=40 name=โ€˜P8_43โ€™
[ 13.317988] gpio-of-helper ocp:cape-universal: Allocated GPIO id=41 name=โ€˜P8_44โ€™
[ 13.325653] gpio-of-helper ocp:cape-universal: Allocated GPIO id=42 name=โ€˜P8_45โ€™
[ 13.333318] gpio-of-helper ocp:cape-universal: Allocated GPIO id=43 name=โ€˜P8_46โ€™
[ 13.340974] gpio-of-helper ocp:cape-universal: Allocated GPIO id=44 name=โ€˜P9_11โ€™
[ 13.348641] gpio-of-helper ocp:cape-universal: Allocated GPIO id=45 name=โ€˜P9_12โ€™
[ 13.356292] gpio-of-helper ocp:cape-universal: Allocated GPIO id=46 name=โ€˜P9_13โ€™
[ 13.363981] gpio-of-helper ocp:cape-universal: Allocated GPIO id=47 name=โ€˜P9_14โ€™
[ 13.371702] gpio-of-helper ocp:cape-universal: Allocated GPIO id=48 name=โ€˜P9_15โ€™
[ 13.379355] gpio-of-helper ocp:cape-universal: Allocated GPIO id=49 name=โ€˜P9_16โ€™
[ 13.387020] gpio-of-helper ocp:cape-universal: Allocated GPIO id=50 name=โ€˜P9_17โ€™
[ 13.394830] gpio-of-helper ocp:cape-universal: Allocated GPIO id=51 name=โ€˜P9_18โ€™
[ 13.402522] gpio-of-helper ocp:cape-universal: Allocated GPIO id=52 name=โ€˜P9_19โ€™
[ 13.410202] gpio-of-helper ocp:cape-universal: Allocated GPIO id=53 name=โ€˜P9_20โ€™
[ 13.417869] gpio-of-helper ocp:cape-universal: Allocated GPIO id=54 name=โ€˜P9_21โ€™
[ 13.425536] gpio-of-helper ocp:cape-universal: Allocated GPIO id=55 name=โ€˜P9_22โ€™
[ 13.433226] gpio-of-helper ocp:cape-universal: Allocated GPIO id=56 name=โ€˜P9_23โ€™
[ 13.440885] gpio-of-helper ocp:cape-universal: Allocated GPIO id=57 name=โ€˜P9_24โ€™
[ 13.448871] gpio-of-helper ocp:cape-universal: Allocated GPIO id=58 name=โ€˜P9_25โ€™
[ 13.456622] gpio-of-helper ocp:cape-universal: Allocated GPIO id=59 name=โ€˜P9_26โ€™
[ 13.464318] gpio-of-helper ocp:cape-universal: Allocated GPIO id=60 name=โ€˜P9_27โ€™
[ 13.471998] gpio-of-helper ocp:cape-universal: Allocated GPIO id=61 name=โ€˜P9_28โ€™
[ 13.479681] gpio-of-helper ocp:cape-universal: Allocated GPIO id=62 name=โ€˜P9_29โ€™
[ 13.487352] gpio-of-helper ocp:cape-universal: Allocated GPIO id=63 name=โ€˜P9_30โ€™
[ 13.495008] gpio-of-helper ocp:cape-universal: Allocated GPIO id=64 name=โ€˜P9_31โ€™
[ 13.502696] gpio-of-helper ocp:cape-universal: Allocated GPIO id=65 name=โ€˜P9_41โ€™
[ 13.510370] gpio-of-helper ocp:cape-universal: Allocated GPIO id=66 name=โ€˜P9_91โ€™
[ 13.518058] gpio-of-helper ocp:cape-universal: Allocated GPIO id=67 name=โ€˜P9_42โ€™
[ 13.525733] gpio-of-helper ocp:cape-universal: Allocated GPIO id=68 name=โ€˜P9_92โ€™
[ 13.533201] gpio-of-helper ocp:cape-universal: ready
dmesg | grep wlcore
lsusb
Bus 001 Device 002: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
END

1 Like