Commit Graph

927 Commits

Author SHA1 Message Date
Daiane Angolini
ad8957f11d kernel-module-nxp-wlan: Fix build error
It backports two commits from lf-6.12.3_1.0.0

| ERROR: modpost: "__aeabi_uldivmod" [/fslc/source/scarthgap/build-imx6ullevk-fsl-xwayland-nxp/tmp/work/imx6ullevk-fsl-linux-gnueabi/kernel-module-nxp-wlan/git/git/mlan.ko] undefined!
| ERROR: modpost: "__aeabi_ldivmod" [/fslc/source/scarthgap/build-imx6ullevk-fsl-xwayland-nxp/tmp/work/imx6ullevk-fsl-linux-gnueabi/kernel-module-nxp-wlan/git/git/mlan.ko] undefined!
| ERROR: modpost: "__bad_udelay" [/fslc/source/scarthgap/build-imx6ullevk-fsl-xwayland-nxp/tmp/work/imx6ullevk-fsl-linux-gnueabi/kernel-module-nxp-wlan/git/git/moal.ko] undefined!

Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2025-07-25 12:20:01 -03:00
Vitor Soares
a12537fc42 kernel-module-nxp-wlan: add patch to lower PRINTM_MMSG() log level
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>
(cherry picked from commit 6876b4fe78)
2025-05-05 16:03:29 +00:00
Vitor Soares
dc163c77e0 kernel-module-nxp-wlan: remove COMPATIBLE_MACHINE
The current COMPATIBLE_MACHINE restricts the recipe to i.MX SoCs with
both BSP variants. However, the kernel-module-nxp-wlan provides the
MXM drivers for the NXP Wi-Fi module (e.g., MAYA-W260), which may also
be used with other SoCs like the Toradex Verdin-AM62P.

To enable deployment of the MXM drivers on non-i.MX platforms, remove
the COMPATIBLE_MACHINE restriction.

Signed-off-by: Vitor Soares <vitor.soares@toradex.com>
(cherry picked from commit 5fca0110f0)
2025-04-22 15:59:31 +00:00
Leon Anavi
8673f98271 kernel-module-nxp-wlan: Add Upstream-Status
Add Upstream-Status to patch.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
(cherry picked from commit 1344f74197)
2025-04-04 15:02:11 +00:00
Ernest Van Hoecke
6e1da9b27c kernel-module-nxp-wlan: Apply wireless patch
NXP released a patch for the MXM driver that is supposed to be applied
on top of the checked out branch. Among other things, this patch adds a
"MODULE_DEVICE_TABLE" which means the SDIO device driver is probed at
runtime, which will not happen without this patch.

Link: https://www.nxp.com/webapp/Download?colCode=Wireless-Patch-Release-IW612-W8997-W8801-v0.1&appType=license
Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com>
(cherry picked from commit 388a83026d)
2025-04-02 11:26:30 +00:00
Benjamin Szőke
0077f15ce3 linux-fslc: 6.12.13 -> 6.12.20
(cherry picked from commit a3e3faf181)
2025-03-28 21:54:14 +00:00
Daiane Angolini
7fbc8a95bc linux-fslc-imx: Update with some bugfixes patches
Relevant changes:
- 5ff4cf4d61e11 Merge pull request #713 from angolini/fix_imx93
- e587f8fe42f16 firmware: se_fw: remove info_list from ro section
- a0609cb5220a7 Merge pull request #712 from angolini/push_one
- 0f638960dcffd media: Kconfig: fix double VIDEO_DEV
- 226bfffe04bcb Merge pull request #709 from fs-csenatore/6.6-2.2.x-imx
- 198242c057e00 drivers:clk:imx:clk-imx8mp-audiomix: remove duplicated CLK_GATE_PARENT definition
- 427223e3206dd Merge pull request #707 from iceaway/revert_u-serial_patch
- 4f5936d7391f8 Revert "usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null"

Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
(cherry picked from commit d43e64fbe3)
2025-02-28 19:47:24 +00:00
Benjamin Szőke
f3bb2a585f linux-fslc: Add changelog link
(cherry picked from commit 3c88728d5b)
2025-02-10 22:29:33 +00:00
Benjamin Szőke
28b0248611 linux-fslc: 6.12.6 -> 6.12.13
(cherry picked from commit 45b6540415)
2025-02-10 22:29:33 +00:00
Ernest Van Hoecke
d417e7b922 linux-fslc-imx: Forward port patches into 6.6-2.2.x
Port some patches from 6.6-2.1.x to 6.6-2.2.x and update the recipe
documentation to include them.

Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com>
(cherry picked from commit b50af8befa)
2025-02-03 15:48:16 +00:00
Ernest Van Hoecke
54ad84246b linux-fslc-imx: Update 6.6-2.2.x to stable v6.6.74
Move to stable kernel version 6.6.74 and fix the NXP tag.

Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com>
(cherry picked from commit d31e3c3234)
2025-01-30 18:00:49 +00:00
Timo Schuster
728b3b2eb8 linux-imx: Remove obsolete backport patches
Signed-off-by: Timo Schuster <timo.schuster@leica-microsystems.com>
(cherry picked from commit 181c2e2cfc)
2025-01-16 13:21:51 +00:00
Zelan Zou
9d80d2f9ad linux-imx: Upgrade to L6.6.52_2.0.0 release
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
(cherry picked from commit c09c78f574)
2025-01-14 11:16:22 +00:00
Daiane Angolini
1bc9836206 linux-fslc-imx: bump to add one bugfix
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
(cherry picked from commit 3d76055089)
2025-01-09 17:36:31 +00:00
Daiane Angolini
053f55566a linux-fslc-imx: Use 6.6-2.2.0.x from NXP BSP LF6.6.52_2.2.0
It also updates the stable kernel tags up to version v6.6.69, and
include some LmP commits

Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
(cherry picked from commit 13f58ee622)
2025-01-07 18:07:46 +00:00
Jun Zhu
8c4db4c093 kernel-module-nxp-wlan: Upgrade driver to 6.6.52-2.2.0
- The kernel driver supports new nxpiw610 module.

