From: Otavio Salvador Date: Fri, 10 Apr 2020 18:11:20 +0000 (-0300) Subject: imx-base.inc: Add support to easily choose which BSP to use X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=dc8b1367b87ec2694197e1e7013f7e8391cb10b2;p=meta-freescale.git imx-base.inc: Add support to easily choose which BSP to use Machines or distros can define which BSP it should use by default. We are intending to default for mainline BSP by default and specific machines or DISTROs might change it if need. Two values are considered valid: mainline, nxp For example: IMX_DEFAULT_BSP ??= "mainline" Signed-off-by: Otavio Salvador --- diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc index 4f1b0419..2ebf2d91 100644 --- a/conf/machine/include/imx-base.inc +++ b/conf/machine/include/imx-base.inc @@ -9,6 +9,14 @@ require conf/machine/include/utilities.inc IMX_DEFAULT_BOOTLOADER = "u-boot-fslc" IMX_DEFAULT_BOOTLOADER_mx8 = "u-boot-imx" +# Machines or distros can define which BSP it should use by default. We are +# intending to default for mainline BSP by default and specific machines or +# DISTROs might change it if need. +# +# Two values are considered valid: mainline, nxp +IMX_DEFAULT_BSP ??= "mainline" +MACHINEOVERRIDES =. "use-${IMX_DEFAULT_BSP}-bsp:" + PREFERRED_PROVIDER_u-boot ??= "${IMX_DEFAULT_BOOTLOADER}" PREFERRED_PROVIDER_u-boot-tools-native ??= "${IMX_DEFAULT_BOOTLOADER}-tools-native" PREFERRED_PROVIDER_nativesdk-u-boot-tools ??= "nativesdk-${IMX_DEFAULT_BOOTLOADER}-tools"