imx.lists.linux.dev archive mirror
 help / color / mirror / Atom feed
* [PATCH v4 0/5] media: imx8qxp: add parallel camera support
@ 2025-07-29 16:06 Frank Li
  2025-07-29 16:06 ` [PATCH v4 1/5] dt-bindings: media: add i.MX parallel CPI support Frank Li
                   ` (5 more replies)
  0 siblings, 6 replies; 10+ messages in thread
From: Frank Li @ 2025-07-29 16:06 UTC (permalink / raw)
  To: Laurent Pinchart, Mauro Carvalho Chehab, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, Rui Miguel Silva,
	Martin Kepplinger, Purism Kernel Team, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Philipp Zabel
  Cc: linux-media, imx, linux-arm-kernel, linux-kernel, devicetree,
	Frank Li, Alice Yuan, Krzysztof Kozlowski, Robert Chiras,
	Zhipeng Wang

Add parallel camera support for i.MX8 chips.

The below patch to add new format support to test ov5640 sensor
   media: nxp: isi: add support for UYVY8_2X8 and YUYV8_2X8 bus codes

The bindings and driver for parallel CSI
   dt-bindings: media: add i.MX parallel csi support
   media: nxp: add V4L2 subdev driver for parallel CSI

DTS part need depend on previous MIPI CSI patches.
  https://lore.kernel.org/imx/20250522-8qxp_camera-v5-13-d4be869fdb7e@nxp.com/

  arm64: dts: imx8: add parellel csi nodes
  arm64: dts: imx8qxp-mek: add parallel ov5640 camera support

Signed-off-by: Frank Li <Frank.Li@nxp.com>
---
Changes in v4:
- remove imx93 driver support since have not camera sensor module to do test now.
  Add it later
- Add new patch
  media: v4l2-common: Add helper function v4l_get_required_align_by_bpp()
- See each patche's change log for detail.
- Link to v3: https://lore.kernel.org/r/20250708-imx8qxp_pcam-v3-0-c8533e405df1@nxp.com

Changes in v3:
- replace CSI with CPI.
- detail change see each patch's change logs
- Link to v2: https://lore.kernel.org/r/20250703-imx8qxp_pcam-v2-0-188be85f06f1@nxp.com

Changes in v2:
- remove patch media: nxp: isi: add support for UYVY8_2X8 and YUYV8_2X8 bus codes
  because pcif controller convert 2x8 to 1x16 to match isi's input
- rename comaptible string to fsl,imx8qxp-pcif
- See each patches's change log for detail
- Link to v1: https://lore.kernel.org/r/20250630-imx8qxp_pcam-v1-0-eccd38d99201@nxp.com

---
Alice Yuan (2):
      dt-bindings: media: add i.MX parallel CPI support
      media: nxp: add V4L2 subdev driver for camera parallel interface (CPI)

Frank Li (3):
      media: v4l2-common: Add helper function v4l_get_required_align_by_bpp()
      arm64: dts: imx8: add camera parallel interface (CPI) node
      arm64: dts: imx8qxp-mek: add parallel ov5640 camera support

 .../devicetree/bindings/media/fsl,imx93-pcif.yaml  | 126 ++++
 MAINTAINERS                                        |   2 +
 arch/arm64/boot/dts/freescale/Makefile             |   3 +
 arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi     |  13 +
 .../boot/dts/freescale/imx8qxp-mek-ov5640-cpi.dtso |  83 +++
 arch/arm64/boot/dts/freescale/imx8qxp-ss-img.dtsi  |  27 +
 drivers/media/platform/nxp/Kconfig                 |  11 +
 drivers/media/platform/nxp/Makefile                |   1 +
 drivers/media/platform/nxp/imx-parallel-cpi.c      | 728 +++++++++++++++++++++
 include/media/v4l2-common.h                        |  30 +
 10 files changed, 1024 insertions(+)
---
base-commit: 37a294c6211bea9deb14bedd2dcce498935cbd4e
change-id: 20250626-imx8qxp_pcam-d851238343c3

Best regards,
--
Frank Li <Frank.Li@nxp.com>


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2025-09-03 13:56 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-29 16:06 [PATCH v4 0/5] media: imx8qxp: add parallel camera support Frank Li
2025-07-29 16:06 ` [PATCH v4 1/5] dt-bindings: media: add i.MX parallel CPI support Frank Li
2025-07-29 16:06 ` [PATCH v4 2/5] media: v4l2-common: Add helper function v4l_get_required_align_by_bpp() Frank Li
2025-07-29 16:06 ` [PATCH v4 3/5] media: nxp: add V4L2 subdev driver for camera parallel interface (CPI) Frank Li
2025-07-29 16:06 ` [PATCH v4 4/5] arm64: dts: imx8: add camera parallel interface (CPI) node Frank Li
2025-07-29 16:06 ` [PATCH v4 5/5] arm64: dts: imx8qxp-mek: add parallel ov5640 camera support Frank Li
2025-08-05  1:08 ` [PATCH v4 0/5] media: imx8qxp: add parallel " Laurent Pinchart
2025-09-02 12:01   ` Frank Li
2025-09-02 12:39     ` Laurent Pinchart
2025-09-03 13:56       ` Frank Li

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).