<div dir="ltr"><div>Hi</div><div><br></div><div>I'm trying to generate boot images for QSPI for a custom board in Yocto but ran into some issues.</div><div>I use meta-xilinx-bsp and meta-xilinx-tools 2018.1 branches and I have added u-boot and linux machines + DTS pathces.<br></div><div>Can the files generated by Yocto be used to boot from QSPI?</div><div>I did not find it in any readme but a patch in u-boot-xlnx suggested I need to follow a special QSPI partition layout and a special atf-spi.ub:</div><div><a href="https://github.com/Xilinx/u-boot-xlnx/commit/378a437a49dd3d17a9a544768051b2336e5ed874">https://github.com/Xilinx/u-boot-xlnx/commit/378a437a49dd3d17a9a544768051b2336e5ed874</a></div><div>Is there an easy way to make Yocto generate this special atf-spi.ub?<br></div><div><br></div><div>I tried an alternate approach by setting PREFERRED_PROVIDER_virtual/boot-bin = xilinx-bootbin to use FSBL and generate a BOOT.bin for QSPI. But the FSBL seems to require PMUFW version 1.0. I got around this by cherry-picking a commit from master branch to get a newer pmu-firmware recipe. But now I also need a newer kernel recipe. So I am not sure this is a reasonable path forward.<br></div><div>In general which boot method would you recommend for QSPI? SPL or FSBL.</div><div><br></div></div>