[PATCH v3 0/3] media: qcom: camss: Add the SM8550 CSI TPGs

From: William Bright

Date: Thu Oct 15 2026 - 05:54:20 EST


SM8550 has three CSI test pattern generators next to the CSIPHYs. They
report hardware version 2.1.0, the same as the x1e80100 TPGs, so the
existing gen1 TPG ops drive them unchanged.

Describe their register regions in the binding and in sm8550.dtsi and
add them to the SM8550 camss resources.

Signed-off-by: William Bright <william.bright@xxxxxxxxxxx>
---
Changes in v3:
- Updated binding example in patch 1 (Rb dropped since the patch changed).
- Link to v2: https://patch.msgid.link/20261012-sm8550-camss-tpg-v2-0-06dbbe36ecd2@xxxxxxxxxxx

Changes in v2:
- Added commit message to patch 3
- Link to v1: https://patch.msgid.link/20261012-sm8550-camss-tpg-v1-0-620ab6f151dd@xxxxxxxxxxx

To: Bryan O'Donoghue <bryan.odonoghue@xxxxxxxxxx>
To: Vladimir Zapolskiy <vladimir.zapolskiy@xxxxxxxxxx>
To: Loic Poulain <loic.poulain@xxxxxxxxxxxxxxxx>
To: Mauro Carvalho Chehab <mchehab@xxxxxxxxxx>
To: Rob Herring <robh@xxxxxxxxxx>
To: Krzysztof Kozlowski <krzk+dt@xxxxxxxxxx>
To: Conor Dooley <conor+dt@xxxxxxxxxx>
To: Depeng Shao <quic_depengs@xxxxxxxxxxx>
To: Bjorn Andersson <andersson@xxxxxxxxxx>
To: Konrad Dybcio <konradybcio@xxxxxxxxxx>
Cc: linux-arm-msm@xxxxxxxxxxxxxxx
Cc: linux-media@xxxxxxxxxxxxxxx
Cc: devicetree@xxxxxxxxxxxxxxx
Cc: linux-kernel@xxxxxxxxxxxxxxx

---
William Bright (3):
dt-bindings: media: qcom,sm8550-camss: Add the CSI TPG regions
media: qcom: camss: Add the SM8550 CSI TPGs
arm64: dts: qcom: sm8550: Add the CSI TPG regions to camss

.../bindings/media/qcom,sm8550-camss.yaml | 17 ++++++--
arch/arm64/boot/dts/qcom/sm8550.dtsi | 10 ++++-
drivers/media/platform/qcom/camss/camss.c | 50 ++++++++++++++++++++++
3 files changed, 72 insertions(+), 5 deletions(-)
---
base-commit: ba86f67908354f41f269ca1d64b22e4624766dcf
change-id: 20261012-sm8550-camss-tpg-6bd0991432c9

Best regards,
--
William Bright <william.bright@xxxxxxxxxxx>