aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-bsp/firmware
AgeCommit message (Collapse)Author
2020-05-20firmware-qcom-dragonboard845c: Generate WiFi board-2.bin file for ath10kAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2020-05-20dragonboard-845c: Switch to use linux-firmware-{ath10k, qcom-{sdm845, ↵Aníbal Limón
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>
2020-05-20dragonboard-820c: Switch to use linux-firmware-qcom-{adreno-a530,venus-4.2}Aníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2020-05-20dragonboard-410c: Switch to use linux-firmware-qcom-{adreno-a3xx,venus-1.8}Aníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2020-02-06recipes-bsp/firmware: Install dragonboard820c adsp firmware inside qcom/msm8996Aníbal Limón
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>
2020-01-15recipes-bsp/firmware: Install modem/wcnss firmware in qcom directoryAníbal Limón
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>
2019-09-12recipes-bsp/firmware: Bump dragonboard845c firmware to v4 releaseAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit 254f3e471f6e6ea621486230369c8c356b3c4623)
2019-08-23dragonboard-845c: move dsp firmwaresJulien Massot
device tree specify that firmwares for cdsp and adsp are supposed to in qcom/db845c directory. (cherry picked from commit f6cf1ac04c3d81fdd58959496d2e1cbbbd9f9c55)
2019-08-23recipes-bsp: Bump firmware-qcom-dragonboard845c to v3Aníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit 0e865f224b0bb8a8f3df22145d47684cc9550502)
2019-07-03dragonboard-845c: Add firmware recipeAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2018-08-01firmware: update firmware linksNicolas Dechesne
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>
2018-04-10firmware-qcom-sd-600eval: fix url linkNicolas Dechesne
It looks like the file has moved on the remote server. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-04-10machine: Introduce the Dragonboard 600c machineBjorn Andersson
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>
2018-03-13firmware-qcom-dragonboard: fix qa warningRamon Fried
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)
2018-03-12firmware-qcom-dragonboard: upgrade to r1034.2.1Ramon Fried
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>
2018-02-27firmware: use firmware from meta-qcomNicolas Dechesne
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>
2018-02-08firmware-qcom-sd-600eval: fix descriptionRicardo Salveti
Recipe is for Arrow SD 600eval and not DB410c. Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
2018-02-08firmware-qcom-sd-600eval: use nonarch_base_libdir instead of /libRicardo Salveti
Hardcoded /lib is not compatible with usrmerge. Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
2018-02-07firmware-qcom: use nonarch_base_libdir instead of /libRicardo Salveti
Hardcoded /lib is not compatible with usrmerge. Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
2017-11-13dragonboard820c: firmware: switch firmware download link to permanent addressNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 41c4856d6049fa1bc1b6d9d8c676eae54bbf58f3)
2017-11-12Merge pull request #49 from madrypl/master-sdcard-image-supportNicolas Dechesne
Bootable SD card image - master
2017-11-07firmware-qcom-dragonboard820c: add new recipeNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-11-07firmware-qcom-dragonboard410c: remove ACCEPT_EULA variableNicolas Dechesne
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>
2017-11-04sdimg: build bootimg for sd-cardArtur Mądrzak
2017-10-29sdimg: deploy LittleKernel pre-build imagesArtur Mądrzak
2017-10-05firmware-qcom-dragonboard410c: add symlinks for venus filesNicolas Dechesne
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)
2017-05-09firmware-qcom-dragonboard: upgrade to r1032.1Nicolas Dechesne
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>
2017-03-21firmware-qcom-dragonboard410c: add dependency on xzNicolas Dechesne
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>
2016-10-14firmware-qcom-dragonboard410c: upgrade to 1.4.0Nicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit e9c058670a4f759e89bf4cf06985faa506dce8e4)
2016-09-22dragonboard-410c: create 32-bit machine configurationAndrey Konovalov
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>
2016-08-28firmware-qcom-dragonboard410c: add missing dependencyMatt Madison
do_unpack requires bc on the build host, so make sure it's present. Signed-off-by: Matt Madison <matt@madison.systems>
2016-07-05sd-600eval: add new machineNicolas Dechesne
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>
2016-07-04firmware-qcom-dragonboard410c: upgrade to 1.3.0Nicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-06-15firmware-qcom-dragonboard410: add the DSP firmware into the rootfsNicolas Dechesne
the DSP/modem firmware are provided inside the NON-HLOS blob file, for simplicity let's extract them and copy them into the filesystem. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-03-17qcom eula: EULA variable were changed to match expectations from OE RPBNicolas Dechesne
OE RPB setup scripts have a generic EULA implementation that can be used with any BSP layer. This implementation is making a few assumptions: * the BSP layer requires EULA is conf/eula/$MACHINE exists * the user has accepted the EULA if ACCEPT_EULA_$MACHINE is set to 1 This commit implements these changes. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-01-29firmware-qcom-dragonboard410c: switch to v1.2Nicolas Dechesne
the most recent firmware from QCN contains the FCC certified WLAN firmware. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-10-13firmware: add recipe for DragonBoard 410c firmware fileNicolas Dechesne
The firmware for DragonBoard 410c are publicly available on Qualcomm Developer Network website, but distributed with a specific EULA. To manage the EULA, we are reusing the unpack functions from meta-fsl-arm, and the user is required to explicitely accept the EULA by adding the following in local.conf: ACCEPT_QCOM_EULA="1" If that variable is set, it is assumed that EULA was accepted and the firmware can be added into the image. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>