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
59 lines
1.9 KiB
Plaintext
59 lines
1.9 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0-only
|
|
config VIDEO_CX231XX
|
|
bool "Conexant cx231xx USB video capture support"
|
|
depends on VIDEO_DEV && I2C && I2C_MUX
|
|
select VIDEO_TUNER
|
|
select VIDEO_TVEEPROM
|
|
select VIDEOBUF_VMALLOC
|
|
select VIDEO_CX25840
|
|
select VIDEO_CX2341X
|
|
|
|
help
|
|
This is a video4linux driver for Conexant 231xx USB based TV cards.
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
module will be called cx231xx
|
|
|
|
config VIDEO_CX231XX_RC
|
|
bool "Conexant cx231xx Remote Controller additional support"
|
|
depends on RC_CORE=y || RC_CORE=VIDEO_CX231XX
|
|
depends on VIDEO_CX231XX
|
|
default y
|
|
help
|
|
cx231xx hardware has a builtin RX/TX support. However, a few
|
|
designs opted to not use it, but, instead, some other hardware.
|
|
This module enables the usage of those other hardware, like the
|
|
ones used with ISDB-T boards.
|
|
|
|
On most cases, all you need for IR is mceusb module.
|
|
|
|
config VIDEO_CX231XX_ALSA
|
|
tristate "Conexant Cx231xx ALSA audio module"
|
|
depends on VIDEO_CX231XX && SND
|
|
select SND_PCM
|
|
|
|
help
|
|
This is an ALSA driver for Cx231xx USB based TV cards.
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
module will be called cx231xx-alsa
|
|
|
|
config VIDEO_CX231XX_DVB
|
|
bool "DVB/ATSC Support for Cx231xx based TV cards"
|
|
depends on VIDEO_CX231XX && DVB_CORE
|
|
select MEDIA_TUNER_XC5000 if MEDIA_SUBDRV_AUTOSELECT
|
|
select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT
|
|
select DVB_MB86A20S if MEDIA_SUBDRV_AUTOSELECT
|
|
select DVB_LGDT3305 if MEDIA_SUBDRV_AUTOSELECT
|
|
select DVB_LGDT3306A if MEDIA_SUBDRV_AUTOSELECT
|
|
select DVB_TDA18271C2DD if MEDIA_SUBDRV_AUTOSELECT
|
|
select DVB_SI2165 if MEDIA_SUBDRV_AUTOSELECT
|
|
select DVB_SI2168 if MEDIA_SUBDRV_AUTOSELECT
|
|
select MEDIA_TUNER_SI2157 if MEDIA_SUBDRV_AUTOSELECT
|
|
select DVB_MN88473 if MEDIA_SUBDRV_AUTOSELECT
|
|
select MEDIA_TUNER_R820T if MEDIA_SUBDRV_AUTOSELECT
|
|
|
|
help
|
|
This adds support for DVB cards based on the
|
|
Conexant cx231xx chips.
|