Hi,
I was able to solve the issue. I am able to build the eimnor u-boot using bitbake now.
The fsl-default-providers.inc file had the following contents:
# Freescale BSP default providers
PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg"
PREFERRED_PROVIDER_virtual/kernel ??= "linux-imx"
PREFERRED_PROVIDER_u-boot ??= "u-boot-fslc"
PREFERRED_PROVIDER_virtual/bootloader ??= "u-boot-fslc"
So my BSP was by default using u-bot-fslc image which does not support "mx6qsabreauto_eimnor_config."
After reading the "Freescale_Yocto_Project_User's_Guide" i found out that it uses u-boot-imx as the default bootloader.
So i modified the fsl-default-providers.inc file to:
# Freescale BSP default providers
PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg"
PREFERRED_PROVIDER_virtual/kernel ??= "linux-imx"
#PREFERRED_PROVIDER_u-boot ??= "u-boot-fslc"
#PREFERRED_PROVIDER_virtual/bootloader ??= "u-boot-fslc"
PREFERRED_PROVIDER_u-boot ??= "u-boot-imx"
PREFERRED_PROVIDER_virtual/bootloader ??= "u-boot-imx"
and changed the imx6qsabreauto.conf to
UBOOT_CONFIG ??= "eimnor"
UBOOT_CONFIG[sd] = "mx6qsabreauto_config,sdcard"
UBOOT_CONFIG[eimnor] = "mx6qsabreauto_eimnor_config"
UBOOT_CONFIG[nand] = "mx6qsabreauto_nand_config,ubifs"
UBOOT_CONFIG[spinor] = "mx6qsabreauto_spinor_config"
UBOOT_CONFIG[sata] = "mx6qsabreauto_sata_config"
UBOOT_CONFIG[mfgtool] = "mx6qsabreauto_config"
Now the bitbake does not yield any error as it did before.
Still need to test the u-boot on hardware though.
Thanks for your time,
Best regards,
Nishad