Age | Commit message (Collapse) | Author |
|
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>
(cherry picked from commit 4d5dd448dc160ba028ae7097d62627f20db8ec5c)
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
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>
(cherry picked from commit e502c7eaa7c712ce044fdb3f5f8f51455ae4e45d)
|
|
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>
(cherry picked from commit a3d762ba865902313ca97717ed7f4f153ea0ca6a)
|
|
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>
(cherry picked from commit a975c71072f16eb0d7777df7484aa496e534e2ee)
|
|
Add two missing files: slpir.jsn and slpiua.jsn
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
(cherry picked from commit 3d64e5d917b6176d011d5ae873a05f02b04595f9)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@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>
(cherry picked from commit b1fb1c6c84933b1b8b6d9e9c2eda14b4024578a8)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@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>
(cherry picked from commit 52ba97e9d996d3705b712f9dce85c2ea3c0534c1)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
(cherry picked from commit 4553a4289b1543ae168d0beb1aa03917c2c538d4)
|
|
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>
(cherry picked from commit a7e813892860991a6ff012ecd4ac34cfdf6d3eac)
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 9fce842e9c2007322e367fecc1fb4b9a4de02505)
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>
(cherry picked from commit 07fceedf0c24f3953a29838c2a4b6255b0fdf6a7)
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 6d7bf0e2a1f9097d997b823fead70e972a5bf798)
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 65be9bd6a5fa96dd4ee441901b1fa464b72dfc98)
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>
|
|
This configuration recipe for wireless and bluetooth is deprecated now
remoteproc start is handled by rmtfs.
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>
|
|
Using tags in SRCREV would force bitbake to poke at remote repo all the
time since tags are floating pointers, therefore encode the
corresponding SHA to avoid build failures when NO_NETWORK is set
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
By default, bitbake.conf is using
RDEPENDS_${PN}-dev = "${PN} (= ${EXTENDPKGV})"
Which creates a dependency between wcnss-config-dev and wcnss-config
packages. However for this specific recipe, we do not have any package for
wcnss-config. When building an image with dev-pkgs enabled, it ends up with a
build failure.
Since this recipe does not provide any dev files/content, we can simply skip
the creation of dev packages all together.
Reported-by: Ryan Harkin <ryan.harkin@linaro.org>
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit 67e7bc9566677b610e56f917ce3b3e1d002f372c)
|
|
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 is no longer expected to manually boot/reboot/stop remote cores, and we
expect relevant cores to be brought up automatically.
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)
|
|
Since the QCOM firmware release 1032.1 the DSP firmware was fixed, and GPS and
audio can now work concurrently. So, we can remove the workaround we had to
prevent the DSP from auto booting.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|
|
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>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit e9c058670a4f759e89bf4cf06985faa506dce8e4)
|
|
This 32-bit machine is not intended to build 32-bit linux kernel,
so it uses "linux-dummy" for virtual/kernel provider, and doesn't
include the kernel into the rootfs image.
Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org>
|
|
do_unpack requires bc on the build host, so make sure
it's present.
Signed-off-by: Matt Madison <matt@madison.systems>
|
|
The SD 600eval is an APQ8064 based boards, following the 96boards CE
specifications. More information on:
https://eragon.einfochips.com/products/sd-600eval.html
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
* wncss-start is the new method to startup WCN core on QCOM SoC with integrated
WCN.
* wcnss-config should be disabled at boot, since it's triggerd by udev
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|