aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-bsp/firmware-imx
AgeCommit message (Collapse)Author
2022-01-17firmware-imx: Install HDMI firmware to standard locationTom Hochstein
The HDMI firmware is expected to be loaded by firmwared, but it is not found in the rootfs as shown in systemctl status firmwared: ``` Mar 24 10:25:21 imx8qmmek firmwared[571]: firmware 'hdmitxfw.bin' not found Mar 24 10:25:21 imx8qmmek firmwared[571]: cancel firmware load hdmitxfw.bin ``` Move the firmware from the sub-folder /lib/firmware/imx/hdmi to the standard location /lib/firmware. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-01-17firmware-imx: Upgrade to 8.14Tom Hochstein
New firmware binaries are available from NXP as a part of 5.10.72-2.2.0 release. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-11-03recipes: use https protocol and add explicit branch parameterPierre-Jean Texier
Due to https://github.blog/2021-09-01-improving-git-protocol-security-github/#no-more-unauthenticated-git it is required to use https protocol for github repo accessing. Update created with oe-core/scripts/contrib/convert-srcuri.py (see [0]) Fixes: WARNING: /work/meta-freescale/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2021.07.bb: URL: git://github.com/Freescale/u-boot-fslc.git;branch=2021.07+fslc uses git protocol which is no longer supported by github. Please change to ;protocol=https in the url. [0] - https://git.openembedded.org/openembedded-core/tree/scripts/contrib/convert-srcuri.py Signed-off-by: Pierre-Jean Texier <texier.pj2@gmail.com>
2021-10-22firmware-sof-imx: upgrade to 1.9.0-1Andrey Zhizhikin
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
2021-10-22firmware-imx: upgrade to 8.13Andrey Zhizhikin
New firmware binaries are available from NXP as a part of 5.10.52-2.1.0 release. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
2021-08-12layer: Convert to new override syntaxKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-07-16firmware-imx: Upgrade to 8.12Tom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-05-01firmware-imx: Upgrade to 8.10.1Tom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-03-17firmware-imx: add compatibility with imx-boot-containerAndrey Zhizhikin
Firmware package provides DDR firmware binaries, which are required to be deployed in order to build a boot container for mx8m machines. Add compatibility with imx-boot-container in order to pick up binaries produced by this package. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
2021-03-01firmware-imx: Prevent sdma-imx6q and imx7d installationVinicius Aquino
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>
2021-02-01firmware-sof-imx: update to 1.5.0-3Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-02-01firmware-imx: upgrade to 8.10Andrey Zhizhikin
Updated package uses new EULA v17 October 2020. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
2021-01-26firmware-nxp-wifi: remove packages existing in upstreamAndrey Zhizhikin
linux-firmware package already has firmware for modules, provided in this recipe. Drop firmware packages for following modules: - bcm4339 - bcm43430 - bcm43455 - bcm4356-pcie Keep the bcm4359-pcie in the recipe as it is not yet made part of linux-firmware package. Add recipe description detailing the usage of this package and actions to be taken once the firmware gets integrated upstream. Allow PN to be produced empty. Since PN does not receive any files, but is required in order for -dev package to be installed - allow it to be produced with empty content. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
2021-01-21firmware-nxp-wifi: Add recipe for Broadcom firmwareTom Hochstein
Redistribute Broadcom firmware provided by Murata, under standard NXP EULA. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2020-11-09firmware-imx: install vpu fw for mx8qm/mx8qxpMax Krummenacher
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>
2020-10-28firmware-imx: Upgrade to version 8.9Cristinel Panfir
This version uses EULA v15 August 2020 Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
2020-10-28firmware-sof-imx: Upgrade IMX Sound Open Firmware to 1.5.0-2Cristinel Panfir
Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
2020-10-06Revert move of SDMA firmwareOtavio Salvador
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>
2020-10-04firmware-imx: Move VPU and SDMA firmware files to the correct pathOtavio Salvador
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
2020-09-29firmware-sof-imx: introduce recipe for sof firmwareAndrey Zhizhikin
Introduce new recipe, which produces Sound Open Firmware package required for imx8mp machine. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
2020-09-23firmware-imx: upgrade to version 8.8Andrey Zhizhikin
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>
2020-05-08firmware-imx: Add 'use-mainline-bsp' as a valid overrideOtavio Salvador
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
2020-01-22firmware-imx: remove sdma-imx6q.bin and sdma-imx7d.binJoris Offouga
This files is already provide by linux-firmware Signed-off-by: Joris Offouga <offougajoris@gmail.com>
2019-12-16firmware-imx: Upgrade to version 8.5Cristinel Panfir
- 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>
2019-06-13firmware-imx*: Upgrade to 8.1.1Tom Hochstein
- Remove Broadcom support - Add SDMA support Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-12-13firmware-imx: Update logic for non-rootfs firmwareTom Hochstein
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>
2018-12-13firmware-imx-8*: Add new firmware recipes for i.MX 8 seriesTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-12-13firmware-imx: Add include file for re-use of archiveTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-12-13firmware-imx: System Controller Firmware added to packageTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-12-13firmware-imx: Upgrade to 7.8, adding i.MX 8MM supportTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-09-28recipes: Limit BSP specific recipes on relevant SOCsKhem Raj
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>
2018-08-30firmware-imx: Add support for BCM4356 and BCM89359Tom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-08-30firmware-imx: Update to 7.6Tom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-06-26firmware-imx: Update to version 7.5Fabio Berton
- 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>
2017-03-22firmware-imx: Change recipe for allarchOtavio Salvador
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>
2017-01-27firmware-imx: Remove i.MX 6UL specific metadataFabio Berton
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>
2016-09-13firmware-imx: Install the firmware on a subfoldersDaiane Angolini
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>
2016-09-13firmware-imx: Fix the installation directoryMarco Franchi
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>
2016-08-23firmware-imx: Add brcm firmware installationDaiane Angolini
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>
2016-08-23Revert "firmware-imx: Add firmware for WiFi and Bluetooth"Daiane Angolini
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>
2016-08-23firmware-imx: Add firmware for WiFi and BluetoothDaiane Angolini
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>
2016-08-23firmware-imx: Rework recipe to use base_libdirDaiane Angolini
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>
2016-04-19firmware-imx: Upgrade to 5.4 versionLauren Post
- 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>
2016-04-19EULA: Update to LA_OPT_BASE_LICENSE v10 November 2015Lauren Post
Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19firmware-imx: Upgrade to 5.3 versionLauren Post
- 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>
2016-04-19firmware-imx: Update to 5.2 versionLauren Post
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>
2015-07-28firmware-imx: Upgrade to 5.0 versionLauren Post
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>
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>