Hi,
I am trying to figure out how to replace the default u-boot device tree for a verdin imx8mp SoM.
My custom image is based on the tdx-reference-minimal-image on the latest Scarthgap branch.
From my build logs I can see that this seems to be using the “origin/master” branch of the toradex u-bott-toradex git repo (I was expecting this to be the imx 2024.04 branch).
The main reason for this is so I can remove the ctrl-sleep-moci-hog from gpio4, and both the EEPROM definitions from i2c4.
This is required as my custom carrier board uses that GPIO for another peripheral (which cannot be changed) and the EEPROMs do not exist on our boards.
Originally I added a copy of the verdin dev wifi dtsi and dts (similar to how I would for linux). However this causes several build errors with it not existing in the Makefile and also not generating an “upstream” version of the dtb.
Having looked more deeply into the origin/master branch it would appear the layout is now very different and the file I need to change is `imx8mp-verdin-wifi-dev-u-boot.dtsi`, but I am unsure where this is used to create the dtb and how that gets specified when building the u-boot code.
Is there an updated tutorial for doing something like this anywhere?
Thanks for any help and pointers.