From: Sakari Ailus <sakari.ailus@iki.fi>
To: linux-media@vger.kernel.org
Cc: hans@jjverkuil.nl
Subject: [GIT PULL FOR 7.4] Maxim serdes driver
Date: Wed, 30 Sep 2026 10:29:48 +0300 [thread overview]
Message-ID: <ary6bAYm1NVMvvfo@valkosipuli.retiisi.eu> (raw)
Hi Hans, Mauro,
Here are the common Maxim serdes drivers supporting multiple devices. It
won't pass CI right now due to smatch issues, which have been addressed in
upstream smatch but there's no smatch release containing the fixes yet.
Please pull.
The following changes since commit 58348f64125e9a3e44d3abb275ca7f4e6c9641e5:
media: ipu6: Support upstream sub-devices without get_frame_desc() (2026-09-26 21:21:21 +0300)
are available in the Git repository at:
git@ssh.gitlab.freedesktop.org:linux-media/users/sailus.git tags/maxim-serdes-7.4-2
for you to fetch changes up to 16f26efc26c7a1b1c7c0e7db3f78d49d2cafd3f7:
media: i2c: maxim-serdes: add MAX9296A driver (2026-09-30 09:17:32 +0300)
----------------------------------------------------------------
Maxim serdes drivers for 7.4:
The following deserializers are supported:
* MAX96712 (already exists in staging)
* MAX96714 (already exists)
* MAX96714F (already exists)
* MAX96714R (GMSL2)
* MAX96716 (GMSL2)
* MAX96724 (already exists as part of existing MAX96712 driver)
* MAX96724F (GMSL2)
* MAX96724R (GMSL2)
* MAX9296A (GMSL2)
* MAX96792A (GMSL3)
The following serializers are supported:
* MAX96717 (already exists)
* MAX9295A (GMSL2)
* MAX96793 (GMSL3)
----------------------------------------------------------------
Cosmin Tanislav (20):
dt-bindings: media: i2c: max96717: add support for I2C ATR
dt-bindings: media: i2c: max96717: add support for pinctrl/pinconf
dt-bindings: media: i2c: max96717: add support for MAX9295A
dt-bindings: media: i2c: max96717: add support for MAX96793
dt-bindings: media: i2c: max96712: use pattern properties for ports
dt-bindings: media: i2c: max96712: add support for I2C ATR
dt-bindings: media: i2c: max96712: add support for POC supplies
dt-bindings: media: i2c: max96712: add support for MAX96724F/R
dt-bindings: media: i2c: max96714: add support for MAX96714R
dt-bindings: media: i2c: add MAX9296A, MAX96716A, MAX96792A
media: i2c: add Maxim GMSL2/3 serializer and deserializer framework
media: i2c: add Maxim GMSL2/3 serializer framework
media: i2c: add Maxim GMSL2/3 deserializer framework
media: i2c: remove MAX96717 driver
media: i2c: maxim-serdes: add MAX96717 driver
arm64: defconfig: disable deprecated MAX96712 driver
staging: media: remove MAX96712 driver
media: i2c: maxim-serdes: add MAX96724 driver
media: i2c: remove MAX96714 driver
media: i2c: maxim-serdes: add MAX9296A driver
Dumitru Ceclan (2):
dt-bindings: media: i2c: max96712: add control-channel-port property
i2c: atr: serialize attach/detach against bus transfers
Sakari Ailus (1):
media: mc: Add INTERNAL pad flag
.../bindings/media/i2c/maxim,max9296a.yaml | 242 ++
.../bindings/media/i2c/maxim,max96712.yaml | 74 +-
.../bindings/media/i2c/maxim,max96714.yaml | 5 +-
.../bindings/media/i2c/maxim,max96717.yaml | 163 +-
.../userspace-api/media/mediactl/media-types.rst | 9 +
MAINTAINERS | 10 +-
arch/arm64/configs/defconfig | 1 -
drivers/i2c/i2c-atr.c | 12 +
drivers/media/i2c/Kconfig | 34 +-
drivers/media/i2c/Makefile | 3 +-
drivers/media/i2c/max96714.c | 1018 ------
drivers/media/i2c/max96717.c | 1105 -------
drivers/media/i2c/maxim-serdes/Kconfig | 63 +
drivers/media/i2c/maxim-serdes/Makefile | 6 +
drivers/media/i2c/maxim-serdes/max9296a.c | 1461 +++++++++
drivers/media/i2c/maxim-serdes/max96717.c | 1703 ++++++++++
drivers/media/i2c/maxim-serdes/max96724.c | 1347 ++++++++
drivers/media/i2c/maxim-serdes/max_des.c | 3347 ++++++++++++++++++++
drivers/media/i2c/maxim-serdes/max_des.h | 157 +
drivers/media/i2c/maxim-serdes/max_ser.c | 2213 +++++++++++++
drivers/media/i2c/maxim-serdes/max_ser.h | 147 +
drivers/media/i2c/maxim-serdes/max_serdes.c | 413 +++
drivers/media/i2c/maxim-serdes/max_serdes.h | 181 ++
drivers/media/mc/mc-entity.c | 15 +-
drivers/staging/media/Kconfig | 2 -
drivers/staging/media/Makefile | 1 -
drivers/staging/media/max96712/Kconfig | 13 -
drivers/staging/media/max96712/Makefile | 2 -
drivers/staging/media/max96712/max96712.c | 486 ---
include/uapi/linux/media.h | 1 +
30 files changed, 11546 insertions(+), 2688 deletions(-)
create mode 100644 Documentation/devicetree/bindings/media/i2c/maxim,max9296a.yaml
delete mode 100644 drivers/media/i2c/max96714.c
delete mode 100644 drivers/media/i2c/max96717.c
create mode 100644 drivers/media/i2c/maxim-serdes/Kconfig
create mode 100644 drivers/media/i2c/maxim-serdes/Makefile
create mode 100644 drivers/media/i2c/maxim-serdes/max9296a.c
create mode 100644 drivers/media/i2c/maxim-serdes/max96717.c
create mode 100644 drivers/media/i2c/maxim-serdes/max96724.c
create mode 100644 drivers/media/i2c/maxim-serdes/max_des.c
create mode 100644 drivers/media/i2c/maxim-serdes/max_des.h
create mode 100644 drivers/media/i2c/maxim-serdes/max_ser.c
create mode 100644 drivers/media/i2c/maxim-serdes/max_ser.h
create mode 100644 drivers/media/i2c/maxim-serdes/max_serdes.c
create mode 100644 drivers/media/i2c/maxim-serdes/max_serdes.h
delete mode 100644 drivers/staging/media/max96712/Kconfig
delete mode 100644 drivers/staging/media/max96712/Makefile
delete mode 100644 drivers/staging/media/max96712/max96712.c
--
Kind regards,
Sakari Ailus
reply other threads:[~2026-09-30 7:29 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=ary6bAYm1NVMvvfo@valkosipuli.retiisi.eu \
--to=sakari.ailus@iki.fi \
--cc=hans@jjverkuil.nl \
--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