summaryrefslogtreecommitdiffstats
path: root/conf/machine
Commit message (Collapse)AuthorAgeFilesLines
* Move imx-boot-container MACHINEOVERRIDES to extendertopic/simplify-imx-boot-containerOtavio Salvador2023-03-296-15/+15
| | | | | | | | | The imx-boot-container is SoC specific so it should not be set inside the machine but in the BSP basic settings. This commit moves it to the imx-base.inc file as the bootloader recipe can still opt to not inherit the class specifically. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Remove conditional imx-boot-container MACHINEOVERRIDESOtavio Salvador2023-03-295-21/+5
| | | | | | | | The imx-boot-container MACHINEOVERRIDES allows the bootloader recipe to enable the binman support for the SoCs which uses it. The conditional belongs to the bootloader recipe and can be removed from machines. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst-devtools: Add recipe for 1.20.3.imxKhem Raj2023-03-111-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gstreamer1.0-omx: Add 1.20.3.imx recipeKhem Raj2023-03-111-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gstreamer1.0-vaapi: Add 1.20.3.imx recipeKhem Raj2023-03-111-1/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gstreamer1.0-python: Add 1.20.3.imx version to match imx setKhem Raj2023-03-111-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gstreamer: rename the version to be imx specificJose Quaresma2023-03-101-3/+3
| | | | | | | | | | These recipes are copies of oe-core 1.20.3 that are not available anymore upstream on the master branch. The requirement to have them is because they are dependencies of the other ones imx specific gstreamer forks on the layer. So make their names maching the exisng ones will make it more safe. Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
* gstreamer: add recipes for upstream 1.20.3 versionsSamuli Piippo2023-03-081-0/+3
| | | | | | | | oe-core has moved to gstreamer 1.22.0 and recipes which don't have an imx version can no longer be built. Add older version of those components to be used with the gstreamer 1.20.3.imx. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
* Merge pull request #1395 from thochstein/imx8mnulOtavio Salvador2023-03-012-28/+102
|\ | | | | Add i.MX 8M Nano UltraLite EVK
| * imx-base.inc: Add support for i.MX 8M Nano UltraLite SOCTom Hochstein2023-02-201-28/+33
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-base.inc: Add linux-firmware-imx-sdma-imx7d for all i.MX 8Tom Hochstein2023-02-201-3/+3
| | | | | | | | | | | | The SDMA firmware is recommended for all i.MX 8. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-base.inc: Fix MACHINE_FIRMWARE orderTom Hochstein2023-02-201-4/+4
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx8mnul-ddr3l-evk: Add i.MX 8M Nano UltraLite EVK machineTom Hochstein2023-02-201-0/+69
| | | | | | | | | | | | The new machine is currently supported only by linux-imx and u-boot-imx. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | imx8qxp-mek: Add imx8qxp-mek-sof.dtb to NXP BSPTom Hochstein2023-02-201-0/+1
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | imx8qm-mek: Add imx8qm-mek-sof.dtb to NXP BSPTom Hochstein2023-02-201-0/+1
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | imx8mp-lpddr4-evk: Add imx8mp-evk-revA3-8mic-revE.dtb to NXP BSPTom Hochstein2023-02-201-0/+1
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | imx8mn-lpddr4-evk: Add imx8mn-evk-usd-wifi.dtb to NXP BSPTom Hochstein2023-02-201-0/+1
|/ | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-base.inc: Use OpenCV fork for i.MX 93, NXP BSPTom Hochstein2023-02-171-1/+2
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx93-*.conf: Fix KERNEL_DEVICETREETom Hochstein2023-02-162-30/+30
| | | | | | | | Fix the KERNEL_DEVICETREE assignments for i.MX 93: - Limit extended device trees to NXP BSP as is customary - Remove duplicated text `-qsb` Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-pxp-g2d: Add PXP implementation of G2DTom Hochstein2023-02-161-0/+1
| | | | | | Used by i.MX 93. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx8ulp-lpddr4-evk: Limit extended device treesTom Hochstein2023-02-161-1/+1
| | | | | | Limit extended device trees to NXP BSP as is customary Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-base.inc: Add 8ULP machine feature overrides for NXP BSPTom Hochstein2023-02-161-1/+1
| | | | | | The SOC has DRM, GPU, and Vulkan support. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-base: Add i.MX 93 configurationDaiane Angolini2023-02-141-7/+21
| | | | | | It is based on 5.15.71_2.2.0 NXP BSP release. Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* imx93-9x9-lpddr4-qsb: Add i.MX 93 QSB machineDaiane Angolini2023-02-141-0/+30
| | | | | | It is based on 5.15.71_2.2.0 NXP BSP release. Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* imx93-11x11-lpddr4x-evk: Add i.MX 93 EVK machineDaiane Angolini2023-02-141-0/+36
| | | | | | It is based on 5.15.71_2.2.0 NXP BSP release. Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* imx93-evk: Add the common file for the i.MX 93 machinesDaiane Angolini2023-02-141-0/+37
| | | | | | It is based on 5.15.71_2.2.0 NXP BSP release. Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* imx-base: Add support for i.MX 8ULP SOCDaiane Angolini2023-02-071-0/+9
| | | | Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* imx8ulp-lpddr4-evk: Add i.MX 8ULP EVK machineDaiane Angolini2023-02-072-0/+71
| | | | | | | | The new machine is currently supported only by linux-imx and u-boot-imx. The recipes are from 5.15.52-2.2.0 NXP BSP. Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* Merge pull request #1389 from arpaqt/firmware-imx-easrc-imx8mnOtavio Salvador2023-01-191-1/+1
|\ | | | | imx-base.inc: imx8mn: add Asynchronous Sample Rate Converter firmware
| * imx-base.inc: imx8mn: add Asynchronous Sample Rate Converter firmwareAri Parkkila2023-01-171-1/+1
| | | | | | | | | | | | | | For all i.MX8MN devices, we ought to add the `firmware-imx-easrc-imx8mn` by default so the driver can work as expected. Signed-off-by: Ari Parkkila <ari.parkkila@qt.io>
* | imx-base.inc: Make UBOOT_ENTRYPOINT overwriteableFrieder Schrempf2023-01-171-14/+14
|/ | | | | | | | | | This is useful if for some reason other values need to be defined in overlayed layers. For example to fix the kernel alignment warning since kernel 5.8 by setting: UBOOT_ENTRYPOINT:mx8m-generic-bsp = "0x40400000" Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de>
* gstreamer: Upgrade 1.20.0.imx -> 1.20.3.imxTom Hochstein2023-01-091-4/+4
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* optee: Upgrade 3.17.0.imx to 3.19.0.imxOleksandr Suvorov2023-01-061-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NXP BSP lf-5.15.71_2.2.0 uses op-tee 3.19.0.imx. Upgrade optee-os, optee-client, and optee-test accordingly. Add missed support for imx93evk platform. Relevant changes for optee-os: - 00919403f LF-7525 drivers: dcp: do not modify DCP node status in the DTB - 842961521 core: mm: fix error flushing unused pgt's - 96d9b4c19 libutils: util.h: fix the ROUNDUP_OVERFLOW() macro - 2885fd08e LFOPTEE-203 drivers: ele: align HUK output buffer - 7e41f6603 drivers: imx_ele: add HUK support for imx93 - ab1525d14 core: imx: remove SC_IPC_BASE_SECURE definition - 382a7ae57 LFOPTEE-181 drivers: imx_ele: re-work imx_ele_session_get_device_info() - b27da7b0d LFOPTEE-181 drivers: imx_ele: remove RNG support for 8ulp A0 - 4a9f3e387 LFOPTEE-181 drivers: imx_ele: add MU infos for imx93 - 8c4caec41 LFOPTEE-181 core: imx: enable MU and ELE drivers for imx93 - f5bc45d6d LFOPTEE-181 core: imx: add MU_BASE and MU_SIZE for imx93 - b19786dfb LFOPTEE-181 drivers: imx_mu: add support for imx93 - 4c598c905 core: imx_ele: remove addition of word for CRC - 9f9fb3899 LFU-368: core: imx93: enable trusted_keys as early TA - 23889478f LFU-368: core: imx: enabled dynamic share memory for i.MX93 Relevant changes in optee-client: - 644022f teeacl: fix include path - 140bf46 libckteec: Add EDDSA attribute serialization - 1fc38c6 libteeacl: Add function to resolve name to gid_t - 1560582 libteeacl: function to encode a group login UUID - e58b158 libteeacl: Add new ACL helper library - 5364e61 tee-supplicant: read rpmb dev info from sysfs - a46239c tee-supplicant: android: make RPMB_EMU a conditional assignment - 30abe6c cmake: Use separate generator expression for lib targets - f2755fe cmake: Don't set teec include_directory from libseteec - 1dcb80a Use CMake project command to set version - 492410d tee-supplicant: -d: return after TEE device is opened - d59ed2d cmake: fix log level don't take effect - e7cba71 tee-supplicant: fs: use errno instead of returning TEEC_ERROR_GENERIC - f7ed8e3 tee-supplicant: support multiple TA load paths - a5c30b1 Makefile: Makefile: only preserve links when installing output files - dc58de2 tee-supplicant: close shm fd before freeing memory - f2a7c94 tee-supplicant/src/tee_supplicant.c: fix build without plugins Relevant changes in optee-test: - 5c1dbb5 LFOPTEE-129 Make MP test use embedded crypto instead of openssl - 661a7b3 LFOPTEE-131 Fix ta_keygen compilation warnings - 6fcbcb1 LFOPTEE-123 Reset the handle when freed - 980dbbb LFOPTEE-123 Handle benchmark logging for key generation measures - ebf619a LFOPTEE-95 Add performance measure of key generation - 28ba903 LFOPTEE-93 Check MP is functional - d7f6c03 LFOPTEE-84 xtest: Add test of MP feature - d928ce2 LFOPTEE-84 ta: Add test of MP - b060fc4 MMIOT-789 xtest: crypto_perf: fix resource leak in read_random - f9d2ab0 TEE-641 regression_nxp: add AES CTR in place tests - dd158a7 LFOPTEE-65 xtest: add DIGPROG tests - e1492fa LFOPTEE-65 xtest: add OCOTP tests - c520c98 YOCIMX-5658 regression_nxp: replace malloc() calls with calloc() calls - 09dbac1 LFOPTEE-55: crypto-perf: RSA: Fix for RSA Encryption/Decryption error - 63dcd10 LFOPTEE-55: crypto-perf: add domain parameters for dsa - c88fb78 LFOPTEE-55: crypto-perf: DH: Remove non-essential attributes passed during key generation - b7b285a LFOPTEE-55: crypto-perf: ta: ECDSA, ECDH: Remove non-essential attributes passed during key generation - 8350e03 LFOPTEE-55: crypto-perf: xtest: ECDH: RoundUp key size - 7a9c375 LFOPTEE-39 regression_nxp: Add test of DEK blob generation - 61e5ede MMIOT-723 regression_nxp: crypto: Fixing memory corruption in nxp_crypto_003 - 7d9ff08 LFOPTEE-17: xtest: regression_nxp: add test case for I2C driver testing - 6ae8e95 xtest: enable PKCS11 tests - 35173ba regression_nxp: enable CFG_REGRESSION_NXP flag - cfb6e7b LFOPTEE-16: fix warning where uint32_t is expected - a740498 LFOPTEE-16: fix trace compilation warnings - 0fa4d73 LFOPTEE-13 crypto-perf: fix command line algorithm search - 6a28f3c LFOPTEE-13 crypto-perf: fix compilation warnings - e78f18d TEE-127 CAAM Crypto Performance - 5ec9bce TEE-606 xtest: define a 'regression_nxp' test suite in xtest - e562b26 TEE-606 xtest: add CFG_REGRESSION_NXP flag - d9d73a8 TEE-367 crypto: cipher memory leakage verification - f3e776b TEE-548 regression_nxp: Cipher operation with a big buffer - 5312feb TEE-577 regression_nxp: AES CTR streaming byte per byte - 6df2c3f TEE-418 regression_nxp: add cipher streaming byte incremental - ab9863c Add ED25519 test cases - eb3d01f xtest: Add FF-A memory test - 252faa9 xtest: SPMC Add basic test - 13cce36 xtest: remove ADBG_REQUIRE* macros - d9d269e xtest: fix compilation issue - 2055d75 xtest: fix compilation issue - c7f733c xtest: fix compilation issue - d09b43b host: supp_plugin: fix cross compilation - da5282a sdp: Add dmabuf support - 366179c regression 4007_x25519: do not fail if X25519 is not supported - 00b3f2c Add x25519 test cases Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
* Merge pull request #1350 from dv1/imx-base-changesOtavio Salvador2022-12-291-2/+2
|\ | | | | imx-base.inc: Use gstreamer-imx as default for mx8mm and mx8mq
| * imx-base.inc: Use gstreamer-imx as default for mx8mm and mx8mqCarlos Rafael Giani2022-12-291-2/+2
| | | | | | | | | | | | | | These are covered by gstreamer-imx. Others are WIP and will be addressed in future commits. Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
* | firmware-nxp-wifi: Drop linux-firmware-bcm4359-pcie aliasTom Hochstein2022-12-271-1/+1
| | | | | | | | | | | | | | This package doesn't aim to be a replacement for linux-firmware but rather to offer different firmware files. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | conf/machine: Add NXP WiFi/BT support to NXP boardsTom Hochstein2022-12-2718-18/+18
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | imx-base.inc: Tie NXP WiFi/BT to machine featuresTom Hochstein2022-12-271-2/+18
|/ | | | | | Tie the firmware and drivers for NXP WiFi/BT by machine features. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* Merge pull request #1325 from Freescale/topic/u-boot-upgradeOtavio Salvador2022-12-141-3/+1
|\ | | | | u-boot-fslc: Bump revision to cbd7eb17ac1
| * imx-base.inc: Use generic-bsp to define the WKS_FILE for mx8 devicestopic/u-boot-upgradeOtavio Salvador2022-12-131-3/+1
| | | | | | | | | | | | | | | | | | | | | | The bootloader support is generic however the override in use was nxp-bsp and causing the wrong wks file being used in the mainline BSP case. This commit changes the override and also remove the mx8m specific setting as it is redundant. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* | imx-base.inc: Install NXP89xx Wi-Fi and BLE kernel driverJun Zhu2022-12-141-2/+2
|/ | | | | | Add NXP89xx's kernel-module to MACHINE_EXTRA_RRECOMMENDS instead of MACHINE_FIRMWARE. Signed-off-by: Jun Zhu <junzhu@nxp.com>
* imx-base.inc: Add virtual/opencl-icd to MACHINE_SOCARCH_FILTERTom Hochstein2022-11-281-1/+2
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-base.inc: Fix MACHINE_SOCARCH_FILTER for OpenCLTom Hochstein2022-11-281-10/+3
| | | | | | | imx-gpu-viv is used for i.MX GPU so set MACHINE_SOCARCH_FILTER accordingly. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* opencv: imx: update the i.mx fork to 4.6.0Max Krummenacher2022-11-251-1/+1
| | | | | | | | | - Pull in the 4.6.0 meta-openembedded copy plus https://lore.kernel.org/all/20221121180529.3358952-1-max.oss.09@gmail.com/ - OpenCV_DNN_examples.patch taken from meta-imx - Adapt the PREFERRED_VERSION Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* weston imx: update from 10.0.0.imx to 10.0.1.imxMax Krummenacher2022-11-181-1/+1
| | | | | | Update to the version used in lf5.15.52_2.1.0. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* imx53qsb: update maintainer emailTrevor Woerner2022-11-171-1/+1
| | | | Signed-off-by: Trevor Woerner <twoerner@gmail.com>
* imx8dxl-ddr3l-evk.conf: Adjust kernel and u-boot namesTom Hochstein2022-11-091-2/+2
| | | | | | | The memory type ddr3l encoded in the internal names for linux-imx 5.15.52 and u-boot-imx has been fixed. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx8qm-mek.conf: Modify dtbs for NXP BSPTom Hochstein2022-11-091-20/+18
| | | | | | | | | | | | | | Remove the following dtbs for linux-imx 5.15.52: - imx8qm-mek-dom0.dtb \ - imx8qm-mek-domu.dtb \ - imx8qm-mek-inmate.dtb \ - imx8qm-mek-root.dtb \ Add the following dtbs for linux-imx 5.15.52: - imx8qm-mek-hdmi-rx.dtb \ - imx8qm-mek-hdmi-rx-ov5640.dtb \ Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx8mp-lpddr4-evk.conf: Add dtbs for NXP BSPTom Hochstein2022-11-091-29/+36
| | | | | | | | | | | | | Add the following dtbs for linux-imx 5.15.52: - imx8mp-evk-dpdk.dtb - imx8mp-evk-dsp.dtb - imx8mp-evk-dual-os08a20.dtb - imx8mp-evk-os08a20.dtb - imx8mp-evk-os08a20-ov5640.dtb - imx8mp-evk-rpmsg-lpv.dtb - imx8mp-evk-8mic-swpdm.dtb Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx8mn-evk.inc: Add dtbs for NXP BSPTom Hochstein2022-11-091-0/+4
| | | | | | | | | | Add the following dtbs for linux-imx 5.15.52: - ${KERNEL_DEVICETREE_BASENAME}-lk.dtb - ${KERNEL_DEVICETREE_BASENAME}-rm67191-cmd-ram.dtb - ${KERNEL_DEVICETREE_BASENAME}-rm67199.dtb - ${KERNEL_DEVICETREE_BASENAME}-rm67199-cmd-ram.dtb Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>