aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-07-09firmware-qcom-*: switch to allarchDmitry Baryshkov
Change all firmware packages to use allarch.bbclass (as linux-firmware does) rather than tying them to the ${MACHINE}, since there is nothing machine-specific in firmware packgages themselves (and qcom-armv8a machine will include some of them anyway). Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit f8d25de4f652366bd86932e6831102de8dfe503a)
2021-06-17Merge pull request #312 from lumag/l-k-dev-dunfellNicolas Dechesne
backport linux-kernel-qcomlt-dev fixes for networking access
2021-06-16recipes-kernel/linux/linux-linaro-qcomlt-dev: use AUTOREVNicolas Dechesne
This kernel recipe builds the QCLT integration branch which is not a *relase* branch, but is regularly rebased. With a fixed SRCREV the build will often break. Instead let's use AUTOREV. To avoid any network issue during parsing we use AUTOREV only when the recipe is selected, which most likely implies the user understands the risks and the benefits! Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 45ba252bcc24476a9a3a6100a6bacdd3362f4823)
2021-06-16linux-linaro-qcomlt-dev: bump version and fix SRCREVDmitry Baryshkov
Fix SRCREV to 5.10-rc1 based revision. Bump PV to 5.10-rc+. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 63e92b26e17ce6f839b90f81e9541695e8bbc9af)
2021-05-27Merge pull request #307 from alimon/dunfellNicolas Dechesne
conf/machine: Add linux-firmware-qca for dragonboard-820c
2021-05-27conf/machine: Add linux-firmware-qca for dragonboard-820cAníbal Limón
To install qca/nvm_00440302.bin required for bluetooth. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit ddbc7333df9afef51ce0f8eed0689de657359460) Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2021-04-13Merge pull request #299 from lumag/qcom-armv8a-dunfellNicolas Dechesne
Qcom-armv8a machine implementation for dunfell
2021-04-13qcom-armv8a: remove rootfs overrides for rb5Dmitry Baryshkov
Since RB5 switched to /dev/sda1 as rootfs, drop separate overrides for QCOM_BOOTIMG_ROOTFS. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit c88a593015c815f23bdeb05959c5197d204a528e)
2021-04-09recipes-bsp/firmware: Compatible machine and License installAníbal Limón
- 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> (cherry picked from commit c8736f2be8d50f42464ceded260fb6206853c00f)
2021-04-09linux-qcom-bootimg.inc: Support to generate multiple Android boot imagesDmitry Baryshkov
Handle the creation of multiple Android boot images: set parameters like rootfs device, boot address and page size based on KERNEL_DEVICETREE. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 259d11793fd93a31874612923b4f4c63960b68cf)
2021-04-09qcom-armv8a.conf: define per-dtb machine parametersDmitry Baryshkov
Define kernel/machine parameters specific to each device tree blob. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 9d732a7b5ef4819049e23c602dc1595c361548bf)
2021-04-09conf/machine/include/*: switch QCOM_BOOTIMG_PAGE_SIZE defaultDmitry Baryshkov
Newer Qualcomm machines default to QCOM_BOOTIMG_PAGE_SIZE being 4096. Change default from 2048 to 4096 and update machine config files. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 67aa26f6d25a820e948cc3429c8c2c2df5f6a107)
2021-04-09linux-qcom-bootimg: move machine-specific KERNEL_CMDLINE to conf fileDmitry Baryshkov
Move machine-specific KERNEL_CMDLINE append to machine (db845c) config file. Include file should not contain machine-specific settings. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 962c9c04f3a30885c5868cd73a8f026bd2b8f5da)
2021-04-09linux-linaro-qcomlt: Add qcom-armv8a support in Linux recipesAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> [DB: added 5.10 support] Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 15f07bf87accb826252a9fee298e4321e8e64689)
2021-04-09conf/machine: Add qcom-armv8a MACHINEAníbal Limón
This new MACHINE is target to build multiple Android boot images (boards) and use a common rootfs/userspace filesystem. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> [DB: Add RB5 support] Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit ed75ecefa705e32f60a6e656c54caf675b516244)
2021-04-09qrb5165-rb5: support both DVT and PVT devicetreesDmitry Baryshkov
rb5 dvt slightly differs from the production board, so support both DVT and PVT device trees. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit b3e8968aaf4ce89225b41dc4df0c5263a5c21df0)
2021-04-09linux-linaro: support building with multiple dtbsDmitry Baryshkov
Basing on the kernel from kernel-devicetree.bbclass support several devicetree files per machine. The first one from ${KERNEL_DEVICETREE} is used for 'default' boot images. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 0a8e0038e119e9f14a1946793ac2188e0c61e2d9)
2021-04-09Merge pull request #297 from lumag/rb5-m5-releaseNicolas Dechesne
linux-linaro-qcomlt_5.12: update SRCREV
2021-04-09linux-linaro-qcomlt_5.12: update SRCREVDmitry Baryshkov
Update SRCREV to include Venus firmware filename fix. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit cf6ec404a4ed16d7c692836738c4efef0d6b2d62)
2021-04-08Merge pull request #296 from lumag/lt9611-upg-fix-dunfellNicolas Dechesne
lt9611uxc-upgrade: fix systemd condition name
2021-04-08Merge pull request #294 from lumag/rb5-m5-releaseNicolas Dechesne
rb5: update firmware-qcom-rb5 and add linux-linaro-qcomlt_5.12
2021-04-08lt9611uxc-upgrade: fix systemd condition nameDmitry Baryshkov
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit ac40dcd3ada89fd4089e293a6fd123f0c235d16d)
2021-04-07linux-linaro-qcomlt: update to 5.12Dmitry Baryshkov
Update RB5 kernel from 5.11 to 5.12. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit fe8a1266c46823835b38a4f120c1317c72773d18)
2021-04-07firmware-qcom-rb5: update to new firmware releaseDmitry Baryshkov
Update to the new firmware release. This provides updated a650 firmware, fixing security issues, which shoul work with 5.12 kernel. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit c2cc3aca80022308bce50e0c8bb13222c03d849f)
2021-04-06Merge pull request #292 from lumag/fastrpc-dunfellNicolas Dechesne
Fastrpc fixes backported to dunfell
2021-04-06fastrpc: fix search pathsDmitry Baryshkov
Look for cDSP-related files in /usr/lib/rfsa/cdsp rather than /usr/lib/rfsa/adsp Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit f84f3ab2721dd6588d2711f4a8a315e528f43cb7)
2021-04-06fastrpc: provide unit files for adsprpcd/cdsprpcdDmitry Baryshkov
Provide unit files for fastrpc daemons. Note, that they are disabled by default. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit c4d7e0ed73b107ef8efee9709a551bf528022c73)
2021-04-06fastrpc: provide a service to mount DSP partitionDmitry Baryshkov
Mount DSP partition (from /lib/firmware or from the UFS paritition) so that fastrpc clients can use provided libraries and shells. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 1726c040e09bcd856bc357df76e0cae12962d5f1)
2021-04-06fastrpc: add lib*dsprpc.so to fastrpc packageDmitry Baryshkov
For compatibility with Hexagon SDK we have to provide non-versioned libraries as a part of main fastrpc package rather than fastrpc-dev package. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit ad7bffa965d22ea164dc557985c1ec61deb6e6eb)
2021-04-02Merge pull request #290 from lumag/rb5-rootfs-dunfellNicolas Dechesne
qrb5165-rb5: use new rootfs partition
2021-04-01qrb5165-rb5: use new rootfs partitionDmitry Baryshkov
Latest RB5 bootloader package provides updated partition scheme. It removes Android partitions and adds single rootfs partition at /dev/sda1. Switch to new rootfs partition. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 7b577f612750f1448e1b8250cf24782f933a9883)
2021-03-02Merge pull request #281 from alimon/dunfell_linux_5.10Nicolas Dechesne
recipes-kernel: Linux 5.10 bump to 6afb1155f01d
2021-03-01recipes-kernel: Linux 5.10 bump to 6afb1155f01dAníbal Limón
Changes, 6afb1155f01d venus: pm_helpers: Set opp clock name for v1 893d70f9ddce venus: hfi_parser: Don't initialize parser on v1 97e75989b610 thermal: cpufreq_cooling: freq_qos_update_request() returns < 0 on error 4aec9d8fb1a1 arm64: defconfig: Enable missing QCOM interconnect drivers Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit a88ff2a2cf941f3bfb40dd8f0fd0b60d3e91b3c3) Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2021-02-17Merge pull request #258 from lumag/rb5-alsa-ucm-dunfellNicolas Dechesne
Update alsa ucm scripts for dunfell
2021-02-17Merge pull request #275 from lumag/rb5-5.11-dunfellNicolas Dechesne
linux-linaro-qcomlt_5.11: bump SRCREV to 5.11 release (dunfell)
2021-02-17linux-linaro-qcomlt_5.11: bump SRCREV to 5.11 releaseDmitry Baryshkov
Bump SRCREV to include Linus'es 5.11 release. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 45eb29f610d7508a4fdd4d19312b886085f6f885)
2021-02-16alsa-ucm-conf: add patches for RB5 boardDmitry Baryshkov
Add several patches enabling ALSA UCM on Qualcomm RB5 board. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 0262ae0d928d9a417c505abea110f32be5f25ee2) (cherry picked from commit 333a865094b31250cf31877cf60c2b0cc3681fd0) [DB: move to dynamic-layers/backports-layer, updated to use conf.d] Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-02-16alsa-ucm-conf: add patches to lookup config using kernel driver nameDmitry Baryshkov
To support 'sound driver built in' configs we'd need to lookup the UseCase using the kernel driver name rather than module name. Extend search paths accordingly. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-02-16alsa-ucm-conf: tighten version of bbappendDmitry Baryshkov
alsa-ucm-conf 1.2.1(.x) and 1.2.4 (to be backportted) differ quite significantly, with e.g. db845c patches being already merged. Tighten bbappend version, so that it won't be used for 1.2.4 from meta-backports. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-02-12Merge pull request #272 from alimon/dunfell_linux_5.10Nicolas Dechesne
recipes-kernel: Linux 5.10 bump to rev 9ab492e76768
2021-02-12Merge pull request #271 from lumag/rb5-5.11-dunfellNicolas Dechesne
linux-linaro-qcomlt: bump 5.11 SRCREV to include few fixes (dunfell)
2021-02-12Merge pull request #267 from lumag/lt9611uxc-autoupd-dunfellNicolas Dechesne
Automatically update LT9611UXC firmware (dunfell)
2021-02-12recipes-kernel: Linux 5.10 bump to rev 9ab492e76768Aníbal Limón
Changes, 9ab492e76768 arm64: defconfig: Enable QCOM audio as modules 67cf276de670 misc: fastrpc: restrict user apps from sending kernel RPC messages b8ff783ddc4f misc: fastrpc: fix incorrect usage of dma_map_sgtable fb0392de9ea6 arm64: dts: qcom: qrb5165-rb5: switch into using GPIO for SPI0 CS 00431b42fbd7 arm64: dts: qcom: sm8250: add pinctrl for SPI using GPIO as a CS e207855faec3 spi-geni-qcom: fix spi_geni_transfer_one for SE case Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit 8a1f863618a6e56ae4e0b894cde5116c3f5d27cf) Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2021-02-11linux-linaro-qcomlt: bump 5.11 SRCREV to include few fixesDmitry Baryshkov
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 265412eb676e83c41725001be6feec5b839cb86e)
2021-02-11qrb5165-rb5: include lt9611uxc-upgrade packageDmitry Baryshkov
Add lt9611uxc-upgrade recipe to autoupdate DSI-to-HDMI bridge firmware. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 7ba99d4acac83c04d4298b31ba263232ad65d80c)
2021-02-11lt9611uxc-upgrade: provide a script to autoupgrae lt9611uxc firmwareDmitry Baryshkov
There are several reports of lt9611uxc failing to display an image when used with older firmware (0x40). If detected during the bootup upgrade that firmware to the latest provided version. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 63503f74bb1153b6d7a2c57d9ff848261ffc6433)
2021-02-09Merge pull request #255 from lumag/dunfell-board-dataNicolas Dechesne
DB845 & RB5 WiFi board data support for dunfell
2021-02-09Merge pull request #264 from alimon/dunfell_qrtr_rmtfsNicolas Dechesne
Dunfell qrtr rmtfs
2021-02-08recipes-support: Fix version to 0.2+${SRCPV}Aníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit 58904c1a3e515615c144c839e9fae0059a0d717c) Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2021-02-08recipes-support: qrtr bump to 0.3+${SRCPV}Aníbal Limón
Changes, 9dc7a88 libqrtr: Zero-initialize sockaddr_qrtr Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit 4cfe9ee5bbfc9e4269112dcc091e890c4d5fe4c9) Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>