Hello,
I'm having an issue loading an overlay for my 4d systems LCD cape building the arago distribution. There doesn't seem to be a problem with u-boot recognizing the cape as I get this message during boot:
debug: process_cape_part_number:[BB-BONE-4D4R-01]
debug: process_cape_part_number:[42422d424f4e452d344434522d3031]
BeagleBone: cape eeprom: i2c_probe: 0x57: /lib/firmware/BB-BONE-4D4R-01-00A1.dtbo [0xfe1323f]
This same message comes up if I boot with the beagleboard Debian distribution and with that distribution, after the kernel boots, the LCD works perfectly fine. This distribution does not use extlinux, and u-boot seems to handle the DT overlay perfectly and automatically.
But with the arago distribution, extlinux is being run from u-boot, and extlinux does not seem to do anything with the overlay, and nothing that I do disables the addition of extlinux. Setting UBOOT_EXTLINUX = "0" results in a system that will not run.
I have not found any documents anywhere about how to either make extlinux be DT overlay aware or disable extlinux within u-boot. Is there anything obvious that I am missing. The Debian setup is extremely simply and seems to function automatically, as one would expect with an auto-detected cape. Suggestions welcome.
Thanks in advance,
-Eric