xref: /openbmc/linux/drivers/media/pci/ddbridge/Kconfig (revision adaf4df7)
125aee3deSMauro Carvalho Chehabconfig DVB_DDBRIDGE
225aee3deSMauro Carvalho Chehab	tristate "Digital Devices bridge support"
325aee3deSMauro Carvalho Chehab	depends on DVB_CORE && PCI && I2C
4fccea74fSMauro Carvalho Chehab	select DVB_LNBP21 if MEDIA_SUBDRV_AUTOSELECT
5fccea74fSMauro Carvalho Chehab	select DVB_STV6110x if MEDIA_SUBDRV_AUTOSELECT
6fccea74fSMauro Carvalho Chehab	select DVB_STV090x if MEDIA_SUBDRV_AUTOSELECT
7fccea74fSMauro Carvalho Chehab	select DVB_DRXK if MEDIA_SUBDRV_AUTOSELECT
8fccea74fSMauro Carvalho Chehab	select DVB_TDA18271C2DD if MEDIA_SUBDRV_AUTOSELECT
905da9437SDaniel Scheller	select DVB_STV0367 if MEDIA_SUBDRV_AUTOSELECT
1069e1749cSDaniel Scheller	select DVB_CXD2841ER if MEDIA_SUBDRV_AUTOSELECT
11df3082dfSDaniel Scheller	select DVB_STV0910 if MEDIA_SUBDRV_AUTOSELECT
12df3082dfSDaniel Scheller	select DVB_STV6111 if MEDIA_SUBDRV_AUTOSELECT
13df3082dfSDaniel Scheller	select DVB_LNBH25 if MEDIA_SUBDRV_AUTOSELECT
1405da9437SDaniel Scheller	select MEDIA_TUNER_TDA18212 if MEDIA_SUBDRV_AUTOSELECT
1525aee3deSMauro Carvalho Chehab	---help---
1625aee3deSMauro Carvalho Chehab	  Support for cards with the Digital Devices PCI express bridge:
1725aee3deSMauro Carvalho Chehab	  - Octopus PCIe Bridge
1825aee3deSMauro Carvalho Chehab	  - Octopus mini PCIe Bridge
1925aee3deSMauro Carvalho Chehab	  - Octopus LE
2025aee3deSMauro Carvalho Chehab	  - DuoFlex S2 Octopus
2125aee3deSMauro Carvalho Chehab	  - DuoFlex CT Octopus
2225aee3deSMauro Carvalho Chehab	  - cineS2(v6)
2305da9437SDaniel Scheller	  - CineCTv6 and DuoFlex CT (STV0367-based)
246acb191fSDaniel Scheller	  - CineCTv7 and DuoFlex CT2/C2T2/C2T2I (Sony CXD28xx-based)
256acb191fSDaniel Scheller	  - MaxA8 series
26df3082dfSDaniel Scheller	  - CineS2 V7/V7A and DuoFlex S2 V4 (ST STV0910-based)
2725aee3deSMauro Carvalho Chehab
2825aee3deSMauro Carvalho Chehab	  Say Y if you own such a card and want to use it.
29*adaf4df7SDaniel Scheller
30*adaf4df7SDaniel Schellerconfig DVB_DDBRIDGE_MSIENABLE
31*adaf4df7SDaniel Scheller	bool "Enable Message Signaled Interrupts (MSI) per default (EXPERIMENTAL)"
32*adaf4df7SDaniel Scheller	depends on DVB_DDBRIDGE
33*adaf4df7SDaniel Scheller	depends on PCI_MSI
34*adaf4df7SDaniel Scheller	default n
35*adaf4df7SDaniel Scheller	---help---
36*adaf4df7SDaniel Scheller	  Use PCI MSI (Message Signaled Interrupts) per default. Enabling this
37*adaf4df7SDaniel Scheller	  might lead to I2C errors originating from the bridge in conjunction
38*adaf4df7SDaniel Scheller	  with certain SATA controllers, requiring a reload of the ddbridge
39*adaf4df7SDaniel Scheller	  module. MSI can still be disabled by passing msi=0 as option, as
40*adaf4df7SDaniel Scheller	  this will just change the msi option default value.
41*adaf4df7SDaniel Scheller
42*adaf4df7SDaniel Scheller	  If you're unsure, concerned about stability and don't want to pass
43*adaf4df7SDaniel Scheller	  module options in case of troubles, say N.
44