Signed-off-by: Jun Zhu <junzhu@nxp.com>
(cherry picked from commit 05a17ef75c)
2025-01-07 14:48:09 +00:00
Benjamin Szőke
dd9ca2f210 linux-fslc: 6.12.4 -> 6.12.6
(cherry picked from commit 45cab18de5)
2024-12-24 11:41:57 +00:00
Benjamin Szőke
bdac37fca6 linux-fslc: 6.12.1 -> 6.12.4
(cherry picked from commit 445e14e770)
2024-12-09 18:28:50 +00:00
Michael Glembotzki
a91f67b76a linux-fslc-imx: Fix fuse_write on imx-ocotp-fsb-s400
Signed-off-by: Michael Glembotzki <Michael.Glembotzki@iris-sensing.com>
(cherry picked from commit 536ac19cbb)
2024-11-26 12:13:44 +00:00
Benjamin Szőke
68f8b7bb73 linux-fslc: 6.11.7 -> 6.12.1
(cherry picked from commit 8e801a26fb)
2024-11-25 17:59:38 +00:00
Benjamin Szőke
f266e336c3 linux-fslc: 6.11.4 -> 6.11.7
(cherry picked from commit 3672319af4)
2024-11-11 18:09:05 +00:00
Leon Anavi
da24006765 linux-fslc-imx: 6.6: Update
Update the kernel version based on branch 6.6-2.1.x-imx to include
the patch for Olimex iMX8MP-SOM-4GB-IND and iMX8MP-SOM-EVB-IND.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
(cherry picked from commit 745970a325)
2024-11-07 16:31:13 +00:00
Otavio Salvador
31986d5701
Merge pull request #1995 from Freescale/backport-1994-to-scarthgap
[Backport scarthgap] linx-fslc-imx: Update the kernel recipe
2024-10-22 11:46:18 -03:00
Daiane Angolini
6b4b60d55e linx-fslc-imx: Update the kernel recipe
It includes the following commit:
a10c64e35a24 tty: vt: conmakehash: cope with abs_srctree no longer in env

Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
(cherry picked from commit 69c1f75baa)
2024-10-22 14:45:28 +00:00
Max Krummenacher
89cf49a945 linux-imx: Update to NXP BSP LF6.6.36_2.1.0
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 6fa259b771)
2024-10-21 23:41:11 +00:00
Benjamin Szőke
c8b358072b linux-fslc: 6.11.3 -> 6.11.4
(cherry picked from commit 678266c613)
2024-10-21 17:00:23 +00:00
Max Krummenacher
112e490e89 kernel-module-isp-vvcam: prevent build warning
The way the kernel-module-isp-vvcam Makefiles are written, each kernel
module gets its own Module.symvers created in its own sub directory.

