xref: /openbmc/linux/drivers/media/cec/Kconfig (revision 03ab8e6297acd1bc0eedaa050e2a1635c576fd11)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
246d2a3b9SMauro Carvalho Chehabconfig CEC_CORE
346d2a3b9SMauro Carvalho Chehab	tristate
446d2a3b9SMauro Carvalho Chehab
546d2a3b9SMauro Carvalho Chehabconfig CEC_NOTIFIER
646d2a3b9SMauro Carvalho Chehab	bool
746d2a3b9SMauro Carvalho Chehab
846d2a3b9SMauro Carvalho Chehabconfig CEC_PIN
946d2a3b9SMauro Carvalho Chehab	bool
1046d2a3b9SMauro Carvalho Chehab
11*2d080eb6SRandy Dunlapmenu "CEC support"
12*2d080eb6SRandy Dunlap
135f2c467cSHans Verkuilconfig MEDIA_CEC_RC
145f2c467cSHans Verkuil	bool "HDMI CEC RC integration"
155f2c467cSHans Verkuil	depends on CEC_CORE && RC_CORE
162302e559SArnd Bergmann	depends on CEC_CORE=m || RC_CORE=y
17b60a5b8dSMauro Carvalho Chehab	help
185f2c467cSHans Verkuil	  Pass on CEC remote control messages to the RC framework.
1922712b38SHans Verkuil
2022712b38SHans Verkuilconfig CEC_PIN_ERROR_INJ
2122712b38SHans Verkuil	bool "Enable CEC error injection support"
2222712b38SHans Verkuil	depends on CEC_PIN && DEBUG_FS
23b60a5b8dSMauro Carvalho Chehab	help
2422712b38SHans Verkuil	  This option enables CEC error injection using debugfs.
2546d2a3b9SMauro Carvalho Chehab
264be5e864SMauro Carvalho Chehabmenuconfig MEDIA_CEC_SUPPORT
2746d2a3b9SMauro Carvalho Chehab	bool
2846d2a3b9SMauro Carvalho Chehab	prompt "HDMI CEC drivers"
2915168b20SGeert Uytterhoeven	default y if MEDIA_SUPPORT && !MEDIA_SUPPORT_FILTER
3046d2a3b9SMauro Carvalho Chehab	help
3146d2a3b9SMauro Carvalho Chehab	  Enable support for HDMI CEC (Consumer Electronics Control),
3246d2a3b9SMauro Carvalho Chehab	  which is an optional HDMI feature.
3346d2a3b9SMauro Carvalho Chehab
3446d2a3b9SMauro Carvalho Chehab	  Say Y when you have an HDMI receiver, transmitter or a USB CEC
3546d2a3b9SMauro Carvalho Chehab	  adapter that supports HDMI CEC.
364be5e864SMauro Carvalho Chehab
374be5e864SMauro Carvalho Chehabif MEDIA_CEC_SUPPORT
3821b9a47eSJeff Chasesource "drivers/media/cec/i2c/Kconfig"
394be5e864SMauro Carvalho Chehabsource "drivers/media/cec/platform/Kconfig"
40a8106818SMauro Carvalho Chehabsource "drivers/media/cec/usb/Kconfig"
414be5e864SMauro Carvalho Chehabendif
42*2d080eb6SRandy Dunlap
43*2d080eb6SRandy Dunlapendmenu
44