Linux ARM-MSM sub-architecture
 help / color / mirror / Atom feed
* [PATCH 0/7] arm64: dts: qcom: cleanup GPU's zap-shader node
@ 2025-10-28 20:59 Dmitry Baryshkov
  2025-10-28 21:00 ` [PATCH 1/7] arm64: dts: qcom: sdm670: create common " Dmitry Baryshkov
                   ` (9 more replies)
  0 siblings, 10 replies; 29+ messages in thread
From: Dmitry Baryshkov @ 2025-10-28 20:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

Historically all devices manually defined GPU zap-shader node in their
board DT files. This practice is frowned upon. Add the zap-shader node
on all platforms, define a label for it and use the label in order to
patch the node with the firmware name.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
---
Dmitry Baryshkov (7):
      arm64: dts: qcom: sdm670: create common zap-shader node
      arm64: dts: qcom: sdm845: create common zap-shader node
      arm64: dts: qcom: sc8180x: create common zap-shader node
      arm64: dts: qcom: sc8280xp: create common zap-shader node
      arm64: dts: qcom: sm8250: drop duplicate memory-region defs
      arm64: dts: qcom: sc7180: add gpu_zap_shader label
      arm64: dts: qcom: add gpu_zap_shader label

 arch/arm64/boot/dts/qcom/apq8096-db820c.dts                |  6 +++---
 arch/arm64/boot/dts/qcom/msm8996-oneplus3.dts              |  6 +++---
 arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dts             |  6 +++---
 arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts         |  6 ++----
 arch/arm64/boot/dts/qcom/msm8996.dtsi                      |  2 +-
 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dts     |  6 ++----
 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dts     |  6 ++----
 arch/arm64/boot/dts/qcom/qcm2290.dtsi                      |  2 +-
 arch/arm64/boot/dts/qcom/qrb2210-rb1.dts                   |  6 +++---
 arch/arm64/boot/dts/qcom/qrb4210-rb2.dts                   |  6 +++---
 arch/arm64/boot/dts/qcom/qrb5165-rb5.dts                   |  7 +++----
 arch/arm64/boot/dts/qcom/sa8295p-adp.dts                   | 14 +++-----------
 arch/arm64/boot/dts/qcom/sc7180-acer-aspire1.dts           |  9 ++++-----
 arch/arm64/boot/dts/qcom/sc7180-el2.dtso                   |  6 ++----
 arch/arm64/boot/dts/qcom/sc7180-idp.dts                    |  1 +
 arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi               |  1 +
 arch/arm64/boot/dts/qcom/sc7180.dtsi                       |  4 ++++
 arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts        | 12 +++---------
 arch/arm64/boot/dts/qcom/sc8180x-primus.dts                |  9 +++++----
 arch/arm64/boot/dts/qcom/sc8180x.dtsi                      |  9 +++++++++
 arch/arm64/boot/dts/qcom/sc8280xp-crd.dts                  | 12 +++---------
 arch/arm64/boot/dts/qcom/sc8280xp-el2.dtso                 |  6 ++----
 arch/arm64/boot/dts/qcom/sc8280xp-huawei-gaokun3.dts       | 12 +++---------
 arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 12 +++---------
 arch/arm64/boot/dts/qcom/sc8280xp-microsoft-arcata.dts     | 12 +++---------
 arch/arm64/boot/dts/qcom/sc8280xp-microsoft-blackrock.dts  | 12 +++---------
 arch/arm64/boot/dts/qcom/sc8280xp.dtsi                     |  9 +++++++++
 arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts           |  7 +++----
 arch/arm64/boot/dts/qcom/sdm670.dtsi                       |  4 ++++
 arch/arm64/boot/dts/qcom/sdm845-db845c.dts                 |  8 ++++----
 arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi             |  4 ----
 arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts              |  6 ++----
 arch/arm64/boot/dts/qcom/sdm845-lg-judyp.dts               |  6 ++----
 arch/arm64/boot/dts/qcom/sdm845-mtp.dts                    |  7 +++----
 arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi        |  7 +++----
 arch/arm64/boot/dts/qcom/sdm845-samsung-starqltechn.dts    |  7 +++----
 arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts          |  7 +++----
 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi      |  7 +++----
 .../boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi      |  7 +++----
 arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts         |  7 +++----
 arch/arm64/boot/dts/qcom/sdm845.dtsi                       |  4 ++++
 arch/arm64/boot/dts/qcom/sdm850-huawei-matebook-e-2019.dts |  7 +++----
 arch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dts       |  9 ++++-----
 arch/arm64/boot/dts/qcom/sm6115-fxtec-pro1x.dts            |  6 +++---
 arch/arm64/boot/dts/qcom/sm6115.dtsi                       |  2 +-
 arch/arm64/boot/dts/qcom/sm6115p-lenovo-j606f.dts          |  6 +++---
 arch/arm64/boot/dts/qcom/sm8150.dtsi                       |  2 +-
 arch/arm64/boot/dts/qcom/sm8250-mtp.dts                    |  7 +++----
 arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi   |  7 +++----
 arch/arm64/boot/dts/qcom/sm8250-xiaomi-pipa.dts            |  7 +++----
 arch/arm64/boot/dts/qcom/sm8250.dtsi                       |  2 +-
 arch/arm64/boot/dts/qcom/sm8350-hdk.dts                    |  6 +++---
 arch/arm64/boot/dts/qcom/sm8350.dtsi                       |  2 +-
 arch/arm64/boot/dts/qcom/sm8450-hdk.dts                    |  6 +++---
 arch/arm64/boot/dts/qcom/sm8450.dtsi                       |  2 +-
 arch/arm64/boot/dts/qcom/sm8550-hdk.dts                    |  6 +++---
 arch/arm64/boot/dts/qcom/sm8550-mtp.dts                    |  6 +++---
 arch/arm64/boot/dts/qcom/sm8550-qrd.dts                    |  6 +++---
 arch/arm64/boot/dts/qcom/sm8550.dtsi                       |  2 +-
 arch/arm64/boot/dts/qcom/sm8650-hdk.dts                    |  6 +++---
 arch/arm64/boot/dts/qcom/sm8650-qrd.dts                    |  6 +++---
 arch/arm64/boot/dts/qcom/sm8650.dtsi                       |  2 +-
 arch/arm64/boot/dts/qcom/x1e001de-devkit.dts               |  6 +++---
 .../arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi |  6 +++---
 arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts    |  6 +++---
 arch/arm64/boot/dts/qcom/x1e80100-dell-xps13-9345.dts      |  6 +++---
 .../boot/dts/qcom/x1e80100-hp-elitebook-ultra-g1q.dts      |  6 ++----
 arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts   |  6 +++---
 arch/arm64/boot/dts/qcom/x1e80100-microsoft-romulus.dtsi   |  8 ++++----
 arch/arm64/boot/dts/qcom/x1e80100-qcp.dts                  |  6 +++---
 70 files changed, 198 insertions(+), 244 deletions(-)
