Enabling CAN0 - "invalid mode: can"

Wondering how to change the mode of P1_28 to CAN0RX and P1_26 to CAN0TX as shown in the wiki:

https://github.com/beagleboard/pocketbeagle/wiki/Peripherals#can

It doesn’t appear as though CAN is an option for those pins?

sudo /opt/scripts/tools/version.sh

Regards,

debian@beaglebone:~$ sudo /opt/scripts/tools/version.sh
git:/opt/scripts/:[d36fe9a7be9ebfc872b10a470e904ab4c61c4516]
eeprom:[A335PBGL00A21744GPB20719]
dogtag:[BeagleBoard.org Debian Image 2017-10-10]
bootloader:[microSD-(push-button)]:[/dev/mmcblk0]:[U-Boot 2017.09-00002-g0f3f1c7907]
kernel:[4.4.91-ti-r133]
nodejs:[v6.11.4]
uboot_overlay_options:[enable_uboot_overlays=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.20171009.0-0rcnee1~stretch+20171009]
pkg:[bb-wl18xx-firmware]:[1.20170829-0rcnee1~stretch+20170829]
pkg:[firmware-ti-connectivity]:[20170823-1rcnee0~stretch+20170830]
debian@beaglebone:~$

debian@beaglebone:~$ sudo /opt/scripts/tools/version.sh
git:/opt/scripts/:[d36fe9a7be9ebfc872b10a470e904ab4c61c4516]
eeprom:[A335PBGL00A21744GPB20719]
dogtag:[BeagleBoard.org Debian Image 2017-10-10]
bootloader:[microSD-(push-button)]:[/dev/mmcblk0]:[U-Boot
2017.09-00002-g0f3f1c7907]
kernel:[4.4.91-ti-r133]

can0/1 got enabled in r135

nodejs:[v6.11.4]
uboot_overlay_options:[enable_uboot_overlays=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.20171009.0-0rcnee1~stretch+20171009]

you'll also need to update bb-cape-overlays package:

So just run:

sudo apt update ; sudo apt upgrade
sudo /opt/scripts/tools/update_kernel.sh
sudo reboot

Regards,

Thanks Robert! Got everything working on Can0! Attached is a screen capture of some data. Thanks again for your help.

PB_CAN_dump.png