meta-digi-arm: ccimx6ul: Add support to build mainline BSP

Just add the following to the conf/local.conf file:

MACHINEOVERRIDES .= ":use-mainline-bsp"

The defconfig is the mainline imx_v6_v7_defconfig.

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
This commit is contained in:
Alex Gonzalez 2018-08-24 17:53:38 +02:00
parent 6044011127
commit 2eaade486f
6 changed files with 18 additions and 3 deletions

View File

@ -26,6 +26,10 @@ KERNEL_DEVICETREE ?= " \
imx6ul-ccimx6ulsbc-id135.dtb \ imx6ul-ccimx6ulsbc-id135.dtb \
imx6ul-ccimx6ulsbc-id136.dtb \ imx6ul-ccimx6ulsbc-id136.dtb \
" "
KERNEL_DEVICETREE_use-mainline-bsp ?= "imx6ul-ccimx6ulsbcpro.dtb"
KERNEL_DEFCONFIG ?= "arch/arm/configs/ccimx6ul_defconfig"
KERNEL_DEFCONFIG_use-mainline-bsp ?= "arch/arm/configs/imx_v6_v7_defconfig"
SERIAL_CONSOLES ?= "115200;ttymxc4" SERIAL_CONSOLES ?= "115200;ttymxc4"

View File

@ -25,6 +25,10 @@ KERNEL_DEVICETREE ?= " \
imx6ul-ccimx6ulstarter-wb.dtb \ imx6ul-ccimx6ulstarter-wb.dtb \
imx6ul-ccimx6ulstarter-id129.dtb \ imx6ul-ccimx6ulstarter-id129.dtb \
" "
KERNEL_DEVICETREE_use-mainline-bsp ?= "imx6ul-ccimx6ulsbcexpress.dtb"
KERNEL_DEFCONFIG ?= "arch/arm/configs/ccimx6ul_defconfig"
KERNEL_DEFCONFIG_use-mainline-bsp ?= "arch/arm/configs/imx_v6_v7_defconfig"
SERIAL_CONSOLES ?= "115200;ttymxc4" SERIAL_CONSOLES ?= "115200;ttymxc4"

View File

@ -12,9 +12,6 @@ include conf/machine/include/tune-cortexa7.inc
UBOOT_SUFFIX = "imx" UBOOT_SUFFIX = "imx"
UBOOT_SYMLINK = "u-boot-${MACHINE}.${UBOOT_SUFFIX}" UBOOT_SYMLINK = "u-boot-${MACHINE}.${UBOOT_SUFFIX}"
# Linux kernel configuration
KERNEL_DEFCONFIG ?= "arch/arm/configs/ccimx6ul_defconfig"
# Wireless external module # Wireless external module
WIRELESS_MODULE ?= "" WIRELESS_MODULE ?= ""
WIRELESS_MODULE_append = " ${@base_conditional('HAVE_WIFI', '1', 'kernel-module-qualcomm', '', d)}" WIRELESS_MODULE_append = " ${@base_conditional('HAVE_WIFI', '1', 'kernel-module-qualcomm', '', d)}"

View File

@ -3,6 +3,7 @@ PREFERRED_PROVIDER_jpeg-native ?= "jpeg-native"
PREFERRED_PROVIDER_u-boot ??= "u-boot-dey" PREFERRED_PROVIDER_u-boot ??= "u-boot-dey"
PREFERRED_PROVIDER_virtual/bootloader ??= "u-boot-dey" PREFERRED_PROVIDER_virtual/bootloader ??= "u-boot-dey"
PREFERRED_PROVIDER_virtual/kernel ??= "linux-dey" PREFERRED_PROVIDER_virtual/kernel ??= "linux-dey"
PREFERRED_PROVIDER_virtual/kernel_use-mainline-bsp ??= "linux-4.18.y"
PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg" PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg"
# #

View File

@ -0,0 +1,8 @@
# Copyright (C) 2018 Digi International
require recipes-kernel/linux/linux-dey.inc
SRCBRANCH = "v4.18.y"
SRCREV = "${AUTOREV}"
COMPATIBLE_MACHINE = "(ccimx6ul)"

View File

@ -3,6 +3,7 @@
SUMMARY = "Linux kernel for Digi boards" SUMMARY = "Linux kernel for Digi boards"
LICENSE = "GPLv2" LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7" LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
LIC_FILES_CHKSUM_use-mainline-bsp = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814"
DEPENDS += "lzop-native bc-native" DEPENDS += "lzop-native bc-native"
DEPENDS += "${@base_conditional('TRUSTFENCE_SIGN', '1', 'trustfence-sign-tools-native', '', d)}" DEPENDS += "${@base_conditional('TRUSTFENCE_SIGN', '1', 'trustfence-sign-tools-native', '', d)}"