| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
This should fix errors like this:
| Parsing recipes...WARNING: /home/project/build/../meta-freescale/recipes-multimedia/imx-codec/imx-codec_4.8.3.bb: /home/project/build/../meta-freescale/recipes-multimedia/imx-codec/imx-codec_4.8.3.bb:63: SyntaxWarning: invalid escape sequence '\.'
| do_split_packages(d, codecdir, '^lib_([^_]*).*_arm.*_elinux\.so\..*',
Signed-off-by: Andrej Valek <andrej.v@skyrain.eu>
|
| |
|
|\
| |
| | |
libimxdmabuffer: be explicit about dwl compatibility
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
PACKAGECONFIG[dwl] injects a direct dependency on imx-vpu-hantro which in itself is
only compatible with (mx8mq-nxp-bsp|mx8mm-nxp-bsp|mx8mp-nxp-bsp)
When configuring a mx8mn based machine (e.g. imx8mn EVK)
the imx-vpu-hantro is skipped as not compatible, but a world build fails with
ERROR: Nothing PROVIDES 'imx-vpu-hantro'
(but /build/meta-freescale/recipes-bsp/libimxdmabuffer/libimxdmabuffer_1.1.2.bb DEPENDS on or otherwise requires it)
imx-vpu-hantro was skipped: incompatible with machine imx8mn-ddr4-evk (not in COMPATIBLE_MACHINE)
imx-vpu-hantro was skipped: incompatible with machine imx8mn-ddr4-evk (not in COMPATIBLE_MACHINE)
ERROR: Required build target 'meta-world-pkgdata' has no buildable providers.
Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'gstreamer1.0-plugins-imx',
'libimxdmabuffer', 'imx-vpu-hantro']
Fix that by enabling dwl only for the same COMPATIBLE_MACHINE settings as in the imx-vpu-hantro recipe
Signed-off-by: Konrad Weihmann <konrad.weihmann@avnet.eu>
|
|\ \
| | |
| | | |
Update qoriq components from NXP 6.6.36-2.1.0
|
| | |
| | |
| | |
| | |
| | |
| | | |
update revision to 64abe70
Signed-off-by: Flora Hu <flora.hu@nxp.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Update revision to 5ccc268
Signed-off-by: Flora Hu <flora.hu@nxp.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
|\ \ \
| |/ /
|/| | |
Upgrade mcore-demos, jailhouse-imx and imx-mkimage to LF6.6.36_2.1.0
|
| | |
| | |
| | |
| | | |
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The fix made in commit 2db7047ba40e
("imx-boot: Fix 8M multi-config build problems")
broke builds not using U-Boot multi-config, as the link created ends up being a
simple recursive link when UBOOT_DTB_NAME_EXTRA is the same as UBOOT_DTB_NAME.
It fails with something like this:
```
| ./../scripts/dtb_check.sh imx8mq-evk.dtb evk.dtb imx8mq-var-dart-dt8mcustomboard.dtb
| Can't find u-boot DTB file, please copy from u-boot
```
caused by a symlink like this:
```
lrwxrwxrwx 1 esben 1000001 35 Oct 29 21:32 imx8mq-var-dart-dt8mcustomboard.dtb -> imx8mq-var-dart-dt8mcustomboard.dtb
```
Fixes: 2db7047ba40e ("imx-boot: Fix 8M multi-config build problems")
Signed-off-by: Esben Haabendal <esben@geanix.com>
|
|/ /
| |
| |
| | |
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
| |
| |
| |
| |
| |
| |
| | |
Distro's which use ld-is-lld end up with LD=<HOST_PREFIX>ld.lld
and remove_options_tail() does not handle such cases
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update the u-boot-imx to the tag lf-6.6.36-2.1.0, that is used in the
NXP BSP LF6.6.36_2.1.0. This commit adds the following changes:
- de16f4f1722 configs: ls1088ardb: enable CONFIG_PHY_AQUANTIA
- 291d018424c MA-22821 Adjust the fastboot offset used for avb verification
- aefc41754b1 Pull request #135: MA-22768 Android: Enable NEON instruction acceleration as default on i.MX 95
- dfabeeba1bf LFU-785 arm: dts: fsl-ls1088a: Enable USB nodes
- f1b36b56740 MA-22768 Android: Enable NEON instruction acceleration as default on i.MX 95
- 127c4143ced MA-22751-2 Android: Enable kaslr function on all android platforms
- bbaa7cd97bc MA-22751-1 Enable kaslr function on all android platforms
- 5c751212a6a Pull request #130: Feature/MA-22726 add rng driver for ele
- 796b36cef2b LF-13165 imx91_evk/qsb: Align default mmcroot env with mmcdev
- 02888f5a7aa MA-22726-4 imx95: android: seed the rng from bootloader
- 01ca33808b4 MA-22726-3 android: enable ELE based RNG
- aa49f8c2d44 MA-22726-2: ele: add rng driver
- d5ac6715ff9 MA-22726-1 rework config CONFIG_DEK_BLOB_BUFFER
- 6670dde79fe Pull request #128: Accelerate AVB process by NEON instruction
- ed06f95670b MA-22734 Accelerate AVB process by NEON instruction
- 54369cd719f LFU-782 imx95: add clk_ignore_unused for xen boot
- 2b02a886a36 LF-12602-2 arm: dts: imx95-verdin: Change default splash screen to adv7535
- 161f39fc7f3 LF-12602-1 imx95_verdin: Changes default kernel DTB file
- c50050b80a7 LFU-781 ddr: imx9: Disable dynamic refresh rate when do mr operation
- 7a7445a2113 LFU-780 imx9: wait ssar when power on power domain
- 8ffdc89512f LFU-779-3 imx91_qsb: Add 1600MTS DDR timing files
- ed0abd9a1b5 LFU-779-2 imx91_evk: Add 1600MTS DDR timing files
- 14e6baf09c9 LFU-779-1 imx91: Support new variant part iMX9121
- 579c5aba0c5 MA-22702 imx95: android: enable mcu image flash
- 7606a94787d LFU-777 imx8ulp_evk: Update the DDR timing from latest RPA tool
- 8807207c83f LFU-778 imx9: scmi: print SM version
- 48cae0937d6 MA-22691 Android: Adjust the SPL size for imx93
- f9dfd8a0b2e LFU-776 misc: imx_ele: Fix fuse read issue on OEM closed LC
- 9d634dfc0f2 LFU-775 imx93_evk/qsb: Update DDR timing files with latest RPA
- d4f81e6783b LFU-755-2 verdin-imx95: Workaround dead battery on USB typec
- 9163beb516d LFU-755-1 imx95_evk: Workaround dead battery on USB typec
- 28b40ba0525 Pull request #123: Verdin splash screen enable
- f042d04a6b8 MA-22683 Android: Align defconfig with BSP for imx95_15x15_evk
- ebb78124638 MA-22680 Android: Enable splash screen on i.MX95 verdin
- a9efed38dca LFU-774 imx95: Fix ELE FW revision print bug
- 2cd18693dc6 LFU-772 imx9: scmi: disable some clocks before booting linux
- 6dfdc164edf LFU-768: mtd: rawnand: fsl_ifc: dynamic update register by nand info
- eca8f851ae9 LFU-770-2 imx91_qsb: Add defconfig for M.2 flexspi NOR boot
- fc232e192b8 LFU-770-1 arm: dts: imx91_qsb: Add DTS for M.2 flexspi NOR support
- e3483987537 LFU-769 imx91_evk/qsb: Update DDR timing files from DDR tool
- 92708586a64 LF-12889: laysercape: fixup: update esdhc node name to mmc
- 8dffea7abad LFU-766-2 imx95_evk: Enable flexspi NOR support on 15x15 EVK
- 642dbba7480 LFU-766-1 arm: dts: imx95-15x15-evk: add M.2 flexspi NOR support
- 0f70d2f755a LFU-765-2 arm: dts: imx91: Fix incorrect MEDIA AXI clock rate
- 43feb688fe6 LFU-765-1 imx91: clock: Fix incorrect bus clock rate
- a7c8915150f LF-12901 thermal: imx91_tmu: Fix fuse map address for temperature sensor trim
- b8478e99f8e LFU-764 imx95: evk/verdin: enable cpuidle
- e409ae328e0 LFU-669-2 imx93: Call the ELE voltage APIs when set OD voltage
- e813a6998a9 LFU-669-1 misc: ele_api: Add Voltage change start and finish APIs
- ab09a34411a LFU-763-4 imx95_evk: Add defconfig for LVDS splash screen on 15x15 EVK
- 6fdb6753233 LFU-763-3 arm: dts: Add DTS for BOE LVDS panel
- 8a0487a9e01 LFU-763-2 video: imx95-ldb: Update LDB driver for single channel
- 600129e81df LFU-763-1 video: simple_panel: Add BOE LVDS panel
- aab772b45f7 LFU-759-4 verdin_imx95: Enable splash screen for MIPI-DSI
- b028fc838e9 LFU-759-3 arm: dts: imx95: Add dts for Verdin board MIPI DSI
- 90f5fca16f7 LFU-759-2 video: video_link: Move ahead duplicated link check
- 47f1e9cb8da LFU-759-1 video: lontium-lt8912b: Add driver for lt8912b
- ea69aa79fdb LFU-762-2 imx91_qsb: Update board codes to enable splash screen
- e28478b3238 LFU-762-1 arm: dts: imx91_qsb: add DTS for tianma parallel LCD panel
- 3a27b0c3ac1 LFU-761-2 imx8ulp: Align serial No to UID[0] and UID[1] with big endian
- be59f7acab0 LFU-761-1 imx9: Print UID in big endian format for EL2GO
- 36c93488d60 MA-22653 imx95: restore the verdin elemu1 node
- c31ba1f4ce8 LFU-760 configs: imx95: enlarge dom0 mem
- 2a3c1cf36a0 LFU-756 misc: ele_mu: clear RR when initialize MU
- bcc07c08ee2 LFU-758: spi: nxp_fspi: Add extra delay after flexspi DLL locked
- 9d4171ff039 LFU-757 imx93: Fix DDR QB training data generation build failure
- 491e26cbbc8 MA-22635 Fix i.mx91/i.mx93 build error
- c6e7cbb0551 MA-22628 Android: Enable encrypted boot for imx95
- e8429da2961 MA-22459 Remove the dek_blob dest buffer from stack for imx95
- 4b99a1ea7d8 LFU-754-3 misc: fuse: Remove FUSE_BANKS macro
- 3ba29ac19a1 LFU-754-2 misc: fuse: Add shadow fuse read and write
- 7821b84f323 LFU-754-1 misc: ele_api: Add read/write shadow fuse APIs
- 1434b0ec2d8 MA-22546 imx95: fix rpmb not reliable issue
- d9f174f315b MA-22461 Android: Follow BSP update the imx93 defconfig
- 9811741f98e MA-22560 Fix spl can't switch to another slot when verification failed
Signed-off-by: Luan Rafael Carneiro <luan.r@variscite.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Using the UUU-tagged bootloader image directly with UUU can cause UUU
to hang. The bootloader image is split on a certain transmit size, and
the hang occurs if the tag does not fit with the final bytes of the
bootloader image and must be split into a new transmit package.
The UUU tag is needed by UUU only in the SD Card image file itself so
that UUU can find the end of the boot partition.
Rework the design so the default bootloader and the default imx-boot
binaries are not tagged.
Also, extend the UUU tagging to fslc so it can gain the same benefit.
Fixes: https://github.com/Freescale/meta-freescale/pull/1762
Fixes: https://github.com/nxp-imx/mfgtools/issues/416
Co-authored-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
| |
The variable suggests the ability to override when there is no reason
to override.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
| |
This commit changes the u-boot-fslc source revision to 5b4d66dd.
This new revison fix a issue with imx8mq bootloader.
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
|
|
|
|
|
|
|
|
|
| |
The recipe depends on meta-arm-toolchain, therefore it should be on
dynamic-layers/arm-toolchain folder. Create it and make the necessary
changes for conf/layer.conf.
Fixes: 61beaf5861f2 ("recipes-bsp: introduce imx-oei recipe")
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|
|
|
|
|
|
|
|
|
| |
This library allows the use of the EdgeLock secure Enclave (ELE)
from Linux userspace.
Moreover, this library is a build dependency of i.MX Security
Middleware Library.
Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
|
|
|
|
| |
Signed-off-by: Jun Zhu <junzhu@nxp.com>
|
|
|
|
|
|
| |
This aligns with the current version available on meta-imx layer.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|
|
|
|
|
|
| |
- Add i.MX 91 support
- Add missing STMM deploy
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Building in the NXP layer meta-imx with the latest imx-boot recipe, the
dtb is not found during mkimage build:
```
| NOTE: building iMX8MP - TEE=tee.bin-stmm flash_evk_stmm_capsule
| dtc -@ -I dts -O dtb -o signature.dtbo signature.dts
| fdtoverlay -i imx8mp-evk.dtb -o imx8mp-evk.dtb signature.dtbo
| Couldn't open blob from 'imx8mp-evk.dtb': No such file or directory
```
The problem is the recipe does now copy the dtb from u-boot-imx with a
config-adorned name, e.g., imx8mp-evk.dtb-sd, but mkimage is still
expecting imx8mp-evk.dtb.
Add a link for compatibility.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
| |
Signed-off-by: Rogerio Guerra Borin <rogerio.borin@toradex.com>
(cherry picked from commit dc6b22f9151e5487258a22de1aa564f5239c0e1b)
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since commit 5e12dc911d0c541f43aa6d0c046fb87e8b7c1f7e on layer
openembedded-core, the class uboot-sign is supposed to be inherited by
u-boot recipes only, but the imx-boot recipe is currently inheriting
it. With this commit we change this situation by inheriting from
uboot-config instead so it can access relevant variables related to the
U-Boot configuration without inheriting the tasks defined by uboot-sign
which pertain exclusively to u-boot recipes (uboot_generate_rsa_keys,
uboot_assemble_fitimage); this in turn allows us to get rid of the
prepend to uboot_assemble_fitimage which only existed to allow that
extraneous task to succeed.
Nevertheless, the main issue solved by the commit is a conflict that
happens when imx-boot is used together a U-Boot configured not to
generate a boot container, i.e. with UBOOT_PROVIDES_BOOT_CONTAINER="0"
in which case both the U-Boot and the imx-boot recipe would try to
deploy the same files due to to extraneous tasks inherited, leading to
build errors like this:
ERROR: imx-boot-1.0-r0 do_deploy: Recipe imx-boot is trying to install
files into a shared area when those files already exist. The files
and the manifests listing them are:
/workdir/.../deploy/images/colibri-imx8x/u-boot-colibri-imx8x.dtb
(matched in manifest-colibri_imx8x-u-boot-toradex.deploy)
/workdir/.../deploy/images/colibri-imx8x/u-boot.dtb
(matched in manifest-colibri_imx8x-u-boot-toradex.deploy)
...
As part of this change we set variable UBOOT_DTB_BINARY to match the
setting in uboot-sign.bbclass, which duplicates information. This is not
ideal but it should work as that value is unlikely to change. The ideal
solution would likely be setting it in uboot-config.bbclass (provided by
layer openembedded-core); that's left as a future improvement.
Signed-off-by: Rogerio Guerra Borin <rogerio.borin@toradex.com>
(cherry picked from commit 45941f64766cd78f1491f74bf7483de52c43c9c5)
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
| |
Update the u-boot-imx to the tag lf-6.6.23-2.0.0, that is used in the
NXP BSP LF6.6.23_2.0.0.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|\
| |
| | |
recipes-bsp: introduce imx-oei recipe
|
| |
| |
| |
| |
| |
| |
| | |
OEI stands for "Optional Executable Image", it was relased for NXP BSP
6.6.23-2.0.0. The OEI Firmware is required for the i.MX 95 SoC.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|\ \
| | |
| | | |
imx-mkimage: Update 6.6.3-1.0.0 to 6.6.23-2.0.0
|
| |/
| |
| |
| |
| |
| |
| | |
Update recipes to NXP BSP version 6.6.23-2.0.0.
This commit introduces the 'imx95' target.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|\ \
| | |
| | | |
imx-lib: Update 6.6.3-1.0.0 to 6.6.23-2.0.0
|
| |/
| |
| |
| |
| |
| | |
Update the imx-lib branch to the new NXP BSP 6.6.23-2.0.0.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|\ \
| | |
| | | |
firmware-nxp-wifi: 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>
|
|/
|
|
|
|
| |
Update imx-seco to the new NXP BSP 6.6.23-2.0.0.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|
|
|
|
|
| |
Update to 49143a1701d9 used in the NXP BSP release L6.6.23-2.0.0.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|
|
|
| |
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
GCC-14 set more warnings to errors, demote the ones which trigger to a warning.
Fixes:
| ../../source/h264high/h264decapi.c:1803:22: error: assignment to 'const u8 *' {aka 'const unsigned char *'} from incompatible pointer type 'u32 *' {aka 'unsigned int *'} [-Wincompatible-pointer-types]
| 1803 | ref_data = ref.virtual_address;
| ../../source/h264high/h264decapi.c:2086:22: error: assignment to 'const u8 *' {aka 'const unsigned char *'} from incompatible pointer type 'u32 *' {aka 'unsigned int *'} [-Wincompatible-pointer-types]
| 2086 | ref_data = ref.virtual_address;
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
|
|
|
|
|
|
|
| |
Update the recipes to what is used in rel_imx_6.6.3_1.0.0.
imx-vpu-hantro and imx-vpu-hantro-vc: LICENSE: FSL EULA is updated to v53.
All: dropped the md5sum.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
|
|
|
|
| |
This is being enforced in master oe-core
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
| |
Fixes QA error:
QA Issue: ppfe-firmware package is not obeying usrmerge distro feature.
/lib should be relocated to /usr. [usrmerge]
Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
|
|
|
|
| |
firmware sources
|
| |
|
| |
|
|
|
|
|
|
| |
No actual changes, just rename a source branch.
Signed-off-by: Oleksandr Suvorov <cryosay@gmail.com>
|