The only kernel module actually having a symbol exported is vvcam-dwe.
Thus point MODULES_MODULE_SYMVERS_LOCATION to that location.

Prevents:
| WARNING: kernel-module-isp-vvcam-4.2.2.24.1-r0 do_install: Module.symvers not found in .../kernel-module-isp-vvcam/4.2.2.24.1/git/vvcam/v4l2/
| WARNING: kernel-module-isp-vvcam-4.2.2.24.1-r0 do_install: Please consider setting MODULES_MODULE_SYMVERS_LOCATION to a
| WARNING: kernel-module-isp-vvcam-4.2.2.24.1-r0 do_install: directory below B to get correct inter-module dependencies

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit db105fd654)
2024-10-17 11:38:48 +00:00
Benjamin Szőke
b20d5289af linux-fslc: 6.11.0 -> 6.11.3
(cherry picked from commit 17c81d4055)
2024-10-17 00:30:53 +00:00
Daiane Angolini
3252e00e66 linux-fslc-imx: Use 6.6-2.1.0.x from NXP BSP LF6.6.36_2.1.0
It also updates the stable kernel version up to 6.6.54.

Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
(cherry picked from commit c12aa9fb02)
2024-10-15 15:21:32 +00:00
Tom Hochstein
36d1556b32 cryptodev-module: Drop redundant patch
The recipe is updated to 1.14 so the backported patch is no longer
needed.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2024-10-11 09:58:22 -07:00
Benjamin Szőke
d180f563e2 linux-fslc-lts: restore LTS v6.1
(cherry picked from commit 39d58dfc62)
2024-09-28 16:25:01 +00:00
Benjamin Szőke
0476968d4d linux-fslc-lts: update to v6.6.50
(cherry picked from commit 64ec836a17)
2024-09-28 16:25:01 +00:00
Benjamin Szőke
bbe8b6e6ec linux-fslc: 6.6.50 -> 6.11.0
(cherry picked from commit d710286700)
2024-09-28 16:25:01 +00:00
Benjamin Szőke
c87e4d9258
cryptodev-module: apply it for the IMX generic BSP override 2024-09-27 22:45:09 +02:00
Benjamin Szőke
fabc87e293
cryptodev-module: Add "Fix build for Linux 6.7-rc1" patch for prepare kernel v6.11.0 2024-09-27 19:36:15 +02:00
Daiane Angolini
425011b813 linux-fslc-imx: Update 6.6-2.0.x-imx up to v6.6.51
Update the recipe (with comments) to stable tag up to v6.6.51.

Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
(cherry picked from commit 1b10b02ef0)
2024-09-23 16:26:09 +00:00
Hiago De Franco
50ffa53ff2 kernel-module-isp-vvcam: Update 6.6.3-1.0.0 to 6.6.23-2.0.0
Update to the new NXP BSP 6.6.23-2.0.0.

Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
(cherry picked from commit e89728491b)
2024-09-20 12:48:01 +00:00
Michael Glembotzki
cb2c4d7229 Follow 6.6-2.0.x-imx instead of 6.6-1.0.x-imx
Signed-off-by: Michael Glembotzki <Michael.Glembotzki@iris-sensing.com>
2024-09-17 14:23:53 +02:00
Rodrigo M. Duarte
f8d8bede80 linux-fslc: Update the source revision
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
(cherry picked from commit 4f65eff2d7)
2024-09-09 21:09:21 +00:00
Tom Hochstein
02063c7803 linux-imx*: Upgrade v6.6.3-1.0.0 -> v6.6.23-2.0.0
Include three backported patches to avoid QA Errors for illegal TMPDIR
references.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 81ec8d145b)
2024-08-27 14:17:30 -03:00
Hiago De Franco
a1a511c1a3 kernel-module-nxp-wlan: Update 6.6.3-1.0.0 to 6.6.23-2.0.0
Update mwifiex to the new NXP BSP 6.6.23-2.0.0.

Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
(cherry picked from commit f649ad89c6)
2024-08-27 14:10:06 -03:00
Daiane Angolini
044232a8ac linux-fslc: Fix TMPDIR build failure
The build failures:

ERROR: linux-fslc-6.6.36+git-r0 do_package_qa: QA Issue: File
/usr/src/debug/linux-fslc/6.6.36+git/lib/oid_registry_data.c in package linux-fslc-src contains reference to TMPDIR [buildpaths]
ERROR: linux-fslc-6.6.36+git-r0 do_package_qa: Fatal QA errors were found, failing task.

