Re: [PATCH v6 0/8] media: camss: Add support for C-PHY configuration on Qualcomm platforms

David Heidelberg <[email protected]>
Newsgroups org.kernel.vger.phone-devel,org.kernel.vger.linux-arm-msm,org.kernel.vger.linux-kernel,org.kernel.vger.linux-media
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.