meta-digi-arm: switch ccimx6sbc/ccimx6qpsbc platforms to Linux kernel v6.6
This commit updates the CC6 and CC6QP platform configurations to use the latest NXP BSP based on Linux kernel v6.6, unifying support across all NXP-based platforms. https://onedigi.atlassian.net/browse/DEL-9758 Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
This commit is contained in:
parent
904a543511
commit
a04846f107
|
|
@ -31,9 +31,9 @@ UBOOT_INSTALL_USB_INDEX = "0"
|
|||
UBOOT_INSTALL_SD_INDEX = "1"
|
||||
|
||||
KERNEL_DEVICETREE ?= " \
|
||||
imx6qp-ccimx6qpsbc.dtb \
|
||||
imx6qp-ccimx6qpsbc-id160.dtb \
|
||||
imx6qp-ccimx6qpsbc-wb.dtb \
|
||||
digi/imx6qp-ccimx6qpsbc.dtb \
|
||||
digi/imx6qp-ccimx6qpsbc-id160.dtb \
|
||||
digi/imx6qp-ccimx6qpsbc-wb.dtb \
|
||||
"
|
||||
|
||||
SERIAL_CONSOLES ?= "115200;ttymxc3"
|
||||
|
|
|
|||
|
|
@ -29,16 +29,16 @@ UBOOT_INSTALL_USB_INDEX = "0"
|
|||
UBOOT_INSTALL_SD_INDEX = "1"
|
||||
|
||||
KERNEL_DEVICETREE ?= " \
|
||||
imx6dl-ccimx6sbc.dtb \
|
||||
imx6dl-ccimx6sbc-w.dtb \
|
||||
imx6dl-ccimx6sbc-wb.dtb \
|
||||
imx6q-ccimx6sbc.dtb \
|
||||
imx6q-ccimx6sbc-w.dtb \
|
||||
imx6q-ccimx6sbc-wb.dtb \
|
||||
imx6q-ccimx6sbc-wb-ldo-bypass.dtb \
|
||||
imx6q-ccimx6sbc-id129.dtb \
|
||||
imx6q-ccimx6sbc-id130.dtb \
|
||||
imx6dl-ccimx6sbc-id131.dtb \
|
||||
digi/imx6dl-ccimx6sbc.dtb \
|
||||
digi/imx6dl-ccimx6sbc-w.dtb \
|
||||
digi/imx6dl-ccimx6sbc-wb.dtb \
|
||||
digi/imx6q-ccimx6sbc.dtb \
|
||||
digi/imx6q-ccimx6sbc-w.dtb \
|
||||
digi/imx6q-ccimx6sbc-wb.dtb \
|
||||
digi/imx6q-ccimx6sbc-wb-ldo-bypass.dtb \
|
||||
digi/imx6q-ccimx6sbc-id129.dtb \
|
||||
digi/imx6q-ccimx6sbc-id130.dtb \
|
||||
digi/imx6dl-ccimx6sbc-id131.dtb \
|
||||
"
|
||||
|
||||
SERIAL_CONSOLES ?= "115200;ttymxc3"
|
||||
|
|
|
|||
|
|
@ -10,8 +10,8 @@ PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg"
|
|||
#
|
||||
# Platform Linux U-Boot
|
||||
# -------------------------------------------------
|
||||
# ccimx6 5.15 2017.03
|
||||
# ccimx6qp 5.15 2017.03
|
||||
# ccimx6 6.6 2017.03
|
||||
# ccimx6qp 6.6 2017.03
|
||||
# ccimx6ul 6.6 2024.04
|
||||
# ccimx8x 6.6 2024.04 (packaged in imx-boot)
|
||||
# ccimx8mn 6.6 2024.04 (packaged in imx-boot)
|
||||
|
|
|
|||
|
|
@ -1,69 +0,0 @@
|
|||
# Copyright (C) 2022-2025, Digi International Inc.
|
||||
|
||||
require recipes-kernel/linux/linux-dey.inc
|
||||
|
||||
SRCBRANCH = "v5.15.71/nxp/master"
|
||||
SRCBRANCH:stm32mpcommon = "v5.15.118/stm/master"
|
||||
SRCREV = "${AUTOREV}"
|
||||
SRCREV:stm32mpcommon = "${AUTOREV}"
|
||||
|
||||
STM_RT_PATCHES = " \
|
||||
file://patch-5.15.119-rt65.patch \
|
||||
file://0023-5.15-stm32mp-rt-49-r1-CLOCK.patch \
|
||||
file://0024-5.15-stm32mp-rt-49-r1-DMA.patch \
|
||||
file://0025-5.15-stm32mp-rt-49-r1-MFD.patch \
|
||||
file://0026-5.15-stm32mp-rt-49-r1-NET-TTY.patch \
|
||||
file://0027-5.15-stm32mp-rt-49-r1-DEVICETREE.patch \
|
||||
file://0028-5.15-stm32mp-rt-49-r1-CONFIG.patch \
|
||||
"
|
||||
|
||||
SRC_URI:append:stm32mpcommon = " \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'rt', '${STM_RT_PATCHES}', '', d)} \
|
||||
"
|
||||
|
||||
KERNEL_CONFIG_FRAGMENTS:append:stm32mpcommon = " ${@bb.utils.contains('DISTRO_FEATURES', 'rt', '${S}/arch/arm/configs/fragment-07-rt.config', '', d)}"
|
||||
KERNEL_CONFIG_FRAGMENTS:append:stm32mpcommon = " ${@bb.utils.contains('DISTRO_FEATURES', 'rt', '${S}/arch/arm/configs/fragment-07-rt-sysvinit.config', '', d)}"
|
||||
KERNEL_CONFIG_FRAGMENTS:append:ccmp13 = " ${@bb.utils.contains('DISTRO_FEATURES', 'rt', '${S}/arch/arm/configs/fragment-08-rt-mp13.config', '', d)}"
|
||||
|
||||
do_assemble_fitimage:append:ccmp1() {
|
||||
#
|
||||
# Step 9: Add public keys to the different U-Boot dtb files
|
||||
#
|
||||
if [ "${UBOOT_SIGN_ENABLE}" = "1" ] && [ -n "${UBOOT_DEVICETREE}" ]; then
|
||||
for devicetree in ${UBOOT_DEVICETREE}; do
|
||||
if [ -f "${STAGING_DATADIR}/${devicetree}.dtb" ]; then
|
||||
cp -P "${STAGING_DATADIR}/${devicetree}.dtb" ${B}
|
||||
|
||||
# Add image public key in U-Boot dtb file
|
||||
fdt_add_pubkey -a "${FIT_HASH_ALG},${FIT_SIGN_ALG}" \
|
||||
-k "${UBOOT_SIGN_KEYDIR}" \
|
||||
-n "${UBOOT_SIGN_IMG_KEYNAME}" \
|
||||
-r "image" \
|
||||
"${B}/${devicetree}.dtb"
|
||||
|
||||
# Add configuration public key in U-Boot dtb file
|
||||
fdt_add_pubkey -a "${FIT_HASH_ALG},${FIT_SIGN_ALG}" \
|
||||
-k "${UBOOT_SIGN_KEYDIR}" \
|
||||
-n "${UBOOT_SIGN_KEYNAME}" \
|
||||
-r "conf" \
|
||||
"${B}/${devicetree}.dtb"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
kernel_do_deploy:append:ccmp1() {
|
||||
if [ "${UBOOT_SIGN_ENABLE}" = "1" ] && \
|
||||
[ -n "${UBOOT_DTB_BINARY}" ] ; then
|
||||
# Install device tree files with signature
|
||||
if [ -n "${UBOOT_DEVICETREE}" ]; then
|
||||
for devicetree in ${UBOOT_DEVICETREE}; do
|
||||
if [ -f "${B}/${devicetree}.dtb" ]; then
|
||||
install -m 0644 ${B}/${devicetree}.dtb "${DEPLOYDIR}/${FIP_UBOOT_DTB}-${devicetree}-with-signature.dtb"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
COMPATIBLE_MACHINE = "(ccimx6$)"
|
||||
|
|
@ -60,4 +60,4 @@ do_install:append:stm32mpcommon() {
|
|||
|
||||
FILES:${KERNEL_PACKAGE_NAME}-modules:stm32mpcommon += "${sysconfdir}/modprobe.d"
|
||||
|
||||
COMPATIBLE_MACHINE = "(ccimx6ul|ccimx8m|ccimx8x|ccimx9|ccmp2|ccmp1)"
|
||||
COMPATIBLE_MACHINE = "(ccimx6$|ccimx6ul|ccimx8m|ccimx8x|ccimx9|ccmp2|ccmp1)"
|
||||
|
|
|
|||
Loading…
Reference in New Issue