aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-09-07initramfs-test-full: use rt-tests for glibc onlytest-full-cleanupNicolas Dechesne
rt-tests is not supported when using musl libc, so do not try to install it unless we are using glibc. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2021-09-07initramfs-kerneltest-full-image: new initramfs image with machine firmware ↵Nicolas Dechesne
and modules Add new image based on initramfs-test-full-image extended with ${MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS} to install kernel modules and firmware files. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2021-09-07initramfs-test-full: support dynamic content based on enabled layersNicolas Dechesne
Implement similar mechanism found in: 4e5d23c9a6fa (initramfs-test-image: provide dynamic expansion capabilities) So that we can build derived images. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2021-09-07initramfs-test-full-image: drop IMAGE_BASENAME overrideNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2021-09-07Merge pull request #330 from lumag/bootimg-bundle-try-multiNicolas Dechesne
Boot image with the bundled initramfs support
2021-09-07Merge pull request #302 from bhupesh-sharma/github-add-new-utils-to-qcom-machineNicolas Dechesne
recipes-test: Add new utilities to 'initramfs-test-image.bb'
2021-09-06linux-qcom-bootimg.inc: support bundling initramfs into bootimagesDmitry Baryshkov
Add support for bundling initramfs into android boot images. For example this allows one to build bootable images containing the kernel and all built modules/firmware to test them without flasing actual images to the device. To create kernel+initramfs bundles, just define INITRAMFS_IMAGE. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-09-06initramfs-kerneltest-image: new image with machine firmware and modulesDmitry Baryshkov
Add new image based on initramfs-test-image extended with ${MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS} to install kernel modules and firmware files. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-09-06initramfs-test-image: provide dynamic expansion capabilitiesDmitry Baryshkov
Up to now we were using dynamic per-layer bbappend to extend initramfs-test-image with extra packages provided by other layers. However this won't scape if other recipes are going to start including initramfs-test-image.bb (because initramfs-test-image bbappends won't get picked up by the next recipe). Thus provide a mechanism to dynamically extend initramfs-test-image, so that the extension is available to the child recipes. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-09-06recipes-test: Add a new initramfs-test-full-image.bbappendBhupesh Sharma
'initramfs-test-image' is used across several boards and changes to the same are very keenly looked at for size changes to the overall image thus produced as it may lead to some boards failing to boot with yocto based images. So it makes sense to introduce a new 'initramfs-test-full-image' which can retain the character of the test image but can house more utilities which are useful for several qcom boards. So, we have now three types of initramfs images: - initramfs-tiny-image, - initramfs-test-image, and - initramfs-test-full-image Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
2021-09-06initramfs-tiny-image: drop IMAGE_BASENAME overrideDmitry Baryshkov
There is no point in overriding IMAGE_BASENAME to be equal to ${PN}, so drop it to allow easily extending the initramfs-test-image. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-09-06initramfs-test-image: drop IMAGE_BASENAME overrideDmitry Baryshkov
There is no point in overriding IMAGE_BASENAME to be equal to ${PN}, so drop it to allow easily extending the initramfs-test-image. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-09-06Merge pull request #303 from bhupesh-sharma/github-add-sa8155p-adp-machineNicolas Dechesne
conf/machine: Add initial support for SA8155P-ADP board
2021-09-04conf/machine: Add initial support for SA8155P-ADP boardBhupesh Sharma
Add configuration files for SA8155P-ADP board which uses the SM8150 SoC. Here we create an include (.inc) file and a configuration (.conf) file for the adp board. This board doesn't support graphics / display (at least for now). Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
2021-09-04recipes-kernel/linux: Add new .bb files for release/adp/qcomlt-5.14Bhupesh Sharma
Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
2021-08-28Merge pull request #343 from lumag/db410c-fwNicolas Dechesne
firmware-qcom-dragonboard410c: provide squashed modem and wcnss fw
2021-08-28Merge pull request #345 from lumag/rb5-board-dataNicolas Dechesne
Small improvements for the firmware recipes
2021-08-27firmware-qcom-*: remove empty do_compile functionsDmitry Baryshkov
There is a sane default in base.bbclass which does nothing if no makefile is present, so drop empty do_compile functions. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-08-27firmware-qcom*: move common setup to firmware-qcom.incDmitry Baryshkov
Move sane common setup to firmware-qcom.inc: allarch, handling of stripped binaries and removal of debug info strip. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-08-26Merge pull request #341 from lumag/rb5-linux-firmwareNicolas Dechesne
Use packaged linux firmware
2021-08-25firmware-qcom-dragonboard410c: provide squashed modem and wcnss fwDmitry Baryshkov
Upstream is going to use modem.mbn and wcnss.mbn, so provide both split and squashed firmware files. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-08-25pil-squasher: add recipeDmitry Baryshkov
Add recipe for a tool to convert a split firmware image (mdt + bXX files) into a single mbn firmware image, preserving signature et al. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-08-24Merge pull request #342 from lumag/fix-gpsdDmitry Baryshkov
gpsd: refresh pds patch
2021-08-24gpsd: refresh pds patchDmitry Baryshkov
Refresh the patch adding support for Qualcomm's pds:// NMEA source. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-08-20Merge pull request #340 from YoeDistro/yoe/mutDmitry Baryshkov
machines: Adjust for new tune file locations in core
2021-08-18machines: Adjust to use new location of tune files in oe-coreKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-18qcom-armv8a.conf: use linux-firmware packagesDmitry Baryshkov
Use packages generated from linux-firmware to provide Adreno, DSP and VPU firmware for the qrb5165-rb5 board. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-08-18qrb5165-rb5.conf: use linux-firmware packagesDmitry Baryshkov
Use packages generated from linux-firmware to provide Adreno, DSP and VPU firmware. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-08-18firmware-qcom-rb5: don't ship firmware present in linux-firmwareDmitry Baryshkov
Now that linux-firmware has been updated to provide A650, DSP and VPU firmware, stop packaging it into firmware-qcom-rb5. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-08-16Merge pull request #339 from alimon/mesa_gitDmitry Baryshkov
recipes-graphics: Set DRIDRIVERS to auto
2021-08-15recipes-graphics: Set DRIDRIVERS to autoAníbal Limón
Fixes, ... /srv/oe/build/tmp-rpb-glibc/work/cortexa57-linaro-linux/mesa/2_2x.x-dev+gitAUTOINC+4d9acfa533-r0/temp/run.do_configure.3083: 164: /srv/oe/build/tmp-rpb-glibc/work/cortexa57-linaro-linux/mesa/2_2x.x-dev+gitAUTOINC+4d9acfa533-r0/temp/run.do_configure.3083: Bad substitution ... See, https://git.openembedded.org/openembedded-core/commit/?id=b68790713fee4de4fa81762526b941ba76b66866 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2021-08-13Merge pull request #335 from alimon/linux_5.13Dmitry Baryshkov
recipes-kernel: Linux 5.13 bump to rev 1429722a2209
2021-08-12recipes-kernel: Linux 5.13 bump to rev 1429722a2209Aníbal Limón
Summary, - Update LHM patches for RB3 because old ones causes crash when use hackbench. - Remove enablement of TYPEC_MUX_NB7VPQ904M not used in RB5 atm. Changes, 1429722a2209 dt-bindings: thermal: Add dt binding for QCOM LMh e59d36510fc7 arm64: dts: qcom: sdm845: Remove cpufreq cooling devices for CPU thermal zones 5313a150780d arm64: dts: qcom: sdm45: Add support for LMh node 0cdd72ea4ded cpufreq: qcom-cpufreq-hw: Add dcvs interrupt support 28c75f036f17 thermal: qcom: Add support for LMh driver 5249d7424534 firmware: qcom_scm: Introduce SCM calls to access LMh 79a4f0126f44 Revert "arm64: defconfig: Enable TYPEC_MUX_NB7VPQ904M for RB5" d56d5568e63c Revert "dt-bindings: thermal: Add dt binding for QCOM LMh" 832f6e4b8290 Revert "arm64: boot: dts: qcom: sdm845: Remove cpufreq cooling devices for CPU thermal zones" a185df1e18f0 Revert "arm64: boot: dts: qcom: sdm45: Add support for LMh node" 5812252ae05e Revert "cpufreq: qcom-cpufreq-hw: Add dcvs interrupt support" 0efdda131645 Revert "thermal: qcom: Add support for LMh driver" caf368b9c84d Revert "firmware: qcom_scm: Introduce SCM calls to access LMh" 1ca791917067 arm64: defconfig: Enable TYPEC_MUX_NB7VPQ904M for RB5 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2021-08-10Merge pull request #333 from alimon/linux_5.13Dmitry Baryshkov
recipes-kernel: Linux 5.13 bump to rev 473ca0b26c31 (v5.13.9)
2021-08-09recipes-kernel: Linux 5.13 bump to rev 473ca0b26c31 (v5.13.9)Aníbal Limón
Changes are from stable v5.13.6..v5.13.9. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2021-08-04Merge pull request #332 from ndechesne/rmkernelNicolas Dechesne
kernel: remove old and unsupported recipes
2021-08-04kernel: remove old and unsupported recipesrmkernelNicolas Dechesne
They should no longer be used. Users are encouraged to upgrade to the latest kernel version instead. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2021-08-03Merge pull request #331 from ndechesne/overrideNicolas Dechesne
layer: convert to new override syntax
2021-08-03layer: convert to new override syntaxoverrideNicolas Dechesne
The conversion was mostly automated with: ./scripts/contrib/convert-overrides.py With a few manual tweaks. Also change LAYERCOMPAT to honister. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2021-07-30Merge pull request #329 from alimon/linux_5.13Nicolas Dechesne
recipes-kernel: Linux 5.13 bump to rev 9095a563c16e (v5.13.6)
2021-07-29recipes-kernel: Linux 5.13 bump to rev 9095a563c16e (v5.13.6)Aníbal Limón
Changes are from stable v5.13.5..v5.13.6. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2021-07-28Merge pull request #324 from ndechesne/localversionNicolas Dechesne
linux-linaro-qcom: update LOCALVERSION
2021-07-28Merge pull request #325 from ndechesne/5.13Nicolas Dechesne
linux-linaro-qcomlt_5.13: remove default configs
2021-07-28linux-linaro-qcomlt_5.13: remove default configs5.13Nicolas Dechesne
Default configuration have been moved in the shared include file, since 7829b0f0f691 (linux-linaro-qcomlt: move common settings to the include file), so there is no need to repeat them in each new kernel recipe. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2021-07-28Merge pull request #326 from alimon/linux_5.13Nicolas Dechesne
recipes-kernel: Linux 5.13 bump to rev a14713f34448 (v5.13.5)
2021-07-27recipes-kernel: Linux 5.13 bump to rev 108d71930dc8 (v5.13.5)Aníbal Limón
Changes are from stable v5.13.4..v5.13.5, and, 108d71930dc8 arch/arm64: defconfig enable MFD QCOM_{RPM, QCA639X} Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2021-07-27linux-linaro-qcom: update LOCALVERSIONlocalversionNicolas Dechesne
Fixes: 7829b0f0f691 (linux-linaro-qcomlt: move common settings to the include file) In this commit, some common config were moved into the shared include file, however LOCALVERSION was not updated based on its value in the kernel recipe. Restore LOCALVERSION to what it was before this patch. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2021-07-27Merge pull request #323 from YoeDistro/yoe/mutNicolas Dechesne
linux-linaro-qcomlt_5.13.bb: Remove duplicate inclusion of linux-qcom…
2021-07-26linux-linaro-qcomlt_5.13.bb: Remove duplicate inclusion of ↵Khem Raj
linux-qcom-bootimg.inc Fixes parse warning linux-linaro-qcomlt_5.13.bb: Duplicate inclusion for /mnt/b/yoe/master/sources/meta-qcom/recipes-kernel/linux/linux-qcom-bootimg.inc in /mnt/b/yoe/master/sources/meta-qcom/ recipes-kernel/linux/linux-linaro-qcomlt_5.13.bb % git grep linux-qcom-bootimg.inc recipes-kernel/linux/linux-linaro-qcom.inc:require recipes-kernel/linux/linux-qcom-bootimg.inc recipes-kernel/linux/linux-linaro-qcomlt_5.13.bb:require recipes-kernel/linux/linux-qcom-bootimg.inc Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-07-22Merge pull request #321 from alimon/serial_consolesNicolas Dechesne
conf/machine: Set default SERIAL_CONSOLES in qcom-common.inc