From 6669002ed4629b98efce95e382a73fa34313a8d4 Mon Sep 17 00:00:00 2001 From: Andrey Zhizhikin Date: Mon, 30 Oct 2023 14:21:56 +0100 Subject: u-boot-fslc: upgrade to v2023.10 U-Boot fork has been updated to include tagged version v2023.10 from upstream. Following commits were ported from 2023.04+fslc to this version: ---- 105a9c8cc0 mx6sabresd: Fix extra environment settings 9921d4467d imx: iMX6: Define disconnect_from_pc function 2c2f4d28f2 MLK-21854-2 imx: uuu: Update autoboot to run uuu or fastboot 3408a474b5 pico-imx6ul, pico-imx7d: Explain how to use eMMC user partition ed7113b4ea mx6sabre_common: Dynamically change the video output a9817785c1 mx6sabresd: Enable video interfaces in bootargs ---- Signed-off-by: Andrey Zhizhikin --- recipes-bsp/u-boot/u-boot-fslc-common_2023.04.inc | 19 ---------- recipes-bsp/u-boot/u-boot-fslc-common_2023.10.inc | 19 ++++++++++ recipes-bsp/u-boot/u-boot-fslc-mxsboot_2023.04.bb | 42 ----------------------- recipes-bsp/u-boot/u-boot-fslc-mxsboot_2023.10.bb | 42 +++++++++++++++++++++++ recipes-bsp/u-boot/u-boot-fslc_2023.04.bb | 25 -------------- recipes-bsp/u-boot/u-boot-fslc_2023.10.bb | 25 ++++++++++++++ 6 files changed, 86 insertions(+), 86 deletions(-) delete mode 100644 recipes-bsp/u-boot/u-boot-fslc-common_2023.04.inc create mode 100644 recipes-bsp/u-boot/u-boot-fslc-common_2023.10.inc delete mode 100644 recipes-bsp/u-boot/u-boot-fslc-mxsboot_2023.04.bb create mode 100644 recipes-bsp/u-boot/u-boot-fslc-mxsboot_2023.10.bb delete mode 100644 recipes-bsp/u-boot/u-boot-fslc_2023.04.bb create mode 100644 recipes-bsp/u-boot/u-boot-fslc_2023.10.bb diff --git a/recipes-bsp/u-boot/u-boot-fslc-common_2023.04.inc b/recipes-bsp/u-boot/u-boot-fslc-common_2023.04.inc deleted file mode 100644 index 36f0b87a..00000000 --- a/recipes-bsp/u-boot/u-boot-fslc-common_2023.04.inc +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright (C) 2012-2022 O.S. Systems Software LTDA. -# Released under the MIT license (see COPYING.MIT for the terms) - -inherit fsl-u-boot-localversion - -LICENSE = "GPL-2.0-or-later" -LIC_FILES_CHKSUM = "file://Licenses/README;md5=2ca5f2c35c8cc335f0a19756634782f1" - -DEPENDS += "flex-native bison-native" - -SRC_URI = "git://github.com/Freescale/u-boot-fslc.git;branch=${SRCBRANCH};protocol=https" - -SRCREV = "7341fbb267e0cdb031c6ba6aa6572fe4be75d3c6" -SRCBRANCH = "2023.04+fslc" - -PV = "2023.04+git${SRCPV}" - -S = "${WORKDIR}/git" -B = "${WORKDIR}/build" diff --git a/recipes-bsp/u-boot/u-boot-fslc-common_2023.10.inc b/recipes-bsp/u-boot/u-boot-fslc-common_2023.10.inc new file mode 100644 index 00000000..1b8a720b --- /dev/null +++ b/recipes-bsp/u-boot/u-boot-fslc-common_2023.10.inc @@ -0,0 +1,19 @@ +# Copyright (C) 2012-2022 O.S. Systems Software LTDA. +# Released under the MIT license (see COPYING.MIT for the terms) + +inherit fsl-u-boot-localversion + +LICENSE = "GPL-2.0-or-later" +LIC_FILES_CHKSUM = "file://Licenses/README;md5=2ca5f2c35c8cc335f0a19756634782f1" + +DEPENDS += "flex-native bison-native" + +SRC_URI = "git://github.com/Freescale/u-boot-fslc.git;branch=${SRCBRANCH};protocol=https" + +SRCREV = "105a9c8cc0a8551195e2a5ac8812802f12604ff6" +SRCBRANCH = "2023.10+fslc" + +PV = "2023.10+git${SRCPV}" + +S = "${WORKDIR}/git" +B = "${WORKDIR}/build" diff --git a/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2023.04.bb b/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2023.04.bb deleted file mode 100644 index b7e4ca76..00000000 --- a/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2023.04.bb +++ /dev/null @@ -1,42 +0,0 @@ -require u-boot-fslc-common_${PV}.inc - -DESCRIPTION = "U-boot bootloader mxsboot tool" -SECTION = "bootloader" - -inherit python3native - -DEPENDS += " \ - bison-native \ - dtc \ - gnutls \ - openssl \ - python3-setuptools-native \ - swig-native \ - util-linux-libuuid \ -" - -PROVIDES = "u-boot-mxsboot" - -EXTRA_OEMAKE:class-target = 'CROSS_COMPILE="${TARGET_PREFIX}" CC="${CC} ${CFLAGS} ${LDFLAGS}" HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" STRIP=true V=1 CONFIG_MX28=y' -EXTRA_OEMAKE:class-native = 'CC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" STRIP=true V=1 CONFIG_MX28=y' -EXTRA_OEMAKE:class-nativesdk = 'CROSS_COMPILE="${HOST_PREFIX}" CC="${CC} ${CFLAGS} ${LDFLAGS}" HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" STRIP=true V=1 CONFIG_MX28=y' - -do_compile () { - oe_runmake -C ${S} O=${B} tools-only_defconfig - - # Disable CONFIG_CMD_LICENSE, license.h is not used by tools and - # generating it requires bin2header tool, which for target build - # is built with target tools and thus cannot be executed on host. - sed -i "s/CONFIG_CMD_LICENSE=.*/# CONFIG_CMD_LICENSE is not set/" .config - - oe_runmake -C ${S} O=${B} cross_tools NO_SDL=1 -} - -do_install () { - install -Dm 0755 tools/mxsboot ${D}${bindir}/uboot-mxsboot - ln -sf uboot-mxsboot ${D}${bindir}/mxsboot -} - -COMPATIBLE_MACHINE:class-target = "(mxs-generic-bsp)" - -BBCLASSEXTEND = "native nativesdk" diff --git a/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2023.10.bb b/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2023.10.bb new file mode 100644 index 00000000..b7e4ca76 --- /dev/null +++ b/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2023.10.bb @@ -0,0 +1,42 @@ +require u-boot-fslc-common_${PV}.inc + +DESCRIPTION = "U-boot bootloader mxsboot tool" +SECTION = "bootloader" + +inherit python3native + +DEPENDS += " \ + bison-native \ + dtc \ + gnutls \ + openssl \ + python3-setuptools-native \ + swig-native \ + util-linux-libuuid \ +" + +PROVIDES = "u-boot-mxsboot" + +EXTRA_OEMAKE:class-target = 'CROSS_COMPILE="${TARGET_PREFIX}" CC="${CC} ${CFLAGS} ${LDFLAGS}" HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" STRIP=true V=1 CONFIG_MX28=y' +EXTRA_OEMAKE:class-native = 'CC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" STRIP=true V=1 CONFIG_MX28=y' +EXTRA_OEMAKE:class-nativesdk = 'CROSS_COMPILE="${HOST_PREFIX}" CC="${CC} ${CFLAGS} ${LDFLAGS}" HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" STRIP=true V=1 CONFIG_MX28=y' + +do_compile () { + oe_runmake -C ${S} O=${B} tools-only_defconfig + + # Disable CONFIG_CMD_LICENSE, license.h is not used by tools and + # generating it requires bin2header tool, which for target build + # is built with target tools and thus cannot be executed on host. + sed -i "s/CONFIG_CMD_LICENSE=.*/# CONFIG_CMD_LICENSE is not set/" .config + + oe_runmake -C ${S} O=${B} cross_tools NO_SDL=1 +} + +do_install () { + install -Dm 0755 tools/mxsboot ${D}${bindir}/uboot-mxsboot + ln -sf uboot-mxsboot ${D}${bindir}/mxsboot +} + +COMPATIBLE_MACHINE:class-target = "(mxs-generic-bsp)" + +BBCLASSEXTEND = "native nativesdk" diff --git a/recipes-bsp/u-boot/u-boot-fslc_2023.04.bb b/recipes-bsp/u-boot/u-boot-fslc_2023.04.bb deleted file mode 100644 index eba8876a..00000000 --- a/recipes-bsp/u-boot/u-boot-fslc_2023.04.bb +++ /dev/null @@ -1,25 +0,0 @@ -require recipes-bsp/u-boot/u-boot.inc -require u-boot-fslc-common_${PV}.inc - -DESCRIPTION = "U-Boot based on mainline U-Boot used by FSL Community BSP in \ -order to provide support for some backported features and fixes, or because it \ -was submitted for revision and it takes some time to become part of a stable \ -version, or because it is not applicable for upstreaming." - -inherit ${@oe.utils.ifelse(d.getVar('UBOOT_PROVIDES_BOOT_CONTAINER') == '1', 'imx-boot-container', '')} - -DEPENDS += "bc-native dtc-native python3-setuptools-native gnutls-native" - -PROVIDES += "u-boot u-boot-mfgtool" - -B = "${WORKDIR}/build" - -# FIXME: Allow linking of 'tools' binaries with native libraries -# used for generating the boot logo and other tools used -# during the build process. -EXTRA_OEMAKE += 'HOSTCC="${BUILD_CC} ${BUILD_CPPFLAGS}" \ - HOSTLDFLAGS="${BUILD_LDFLAGS}" \ - HOSTSTRIP=true' - -PACKAGE_ARCH = "${MACHINE_ARCH}" -COMPATIBLE_MACHINE = "(imx-generic-bsp)" diff --git a/recipes-bsp/u-boot/u-boot-fslc_2023.10.bb b/recipes-bsp/u-boot/u-boot-fslc_2023.10.bb new file mode 100644 index 00000000..eba8876a --- /dev/null +++ b/recipes-bsp/u-boot/u-boot-fslc_2023.10.bb @@ -0,0 +1,25 @@ +require recipes-bsp/u-boot/u-boot.inc +require u-boot-fslc-common_${PV}.inc + +DESCRIPTION = "U-Boot based on mainline U-Boot used by FSL Community BSP in \ +order to provide support for some backported features and fixes, or because it \ +was submitted for revision and it takes some time to become part of a stable \ +version, or because it is not applicable for upstreaming." + +inherit ${@oe.utils.ifelse(d.getVar('UBOOT_PROVIDES_BOOT_CONTAINER') == '1', 'imx-boot-container', '')} + +DEPENDS += "bc-native dtc-native python3-setuptools-native gnutls-native" + +PROVIDES += "u-boot u-boot-mfgtool" + +B = "${WORKDIR}/build" + +# FIXME: Allow linking of 'tools' binaries with native libraries +# used for generating the boot logo and other tools used +# during the build process. +EXTRA_OEMAKE += 'HOSTCC="${BUILD_CC} ${BUILD_CPPFLAGS}" \ + HOSTLDFLAGS="${BUILD_LDFLAGS}" \ + HOSTSTRIP=true' + +PACKAGE_ARCH = "${MACHINE_ARCH}" +COMPATIBLE_MACHINE = "(imx-generic-bsp)" -- cgit v1.2.3-54-g00ecf From 16c74afb257865bad756e00ac24e6f5d1c020764 Mon Sep 17 00:00:00 2001 From: Andrey Zhizhikin Date: Mon, 30 Oct 2023 16:20:28 +0100 Subject: linux-fslc: designate 6.1.y kernel as LTS According to [1], Kernel version 6.1.y is designated as latest LTS and there are newer Kernel versions available which shall be used as a base for latest linux-fslc. Rename linux-fslc_6.1 recipe to linux-fslc-lts_6.1 to designate it as LTS and provide in a separate package. Extend recipe description to reflect that this recipe provides LTS-based Kernel. Link: [1]: https://www.kernel.org/category/releases.html Signed-off-by: Andrey Zhizhikin --- recipes-kernel/linux/linux-fslc-lts_6.1.bb | 39 ++++++++++++++++++++++++++++++ recipes-kernel/linux/linux-fslc_6.1.bb | 39 ------------------------------ 2 files changed, 39 insertions(+), 39 deletions(-) create mode 100644 recipes-kernel/linux/linux-fslc-lts_6.1.bb delete mode 100644 recipes-kernel/linux/linux-fslc_6.1.bb diff --git a/recipes-kernel/linux/linux-fslc-lts_6.1.bb b/recipes-kernel/linux/linux-fslc-lts_6.1.bb new file mode 100644 index 00000000..7ad11f22 --- /dev/null +++ b/recipes-kernel/linux/linux-fslc-lts_6.1.bb @@ -0,0 +1,39 @@ +# Copyright (C) 2012-2019 O.S. Systems Software LTDA. +# Released under the MIT license (see COPYING.MIT for the terms) +# +# SPDX-License-Identifier: MIT +# + +SUMMARY = "FSL Community BSP Linux LTS based kernel with backported features and fixes" +DESCRIPTION = "Linux kernel based on LTS kernel used by FSL Community BSP in order to \ +provide support for some backported features and fixes, or because it was applied in upstream \ +and will not become part of a LTS version, or because it is not applicable for \ +upstreaming in any form." + +require linux-imx.inc + +SRC_URI = "git://github.com/Freescale/linux-fslc.git;branch=${KBRANCH};protocol=https" + +# PV is defined in the base in linux-imx.inc file and uses the LINUX_VERSION definition +# required by kernel-yocto.bbclass. +# +# LINUX_VERSION define should match to the kernel version referenced by SRC_URI and +# should be updated once patchlevel is merged. +LINUX_VERSION = "6.1.57" + +KBRANCH = "6.1.x+fslc" +SRCREV = "2c0a3c104b3104e0244b32ac25151f699ac960c3" + +KBUILD_DEFCONFIG:mx5-generic-bsp = "imx_v6_v7_defconfig" +KBUILD_DEFCONFIG:mx5-generic-bsp = "imx_v6_v7_defconfig" +KBUILD_DEFCONFIG:mx5-generic-bsp = "imx_v6_v7_defconfig" +KBUILD_DEFCONFIG:mx6-generic-bsp = "imx_v6_v7_defconfig" +KBUILD_DEFCONFIG:mx7-generic-bsp = "imx_v6_v7_defconfig" +KBUILD_DEFCONFIG:mx8-generic-bsp = "defconfig" +KBUILD_DEFCONFIG:mx9-generic-bsp = "defconfig" +KBUILD_DEFCONFIG:mxs-generic-bsp = "mxs_defconfig" +KBUILD_DEFCONFIG:vf-generic-bsp = "imx_v6_v7_defconfig" + +LOCALVERSION = "-fslc" + +COMPATIBLE_MACHINE = "(imx-generic-bsp)" diff --git a/recipes-kernel/linux/linux-fslc_6.1.bb b/recipes-kernel/linux/linux-fslc_6.1.bb deleted file mode 100644 index ecdc3c88..00000000 --- a/recipes-kernel/linux/linux-fslc_6.1.bb +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright (C) 2012-2019 O.S. Systems Software LTDA. -# Released under the MIT license (see COPYING.MIT for the terms) -# -# SPDX-License-Identifier: MIT -# - -SUMMARY = "FSL Community BSP Linux mainline based kernel with backported features and fixes" -DESCRIPTION = "Linux kernel based on mainline kernel used by FSL Community BSP in order to \ -provide support for some backported features and fixes, or because it was applied in linux-next \ -and takes some time to become part of a stable version, or because it is not applicable for \ -upstreaming." - -require linux-imx.inc - -SRC_URI = "git://github.com/Freescale/linux-fslc.git;branch=${KBRANCH};protocol=https" - -# PV is defined in the base in linux-imx.inc file and uses the LINUX_VERSION definition -# required by kernel-yocto.bbclass. -# -# LINUX_VERSION define should match to the kernel version referenced by SRC_URI and -# should be updated once patchlevel is merged. -LINUX_VERSION = "6.1.57" - -KBRANCH = "6.1.x+fslc" -SRCREV = "2c0a3c104b3104e0244b32ac25151f699ac960c3" - -KBUILD_DEFCONFIG:mx5-generic-bsp = "imx_v6_v7_defconfig" -KBUILD_DEFCONFIG:mx5-generic-bsp = "imx_v6_v7_defconfig" -KBUILD_DEFCONFIG:mx5-generic-bsp = "imx_v6_v7_defconfig" -KBUILD_DEFCONFIG:mx6-generic-bsp = "imx_v6_v7_defconfig" -KBUILD_DEFCONFIG:mx7-generic-bsp = "imx_v6_v7_defconfig" -KBUILD_DEFCONFIG:mx8-generic-bsp = "defconfig" -KBUILD_DEFCONFIG:mx9-generic-bsp = "defconfig" -KBUILD_DEFCONFIG:mxs-generic-bsp = "mxs_defconfig" -KBUILD_DEFCONFIG:vf-generic-bsp = "imx_v6_v7_defconfig" - -LOCALVERSION = "-fslc" - -COMPATIBLE_MACHINE = "(imx-generic-bsp)" -- cgit v1.2.3-54-g00ecf From 727ec1c3e72d401c26e4ba6abbfa1c8f634938c9 Mon Sep 17 00:00:00 2001 From: Andrey Zhizhikin Date: Mon, 30 Oct 2023 16:56:43 +0100 Subject: linux-fslc-lts: update to v6.1.60 Kernel repository has been upgraded up to v6.1.60 from stable korg. Following upstream commits are included in this version: ---- 32c9cdbe383c Linux 6.1.60 7f5bb254be8d selftests: mptcp: join: no RST when rm subflow/addr 0e0123e0e53d selftests: mptcp: join: correctly check for no RST 300447c5722a mptcp: avoid sending RST when closing the initial subflow c04f416730ac Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name a429d65428d5 Bluetooth: hci_sock: fix slab oob read in create_monitor_event 46de539282f2 net: move altnames together with the netdevice c1d531aa095b phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins 13a45130bb17 phy: mapphone-mdm6600: Fix runtime PM for remove 7fcce3258b6e phy: mapphone-mdm6600: Fix runtime disable on probe 4eac2cf444af gpio: vf610: mask the gpio irq in system suspend and support wakeup 9b0f8a9dfdac gpio: vf610: make irq_chip immutable 1f38ead73f25 tracing/kprobes: Return EADDRNOTAVAIL when func matches several symbols e9b4b7256736 kallsyms: Add helper kallsyms_on_each_match_symbol() da359f699f59 kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] 3918cada8f1b serial: 8250: omap: convert to modern PM ops 70a841eb4f99 serial: 8250: omap: Move uart_write() inside PM section 6df4c9dee011 drm/bridge: ti-sn65dsi86: Associate DSI device lifetime with auxiliary device 3d57f6ac641c ASoC: pxa: fix a memory leak in probe() 14a1a7beb3d3 gpio: vf610: set value before the direction to avoid a glitch 7ec224d98070 platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events baf191abecf7 platform/x86: asus-wmi: Only map brightness codes when using asus-wmi backlight control 4186c79c130d platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e 52d54f1d4e03 platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency 8a4b575d00ef platform/surface: platform_profile: Propagate error if profile registration fails fec769b9fd25 s390/cio: fix a memleak in css_alloc_subchannel 7241c2627c14 selftests/ftrace: Add new test case which checks non unique symbol 324c31b0e0d7 s390/pci: fix iommu bitmap allocation f6952655a612 perf: Disallow mis-matched inherited group reads 908c62800584 USB: serial: option: add Fibocom to DELL custom modem FM101R-GL acced163ab6a USB: serial: option: add entry for Sierra EM9191 with new firmware 1dce40c9e6d8 USB: serial: option: add Telit LE910C4-WWX 0x1035 composition 59aa39697fc2 HID: input: map battery system charging ea0e0473093f KVM: x86/mmu: Stop zapping invalidated TDP MMU roots asynchronously 3519cee444bc nvme-rdma: do not try to stop unallocated queues bec9cb90fee1 nvmet-auth: complete a request only after freeing the dhchap pointers 0ec655ad659d nvme-pci: add BOGUS_NID for Intel 0a54 device 2c0b40c310a5 nvme: sanitize metadata bounce buffer for reads a54974b0076f nfs42: client needs to strip file mode's suid/sgid bit after ALLOCATE op 8d69b47443e8 ACPI: irq: Fix incorrect return value in acpi_register_gsi() c462bf4ef88a NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server ab65424d618b pNFS/flexfiles: Check the layout validity in ff_layout_mirror_prepare_stats 730bbbbe16b7 pNFS: Fix a hang in nfs4_evict_inode() fbd8b28fe4a2 Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" c4b7b119c56c mmc: core: Capture correct oemid-bits for eMMC cards 85664ad23f8b mmc: core: sdio: hold retuning if sdio in 1-bit mode aaa476a7ad50 mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw 43f588b82070 mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend 55c2428658ec dt-bindings: mmc: sdhci-msm: correct minimum number of clocks 73915d26b474 mtd: physmap-core: Restore map_rom fallback 578687563e71 mtd: spinand: micron: correct bitmask for ecc status 8b2b755a1a52 mtd: rawnand: arasan: Ensure program page operations are successful 58277212f576 mtd: rawnand: marvell: Ensure program page operations are successful 250feed792f8 mtd: rawnand: pl353: Ensure program page operations are successful 58454486132c mtd: rawnand: qcom: Unmap the right resource upon probe failure a7f5558ec2db net/smc: fix smc clc failed issue when netdevice not in init_net 2efcdbef13c9 tcp_bpf: properly release resources on error paths c3e70048ac25 selftests: openvswitch: Add version check for pyroute2 a1a9e57037e0 Bluetooth: hci_event: Fix using memcmp when comparing keys 758610516f0b ice: Remove redundant pci_enable_pcie_error_reporting() ec9bc89a0188 tcp: allow again tcp_disconnect() when threads are waiting 9dc02f41d54e net/tls: split tls_rx_reader_lock 76f96854aa25 net/mlx5e: Don't offload internal port if filter device is out device 107ff0034bbc net/mlx5: Handle fw tracer change ownership event based on MTRC 0aa1e83a20f1 net/mlx5: E-switch, register event handler before arming the event c21bff1c99b6 xfrm6: fix inet6_dev refcount underflow problem d91723f6ca3c net: xfrm: skip policies marked as dead while reinserting policies df2cc87f2c38 fprobe: Fix to ensure the number of active retprobes is not zero f177a579d2e8 fprobe: Add nr_maxactive to specify rethook_node pool size 0806cb1e6c63 fprobe: Pass entry_data to handlers bacf8c749add cpufreq: schedutil: Update next_freq when cpufreq_limits change 62733bbae12c platform/x86: touchscreen_dmi: Add info for the Positivo C4128B 60dc7e39dff8 HID: nintendo: reinitialize USB Pro Controller after resuming from suspend ef8cdee81ef5 HID: multitouch: Add required quirk for Synaptics 0xcd7e device 2a2df4f74f37 drm/amd/pm: add unique_id for gc 11.0.3 1869638a1444 btrfs: error out when reallocating block for defrag using a stale transaction f174c8d2c634 btrfs: error when COWing block from a root that is being deleted c833f1e28d13 btrfs: error out when COWing block using a stale transaction 9d99acb6a162 btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c c3657e5fa7b6 drm: panel-orientation-quirks: Add quirk for One Mix 2S ffbb01fe9a15 ipv4/fib: send notify when delete source address routes 52080d6edc9a sky2: Make sure there is at least one frag_addr available d63d39e7f95e regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()" 2353f6476233 wifi: cfg80211: avoid leaking stack data into trace 2fd88f5632e1 wifi: mac80211: allow transmitting EAPOL frames with tainted key 9285fea3a22e wifi: mac80211: work around Cisco AP 9115 VHT MPDU length dbbb6090c9b2 wifi: cfg80211: Fix 6GHz scan configuration a55d53ad5c86 Bluetooth: hci_core: Fix build warnings aad0760c2607 Bluetooth: Avoid redundant authentication 7045675fc916 Bluetooth: btusb: add shutdown function for QCA6174 7d823a1071c6 HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event f45752f1eb91 HID: logitech-hidpp: Add Bluetooth ID for the Logitech M720 Triathlon mouse e045b6a92129 wifi: iwlwifi: Ensure ack flag is properly cleared. eb7ae9ed63c6 wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len b812b3169628 tracing: relax trace_event_eval_update() execution with cond_resched() 1c859abdd7de ata: libata-eh: Fix compilation warning in ata_eh_link_report() e4ce5ce29a1c ata: libata-core: Fix compilation warning in ata_dev_config_ncq() 5075570a3ede gpio: timberdale: Fix potential deadlock on &tgpio->lock d0dab9dd327a overlayfs: set ctime when setting mtime and atime 6133f63d4d87 i2c: mux: Avoid potential false error message in i2c_mux_add_adapter febcad3d32ab btrfs: initialize start_slot in btrfs_log_prealloc_extents 563853bf3b84 btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1 8a4e34fe1baa btrfs: prevent transaction block reserve underflow when starting transaction c194e184a899 fs-writeback: do not requeue a clean inode having skipped pages a7354d90642d ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone 1c972cb674e3 pwr-mlxbf: extend Kconfig to include gpio-mlxbf3 dependency 82a93c65a4e0 iio: adc: ad7192: Correct reference voltage ee1d783be55d iio: adc: ad7192: Simplify using devm_regulator_get_enable() 3b02dbd1cd54 iio: cros_ec: fix an use-after-free in cros_ec_sensors_push_data() 7bca0af538a4 iio: core: introduce iio_device_{claim|release}_buffer_mode() APIs 681c8a2c238b serial: 8250_omap: Fix errors with no_console_suspend 9424a0a45691 serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() 7067c3cf0823 serial: Reduce spinlocked portion of uart_rs485_config() 147156b19cd0 serial: Rename uart_change_speed() to uart_change_line_settings() e4df8000bdd3 serial: Move uart_change_speed() earlier 4d382ba65ddb usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub 8e939c21f60f usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support a46907e1f6b6 usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support a2431e7e8bdd usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support 5e7275e43292 selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error 673edcffa096 net: check for altname conflicts when changing netdev's netns 9307f5f59a4a net: fix ifname in netlink ntf during netns move b92433493bcc net: avoid UAF on deleted altname 1cf912054a08 net: pktgen: Fix interface flags printing 2fb84f52142d net: phy: bcm7xxx: Add missing 16nm EPHY statistics e1512ff1ecb8 netfilter: nf_tables: revert do not remove elements if set backend implements .abort c2eaa8319f99 netfilter: nf_tables: do not remove elements if set backend implements .abort 0e8cdddf010b netlink: Correct offload_xstats size 0697918ec0c0 netfilter: nft_set_rbtree: .deactivate fails if element has expired d9d289b78c51 selftests: netfilter: Run nft_audit.sh in its own netns 0bb15735121d selftests: openvswitch: Catch cases where the tests are killed e0914e5a05dd neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section d80bc191420a net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve ec7393fe63cb bonding: Return pointer to data after pull on skb 3065fabd17c5 net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register() 9c3d276fa866 i40e: prevent crash on probe if hw registers have invalid values f0ab9b0922fc octeon_ep: update BQL sent bytes before ringing doorbell 1a68d440112a net: usb: smsc95xx: Fix an error code in smsc95xx_reset() 2c6451d665fb ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr 9570bee67850 tun: prevent negative ifindex 8b9c79c0ecd2 tcp: Fix listen() warning with v4-mapped-v6 address. f534a513e8c3 tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb 4e1f3457e9af tcp: fix excessive TLP and RACK timeouts from HZ rounding df5ee37bf29d net: rfkill: gpio: prevent value glitch during probe 2a6fc637c625 net: ipv6: fix return value check in esp_remove_trailer 55d794cef353 net: ipv4: fix return value check in esp_remove_trailer 49b9165ead33 wifi: cfg80211: use system_unbound_wq for wiphy work 405dbaf04981 xfrm: interface: use DEV_STATS_INC() b372db2b8d18 xfrm: fix a data-race in xfrm_gen_index() 3065fa2cdd7a xfrm: fix a data-race in xfrm_lookup_with_ifid() 2c7ec9e9ea70 qed: fix LL2 RX buffer allocation cc87f4db1417 ASoC: codecs: wcd938x: fix resource leaks on bind errors 8092aed62375 ASoC: codecs: wcd938x: fix unbind tear down order b2974b20e40d ASoC: codecs: wcd938x: drop bogus bind error handling 569afdedde68 ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors 0d912daab475 ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind d496b6638c20 ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq5xxx 086babbbf8e0 ALSA: hda/realtek: Add quirk for ASUS ROG GU603ZV bcf883e244dd ALSA: hda/realtek - Fixed ASUS platform headset Mic issue a9519099e323 drm/mediatek: Correctly free sg_table in gem prime vmap add2eeda1d6e drm/i915: Retry gtt fault when out of fence registers f691ec5a5482 nvmet-tcp: Fix a possible UAF in queue intialization setup 02322c5177e8 netfilter: nft_payload: fix wrong mac header matching 36a315c923e0 fs/ntfs3: fix deadlock in mark_as_free_ex c1f2638e315b fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea() fb80a28fef2b fs/ntfs3: Fix possible null-pointer dereference in hdr_find_e() d4ae85b883f3 mptcp: more conservative check for zero probes 80990979a946 tcp: check mptcp-level constraints for backlog coalescing f7e65c03d5bf audit,io_uring: io_uring openat triggers audit reference count underflow a556a0df8df0 x86: KVM: SVM: refresh AVIC inhibition in svm_leave_nested() 54f030271d6b x86: KVM: SVM: add support for Invalid IPI Vector interception 482565df3508 KVM: x86: Constrain guest-supported xfeatures only at KVM_GET_XSAVE{2} 20695711e298 x86/fpu: Allow caller to constrain xfeatures when copying to uabi buffer 57d0639f60f1 x86/sev: Check for user-space IOIO pointing to kernel space def94eb9a804 x86/sev: Check IOBM for IOIO exceptions from user-space 95ff590b8027 x86/sev: Disable MMIO emulation from user mode 19ffa9b2515a KVM: x86: Mask LVTPC when handling a PMI d11cfd1f30d6 regmap: fix NULL deref on lookup d7dbdbe3800a nfc: nci: fix possible NULL pointer dereference in send_acknowledge() fb8e1608b0e5 btrfs: fix stripe length calculation for non-zoned data chunk allocation 753ef5ef4c3b net/smc: return the right falback reason when prefix checks fail d994502fdc66 ice: reset first in crash dump kernels 0f8d381adaa9 ice: fix over-shifted variable bbc5c96f8214 Bluetooth: avoid memcmp() out of bounds warning feffabdd0ace Bluetooth: hci_event: Fix coding style 99ccf8d79bdd Bluetooth: vhci: Fix race when opening vhci device 25e5d2883002 Bluetooth: Fix a refcnt underflow problem for hci_conn faa6366605d6 Bluetooth: Reject connection with the device which has same BD_ADDR 8d76a44d2615 Bluetooth: hci_event: Ignore NULL link key 84523aeeeaf9 igc: Fix race condition in PTP tx code ff996d61ddde igc: Add condition for qbv_config_change_errors counter cd7b19dc5f3c igc: Add qbv_config_change_errors counter 88421f474136 igc: Remove reset adapter task for i226 during disable tsn config 3c3418a58655 igc: enable Qbv configuration for 2nd GCL 8420fe4dd2d9 igc: remove I226 Qbv BaseTime restriction db4677b35047 lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default 7d24402875c7 Linux 6.1.59 eb26fa974c77 ALSA: hda/realtek - Fixed two speaker platform 54357fcafa73 powerpc/64e: Fix wrong test in __ptep_test_and_clear_young() 0afcc9d4a16d powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE 9a995e11b23f dmaengine: mediatek: Fix deadlock caused by synchronize_irq() 01b19fc6621d dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq 5b784489c815 x86/alternatives: Disable KASAN in apply_alternatives() 033c0d5101e5 usb: cdnsp: Fixes issue with dequeuing not queued requests 49fbc18378ae usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call e5588fb39152 usb: gadget: udc-xilinx: replace memcpy with memcpy_toio 71d323072af7 usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails 4d85f1ce6ca4 usb: typec: altmodes/displayport: Signal hpd low when exiting mode bc6725085925 counter: microchip-tcb-capture: Fix the use of internal GCLK logic 0e3953b57735 counter: chrdev: fix getting array extensions 9f6b391b0486 scsi: ufs: core: Correct clear TM error log 97306abdeaca pinctrl: avoid unsafe code pattern in find_pinctrl() d67b5a2b97b6 dma-buf: add dma_fence_timestamp helper cb8f1dd1b73c cgroup: Remove duplicates in cgroup v1 tasks file 57e7696b7852 usb: typec: ucsi: Use GET_CAPABILITY attributes data to set power supply scope 062f16c4dd69 nfp: flower: avoid rmmod nfp crash issues 1db0724a01b5 mctp: perform route lookups under a RCU read-side lock 60c3e7a00db9 tee: amdtee: fix use-after-free vulnerability in amdtee_close_session 862aa9818153 Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case fbfb99ac5d4a Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table 9c6a11a05bc7 Input: xpad - add PXN V900 support 211f71c1c0a7 Input: psmouse - fix fast_reconnect function for PS/2 mode 2efe67c581a2 Input: powermate - fix use-after-free in powermate_config_complete 4d6c1845cba2 ceph: fix type promotion bug on 32bit systems 9f43481c0d85 ceph: fix incorrect revoked caps assert in ceph_fill_file_size() 086d885c200d libceph: use kernel_connect() 8ac2689502f9 powerpc/47x: Fix 47x syscall return crash 434e3522b9bd thunderbolt: Restart XDomain discovery handshake after failure 5d206a77d48a thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding 0cf7ee2cc6e6 thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge 23122e0c0e5d mcb: remove is_added flag from mcb_device struct 125f495fa66a x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs 386398949765 perf/x86/lbr: Filter vsyscall addresses 55b51187d257 ksmbd: not allow to open file if delelete on close bit is set ac2d5e70fbb1 ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx 7aac2f2c0036 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA f0410917561c drm/amd/display: Don't set dpms_off for seamless boot a61d905a8687 drm/amdgpu: add missing NULL check 0fb82afee55f drm/atomic-helper: relax unregistered connector check 5bab10496324 arm64: dts: mediatek: mt8195-demo: update and reorder reserved memory regions f17e00fb0c9f arm64: dts: mediatek: mt8195-demo: fix the memory size to 8GB ff42d244b372 iio: addac: Kconfig: update ad74413r selections 7d4ff34b6c33 iio: pressure: ms5611: ms5611_prom_is_valid false negative bug b166ce527540 iio: pressure: dps310: Adjust Timeout Settings e93a7677f0ba iio: admv1013: add mixer_vgate corner cases 8ab33ae244a9 iio: dac: ad3552r: Correct device IDs a6bd5e165382 iio: adc: imx8qxp: Fix address for command buffer registers 92426b1f5f89 iio: imu: bno055: Fix missing Kconfig dependencies 187939163b97 iio: pressure: bmp280: Fix NULL pointer exception 88a204cc0c3d usb: musb: Modify the "HWVers" register address fecb419c62c6 usb: musb: Get the musb_qh poniter after musb_giveback fb9895ab9533 usb: hub: Guard against accesses to uninitialized BOS descriptors 1edbf4b2850e usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled 357191036889 usb: dwc3: Soft reset phy on probe for host ea9ae69b0e11 net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read c5bfe67d9fa1 usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer f049b10affc5 dmaengine: stm32-mdma: set in_flight_bytes in case CRQA flag is set 721dbbabf14b dmaengine: stm32-mdma: use Link Address Register to compute residue fe15819408bc dmaengine: stm32-dma: fix residue in case of MDMA chaining 1e3b981a25db dmaengine: stm32-dma: fix stm32_dma_prep_slave_sg in case of MDMA chaining 8e7dfe9c2ac8 dmaengine: stm32-mdma: abort resume if no ongoing transfer 0796c534242d tcp: enforce receive buffer memory limits by allowing the tcp window to shrink 55027c1d99db workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() 853dda54ba59 nfc: nci: assert requested protocol is valid 684accd26dff pinctrl: renesas: rzn1: Enable missing PINMUX f05befe5c441 net/smc: Fix pos miscalculation in statistics e4f2611f07c8 net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() ab8075d3a4a8 net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp 04753d5ae209 ixgbe: fix crash with empty VF macvlan list 89be6ad344f7 net/mlx5e: macsec: use update_pn flag instead of PN comparation a698195f3a60 net: phy: mscc: macsec: reject PN update requests 0d86ad068c3e net: macsec: indicate next pn update when offloading 50bce6a051e8 net: refine debug info in skb_checksum_help() 30ca523f287e bpf: Fix verifier log for async callback return values e1f1e3cc5b3c drm/vmwgfx: fix typo of sizeof argument 5bfc5a28b53f riscv, bpf: Sign-extend return values 72ae13954633 riscv, bpf: Factor out emit_call for kernel and bpf context 30a835460293 xen-netback: use default TX queue size for vifs 469bef81293f mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type 217efe32a452 ieee802154: ca8210: Fix a potential UAF in ca8210_probe 6f6fa8061f75 ravb: Fix use-after-free issue in ravb_tx_timeout_work() 3f9295ad7f94 ravb: Fix up dma_free_coherent() call in ravb_remove() cfe535ee694d arm64: dts: mediatek: mt8195: Set DSU PMU status to fail 53c6dc71bf35 can: sun4i_can: Only show Kconfig if ARCH_SUNXI is set 789d125c0ebb can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior 881050b25b1d net: dsa: qca8k: fix potential MDIO bus conflict when accessing internal PHYs via management frames 6f901f8448c6 phy: lynx-28g: serialize concurrent phy_set_mode_ext() calls to shared registers e173d9a2e548 phy: lynx-28g: lock PHY while performing CDR lock workaround e52c81a9e370 phy: lynx-28g: cancel the CDR check work item on the remove path 5f9d0edff203 drm/msm/dp: Add newlines to debug printks 61b595ede9e3 drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow 3979a9e572a3 drm/msm/dsi: fix irq_of_parse_and_map() error checking 3de09684defa drm/msm/dsi: skip the wait for video mode done if not applicable 82cb81ea9688 drm/msm/dp: do not reinitialize phy unless retry during link training 6c18c386fd13 pinctrl: nuvoton: wpcm450: fix out of bounds write 37157830a97f ALSA: hda/realtek - ALC287 merge RTK codec with CS CS35L41 AMP 171b791cc231 ALSA: hda/realtek - ALC287 I2S speaker platform support a8b85e47e311 ALSA: hda/realtek: Add quirk for mute LEDs on HP ENVY x360 15-eu0xxx e225f67d49ff ALSA: hda/realtek: Add quirk for HP Victus 16-d1xxx to enable mute LED 8f7bb2b77bc4 ASoC: fsl_sai: Don't disable bitclock for i.MX8MP aacc508dd37d ASoC: fsl_sai: MCLK bind with TX/RX enable bit 8276d65cf7ad ASoC: Use of_property_read_bool() for boolean properties 8611606c765d ASoC: Intel: soc-acpi: Add entry for sof_es8336 in MTL match table. 4a250b349287 ASoC: Intel: sof_sdw: add support for SKU 0B14 307bbbbb940d ASoC: Intel: soc-acpi: Add entry for HDMI_In capture support in MTL match table 988fba279db0 ASoC: simple-card-utils: fixup simple_util_startup() error handling e3353ad7db52 ASoC: SOF: amd: fix for firmware reload failure after playback 2aa53213b661 ALSA: hda/realtek: Change model for Intel RVP board 4cb0984557b9 ALSA: usb-audio: Fix microphone sound on Nexigo webcam. 0f44423e355e ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset 3746b878efde KEYS: trusted: Remove redundant static calls usage b86ac71abbc0 irqchip: renesas-rzg2l: Fix logic to clear TINT interrupt source d6844187507a dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Update description for '#interrupt-cells' property f4eaaa30d007 arm64: dts: qcom: sm8150: extend the size of the PDC resource 020958c946c0 net: prevent address rewrite in kernel_bind() 8fcdf7da9d4b ata: libata-scsi: Disable scsi device manage_system_start_stop abc918831a08 ASoC: amd: yc: Fix non-functional mic on Lenovo 82YM 12a820a9923c quota: Fix slow quotaoff fd72ac9556a4 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect 87aa3ca49746 scsi: Do not rescan devices with a suspended queue 342f321af833 platform/x86: hp-wmi:: Mark driver struct with __refdata to prevent section mismatch warning af21c9119a37 platform/x86: think-lmi: Fix reference leak 1c8f6c7b8375 perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7 3aade96e0c93 RDMA/cxgb4: Check skb value for failure to allocate f175665385fe drm/i915: Don't set PIPE_CONTROL_FLUSH_L3 for aux inval f2060a3a5961 mptcp: fix delegated action races b67d7b1bfc46 net: mana: Fix TX CQE error handling adc4d740ad9e Linux 6.1.58 38fd36728f40 lib/test_meminit: fix off-by-one error in test_pages() ff74bdc83847 Revert "NFS: Fix error handling for O_DIRECT write scheduling" b0cee281c433 Revert "NFS: Fix O_DIRECT locking issues" ebf5841ac1ed Revert "NFS: More O_DIRECT accounting fixes for error paths" 506cf335d95a Revert "NFS: Use the correct commit info in nfs_join_page_group()" e8db8b55815d Revert "NFS: More fixes for nfs_direct_write_reschedule_io()" ---- Link: https://lore.kernel.org/r/20231012180030.112560642@linuxfoundation.org # v6.1.58 Link: https://lore.kernel.org/r/20231016084000.050926073@linuxfoundation.org # v6.1.59 Link: https://lore.kernel.org/r/20231023104828.488041585@linuxfoundation.org # v6.1.60 Link: https://github.com/Freescale/linux-fslc/pull/646 Signed-off-by: Andrey Zhizhikin --- recipes-kernel/linux/linux-fslc-lts_6.1.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes-kernel/linux/linux-fslc-lts_6.1.bb b/recipes-kernel/linux/linux-fslc-lts_6.1.bb index 7ad11f22..51202796 100644 --- a/recipes-kernel/linux/linux-fslc-lts_6.1.bb +++ b/recipes-kernel/linux/linux-fslc-lts_6.1.bb @@ -19,10 +19,10 @@ SRC_URI = "git://github.com/Freescale/linux-fslc.git;branch=${KBRANCH};protocol= # # LINUX_VERSION define should match to the kernel version referenced by SRC_URI and # should be updated once patchlevel is merged. -LINUX_VERSION = "6.1.57" +LINUX_VERSION = "6.1.60" KBRANCH = "6.1.x+fslc" -SRCREV = "2c0a3c104b3104e0244b32ac25151f699ac960c3" +SRCREV = "62808a9f302b57493a3c8251a7e83e1dbfb75c88" KBUILD_DEFCONFIG:mx5-generic-bsp = "imx_v6_v7_defconfig" KBUILD_DEFCONFIG:mx5-generic-bsp = "imx_v6_v7_defconfig" -- cgit v1.2.3-54-g00ecf From 655210018c7ab23b2c48dffdd47f16a516bd40c5 Mon Sep 17 00:00:00 2001 From: Andrey Zhizhikin Date: Mon, 30 Oct 2023 16:31:36 +0100 Subject: linux-fslc: upgrade to 6.6.x+fslc Kernel 6.6 has been oficially released [1], and new FSLC branch is available in linux-fslc repository. Pick up the latest kernel branch from linux-fslc repository. Following commits are added on top of stable tree: ---- 9626dbfbc45e ("kbuild: filter only valid dtb files to construct complex dtb") 167b77773406 ("ARM64: defconfig: Enable KPROBES so allow LTTng use") 0c15d80246ad ("ARM: mxs_defconfig: Enable KPROBES so allow LTTng use") 8f644ae0ed1f ("ARM: imx_v6_v7_defconfig: Remove evbug as it is not normally used") a3e3a8c622d6 ("media: coda: Change firmware probing order") 921cd57b50e8 ("drivers, misc: add U-Boot bootcount driver") 1eb694eaae5d ("fec: Add disable_giga parameter to force 10/100 operation") fd23fe4e28e3 ("MA-7633-2 [Android-Reboot]reboot to fastboot\recovery mode") 088037fbdde4 ("ARM: imx: add cpu_is_imx6() routine") ---- Link: [1]: https://lore.kernel.org/lkml/CAHk-=wiZuU984NWVgP4snp8sEt4Ux5Mp_pxAN5MNV9VpcGUo+A@mail.gmail.com/ Signed-off-by: Andrey Zhizhikin --- recipes-kernel/linux/linux-fslc_6.6.bb | 39 ++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 recipes-kernel/linux/linux-fslc_6.6.bb diff --git a/recipes-kernel/linux/linux-fslc_6.6.bb b/recipes-kernel/linux/linux-fslc_6.6.bb new file mode 100644 index 00000000..3365f778 --- /dev/null +++ b/recipes-kernel/linux/linux-fslc_6.6.bb @@ -0,0 +1,39 @@ +# Copyright (C) 2012-2019 O.S. Systems Software LTDA. +# Released under the MIT license (see COPYING.MIT for the terms) +# +# SPDX-License-Identifier: MIT +# + +SUMMARY = "FSL Community BSP Linux mainline based kernel with backported features and fixes" +DESCRIPTION = "Linux kernel based on mainline kernel used by FSL Community BSP in order to \ +provide support for some backported features and fixes, or because it was applied in linux-next \ +and takes some time to become part of a stable version, or because it is not applicable for \ +upstreaming." + +require linux-imx.inc + +SRC_URI = "git://github.com/Freescale/linux-fslc.git;branch=${KBRANCH};protocol=https" + +# PV is defined in the base in linux-imx.inc file and uses the LINUX_VERSION definition +# required by kernel-yocto.bbclass. +# +# LINUX_VERSION define should match to the kernel version referenced by SRC_URI and +# should be updated once patchlevel is merged. +LINUX_VERSION = "6.6" + +KBRANCH = "6.6.x+fslc" +SRCREV = "34836895e19e910f736b06d7dbe522f4a33857f8" + +KBUILD_DEFCONFIG:mx5-generic-bsp = "imx_v6_v7_defconfig" +KBUILD_DEFCONFIG:mx5-generic-bsp = "imx_v6_v7_defconfig" +KBUILD_DEFCONFIG:mx5-generic-bsp = "imx_v6_v7_defconfig" +KBUILD_DEFCONFIG:mx6-generic-bsp = "imx_v6_v7_defconfig" +KBUILD_DEFCONFIG:mx7-generic-bsp = "imx_v6_v7_defconfig" +KBUILD_DEFCONFIG:mx8-generic-bsp = "defconfig" +KBUILD_DEFCONFIG:mx9-generic-bsp = "defconfig" +KBUILD_DEFCONFIG:mxs-generic-bsp = "mxs_defconfig" +KBUILD_DEFCONFIG:vf-generic-bsp = "imx_v6_v7_defconfig" + +LOCALVERSION = "-fslc" + +COMPATIBLE_MACHINE = "(imx-generic-bsp)" -- cgit v1.2.3-54-g00ecf