Age | Commit message (Collapse) | Author |
|
recipes-bsp/firmware: Compatible machine and License install
|
|
- 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>
|
|
qrb5165-rb5: correct rootfs (userdata) partition
|
|
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>
|
|
recipe-graphics: Mesa upgrade recipe to 20.3-dev rev 61b714a42ee
|
|
firmware-qcom-rb5: package QRB5165 RB5 firmware files
|
|
Refresh patches and merge mesa-git.inc into mesa_git.bb.
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
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>
|
|
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>
|
|
Use venus 5.2 from linux-firmware for DB845c and replace dhcp-client with dhcpcd
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
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>
|
|
Armv8.2-a support
|
|
recipes-kernel: Linux 5.7 bump to 5.7.19 (4af49ea41ecf1)
|
|
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>
|
|
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>
|
|
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>
|
|
Mesa3D support for sm8250
|
|
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>
|
|
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>
|
|
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>
|
|
Enable freedreno `PACKAGECONFIG` for sm8250 boards.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
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>
|
|
recipes-kernel: Linux 5.7 bump to 5.7.7 (21bb88052948)
|
|
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>
|
|
RB5 support
|
|
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>
|
|
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>
|
|
Add config file for Qcualcomm RB5 Robotics platform.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
alsa-ucm-conf: remove bbappend file
|
|
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>
|
|
mesa: Drop upstreamed patch
|
|
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>
|
|
Sm8250 support
|
|
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>
|
|
recipes-kernel: Linux 5.7 bump to 5.7.5 (37b31489130d)
|
|
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>
|
|
Enable sm8250 in linux-linaro-qcomlt-5.7's COMPATIBLE_MACHINES.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Add configuration files for SM8250 SoC and SM8250-MTP board.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
recipes-kernel: Linux 5.7 bump to 5.7.3 (a7ce3355155d)
|
|
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>
|
|
recipes-kernel: Linux 5.7 bump to 5.7.2 (ba75ed77ea9e)
|
|
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>
|
|
Linux 5.7 and DB845c alsa patches.
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
pd-mapper: Fix build with musl
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
pd-mapper upgrade, Initramfs-test-image add e2fsprogs and mesa patch
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|