media: qcom: camss: Add Kaanapali support
From: | Jingyi Wang <jingyi.wang-AT-oss.qualcomm.com> | |
To: | Loic Poulain <loic.poulain-AT-oss.qualcomm.com>, Robert Foss <rfoss-AT-kernel.org>, Andi Shyti <andi.shyti-AT-kernel.org>, Rob Herring <robh-AT-kernel.org>, Krzysztof Kozlowski <krzk+dt-AT-kernel.org>, Conor Dooley <conor+dt-AT-kernel.org>, Bryan O'Donoghue <bod-AT-kernel.org>, Todor Tomov <todor.too-AT-gmail.com>, Vladimir Zapolskiy <vladimir.zapolskiy-AT-linaro.org>, Mauro Carvalho Chehab <mchehab-AT-kernel.org>, Hangxiang Ma <hangxiang.ma-AT-oss.qualcomm.com>, Bryan O'Donoghue <bryan.odonoghue-AT-linaro.org> | |
Subject: | [PATCH 0/6] media: qcom: camss: Add Kaanapali support | |
Date: | Wed, 24 Sep 2025 17:02:47 -0700 | |
Message-ID: | <20250924-knp-cam-v1-0-b72d6deea054@oss.qualcomm.com> | |
Cc: | linux-i2c-AT-vger.kernel.org, linux-arm-msm-AT-vger.kernel.org, devicetree-AT-vger.kernel.org, linux-kernel-AT-vger.kernel.org, linux-media-AT-vger.kernel.org, Jingyi Wang <jingyi.wang-AT-oss.qualcomm.com>, aiqun.yu-AT-oss.qualcomm.com, tingwei.zhang-AT-oss.qualcomm.com, trilok.soni-AT-oss.qualcomm.com, yijie.yang-AT-oss.qualcomm.com, Atiya Kailany <atiya.kailany-AT-oss.qualcomm.com> | |
Archive-link: | Article |
Add support for the RDI only CAMSS camera driver on Kaanapali. Enabling RDI path involves adding the support for a set of CSIPHY, CSID and TFE modules, with each TFE having multiple RDI ports. Kaanapali camera sub system provides - 3 x VFE, 5 RDI per VFE - 2 x VFE Lite, 4 RDI per VFE Lite - 3 x CSID - 2 x CSID Lite - 6 x CSI PHY Signed-off-by: Jingyi Wang <jingyi.wang@oss.qualcomm.com> --- Hangxiang Ma (6): dt-bindings: i2c: qcom-cci: Document Kaanapali compatible dt-bindings: media: camss: Add qcom,kaanapali-camss binding media: qcom: camss: Add Kaanapali compatible camss driver media: qcom: camss: csiphy: Add support for v2.4.0 two-phase CSIPHY media: qcom: camss: csid: Add support for CSID 1080 media: qcom: camss: vfe: Add support for VFE 1080 .../devicetree/bindings/i2c/qcom,i2c-cci.yaml | 17 + .../bindings/media/qcom,kaanapali-camss.yaml | 494 +++++++++++++++++++++ drivers/media/platform/qcom/camss/Makefile | 2 + .../media/platform/qcom/camss/camss-csid-1080.c | 379 ++++++++++++++++ .../media/platform/qcom/camss/camss-csid-1080.h | 25 ++ drivers/media/platform/qcom/camss/camss-csid.h | 9 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 138 +++++- drivers/media/platform/qcom/camss/camss-csiphy.h | 1 + drivers/media/platform/qcom/camss/camss-vfe-1080.c | 156 +++++++ drivers/media/platform/qcom/camss/camss-vfe.c | 15 +- drivers/media/platform/qcom/camss/camss-vfe.h | 1 + drivers/media/platform/qcom/camss/camss.c | 347 +++++++++++++++ drivers/media/platform/qcom/camss/camss.h | 2 + 13 files changed, 1575 insertions(+), 11 deletions(-) --- base-commit: ae2d20002576d2893ecaff25db3d7ef9190ac0b6 change-id: 20250922-knp-cam-d3de05e4923f Best regards, -- Jingyi Wang <jingyi.wang@oss.qualcomm.com>