aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-fsl
AgeCommit message (Collapse)Author
3 daysmcore-demos: Update to 6.6.3-1.1.0Oleksandr Suvorov
Update M-core demos to be aligned to the NXP BSP LF6.6.3-1.0.0 release. Changes: - i.MX95: add (m7 2.15.000) - i.MX93: update (m33 2.14.2 -> 2.15.000 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
3 daysmcore-demos: remove obsolete version for 8mmOleksandr Suvorov
There is a newer version of m4 demos 2.14.1 for imx8mm. Remove supporting imx8mm from m4 2.14.0. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
2024-01-25mcore-demos: README: Update the informationDaiane Angolini
The README file shows the mcore-demos version for each supported SoC. This patch updates the version, basically it includes 6.1.55-2.2.0, but also fix some other versions. Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2024-01-25mcore-demos: imx-m33-demos: Update to 6.1.55-2.2.0Daiane Angolini
Add a new version: 2.14.2. Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2023-12-18mcore-demos: imx-m4-demos: update to 6.1.36-2.1.0Oleksandr Suvorov
Update versions of M7 demos to be aligned with NXP BSP LF6.1.36-2.1.0. For imx8mn: - 2.13.0 -> 2.13.1 For imx8mp: - 2.13.1 -> 2.14.1 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
2023-12-18mcore-demos: imx-m4-demos: update to 6.1.36-2.1.0Oleksandr Suvorov
Update versions of M4 demos to be aligned with NXP BSP LF6.1.36-2.1.0. - remove obsolete 2.13.0 - add 2.14.1 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
2023-12-18mcore-demos: imx-m33-demos: update to 2.14.1 (6.1.36-2.1.0)Oleksandr Suvorov
Update the version to be aligned with NXP BSP LF6.1.36-2.1.0. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
2023-11-03imx-mcore-demos: Fix install for multilibValentin Jec
Replace `base_libdir` with `nonarch_base_libdir` Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
2023-07-26mcore-demos: imx-m7-demos: Add package based on 6.1.22-2.0.0Daiane Angolini
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2023-07-26mcore-demos: imx-m4-demos: Add package based on 6.1.22-2.0.0Daiane Angolini
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2023-07-26mcore-demos: imx-m33-demos: Add package based on 6.1.22-2.0.0Daiane Angolini
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2022-02-21Rework recipes to use imx-generic-bsp more extensivelyOtavio Salvador
This rework the recipes making use of new imx-generic-bsp override; it has been applied to: - alsa-state - firmware-imx - imx-kobs - imx-test - imx-uuc - linux-fslc - linux-fslc-lts - packagegroup-fsl-mfgtool - u-boot-fslc - uuu Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2022-02-21Generalize overrides subsystem for NXP and Mainline supportOtavio Salvador
Essentially, we extend the overrides to a generic-bsp, nxp-bsp, and mainline-bsp. So, for example, the mx8mq override is split into: - imx-generic-bsp: compatible with every i.MX SoC and both BSP variants - imx-nxp-bsp: compatible with every i.MX SoC but specific to NXP BSP - imx-mainline-bsp: compatible with every i.MX SoC but specific to Mainline BSP - mx8-generic-bsp: compatible with every i.MX8 SoC and both BSP variants - mx8-nxp-bsp: compatible with every i.MX8 SoC but specific to NXP BSP - mx8-mainline-bsp: compatible with every i.MX8 SoC but specific to Mainline BSP - mx8m-generic-bsp: compatible with every i.MX8M SoC and both BSP variants - mx8m-nxp-bsp: compatible with every i.MX8M SoC but specific to NXP BSP - mx8m-mainline-bsp: compatible with every i.MX8M SoC but specific to Mainline BSP - mx8mq-generic-bsp: compatible with every i.MX8MQ SoC and both BSP variants - mx8mq-nxp-bsp: compatible with every i.MX8MQ SoC8 but specific to NXP BSP - mx8mq-mainline-bsp: compatible with every i.MX8MQ SoC but specific to Mainline BSP The extender mechanism is responsible for extending the override list to include the generic overrides. We can then use the three different variants to handle the metadata correctly. Generically speaking, the conversion mainly was automated (with a lot of back and forth until getting it right). To convert an existing layer, the following script can be used: ```sh git ls-files classes recipes-* \ | xargs sed -i \ -e 's,:\(mx[6-8]\w*\),:\1-nxp-bsp,g' \ -e 's,(\(mx[6-8]\w*\)),(\1-nxp-bsp),g' \ -e 's,\(mx[6-8]\w*\)|,\1-nxp-bsp|,g' \ -e 's,|\(mx[6-8]\w*\)),|\1-nxp-bsp),g' \ \ -e 's,:\(mx[5s]\w*\),:\1-generic-bsp,g' \ -e 's,(\(mx[5s]\w*\)),(\1-generic-bsp),g' \ -e 's,\(mx[5s]\w*\)|,\1-generic-bsp|,g' \ -e 's,|\(mx[5s]\w*\)),|\1-generic-bsp),g' \ \ -e 's,:\(vf\w*\),:\1-generic-bsp,g' \ -e 's,:\(vf[56]0\w*\),:\1-generic-bsp,g' \ -e 's,\(vf\w*\)|,\1-generic-bsp|,g' \ -e 's,|\(vf\w*\)),|\1-generic-bsp),g' \ -e 's,\(vf[56]0\w*\)|,\1-generic-bsp|,g' \ -e 's,|\(vf[56]0\w*\)),|\1-generic-bsp),g' \ \ -e 's,:\(imx\) ,:\1-nxp-bsp ,g' \ -e 's,(\(imx\)),(\1-nxp-bsp),g' \ -e 's,\(imx\)|,\1-nxp-bsp|,g' \ -e 's,|\(imx\)),|\1-nxp-bsp),g' for d in $(find -type d | egrep '/mx[6-8]w*'); do git mv $d $d-nxp-bsp done for d in $(find -type d | egrep '/imx$'); do git mv $d $d-nxp-bsp done for d in $(find -type d | egrep '/mx[5s]w*'); do git mv $d $d-generic-bsp done ``` Fixes: #791. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2021-11-17packagegroup-fsl-isp: Make is machine specificKhem Raj
MACHINE_SOCARCH is not universally defined and results in errors on non-fsl machines. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-17packagegroup-fsl-isp: Mark as MACHINE_SOCARCH specificMax Krummenacher
openembedded-core, commit 5bf3e447d2 ("package: Add sanity check for allarch packagegroups") added a check which now emits an error. Fix that. | ERROR: packagegroup-fsl-isp-1.0-r0 do_package_write_ipk: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (basler-camera to libdaa3840-30mc1) | ERROR: packagegroup-fsl-isp-1.0-r0 do_package_write_ipk: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (basler-camera-dev to libdaa3840-30mc-dev) | ERROR: packagegroup-fsl-isp-1.0-r0 do_package_write_ipk: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (basler-camera-dbg to libdaa3840-30mc-dbg) | ERROR: packagegroup-fsl-isp-1.0-r0 do_package_write_ipk: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (basler-camera-dev to libdaa3840-30mc-dev) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-09-09qcacld: Drop BSP supportTom Hochstein
NXP has dropped support for qcacld, plus the code is not compatible with 5.10, so drop BSP support. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-08-12layer: Convert to new override syntaxKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-04packagegroup-fsl-opencv-imx: add packagegroupChris Dimich
Add a packagegroup to support opencv i.MX packages. Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2021-03-04packagegroup-fsl-isp: add packagegroupChris Dimich
Add a packagegroup to support ISP and Basler Camera. Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-05-14packagegroup-fsl-mfgtool: Allow usage with use-mainline-bspSimone Agresta
Signed-off-by: Simone Agresta <simone.agresta@bticino.it>
2019-06-15qca-modules: Mark arm/aarch64 specificKhem Raj
These modules rdepends on qca-tools which is currently arm/aarch64 and glibc specific, therefore mark the recipes depending on qca-tools so as well. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-05-21qca-tools: Disable for musl hostsKhem Raj
The prebuilt tools are for glibc based targets no point in building for musl Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-04-05qcacld: Fix missing firmware and tools packagesTom Hochstein
The RDEPENDS from kernel-module-qca* is not working, so that firmware-qca* and qca-tools are missing from the image. Use a packagegroup instead as a workaround. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-09-28recipes: Mark compatible machines as restricted by dependenciesKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-05-16packagegroup-fsl-mfgtool: Stop using base_containsOtavio Salvador
The base_contains function is deprecated and we ought to use bb.utils.contains instead. Change-Id: I62e6adea55e2eaaf3d1c58470dd400dad4168b5b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-07-28packagegroup-fsl-mfgtool: Add e2fsprogs-e2fsck in extfs featureOtavio Salvador
When 'extfs' support is enabled, e2fsprogs-e2fsck should be included as well so filesystem consistency can be executed during the installation process. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-07-16Move meta-fsl-arm content to layer rootOtavio Salvador
The meta-fsl-arm is going to be used as the base for this layer. It contains a clean history and allowing a more granullar set of changes. This commit is just a rename of all contents of meta-fsl-arm subdirectory to this layer's root, subsequent changes are based on top of that. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>