aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2020-09-09Merge pull request #184 from alimon/license_improvNicolas Dechesne
recipes-bsp/firmware: Compatible machine and License install
2020-09-07recipes-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>
2020-09-07Merge pull request #183 from lumag/rb5-fix-partitionNicolas Dechesne
qrb5165-rb5: correct rootfs (userdata) partition
2020-09-07qrb5165-rb5: correct rootfs (userdata) partitionDmitry Baryshkov
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 Dechesne
recipe-graphics: Mesa upgrade recipe to 20.3-dev rev 61b714a42ee
2020-09-04Merge pull request #178 from lumag/fw-qcom-rb5Nicolas Dechesne
firmware-qcom-rb5: package QRB5165 RB5 firmware files
2020-09-03recipe-graphics: Mesa upgrade recipe to 20.3-dev rev 61b714a42eeAníbal Limón
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 Baryshkov
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 Baryshkov
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 Dechesne
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ón
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ón
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 Dechesne
Armv8.2-a support
2020-09-01Merge pull request #179 from alimon/masterNicolas Dechesne
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ón
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 Baryshkov
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 Baryshkov
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 Dechesne
Mesa3D support for sm8250
2020-07-27mesa: adapt meson script to restore compatibility with release oneDmitry Baryshkov
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 Baryshkov
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 Baryshkov
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 Baryshkov
Enable freedreno `PACKAGECONFIG` for sm8250 boards. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-07-16mesa: simplify meta-qcom bbappendDmitry Baryshkov
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 Dechesne
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ón
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 Dechesne
RB5 support
2020-07-01linux-linaro-qcomlt-dev: add recipe for building integration treeDmitry Baryshkov
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 Baryshkov
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 Baryshkov
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 Dechesne
alsa-ucm-conf: remove bbappend file
2020-06-30alsa-ucm-conf: remove bbappend filealsa-ucm-confNicolas Dechesne
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 Dechesne
mesa: Drop upstreamed patch
2020-06-26mesa: Drop upstreamed patchKhem Raj
This patch is already available in 20.1.2 release see https://gitlab.freedesktop.org/mesa/mesa/-/commit/9b3aa872279f958f9da6e7f225c25c4f5f2cdb81 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-25Merge pull request #162 from lumag/sm8250Nicolas Dechesne
Sm8250 support
2020-06-23Remove broken venus-5.2 and venus-5.4 from linux-firmwareOlivier Schonken
The linux-firmware package complains that venus fw is supplied by both linux-firmware and firmware-qcom-dragonboard845c. The venus firmware supplied by linux-firmware is broken. This patch removes the installed files for venus-5.2 and venus-5.4 which is not explicitly listed in the linux-firmware recipe from openembedded. The linux-firmware recipe is actually ambiguous in the sense that it doesn't list the venus-5.2 package in the recipe, but does install it alongside all the other firmware in the do_install part of the recipe. Collected errors: check_data_file_clashes: Package linux-firmware wants to install file /workdir/build/tmp-glibc/work/dragonboard_845c-linux/rb3-image-dev/9999.1-r0/rootfs/lib/firmware/qcom/venus-5.2/venus.b00 But that file is already provided by package * firmware-qcom-dragonboard845c check_data_file_clashes: Package linux-firmware wants to install file /workdir/build/tmp-glibc/work/dragonboard_845c-linux/rb3-image-dev/9999.1-r0/rootfs/lib/firmware/qcom/venus-5.2/venus.b01 But that file is already provided by package * firmware-qcom-dragonboard845c check_data_file_clashes: Package linux-firmware wants to install file /workdir/build/tmp-glibc/work/dragonboard_845c-linux/rb3-image-dev/9999.1-r0/rootfs/lib/firmware/qcom/venus-5.2/venus.b02 But that file is already provided by package * firmware-qcom-dragonboard845c check_data_file_clashes: Package linux-firmware wants to install file /workdir/build/tmp-glibc/work/dragonboard_845c-linux/rb3-image-dev/9999.1-r0/rootfs/lib/firmware/qcom/venus-5.2/venus.b03 But that file is already provided by package * firmware-qcom-dragonboard845c check_data_file_clashes: Package linux-firmware wants to install file /workdir/build/tmp-glibc/work/dragonboard_845c-linux/rb3-image-dev/9999.1-r0/rootfs/lib/firmware/qcom/venus-5.2/venus.b04 But that file is already provided by package * firmware-qcom-dragonboard845c check_data_file_clashes: Package linux-firmware wants to install file /workdir/build/tmp-glibc/work/dragonboard_845cp-linux/rb3-image-dev/9999.1-r0/rootfs/lib/firmware/qcom/venus-5.2/venus.mdt But that file is already provided by package * firmware-qcom-dragonboard845c Signed-off-by: Olivier Schonken <olivier.schonken@gmail.com> (cherry picked from commit cd0bf547f9bac24f8a93fb63ebe1ca8d59857a30) Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2020-06-23Merge pull request #167 from alimon/masterNicolas Dechesne
recipes-kernel: Linux 5.7 bump to 5.7.5 (37b31489130d)
2020-06-22recipes-kernel: Linux 5.7 bump to 5.7.5 (37b31489130d)Aníbal Limón
Changes, 37b31489130d wcn36xx: Fix software-driven scan 9e5c701f0dc6 wcn36xx: Advertise beacon filtering support in bmps f0076ecebddf mac80211: Do not report beacon loss if beacon filtering enabled d5ffda0bd43b Merge tag 'v5.7.5' into release/qcomlt-5.7 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2020-06-19linux-linaro-qcomlt_5.7: enable for sm8250 SoCDmitry Baryshkov
Enable sm8250 in linux-linaro-qcomlt-5.7's COMPATIBLE_MACHINES. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-06-19sm8250-mtp.conf: add initial support for SM8250-MTP boardDmitry Baryshkov
Add configuration files for SM8250 SoC and SM8250-MTP board. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-06-18Merge pull request #163 from alimon/masterNicolas Dechesne
recipes-kernel: Linux 5.7 bump to 5.7.3 (a7ce3355155d)
2020-06-17recipes-kernel: Linux 5.7 bump to 5.7.3 (a7ce3355155d)Aníbal Limón
Changes, a7ce3355155d Merge tag 'v5.7.3' into release/qcomlt-5.7 ... 9aff2dcc27eb wcn36xx: Fix multiple AMPDU sessions support 44e6ad37e04a wcn36xx: Add ieee80211 rx status rate information Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2020-06-15Merge pull request #160 from alimon/masterNicolas Dechesne
recipes-kernel: Linux 5.7 bump to 5.7.2 (ba75ed77ea9e)
2020-06-12recipes-kernel: Linux 5.7 bump to 5.7.2 (ba75ed77ea9e)Aníbal Limón
Changes, ba75ed77ea9e Merge tag 'v5.7.2' into release/qcomlt-5.7 8b0853ff4472 Merge branch 'tracking-qcomlt-lt9611' into release/qcomlt-5.7 8ee534ec8a56 drm/bridge: Introduce LT9611 DSI to HDMI bridge 7636286afbd1 dt-bindings: display: bridge: Add documentation for LT9611 9250431bb3b5 dt-bindings: vendor-prefixes: Add Lontium vendor prefix Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2020-06-05Merge pull request #157 from alimon/masterNicolas Dechesne
Linux 5.7 and DB845c alsa patches.
2020-06-04alsa-ucm-conf: Update DB845c patches to UCM2Aníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2020-06-04recipes-kernel/linux: Add Linux 5.7 releaseAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2020-05-28Merge pull request #154 from YoeDistro/yoe/mutNicolas Dechesne
pd-mapper: Fix build with musl
2020-05-28pd-mapper: Fix build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-05-27Merge pull request #152 from alimon/master_ramdisk_e2fsNicolas Dechesne
pd-mapper upgrade, Initramfs-test-image add e2fsprogs and mesa patch
2020-05-26recipes-graphics: Add mesa patch to fix 20.0.x graphics freedreno issueAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>