]> git.ipfire.org Git - thirdparty/linux.git/commit
media: ipu6: use the IPU6 DMA mapping APIs to do mapping
authorBingbu Cao <bingbu.cao@intel.com>
Wed, 16 Oct 2024 07:53:02 +0000 (15:53 +0800)
committerHans Verkuil <hverkuil@xs4all.nl>
Thu, 7 Nov 2024 08:05:56 +0000 (09:05 +0100)
commit1d4a000289979cc7f2887c8407b1bfe2a0918354
treeff77e638e3ea4ebf2206c14f2bc1af67de8c438a
parentdaabc5c64703432c4a8798421a3588c2c142c51b
media: ipu6: use the IPU6 DMA mapping APIs to do mapping

dma_ops is removed from the IPU6 auxiliary device, ISYS driver
should use the IPU6 DMA mapping APIs directly instead of depending
on the device callbacks.

ISYS driver switch from the videobuf2 DMA contig memory allocator to
scatter/gather memory allocator.

Signed-off-by: Bingbu Cao <bingbu.cao@intel.com>
[Sakari Ailus: Rebased on recent videobuf2 wait changes.]
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
drivers/media/pci/intel/ipu6/Kconfig
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
drivers/media/pci/intel/ipu6/ipu6-isys-queue.h
drivers/media/pci/intel/ipu6/ipu6-isys.c