I am working with MCIMX8QXP-CPU (i.MX 8QuadXPlus Multisensory Enablement Kit) and I followed the instructions of i.MX Yocto Project User's Guide.pdf (IMXLXYOCTOUG), section 5.5 U-Boot configuration about setting the UBOOT_CONFIG = "qspi1" in local.conf and after executing:
MACHINE=imx8qxpmek bitbake -c deploy u-boot-imx
Nothing is shown in the tmp/deploy/images/imx8qxpmek/
How can I create my qspi bootloader?

Thanks
Update:
I am now able to boot with the QSPI boot mode, I followed the instructions from i.MX_Yocto_Project_User's_Guide.pdf, to setup my Yocto folder:
$ mkdir imx-yocto-bsp
$ cd imx-yocto-bsp
$ repo init -u https://source.codeaurora.org/external/imx/imx-manifest -b imx-linux-sumo -m imx-4.14.98-2.0.0_ga.xml
$ repo sync
$ DISTRO=fsl-imx-xwayland MACHINE=imx8qxpmek source fsl-setup-release.sh -b build-xwayland
Added FSPI configuration
$ echo "UBOOT_CONFIG = \"fspi\"" >> conf/local.conf
$ MACHINE=imx8qxpmek bitbake -c deploy u-boot-imx
After a while, the bootloader for FSPI is created:
imx-yocto-bsp/build-wayland/tmp/deploy/images/imx8qxpmek/imx-boot-imx8qxpmek-fspi.bin-flash_spl_flexspi
Following this reference: https://github.com/NXPmicro/mfgtools/wiki, I flashed the bootloader to the QSPI NOR Memory of the iMX8 QXP MEK board with the help of UUU tool:
$ sudo ./uuu -v -b qspi imx-boot-imx8qxpmek-fspi.bin-flash_spl_flexspi
After that I set up the proper onfiguration to the SW2 dip switch and the board boot from QSPI memory, then I have another problem but I will create a different post for that