2025-07-07 4:36 PM
I want to support a couple of display panels/LCDs so I tried modifying the uboot so it loads the desired device tree overlay according to the state of the input pins (digital). However, when I'm testing it, it does not get applied.
I already spent a couple of days trying to figure this one out but I did not get any luck so I tried testing this concept with RaspberryPi and it works.
Do I just need to set CONFIG_OF_LIBFDT_OVERLAY to the defconfig make this one work?
2025-11-12 8:55 AM
I'm interested in this topic as well
2025-11-12 9:28 AM - edited 2025-11-12 9:29 AM
I found a work around. In my linux_stm32mp_%.append I prepend my DTS to STM32MP_KERNEL_DEVICETREE and append my configs to KERNEL_CONFIG_FRAGMENTS. However, this is not ideal as you will end up having multiple full DTBs (~140KB each).
2025-11-12 9:32 AM
Ah, got you, thank you for sharing information.
I'm mostly interested in it, so I can update Device Tree at runtime.