# SPDX-License-Identifier: GPL-2.0-only config [31mCONFIG_VIDEO_IVTV[0m tristate "Conexant cx23416/cx23415 MPEG encoder/decoder support" depends on [31mCONFIG_VIDEO_V4L2[0m && [31mCONFIG_PCI[0m && [31mCONFIG_I2C[0m select [31mCONFIG_I2C_ALGOBIT[0m depends on [31mCONFIG_RC_CORE[0m select [31mCONFIG_VIDEO_TUNER[0m select [31mCONFIG_VIDEO_TVEEPROM[0m select [31mCONFIG_VIDEO_CX2341X[0m select [31mCONFIG_VIDEO_CX25840[0m select [31mCONFIG_VIDEO_MSP3400[0m select [31mCONFIG_VIDEO_SAA711X[0m select [31mCONFIG_VIDEO_SAA717X[0m select [31mCONFIG_VIDEO_SAA7127[0m select [31mCONFIG_VIDEO_CS53L32A[0m select [31mCONFIG_VIDEO_M52790[0m select [31mCONFIG_VIDEO_WM8775[0m select [31mCONFIG_VIDEO_WM8739[0m select [31mCONFIG_VIDEO_VP27SMPX[0m select [31mCONFIG_VIDEO_UPD64031A[0m select [31mCONFIG_VIDEO_UPD64083[0m help This is a video4linux driver for Conexant cx23416 or cx23415 based [31mCONFIG_PCI[0m personal video recorder devices. This is used in devices such as the Hauppauge PVR-150/250/350/500 cards. There is a driver homepage at <http://www.ivtvdriver.org>. To compile this driver as a module, choose [31mCONFIG_M[0m here: the module will be called ivtv. config [31mCONFIG_VIDEO_IVTV_DEPRECATED_IOCTLS[0m bool "enable the DVB ioctls abuse on ivtv driver" depends on [31mCONFIG_VIDEO_IVTV[0m help Enable the usage of the a DVB set of ioctls that were abused by IVTV driver for a while. Those ioctls were not needed for a long time, as IVTV implements the proper V4L2 ioctls since kernel 3.3. If unsure, say N. config [31mCONFIG_VIDEO_IVTV_ALSA[0m tristate "Conexant cx23415/cx23416 ALSA interface for PCM audio capture" depends on [31mCONFIG_VIDEO_IVTV[0m && [31mCONFIG_SND[0m select [31mCONFIG_SND_PCM[0m help This driver provides an ALSA interface as another method for user applications to obtain PCM audio data from Conexant cx23415/cx23416 based [31mCONFIG_PCI[0m TV cards supported by the ivtv driver. The ALSA interface has much wider use in user applications performing PCM audio capture, than the V4L2 "/dev/video24" PCM audio interface provided by the main ivtv driver. To compile this driver as a module, choose [31mCONFIG_M[0m here: the module will be called ivtv-alsa. config [31mCONFIG_VIDEO_FB_IVTV[0m tristate "Conexant cx23415 framebuffer support" depends on [31mCONFIG_VIDEO_IVTV[0m && [31mCONFIG_FB[0m select [31mCONFIG_FB_CFB_FILLRECT[0m select [31mCONFIG_FB_CFB_COPYAREA[0m select [31mCONFIG_FB_CFB_IMAGEBLIT[0m help This is a framebuffer driver for the Conexant cx23415 MPEG encoder/decoder. This is used in the Hauppauge PVR-350 card. There is a driver homepage at <http://www.ivtvdriver.org>. To compile this driver as a module, choose [31mCONFIG_M[0m here: the module will be called ivtvfb. config [31mCONFIG_VIDEO_FB_IVTV_FORCE_PAT[0m bool "force cx23415 framebuffer init with x86 PAT enabled" depends on [31mCONFIG_VIDEO_FB_IVTV[0m && [31mCONFIG_X86_PAT[0m help With PAT enabled, the cx23415 framebuffer driver does not utilize write-combined caching on the framebuffer memory. For this reason, the driver will by default disable itself when initializied on a kernel with PAT enabled (i.e. not using the nopat kernel parameter). The driver is not easily upgradable to the PAT-aware ioremap_wc() API since the firmware hides the address ranges that should be marked write-combined from the driver. With this setting enabled, the framebuffer will initialize on PAT-enabled systems but the framebuffer memory will be uncached. If unsure, say N. |