aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
4 daysMerge pull request #599 from ricardosalveti/masterHEADmasterDmitry Baryshkov
qdl: update to the latest upstream
4 daysqdl: update to the latest upstreamRicardo Salveti
Update to the latest upstream repository, which is now at https://github.com/linux-msm/qdl.git. Relevant changes from latest upstream: - USBDEVFS interface replaced with libusb - Add ramdump support - New utility 'ks' which uses sahara to load images from host to a device (relevant for Qualcomm Cloud AI 100). Drop 0001-Makefile-Use-pkg-config-for-libxml2-detection.patch as these changes are now available upstream. Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
6 daysMerge pull request #598 from lumag/ci-scarthgapDmitry Baryshkov
CI: include scarthgap into daily builds
6 daysCI: build scarthgap and kirkstone branches on pushDmitry Baryshkov
Include scarthgap and kirkstone into the push-triggered builds. While we are at it, drop the honister, which is EOL Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6 daysCI: include scarthgap into daily buildsDmitry Baryshkov
Build the current LTS release, scarthgap, on a daily basis. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7 daysMerge pull request #595 from lumag/fix-workdirDmitry Baryshkov
WORKDIR -> UNPACKDIR migration
7 daysMerge pull request #597 from lumag/drop-panel-configDmitry Baryshkov
linux-yocto: drop CONFIG_DRM_PANEL_NOVATEK_NT36672E=m
7 dayslinux-yocto: drop CONFIG_DRM_PANEL_NOVATEK_NT36672E=mDmitry Baryshkov
Drop CONFIG_DRM_PANEL_NOVATEK_NT36672E assignment from qcom-armv8a/qcom-extra.cfg to silence the warning: [INFO]: the following symbols were not found in the active configuration: - CONFIG_DRM_PANEL_NOVATEK_NT36672E Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7 daysqbootctl: follow up UNPACKDIR introductionDmitry Baryshkov
With the introduction of UNPACKDIR the files were moved from WORKDIR to UNPACKDIR. Adjust the recipe accordingly. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7 dayslinux-linaro-qcom: follow up UNPACKDIR introductionDmitry Baryshkov
With the introduction of UNPACKDIR the files were moved from WORKDIR to UNPACKDIR. Adjust the recipe accordingly. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7 daysfirmware-qcom-*: follow up UNPACKDIR introductionDmitry Baryshkov
With the introduction of UNPACKDIR the files were moved from WORKDIR to UNPACKDIR. Adjust the recipe accordingly. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7 daysinitramfs-module-copy-modules: switch to UNPACKDIRDmitry Baryshkov
Follow OE-Core changes and use UNPACKDIR where required. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7 daysfastrpc: switch to UNPACKDIRDmitry Baryshkov
Follow OE-Core changes and use UNPACKDIR where required. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7 daysfirmware-qcom-dragonboard410c-bootloader-sdcard: switch to UNPACKDIRDmitry Baryshkov
Follow OE-Core changes and use UNPACKDIR where required. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7 dayslayer.conf: bump layer compatibility to styheadDmitry Baryshkov
With the introduction of UNPACKDIR the OE-Core layer is no longer compatible with scarthgap. Switch LAYERSERIES_COMPAT_qcom to styhead. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
8 daysMerge pull request #596 from lumag/fix-gpsdDmitry Baryshkov
gpsd: fix compilation with update OE layers
8 daysgpsd: fix compilation with update OE layersDmitry Baryshkov
GCC 14 and newer glibc are more strict regarding the headers. Add inlcude of the required header. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
11 daysMerge pull request #592 from davidinux/davidinux-devDmitry Baryshkov
README.md: added Quick build paragraph.
11 daysREADME.md: added Quick build paragraph.Davide Ricci
Added instructions that explain how to add meta-qcom layer to the build and how to build a qcom-armv8a core-image-minimal image. Signed-off-by: Davide Ricci <davide.ricci@linaro.org>
2024-05-17Merge pull request #594 from YoeDistro/yoe/mutDmitry Baryshkov
android-tools-adbd-cmdline: Use UNPACKDIR instead of WORKDIR
2024-05-16android-tools-adbd-cmdline: Use UNPACKDIR instead of WORKDIRKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-02Merge pull request #590 from lumag/fix-wsaDmitry Baryshkov
Fix playback using WSA881x codecs
2024-05-01linux-yocto: import patch to fix WSA881x playback issueDmitry Baryshkov
Import a patch fixing the long-standing WSA881x playback issue. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-05-01linux-linaro-qcomlt: bump SRCREVDmitry Baryshkov
Bump SRCREV to include several GPU fixes and a patch for the WSA881x codec. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-04-30Merge pull request #589 from lumag/fw-updDmitry Baryshkov
Several firmware-related fixes
2024-04-25firmware-woa: package lenovo-yoga-c630 firmwareDmitry Baryshkov
Package firmware for Lenovo Yoga C630 laptop. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-04-25firmware-woa: move WoA firmware names to WoA firmware includeDmitry Baryshkov
In order not to complicate the main firmware-qcom.inc, move WoA firmware names to firmware-woa.inc. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-04-25packagegroup-firmware-sm8150-hdk: fix wifi firmwareDmitry Baryshkov
SM8150 uses ath10k, pick up correct WiFi firmware package for the platform. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-04-25packagegroup-firmware-sm8350-hdk: include lt9611uxc firmwareDmitry Baryshkov
Add lt9611uxc firmware to the list of the firmware for the board. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-04-25packagegroup-firmware-sm8450-hdk: include lt9611uxc firmwareDmitry Baryshkov
Add lt9611uxc firmware to the list of the firmware for the board. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-04-25firmware-pixel: install WiFi and modem firmwareDmitry Baryshkov
Include WiFi firmware, BDF and modem loader firmware to generated package. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-04-25firmware: qcom-sm8650: package firmware for the HDKDmitry Baryshkov
Package firmware for the Qualcomm SM8650 HDK. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-04-25pil-squasher: bump SRCREVDmitry Baryshkov
Bump SRCREV to pickup the fix for sm8650 mbn files. Unfortunately this also means updating the LIC_FILE_CHKSUM and SRC_URI. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-04-18Merge pull request #587 from adhudase/qcm6490_refreshDmitry Baryshkov
linux-yocto: refine qcm6490 kernel patches
2024-04-17Revert "linux-yocto: qcom: enable ARM64_VA_BITS_48"Atul Dhudase
This reverts commit 3d1a5bb098e0acd593a080ee8b51880b04e108d6. Virtual address space of 39 bits is enough for targets, enable ARM64_VA=39 bits. Boot-up issue with ARM64_VA=39 bits reported earlier has been fixed in boot build.
2024-04-17linux-yocto: update qcm6490 workaround patchesAtul Dhudase
Update workaround patches to align with new upstream device-tree.
2024-04-17linux-yocto: update patches to add UFS nodes for qcm6490 boardsAtul Dhudase
update ufs support patches to align with new upstream device-tree structure.
2024-04-17linux-yocto: update protected clocks patches for qcm6490 boardsAtul Dhudase
Replace protected clocks patches with updated ones from upstream. Also, Update the lpassaudio node to support the new compatible. Dropped old patch: 0001-PENDING-arm64-dts-qcm6490-Update-the-protected-clock.patch
2024-04-17linux-yocto: sc7280: move video-firmware to chrome-commonAtul Dhudase
At the same time also disable the venus node by default in the dtsi, like it's done on other SoCs. This is needed to fix crash while venus init. Call trace: qcom_smmu_write_s2cr+0x60/0xa4 arm_smmu_attach_dev+0x1d8/0x98c __iommu_device_set_domain+0x7c/0x110 __iommu_group_set_domain_internal+0x60/0x194 iommu_setup_default_domain+0x374/0x420 __iommu_probe_device+0x3ac/0x3d4 iommu_probe_device+0x34/0x78 of_iommu_configure+0x18c/0x25c of_dma_configure_id+0x114/0x2c8 platform_dma_configure+0x30/0x78 really_probe+0x70/0x2b0 __driver_probe_device+0x78/0x12c driver_probe_device+0x3c/0x15c __driver_attach+0x90/0x19c bus_for_each_dev+0x7c/0xdc driver_attach+0x24/0x30 bus_add_driver+0xe8/0x1f8 driver_register+0x5c/0x124 __platform_driver_register+0x28/0x34 qcom_venus_driver_init+0x20/0x1000 [venus_core]
2024-04-17linux-yocto: correct the voltage setting for vph_pwr for qcm6490Atul Dhudase
Min and max voltages for vph_pwr should be same, otherwise rpmh will not probe, so correcting the min and max voltages for vph_pwr.
2024-04-17linux-yocto: update qcm6490 device-tree patchesAtul Dhudase
Drop old qcm6490 device-tree structure and replace it with upstream series. Few dependent patches would be dropped now and will be added back after this series. Also, drop other interim patches which are no longer needed. Replace these patches with new patches from upstream. 0001-FROMLIST-dt-bindings-arm-qcom-Add-QCM6490-IDP-board.patch 0001-PENDING-dt-bindings-arm-qcom-Add-QCM6490-RB3-board.patch 0002-PENDING-arm64-dts-qcom-Add-qcm6490-rb3-support.patch 0001-FROMLIST-dt-bindings-arm-qcom-Add-QCM6490-Fairphone-.patch 0002-FROMLIST-arm64-dts-qcom-Use-QCOM_SCM_VMID-defines-fo.patch 0003-FROMLIST-arm64-dts-qcom-Add-qcm6490-dts-file.patch These are no longer needed so dropped- gpio change is included in upstream devcie-tree and board-id/msm-id change is no longer needed as compatible string-check approach is being used to pick the correct DTB now. 0001-PENDING-dt-bindings-pinctrl-qcom-sc7280-pinctrl-add-.patch 0002-PENDING-arm64-dts-qcom-qcm6490-Add-gpio-reserved-ran.patch 0001-QCLINUX-arm64-dts-qcom-Add-board-id-and-msm-id-for-Q.patch 0002-QCLINUX-arm64-dts-qcom-Add-board-id-and-msm-id-for-q.patch Pull patches from mailing list to add DTS for Qualcomm qcs6490-rb3gen2 and IDP boards which uses QCS6490/QCM6490 SoC. with backported device-tree pacthes, board name is changed from qcm6490-rb3 to qcs6490-rb3gen2 so rename the dtb accordingly.
2024-04-17linux-yocto: drop qcm6490 clock controller patchesAtul Dhudase
Drop below patches for now, not need for a boot-up. We will pull new series "Add updates for clock controllers to support QCM6490" as and when it is in proper shape and is needed. 0001-PENDING-clk-qcom-gcc-Enable-the-force-mem-core-for-U.patch 0001-PENDING-dt-bindings-clock-Add-qcom-adsp-skip-pll-pro.patch 0002-PENDING-clk-qcom-lpassaudiocc-Add-support-to-skip-PL.patch
2024-04-15Merge pull request #585 from lumag/sc8180xDmitry Baryshkov
Package firmware for SC8180X devices.
2024-04-15Merge pull request #586 from TanguduSrihitha/panelDmitry Baryshkov
linux-yocto: qcom-armv8a: enable NT36672E panel and PWM on QCM6490
2024-04-08linux-yocto: qcom-armv8a: enable NT36672E panel and PWM on QCM6490Srihitha Tangudu
Enable Novatek NT36672E panel and PWM for backlight on QCM6940. Signed-off-by: Srihitha Tangudu <quic_tangudu@quicinc.com>
2024-03-29initramfs-firmware-sc8180x-image: generate firmware image for SC8180XDmitry Baryshkov
Use packaged firmware to generate initramfs with the firmware files for SC8180X. Currently it is limited to Adreno and ADSP files to limit firmware size. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-03-29packagegroup-firmware-sc8180x: package proprietary firmware for SC8180XDmitry Baryshkov
Add packagegroup for SC8180X devices. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-03-29firmware-qcom-sc8180x: package WoA firmware for SC8180X platformDmitry Baryshkov
The WoA-Project archives driver from Windows Update in a usable way. Use those archives to package firmware for SC8180X platform. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-03-29firmware-qcom.inc: add WoA firmware namesDmitry Baryshkov
Add WoA firmware names to the FILES variables. This enables generation of firmware images for compute plaforms. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-03-29firmware-qcom-sm8150-hdk: remove dependency from a640 packageDmitry Baryshkov
There is no strict necessity to keep the dependency from Adreno A640 package on the base firmware-qcom-sm8150-hdk package. Drop it, so that other platforms can depend on a640 without pulling all SM8150 firmware. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>