mirror of
https://github.com/torvalds/linux.git
synced 2026-04-27 11:02:31 -04:00
Depending on IOMMU_DMA is suspicious, since the low-level DMA ops internals and MSI helpers is provides are not of interest to general drivers. In practice it mostly seems to be serving as a dependency on ARM64 here, so do that properly. The venus driver looks like it won't actually be useful at runtime without the IOMMU API, so add that too. Signed-off-by: Robin Murphy <robin.murphy@arm.com> Reviewed-by: Robert Foss <robert.foss@linaro.org> Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
16 lines
559 B
Plaintext
16 lines
559 B
Plaintext
config VIDEO_QCOM_VENUS
|
|
tristate "Qualcomm Venus V4L2 encoder/decoder driver"
|
|
depends on V4L_MEM2MEM_DRIVERS
|
|
depends on VIDEO_DEV && QCOM_SMEM
|
|
depends on (ARCH_QCOM && ARM64 && IOMMU_API) || COMPILE_TEST
|
|
select OF_DYNAMIC if ARCH_QCOM
|
|
select QCOM_MDT_LOADER if ARCH_QCOM
|
|
select QCOM_SCM
|
|
select VIDEOBUF2_DMA_CONTIG
|
|
select V4L2_MEM2MEM_DEV
|
|
help
|
|
This is a V4L2 driver for Qualcomm Venus video accelerator
|
|
hardware. It accelerates encoding and decoding operations
|
|
on various Qualcomm SoCs.
|
|
To compile this driver as a module choose m here.
|