Age | Commit message (Collapse) | Author |
|
Install an image with DSP shell and libraries.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Onboard ath11k WiFi requires board data file not present in linux
firmware. Rebuild board data file completely using provided data.
Install it using alternatives to support co-installation with
linux-firmware-ath11k package.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
RB5: use Thundercomm firmware release for the firmware-qcom-rb5 recipe
|
|
Unpack firmware archive into the subdir rather than into ${WORKDIR}, so
that the WORKDIR is not clobbered.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Use script from qca-swiss-army-knife to generate board-2.json file.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Rewrite the rb5 firmware recipe to use Thundercomm firmware release.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
When renesas firmware loader landed upstream [1] there is a common name
for the firmware so install the K2026090.mem as renesas_usb_fw.mem.
[1] https://github.com/torvalds/linux/commit/a66d21d7dba84deeaf3b296c43eafc11094b6f09
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
Enable WiFi on RB5
|
|
Separate qca-swiss-army-knife from firmware-qcom-dragonboard845c
|
|
linux-firmware-ath11k provides QCA6390 hw2.0 firmware, but the board
data file does not provide board data for RB5. So provide fallback
board.bin file for the driver.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
As a followup to 5cdb497e1b99 ("qrb5165-rb5.conf: switch to using
PARTLABEL=userdata for rootfs") use sda7 as system partition holding
a650 firmware.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
These two json files are not present in the NHLOS zip file, so don't
bother packaging them.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Fallback to system_a partition in case Adreno firmware was not provided
at the build time.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Add ability to use firmware from modem_a/b partition in case the user
has not provided NHLOS_BINARIES zip file. Note, this does not bring
support for uses Adreno firmware (which rests in the system_a/b
partition.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Add two missing files: slpir.jsn and slpiua.jsn
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Fixes errors like
firmware-qcom-sd-600eval: /lib/firmware/a225_pfp.fw is owned by uid 1000, which is the same as the user running bitbake. This may be due to host contamination
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Fixes
ERROR: QA Issue: File '/lib/firmware/dsps.b00' from firmware-qcom-sd-600eval was already stripped, this will prevent future debugging! [already-stripped]
ERROR: QA Issue: File '/lib/firmware/dsps.mdt' from firmware-qcom-sd-600eval was already stripped, this will prevent future debugging! [already-stripped]
ERROR: QA Issue: File '/lib/firmware/gss.b00' from firmware-qcom-sd-600eval was already stripped, this will prevent future debugging! [already-stripped]
ERROR: QA Issue: File '/lib/firmware/gss.mdt' from firmware-qcom-sd-600eval was already stripped, this will prevent future debugging! [already-stripped]
ERROR: QA Issue: File '/lib/firmware/mobicore.b00' from firmware-qcom-sd-600eval was already stripped, this will prevent future debugging! [already-stripped]
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
- Remove COMPATIBLE_MACHINE to allow be installed in any machine.
- Remove conflicts with linux-firmware-qcom-license:
When try to install together this tree packages fails due to each of
them provide license so use linux-firmware one since we are using
linux-firmware when available.
- Install each license with ${PN} suffix to avoid install
conflicts.
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
firmware-qcom-rb5: package QRB5165 RB5 firmware files
|
|
Add recipe extracting firmware files from Qualcomm's binary releases and
packaging them into proper binary package.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
A fix was add on mainline to support linux-firmware binary,
https://git.linaro.org/landing-teams/working/qualcomm/kernel.git/commit/?h=release/qcomlt-5.7&id=21bb88052948b35bdce926f301f2ba7970040812
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
adreno-a630}}
The bdwlan is needed to generate board-2.bin not useful alone, the same
for wlan parts that are now in linux-firmware-qcom-sdm845-modem.
Finally install a630_zap*.* firmware inside /lib/firmware/qcom the
remaining parts are now on linux-firmware-qcom-adreno-a630.
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
The 5.4 kernel module looks into __FIRMWARE_DIR__/qcom/msm8996 to load
adsp firmware.
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
Now this firmware needs to be installed based on SoC so copy inside
qcom/msm8916 folder.
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
(cherry picked from commit 254f3e471f6e6ea621486230369c8c356b3c4623)
|
|
device tree specify that firmwares for cdsp and adsp are supposed to in
qcom/db845c directory.
(cherry picked from commit f6cf1ac04c3d81fdd58959496d2e1cbbbd9f9c55)
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
(cherry picked from commit 0e865f224b0bb8a8f3df22145d47684cc9550502)
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
The content from builds.96boards.org was moved to releases.linaro.org,
while there is some sort of redirection in place, it is better to use
the new links from now on.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
It looks like the file has moved on the remote server.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
[ndec: fixed up firmware-qcom-sd-600eval]
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
added "/boot/modem_fsg" to FILES to fix
installed but not shipped warning
Signed-off-by: Ramon Fried <rfried@codeaurora.org>
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit 5d39fe07620748e6c67c342d2a02edea65e25276)
|
|
Qualcomm has release Linux BSP firmware package r1034.2.1 main
changes are the following:
* new golden EFS partition with sanitized defaults for GPS.
* combined SBL for eMMC and SDcard.
* Wifi STA/BT Coex fix
* Secure boot fixes
Signed-off-by: Ramon Fried <rfried@codeaurora.org>
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Some firmware blob for APQ8016 and APQ8096 are now included in linux-firmware, however not
all of them. It creates conflicts when trying to install 'linux-firmware' and
'firmware-qcom-dragonboardXXX' packages.
For now we want to give priority to the firmware recipe from meta-qcom, and we
use RCONFLICTS/RREPLACES/RPROVIDES for that.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Recipe is for Arrow SD 600eval and not DB410c.
Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
|
|
Hardcoded /lib is not compatible with usrmerge.
Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
|
|
Hardcoded /lib is not compatible with usrmerge.
Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit 41c4856d6049fa1bc1b6d9d8c676eae54bbf58f3)
|
|
Bootable SD card image - master
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Since r1032.1 the Qualcomm firmware have been released with a license that
allows redistribution. And the file is now available publicly without the need
for user to read/accept EULA. As such, we remove the constraint on meta-qcom as
well.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
|
|
|
|
Venus firmware files have reached linux-firmware git tree, but they are located
at a different location in /lib/firmware. Depending on which kernel version the
users are compiling it might look for them in the 'old' or the 'new'
location. For now add symlinks, until we switch to newer kernel and start using
linux-firmware package.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit c4db9c8e9e6bbad7ccf4c87ee6e3d9aa73d67a4d)
|
|
Qualcomm has release Linux BSP firmware package r1032.1. Main changes are the
following:
* new LICENSE/EULA that allows redistribution
* new SBL with support for CDT partition and LK signing
* new DSP firmware with GPS and audio coexistence
Since the new license allows redistribution, the firmware is no hosted on
96boards.org and the file is published as a standard ZIP file, not a self
extractable archive as before.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
The self extracting archive internally uses xz compression, so when we unpack
the firmware archive, we end up using xz. HOSTTOOLS has been introduced in OE
core recently to avoid silently using tools from $PATH on the host. This has
reavealed that the firmware recipe was missing an explicit dependency on
xz-native tool (until now it was using it from the host!).
Reported-by: Stanimir Varbanov <stanimir.varbanov@linaro.org>
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|