aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
11 daysMerge pull request #195 from YoeDistro/yoe/mutHEADmasterNicolas Dechesne1-1/+1
layer.conf: Add gatesgarth to LAYERSERIES_COMPAT
11 dayslayer.conf: Add gatesgarth to LAYERSERIES_COMPATKhem Raj1-1/+1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
12 daysMerge pull request #194 from alimon/mesa_dev_optionsNicolas Dechesne3-6/+86
recipes-graphics: Fix mesa-git build
12 daysrecipes-graphics: Fix mesa-git build, update patch and bump to latestAníbal Limón3-6/+86
Latest mesa rev 3424e17b9a9beca85c0ef60e195eb544faea8995 broke the build. - Update fix-meson-config-compat.patch patch to add broadcom target. - Add 0001-src-util-disk_cache_os.c-Add-missing-headers-for-ope.patch to fix musl build, submitted to [1]. [1] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7146. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2020-10-05Merge pull request #191 from lumag/rb5-firmware-mountNicolas Dechesne3-2/+82
Mount RB5 partitions to get firmware
2020-10-01Merge pull request #192 from lumag/rb5-kernel-releaseNicolas Dechesne1-0/+14
linux: add linux-linaro-qcomlt_5.9.bb kernel for RB5
2020-10-01linux: add linux-linaro-qcomlt_5.9.bb kernel for RB5Dmitry Baryshkov1-0/+14
RB5 boards are not fully supported by the main release 5.7 kernel, so add separate version built from RB5-specific release branch. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-10-01firmware-qcom-rb5: fallback to system partition for Adreno firmwareDmitry Baryshkov2-0/+34
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>
2020-10-01firmware-qcom-rb5: use modem parition if no firmware was providedDmitry Baryshkov2-1/+47
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>
2020-09-30firmware-qcom-rb5: add missing slpi JSON filesDmitry Baryshkov1-1/+1
Add two missing files: slpir.jsn and slpiua.jsn Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-09-21Merge pull request #189 from lumag/rb5-userdataNicolas Dechesne1-2/+2
qrb5165-rb5: Correct userdata partition on RB5
2020-09-18qrb5165-rb5: Correct userdata partition on RB5Dmitry Baryshkov1-2/+2
Now let's get it right. Userdata partition on RB5 is sda8, not sda6. sda6 is system_a: 1 6 7 8.0 KiB A02C ssd 2 8 8199 32.0 MiB A026 persist 3 8200 8455 1024.0 KiB A01F misc 4 8456 8583 512.0 KiB A02D keystore 5 8584 8711 512.0 KiB FFFF frp 6 8712 8397319 32.0 GiB A038 system_a 7 8397320 16785927 32.0 GiB FFFF system_b 8 16785928 29595642 48.9 GiB A03A userdata Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-09-11Merge pull request #187 from YoeDistro/yoe/mutNicolas Dechesne1-1/+1
firmware-qcom-sd-600eval: Replace cp -a with proper options
2020-09-10firmware-qcom-sd-600eval: Replace cp -a with proper optionsKhem Raj1-1/+1
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>
2020-09-10Merge pull request #186 from YoeDistro/yoe/mutNicolas Dechesne1-1/+1
firmware-qcom-sd-600eval: Skip checking for already stripped binaries
2020-09-10Merge pull request #185 from alimon/mesa_ciNicolas Dechesne1-0/+15
recipes-graphics: Add package in mesa-dev to install CI files
2020-09-09firmware-qcom-sd-600eval: Skip checking for already stripped binariesKhem Raj1-1/+1
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>
2020-09-09recipes-graphics: Add package in mesa-dev to install CI files for deqpAníbal Limón1-0/+15
Mesa has .gitlab-ci folder that contains scripts and fail/skips useful in order to run tests. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2020-09-09Merge pull request #184 from alimon/license_improvNicolas Dechesne6-21/+3
recipes-bsp/firmware: Compatible machine and License install
2020-09-07recipes-bsp/firmware: Compatible machine and License installAníbal Limón6-21/+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>
2020-09-07Merge pull request #183 from lumag/rb5-fix-partitionNicolas Dechesne1-2/+2
qrb5165-rb5: correct rootfs (userdata) partition
2020-09-07qrb5165-rb5: correct rootfs (userdata) partitionDmitry Baryshkov1-2/+2
QRB5165 RB5 machine config lists sda15 as rootfs, which is C&P from SM8250-MTP. Use sda6 as rootfs (which is proper userdata on RB5). Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-09-04Merge pull request #181 from alimon/mesa_20.3Nicolas Dechesne9-71/+170
recipe-graphics: Mesa upgrade recipe to 20.3-dev rev 61b714a42ee
2020-09-04Merge pull request #178 from lumag/fw-qcom-rb5Nicolas Dechesne3-0/+72
firmware-qcom-rb5: package QRB5165 RB5 firmware files
2020-09-03recipe-graphics: Mesa upgrade recipe to 20.3-dev rev 61b714a42eeAníbal Limón9-71/+170
Refresh patches and merge mesa-git.inc into mesa_git.bb. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2020-09-03qrb5165-rb5: enable firmware packageDmitry Baryshkov1-0/+1
Add firmware package to RRECOMMENDS so it is pulled if firmware files are provided at the build time. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-09-03firmware-qcom-rb5: package QRB5165 RB5 firmware filesDmitry Baryshkov2-0/+71
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>
2020-09-03Merge pull request #180 from alimon/venus_5.2Nicolas Dechesne4-14/+2
Use venus 5.2 from linux-firmware for DB845c and replace dhcp-client with dhcpcd
2020-09-02recipes-test: Replace dhcp-client with dhcpcd in initramfs-test-imageAníbal Limón1-1/+1
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2020-09-02Use venus 5.2 from linux-firmware for DB845c.Aníbal Limón3-13/+1
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>
2020-09-01Merge pull request #177 from lumag/armv8.2Nicolas Dechesne2-2/+4
Armv8.2-a support
2020-09-01Merge pull request #179 from alimon/masterNicolas Dechesne1-1/+1
recipes-kernel: Linux 5.7 bump to 5.7.19 (4af49ea41ecf1)
2020-08-31recipes-kernel: Linux 5.7 bump to 5.7.19 (4af49ea41ecf1)Aníbal Limón1-1/+1
Summary, * Point update to 5.7.19. * Fixes on venus encoder and boot on DB820c (msm8996). Changes, 4af49ea41ecf1 Merge tag 'v5.7.19' into release/qcomlt-5.7 ... 0251e67cac68e media: venus: Fix reported frame intervals 565814f2abdb9 Merge tag 'v5.7.12' into release/qcomlt-5.7 ... 9f6b67115e558 Merge tag 'v5.7.11' into release/qcomlt-5.7 ... 2800aaa3b8bfb arm64: dts: qcom: msm8996: Reduce vdd_apc voltage f0d61fa89bed5 Revert "arch: arm64: dts: msm8996: Change opp table compatible string" Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2020-07-28qcom-sm8250.inc: switch to armv8.2-a+cryptoDmitry Baryshkov1-1/+2
SM8250 SoC implements ARMv8.2-a with crypto extension, so switch default tune to armv8-2a-crypto. Other supported extensions are not handled by OE/Yocto (yet). Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-07-28qcom-sdm845.inc: switch to armv8.2-a+cryptoDmitry Baryshkov1-1/+2
SDM845 SoC implements ARMv8.2-a with crypto extension, so switch default tune to armv8-2a-crypto. Other supported extensions are not handled by OE/Yocto (yet). Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-07-28Merge pull request #174 from lumag/mesaNicolas Dechesne10-21/+424
Mesa3D support for sm8250
2020-07-27mesa: adapt meson script to restore compatibility with release oneDmitry Baryshkov2-0/+32
During this development cycle meson script was changed to stop accepting empty values. This causes issues using some build options from OE-core's mesa.inc. Restore this compatibility by patching in support for empty values. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-07-27mesa: add git version of meta recipeDmitry Baryshkov8-0/+385
A650 (for sm8250) is not fully supported by mesa 20.1. Build git version of mesa 20.2 on sm8250 to get A650 support. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-07-24mesa: drop enforcement of gallium PACKAGECONFIGDmitry Baryshkov1-1/+0
gallium is added to PACKAGECONFIG if opengl DISTRO_FEATURE is enabled. Thus there is no need to duplicate it here. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-07-16mesa: enable freedreno for sm8250Dmitry Baryshkov1-0/+1
Enable freedreno `PACKAGECONFIG` for sm8250 boards. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-07-16mesa: simplify meta-qcom bbappendDmitry Baryshkov1-20/+6
To simplify mesa_%.bbappend define separate variable with `PACKAGECONFIG` appends and incude it into per-machine overrides. Also drop separate `GALLIUMDRIVERS` override in favour of using `freedreno` in `PACKAGECONFIG`. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-07-07Merge pull request #172 from alimon/masterNicolas Dechesne1-1/+1
recipes-kernel: Linux 5.7 bump to 5.7.7 (21bb88052948)
2020-07-06recipes-kernel: Linux 5.7 bump to 5.7.7 (21bb88052948)Aníbal Limón1-1/+1
Changes, 21bb88052948 venus: firmware: Set virtual address ranges 2d8435ad822f firmware: qcom_scm: Add memory protect virtual address ranges 4130227f0f7e Merge tag 'v5.7.7' into release/qcomlt-5.7 fb6c79052380 Linux 5.7.7 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2020-07-01Merge pull request #170 from lumag/rb5Nicolas Dechesne10-0/+2385
RB5 support
2020-07-01linux-linaro-qcomlt-dev: add recipe for building integration treeDmitry Baryshkov1-0/+24
Add recipe for building latest and greatest development (integration) tree for Qualcomm board. It is disabled by default, one has to enable it manually by putting the following line in conf/local.conf: PREFERRED_PROVIDER_virtual/kernel = "linux-linaro-qcomlt-dev" Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-07-01linux-linaro-qcomlt-5.7: support qrb5165-rb5 machineDmitry Baryshkov8-0/+2336
Add support for qrb5165-rb5 machine. Include dts file copied from the top of the integration tree. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-07-01qrb5165-rb5: add machine config file for Qualcomm RB5 platformDmitry Baryshkov1-0/+25
Add config file for Qcualcomm RB5 Robotics platform. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-06-30Merge pull request #169 from ndechesne/alsa-ucm-confNicolas Dechesne8-622/+0
alsa-ucm-conf: remove bbappend file
2020-06-30alsa-ucm-conf: remove bbappend filealsa-ucm-confNicolas Dechesne8-622/+0
SDM845 UCM config files have been merged upstream in v1.2.3, we can drop our bbappend. Note that Lenovo Yoga files are not merged, but they are unlikely to be useful in meta-qcom since we don't support this MACHINE (yet). Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2020-06-29Merge pull request #168 from YoeDistro/yoe/mutNicolas Dechesne2-97/+0
mesa: Drop upstreamed patch