| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
firmware sources
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Update the recipe to be aligned with the NXP BSP LF6.6.3-1.0.0.
Add installing of a second part of ELE to rootfs.
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
|
|
|
|
|
|
|
| |
Relevant commits:
- 2afa15e FwImage: update firmware to mxm6x17437.p3
- d962eb9 FwImage: update firmware to mxm6x17437
- c03add9 LICENSE.txt: update Software License to v53
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
|
|
|
|
|
| |
Update the firmware-imx to be aligned with the NXP BSP
LF6.6.3_1.0.0.
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
|
|
|
|
|
|
|
|
| |
Since [1] the firmware-sentinel is renamed to firmware-ele-imx.
It also align the recipe to be aligned with the NXP BSP LF6.1.55_2.2.0.
[1] https://github.com/nxp-imx/meta-imx/commit/6412faf7e4b85f6d94342a19a79fd391888b1ec6
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
|
|
|
|
|
|
|
|
| |
Since [1] the install function is simpler.
[1] https://github.com/nxp-imx/meta-imx/commit/e29414cad747fb424170f53f12de2abb23e2e2d4
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
|
|
|
|
| |
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
|
|
|
|
|
|
|
| |
Update the firmware-imx to be aligned with the NXP BSP
LF6.1.55_2.2.0.
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
|
|
|
|
|
|
|
| |
Update the firmware-imx-8 to be aligned with the NXP BSP
LF6.1.55_2.2.0.
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
|
|
|
|
|
|
|
|
| |
There multiple providers for this so make this one imx-generic-bsp compatible
and chose linux-firmware provider in other bsp.
Otherwise when other bsp layers are available we need to set the PREFERRED_RPROVIDER.
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now that the firmware packages provided are also upstreamed to
linux-firmware, fix the overlap error like:
```
* check_data_file_clashes: Package linux-firmware wants to install file ...1.0-r0/rootfs/lib/firmware/nxp/uartuart8997_bt_v4.bin
But that file is already provided by package
* firmware-nxp-wifi-nxp8997-common
```
Fixes: 1639
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
| |
This reverts commit 6876c09d25027ad482add5fef01e92a50d379a5a.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Drop:
- uartuart8987_bt.bin
- uartuart8997_bt_v4.bin
- uartuart9098_bt_v1.bin
- uartiw416_bt_v0.bin
- uartspi_n61x_v1.bin.se
Fixes: #1639
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
| |
Also install the standalone NXP firmware for wlan and bt, available as
part of lf-6.1.22_2.0.0.
Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
|
|
|
|
|
|
|
| |
f775d53 EULA.txt: update Software License to v46
adb9517 FwImage: update firmware to mxm5x17391.p3
Signed-off-by: Jun Zhu <junzhu@nxp.com>
|
|
|
|
| |
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
| |
Fixes: 90df14f9 ("imx-boot-firmware-files: consolidate deploy firmware files across SoCs")
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
| |
The firmware-imx-8 and firmware-imx-8m recipes are mostly code
duplication and some parts even used by i.MX93 so consolidating it
allows code reuse and clearness.
Fixes: #1426.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
| |
Complete the installation for the just-added iw416 and iw612 and add
the packaging.
Fixes: e513c53
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The install -D option does unfortunately have idiosyncratic
requirements on the destination format. If you don't get the format
right, it fails:
```
install: target 'tmp/work/all-poky-linux/firmware-nxp-wifi/1.0-r0/image/lib/firmware/brcm' is not a directory
```
This commit also fixes a missing -D option.
Fixes: f9ce2b8
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
| |
Fixes: e513c53
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add installing firmware for IW416 and IW612.
Relevant changes:
- bacbeb4 MA-2102-1 [Android-powersave-image] Remove android_wifi_mod_para_powersave.conf
- 09b5e3d FwImage: update firmware to mxm5x17368.p2
- 6b9248a FwImage: IW612: rename the IW612 firmware subdirectory
- 87d2442 FwImage: update firmware to mxm5x17368
- 6fa6713 EULA.txt: update Software License to v40
- 5c66cfa FwImage: SD8801: change the ed_mac value for muRata 2DS module
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
|
|
|
|
|
| |
Do not use separate commands to install target directories. Instead,
add a proper option when files are installed.
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
|
|
|
|
|
|
| |
SECO/SC FW/HDMI FW and friends should not be restricted to imx-nxp-bsp.
If one wants to build machines for a mainline kernel / user space these
would be required to build the boot container too.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
|
|
| |
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
|
|
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
| |
Relevant changes:
- 982bb10 FwImage: update firmware to mxm5x17366.p3
- aeba88d FwImage: update firmware to mxm5x17362
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
|
|
|
|
|
|
|
|
| |
New firmware binaries are available from NXP as a part of
5.15.71-2.2.0 release.
Updated firmware:
vpu/vpu_fw_imx8_enc.bin - Sep 22 2022
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
| |
Update to the version used in lf5.15.52_2.1.0.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
|
|
|
|
|
|
|
|
|
| |
New firmware binaries are available from NXP as a part of 5.15.52-2.1.0
release.
Fixes:
85e512c 8qxp/qm vpu firmware: decoder 1.8.5
60ea4e7 8qxp/qm vpu firmware: decoder 1.8.4
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New firmware binaries are available from NXP as a part of 5.15.32-2.0.0
release.
Fixes:
c36813e 8qxp/qm vpu firmware: decoder 1.8.3
61e619f 8qxp/qm vpu firmware: decoder 1.8.2
6eb058b 8qxp/qm vpu firmware: decoder 1.8.1
517f4da 8qxp/qm vpu firmware: decoder 1.8.0
2f0b14c Rename dp_imx8m.bin to dp_lsl028a.bin
4216a1b 8qxp/qm vpu firmware: decoder 1.7.5
d710230 imx93: Add DDR PHY FW for LPDDR4/4X
5f439fb Updating iMX8M DP firmware to version 1.0.65
0b82970 Updating iMX8M and iMX8QM HDMI and DP TX firmware to version 1.0.64
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
|
| |
Create symbolic links in ${nonarch_base_libdir}/firmware for CODA VPU
firmwares, otherwise CODA driver could not load them directly in probe
function and hence fallback firmware loading being triggered, which is
usually 40-60 seconds later after system boots up.
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
New firmware binaries are available from NXP as a part of 5.15.5-1.0.0
release.
Fixes:
087a196 Updating iMX8M and iMX8QM HDMI and DP TX firmware to version 1.0.64
7e85508 8qxp/qm vpu firmware: decoder 1.7.4
63106fc update epdc firmware for panel ED060XH7U2_VB3300
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
|
|
| |
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>
|