I am having i.MX6ULL custom board which is currently running Latest stable kernel from NXP based on Yocto Krogoth 2.1 :
Uboot : 2016.03
I came across i.MX6 community BSP : https://www.nxp.com/docs/en/user-guide/i.MX_Yocto_Project_User%27s_Guide_Linux.pdf
It is having following Uboot and Kernel
When I went through the source code of Uboot and built for i.MX6ULLEVK I see that some dtb is generated and all device tree is available in u-boot-imx/arch/arm/dts/ folder. It looks like some kind of stripped down version of Linux kernel device tree.
I have some doubts regarding Device tree on U-boot:
- When device tree for U-boot was introduced?
- Is it mandatory to use Uboot device tree?
- Can I use same device tree as that of kernel.?
- Can this device tree only minimal items (required to boot)
Please clarify above items . I will do some research on this Uboot device tree Topic.
Keshava Kumar B