Hi Adam, On Tue, Jul 12, 2022 at 07:29:45AM -0500, Adam Ford wrote: > On Mon, Jul 11, 2022 at 7:06 PM Laurent Pinchart wrote: > > > > The Image Sensing Interface (ISI) combines image processing pipelines > > with DMA engines to process and capture frames originating from a > > variety of sources. The inputs to the ISI go through Pixel Link > > interfaces, and their number and nature is SoC-dependent. They cover > > both capture interfaces (MIPI CSI-2 RX, HDMI RX) and memory inputs. > > I have a patch set pending this which adds the functionality to the > Nano which I have tested using an OV5640 camera. If/when this gets > accepted, I can submit the corresponding Nano patches. It will probably take a bit of time due to the dependency on the V4L2 streams series, but I'm quite hopeful :-) > I haven't tried all possible video formats due to the limitations of > the camera I used, but for those that I tried: > > Tested-by: Adam Ford <aford173@xxxxxxxxx> #imx8mn-beacon Thank you. By the way, we have developed libcamera support for the ISI, you can find it at [1]. It will get merged in the main libcamera repository once the patches get accepted in the kernel. [1] https://gitlab.com/ideasonboard/nxp/libcamera/-/tree/pinchartl/simple/imx8 > > Signed-off-by: Christian Hemp <c.hemp@xxxxxxxxx> > > Signed-off-by: Dong Aisheng <aisheng.dong@xxxxxxx> > > Signed-off-by: Guoniu Zhou <guoniu.zhou@xxxxxxx> > > Signed-off-by: Jacopo Mondi <jacopo@xxxxxxxxxx> > > Signed-off-by: Laurent Pinchart <laurent.pinchart@xxxxxxxxxxxxxxxx> > > Signed-off-by: Stefan Riedmueller <s.riedmueller@xxxxxxxxx> > > --- > > MAINTAINERS | 7 + > > drivers/media/platform/nxp/Kconfig | 2 + > > drivers/media/platform/nxp/Makefile | 1 + > > drivers/media/platform/nxp/imx8-isi/Kconfig | 22 + > > drivers/media/platform/nxp/imx8-isi/Makefile | 9 + > > .../platform/nxp/imx8-isi/imx8-isi-core.c | 646 +++++++ > > .../platform/nxp/imx8-isi/imx8-isi-core.h | 394 +++++ > > .../platform/nxp/imx8-isi/imx8-isi-crossbar.c | 529 ++++++ > > .../platform/nxp/imx8-isi/imx8-isi-debug.c | 109 ++ > > .../media/platform/nxp/imx8-isi/imx8-isi-hw.c | 651 +++++++ > > .../platform/nxp/imx8-isi/imx8-isi-m2m.c | 858 ++++++++++ > > .../platform/nxp/imx8-isi/imx8-isi-pipe.c | 867 ++++++++++ > > .../platform/nxp/imx8-isi/imx8-isi-regs.h | 418 +++++ > > .../platform/nxp/imx8-isi/imx8-isi-video.c | 1513 +++++++++++++++++ > > 14 files changed, 6026 insertions(+) > > create mode 100644 drivers/media/platform/nxp/imx8-isi/Kconfig > > create mode 100644 drivers/media/platform/nxp/imx8-isi/Makefile > > create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c > > create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-core.h > > create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c > > create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-debug.c > > create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-hw.c > > create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c > > create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c > > create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-regs.h > > create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c -- Regards, Laurent Pinchart