Commit Graph

941 Commits

Author SHA1 Message Date
Rodrigo M. Duarte
ef5ea81553 linux-fslc: 6.12.20 -> 6.12.28
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-16 13:38:01 -03:00
Otavio Salvador
3c28146071
Merge pull request #2277 from OSSystems/topic/kernel-module-imx-gpu-viv
kernel-module-imx-gpu-viv: 6.4.11.p2.4 -> 6.4.11.p3.0
2025-05-15 13:01:49 -03:00
Rodrigo M. Duarte
17d6a303c3 kernel-module-isp-vvcam: 4.2.2.24.2 -> 4.2.2.25.1
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>
2025-05-15 09:35:31 -03:00
Rodrigo M. Duarte
2b29d9fbef kernel-module-nxp-wlan: Update branch and source revision
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-14 18:12:22 -03:00
Rodrigo M. Duarte
111ae54114 linux-imx-headers: Update from 6.6 to 6.12
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-14 18:12:22 -03:00
Rodrigo M. Duarte
3b606d7dd5 linux-fslc-imx: Update from 6.6.84 to 6.12.3
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>
2025-05-14 18:12:22 -03:00
Rodrigo M. Duarte
bdbad4a03d linux-imx: Update from 6.6.52 to 6.12.3
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-14 18:06:58 -03:00
Rodrigo M. Duarte
1c9faed999 kernel-module-imx-gpu-viv: 6.4.11.p2.4 -> 6.4.11.p3.0
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-14 13:52:08 -03:00
Rodrigo M. Duarte
3c3e9c241a kernel-module-nxp-wlan: Update from LF-6.6.52 to LF-6.12.3
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>
2025-05-14 13:34:24 -03:00
Max Krummenacher
f5516c2fcd linux-imx-headers: make uapi ipu.h, pxp_dma.h compatible with c23 standard
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>
2025-05-12 15:50:19 +02:00
Vitor Soares
6876b4fe78 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>
2025-05-05 16:18:29 +01:00
Daiane Angolini
e6e69c2832 linux-fslc-imx_6.6: Fix kernel version
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2025-05-01 16:49:30 -03:00
Daiane Angolini
439ccf169c linux-fslc-imx: Bump stable vertion up to 6.6.84
It also updates the list of commits of interest

Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2025-04-30 16:52:00 -03:00
Max Krummenacher
01a7d1c67b recipes: fix whitespace warnings
Fix some more whitspace warnings.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2025-04-26 12:09:22 +02:00
Hiago De Franco
10b651b0d1 recipes: fix whitespace warnings
Since OE bitbake commit 24772dd2ae6c ("parse/ConfHandler: Add warning for
deprecated whitespace usage"), the current build generates the following
warning (as example):

WARNING:
/var/home/frh/bsp-master/build/../layers/meta-freescale/recipes-kernel/linux/linux-imx.inc:36
has a lack of whitespace around the assignment:
'KCONFIG_MODE="--alldefconfig"'

Fix all the warnings.

Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2025-04-22 19:37:01 -03:00
Vitor Soares
5fca0110f0 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>
2025-04-17 18:49:51 +01:00
Leon Anavi
1344f74197 kernel-module-nxp-wlan: Add Upstream-Status
Add Upstream-Status to patch.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2025-04-04 17:26:12 +03:00
Ernest Van Hoecke
388a83026d 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>
2025-04-02 13:10:37 +02:00
Benjamin Szőke
a3e3faf181
linux-fslc: 6.12.13 -> 6.12.20 2025-03-28 16:27:59 +01:00
Daiane Angolini
d43e64fbe3 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>
2025-02-27 13:54:12 -03:00
Benjamin Szőke
3c88728d5b linux-fslc: Add changelog link 2025-02-10 22:51:12 +01:00
Benjamin Szőke
45b6540415 linux-fslc: 6.12.6 -> 6.12.13 2025-02-08 20:31:11 +01:00
Ernest Van Hoecke
b50af8befa 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>
2025-02-03 16:02:16 +01:00
Ernest Van Hoecke
d31e3c3234 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>
2025-01-30 18:28:00 +01:00
Timo Schuster
181c2e2cfc linux-imx: Remove obsolete backport patches
Signed-off-by: Timo Schuster <timo.schuster@leica-microsystems.com>
2025-01-16 13:09:16 +01:00
Zelan Zou
c09c78f574 linux-imx: Upgrade to L6.6.52_2.0.0 release
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
2025-01-14 06:19:03 +01:00
Otavio Salvador
9dc9f18dd3
Merge pull request #2062 from Freescale/bump-l
Some checks failed
Update LICENSE file / update-license (push) Has been cancelled
linux-fslc-imx: bump to add one bugfix
2025-01-09 14:36:18 -03:00
Daiane Angolini
3d76055089 linux-fslc-imx: bump to add one bugfix
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2025-01-09 14:13:22 -03:00
Otavio Salvador
e9ce9ad8fa
Merge pull request #2058 from Freescale/bump-linux-fslc-imx-2.2.0
Some checks failed
Update LICENSE file / update-license (push) Has been cancelled
linux-fslc-imx: Use 6.6-2.2.0.x from NXP BSP LF6.6.52_2.2.0
2025-01-07 15:07:32 -03:00
Daiane Angolini
13f58ee622 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>
2025-01-07 14:43:16 -03:00
Jun Zhu
05a17ef75c 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>
2025-01-07 15:22:18 +08:00
Benjamin Szőke
45cab18de5 linux-fslc: 6.12.4 -> 6.12.6 2024-12-24 01:34:23 +01:00
Benjamin Szőke
445e14e770 linux-fslc: 6.12.1 -> 6.12.4 2024-12-09 16:09:33 +01:00
Michael Glembotzki
536ac19cbb linux-fslc-imx: Fix fuse_write on imx-ocotp-fsb-s400
Signed-off-by: Michael Glembotzki <Michael.Glembotzki@iris-sensing.com>
2024-11-26 12:54:47 +01:00
Benjamin Szőke
8e801a26fb
linux-fslc: 6.11.7 -> 6.12.1 2024-11-25 18:47:37 +01:00
Benjamin Szőke
3672319af4 linux-fslc: 6.11.4 -> 6.11.7 2024-11-11 18:53:53 +01:00
Leon Anavi
745970a325 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>
2024-11-07 18:14:02 +02:00
Daiane Angolini
69c1f75baa 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>
2024-10-22 11:05:25 -03:00
Max Krummenacher
6fa259b771 linux-imx: Update to NXP BSP LF6.6.36_2.1.0
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-10-22 00:13:56 +02:00
Benjamin Szőke
678266c613 linux-fslc: 6.11.3 -> 6.11.4 2024-10-21 18:28:51 +02:00
Max Krummenacher
db105fd654 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>
2024-10-17 13:24:15 +02:00
Benjamin Szőke
17c81d4055 linux-fslc: 6.11.0 -> 6.11.3 2024-10-17 02:05:46 +02:00
Daiane Angolini
c12aa9fb02 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>
2024-10-15 11:09:32 -03:00
Benjamin Szőke
39d58dfc62
linux-fslc-lts: restore LTS v6.1 2024-09-28 15:43:08 +02:00
Benjamin Szőke
64ec836a17
linux-fslc-lts: update to v6.6.50 2024-09-27 22:38:01 +02:00
Benjamin Szőke
d710286700
linux-fslc: 6.6.50 -> 6.11.0 2024-09-27 19:24:34 +02:00
Otavio Salvador
f869389a2a
Merge pull request #1949 from Freescale/bump-kernel
linux-fslc-imx: Update 6.6-2.0.x-imx up to v6.6.51
2024-09-23 13:13:09 -03:00
Daiane Angolini
1b10b02ef0 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>
2024-09-20 10:00:34 -03:00
Hiago De Franco
e89728491b 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>
2024-09-20 10:16:28 +02:00
Michael Glembotzki
3b79615861 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-18 08:44:43 +02:00