]> www.infradead.org Git - users/jedix/linux-maple.git/commit
media: ipu6: Rework CSI-2 sub-device streaming control
authorSakari Ailus <sakari.ailus@linux.intel.com>
Thu, 30 May 2024 10:38:07 +0000 (13:38 +0300)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Tue, 4 Jun 2024 06:31:24 +0000 (08:31 +0200)
commit3a5c59ad926b8944f7ef0fd4bda5b90ca325ede5
treed3857cc1030e3fb02eff918bb100f9ee021d83fb
parentce44dc1feab5f038edb39dc443b32eae3ac1234d
media: ipu6: Rework CSI-2 sub-device streaming control

CSI-2 sub-device streaming control should use {enable,disable}_streams pad
ops and not s_stream video ops as the sub-device supports streams. Fix
this by removing driver-implemented stream management and moving sensor
streaming control to the CSI-2 sub-device sub-driver.

Fixes: a11a5570a09d ("media: intel/ipu6: add IPU6 CSI2 receiver v4l2 sub-device")
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-csi2.c
drivers/media/pci/intel/ipu6/ipu6-isys-csi2.h
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
drivers/media/pci/intel/ipu6/ipu6-isys-video.c