]> code.ossystems Code Review - meta-freescale.git/commitdiff
imx-base.inc: Add support to easily choose which BSP to use
authorOtavio Salvador <otavio@ossystems.com.br>
Fri, 10 Apr 2020 18:11:20 +0000 (15:11 -0300)
committerOtavio Salvador <otavio@ossystems.com.br>
Sat, 11 Apr 2020 19:48:43 +0000 (16:48 -0300)
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 <otavio@ossystems.com.br>
conf/machine/include/imx-base.inc

index 4f1b041990900d69873d61fad75b7962f4f4d51d..2ebf2d9114de69f8a9e7fedb7af0eda9d71aa86f 100644 (file)
@@ -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"