[PATCH 0/6] drm/msm: Support for Adreno 830 GPU

Akhil P Oommen posted 6 patches 1 month, 3 weeks ago
.../devicetree/bindings/display/msm/gmu.yaml       |   4 +-
.../devicetree/bindings/display/msm/gpu.yaml       |   2 +
arch/arm64/boot/dts/qcom/sm8750-mtp.dts            |   8 +
arch/arm64/boot/dts/qcom/sm8750-qrd.dts            |   8 +
arch/arm64/boot/dts/qcom/sm8750.dtsi               | 335 +++++++++++++++++++--
drivers/gpu/drm/msm/adreno/a6xx_catalog.c          | 334 ++++++++++++++++++++
drivers/gpu/drm/msm/adreno/a8xx_gpu.c              |   2 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.h            |   5 +
8 files changed, 672 insertions(+), 26 deletions(-)
[PATCH 0/6] drm/msm: Support for Adreno 830 GPU
Posted by Akhil P Oommen 1 month, 3 weeks ago
This series add support for Adreno 830 GPU present in Snapdragon SM8750
chipset, which is almost 2 yr old now. Adreno 830 is the first GPU in
AdrenoeA8xx family [1]. So, architecturally A830 is very close to A840 GPU,
so we just need to add a catalog entry to describe the GPU along with the
necessary register lists. Both Mesa support and firmwares at
linux-firmware repo are already available. Mesa needs a correction to
the chipid value which will be fixed soon.

Patch [1] & [2] are for Rob Clark and the remaining devicetree patches
are for Bjorn to pick up.

[1] https://lore.kernel.org/lkml/20251118-kaana-gpu-support-v4-0-86eeb8e93fb6@oss.qualcomm.com/

Signed-off-by: Akhil P Oommen <akhilpo@oss.qualcomm.com>
---
Gaurav Kohli (1):
      arm64: dts: qcom: sm8750: Add GPU cooling

Jie Zhang (5):
      drm/msm/a8xx: Add support for Adreno 830 GPU
      dt-bindings: display/msm: Document Adreno 830 GPU/GMU
      arm64: dts: qcom: sm8750: Add GPU and GMU nodes
      arm64: dts: qcom: sm8750-mtp: Enable Adreno 830 GPU
      arm64: dts: qcom: sm8750-qrd: Enable Adreno 830 GPU

 .../devicetree/bindings/display/msm/gmu.yaml       |   4 +-
 .../devicetree/bindings/display/msm/gpu.yaml       |   2 +
 arch/arm64/boot/dts/qcom/sm8750-mtp.dts            |   8 +
 arch/arm64/boot/dts/qcom/sm8750-qrd.dts            |   8 +
 arch/arm64/boot/dts/qcom/sm8750.dtsi               | 335 +++++++++++++++++++--
 drivers/gpu/drm/msm/adreno/a6xx_catalog.c          | 334 ++++++++++++++++++++
 drivers/gpu/drm/msm/adreno/a8xx_gpu.c              |   2 +-
 drivers/gpu/drm/msm/adreno/adreno_gpu.h            |   5 +
 8 files changed, 672 insertions(+), 26 deletions(-)
---
base-commit: d56fa0b2bd2d9b2fddc10e8f5bdd42d56676935c
change-id: 20260428-pakala-gpu-1e99c9671687
prerequisite-message-id: <20260714-gpucc_dt_v6-v6-1-16bf5289572d@oss.qualcomm.com>
prerequisite-patch-id: c050130345665caf00f2390fb3da0adc62667eb4

Best regards,
-- 
Akhil P Oommen <akhilpo@oss.qualcomm.com>
Re: (subset) [PATCH 0/6] drm/msm: Support for Adreno 830 GPU
Posted by Bjorn Andersson 6 hours ago
On Sun, 09 Aug 2026 01:53:07 +0530, Akhil P Oommen wrote:
> This series add support for Adreno 830 GPU present in Snapdragon SM8750
> chipset, which is almost 2 yr old now. Adreno 830 is the first GPU in
> AdrenoeA8xx family [1]. So, architecturally A830 is very close to A840 GPU,
> so we just need to add a catalog entry to describe the GPU along with the
> necessary register lists. Both Mesa support and firmwares at
> linux-firmware repo are already available. Mesa needs a correction to
> the chipid value which will be fixed soon.
> 
> [...]

Applied, thanks!

[3/6] arm64: dts: qcom: sm8750: Add GPU and GMU nodes
      commit: 9e39531ce39a98a77ddcf58f838a50dbf164092c
[4/6] arm64: dts: qcom: sm8750: Add GPU cooling
      commit: c4dc1775c7723e9ed1ff74b649fe72d8aa741eb1
[5/6] arm64: dts: qcom: sm8750-mtp: Enable Adreno 830 GPU
      commit: d5eee07a7818e9e65b21d61ef622cd517ab49ddf
[6/6] arm64: dts: qcom: sm8750-qrd: Enable Adreno 830 GPU
      commit: c9cf34cb19f87cd0637a9f1aecd46640c19d76ca

Best regards,
-- 
Bjorn Andersson <andersson@kernel.org>