ERROR: linux-fslc-6.6.36+git-r0 do_package_qa: QA Issue: File
/usr/src/debug/linux-fslc/6.6.36+git/drivers/tty/vt/consolemap_deftbl.c in package linux-fslc-src contains reference to TMPDIR
ERROR: linux-fslc-6.6.36+git-r0 do_package_qa: Fatal QA errors were found, failing task.

ERROR: linux-fslc-6.6.36+git-r0 do_package_qa: QA Issue: File
/usr/src/debug/linux-fslc/6.6.36+git/drivers/video/logo/logo_linux_clut224.c in package linux-fslc-src contains reference to TMPDIR [buildpaths]
ERROR: linux-fslc-6.6.36+git-r0 do_package_qa: Fatal QA errors were found, failing task

The relevant changes:

 8f24666d05968 tty: vt: conmakehash: cope with abs_srctree no longer in env
 7ea30dacfb713 lib/build_OID_registry: don't mention the full path of the script in output
 0f806d7395704 video: logo: Drop full path of the input filename in generated fil

Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
(cherry picked from commit db123d1640)
2024-07-28 20:55:20 +00:00
Leon Anavi
e83c092f58 linux-fslc-imx: 6.6: Support Olimex i.MX8MP
Update the kernel version to support for Olimex iMX8MP-SOM-4GB-IND
and iMX8MP-SOM-EVB-IND.

Relevant changes:
- 13ed4e836942 ("Merge pull request #673 from leon-anavi/imx8mp-olimex")
- 6cdcd7103c2f ("imx8mp-olimex.dts: Olimex iMX8MP-SOM-EVB-IND")

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2024-07-11 09:49:44 +03:00
Otavio Salvador
f3e56d1719 linux-fslc: 6.6.32 -> 6.6.36
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit c1bd142771)
2024-07-09 20:33:08 +00:00
Jose Quaresma
78691c9d57 Revert "linux: drop the old style kernels unshared S"
This reverts commit 6dcdeccc84.

My conclusion was wrong because the source will be move to the STAGING_KERNEL_DIR only when we use
the kernel-yocto.bbclass. This is because the same logic of moving sources is replicated here too.

Fix https://github.com/Freescale/meta-freescale/issues/1855

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
(cherry picked from commit cdbd3dd75a)
2024-06-25 11:59:07 +00:00
Fabio Estevam
fc0a7c6926 linux-fslc: Remove repeated mx5-generic-bsp entries
The KBUILD_DEFCONFIG:mx5-generic-bsp entries appear three times.

Keep a single entry.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
(cherry picked from commit 436ed6df72)
2024-06-18 19:06:13 -03:00
Luan Rafael Carneiro
b0c34cdfcf linux-fslc: update to v6.6.32
Kernel repository has been upgraded up to v6.6.32 from stable korg.

Signed-off-by: Luan Rafael Carneiro <luan.rafael@ossystems.com.br>
(cherry picked from commit 71d669fa4c)
2024-06-18 19:06:13 -03:00
Jose Quaresma
0daa95a1ef linux: drop the old style kernels unshared S
The default source code location for kernel is defined on the kernel.bbclass
and it was 'S = "${STAGING_KERNEL_DIR}"'

In reality, although the kernel has its code in 'S = "${WORKDIR}/git"' it ends up
being moved to '${STAGING_KERNEL_DIR}' in the do_symlink_kernsrc kernel.bbclass function.

With this change, the do_symlink_kernsrc kernel.bbclass function will no longer create
the symbolic link and the final result will be the same.

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
(cherry picked from commit 6dcdeccc84)
2024-06-15 20:01:43 +00:00
Fabio Estevam
279e84b02b arm64: imx_v8_defconfig: Enable CONFIG_GPIO_VF610
CONFIG_GPIO_VF610 is a very important driver for i.MX93.

Without this option many peripherals on the imx93-evk cannot work.

Select it so that imx93-evk can boot successfully.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
2024-06-04 14:35:23 -03:00
Otavio Salvador
8e0655d886
Merge pull request #1813 from MrCry0/master-6.6.3
6.6.3-1.0.0: update imx-lib and kernel-module-isp-vvcam
2024-05-03 08:47:09 -03:00