Skip to content

drm/msm/adreno: Support for CLX feature on A8xx - #1707

Open
veereshbagale wants to merge 3 commits into
qualcomm-linux:tech/mm/gpufrom
veereshbagale:tech/mm/gpu
Open

drm/msm/adreno: Support for CLX feature on A8xx#1707
veereshbagale wants to merge 3 commits into
qualcomm-linux:tech/mm/gpufrom
veereshbagale:tech/mm/gpu

Conversation

@veereshbagale

@veereshbagale veereshbagale commented Aug 19, 2026

Copy link
Copy Markdown

Adds support for the Current Limit Extension (CLX) feature on A8xx GPUs. CLX limits peak current consumption on the GX/MX rails to avoid HW spec violations, and is required on A840 and Adreno X2-85 (present in the Glymur chipset).

  • FROMLIST: drm/msm/a6xx: Add HFI support for CLX feature
  • FROMLIST: drm/msm/a6xx: Enable CLX feature on A840
  • FROMLIST: drm/msm/a8xx: Enable CLX feature on Adreno X2-85

CRs-Fixed: 4649514

Add support for Current Limit Extension (CLX) feature found on a few A8x
GPUs. This feature is required to limit the peak current consumption to
avoid HW spec violation on GX/MX rails.

Add the necessary HFI interface support to pass the recommended CLX and
IFF/PCLX limits tables to the GMU. Per-GPU configuration is consumed
from the catalog entries.

Signed-off-by: Akhil P Oommen <akhilpo@oss.qualcomm.com>
Signed-off-by: Veeresh Bagale <vbagale@qti.qualcomm.com>
Link: https://lore.kernel.org/r/20260516-a8xx-clx-support-v1-1-62508bf651ac@oss.qualcomm.com
Add the A840 CLX domain table and the IFF/PCLX limits table to the
catalog. With the HFI plumbing in place, this enables the Current Limit
Extension (CLX) feature on Adreno 840.

Signed-off-by: Akhil P Oommen <akhilpo@oss.qualcomm.com>
Signed-off-by: Veeresh Bagale <vbagale@qti.qualcomm.com>
Link: https://lore.kernel.org/r/20260516-a8xx-clx-support-v1-2-62508bf651ac@oss.qualcomm.com
Add the CLX domain table and the IFF/PCLX limits tables to the catalog to
enable CLX feature support on Adreno X2-85 GPU present in the Glymur
chipset.

Signed-off-by: Akhil P Oommen <akhilpo@oss.qualcomm.com>
Signed-off-by: Veeresh Bagale <vbagale@qti.qualcomm.com>
Link: https://lore.kernel.org/r/20260516-a8xx-clx-support-v1-3-62508bf651ac@oss.qualcomm.com
@qcomlnxci
qcomlnxci requested review from a team and Rajesh Kemisetti (quic-rajeshk) and removed request for a team August 19, 2026 04:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants