devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/8] A702 support
@ 2024-02-19 13:35 Konrad Dybcio
  2024-02-19 13:35 ` [PATCH 1/8] dt-bindings: arm-smmu: Add QCM2290 GPU SMMU Konrad Dybcio
                   ` (8 more replies)
  0 siblings, 9 replies; 23+ messages in thread
From: Konrad Dybcio @ 2024-02-19 13:35 UTC (permalink / raw)
  To: Will Deacon, Robin Murphy, Joerg Roedel, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson,
	Michael Turquette, Stephen Boyd, Rob Clark, Abhinav Kumar,
	Dmitry Baryshkov, Sean Paul, David Airlie, Daniel Vetter
  Cc: Marijn Suijten, linux-arm-kernel, iommu, devicetree, linux-kernel,
	Konrad Dybcio, linux-arm-msm, linux-clk, dri-devel, freedreno,
	Konrad Dybcio

Bit of a megaseries, bunched together for your testing convenience..
Needs mesa!27665 [1] on the userland part, kmscube happily spins.

I'm feeling quite lukewarm about the memory barriers in patch 3..

Patch 1 for Will/smmu, 5-6 for drm/msm, rest for qcom

[1] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27665

Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
---
Konrad Dybcio (8):
      dt-bindings: arm-smmu: Add QCM2290 GPU SMMU
      dt-bindings: clock: Add Qcom QCM2290 GPUCC
      clk: qcom: clk-alpha-pll: Add HUAYRA_2290 support
      clk: qcom: Add QCM2290 GPU clock controller driver
      drm/msm/adreno: Add missing defines for A702
      drm/msm/adreno: Add A702 support
      arm64: dts: qcom: qcm2290: Add GPU nodes
      arm64: dts: qcom: qrb2210-rb1: Enable the GPU

 .../bindings/clock/qcom,qcm2290-gpucc.yaml         |  76 ++++
 .../devicetree/bindings/iommu/arm,smmu.yaml        |   3 +-
 arch/arm64/boot/dts/qcom/qcm2290.dtsi              | 154 ++++++++
 arch/arm64/boot/dts/qcom/qrb2210-rb1.dts           |   8 +
 drivers/clk/qcom/Kconfig                           |   9 +
 drivers/clk/qcom/Makefile                          |   1 +
 drivers/clk/qcom/clk-alpha-pll.c                   |  45 +++
 drivers/clk/qcom/clk-alpha-pll.h                   |   3 +
 drivers/clk/qcom/gpucc-qcm2290.c                   | 423 +++++++++++++++++++++
 drivers/gpu/drm/msm/adreno/a6xx.xml.h              |  18 +
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c              |  92 ++++-
 drivers/gpu/drm/msm/adreno/adreno_device.c         |  18 +
 drivers/gpu/drm/msm/adreno/adreno_gpu.h            |  16 +-
 include/dt-bindings/clock/qcom,qcm2290-gpucc.h     |  32 ++
 14 files changed, 888 insertions(+), 10 deletions(-)
---
base-commit: 26d7d52b6253574d5b6fec16a93e1110d1489cef
change-id: 20240219-topic-rb1_gpu-3ec8c6830384

Best regards,
-- 
Konrad Dybcio <konrad.dybcio@linaro.org>


^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2024-02-23  0:14 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-19 13:35 [PATCH 0/8] A702 support Konrad Dybcio
2024-02-19 13:35 ` [PATCH 1/8] dt-bindings: arm-smmu: Add QCM2290 GPU SMMU Konrad Dybcio
2024-02-23  0:14   ` Rob Herring
2024-02-19 13:35 ` [PATCH 2/8] dt-bindings: clock: Add Qcom QCM2290 GPUCC Konrad Dybcio
2024-02-19 14:32   ` Rob Herring
2024-02-19 13:35 ` [PATCH 3/8] clk: qcom: clk-alpha-pll: Add HUAYRA_2290 support Konrad Dybcio
2024-02-19 14:53   ` Dmitry Baryshkov
2024-02-19 16:19     ` Konrad Dybcio
2024-02-19 14:54   ` Andrew Halaney
2024-02-19 15:01     ` Konrad Dybcio
2024-02-19 16:24       ` Dmitry Baryshkov
2024-02-19 13:35 ` [PATCH 4/8] clk: qcom: Add QCM2290 GPU clock controller driver Konrad Dybcio
2024-02-19 14:54   ` Dmitry Baryshkov
2024-02-19 13:35 ` [PATCH 5/8] drm/msm/adreno: Add missing defines for A702 Konrad Dybcio
2024-02-19 13:35 ` [PATCH 6/8] drm/msm/adreno: Add A702 support Konrad Dybcio
2024-02-19 13:35 ` [PATCH 7/8] arm64: dts: qcom: qcm2290: Add GPU nodes Konrad Dybcio
2024-02-19 14:57   ` Dmitry Baryshkov
2024-02-19 13:35 ` [PATCH 8/8] arm64: dts: qcom: qrb2210-rb1: Enable the GPU Konrad Dybcio
2024-02-19 14:49   ` Dmitry Baryshkov
2024-02-19 21:37     ` Konrad Dybcio
2024-02-19 22:16       ` Dmitry Baryshkov
2024-02-20  8:38       ` neil.armstrong
2024-02-22 18:06 ` [PATCH 0/8] A702 support Will Deacon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).