xref: /openbmc/linux/drivers/media/common/videobuf2/Kconfig (revision d0034a7a4ac7fae708146ac0059b9c47a1543f0d)
1*ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
27952be9bSHans Verkuil# Used by drivers that need Videobuf2 modules
37952be9bSHans Verkuilconfig VIDEOBUF2_CORE
47952be9bSHans Verkuil	select DMA_SHARED_BUFFER
57952be9bSHans Verkuil	tristate
67952be9bSHans Verkuil
780dfd71cSSakari Ailusconfig VIDEOBUF2_V4L2
880dfd71cSSakari Ailus	tristate
980dfd71cSSakari Ailus
107952be9bSHans Verkuilconfig VIDEOBUF2_MEMOPS
117952be9bSHans Verkuil	tristate
127952be9bSHans Verkuil
137952be9bSHans Verkuilconfig VIDEOBUF2_DMA_CONTIG
147952be9bSHans Verkuil	tristate
157952be9bSHans Verkuil	select VIDEOBUF2_CORE
167952be9bSHans Verkuil	select VIDEOBUF2_MEMOPS
177952be9bSHans Verkuil	select DMA_SHARED_BUFFER
187952be9bSHans Verkuil
197952be9bSHans Verkuilconfig VIDEOBUF2_VMALLOC
207952be9bSHans Verkuil	tristate
217952be9bSHans Verkuil	select VIDEOBUF2_CORE
227952be9bSHans Verkuil	select VIDEOBUF2_MEMOPS
237952be9bSHans Verkuil	select DMA_SHARED_BUFFER
247952be9bSHans Verkuil
257952be9bSHans Verkuilconfig VIDEOBUF2_DMA_SG
267952be9bSHans Verkuil	tristate
277952be9bSHans Verkuil	select VIDEOBUF2_CORE
287952be9bSHans Verkuil	select VIDEOBUF2_MEMOPS
297952be9bSHans Verkuil
307952be9bSHans Verkuilconfig VIDEOBUF2_DVB
317952be9bSHans Verkuil	tristate
327952be9bSHans Verkuil	select VIDEOBUF2_CORE
33