mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-25 05:04:09 +08:00
media: place CEC menu before MEDIA_SUPPORT
The only item that opens at the CEC Kconfig menu is related to Remote Controller. Also, its support should not depend on media support, so it makes sense to keep both RC and CEC together. After this change, the main media menus that are visible under "Device Drivers" menu are: <*> Remote Controller support ---> [ ] HDMI CEC RC integration (NEW) < > HDMI CEC drivers <M> Multimedia support ---> Acked-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
This commit is contained in:
parent
de73b88c7c
commit
46d2a3b964
@ -4,19 +4,10 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
#
|
#
|
||||||
# NOTE: Those symbols can't depend on MEDIA_SUPPORT, as it would cause
|
# NOTE: CEC and Remote Controller support should not depend on MEDIA_SUPPORT
|
||||||
# unmatched dependencies
|
|
||||||
#
|
#
|
||||||
config CEC_CORE
|
|
||||||
tristate
|
|
||||||
|
|
||||||
config CEC_NOTIFIER
|
|
||||||
bool
|
|
||||||
|
|
||||||
config CEC_PIN
|
|
||||||
bool
|
|
||||||
|
|
||||||
source "drivers/media/rc/Kconfig"
|
source "drivers/media/rc/Kconfig"
|
||||||
|
source "drivers/media/cec/Kconfig"
|
||||||
|
|
||||||
menuconfig MEDIA_SUPPORT
|
menuconfig MEDIA_SUPPORT
|
||||||
tristate "Multimedia support"
|
tristate "Multimedia support"
|
||||||
@ -132,17 +123,6 @@ config MEDIA_SDR_SUPPORT
|
|||||||
|
|
||||||
Say Y when you have a software defined radio device.
|
Say Y when you have a software defined radio device.
|
||||||
|
|
||||||
config MEDIA_CEC_SUPPORT
|
|
||||||
bool
|
|
||||||
prompt "HDMI CEC support" if MEDIA_SUPPORT_FILTER
|
|
||||||
default y if !MEDIA_SUPPORT_FILTER
|
|
||||||
help
|
|
||||||
Enable support for HDMI CEC (Consumer Electronics Control),
|
|
||||||
which is an optional HDMI feature.
|
|
||||||
|
|
||||||
Say Y when you have an HDMI receiver, transmitter or a USB CEC
|
|
||||||
adapter that supports HDMI CEC.
|
|
||||||
|
|
||||||
config MEDIA_PLATFORM_SUPPORT
|
config MEDIA_PLATFORM_SUPPORT
|
||||||
bool
|
bool
|
||||||
prompt "Platform-specific devices" if MEDIA_SUPPORT_FILTER
|
prompt "Platform-specific devices" if MEDIA_SUPPORT_FILTER
|
||||||
@ -232,12 +212,6 @@ menu "Digital TV options"
|
|||||||
source "drivers/media/dvb-core/Kconfig"
|
source "drivers/media/dvb-core/Kconfig"
|
||||||
endmenu
|
endmenu
|
||||||
|
|
||||||
menu "HDMI CEC options"
|
|
||||||
visible if CEC_CORE
|
|
||||||
|
|
||||||
source "drivers/media/cec/Kconfig"
|
|
||||||
endmenu
|
|
||||||
|
|
||||||
menu "Media drivers"
|
menu "Media drivers"
|
||||||
|
|
||||||
comment "Drivers filtered as selected at 'Filter media drivers'"
|
comment "Drivers filtered as selected at 'Filter media drivers'"
|
||||||
|
@ -1,4 +1,13 @@
|
|||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
config CEC_CORE
|
||||||
|
tristate
|
||||||
|
|
||||||
|
config CEC_NOTIFIER
|
||||||
|
bool
|
||||||
|
|
||||||
|
config CEC_PIN
|
||||||
|
bool
|
||||||
|
|
||||||
config MEDIA_CEC_RC
|
config MEDIA_CEC_RC
|
||||||
bool "HDMI CEC RC integration"
|
bool "HDMI CEC RC integration"
|
||||||
depends on CEC_CORE && RC_CORE
|
depends on CEC_CORE && RC_CORE
|
||||||
@ -11,3 +20,14 @@ config CEC_PIN_ERROR_INJ
|
|||||||
depends on CEC_PIN && DEBUG_FS
|
depends on CEC_PIN && DEBUG_FS
|
||||||
help
|
help
|
||||||
This option enables CEC error injection using debugfs.
|
This option enables CEC error injection using debugfs.
|
||||||
|
|
||||||
|
config MEDIA_CEC_SUPPORT
|
||||||
|
bool
|
||||||
|
prompt "HDMI CEC drivers"
|
||||||
|
default y if !MEDIA_SUPPORT_FILTER
|
||||||
|
help
|
||||||
|
Enable support for HDMI CEC (Consumer Electronics Control),
|
||||||
|
which is an optional HDMI feature.
|
||||||
|
|
||||||
|
Say Y when you have an HDMI receiver, transmitter or a USB CEC
|
||||||
|
adapter that supports HDMI CEC.
|
||||||
|
Loading…
Reference in New Issue
Block a user