SM8550 is a Qualcomm flagship SoC. This series adds support to bring up the CSIPHY, CSID, VFE/RDI interfaces in SM8550. SM8550 provides - 3 x VFE, 3 RDI per VFE - 2 x VFE Lite, 4 RDI per VFE - 3 x CSID - 2 x CSID Lite - 8 x CSI PHY This series is rebased based on: https://patchew.org/linux/20240222-b4-camss-sc8280xp-v6-0-0e0e6a2f8962@xxxxxxxxxx/ The changes are verified on SM8550 AIM300 board, the base dts for AIM300 is https://patchew.org/linux/20231117101817.4401-1-quic._5Ftengfan@xxxxxxxxxxx/ Depeng Shao (3): media: qcom: camss: Add new params for csid_device media: qcom: camss: Add CSID gen3 driver media: qcom: camss: Add sm8550 support Yongsheng Li (5): media: qcom: camss: Add CAMSS_8550 enum media: qcom: camss: Add subdev notify support media: qcom: camss: Add new csiphy driver 2-1-2 media: qcom: camss: Add new VFE driver for SM8550 media: qcom: camss: Add sm8550 resources drivers/media/platform/qcom/camss/Makefile | 3 + .../platform/qcom/camss/camss-csid-gen3.c | 639 ++++++++++++++++++ .../platform/qcom/camss/camss-csid-gen3.h | 26 + .../media/platform/qcom/camss/camss-csid.c | 19 + .../media/platform/qcom/camss/camss-csid.h | 10 + .../platform/qcom/camss/camss-csiphy-2-1-2.c | 343 ++++++++++ .../media/platform/qcom/camss/camss-csiphy.c | 1 + .../media/platform/qcom/camss/camss-csiphy.h | 3 + .../media/platform/qcom/camss/camss-vfe-780.c | 455 +++++++++++++ drivers/media/platform/qcom/camss/camss-vfe.c | 7 + drivers/media/platform/qcom/camss/camss-vfe.h | 3 + .../media/platform/qcom/camss/camss-video.c | 1 + drivers/media/platform/qcom/camss/camss.c | 395 +++++++++++ drivers/media/platform/qcom/camss/camss.h | 8 + 14 files changed, 1913 insertions(+) create mode 100644 drivers/media/platform/qcom/camss/camss-csid-gen3.c create mode 100644 drivers/media/platform/qcom/camss/camss-csid-gen3.h create mode 100644 drivers/media/platform/qcom/camss/camss-csiphy-2-1-2.c create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-780.c -- 2.17.1