Commit Graph

1109 Commits

Author SHA1 Message Date
Francesco Dolcini
d5198caa80 firmware-nxp-wifi: Add symbolic link for IW416
Add missing symbolic link for IW416 to the name expected by the mainline
Linux kernel driver.

Fixes the following error during the driver probe:

 | mwifiex_sdio mmc2:0001:1: Direct firmware load for mrvl/sdiouartiw416_combo_v0.bin failed with error -2
 | mwifiex_sdio mmc2:0001:1: Failed to get firmware mrvl/sdiouartiw416_combo_v0.bin
 | mwifiex_sdio mmc2:0001:1: info: _mwifiex_fw_dpc: unregister device

Fixes: 6bc2c1fb01 ("firmware-nxp-wifi: Added symbolic links for wifi firmware files")
Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2025-05-23 16:24:37 +02:00
Rodrigo M. Duarte
90dcda02ea isp-imx: 4.2.2.24.4 -> 4.2.2.25.1
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-20 09:11:03 -03:00
Rodrigo M. Duarte
e9706ff36d basler-camera: 4.2.2.24.0 -> 4.2.2.25.1
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-20 09:11:03 -03:00
Rodrigo M. Duarte
65e84eb16d imx-test: Update SRCBRANCH lf-6.6.3_1.0.0 -> lf-6.12.3_1.0.0
This commit update source branch and add the following source
revisions:

    92a4973 MLK-26263 mxc_v4l2_capture: add verbose mode to output realtime status
    4838c5a LF-14230: mxc_asrc_test: switch to upstreamed API
    5eedc57 LF-14501: vpu: solve dqbuf return error
    81bf1cc LF-14501: vpu : solve camera node enum fail
    3ee0114 MLK-26240-10: mxc_v4l2_vpu_test: support to set colorimetry for encoder
    3034abb MLK-26240-9: mxc_v4l2_vpu_test: drop incomplete avcc nalu
    30f2b13 MLK-26240-8: mxc_v4l2_vpu_test: remove the buffer count check in waylandsink
    be8275f MLK-26240-7: mxc_v4l2_vpu_test: support to handle YUV4MPEG2
    92ca890 MLK-26240-6: mxc_v4l2_vpu_test: parser support to init format from the postfix
    8c9a466 MLK-26240-5: mxc_v4l2_vpu_test: ofile support to append format postfix
    05b0181 MLK-26240-4: mxc_v4l2_vpu_test: init all nodes context firstly
    ab0ef14 MLK-26240-3: mxc_v4l2_vpu_test: filter support to append some extra data at the end
    3d97b28 MLK-26240-2: mxc_v4l2_vpu_test: support to push codec header in a separate buffer
    f3adaeb MLK-26240-1: mxc_v4l2_vpu_test: avoid overwrite the input buffer in media parse
    26925d3 mxc_pdm_test: Fix compile error for imcompatible pointer type [YOCIMX-8276]
    6944645 LF-11976: mxc_v4l2_vpu_test: fix NULL pointer error if v4l2 driver only support single plane
    b1b4f9e LF-11976: mxc_v4l2_vpu_test: don't return error for set fps fail.
    9247368 LF-11976: mxc_v4l2_vpu_test: zeroize fmtdesc
    4d08cb3 LF-11976: vpu: add statistic info in vpu v4l2 unit test
    7695a1c LF-11459: vpu: integrate network node into filter node
    8e7c7ca LF-11608-3: mxc_v4l2_vpu_test: add corrupt filter
    99c546c LF-11608-2: mxc_v4l2_vpu_test: support fps test
    fc0b0b3 LF-11608-1: mxc_v4l2_vpu_test: encoder support dmabuf input
    7c2a567 LF-11459: vpu: new node to simulate package drop in v4l2 unit test
    4d095a0 MLK-26178: mxc_v4l2_vpu_test: set default crop for ofile output
    27323f7 LF-11496: mxc_jpeg_test: Initialize format before S_FMT

Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-19 16:44:17 -03:00
Sathishkumar Duraisamy
6bc2c1fb01 firmware-nxp-wifi: Added symbolic links for wifi firmware files
In the bsp LF-6.12.3 update, it is found, that the names of firmware files
were chagned. So added additional symbolic links with old file name point
to new firmware files. It is done for compatibility with linux kernel where it
references with old filename.

