| # SPDX-License-Identifier: GPL-2.0-only | 
 | # | 
 | # DVB device configuration | 
 | # | 
 |  | 
 | config DVB_MMAP | 
 | 	bool "Enable DVB memory-mapped API (EXPERIMENTAL)" | 
 | 	depends on DVB_CORE | 
 | 	depends on VIDEO_V4L2=y || VIDEO_V4L2=DVB_CORE | 
 | 	select VIDEOBUF2_VMALLOC | 
 | 	help | 
 | 	  This option enables DVB experimental memory-mapped API, which | 
 | 	  reduces the number of context switches to read DVB buffers, as | 
 | 	  the buffers can use mmap() syscalls. | 
 |  | 
 | 	  Support for it is experimental. Use with care. If unsure, | 
 | 	  say N. | 
 |  | 
 | config DVB_NET | 
 | 	bool "DVB Network Support" | 
 | 	default (NET && INET) | 
 | 	depends on NET && INET && DVB_CORE | 
 | 	help | 
 | 	  This option enables DVB Network Support which is a part of the DVB | 
 | 	  standard. It is used, for example, by automatic firmware updates used | 
 | 	  on Set-Top-Boxes. It can also be used to access the Internet via the | 
 | 	  DVB card, if the network provider supports it. | 
 |  | 
 | 	  You may want to disable the network support on embedded devices. If | 
 | 	  unsure say Y. | 
 |  | 
 | config DVB_MAX_ADAPTERS | 
 | 	int "maximum number of DVB/ATSC adapters" | 
 | 	depends on DVB_CORE | 
 | 	default 16 | 
 | 	range 1 255 | 
 | 	help | 
 | 	  Maximum number of DVB/ATSC adapters. Increasing this number | 
 | 	  increases the memory consumption of the DVB subsystem even | 
 | 	  if a much lower number of DVB/ATSC adapters is present. | 
 | 	  Only values in the range 4-32 are tested. | 
 |  | 
 | 	  If you are unsure about this, use the default value 16 | 
 |  | 
 | config DVB_DYNAMIC_MINORS | 
 | 	bool "Dynamic DVB minor allocation" | 
 | 	depends on DVB_CORE | 
 | 	default y | 
 | 	help | 
 | 	  If you say Y here, the DVB subsystem will use dynamic minor | 
 | 	  allocation for any device that uses the DVB major number. | 
 | 	  This means that you can have more than 4 of a single type | 
 | 	  of device (like demuxes and frontends) per adapter, but udev | 
 | 	  will be required to manage the device nodes. | 
 |  | 
 | 	  If you are unsure about this, say N here. | 
 |  | 
 | config DVB_DEMUX_SECTION_LOSS_LOG | 
 | 	bool "Enable DVB demux section packet loss log" | 
 | 	depends on DVB_CORE | 
 | 	help | 
 | 	  Enable extra log messages meant to detect packet loss | 
 | 	  inside the Kernel. | 
 |  | 
 | 	  Should not be enabled on normal cases, as logs can | 
 | 	  be very verbose. | 
 |  | 
 | 	  If you are unsure about this, say N here. | 
 |  | 
 | config DVB_ULE_DEBUG | 
 | 	bool "Enable DVB net ULE packet debug messages" | 
 | 	depends on DVB_CORE | 
 | 	help | 
 | 	  Enable extra log messages meant to detect problems while | 
 | 	  handling DVB network ULE packet loss inside the Kernel. | 
 |  | 
 | 	  Should not be enabled on normal cases, as logs can | 
 | 	  be very verbose. | 
 |  | 
 | 	  If you are unsure about this, say N here. |