Re: [PATCH v13 1/2] dt-bindings: phy: qcom: Add CSI2 C-PHY/DPHY schema
From: Bryan O'Donoghue
Date: Tue Jul 21 2026 - 10:11:27 EST
On 21/07/2026 14:35, Vladimir Zapolskiy wrote:
Had a brief discussion with Vlad, Neil and Vinod
Resolution:
- phys = <> retained
It should suffice as an optional property, moreover any kind of
phy interface usage is not supposed to be done from CSID driver.
- phy-cells = <0>
- bus-type from the media-controller
Already specified with camss still aligns with Rob's declaration
"the consumer defines the mode" so I'm comfortable with this
compromise position.
This will still facilitate CPHY work/mode-selection via
phy_ops->configure() with how to define the CPHY part TBD.
As it was discussed there should be no phy specific interfaces
between this phy driver and CAMSS driver.
I'm probably not getting this point, sorry about that. For clarity though CAMSS will use phys = <> and the PHY API phy_get(), phy_power_on(), or phy_configure() as there's no other possible interface to this driver.
- data-lanes = <0 1 2 3> valid
Would be nice to get an ack from linux-media maintainers on it.
- MAX_LANES 8 instead of MAX_DATA_LANES 7
Since 'data-lanes' value follows some register bits and not
the actual PCB lanes as in video-intefaces.yaml, this shall be
explicitly described in the CSIPHY dt binding documentation.
Yes we said that.
- v14 with these changes shortly.
---
bod