Signed-off-by: Sathishkumar Duraisamy <sathishkumar.d.cbe@gmail.com>
2025-05-14 11:05:16 +05:30
Rodrigo M. Duarte
4f321673f2 firmware-nxp-wifi: Fix the list of files shipped in package
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-13 12:07:10 -03:00
Otavio Salvador
986c214d42
Merge pull request #2246 from OSSystems/topic/imx-sc-firmware
imx-sc-firmware: 1.15.0 -> 1.18.0
2025-05-13 08:05:30 -03:00
Otavio Salvador
d40a6fc6c2
Merge pull request #2241 from nxp-upstream/imx-boot
imx-mkimage: Update to NXP BSP 6.12.3_1.0.0
2025-05-13 07:51:56 -03:00
Otavio Salvador
0f83acafd2
Merge pull request #2254 from OSSystems/topic/firmware-imx
Update firmware imx LF-6.12.3
2025-05-13 07:51:18 -03:00
Otavio Salvador
a3a28d6817
Merge pull request #2247 from OSSystems/topic/imx-seco
imx-seco: 5.9.4 -> 5.9.4.1
2025-05-12 12:55:04 -03:00
Rodrigo M. Duarte
ed53e80d3e firmware-nxp-wifi: Change the SRCBRANCH from 6.6.52 to lf-6.12.3
This commit changes the SRCBRANCH of firmware-nxp-wifi. Also
add new RDEPENDS to sdio and pcie.

Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-12 11:48:55 -03:00
Rodrigo M. Duarte
f0d7a2fad6 firmware-ele-imx: 1.3.0 -> 2.0.1
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-12 11:48:55 -03:00
Otavio Salvador
f31ba70826
Merge pull request #2249 from MaxKrummenacher/master
Fixing issues now present with GCC 15
2025-05-12 11:36:07 -03:00
Rodrigo M. Duarte
fa2f52e358 imx-seco: 5.9.4 -> 5.9.4.1
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-12 10:27:30 -03:00
Max Krummenacher
dc129ca652 imx-vpu-hantro-vc: fix build with gcc 15
GCC 15 by default uses C23 as the standard.

With C23 bool, true and false are built in keywords and cannot be
redefined.

Fixes build of imx-vpu-hantro-daemon:
| ...imx-vpu-hantro-daemon/1.5.0/recipe-sysroot/usr/include/hantro_VC8000E_enc/base_type.h:73:3: error: cannot use keyword 'false' as enumeration constant
|    73 |   false = HANTRO_FALSE,

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2025-05-12 09:37:47 +02:00
Max Krummenacher
693c297a19 imx-vpu-hantro: fix build with gcc 15
Change from deprecated K&R function declaration and definitions
to ANSI C style.

GCC 15 by default no longer accepts it:
| decoder_sw/software/test/common/md5_sink.c:68:3: error: too many
| arguments to function 'MD5Init'; expected 0, have 1
|   68 |   MD5Init(&inst->ctx);

With C23 bool, true and false are built in keywords and cannot be
redefined.

