BBAI-64 device tree overlays

Hello BB community!

I am playing around with my AI-64. I want to do some pinmuxing overlay and I have prepared a dts for this. I have previously worked with Beaglebone black and I usually add the dtbo to the uEnv.txt file and the overlay gets done. I have looked for something like this on AI-64 debian, but I could not find it. What is the procedure to add overlays for this board?

Thanks!
Luis

The extlinux options for overlays is listed here:

the repo and branch is:

git clone -b v5.10.x-ti-arm64 https://github.com/beagleboard/BeagleBoard-DeviceTrees/
cd ./BeagleBoard-DeviceTrees/
make
sudo make install

There are 3 current overlays…

I’m working on mergeing these in…

Right not mostly making it automated from ti’s json files… As hand edits become too complex!

Regards,

2 Likes

Hi @RobertCNelson ,
I am having a similar problem. I have custom CAN cape that has couple of CAN bus transceivers. This was used with a Beaglebone Black.
How do I get this working with BB AI64? How do I configure the pins and load the device tree overlays?

In beaglebone black I added these overlays
uboot_overlay_addr0=/lib/firmware/BB-CAN0-00A0.dtbo
uboot_overlay_addr1=/lib/firmware/BB-CAN1-00A0.dtbo

to the /boot/uEnv.txt.
Please let me know if I need to provide more information.