[PATCH 0/6] Add CAMSS support for Qualcomm Glymur
From: Vikram Sharma
Date: Fri May 29 2026 - 10:40:48 EST
This series adds Camera Subsystem (CAMSS) support for the Qualcomm
Glymur SoC.
Glymur's camera hardware topology:
- 3x CSIPHY (CSI Physical Layer)
- 3x CSID + 2x CSID Lite (CSI Decoder)
- 3x TPG (Test Pattern Generator)
- 2x VFE + 2x VFE Lite (Video Front End)
The CSIPHY block is the same hardware version as x1e80100 (3ph-1-0),
differing only in instance count (3 vs 4). TPG, CSID, VFE, CSID wrapper,
and ICC resources are fully shared with x1e80100 — only a dedicated
csiphy_res_glymur array is introduced.
Used following tools for the sanity check of these changes.
- make -j32 W=1
- checkpatch.pl
- make DT_CHECKER_FLAGS=-m W=1 DT_SCHEMA_FILES=i2c/qcom,i2c-cci.yaml dt_binding_check
- make DT_CHECKER_FLAGS=-m DT_SCHEMA_FILES=media/qcom,glymur-camss.yaml dt_binding_check W=1
Signed-off-by: Vikram Sharma <vikram.sharma@xxxxxxxxxxxxxxxx>
---
Nihal Kumar Gupta (2):
dt-bindings: media: Add bindings for qcom,glymur-camss
dt-bindings: i2c: qcom-cci: Document Glymur compatible
Prashant Shrotriya (4):
media: qcom: camss: Add Glymur compatible
media: qcom: camss: Add CSIPHY support for Glymur
media: qcom: camss: enable vfe for Glymur
media: qcom: camss: Enumerate resources for Glymur
.../devicetree/bindings/i2c/qcom,i2c-cci.yaml | 2 +
.../bindings/media/qcom,glymur-camss.yaml | 343 +++++++++++++++++++++
.../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 2 +
drivers/media/platform/qcom/camss/camss-vfe.c | 2 +
drivers/media/platform/qcom/camss/camss.c | 71 +++++
drivers/media/platform/qcom/camss/camss.h | 1 +
6 files changed, 421 insertions(+)
---
base-commit: f7af91adc230aa99e23330ecf85bc9badd9780ad
change-id: 20260529-glymur_camss-27af71b1d3d3
Best regards,
--
Vikram Sharma <vikram.sharma@xxxxxxxxxxxxxxxx>