On 03/06/2026 12:03, Bryan O'Donoghue wrote:
[...]
---
David Heidelberg (8):
media: qcom: camss: csiphy: Introduce PHY configuration
media: qcom: camss: csiphy-3ph: Use odd bits for configuring C-PHY lanes
media: qcom: camss: Prepare CSID for C-PHY support
media: qcom: camss: Initialize lanes after lane configuration is
available
media: qcom: camss: csiphy-3ph: Add Gen2 v1.1 MIPI CSI-2 C-PHY init
media: qcom: camss: csiphy-3ph: Update Gen2 v1.1 MIPI CSI-2 C-PHY init
media: qcom: camss: Account for C-PHY when calculating link frequency
media: qcom: camss: Enable C-PHY where available
.../media/platform/qcom/camss/camss-csid-gen2.c | 1 +
drivers/media/platform/qcom/camss/camss-csid.c | 8 +-
drivers/media/platform/qcom/camss/camss-csid.h | 1 +
.../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 243 +++++++++++++++++----
drivers/media/platform/qcom/camss/camss-csiphy.c | 6 +-
drivers/media/platform/qcom/camss/camss-csiphy.h | 2 +
drivers/media/platform/qcom/camss/camss.c | 36 ++-
drivers/media/platform/qcom/camss/camss.h | 2 +-
8 files changed, 236 insertions(+), 63 deletions(-)
---
base-commit: b7bee4ca5688e30ca50fbc87b1b8f7eed7006c17
change-id: 20251109-qcom-cphy-bb8cbda1c644
Best regards,
I'd like to see a dts to go with this ideally for upstream ...
---
bod
There are two paths:
1. hardcoded driver (not going to be upstreamed, but works today with libcamera)
- sdm845-next git tree[1] (imx519 camera for sdm845-oneplus-common.dtsi)
2. mipi-ccs driver (tested locally with imx519 on D-PHY, but doesn't with C-PHY
yet or we haven't found right frequency which mipi-ccs would agree on)
a. needs C-PHY div/multiplier fix (I assume)
b. needs metadata patches until [2] get merged
c. needs initial sequence to be uploaded and packaged for distros
d. needs libcamera integration
David
[1] https://codeberg.org/sdm845/linux
[2] https://git.linuxtv.org/sailus/media_tree.git/log/?h=metadata
--
David Heidelberg