The Linux Kernel Mailing List
 help / color / mirror / Atom feed
* [PATCH v2 0/9] arm64: dts: qcom: x1e80100: Add IRIS video codec
@ 2025-09-15 10:06 Stephan Gerhold
  2025-09-15 10:06 ` [PATCH v2 1/9] arm64: dts: qcom: sm8550/sm8650: Fix typo in IRIS comment Stephan Gerhold
                   ` (9 more replies)
  0 siblings, 10 replies; 20+ messages in thread
From: Stephan Gerhold @ 2025-09-15 10:06 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-msm,
	devicetree, linux-kernel, Dikshita Agarwal, Vikash Garodia,
	Bryan O'Donoghue, Neil Armstrong, Alexey Klimov,
	Anthony Ruhier, Stefan Schmidt

Add the necessary definitions to enable the IRIS video codec for
accelerated video decoding on the X1E CRD, Lenovo ThinkPad T14s, Lenovo
Yoga Slim 7x, Dell Inspiron 14 Plus 7441, Dell Latitude 7455 and Dell XPS
13 9345. The additions are largely copied as-is from sm8550.dtsi with some
minor changes necessary for X1E.

The PAS interface used to boot the IRIS firmware works only when running
the usual setup with the Gunyah hypervisor in EL2 and Linux in EL1. It does
not work when booting Linux/KVM in EL2. The code to start it without using
PAS exists already in the Venus driver, but was not ported over to IRIS
yet. Discussions how to model the video-firmware IOMMU are still ongoing,
so disable IRIS in x1-el2.dtso for now to avoid regressions when running
with KVM.

Signed-off-by: Stephan Gerhold <stephan.gerhold@linaro.org>
---
Changes in v2:
- Reword EL2<=>KVM<=>Gunyah slightly to avoid confusion (Trilok)
- Fix typo in comment copied from sm8550.dtsi (Alexey)
- Enable IRIS on Dell Thena variants (Bryan)
- Enable IRIS on Lenovo Slim 7x (Anthony)
- Enable IRIS on Dell XPS (Stefan Schmidt tested it before,
  see Tested-by in initial IRIS driver commits)
- Link to v1: https://lore.kernel.org/r/20250911-x1e-iris-dt-v1-0-63caf0fd202c@linaro.org

---
Stephan Gerhold (9):
      arm64: dts: qcom: sm8550/sm8650: Fix typo in IRIS comment
      arm64: dts: qcom: x1e80100: Add IRIS video codec
      arm64: dts: qcom: x1-el2: Disable IRIS for now
      arm64: dts: qcom: x1e80100-crd: Enable IRIS video codec
      arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Enable IRIS
      arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Enable IRIS
      arm64: dts: qcom: x1e80100-dell-inspiron-14-plus-7441: Enable IRIS
      arm64: dts: qcom: x1e80100-dell-latitude-7455: Enable IRIS
      arm64: dts: qcom: x1e80100-dell-xps13-9345: Enable IRIS

 arch/arm64/boot/dts/qcom/sm8550.dtsi               |  2 +-
 arch/arm64/boot/dts/qcom/sm8650.dtsi               |  2 +-
 arch/arm64/boot/dts/qcom/x1-el2.dtso               |  5 ++
 .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi    |  5 ++
 arch/arm64/boot/dts/qcom/x1e80100-crd.dts          |  4 +
 .../qcom/x1e80100-dell-inspiron-14-plus-7441.dts   |  5 ++
 .../boot/dts/qcom/x1e80100-dell-latitude-7455.dts  |  5 ++
 .../boot/dts/qcom/x1e80100-dell-xps13-9345.dts     |  5 ++
 .../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts  |  5 ++
 arch/arm64/boot/dts/qcom/x1e80100.dtsi             | 87 ++++++++++++++++++++++
 10 files changed, 123 insertions(+), 2 deletions(-)
---
base-commit: 590b221ed4256fd6c34d3dea77aa5bd6e741bbc1
change-id: 20250909-x1e-iris-dt-eb0494a130ca

Best regards,
-- 
Stephan Gerhold <stephan.gerhold@linaro.org>


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

end of thread, other threads:[~2025-09-16 16:58 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-15 10:06 [PATCH v2 0/9] arm64: dts: qcom: x1e80100: Add IRIS video codec Stephan Gerhold
2025-09-15 10:06 ` [PATCH v2 1/9] arm64: dts: qcom: sm8550/sm8650: Fix typo in IRIS comment Stephan Gerhold
2025-09-15 11:03   ` Bryan O'Donoghue
2025-09-15 10:06 ` [PATCH v2 2/9] arm64: dts: qcom: x1e80100: Add IRIS video codec Stephan Gerhold
2025-09-15 10:06 ` [PATCH v2 3/9] arm64: dts: qcom: x1-el2: Disable IRIS for now Stephan Gerhold
2025-09-15 11:02   ` Bryan O'Donoghue
2025-09-15 10:06 ` [PATCH v2 4/9] arm64: dts: qcom: x1e80100-crd: Enable IRIS video codec Stephan Gerhold
2025-09-15 11:01   ` Bryan O'Donoghue
2025-09-15 10:06 ` [PATCH v2 5/9] arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Enable IRIS Stephan Gerhold
2025-09-15 11:00   ` Bryan O'Donoghue
2025-09-15 10:06 ` [PATCH v2 6/9] arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: " Stephan Gerhold
2025-09-15 11:00   ` Bryan O'Donoghue
2025-09-15 10:06 ` [PATCH v2 7/9] arm64: dts: qcom: x1e80100-dell-inspiron-14-plus-7441: " Stephan Gerhold
2025-09-15 10:59   ` Bryan O'Donoghue
2025-09-15 11:01   ` Bryan O'Donoghue
2025-09-15 10:06 ` [PATCH v2 8/9] arm64: dts: qcom: x1e80100-dell-latitude-7455: " Stephan Gerhold
2025-09-15 10:59   ` Bryan O'Donoghue
2025-09-15 10:06 ` [PATCH v2 9/9] arm64: dts: qcom: x1e80100-dell-xps13-9345: " Stephan Gerhold
2025-09-15 11:00   ` Bryan O'Donoghue
2025-09-16 16:58 ` [PATCH v2 0/9] arm64: dts: qcom: x1e80100: Add IRIS video codec Bjorn Andersson

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