Fixes build error:
| ../inc/basetype.h:71:9: error: cannot use keyword 'false' as enumeration constant
|    71 |         false   = 0,

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2025-05-12 09:37:31 +02:00
Rodrigo M. Duarte
193418411a imx-uuc: Bump revision to 25f65e1
25f65e1 ufb: fix nitpick regarding format argument
4e7a99a ufb: fix some compiler warnings
b4c1af3 ufb: pretty format source file
affb8ad .gitignore: add ufb binary
6cffbc4 Add license and copyright

Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-09 11:15:30 -03:00
Rodrigo M. Duarte
4b32797826 imx-sc-firmware: 1.15.0 -> 1.18.0
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-08 15:23:58 -03:00
Rodrigo M. Duarte
44328531bf alsa-state: Update asound.state config file
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-08 14:52:13 -03:00
Otavio Salvador
0dbb0baa79
Merge pull request #2239 from OSSystems/topic/imx-atf
Some checks failed
Update LICENSE file / update-license (push) Has been cancelled
imx-atf: Bump revision to 78a14c75a
2025-05-07 13:07:56 -03:00
Rodrigo M. Duarte
c68e1e67ce imx-atf: Bump revision to 78a14c75a
78a14c75a MA-23473 imx93: fix memory map failed with QNX SPL
5ee49dd5e MA-23254-3 [8QXP] Fragment secure heap and vpu boot memory
e00605f58 MA-23254-2 [8QXP]Configure can only be controlled by the secure world
ec3008099 MA-23254 [8QXP] Security configure for widevine L1 on imx8qxp
f7f8a74a0 LF-14247 imx95: fix m7 status check
f80434f8e LF-14043  feat(imx91): update security policies of ocram region
a987f5c26 LF-14079 feat(imx8ulp): update the ddr retention flow

Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-07 10:40:23 -03:00
Tom Hochstein
f4ec14f08d imx-mkimage: Update to NXP BSP 6.12.3_1.0.0
9e60b1f i.MX94: change the fcb gen script for i.MX94
9bf51e8 iMX94: Add iMX94 soc makefilies
77dce74 iMX94: add v2 container support
c0c69cb imx95: upgrade Synopsys DDR PHY FW to v202409
64fcf1c Handled imx95 parse/extract functionality
55093c4 Add flash_all_ap target for non-Linux ap image.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2025-05-06 12:06:27 -07:00
Rodrigo M. Duarte
0faca661dd imx-lib: Change the SRCBRANCH from 6.6.36 to lf-6.12.3
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-06 15:03:16 -03:00
Otavio Salvador
2418ddc9ce
Merge pull request #2230 from OSSystems/topic/imx8
imx-boot: Add BOOT_VARIANT variable at prefix to generated binaries
2025-05-05 12:59:17 -03:00
Rodrigo M. Duarte
0cc7db1dc7 imx-boot: Add BOOT_VARIANT variable at prefix to generated binaries
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-05 11:24:50 -03:00
Alexander Stein
5ea77dce34 alsa-state: Add qoriq-*-bsp specific configuration
This asound.conf can be used for both i.MX and Layerscale platforms. But
the latter don't have imx-<default>-bsp in their overrides. So add
symlinks for QorIQ platforms.
This makes the package for QorIQ platforms machine-specific as well.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
2025-05-05 16:02:42 +02:00
Otavio Salvador
c24760a03a
Merge pull request #2214 from JPSGoncalves/bump-vpu-hantro-6.12.3_1.0.0
bump imx-vpu-hantro to rel_imx_6.12.3_1.0.0.
2025-04-28 14:11:36 -03:00
Kevin Baker
3760fde40b asound.conf: default sample rate to 48000
Change the default sample rate as used with ALSA to 48000 instead of
44100. Most newer content, videos, and web-based content uses 48 kHz
sampling rate, especially with modern codecs like Opus.

Normally applications request ALSA to use a PCM sample rate which
matches the input content when starting playback. However, more complex
applications such as Chromium will internally resample audio to match
the default output. This can result in high CPU usage for resampling,
so having ALSA's default rate match the majority of content is preferred.
2025-04-28 11:43:18 -05: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
Otavio Salvador
a050654d6b
Merge pull request #2209 from ernestvh/master-lpddr-fw-version
Some checks failed
Update LICENSE file / update-license (push) Has been cancelled
imx-boot: add LPDDR_FW_VERSION to mkimage arguments for iMX95
2025-04-25 13:12:36 -03:00
João Paulo Gonçalves
cae1171b84 imx-vpu-hantro: Update recipes
Update recipes to latest version of rel_imx_6.12.3_1.0.0.

Signed-off-by: João Paulo Gonçalves <joao.goncalves@toradex.com>
2025-04-25 12:45:36 -03:00
João Paulo Gonçalves
e6254a24a9 imx-vpu-hantro: Update recipes
Update Hantro VPU libraries and daemon to latest version of
rel_6.6.52_2.2.0.

Signed-off-by: João Paulo Gonçalves <joao.goncalves@toradex.com>
2025-04-24 21:17:20 -03:00
Ernest Van Hoecke
4f9e481e13 imx-boot: add LPDDR_FW_VERSION to mkimage arguments for iMX95
For the iMX95 it can be necessary to use a different DDR FW version than
the one selected by default by the mkimage build. You might need newer
FW binaries while still supporting an older NXP BSP.

Pass LPDDR_FW_VERSION to make if it is set, otherwise do nothing such
that the Makefile selects its default value just like before.

