mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
synced 2025-08-28 09:22:08 +00:00
media: Kconfig: move the position of sub-driver autoselection
Let's place the sub-driver-autoselection option just below the device filtering one, as it also controls a filter menu, with is not even visible if !EXPERT && !EMBEDDED. Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
This commit is contained in:
parent
5e9e60f421
commit
1b80d36aeb
@ -33,6 +33,28 @@ config MEDIA_SUPPORT_FILTER
|
|||||||
needed to support media drivers will be enabled. Also, all
|
needed to support media drivers will be enabled. Also, all
|
||||||
media device drivers should be shown.
|
media device drivers should be shown.
|
||||||
|
|
||||||
|
config MEDIA_SUBDRV_AUTOSELECT
|
||||||
|
bool "Autoselect ancillary drivers (tuners, sensors, i2c, spi, frontends)"
|
||||||
|
depends on HAS_IOMEM
|
||||||
|
select I2C
|
||||||
|
select I2C_MUX
|
||||||
|
default y if MEDIA_SUPPORT_FILTER
|
||||||
|
help
|
||||||
|
By default, a media driver auto-selects all possible ancillary
|
||||||
|
devices such as tuners, sensors, video encoders/decoders and
|
||||||
|
frontends, that are used by any of the supported devices.
|
||||||
|
|
||||||
|
This is generally the right thing to do, except when there
|
||||||
|
are strict constraints with regards to the kernel size,
|
||||||
|
like on embedded systems.
|
||||||
|
|
||||||
|
Use this option with care, as deselecting ancillary drivers which
|
||||||
|
are, in fact, necessary will result in the lack of the needed
|
||||||
|
functionality for your device (it may not tune or may not have
|
||||||
|
the needed demodulators).
|
||||||
|
|
||||||
|
If unsure say Y.
|
||||||
|
|
||||||
menu "Media device types"
|
menu "Media device types"
|
||||||
visible if MEDIA_SUPPORT_FILTER
|
visible if MEDIA_SUPPORT_FILTER
|
||||||
|
|
||||||
@ -197,40 +219,18 @@ source "drivers/media/firewire/Kconfig"
|
|||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
|
||||||
menu "Media ancillary drivers (tuners, sensors, i2c, spi, frontends)"
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Ancillary drivers (tuners, i2c, spi, frontends)
|
# Ancillary drivers (tuners, i2c, spi, frontends)
|
||||||
#
|
#
|
||||||
|
|
||||||
config MEDIA_SUBDRV_AUTOSELECT
|
|
||||||
bool "Autoselect ancillary drivers (tuners, sensors, i2c, spi, frontends)"
|
|
||||||
depends on MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT || MEDIA_CAMERA_SUPPORT || MEDIA_SDR_SUPPORT
|
|
||||||
depends on HAS_IOMEM
|
|
||||||
select I2C
|
|
||||||
select I2C_MUX
|
|
||||||
default y if !EMBEDDED
|
|
||||||
help
|
|
||||||
By default, a media driver auto-selects all possible ancillary
|
|
||||||
devices such as tuners, sensors, video encoders/decoders and
|
|
||||||
frontends, that are used by any of the supported devices.
|
|
||||||
|
|
||||||
This is generally the right thing to do, except when there
|
|
||||||
are strict constraints with regards to the kernel size,
|
|
||||||
like on embedded systems.
|
|
||||||
|
|
||||||
Use this option with care, as deselecting ancillary drivers which
|
|
||||||
are, in fact, necessary will result in the lack of the needed
|
|
||||||
functionality for your device (it may not tune or may not have
|
|
||||||
the needed demodulators).
|
|
||||||
|
|
||||||
If unsure say Y.
|
|
||||||
|
|
||||||
config MEDIA_HIDE_ANCILLARY_SUBDRV
|
config MEDIA_HIDE_ANCILLARY_SUBDRV
|
||||||
bool
|
bool
|
||||||
depends on MEDIA_SUBDRV_AUTOSELECT && !COMPILE_TEST && !EXPERT
|
depends on MEDIA_SUBDRV_AUTOSELECT && !COMPILE_TEST && !EXPERT
|
||||||
default y
|
default y
|
||||||
|
|
||||||
|
menu "Media ancillary drivers"
|
||||||
|
visible if !MEDIA_HIDE_ANCILLARY_SUBDRV
|
||||||
|
|
||||||
config MEDIA_ATTACH
|
config MEDIA_ATTACH
|
||||||
bool
|
bool
|
||||||
depends on MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT || MEDIA_RADIO_SUPPORT
|
depends on MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT || MEDIA_RADIO_SUPPORT
|
||||||
|
Loading…
Reference in New Issue
Block a user