162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ciconfig DVB_DDBRIDGE 362306a36Sopenharmony_ci tristate "Digital Devices bridge support" 462306a36Sopenharmony_ci depends on DVB_CORE && PCI && I2C 562306a36Sopenharmony_ci select DVB_LNBP21 if MEDIA_SUBDRV_AUTOSELECT 662306a36Sopenharmony_ci select DVB_STV6110x if MEDIA_SUBDRV_AUTOSELECT 762306a36Sopenharmony_ci select DVB_STV090x if MEDIA_SUBDRV_AUTOSELECT 862306a36Sopenharmony_ci select DVB_DRXK if MEDIA_SUBDRV_AUTOSELECT 962306a36Sopenharmony_ci select DVB_TDA18271C2DD if MEDIA_SUBDRV_AUTOSELECT 1062306a36Sopenharmony_ci select DVB_STV0367 if MEDIA_SUBDRV_AUTOSELECT 1162306a36Sopenharmony_ci select DVB_CXD2841ER if MEDIA_SUBDRV_AUTOSELECT 1262306a36Sopenharmony_ci select DVB_STV0910 if MEDIA_SUBDRV_AUTOSELECT 1362306a36Sopenharmony_ci select DVB_STV6111 if MEDIA_SUBDRV_AUTOSELECT 1462306a36Sopenharmony_ci select DVB_LNBH25 if MEDIA_SUBDRV_AUTOSELECT 1562306a36Sopenharmony_ci select MEDIA_TUNER_TDA18212 if MEDIA_SUBDRV_AUTOSELECT 1662306a36Sopenharmony_ci select DVB_MXL5XX if MEDIA_SUBDRV_AUTOSELECT 1762306a36Sopenharmony_ci select DVB_CXD2099 if MEDIA_SUBDRV_AUTOSELECT 1862306a36Sopenharmony_ci help 1962306a36Sopenharmony_ci Support for cards with the Digital Devices PCI express bridge: 2062306a36Sopenharmony_ci - Octopus PCIe Bridge 2162306a36Sopenharmony_ci - Octopus mini PCIe Bridge 2262306a36Sopenharmony_ci - Octopus LE 2362306a36Sopenharmony_ci - DuoFlex S2 Octopus 2462306a36Sopenharmony_ci - DuoFlex CT Octopus 2562306a36Sopenharmony_ci - cineS2(v6) 2662306a36Sopenharmony_ci - CineCTv6 and DuoFlex CT (STV0367-based) 2762306a36Sopenharmony_ci - CineCTv7 and DuoFlex CT2/C2T2/C2T2I (Sony CXD28xx-based) 2862306a36Sopenharmony_ci - MaxA8 series 2962306a36Sopenharmony_ci - CineS2 V7/V7A and DuoFlex S2 V4 (ST STV0910-based) 3062306a36Sopenharmony_ci - Max S4/8 3162306a36Sopenharmony_ci 3262306a36Sopenharmony_ci Say Y if you own such a card and want to use it. 3362306a36Sopenharmony_ci 3462306a36Sopenharmony_ciconfig DVB_DDBRIDGE_MSIENABLE 3562306a36Sopenharmony_ci bool "Enable Message Signaled Interrupts (MSI) per default (EXPERIMENTAL)" 3662306a36Sopenharmony_ci depends on DVB_DDBRIDGE 3762306a36Sopenharmony_ci depends on PCI_MSI 3862306a36Sopenharmony_ci help 3962306a36Sopenharmony_ci Use PCI MSI (Message Signaled Interrupts) per default. Enabling this 4062306a36Sopenharmony_ci might lead to I2C errors originating from the bridge in conjunction 4162306a36Sopenharmony_ci with certain SATA controllers, requiring a reload of the ddbridge 4262306a36Sopenharmony_ci module. MSI can still be disabled by passing msi=0 as option, as 4362306a36Sopenharmony_ci this will just change the msi option default value. 4462306a36Sopenharmony_ci 4562306a36Sopenharmony_ci If you're unsure, concerned about stability and don't want to pass 4662306a36Sopenharmony_ci module options in case of troubles, say N. 47