1*0c078e31SDaniel Almeida# SPDX-License-Identifier: GPL-2.0+ 2*0c078e31SDaniel Almeidaconfig VIDEO_VISL 3*0c078e31SDaniel Almeida tristate "Virtual Stateless Decoder Driver (visl)" 4*0c078e31SDaniel Almeida depends on VIDEO_DEV 5*0c078e31SDaniel Almeida select FONT_SUPPORT 6*0c078e31SDaniel Almeida select FONT_8x16 7*0c078e31SDaniel Almeida select VIDEOBUF2_VMALLOC 8*0c078e31SDaniel Almeida select V4L2_MEM2MEM_DEV 9*0c078e31SDaniel Almeida select MEDIA_CONTROLLER 10*0c078e31SDaniel Almeida select VIDEO_V4L2_TPG 11*0c078e31SDaniel Almeida help 12*0c078e31SDaniel Almeida 13*0c078e31SDaniel Almeida A virtual stateless decoder device for uAPI development purposes. 14*0c078e31SDaniel Almeida 15*0c078e31SDaniel Almeida A userspace implementation can use visl to run a decoding loop even 16*0c078e31SDaniel Almeida when no hardware is available or when the kernel uAPI for the codec 17*0c078e31SDaniel Almeida has not been upstreamed yet. This can reveal bugs at an early stage. 18*0c078e31SDaniel Almeida 19*0c078e31SDaniel Almeida When in doubt, say N. 20*0c078e31SDaniel Almeida 21*0c078e31SDaniel Almeidaconfig VISL_DEBUGFS 22*0c078e31SDaniel Almeida bool "Enable debugfs for visl" 23*0c078e31SDaniel Almeida depends on VIDEO_VISL 24*0c078e31SDaniel Almeida depends on DEBUG_FS 25*0c078e31SDaniel Almeida 26*0c078e31SDaniel Almeida help 27*0c078e31SDaniel Almeida Choose Y to dump the bitstream buffers through debugfs. 28*0c078e31SDaniel Almeida When in doubt, say N. 29