summaryrefslogtreecommitdiffstats
path: root/recipes-kernel
Commit message (Collapse)AuthorAgeFilesLines
* kernel-module-nxp-wlan: fix device wakeup capability of mwifiex driverFranz Schnyder2026-05-212-0/+53
| | | | | | | | | | The device is always advertised as being wakeup capable, even if no interrupt line has been allocated for it. Add a patch to Initialize the device only as wakeup capable if an interrupt has been registered. Signed-off-by: Franz Schnyder <franz.schnyder@toradex.com>
* kernel-module-isp-vvcam: fix build against pre-6.18 kernelsErnest Van Hoecke2026-05-112-1/+91
| | | | | | | | | | | | The 4.2.2.26.1 driver source is based on lf-6.18 and uses the v4l2_fh API introduced in Linux v6.18. Older kernels still provide the older helpers, which breaks the build due to missing file_to_v4l2_fh() and mismatching v4l2_fh_add/del() prototypes. Add a small compatibility wrapper for kernels older than v6.18. Fixes: 5594fa535392 ("isp-imx: Upgrade to 4.2.2.26.1") Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com>
* linux-fslc-imx: Fix ParseError due to broken commentsErnest Van Hoecke2026-05-111-7/+7
| | | | | | | | | | | | | | Commit 2862dc5e6279 ("linux-fslc-imx: Bump kernel to LF6.18.2_1.0.0 + stable up to v6.18.24") accidentally dropped the # in front of the git log comments, breaking the recipe parsing. Comment out the list of git commits in this recipe again. Fixes the below error: ERROR: ParseError at [..]/meta-freescale/recipes-kernel/linux/linux-fslc-imx_6.18.bb:46: unparsed line: '$ 6e811374f6340 drm/imx: lcdifv3: Fix videomode settings' Fixes: 2862dc5e6279 ("linux-fslc-imx: Bump kernel to LF6.18.2_1.0.0 + stable up to v6.18.24") Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com>
* Merge pull request #2509 from angolini/bump-kernel-6.18.21Otavio Salvador2026-05-111-22/+15
|\ | | | | linux-fslc-imx: Bump kernel to LF6.18.2_1.0.0 + stable up to v6.18.21
| * linux-fslc-imx: Bump kernel to LF6.18.2_1.0.0 + stable up to v6.18.24Daiane Angolini2026-05-041-22/+15
| | | | | | | | | | | | This is part of #2483 Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* | linux-imx-headers: fix ipu.h integer type macrosErnest Van Hoecke2026-04-302-1/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The exported IPU UAPI header defines uint32_t, uint16_t and uint8_t as preprocessor macros. This breaks userspace builds when another header is included afterwards and uses the standard integer type names, because the macros rewrite those declarations. This currently breaks imx-gst1.0-plugin with: | recipe-sysroot/usr/include/imx/linux/ipu.h:42:17: error: two or more data types in declaration specifiers The header itself only needs the local u32 and u8 aliases. Map those aliases to the __u32 and __u8 types provided by linux/types.h and leave the standard uint*_t namespace untouched. Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com>
* | fixup! imx-gpu-viv: Bump 6.4.11.p3.2 -> 6.4.11.p4.4Zelan Zou2026-04-281-1/+1
| | | | | | | | Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* | imx-gpu-viv: Bump 6.4.11.p3.2 -> 6.4.11.p4.4Zelan Zou2026-04-281-7/+4
|/ | | | | | -Normalize OpenCL ICD implementation Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* Merge pull request #2470 from nxp-upstream/whinlatter-6.18.2Otavio Salvador2026-03-252-23/+22
|\ | | | | imx-atf/isp/basler-camera: Update to whinlatter 6.18.2
| * isp-imx: Upgrade to 4.2.2.26.1Zelan Zou2026-03-242-23/+22
| | | | | | | | | | | | Base on lf-6.18.2-1.0.0 Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* | kernel-module-nxp-wlan: Update to 6.18.2-1.0.0 latest commitZelan Zou2026-03-242-37/+3
|/ | | | Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* linux-imx: Upgrade to lf-6.18.2-1.0.0Zelan Zou2026-03-173-39/+70
| | | | Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* Merge pull request #2455 from ↵Otavio Salvador2026-03-022-4/+4
|\ | | | | | | | | nxp-upstream/Update-kernel-DTs-base-on-6.12.49-2.2.0 Update kernel dts base on 6.12.49 2.2.0
| * linux-imx: Update LOCALVERSION to 6.12.49Zelan Zou2026-02-272-4/+4
| | | | | | | | Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* | kernel-module-nxp-wlan: Update revisions in recipe metadataVagner Nörnberg2026-02-201-3/+7
| | | | | | | | | | | | | | | | meta-imx version: walnascar-6.12.49_2.2.0 (#2423) Signed-off-by: Vagner Nörnberg <vagner.nornberg@ossystems.com.br>
* | kernel-module-isp-vvcam: Update metadata in the recipe to match imx configVagner Nörnberg2026-02-202-23/+23
| | | | | | | | | | | | meta-imx version: walnascar-6.12.49_2.2.0 (# 2423)
* | kernel-module-imx-gpu-viv: Update metadata in the recipe to match imxVagner Nörnberg2026-02-201-3/+4
|/ | | | | | | | meta-imx version: walnascar-6.12.49_2.2.0 (# 2423) Signed-off-by: Vagner Nörnberg <vagner.nornberg@ossystems.com.br>
* Merge pull request #2433 from nxp-upstream/Upstream-lf-6.12.49-2.2.0Otavio Salvador2026-02-195-90/+37
|\ | | | | Upstream packages base on lf 6.12.49 2.2.0
| * linux-qoriq: Update to lf-6.12.49-2.2.0Zelan Zou2026-02-112-17/+7
| | | | | | | | | | | | Use KBUILD_DEFCONFIG for align with upstream kernel_configme fuction Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
| * ceetm: Update to lf-6.12.49-2.2.0Zelan Zou2026-02-113-73/+30
| | | | | | | | | | | | | | | | | | | | Add patch to fix build error with gcc15 commit log : 46b3565 (HEAD -> master, tag: lf-6.18.y-1.0.0-tc1, tag: lf-6.18.2-1.0.0-rc1, tag: lf-6.12.49-2.2.0-rc2, tag: lf-6.12.49-2.2.0-rc1, tag: lf-6.12.49-2.2.0, tag: lf-6.12.34-2.1.0-rc2, tag: lf-6.12.34-2.1.0-rc1, tag: lf-6.12.34-2.1.0, tag: lf-6.12.3-1.0.0-rc3, tag: lf-6.12.3-1.0.0, tag: lf-6.12.20-2.0.0-rc2, tag: lf-6.12.20-2.0.0-rc1, tag: lf-6.12.20-2.0.0, origin/master, origin/jira/YOCIMX-8305, origin/HEAD) ceetm: replace print_rate() with tc_print_rate() 8c1ba25 ceetm: adjust all qdisc_util function pointers to match those in latest iproute2 e4423ad Only set CC in case it's not already set Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* | Merge pull request #2445 from noreng-br/topic/kernel-updateOtavio Salvador2026-02-193-58/+3
|\ \ | | | | | | recipes-kernel/linux: kernel upgrade (linux-imx, linux-imx-headers)
| * | linux-imx-headers: Remove unused patch from the recipeVagner Nörnberg2026-02-182-56/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The newest version of the kernel includes a modification that was handled by the old patch file: - Check of __STDC_VERSION__: -> include/uapi/linux/ipu.h ; refer to: <b283e1fd924a3> -> include/uapi/linux/pxp_dma.h ; refer to: <bbf8fddf9e958> Signed-off-by: Vagner Nörnberg <vagner.nornberg@ossystems.com.br>
| * | linux-imx: Upgrade 6.12.20 -> 6.12.49Vagner Nörnberg2026-02-181-2/+2
| |/ | | | | | | Signed-off-by: Vagner Nörnberg <vagner.nornberg@ossystems.com.br>
* / linux-imx: Add '.git' suffix to SRC_URIKamil Dziezyk2026-02-171-1/+1
|/ | | | | | | | | | This patch fixes the need to clone the same repo twice. The 'github.com/nxp-imx/linux-imx.git' repo is used in: - linux-imx-headers - linux-imx - kernel-module-imx-gpu-viv Signed-off-by: Kamil Dziezyk <kamil.dziezyk@gmail.com>
* linux-fslc-imx: Bump kernel to LF6.12.20_2.0.0 + stable up to v6.12.49bump-kernelDaiane Angolini2025-10-151-21/+19
| | | | | | This is part of #2325 Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* linux-qoriq: Upgrade to LF-6.12.20_2.0.0Zelan Zou2025-08-313-14/+21
| | | | Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* imx-gpu-viv,imx-gpu-g2d: Upgrade 6.4.11.p3.0 -> 6.4.11.p3.2Tom Hochstein2025-08-261-3/+3
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* kernel-module-imx-gpu-viv: Upgrade 6.4.11.p3.0 -> 6.4.11.p3.2Jun Zhu2025-08-131-2/+2
| | | | Signed-off-by: Jun Zhu <junzhu@nxp.com>
* kernel-module-isp-vvcam: Upgrade 4.2.2.25.1 -> 4.2.2.25.2Jun Zhu2025-08-131-3/+4
| | | | | | | | | | This commit add the following source revisions: 191c4b95 LF-14654 initialize q->lock to accommodate community change ee6c79b9 CL1125312 M865SW-1342: Fix vvext capture image fails when do stress test dc686fbb CL1127718 M865SW-1317: Fix frame rate drop issue after disabling dewarp engine Signed-off-by: Jun Zhu <junzhu@nxp.com>
* kernel-module-nxp-wlan: Update from LF-6.12.3 to LF-6.12.20Jun Zhu2025-08-131-2/+2
| | | | | | | | | | | | | | | | | This commit add the following source revisions: 7a8beaa Updated the README file by correcting the destination PATH of source code and binary eecc587 Driver commit for release MM6X18537.p9 2025-05-27_13:55:57 ca52beb Pull request #1: Master 91d2e89 mxm_wifiex: fix build error on L6.15 kernel next tree 2da89e4 WCSWREL-700: Makefile: remove the SD8801 support bc7387b Driver commit for release MM6X18537.p2_2025-04-22-00-50-45 32e3210 Driver commit for release MM6X18537_2025-04-22-00-42-38 0ea4f2f mxm_wifiex: fix build error on L6.14 kernel next tree 3383eb3 mxm_wifiex: remove MODULE_DEVICE_TABLE for usb wifi driver e207c16 mxm_wifiex: Enable PCIE-AW693 and USB-IW610 support 58368fe mxm_wifiex: fix build warnings on L6.13 kernel next tree Signed-off-by: Jun Zhu <junzhu@nxp.com>
* linux-imx: Update from 6.12.3 to 6.12.20Jun Zhu2025-08-131-4/+4
| | | | Signed-off-by: Jun Zhu <junzhu@nxp.com>
* linux-imx-headers: Update to 6.12.20Jun Zhu2025-08-131-2/+2
| | | | Signed-off-by: Jun Zhu <junzhu@nxp.com>
* global: whinlatter updates for WORKDIR/UNPACKDIR and git fetch locationMax Krummenacher2025-06-2813-29/+9
| | | | | | | | | | | | | | | | | The series [1] changed the way sources are fetched/unpacked and S needs to follow that. Additionally for git repos it moved away from having 'git/' as the checkout directory. This has been partly tested by building weston based image for imx6/imx6ull/imx7/imx8/imx8mm/imx8mp/imx95 based images. E.g. none of the recipes specific for qoriq is built time tested. As walnascar is no longer compatible with master/whinlatter drop it from LAYERSERIES_COMPAT. [1] https://lore.kernel.org/openembedded-core/20250616095000.2918921-1-alex.kanavin@gmail.com/ Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* linux-fslc-lts (6.6): Bump the stable tags 6.6.50 -> 6.6.52bump-linux-recipesDaiane Angolini2025-06-261-2/+2
| | | | | | It bumps the stable tags. Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* linux-fslc-lts (6.1): Bump the stable tags 6.1.72 -> 6.1.111Daiane Angolini2025-06-261-2/+2
| | | | | | It bumps the stable tag. Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* linux-fslc: Bump stable tags 6.12.28 -> 6.12.34Daiane Angolini2025-06-261-4/+4
| | | | | | It bumps the stable tags. Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* linux-fslc-imx: Bump to 6.12.34 stable tagDaiane Angolini2025-06-261-3/+6
| | | | | | It also update the list of additional commits. Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* linux-fslc: 6.12.20 -> 6.12.28Rodrigo M. Duarte2025-05-161-4/+4
| | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* Merge pull request #2277 from OSSystems/topic/kernel-module-imx-gpu-vivOtavio Salvador2025-05-151-3/+3
|\ | | | | kernel-module-imx-gpu-viv: 6.4.11.p2.4 -> 6.4.11.p3.0
| * kernel-module-imx-gpu-viv: 6.4.11.p2.4 -> 6.4.11.p3.0Rodrigo M. Duarte2025-05-141-3/+3
| | | | | | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* | kernel-module-isp-vvcam: 4.2.2.24.2 -> 4.2.2.25.1Rodrigo M. Duarte2025-05-151-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit add the following source revisions: 78d717b MA-23208 Fix undeclared "vmalloc" build error in vvcam 2ac9f12 CL1041202 M865SW-1317: vvcam: isp framerate statistic is not accurate ad07139 MA-21928-1 Fix update symbol list build error f4d9818 CL982766 M865SW-1297: vvcam: Modify license for vvfocus headfile aba15ee CL981700 M865SW-1272: vvcam: Add little endian support for raw10/raw12 capture in tuning tool 72c5955 CL950364 M865SW-1248: vvcam: ISP service random crash and can't be recovered. 4fabcb6 LF-12838: vvcam: Fix the os08a20 sensor capture failed issue b5a4eaf LF-12820-3: vvcam: video: Fix build issue on rebase kernel next-20240618 c2cf5b7 LF-12820-2: vvcam: isp: Fix build issue on rebase kernel next-20240618 e470f21 LF-12820-1: vvcam: dwe: Fix build issue on rebase kernel next-20240618 93fa173 LF-12303: vvcam: Stop direct calls to queue num_buffers field 7f4c263 CL863724 M865SW-1231: vvcam: add two build warning options 9c58fe4 CL883206 M865SW-1188: vvcam: fix CTS capture failed on some resolutions bc67534 CL865138 M865SW-1233: vvcam : fix isp_ioc_g_feature_veresion spell error Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* | kernel-module-nxp-wlan: Update branch and source revisionRodrigo M. Duarte2025-05-141-1/+1
| | | | | | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* | linux-imx-headers: Update from 6.6 to 6.12Rodrigo M. Duarte2025-05-141-4/+13
| | | | | | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* | linux-fslc-imx: Update from 6.6.84 to 6.12.3Rodrigo M. Duarte2025-05-141-35/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit update the linux version to 6.12.3 and the source with the following revisions: 29efe53139ac hwrng: optee: support generic crypto 7f80ce9b7c82 arm64: dts: imx8mq: drop cpu-idle-states 5e3b6ecf85c4 of: enable using OF_DYNAMIC without OF_UNITTEST 1bd794e571f6 gpu: drm: cadence: select hdmi helper d74361dc9bdc imx:dts:imx8mm-evkb: fix the pmic name to avoid duplicated label error 90900e871607 arm64: dts: imx8mm-evk-qca-wifi: enable support for bluetooth 24ef2924dd5f drm: of: Fix build without CONFIG_OF a97fe216ede5 i2c: imx: Remove unnecessary clock reconfiguration 93e7f87e7bc6 drm/imx: lcdifv3: Fix videomode settings ff2397021b0d clk: imx: imx8qm: add more resources to whitelist e0fc64f7a2f8 arm64: dts: imx8: img: add #address-cells and #size-cells to I2C MIPI CSI nodes 98b777bfa849 arm64: dts: imx8qm: add missing imx8-ss-cm40.dtsi include 2d0aefc287a7 arm64: imx_v8_defconfig: Enable CONFIG_GPIO_VF610 44aadbd00c61 imx8mp-olimex.dts: Olimex iMX8MP-SOM-EVB-IND Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* | linux-imx: Update from 6.6.52 to 6.12.3Rodrigo M. Duarte2025-05-142-78/+4
|/ | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* kernel-module-nxp-wlan: Update from LF-6.6.52 to LF-6.12.3Rodrigo M. Duarte2025-05-143-1916/+6
| | | | | | | | | | This commit add the following source revisions: 0396cfb Makefile: remove script related setting to avoid build break a8d5496 mxm_wifiex: update to mxm6x18505.p14 release b952ebf mxm_wifiex: update to mxm6x18505.p12 release 7a182ab mxm_wifiex: update to mxm6x18505.p10 release Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* linux-imx-headers: make uapi ipu.h, pxp_dma.h compatible with c23 standardMax Krummenacher2025-05-122-1/+58
| | | | | | | | | | | | | | | | | In C23 bool, false and true are reserved keywords. Make ipu.h, pxp_dma.h uapi include file compatible with C23 standard. The ipu.h header is i.e. used in the imx-gst1.0-plugin code. If building with GCC 15 the build fails. FAILED: libs/libgstfsl-1.0.so.0.0.0.p/v4l2_core_gstimxv4l2.c.o ...imx-gst1.0-plugin/4.9.2+git/recipe-sysroot/usr/include/imx/linux/ipu.h:32:23: error: 'bool' cannot be defined via 'typedef' 32 | typedef unsigned char bool; That pxp_dma.h is affected was found with grep. A configuration which actually includes the file is yet to be found. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* kernel-module-nxp-wlan: add patch to lower PRINTM_MMSG() log levelVitor Soares2025-05-052-0/+37
| | | | | | | | | | | Add a patch to change the log level used in the mwifiex driver's PRINTM_MMSG macro from KERN_ALERT to KERN_INFO. KERN_ALERT is meant for critical errors; using it for debug messages clutters logs. KERN_INFO is more appropriate for non-critical informational output. Signed-off-by: Vitor Soares <vitor.soares@toradex.com>
* linux-fslc-imx_6.6: Fix kernel versionDaiane Angolini2025-05-011-2/+2
| | | | Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* linux-fslc-imx: Bump stable vertion up to 6.6.84Daiane Angolini2025-04-301-2/+5
| | | | | | It also updates the list of commits of interest Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>