From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
To: linux-media@vger.kernel.org
Subject: [GIT PULL FOR v6.3] NXP i.MX8 ISI driver
Date: Fri, 3 Feb 2023 11:51:40 +0200 [thread overview]
Message-ID: <Y9zZLJobSYuMwP9o@pendragon.ideasonboard.com> (raw)
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
next reply other threads:[~2023-02-03 9:51 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-02-03 9:51 Laurent Pinchart [this message]
2023-02-27 13:44 ` [GIT PULL FOR v6.3] NXP i.MX8 ISI driver 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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Y9zZLJobSYuMwP9o@pendragon.ideasonboard.com \
--to=laurent.pinchart@ideasonboard.com \
--cc=linux-media@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox