Re: [PATCH v3 1/5] dt-bindings: phy: Add PHY_TYPE_DSI and PHY_TYPE_CSI definitions
Krzysztof Kozlowski <[email protected]>
| Newsgroups | org.infradead.lists.linux-phy,org.infradead.lists.linux-arm-kernel,org.infradead.lists.linux-rockchip,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <20260812-refreshing-rampant-gecko-b38ef9@quoll> |
On Mon, Aug 10, 2026 at 08:10:09PM +0800, Jason Yang wrote: > MIPI D-PHY and C-PHY blocks are increasingly direction-agnostic: the > same PHY IP can drive a MIPI DSI display or receive from a MIPI CSI-2 > camera, and combo blocks like the Samsung IP on RK3588 expose both > directions to independent consumers at the same time. A binding that > needs to tell the two consumers apart has nothing generic to reach > for: most constants in this header name a protocol (PHY_TYPE_USB3, > PHY_TYPE_DP, ...), while the MIPI entries name only the electrical > layer. > > Add PHY_TYPE_DSI and PHY_TYPE_CSI to select a PHY by the MIPI > protocol it speaks, which also implies the direction. They do not > replace PHY_TYPE_DPHY/PHY_TYPE_CPHY, which remain the right choice > where the cell selects the electrical layer. First user is the > Rockchip RK3588 MIPI DC-PHY binding. I read above, but still do not get why TYPE_DPHY/CPHY is not enough. Isn't DPHY implying it is DSI? > > Suggested-by: Michael Riesch <[email protected]> > Signed-off-by: Jason Yang <[email protected]> Your tag goes the last. > Assisted-by: Claude:claude-fable-5 Two simple defines needed Claude. Great, that probably makes AI conglomerates very happy that we do not type even two lines anymore and need their resource-hungry data centers to do that for us. Best regards, Krzysztof -- linux-phy mailing list [email protected] https://lists.infradead.org/mailman/listinfo/linux-phy