Hi Adam, On Mon, Feb 27, 2023 at 07:44:24AM -0600, Adam Ford wrote: > On Fri, Feb 3, 2023 at 4:03 AM Laurent Pinchart wrote: > > > > Hi Mauro, > > > > The following changes since commit 7120d6bfd6d0b26b49958f429701996f2d3e2c2a: > > > > media: tm6000: remove deprecated driver (2023-01-22 09:57:19 +0100) > > > > are available in the Git repository at: > > > > git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git tags/media-imx-isi-next-20230203 > > > > for you to fetch changes up to e8126b9f0ee306e784dfa20f5390b97d573986ae: > > > > media: nxp: Add i.MX8 ISI driver (2023-02-03 11:15:18 +0200) > > Please forgive my ignorance. I've been trying to follow this, but I > am not sure where this goes after the merge request is complete. > Can someone point me to the right repo? Patches first get merged to the master branch of [1], then of [2]. [1] git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git [2] git://linuxtv.org/media_tree.git > > This is a new driver for the NXP i.MX8 ISI, found in multiple i.MX8 SoCs > > including the i.MX8MP (which I have used for testing) and i.MX8MN. The > > driver uses the V4L2 streams API that you have merged in the media > > staging tree, so I've based the pull request on the latest master branch > > of that tree. > > > > As the streams API is going to land in v6.3, I think it would be nice to > > also have one user of the API in the same kernel version. Note that the > > API isn't exposed to userspace by default, doing so requires flipping a > > variable in v4l2-subdev.c, so we'll have a few kernel releases to test > > and stabilize everything with multiple drivers (not that I expect > > issues, as we've extensively tested that API over the course of multiple > > years in at least 6 different drivers - which we'll work on upstreaming > > of course, some of them have already been posted for review). > > > > ---------------------------------------------------------------- > > NXP i.MX8 ISI driver > > > > ---------------------------------------------------------------- > > Laurent Pinchart (2): > > dt-bindings: media: Add i.MX8 ISI DT bindings > > media: nxp: Add i.MX8 ISI driver > > > > .../devicetree/bindings/media/nxp,imx8-isi.yaml | 173 +++ > > 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 | 8 + > > .../media/platform/nxp/imx8-isi/imx8-isi-core.c | 645 +++++++++ > > .../media/platform/nxp/imx8-isi/imx8-isi-core.h | 395 +++++ > > .../platform/nxp/imx8-isi/imx8-isi-crossbar.c | 529 +++++++ > > .../media/platform/nxp/imx8-isi/imx8-isi-debug.c | 109 ++ > > drivers/media/platform/nxp/imx8-isi/imx8-isi-hw.c | 651 +++++++++ > > drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c | 858 +++++++++++ > > .../media/platform/nxp/imx8-isi/imx8-isi-pipe.c | 867 +++++++++++ > > .../media/platform/nxp/imx8-isi/imx8-isi-regs.h | 418 ++++++ > > .../media/platform/nxp/imx8-isi/imx8-isi-video.c | 1512 ++++++++++++++++++++ > > 15 files changed, 6197 insertions(+) > > create mode 100644 Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml > > 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