summaryrefslogtreecommitdiff
path: root/drivers/media/v4l2-core/v4l2-ctrls-request.c
diff options
context:
space:
mode:
authorHans Verkuil <hverkuil+cisco@kernel.org>2025-07-22 10:34:36 +0300
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>2025-09-07 11:29:19 +0300
commit04f08db52b3f892c85bd92ebbc3a7ca32e4f60f3 (patch)
tree5e0be64286759948254011083b945c40e91eb83f /drivers/media/v4l2-core/v4l2-ctrls-request.c
parent0b6cb344829b4b8605a3f6e930b207d47dee1d12 (diff)
downloadlinux-04f08db52b3f892c85bd92ebbc3a7ca32e4f60f3.tar.xz
media: i2c: tc358743: add support for more infoframe types
Add support for SPD, AUDIO, DRM and HDMI InfoFrames. Also add support for ISRC1 and ISRC2 Packet Types and a programmable type for both Packet and InfoFrames. The tc358743 HDMI-to-CSI2 bridge is widely available, and it has quite flexible InfoFrame/Packet Type support, so this makes it a very nice device to capture such data. The ACP (Audio Content Protection) Packet capture data is chosen as the programmable type. ACP is typically only used for protected audio, which is quite rare, so instead it is reprogrammed to capture DRM InfoFrames by default. This can be changed by using the packet_type module option to anything you want, and you can change it on the fly as well. It will be updated whenever VIDIOC_LOG_STATUS is called (it's really a debug feature). Tested on my Raspberry Pi 5. Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Diffstat (limited to 'drivers/media/v4l2-core/v4l2-ctrls-request.c')
0 files changed, 0 insertions, 0 deletions