---
base-commit: f7d2388eeec24966fc4d5cf32d706f0514f29ac5
change-id: 20251028-dt-zap-shader-df7c258f6ffc

Best regards,
-- 
With best wishes
Dmitry


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

end of thread, other threads:[~2025-11-01 17:01 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-28 20:59 [PATCH 0/7] arm64: dts: qcom: cleanup GPU's zap-shader node Dmitry Baryshkov
2025-10-28 21:00 ` [PATCH 1/7] arm64: dts: qcom: sdm670: create common " Dmitry Baryshkov
2025-10-30 10:57   ` Konrad Dybcio
2025-10-28 21:00 ` [PATCH 2/7] arm64: dts: qcom: sdm845: " Dmitry Baryshkov
2025-10-30 10:57   ` Konrad Dybcio
2025-10-28 21:00 ` [PATCH 3/7] arm64: dts: qcom: sc8180x: " Dmitry Baryshkov
2025-10-30 10:58   ` Konrad Dybcio
2025-10-30 10:59     ` Konrad Dybcio
2025-10-30 17:28       ` Bjorn Andersson
2025-10-30 17:50         ` Dmitry Baryshkov
2025-10-30 17:58         ` Dmitry Baryshkov
2025-10-30 18:45           ` Bjorn Andersson
2025-10-31  9:30             ` Konrad Dybcio
2025-11-01 17:04               ` Bjorn Andersson
2025-10-28 21:00 ` [PATCH 4/7] arm64: dts: qcom: sc8280xp: " Dmitry Baryshkov
2025-10-30 10:59   ` Konrad Dybcio
2025-10-28 21:00 ` [PATCH 5/7] arm64: dts: qcom: sm8250: drop duplicate memory-region defs Dmitry Baryshkov
2025-10-30 10:59   ` Konrad Dybcio
2025-10-28 21:00 ` [PATCH 6/7] arm64: dts: qcom: sc7180: add gpu_zap_shader label Dmitry Baryshkov
2025-10-30 11:03   ` Konrad Dybcio
2025-10-28 21:00 ` [PATCH 7/7] arm64: dts: qcom: " Dmitry Baryshkov
2025-10-30 11:04   ` Konrad Dybcio
2025-10-28 22:21 ` [PATCH 0/7] arm64: dts: qcom: cleanup GPU's zap-shader node David Heidelberg
2025-10-29  9:33 ` Konrad Dybcio
2025-10-29  9:35   ` Dmitry Baryshkov
2025-10-29  9:36     ` Konrad Dybcio
2025-10-29 12:35       ` Dmitry Baryshkov
2025-10-30 11:04         ` Konrad Dybcio
2025-10-30 18:46 ` Bjorn Andersson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox