a35cf72836
When removing the export from symbol_get/put(), I disabled lots of
different drivers in the allmodconfig build file.
As some pointed out, that's not the nicest thing to do, as we really do
want the build coverage, so instead, "tweak" the Kconfig files to make
the problamatic modules be built-in to the kernel image. That removes
the problem of the export going away and still gives us good build
testing coverage, without modifying any real-world device
configurations.
Note, 3 config options are "turned off" so they can not be selected, as
they could not be worked around in any semi-sane manner:
VIDEO_CX23885
DELL_LAPTOP
SAMPLE_HW_BREAKPOINT
none of which affects any known Android devices.
Bug: 162613590
Fixes: 882b7ca141
("ANDROID: GKI: do not export symbol_get/put()")
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ia28f73a64566438940b876a5d9c1a0137c6304d0
48 lines
1.8 KiB
Plaintext
48 lines
1.8 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0-only
|
|
config DVB_DDBRIDGE
|
|
bool "Digital Devices bridge support"
|
|
depends on DVB_CORE && PCI && I2C
|
|
select DVB_LNBP21 if MEDIA_SUBDRV_AUTOSELECT
|
|
select DVB_STV6110x if MEDIA_SUBDRV_AUTOSELECT
|
|
select DVB_STV090x if MEDIA_SUBDRV_AUTOSELECT
|
|
select DVB_DRXK if MEDIA_SUBDRV_AUTOSELECT
|
|
select DVB_TDA18271C2DD if MEDIA_SUBDRV_AUTOSELECT
|
|
select DVB_STV0367 if MEDIA_SUBDRV_AUTOSELECT
|
|
select DVB_CXD2841ER if MEDIA_SUBDRV_AUTOSELECT
|
|
select DVB_STV0910 if MEDIA_SUBDRV_AUTOSELECT
|
|
select DVB_STV6111 if MEDIA_SUBDRV_AUTOSELECT
|
|
select DVB_LNBH25 if MEDIA_SUBDRV_AUTOSELECT
|
|
select MEDIA_TUNER_TDA18212 if MEDIA_SUBDRV_AUTOSELECT
|
|
select DVB_MXL5XX if MEDIA_SUBDRV_AUTOSELECT
|
|
select DVB_CXD2099 if MEDIA_SUBDRV_AUTOSELECT
|
|
select DVB_DUMMY_FE if MEDIA_SUBDRV_AUTOSELECT
|
|
help
|
|
Support for cards with the Digital Devices PCI express bridge:
|
|
- Octopus PCIe Bridge
|
|
- Octopus mini PCIe Bridge
|
|
- Octopus LE
|
|
- DuoFlex S2 Octopus
|
|
- DuoFlex CT Octopus
|
|
- cineS2(v6)
|
|
- CineCTv6 and DuoFlex CT (STV0367-based)
|
|
- CineCTv7 and DuoFlex CT2/C2T2/C2T2I (Sony CXD28xx-based)
|
|
- MaxA8 series
|
|
- CineS2 V7/V7A and DuoFlex S2 V4 (ST STV0910-based)
|
|
- Max S4/8
|
|
|
|
Say Y if you own such a card and want to use it.
|
|
|
|
config DVB_DDBRIDGE_MSIENABLE
|
|
bool "Enable Message Signaled Interrupts (MSI) per default (EXPERIMENTAL)"
|
|
depends on DVB_DDBRIDGE
|
|
depends on PCI_MSI
|
|
help
|
|
Use PCI MSI (Message Signaled Interrupts) per default. Enabling this
|
|
might lead to I2C errors originating from the bridge in conjunction
|
|
with certain SATA controllers, requiring a reload of the ddbridge
|
|
module. MSI can still be disabled by passing msi=0 as option, as
|
|
this will just change the msi option default value.
|
|
|
|
If you're unsure, concerned about stability and don't want to pass
|
|
module options in case of troubles, say N.
|