media: intel/ipu6: input system video nodes and buffer queues
authorBingbu Cao <bingbu.cao@intel.com>
Wed, 31 Jan 2024 09:51:03 +0000 (17:51 +0800)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Mon, 29 Apr 2024 12:56:38 +0000 (14:56 +0200)
commit3c1dfb5a69cf836f513a2a49113ee946a4b9d95d
tree6248b90ca5bea05740ed051260544a1c888d5aad
parent1e7eeb301696c3959fbf95052a03516723f7fd0a
media: intel/ipu6: input system video nodes and buffer queues

Register V4L2 video device and setup the VB2 queues to support video
capture. Video streaming callback will trigger the input system driver to
construct a input system stream configuration for firmware based on data
type and stream ID and then queue buffers to firmware to do capture.

Signed-off-by: Bingbu Cao <bingbu.cao@intel.com>
Co-developed-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c [new file with mode: 0644]
drivers/media/pci/intel/ipu6/ipu6-isys-queue.h [new file with mode: 0644]
drivers/media/pci/intel/ipu6/ipu6-isys-video.c [new file with mode: 0644]
drivers/media/pci/intel/ipu6/ipu6-isys-video.h [new file with mode: 0644]