]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/msm: adreno: a6xx: enable GMU bandwidth voting for x1e80100 GPU
authorNeil Armstrong <neil.armstrong@linaro.org>
Fri, 25 Jul 2025 08:35:39 +0000 (10:35 +0200)
committerRob Clark <robin.clark@oss.qualcomm.com>
Sat, 6 Sep 2025 16:05:40 +0000 (09:05 -0700)
commitb4e3429a04e2aaf166270089a01832d80f534da7
tree521c77f73e565265df9a1cb91598cc2e13a05977
parent9e710a2a2fd97052592bc5cad37bbe2e6968e5ce
drm/msm: adreno: a6xx: enable GMU bandwidth voting for x1e80100 GPU

The Adreno GPU Management Unit (GMU) can also scale DDR Bandwidth along
the Frequency and Power Domain level, but by default we leave the
OPP core scale the interconnect ddr path.

Declare the Bus Control Modules (BCMs) and the corresponding parameters
in the GPU info struct to allow the GMU to vote for the bandwidth.

Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Reviewed-by: Akhil P Oommen <akhilpo@oss.qualcomm.com>
Patchwork: https://patchwork.freedesktop.org/patch/665778/
Signed-off-by: Rob Clark <robin.clark@oss.qualcomm.com>
drivers/gpu/drm/msm/adreno/a6xx_catalog.c