When using a different FW version without setting LPDDR_FW_VERSION
accordingly you will get a build error similar to the below:
```
| DEBUG: Executing shell function do_compile
| NOTE: UBOOT_CONFIG = sd, UBOOT_DTB_NAME =
| NOTE: i.MX 95 boot binary build
| NOTE: i.MX 93 boot binary build
| NOTE: Copy ddr_firmware: lpddr4x_dmem_v202409.bin from $BUILD_PATH/deploy/images/verdin-imx95 -> $BUILD_PATH/tmp/work/verdin_imx95-tdx-linux/imx-boot/1.0/git/iMX95
[...]
| make[1]: *** No rule to make target 'lpddr4x_imem_v202311.bin', needed by 'm33-oei-ddrfw.bin'.  Stop.
```

Above we are using `lpddr4x_imem_v202409.bin` but mkimage is not aware
without this fix and setting LPDDR_FW_VERSION (i.e.: in the machine
conf).

Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com>
2025-04-24 16:28:51 +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
Otavio Salvador
8ed10d2e8e
Merge pull request #2194 from MaxKrummenacher/master
Some checks failed
Update LICENSE file / update-license (push) Has been cancelled
isp-imx: fix build against updated tinyxml2
2025-04-19 10:05:25 -03:00
Otavio Salvador
b2b2621827
Merge pull request #2193 from OSSystems/topic/u-boot-update
Some checks failed
Update LICENSE file / update-license (push) Has been cancelled
u-boot-imx: Update source revision
2025-04-15 17:47:24 -03:00
Rodrigo M. Duarte
16071e42d0 u-boot-imx: Update source revision to e3219a5a734
This commit update the u-boot-imx source revision and modify the
recipe.

e3219a5a734 LFU-832 imx8mp_evk: Burn the GP5_LOCK fuse at u-boot booting
d3e281dde15 LFU-828 imx8m: soc: update vc8000e name
d5f33691793 LF-14347: armv8/ls216xardb: sync RCWSR12 status in DCSR with CCSR
6dd466b4be5 LF-14440 iMX93/91: Fix isi kernel DTS node change in 6.12.y
81880df2d5b Pull request #150: MA-23272 [Android] Fix imx8mq can't boot without rpmb key
23fdab12bb7 Pull request #149: Encapsulate rbidx blob
0bc715c1f5e MA-23272 [Android] Fix imx8mq can't boot without rpmb key
f9da896ed60 MA-23256 Add "rbidx_blob" defconfig for all i.MX 8 platforms
de0d5a51933 MA-23203 Encapsulate the bootloader rollback index as a blob
23dc1f2a865 MA-23254 force assign secure memory to linux
d592d6a16ec MA-23233-2 Load SRM before loading kernel
f6bc9fb487a MA-23233 Support to provision SRM
f7d5db534e9 LFU-823: configs: ls1088aqds: Add CONFIG_SYS_FLASH_CFI_WIDTH setting
3de49b5ebdd LF-13763-3 verdin-imx95: do the power cycle and reset to NETC
33776efa47d LF-13763-2 imx95_evk: do the power cycle and reset to NETC
b40ee795724 LF-13763-1 net: fsl_enetc: Workaround XPCS issue on RX path
1d00ea83d9c Pull request #146: MA-23207 Generate the rpmb key blob before setting rpmb key
3bde1db8f1d MA-23207 Generate the rpmb key blob before setting rpmb key
22aa45c4587 LFU-824: board: freescale: ls1088a: add one more ifc-nor node to check
ef9d27bf23c LFU-822 imx9: soc: Fix Declaring variable assignedparentclks without initializer
4493beff522 LFU-821 imx9: scmi: Fix Uninitialized scalar variable
7c14ad40a1b LFU-820 imx8m: Update DDR timing for iMX8M Series EVK boards
cfd2f117d05 LFU-817 iMX95: Fixup kernel and uboot dtb based on fuses
e5621fee8c3 LFU-818-02 imx9: Update frequency and parent of MEDIA_APB in LD mode
ec735c88014 LFU-818-01 arm: dts: imx91: Update MEDIA_APB clock to 125Mhz
b5ae121cede LF-13724-2 usb: xhci-imx8m: set USB_PWR pad to GPIO mode before boot linux
603c298ad53 LF-13724-1 imx8mp_evk: add "gpio" pinctrl for usb_dwc3_1
3da403c8843 LFU-819 imx95: verdin: switch to jh_root_mem
4b321a11fac MA-23157 android: Deprecate AVB_HASHTREE_ERROR_MODE_RESTART_AND_INVALIDATE

Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-04-15 17:45:35 -03:00
Ernest Van Hoecke
2cb2dc3558 firmware-imx: Upgrade to v8.27
This updates firmware-imx to the versions used in NXP BSP L6.12.3-1.0.0.

Compared to v8.26 at d4c33ab, the following binaries were added:
        - ddr/lpddr4x_dmem_qb_v202409.bin
        - ddr/lpddr4x_dmem_v202409.bin
        - ddr/lpddr4x_imem_qb_v202409.bin
        - ddr/lpddr4x_imem_v202409.bin
        - ddr/lpddr5_dmem_qb_v202409.bin
        - ddr/lpddr5_dmem_v202409.bin
        - ddr/lpddr5_imem_qb_v202409.bin
        - ddr/lpddr5_imem_v202409.bin

No binaries were removed, the following have been updated:
        - vpu/vpu_fw_imx8_dec.bin
        - vpu/ave633c_codec_fw.bin

Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com>
2025-04-15 15:14:24 +02:00
Max Krummenacher
b3a44838da isp-imx: fix build against updated tinyxml2
Latest master meta-oe updated tinyxml2 to version 11.0.0.
isp-imx packages a prebuilt library dynamically linked against
tinyxml2.so.10 which is no longer provided, thus:

| ERROR: isp-imx-4.2.2.24.4-r0 do_package_qa: QA Issue: /usr/lib/libcam_device.so contained in package
| isp-imx requires libtinyxml2.so.10()(64bit), but no providers found in RDEPENDS:isp-imx? [file-rdeps]

Fix the build by updating the dynamic section to require tinyxml2.so.11.

Note that I don't have a system to runtime test if that still works.
The tinyxml API doesn't look like it changed from 10 to 11.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2025-04-06 13:15:32 +02:00
Hiago De Franco
7cf349d287 imx-oei: provide virtual/imx-oei
Some hardware vendors provide a customized Optional Executable Image
(OEI) with changes specific to their boards (e.g. Toradex SMARC i.MX95).

Add a virtual provider to avoid conflicts between the OEI recipes from
other layers. This follows the pattern used for the related
imx-system-manager.

Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2025-03-24 13:57:11 -03:00
Tom Hochstein
88c261e6ef imx-mkimage: Upgrade to NXP BSP 6.6.52_2.2.0
71b8c18 Add flash_all_ap target for non-Linux ap image.
b8f5454 For iMX95, change verdin M7 image name.
d97f0eb For iMX95, change 15x15 M7 image name.
0576197 M7 image names changed again.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2025-03-21 11:16:21 -07:00
Tom Hochstein
792ad7d32b imx-uuc: Don't inherit autotools
The do_configure task is failing:
```
ERROR: imx-uuc-0.5.1+git-r1 do_configure: no configure script found at ./configure
```

It appears to be due to this OE-Core change:

    autotools: require that a configure script exists

    There's no point inheriting autotools if you're not actually going to
    run a configure script, so make a missing configure script fatal.

6d327a39be

imx-uuc doesn't need autotools, just a simple do_install implementation.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2025-03-18 12:42:02 -07:00
Jasper Orschulko
a19a6b1a1e
u-boot: Add CVE_PRODUCT definition
Adding a correct CVE_PRODUCT definition helps to keep track of upstream
CVEs

Signed-off-by: Jasper Orschulko <jasper@fancydomain.eu>
2025-03-03 12:40:33 +01:00
Hiago De Franco
8e7ebc096b firmware-nxp-wifi: remove COMPATIBLE_MACHINE
The current COMPATIBLE_MACHINE is set to build every i.MX SoC with both
BSP variants. However the firmware-nxp-wifi deploys firmware related to
the NXP Wi-Fi Modules (e.g. Maya IW416), which can be used with other
SoCs as well, as example the Toradex Verdin-AM62 wich uses the TI SoC
and the NXP Wi-Fi Module.

With the current COMPATIBLE_MACHINE it is not possible to build this
recipe and deploy the NXP firmware with different SoCs, therefore remove
it.

Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2025-02-18 15:03:51 -03:00
Hiago De Franco
deebc27a3a firmware-nxp-wifi: create symbolic links to firmware/mrvl folder
The upstream kernel Wi-Fi driver expects the sdiouart8997_combo_v4 and
sdiouartiw416_combo_v0 binaries to be located under firmware/mrvl [1],
different from the out-of-tree driver, which places them under
firmware/nxp. Create symbolic links to deploy these binaries in the
correct location for the upstream driver.

