Hi @Jimmychea,
I hope you are doing well.
The device tree file can be determined by a u-boot environment variable fdtfile.
imx8mp-evk.dts is the base device tree file for i.MX8MP EVK,
For Example:
setenv fdtfile "imx8mp-evk.dtb"
Other device tree files are used for specific use cases and they use imx8mp-evk.dts as a base.
For example, imx8mp-evk-basler-ov5640.dtb can be set as fdtfile in u-boot cmd if the basler camera is used
imx8mp-evk-basler-ov5640.dts contains #include "imx8mp-evk.dts".
The same goes for other device tree files.
Thanks & Regards,
Dhruvit Vasavada