aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
7 daysMerge pull request #587 from adhudase/qcm6490_refreshHEADmasterDmitry Baryshkov
linux-yocto: refine qcm6490 kernel patches
8 daysRevert "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.
8 dayslinux-yocto: update qcm6490 workaround patchesAtul Dhudase
Update workaround patches to align with new upstream device-tree.
8 dayslinux-yocto: update patches to add UFS nodes for qcm6490 boardsAtul Dhudase
update ufs support patches to align with new upstream device-tree structure.
8 dayslinux-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
8 dayslinux-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]
8 dayslinux-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.
8 dayslinux-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.
8 dayslinux-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
10 daysMerge pull request #585 from lumag/sc8180xDmitry Baryshkov
Package firmware for SC8180X devices.
10 daysMerge 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>
2024-03-22Merge pull request #583 from adhudase/qcm6490Dmitry Baryshkov
layer.conf: update layer to scarthgap series
2024-03-19layer.conf: Update layer to scarthgap seriesAtul Dhudase
openembedded-core moved to scarthgap release so update layer to make it compatible with core layer. Signed-off-by: Atul Dhudase <quic_adhudase@quicinc.com>
2024-03-11Merge pull request #581 from lumag/db-apq8074Dmitry Baryshkov
qcom-armv7a: enable dragonboard-apq8074
2024-03-04Merge pull request #582 from lumag/cuseDmitry Baryshkov
linux-yocto: enable fuse to unbreak RPB images.
2024-02-29linux-linaro-qcomlt: bump SRCREVDmitry Baryshkov
bump SRCREV to pickup CUSE and OVERLAY fs support. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-02-29linux-yocto: enable fuse to unbreak RPB images.Dmitry Baryshkov
Enable the fuse feature, used by the RPB images. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-02-12qcom-armv7a: enable dragonboard-apq8074Dmitry Baryshkov
Enable another board used for testing, APQ8074 DragonBoard. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-02-08Merge pull request #579 from lumag/update-qcom-kernelDmitry Baryshkov
linux-yocto: drop patches applied upstream
2024-02-08linux-yocto: drop patches applied upstreamDmitry Baryshkov
Drop two patches that have been merged to the 6.6-stable kernel tree. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-02-08Merge pull request #575 from lumag/fw-ipaDmitry Baryshkov
Enable IPA firmware in SM8150 and SM8350 HDK firmware packages
2024-02-08Merge pull request #574 from lumag/qcom-yocto-armv7aDmitry Baryshkov
linux-yocto: initial support for qcom-armv7a machine
2024-02-08Merge pull request #572 from lumag/update-qcom-kernelDmitry Baryshkov
Update linux-linaro-qcomlt to 6.6, drop -dev
2024-01-30Merge pull request #577 from lumag/update-ciDmitry Baryshkov
CI: update to actions/setup-python@v5
2024-01-30CI: update to actions/setup-python@v5Dmitry Baryshkov
Update CI to use actions/setup-python@v5 action to fix the GitHub warning. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-01-30linux-linaro-qcomlt: update to 6.6 release branchDmitry Baryshkov
Update the linux-linaro-qcomlt to the branch 6.6. This also requires us to change DTB paths in armv7 machines to follow upstream changes. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-01-24Merge pull request #569 from adhudase/qcm6490Dmitry Baryshkov
linux-yocto: enable ARM64_VA_BITS_48 for QCM6490
2024-01-24linux-yocto: qcom: enable ARM64_VA_BITS_48Atul Dhudase
Enable 48-bit virtual addresses for qcom boards. This is enabled in upstream defconfig and most of the builds use this setting. Signed-off-by: Atul Dhudase <quic_adhudase@quicinc.com>
2024-01-24packagegroup-firmware-sm8350-hdk: add new IPA firmware packageDmitry Baryshkov
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-01-20firmware-qcom-sm8350-hdk: package the IPA firmwareDmitry Baryshkov
Add a package with IPA firmware. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-01-20packagegroup-firmware-sm8150-hdk: add new IPA firmware packageDmitry Baryshkov
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-01-20linux-yocto: initial support for qcom-armv7a machineDmitry Baryshkov
Add support for the qcom-armv7a machine. Tested on ifc6410 and (up to some extent) on db8074. The msm8974 needs additional patches to fix the interconnect driver. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-01-19Merge pull request #573 from lumag/update-ciDmitry Baryshkov
Update CI configuration
2024-01-19CI: switch to Debian bookwormDmitry Baryshkov
Switch to the Debian container in order to get away from the static shadow compilation issues. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-01-19Revert "CI: switch to Debian bookworm"Dmitry Baryshkov
This reverts commit a57250ec5d015470238b79012801673867d0cfa0. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-01-19firmware-qcom-sm8150-hdk: package the IPA firmwareDmitry Baryshkov
Add a package with IPA firmware. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-01-19Merge pull request #571 from lumag/update-ciDmitry Baryshkov
Update ci configuration
2024-01-19CI: also build initramfsDmitry Baryshkov
Enable building of the initramfs so that we test for possible dependency issues between the kernel and the initramfs. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-01-19CI: switch to Debian bookwormDmitry Baryshkov
Switch to the Debian container in order to get away from the static shadow compilation issues. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-01-19linux-linaro-qcomlt-dev: drop the dev recipeDmitry Baryshkov
The integration tree has been deprecated. Drop the linux-linaro-qcomlt-dev recipe which was used to build that branch. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-01-19Merge pull request #566 from lumag/fw-sm8450-hdkDmitry Baryshkov
Package firmware for SM8450-HDK
2024-01-19Merge pull request #568 from adhudase/masterDmitry Baryshkov
linux-yocto: disable qcom watchdog for QCM6490
2024-01-19Merge pull request #562 from quic-vkraleti/masterDmitry Baryshkov
Fix dependency loop between INITRAMFS_IMAGE and UKI
2024-01-19Merge pull request #570 from quic-vkraleti/drop-systemd-nativeDmitry Baryshkov
Set empty IMAGE_NAME_SUFFIX for initramfs images.