* Re: [PATCH v3 0/6] media: synopsys: Add imx93 support [not found] <20260216-imx93-dw-csi2-v3-0-aabafee10923@nxp.com> @ 2026-05-12 15:02 ` Alexander Stein 2026-05-12 15:35 ` Frank Li 0 siblings, 1 reply; 2+ messages in thread From: Alexander Stein @ 2026-05-12 15:02 UTC (permalink / raw) To: Michael Riesch, Mauro Carvalho Chehab, Philipp Zabel, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Heiko Stuebner, Frank Li Cc: linux-media, linux-kernel, devicetree, linux-arm-kernel, linux-rockchip, Guoniu Zhou, Laurent Pinchart, imx, Frank Li, Krzysztof Kozlowski Hi Frank, Am Montag, 16. Februar 2026, 20:18:38 CEST schrieb Frank Li: > This 3rd time try to support DW CSI2RX support for imx93. > > 1st: Create new dw csi2 driver > https://lore.kernel.org/all/20250701-95_cam-v1-5-c5172bab387b@nxp.com/ > > 2nd: Based on legacy imx6's DW CSI2 constroller. > https://lore.kernel.org/imx/20250821-95_cam-v3-0-c9286fbb34b9@nxp.com/ > > Now rockchip create a common DW CSI2RX driver at > drivers/media/platform/synopsys/dw-mipi-csi2rx.c > > This time base on rockchip's implement. > > i.MX93's version is newer than rockchip one. i.MX6's is more similar with > rockchips. > > But i.MX6 is too old. So start at i.MX93 firstly even it has bigger > difference. > > Signed-off-by: Frank Li <Frank.Li@nxp.com> I'm trying to give this a try. Did you actually manage to run a CSI pipeline? What did you do for the D-PHY driver? (please refer to csi2->phy = devm_phy_get(dev, NULL);) Best regards, Alexander > --- > Changes in v3: > - use dw_mipi_csi2rx_has_reg(). > - detail change see each patches's change log > - Link to v2: https://lore.kernel.org/r/20260213-imx93-dw-csi2-v2-0-8be6039f44c6@nxp.com > > Changes in v2: > - use enum and array map to real register offset. > - Please keep the order: > - #includes > - #defines > - enum and struct definitions > - the rest > - detail change see each patches's change log > - Link to v1: https://lore.kernel.org/r/20260210-imx93-dw-csi2-v1-0-69667bb86bfa@nxp.com > > --- > Frank Li (6): > media: synopsys: csi2rx: use devm_reset_control_get_optional_exclusive() > media: synopsys: csi2rx: only check errors from devm_clk_bulk_get_all() > media: synopsys: csi2rx: implement .get_frame_desc() callback > media: synopsys: csi2rx: Use enum and u32 array for register offsets > media: dt-bindings: add NXP i.MX93 compatible string > media: synopsys: csi2rx: add i.MX93 support > > .../bindings/media/rockchip,rk3568-mipi-csi2.yaml | 47 +++- > drivers/media/platform/synopsys/dw-mipi-csi2rx.c | 278 +++++++++++++++++++-- > 2 files changed, 303 insertions(+), 22 deletions(-) > --- > base-commit: ada3fa02f7a95623b724dfe300fce6f49cc2d75a > change-id: 20260128-imx93-dw-csi2-b472ddcb176a > > Best regards, > -- > Frank Li <Frank.Li@nxp.com> > > > -- TQ-Systems GmbH | Mühlstraße 2, Gut Delling | 82229 Seefeld, Germany Amtsgericht München, HRB 105018 Geschäftsführer: Detlef Schneider, Rüdiger Stahl, Stefan Schneider http://www.tq-group.com/ ^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PATCH v3 0/6] media: synopsys: Add imx93 support 2026-05-12 15:02 ` [PATCH v3 0/6] media: synopsys: Add imx93 support Alexander Stein @ 2026-05-12 15:35 ` Frank Li 0 siblings, 0 replies; 2+ messages in thread From: Frank Li @ 2026-05-12 15:35 UTC (permalink / raw) To: Alexander Stein Cc: Michael Riesch, Mauro Carvalho Chehab, Philipp Zabel, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Heiko Stuebner, linux-media, linux-kernel, devicetree, linux-arm-kernel, linux-rockchip, Guoniu Zhou, Laurent Pinchart, imx, Krzysztof Kozlowski On Tue, May 12, 2026 at 05:02:42PM +0200, Alexander Stein wrote: > Hi Frank, > > Am Montag, 16. Februar 2026, 20:18:38 CEST schrieb Frank Li: > > This 3rd time try to support DW CSI2RX support for imx93. > > > > 1st: Create new dw csi2 driver > > https://lore.kernel.org/all/20250701-95_cam-v1-5-c5172bab387b@nxp.com/ > > > > 2nd: Based on legacy imx6's DW CSI2 constroller. > > https://lore.kernel.org/imx/20250821-95_cam-v3-0-c9286fbb34b9@nxp.com/ > > > > Now rockchip create a common DW CSI2RX driver at > > drivers/media/platform/synopsys/dw-mipi-csi2rx.c > > > > This time base on rockchip's implement. > > > > i.MX93's version is newer than rockchip one. i.MX6's is more similar with > > rockchips. > > > > But i.MX6 is too old. So start at i.MX93 firstly even it has bigger > > difference. > > > > Signed-off-by: Frank Li <Frank.Li@nxp.com> > > I'm trying to give this a try. Did you actually manage to run a CSI pipeline? > What did you do for the D-PHY driver? (please refer to csi2->phy = devm_phy_get(dev, NULL);) Use old thread PHY driver https://lore.kernel.org/imx/20250701-95_cam-v1-2-c5172bab387b@nxp.com/ Frank > > Best regards, > Alexander > > > --- > > Changes in v3: > > - use dw_mipi_csi2rx_has_reg(). > > - detail change see each patches's change log > > - Link to v2: https://lore.kernel.org/r/20260213-imx93-dw-csi2-v2-0-8be6039f44c6@nxp.com > > > > Changes in v2: > > - use enum and array map to real register offset. > > - Please keep the order: > > - #includes > > - #defines > > - enum and struct definitions > > - the rest > > - detail change see each patches's change log > > - Link to v1: https://lore.kernel.org/r/20260210-imx93-dw-csi2-v1-0-69667bb86bfa@nxp.com > > > > --- > > Frank Li (6): > > media: synopsys: csi2rx: use devm_reset_control_get_optional_exclusive() > > media: synopsys: csi2rx: only check errors from devm_clk_bulk_get_all() > > media: synopsys: csi2rx: implement .get_frame_desc() callback > > media: synopsys: csi2rx: Use enum and u32 array for register offsets > > media: dt-bindings: add NXP i.MX93 compatible string > > media: synopsys: csi2rx: add i.MX93 support > > > > .../bindings/media/rockchip,rk3568-mipi-csi2.yaml | 47 +++- > > drivers/media/platform/synopsys/dw-mipi-csi2rx.c | 278 +++++++++++++++++++-- > > 2 files changed, 303 insertions(+), 22 deletions(-) > > --- > > base-commit: ada3fa02f7a95623b724dfe300fce6f49cc2d75a > > change-id: 20260128-imx93-dw-csi2-b472ddcb176a > > > > Best regards, > > -- > > Frank Li <Frank.Li@nxp.com> > > > > > > > > > -- > TQ-Systems GmbH | Mühlstraße 2, Gut Delling | 82229 Seefeld, Germany > Amtsgericht München, HRB 105018 > Geschäftsführer: Detlef Schneider, Rüdiger Stahl, Stefan Schneider > http://www.tq-group.com/ > > ^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-05-12 15:35 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20260216-imx93-dw-csi2-v3-0-aabafee10923@nxp.com>
2026-05-12 15:02 ` [PATCH v3 0/6] media: synopsys: Add imx93 support Alexander Stein
2026-05-12 15:35 ` Frank Li
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox