aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2021-04-13Merge pull request #299 from lumag/qcom-armv8a-dunfelldunfellNicolas Dechesne20-89/+160
Qcom-armv8a machine implementation for dunfell
2021-04-13qcom-armv8a: remove rootfs overrides for rb5Dmitry Baryshkov1-2/+0
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ón5-20/+3
- 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 Baryshkov2-72/+101
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 Baryshkov1-0/+8
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 Baryshkov7-13/+7
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 Baryshkov3-3/+3
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ón3-3/+3
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ón1-0/+41
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 Baryshkov1-1/+1
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 Baryshkov2-20/+38
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 Dechesne1-1/+1
linux-linaro-qcomlt_5.12: update SRCREV
2021-04-09linux-linaro-qcomlt_5.12: update SRCREVDmitry Baryshkov1-1/+1
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 Dechesne1-1/+1
lt9611uxc-upgrade: fix systemd condition name
2021-04-08Merge pull request #294 from lumag/rb5-m5-releaseNicolas Dechesne2-6/+11
rb5: update firmware-qcom-rb5 and add linux-linaro-qcomlt_5.12
2021-04-08lt9611uxc-upgrade: fix systemd condition nameDmitry Baryshkov1-1/+1
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit ac40dcd3ada89fd4089e293a6fd123f0c235d16d)
2021-04-07linux-linaro-qcomlt: update to 5.12Dmitry Baryshkov1-4/+4
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 Baryshkov1-2/+7
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 Dechesne6-6/+225
Fastrpc fixes backported to dunfell
2021-04-06fastrpc: fix search pathsDmitry Baryshkov2-0/+129
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 Baryshkov3-0/+30
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 Baryshkov3-2/+61
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 Baryshkov1-4/+5
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 Dechesne1-3/+2
qrb5165-rb5: use new rootfs partition
2021-04-01qrb5165-rb5: use new rootfs partitionDmitry Baryshkov1-3/+2
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 Dechesne1-1/+1
recipes-kernel: Linux 5.10 bump to 6afb1155f01d
2021-03-01recipes-kernel: Linux 5.10 bump to 6afb1155f01dAníbal Limón1-1/+1
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 Dechesne6-0/+343
Update alsa ucm scripts for dunfell
2021-02-17Merge pull request #275 from lumag/rb5-5.11-dunfellNicolas Dechesne1-1/+1
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 Baryshkov1-1/+1
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 Baryshkov3-0/+207
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 Baryshkov3-0/+136
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 Baryshkov1-0/+0
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 Dechesne1-1/+1
recipes-kernel: Linux 5.10 bump to rev 9ab492e76768
2021-02-12Merge pull request #271 from lumag/rb5-5.11-dunfellNicolas Dechesne1-1/+1
linux-linaro-qcomlt: bump 5.11 SRCREV to include few fixes (dunfell)
2021-02-12Merge pull request #267 from lumag/lt9611uxc-autoupd-dunfellNicolas Dechesne4-0/+52
Automatically update LT9611UXC firmware (dunfell)
2021-02-12recipes-kernel: Linux 5.10 bump to rev 9ab492e76768Aníbal Limón1-1/+1
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 Baryshkov1-1/+1
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 265412eb676e83c41725001be6feec5b839cb86e)
2021-02-11qrb5165-rb5: include lt9611uxc-upgrade packageDmitry Baryshkov1-0/+1
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 Baryshkov3-0/+51
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 Dechesne11-18/+871
DB845 & RB5 WiFi board data support for dunfell
2021-02-09Merge pull request #264 from alimon/dunfell_qrtr_rmtfsNicolas Dechesne2-3/+3
Dunfell qrtr rmtfs
2021-02-08recipes-support: Fix version to 0.2+${SRCPV}Aníbal Limón1-1/+1
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ón1-2/+2
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>
2021-02-05Merge pull request #263 from lumag/rb5-5.11-dunfellNicolas Dechesne1-0/+15
linux-linaro-qcomlt: add 5.11 version for sm8250 (RB5)
2021-02-05linux-linaro-qcomlt: add 5.11 version for sm8250 (RB5)Dmitry Baryshkov1-0/+15
For the next RB5 release add 5.11 linux-linaro-qcomlt recipe using special release branch. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit af98854b2d2c77fed4a09676f1e4e5e36137f0b4)
2021-02-02Merge pull request #256 from lumag/adbd-dunfellNicolas Dechesne4-0/+13
Adbd dunfell support
2021-01-28Merge pull request #254 from lumag/dunfell-rb5-backportNicolas Dechesne5-158/+58
Backport RB5 firmware update to Dunfell branch
2021-01-28qcom-common.inc: use android-tools-conf-configfs for adbdDmitry Baryshkov1-0/+2
Select android-tools-conf-configfs as PREFERRED_PROVIDER for android-tools-conf, so that adbd startup scripts will use it for device configuration. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 622e55961a65fa4007e844048e71349d659b60cb)
2021-01-28android-tools-conf-configfs: provide machine configuration for adbdDmitry Baryshkov2-0/+9
Provide Qualcomm-specific configuration for adbd. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 93eaa756a81d5b91b81e039345aac90f4571e9b9) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>