Skip to content

Add support for GPU DDR BW scaling

Sharat Masetty dri-devel linux-arm-msm linux-devicetree lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5arm64: dts: qcom: sc7180: Add interconnect bindings for GPUarch/arm64/boot/dts/qcom/sc7180.dtsi+2 -00 replies
2/5arm64: dts: qcom: sc7180: Add GPU DDR BW opp tablearch/arm64/boot/dts/qcom/sc7180.dtsi+49 -10 replies
3/5drm: msm: scale DDR BW along with GPU frequencydrivers/gpu/drm/msm/adreno/a6xx_gmu.c drivers/gpu/drm/msm/adreno/adreno_gpu.c drivers/gpu/drm/msm/msm_gpu.h+84 -102 replies
4/5drm: msm: a6xx: Fix off by one error when setting GPU freqdrivers/gpu/drm/msm/adreno/a6xx_gmu.c+1 -11 reply
5/5dt-bindings: drm/msm/gpu: Document OPP phandle list for the GPUDocumentation/devicetree/bindings/display/msm/gpu.txt+61 -21 reply

Reviews trailers per patch

2 of 5 patches have a Reviewed-by or Acked-by.

PatchJordan CrouseRob Herring
1/5
2/5
3/5
4/5R-b
5/5R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/5] Add support for GPU DDR BW scaling

This series adds support for GPU DDR bandwidth scaling and is based on the bindings from Sarvana[1]. This work is based on Sibi's work for CPU side [2] which also lists all the needed dependencies to get this series working. My workspace is based on a chrome tag [3]. Although the bindings add support for both peak and average bandwidth votes, I have only added support for peak bandwidth votes.

[1]: https://patchwork.kernel.org/cover/11277199/
[2]: https://patchwork.kernel.org/cover/11353185/ (this lists further dependencies) [3]: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/2097039/3

Sharat Masetty (5):
arm64: dts: qcom: sc7180: Add interconnect bindings for GPU
arm64: dts: qcom: sc7180: Add GPU DDR BW opp table
drm: msm: scale DDR BW along with GPU frequency
drm: msm: a6xx: Fix off by one error when setting GPU freq
dt-bindings: drm/msm/gpu: Document OPP phandle list for the GPU

 .../devicetree/bindings/display/msm/gpu.txt        | 63 +++++++++++++++++++++-
 arch/arm64/boot/dts/qcom/sc7180.dtsi               | 52 +++++++++++++++++-
 drivers/gpu/drm/msm/adreno/a6xx_gmu.c              | 43 ++++++++++++---
 drivers/gpu/drm/msm/adreno/adreno_gpu.c            | 44 +++++++++++++--
 drivers/gpu/drm/msm/msm_gpu.h                      |  9 ++++
 5 files changed, 197 insertions(+), 14 deletions(-)

--
2.7.4