mbox series

[GIT,PULL,FOR,v6.13] media: add support for exporting HDMI InfoFrames to debugfs

Message ID f03553f5-59f1-4d67-aa44-ebc873843b7a@xs4all.nl (mailing list archive)
State New
Headers show
Series [GIT,PULL,FOR,v6.13] media: add support for exporting HDMI InfoFrames to debugfs | expand

Pull-request

git://linuxtv.org/hverkuil/media_tree.git tags/br-v6.13c

Message

Hans Verkuil Oct. 8, 2024, 8:05 a.m. UTC
This PR contains this patch series:

https://patchwork.linuxtv.org/project/linux-media/list/?series=13480

minus the tda1997x patch, since I have no hardware to test that one. I'll
try to find someone to test that for the next kernel cycle.

Maxime added support for exporting InfoFrames to debugfs for drm,
and this series does the same for the media subsystem.

I used the same names for the InfoFrames as the drm implementation
does, and the format is the same as well. And edid-decode can be
used to parse the InfoFrames and do conformity checking.

The first two patches add helpers for this to the core framework,
and the next 4 patches add support for this to the HDMI drivers.

I tested the three adv drivers, and Dave Stevenson tested the tc358743
driver.

This is very useful for debugging received InfoFrames.

Regards,

	Hans

The following changes since commit 9852d85ec9d492ebef56dc5f229416c925758edc:

  Linux 6.12-rc1 (2024-09-29 15:06:19 -0700)

are available in the Git repository at:

  git://linuxtv.org/hverkuil/media_tree.git tags/br-v6.13c

for you to fetch changes up to d719fecdc2d6daf342942bba2f13afb7804eaa24:

  media: i2c: tc358743: export InfoFrames to debugfs (2024-10-02 12:01:22 +0200)

----------------------------------------------------------------
Tag branch

----------------------------------------------------------------
Hans Verkuil (6):
      media: v4l2-core: add v4l2_debugfs_root()
      media: v4l2-core: add v4l2_debugfs_if_alloc/free()
      media: i2c: adv7511-v4l2: export InfoFrames to debugfs
      media: i2c: adv7604: export InfoFrames to debugfs
      media: i2c: adv7842: export InfoFrames to debugfs
      media: i2c: tc358743: export InfoFrames to debugfs

 drivers/media/i2c/adv7511-v4l2.c          |  91 +++++++++++++++++++++++++++++++++++++++++++-----------
 drivers/media/i2c/adv7604.c               |  90 ++++++++++++++++++++++++++++++++++++++++++------------
 drivers/media/i2c/adv7842.c               | 120 +++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------
 drivers/media/i2c/tc358743.c              |  36 +++++++++++++++++++++-
 drivers/media/v4l2-core/v4l2-dev.c        |  14 +++++++++
 drivers/media/v4l2-core/v4l2-dv-timings.c |  67 ++++++++++++++++++++++++++++++++++++++++
 include/media/v4l2-dev.h                  |  15 +++++++++
 include/media/v4l2-dv-timings.h           |  48 +++++++++++++++++++++++++++++
 8 files changed, 411 insertions(+), 70 deletions(-)

Comments

Jenkins Oct. 11, 2024, 8:40 a.m. UTC | #1
From: builder@linuxtv.org

Pull request: https://patchwork.linuxtv.org/project/linux-media/patch/f03553f5-59f1-4d67-aa44-ebc873843b7a@xs4all.nl/
Build log: https://builder.linuxtv.org/job/patchwork/389543/
Build time: 00:17:31
Link: https://lore.kernel.org/linux-media/f03553f5-59f1-4d67-aa44-ebc873843b7a@xs4all.nl

gpg: Signature made Tue 08 Oct 2024 08:00:03 AM UTC
gpg:                using EDDSA key 52ADCAAE8A4F70B99ACD8D726B425DF79B1C1E76
gpg: Good signature from "Hans Verkuil <hverkuil-cisco@xs4all.nl>" [marginal]
gpg:                 aka "Hans Verkuil <hverkuil@xs4all.nl>" [full]
gpg: hverkuil@xs4all.nl: Verified 4 signatures in the past 2 months.  Encrypted
     0 messages.
gpg: hverkuil-cisco@xs4all.nl: Verified 4 signatures in the past 2 months.
     Encrypted 0 messages.
gpg: Warning: you have yet to encrypt a message to this key!
gpg: Warning: if you think you've seen more signatures by this key and these
     user ids, then this key might be a forgery!  Carefully examine the email
     addresses for small variations.  If the key is suspect, then use
       gpg --tofu-policy bad 052CDE7BC215053B689F1BCABD2D614866143B4C
     to mark it as being bad.

Summary: no issues. All 6 looked fine.