Due to this change, bump the recipe version to 1.1.

[1] https://github.com/torvalds/linux/blob/master/drivers/net/wireless/marvell/mwifiex/sdio.h#L31

Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2025-02-18 13:17:10 -03:00
Daiane Angolini
d8ce1e264c u-boot-imx: Bump to 6.6.52-2.2.0
Relevant changes:
- 6c4545203d1 LF-13928 update key for capsule
- a6fbbc4830b LF-13892 imx8mp_evk: Fix kernel boot failure with DDR ECC enabled
- b2f3a82bb62 LFU-815 imx91: Update iMX9101 PN support to latest config
- dd06e11a237 LFU-813-3 imx95_15x15_evk: Turn on PCA9632 LED for LVDS backlight
- 3215ce8075b LFU-813-2 imx95_19x19_evk: Enable backlight for LVDS
- 063caa4957a LFU-813-1 gpio: adp5585: Reset alternate function pins to GPIO
- ca6436fb7e4 LFU-812 arm: dts: imx95: Assign PLL VCO as the parent of PLL
- 0688aa50da0 MA-23021 secretkeeper: return earlier if not initialized
- 0ee139a17eb MA-23003-2 android: populate the SecretKeeper identity
- e3b6dacd0ef MA-23003-1 trusty: add SecretKeeper client
- f63ddd9cb11 LFU-808-3 power: regulator: correct the LDO_SNVS name
- 5726a995b80 LFU-808-2 arm: dts: change LDO_SNVS voltage range
- 69d949bcd3e LFU-808-1 power: regulator: change LDO_SNVS voltage range
- b6d4dc9f627 LF-13712 video: nxp: imx_lcdifv3: Fix incorrect DISP_PARA register configuration
- 5f50707d7bb LFU-788 imx95_evk: Modify the size of memory visible to the kernel
- 86be8aa9268 LFU-807 imx: set enable_virt_at_load as false
- 94619f027ce LFU-805-7 verdin-imx95: Enable aqr-stby regulator
- 87f2e20bcb6 LFU-805-6 imx95_evk: Enable netc stby regulators
- 331d8ae9a43 LFU-805-5 arm: dts: imx95-19x19-verdin: Update enet1 and enet2 ports
- adf6ecb292f LFU-805-4 arm: dts: imx95-19x19-evk: Enable enet2 10Gbps port
- d04db3691af LFU-805-3 net: fsl_enetc: Add iMX95 enetc4 10Gbps port support
- 435f01c56e7 LFU-805-2 net: fsl_enetc_mdio: Add phy-supply property support
- b42dd7d9bf5 LFU-805-1 net: phy: aquantia: Increase timeout for out of reset
- 8461bbe8afa LFU-806 arm: dts: imx91: Update MEDIA_AXI clock to 333Mhz
- 18fbed49e2a LFU-804 mmc: fsl_esdhc_imx: Add workaround for errata ERR052357
- 4e4af7348e4 LFU-803-2 imx93_qsb: Switch to Tianma LCD panel
- fbc21190687 LFU-803-1 arm: dts: imx93_qsb: Add Tianma LCD panel DTS
- caa18774855 LFU-802 imx95: verdin: correct xen bootargs
- ba33b30784d LF-10293 imx8dxl_ddr3l_evk: Update default mtest range
- 713768fb3fb LFU-801 mtd: spi: mt35xu01g: Disable erase chip command
- 726021e921f LFU-796 imx91: Update iMX91 NIC clock to 250Mhz for low drive mode
- b3931582f67 LFU-800 ls1012afrdm: Fix wrong pointer cast used
- d601605d90a LFU-799 imx93_qsb: Fix build warning
- f296640286b LFU-790 imx8mp_evk: Modify the size of memory visible to the kernel
- ef5968f9050 MA-22915 Move ele buffer address to avoid Kernel image be overwrite
- 357a0faeb4f LFU-789 mtd: spi-nor: Fix chip erase timeout issue
- b9742cd668a LFU-793 imx95: Remove regions that AP does not have access from the memory map.
- e172c32c4c9 LFU-792 firmware: scmi: Fix SCMI_SENSOR_CONFIG_SET return parameter
- ae178324467 LFU-786-3: arm: dts: ls1088a-rdb: add bootph-all property
- 2b22a9f8595 LFU-786-2: board: freescale: ls1088a: check rtc chip and adjust the rtc node
- 69b7bfc391d LFU-786-1: configs: enable rtc pcf2131
- 161cb647c41 LFU-791 imx93_evk: enable XRST_STBY_EN function
- 33f5fc8ab17 LFU-784: imx8: fdt: fix fdt edma nodes check
- d1c05b18dd9 LFU-795 net: fec_mxc: correct fec clk

Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2025-02-17 16:39:03 -03:00
Daiane Angolini
142c264ccb imx-atf: Bum to match 6.6.52-2.2.0
Relevant changes:
- 1b27ee3ed Pull request #96: MA-23026 Fix bug: failed boot on LS platforms due caam driver
- 02b06d177 MA-23026 Fix bug: failed boot on LS platforms due caam driver
- afd50b207 LF-13734 fix(imx95): add missing license header
- 0efc2fff8 Pull request #95: MA-23009 Fix i.MX 8Q boot failed when trusty disabled
- 0728e974a MA-23009 Fix i.MX 8Q boot failed when trusty disabled
- f590c74e5 Pull request #94: MA-23007 Fix bug, i.MX 8MN ATF failed to build
- e9823459d MA-23007 Fix i.MX 8MN build break
- a53124bcd Pull request #92: ATF RNG
- 5b66f7321 MA-21916 Enable caam driver for i.MX
- 55f8854fc MA-21915 Make the CAAM driver compatible with i.MX devices
- 1d6489907 MA-22997 Fix bug: 8q failed to print any logs in ATF
- dfda4210e Pull request #88: Lf v2.10 LF-13160
- 8b770b71f MA-22946-2 Guard the FF-A functions
- b02708418 MA-22946 Enlarge the trusty stack
- 66b6ed7e1 trusty: delete the fp registers save&restore at init stage
- fea70c8d6 spd: trusty: Add FFA_PARTITION_INFO_GET
- 96c52d0c2 spd: trusty: Add FFA_RX_RELEASE
- afff18cea spd: trusty: add secure partition and non secure client descriptors
- 77ba0234d spd: trusty: use FFA specific macros from ffa_svc
- c80318969 trusty: generic-arm64-smcall: Add echo smcalls
- 42164a24c LF-13673 fix(imx93): correct the ecc en bit define
- 0e31b369c LF-13160-3: plat: imx8ulp: scmi sensor update temp return val
- f6f942d2e LF-13160-2: drivers: scmi-msg: sensor: follow return temp val with spec data types
- 3399b1786 LF-13160-1: plat: imx8ulp: scmi sensor: fix invalid temp error
- 5e2ae7751 LF-13235 feat(imx95): support LM boot and shutdown
- 7f72130b5 LF-13233 feat(imx95): support setting M7 reset address
- 7c4a94d42 LF-13603 fix(imx9): reduce the pmic stby off delay on imx93/91
- efbc6f46a LF-13319 feat(imx95): Implement a semaphore for GIC quiescing between SM and ATF

Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2025-02-12 17:59:24 -03:00
Daiane Angolini
2847cd04c8 imx-secure-enclave: Bump to lf-6.6.52_2.2.0
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2025-02-11 14:09:41 -03:00
Andrey Zhizhikin
26bccf046e
u-boot-fslc: upgrade to v2025.01
U-Boot fork has been updated to include tagged version v2025.01 from
upstream.

Following commits were ported from 2024.07+fslc to this version:
----
aa4bc52d08 ("imx: iMX6: Define disconnect_from_pc function")
a6f371cad5 ("MLK-21854-2 imx: uuu: Update autoboot to run uuu or fastboot")
bd90432d6c ("pico-imx6ul, pico-imx7d: Explain how to use eMMC user partition")
49f4fa81f9 ("mx6sabre_common: Dynamically change the video output")
9f3a98873d ("mx6sabresd: Enable video interfaces in bootargs")
----

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
2025-02-10 12:38:59 +01:00
Samuli Piippo
980419236f firmware-upower: SRC_URI uses PN not BPN
Fix src-uri-bad QA error.

Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
2025-01-30 14:04:59 +00:00