public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL FOR v6.3] NXP i.MX8 ISI driver
@ 2023-02-03  9:51 Laurent Pinchart
  2023-02-27 13:44 ` Adam Ford
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: Laurent Pinchart @ 2023-02-03  9:51 UTC (permalink / raw)
  To: linux-media

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)

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

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

end of thread, other threads:[~2023-04-15 12:07 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-02-03  9:51 [GIT PULL FOR v6.3] NXP i.MX8 ISI driver Laurent Pinchart
2023-02-27 13:44 ` Adam Ford
2023-02-27 14:33   ` Laurent Pinchart
2023-03-19  2:34 ` [GIT PULL FOR v6.3] NXP i.MX8 ISI driver (#89568) Jenkins
2023-03-19 21:08   ` Mauro Carvalho Chehab
2023-03-22 23:33     ` Laurent Pinchart
2023-03-23 16:24       ` Mauro Carvalho Chehab
2023-03-25 23:18         ` Laurent Pinchart
2023-04-15 10:05         ` Mauro Carvalho Chehab
2023-04-15 10:20           ` Laurent Pinchart
2023-04-15 12:07             ` Mauro Carvalho Chehab
2023-03-19 10:44 ` Jenkins
2023-04-15 10:20 ` Jenkins

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox