summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/firmware-imx
Commit message (Collapse)AuthorAgeFilesLines
* firmware-imx: Prevent sdma-imx6q and imx7d installationVinicius Aquino2021-03-011-0/+2
| | | | | | | | | | When building a eSDK, sdma-imx6q/7d files are installed by both firmware-imx and linux-firmware causing a abort. Prevent firmware-imx to install sdma-imx6q/7d allows linux-firmware to install them exclusively. Signed-off-by: Vinicius Aquino <voa.aquino@gmail.com> (cherry picked from commit 9de81869018e78b8b861513735b85c2dbc33ca0b)
* firmware-imx: install vpu fw for mx8qm/mx8qxpMax Krummenacher2020-11-101-6/+1
| | | | | | | | | | Install additionally the vpu fw needed for the mx8qm/mx8qxp SoC famiiles. Use a wildcard as only vpu_fw_imx8_dec.bin and vpu_fw_imx8_enc.bin files are not yet installed. No other recipe is providing them. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 0767eefece1ad91f0b9ca9ab8c218ea70b36e5ea)
* Revert move of SDMA firmwareOtavio Salvador2020-10-061-3/+3
| | | | | | | | | | | | I got under mistake here and moved the SDMA firmware files when the only ones which should have been moved were the VPU ones. This commit partially reverts 979cac97 "firmware-imx: Move VPU and SDMA firmware files to the correct path" Fixes: 979cac97 "firmware-imx: Move VPU and SDMA firmware files to the correct path" Change-Id: Ic380889dbbba673311fce93263ea402f81c5c871 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> (cherry picked from commit 94992caa5f36823f881429d975240ab10efbfdff)
* firmware-imx: Move VPU and SDMA firmware files to the correct pathOtavio Salvador2020-10-041-11/+11
| | | | | | | | | | | | During update the location of SDMA and VPU firmware files were moved to the 'imx' sub-directory, inside /lib/firmware, but it is not where the Linux kernel looks for it. We moved the those to /lib/firmware/sdma and /lib/firmware/vpu, respectively, so the probe now works as expected. Fixes: b3eff3e4 "firmware-imx: upgrade to version 8.8" Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Change-Id: I42396f9bb606e8c4761c368150dba5090c66bf4c (cherry picked from commit 979cac97c80fd42bd77c4920b28e88a8ed9b70de)
* firmware-sof-imx: introduce recipe for sof firmwareAndrey Zhizhikin2020-09-291-0/+24
| | | | | | | | Introduce new recipe, which produces Sound Open Firmware package required for imx8mp machine. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit 47fcbb4dd625864b97711904f8708a507c2f8186)
* firmware-imx: upgrade to version 8.8Andrey Zhizhikin2020-09-295-83/+138
| | | | | | | | | | | | | | | | | | | Update all recipe PN to match the one from upstream. Latest delivery from NXP has VPU firmware for imx27 in the package, so enable it to be included in the image. It also also lacks the VPU firmware for imx8qxp, so disable the package for now until it is provided from NXP. firmware-imx has been re-worked to provide a more unified mechanism for installing firmware files into ${D} and package split is expalined in the comments section. NOTE: This update uses new EULA v11 from NXP. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit b3eff3e4cea333e35401e031293731ab32bc0929)
* firmware-imx: Add 'use-mainline-bsp' as a valid overrideOtavio Salvador2020-05-081-1/+1
| | | | | | | | As 'imx' override is now filtered out, we need to whitelist the 'use-mainline-bsp' as a valid one. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Change-Id: I393a43720bc8896d1aadaf1fed059e3102489f25
* firmware-imx: remove sdma-imx6q.bin and sdma-imx7d.binJoris Offouga2020-01-221-4/+2
| | | | | | This files is already provide by linux-firmware Signed-off-by: Joris Offouga <offougajoris@gmail.com>
* firmware-imx: Upgrade to version 8.5Cristinel Panfir2019-12-165-25/+6
| | | | | | | | - Exclude "easrc" as this IP is only applicable for Nano Soc - Remove SECO implementation from firmware-imx recipe and use imx-seco to deploy the SECO firmware for i.MX 8QM/8QXP Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
* firmware-imx*: Upgrade to 8.1.1Tom Hochstein2019-06-135-41/+10
| | | | | | | - Remove Broadcom support - Add SDMA support Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* firmware-imx: Update logic for non-rootfs firmwareTom Hochstein2018-12-131-6/+13
| | | | | | | | Certain i.MX 8 firmware packages are included in the boot image via imx-boot recipe, not through rootfs. Clarify the logic that handles this. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* firmware-imx-8*: Add new firmware recipes for i.MX 8 seriesTom Hochstein2018-12-133-0/+69
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* firmware-imx: Add include file for re-use of archiveTom Hochstein2018-12-132-12/+24
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* firmware-imx: System Controller Firmware added to packageTom Hochstein2018-12-131-1/+2
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* firmware-imx: Upgrade to 7.8, adding i.MX 8MM supportTom Hochstein2018-12-131-5/+5
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* recipes: Limit BSP specific recipes on relevant SOCsKhem Raj2018-09-281-0/+2
| | | | | | | | | | | This helps in using meta-freescale with other BSP layers in same projects, which is common usecase Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com> Cc: Zhenhua Luo <zhenhua.luo@nxp.com> Cc: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* firmware-imx: Add support for BCM4356 and BCM89359Tom Hochstein2018-08-301-0/+9
| | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* firmware-imx: Update to 7.6Tom Hochstein2018-08-301-3/+4
| | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* firmware-imx: Update to version 7.5Fabio Berton2018-06-262-14/+15
| | | | | | | | | - Get imx-firmware source code from github.com/NXP - Remove .inc file to use only one .bb file - Update license checksum to match EULA v22 April 2018. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* firmware-imx: Change recipe for allarchOtavio Salvador2017-03-222-5/+1
| | | | | | | | | | | The recipe content does not vary from one board to another so there is no reason to use SoC arch or machine arch as package architecture. The recipe generates multiple binary packages which makes it easy for users to choose what to install. Change-Id: Ia5f87f9f19e734607275fb2e9020c8b3096de0ad Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* firmware-imx: Remove i.MX 6UL specific metadataFabio Berton2017-01-271-1/+1
| | | | | | | | The SoC is now dealt as a i.MX6 SoC so there is no need for the specific metadata. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* firmware-imx: Install the firmware on a subfoldersDaiane Angolini2016-09-131-9/+13
| | | | | | | | | The package provides firware files for 4 different modules. This patch install each module in a different subfolder, so both can coexist. Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* firmware-imx: Fix the installation directoryMarco Franchi2016-09-131-10/+10
| | | | | | | | The default Kernel defconfig points the bcm repository, but the recipes was creating a brcm repository. Signed-off-by: Marco Franchi <marco.franchi@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* firmware-imx: Add brcm firmware installationDaiane Angolini2016-08-232-2/+33
| | | | | | | | | | | | | Add the subpackage firmware-imx-brcm which installs 4 set of WiFi and Bluetooth firmwares: * 1BW_BCM43340 * 1DX_BCM4343W * SN8000_BCM43362 * ZP_BCM4339 Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Revert "firmware-imx: Add firmware for WiFi and Bluetooth"Daiane Angolini2016-08-232-14/+2
| | | | | | | | | | This reverts commit e4a93c79de6aae56182c63c6223c19e01bdfeb42. The git repository pointed in the commit is not part of any NXP release so it is not tested. Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* firmware-imx: Add firmware for WiFi and BluetoothDaiane Angolini2016-08-232-2/+14
| | | | | | | | | Add firmware for BCM4339/TypeZP and include a new sub-package: firmware-imx-bcm4339 Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* firmware-imx: Rework recipe to use base_libdirDaiane Angolini2016-08-231-10/+10
| | | | | | | Rework recipe to use ${base_libdir} instead of pointing direct to the "lib/" path. Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* firmware-imx: Upgrade to 5.4 versionLauren Post2016-04-193-9/+10
| | | | | | | | | | | | - Upgrade to FW v3.1.1_r46072 - v3.1.1_r46070 plus 2 patches 391/392 - FSLARIK-391 [Decoder/H.264] VPU is always busy when decoding an erroneous H264 bitstream - FSLARIK-392 [Decoder/VC1] VPU outputs only 1 picture - Change to the format of Linux coda driver firmware Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* EULA: Update to LA_OPT_BASE_LICENSE v10 November 2015Lauren Post2016-04-191-1/+1
| | | | | Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* firmware-imx: Upgrade to 5.3 versionLauren Post2016-04-192-8/+8
| | | | | | | | | - Add basic epdc firmware copy to correct output path - Move legacy epdc firmware to this package out of kernel - VPU firmware upgrade to v3.1.1_r46070 Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* firmware-imx: Update to 5.2 versionLauren Post2016-04-193-10/+19
| | | | | | | | | | | The package adds the EPDC waveforms and the needed changes to properly install those were done in the firmware-imx.inc file. Another change was to include the i.MX 7 in the COMPATIBLE_MACHINE list. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* firmware-imx: Upgrade to 5.0 versionLauren Post2015-07-283-9/+9
| | | | | | | | | | | | | | | | | | Released with 3.14.38-6QP_Beta release. Use a different versioning schema based on package versioning instead of BSP version. This way, if a new BSP version does not bump this package, we can keep this package unchanged as well. Freescale license upgraded to 2015.06 v8 so checksum is updated VPU firmware upgraded to v3.1.1_r46067 - Low Latency fixes for H.264 encoder - Wrong frame number fix for H.264 decoder - Deocde failure fix for H.264 decoder with multi-SPS/PPS headers Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Move meta-fsl-arm content to layer rootOtavio Salvador2015-07-162-0/+50
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>