| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
| |
The 0.6.0 -> 0.7.1 bump renamed libcamera_0.6.0.imx.bb to
libcamera_0.7.1.imx.bb but left PREFERRED_VERSION_LIBCAMERA_IMX
pointing at the now-nonexistent "0.6.0.imx" for mx95/mx8mm/mx8ulp/
mx8mq-nxp-bsp. Bump it to "0.7.1.imx" to match.
Fixes: f7e2763577d1 ("libcamera: Bump 0.6.0 -> 0.7.1")
Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
(cherry picked from commit 5fd54b8e5b28a1f21b48ebe2b3567cd52180a9f9)
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The bundled 2a recipe cannot build on any current toolchain: its SPE
patch calls __builtin_spe_mfspefscr, removed in GCC 9, and includes
bits/nan.h, removed in glibc 2.26. qoriq-base.inc is included by the
arm, arm64 and ppc configs, so the pin also blocked meta-oe's portable
testfloat_3e on machines 2a could never build for anyway. Tested with
bitbake testfloat on p2020rdb: 3e builds and ships five binaries.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
(cherry picked from commit 75244dac69e48dbfdbfbae85e4fbb24c37d3b4de)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update the i.MX weston fork from 14.0.2.imx to 15.0.1.imx, matching the
NXP lf-6.18.20_2.0.0 release, and bump
PREFERRED_VERSION_weston:imx-nxp-bsp accordingly. The version specific
i.MX include moves along with the recipe. weston 10.0.5.imx stays, as
the downstream i.MX 6 and i.MX 7 machines still select it.
Refresh the OE-core mirrored section for weston 15.0:
- backend-drm-screencast-vaapi, screenshare and shell-fullscreen became
deprecated-* meson options
- add the new vulkan, shell-lua and perfetto PACKAGECONFIGs, and offer
vulkan through DISTRO_FEATURES
Add vulkan to PACKAGECONFIG_IMX_REMOVALS, mirroring what meta-imx does
in its own weston 15.0.1 recipe.
Add Allow-libdisplay-info-0.4.0.patch, taken from the OE-core weston
recipe. weston 15.0.1 requires libdisplay-info < 0.4.0 while OE-core
ships 0.4.0, so meson falls back to the bundled wrap and configure
fails:
ERROR: Subproject display-info is buildable: NO
meson.build:180:22: ERROR: Automatic wrap-based subproject downloading
is disabled
Signed-off-by: Stefan Eichenberger <stefan.eichenberger@toradex.com>
(cherry picked from commit cad722d012e29d3c7964cdff4b6946161b58ab3e)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update the downstream NXP OP-TEE from the lf-6.18.2_1.0.0 branch to
lf-6.18.20_2.0.0, which is the OP-TEE matching the NXP lf-6.18.20_2.0.0
release. optee-os, optee-os-tadevkit, optee-client and optee-test are
version locked, so all four move together.
Bump the matching PREFERRED_VERSION_optee-* entries in imx-base.inc,
otherwise imx-nxp-bsp machines would keep asking for the 4.8.0.imx
recipes that no longer exist.
Signed-off-by: Stefan Eichenberger <stefan.eichenberger@toradex.com>
(cherry picked from commit 0048b793767f71d5d4f3e27e3c44ae3e362abab3)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A bbappend to nativesdk-packagegroup-sdk-host added
nativesdk-imx-usb-loader, nativesdk-mxsldr, nativesdk-u-boot-mkimage and
nativesdk-wayland to RDEPENDS unconditionally, so an SDK built for any
machine in a build with meta-freescale in BBLAYERS picked up i.MX
flashing tools. Measured on qemuarm64 with bitbake -e: RDEPENDS gained
exactly those four.
The obvious fix -- scoping that RDEPENDS to a machine override -- would
be worse than the leak. That packagegroup has a fixed PACKAGE_ARCH of
${SDK_ARCH}-nativesdk, so making its contents depend on MACHINE would
emit different package content under one package architecture, and two
SDKs built from the same TMPDIR would overwrite each other in the feed.
oe-core's own recipe is careful here: it varies only by SDK_ARCH and
DISTRO_FEATURES, never by MACHINE.
Drop the bbappend and add the tools to TOOLCHAIN_HOST_TASK in
imx-base.inc instead. populate_sdk_base consumes that variable in the
SDK recipe, which is already machine-specific, so there is no
package-architecture hazard. imx-base.inc is required only by i.MX
machine configurations -- 27 of them, no QorIQ -- and the append is
additionally scoped to imx-generic-bsp to match the IMAGE_CLASSES line
above it.
Measured with bitbake -e, before vs after:
qemuarm64 TOOLCHAIN_HOST_TASK gains none of the four tools
imx6qdlsabresd TOOLCHAIN_HOST_TASK gains exactly the four tools;
nothing else in the expansion moves
Note for QorIQ: those machines previously received these tools through
the unconditional bbappend and no longer do. Three of the four are
i.MX-specific, so this is intended, but it is a behaviour change for
machines this layer does own.
bitbake -p: 1166 recipes, 0 errors. No SDK was built, so the effect on a
populated SDK is inferred from TOOLCHAIN_HOST_TASK, not measured.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
(cherry picked from commit c42a38609d6bebf15643e3a04acfe42bd8aac117)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This machine configuration is inspired on what is currently provided by
meta-imx-frdm, and successfully boots with the build configutarion below:
Build Configuration:
BB_VERSION = "2.19.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "universal"
TARGET_SYS = "aarch64-poky-linux"
MACHINE = "imx93-11x11-lpddr4x-frdm"
SDKMACHINE = "x86_64"
DISTRO = "poky"
DISTRO_VERSION = "6.0.99+snapshot-9949e7d68fd7be16d420492ff39655b684f75001"
TUNE_FEATURES = "aarch64 crypto cortexa55"
meta = "master:9949e7d68fd7be16d420492ff39655b684f75001"
meta-poky = "master:e4690557fb0fffcb5e9a86d1c1ebc550bb0da090"
meta-freescale = "jmcosta/master:023fe009e505fe828c4cbd5bc0f0013da0ea8ecd"
meta-arm-toolchain
meta-arm = "master:fd397fc751963d3585f52fa6f7048f30db258ffd"
Tested on both rev. B1 and B2 variants of the i.MX93 board.
Signed-off-by: João Marcos Costa <joaomarcos.costa@bootlin.com>
(cherry picked from commit 47d547734a045659b5f4df10ea99fb61ba9e8814)
|
| |
|
|
|
|
|
|
|
| |
Every SoC has their corresponding firmwares listed with *-generic-bsp.
There is no need to install imx6 VPU firmware on all i.MX mainline BSPs.
Remove the duplicate entry.
Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
(cherry picked from commit a208b0c456fd352c54e7205735c5f22924194955)
|
| |
|
|
|
|
|
| |
Update license file reference: COPYING -> LICENSE.txt
gstreamer1.0-vaapi remains at 1.26.6
Signed-off-by: Flora Hu <flora.hu@nxp.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In NXP i.MX BSP, i.MX 8 & 9 is preferred to use gpt ptable:
- Boot ROM Compatibility: i.MX 8/9 Boot ROM can work with both MBR and GPT
- U-Boot Configuration: NXP U-Boot has configured to recognize GPT (CONFIG_EFI_PARTITION=y)
- Partition Alignment: GPT first usable LBA in GPT is in sector 34 (17KB), and i.MX 8&9 has IMX_BOOT_SEEK offset (32-33KB), so no conflict
- Advantages of GPT
- Support for >2TB storage (not typically relevant for SD cards)
- More robust with CRC32 checksums and backup partition table
- Up to 128 partitions vs 4 primary partitions in MBR
- Better partition naming and GUID identification
Signed-off-by: Jun Zhu <junzhu@nxp.com>
(cherry picked from commit caff32484b25b18d12a6f61b33482d819e459657)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The recipe was imported with style adjustments from opencv_4.6.0.imx.bb
that diverged from the meta-imx 4.13.0 source, breaking the i.MX build:
- Restore the -DCPU_DISPATCH=SSE,... form (the -DENABLE_SSE=1 flags and
the EXTRA_OECMAKE:remove:x86 workaround were leftovers from 4.6.0).
- Pass KLEIDICV_SOURCE_PATH on aarch64 so configure uses the pre-fetched
Kleidicv source instead of attempting a network download.
- Keep the /usr/bin/cpp rename, which OpenCV 4.13 still installs.
Select 4.13.0.imx for the mx8 and mx9 NXP BSP overrides.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
(cherry picked from commit f914991ff6708bb1010e5a0aa372950c5ec12f6e)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
SECOEXT_FIRMWARE_NAME is set to 'UNDEFINED' by default. Since commit
d7930c6e ("firmware-ele-imx: Bump 2.0.2 -> 2.0.5"), the firmware-ele-imx
recipe fails during do_install if this variable is not overridden.
The install step tries to access a non-existent path named 'UNDEFINED',
resulting in:
install: cannot stat '.../UNDEFINED': No such file or directory
Set SECOEXT_FIRMWARE_NAME to an empty value to prevent build failures
when the parameter is not explicitly defined.
Signed-off-by: Benjamin Missey <benjamin.missey@non.se.com>
|
| |\
| |
| | |
Bsp: upgrade to 6.18.2
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Base on lf_6.18.2-1.0.0
- Don't deploy the extra/runtime firmware, it's not needed by imx-boot
- Don't create separate packages for the firmware, one package is
sufficient
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| |\ \
| | |
| | | |
Weston/libdrm update to lf-6.18.2
|
| | | |
| | |
| | |
| | | |
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is a follow-up to commit 777cb1b05ba7 ("conf/machine: Drop non-existent image type sdcard")
Original commit message:
The machine configuration files specify an image type `sdcard` via
`UBOOT_CONFIG`. This type is not listed in `IMAGE_TYPES`, and the
specification appears to have no effect on the build. It appears to be
historical only and of no use, so drop it.
Signed-off-by: Christophe Guerreiro <christophe.guerreiro@non.se.com>
|
| | | |
| | |
| | |
| | | |
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| | |/
|/|
| |
| |
| |
| | |
The recipes no .imx subfix in PV
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| |/
|
|
| |
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| |
|
|
| |
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| |\
| |
| | |
Multimedia: Upgrade to 6.18.2
|
| | |
| |
| |
| | |
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| | |
| |
| |
| | |
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| | |
| |
| |
| |
| |
| | |
Drop nxp8997 PCIE/SDIO,nxp8801 SDIO
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| | |
| |
| |
| | |
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| | |
| |
| |
| |
| |
| |
| | |
- imx8qm
- imx8dxl lpddr4/ddr3l
- imx8x
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| |/
|
|
| |
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| |
|
|
| |
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| |
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
|
| |
|
|
|
|
|
| |
Normalize the Vivante and Mali recipes to the standard OpenCL ICD
runtime provider construct.
Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
|
| |
|
|
|
|
|
|
|
| |
The machine configuration files specify an image type `sdcard` via
`UBOOT_CONFIG`. This type is not listed in `IMAGE_TYPES`, and the
specification appears to have no effect on the build. It appears to be
historical only and of no use, so drop it.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
|
|
| |
Use the underscore separated words
- OEI_DDRCONFIG -> OEI_DDR_CONFIG
- OEI_DDRCONFIG_ECC -> OEI_DDR_CONFIG_ECC
Signed-off-by: Jun Zhu <junzhu@nxp.com>
|
| |\
| |
| | |
Upstream imx95evk.inc of 6.12.49-2.2.0 release
|
| | |
| |
| |
| | |
Signed-off-by: Jun Zhu <junzhu@nxp.com>
|
| | |
| |
| |
| | |
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| | |
| |
| |
| | |
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| | |
| |
| |
| | |
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| | |
| |
| |
| | |
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| |/
|
|
| |
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| |
|
|
|
|
| |
linux-imx upgrade to 6.12.49 dropped these DTs.
Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
|
| |
|
|
|
|
| |
The dependency on 4.4.1 is gone for some time now.
Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
|
| |
|
|
|
|
|
| |
The firmware is dropped from firmware-nxp-wifi and not available in
linux-firmware.
Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
|
| |\
| |
| | |
Upstream packages base on lf 6.12.49 2.2.0
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
i.MX 8MQ,8MM,8MP,8MNULite,8MN: 25.03.00 -> 25.09.00
i.MX95,93: 25.06.00 -> 25.12.00
i.MX8ULP:25.03.00 -> 25.12.00
New added: i.MX943: 25.12.00
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since commit 60c62c4de3 ("uboot: Deprecate legacy UBOOT_CONFIG flow") in
openembedded-core, the legacy syntax:
UBOOT_CONFIG[foo] = "foo_config,foo_image,foo_binary"
is deprecated. It currently triggers a warning and remains functional
through the wrynose release, but will be removed afterwards.
Update this recipe to follow the new configuration mechanism as described
in the oe-core deprecation commit.
Signed-off-by: Benjamin Missey <benjamin.missey@non.se.com>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since commit 60c62c4de3 ("uboot: Deprecate legacy UBOOT_CONFIG flow") in
openembedded-core, the legacy syntax:
UBOOT_CONFIG[foo] = "foo_config,foo_image,foo_binary"
is deprecated. It currently triggers a warning and remains functional
through the wrynose release, but will be removed afterwards.
Update this recipe to follow the new configuration mechanism as described
in the oe-core deprecation commit.
Signed-off-by: Benjamin Missey <benjamin.missey@non.se.com>
|
| |\ \
| | |
| | | |
Imx943-19x19-lpddr4-evk add i.MX 943 EVK conf machine
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Based on 6.12.49-2.2.0 NXP BSP release
Signed-off-by: Benjamin Missey <benjamin.missey@non.se.com>
|
| | |/
| |
| |
| |
| |
| |
| | |
Import imx943 configuration from meta-imx.
Based on 6.12.49-2.2.0 NXP BSP release
Signed-off-by: Benjamin Missey <benjamin.missey@non.se.com>
|
| |/
|
|
|
|
|
|
|
| |
i.MX95 mainline U-Boot uses binman to assemble the boot container,
so the imx-boot recipe is not needed on that path. Note that u-boot-fslc
does not yet support i.MX95; this is currently only exercised by
mainline U-Boot.
Signed-off-by: Vitor Soares <vitor.soares@toradex.com>
|