xref: /linux/drivers/firmware/arm_scmi/vendors/imx/Kconfig (revision 297d9111e9fcf47dd1dcc6f79bba915f35378d01)
141845541SPeng Fan# SPDX-License-Identifier: GPL-2.0-only
241845541SPeng Fanmenu "ARM SCMI NXP i.MX Vendor Protocols"
341845541SPeng Fan
441845541SPeng Fanconfig IMX_SCMI_BBM_EXT
541845541SPeng Fan	tristate "i.MX SCMI BBM EXTENSION"
641845541SPeng Fan	depends on ARM_SCMI_PROTOCOL || (COMPILE_TEST && OF)
741845541SPeng Fan	default y if ARCH_MXC
841845541SPeng Fan	help
941845541SPeng Fan	  This enables i.MX System BBM control logic which supports RTC
1041845541SPeng Fan	  and BUTTON.
1141845541SPeng Fan
1241845541SPeng Fan	  To compile this driver as a module, choose M here: the
1341845541SPeng Fan	  module will be called imx-sm-bbm.
1441845541SPeng Fan
15e68c305bSPeng Fanconfig IMX_SCMI_CPU_EXT
16e68c305bSPeng Fan	tristate "i.MX SCMI CPU EXTENSION"
17e68c305bSPeng Fan	depends on ARM_SCMI_PROTOCOL || (COMPILE_TEST && OF)
18*1055faa5SPeng Fan	depends on IMX_SCMI_CPU_DRV
19e68c305bSPeng Fan	default y if ARCH_MXC
20e68c305bSPeng Fan	help
21e68c305bSPeng Fan	  This enables i.MX System CPU Protocol to manage cpu
22e68c305bSPeng Fan	  start, stop and etc.
23e68c305bSPeng Fan
24e68c305bSPeng Fan	  To compile this driver as a module, choose M here: the
25e68c305bSPeng Fan	  module will be called imx-sm-cpu.
26e68c305bSPeng Fan
2734180863SPeng Fanconfig IMX_SCMI_LMM_EXT
2834180863SPeng Fan	tristate "i.MX SCMI LMM EXTENSION"
2934180863SPeng Fan	depends on ARM_SCMI_PROTOCOL || (COMPILE_TEST && OF)
307242bbf4SPeng Fan	depends on IMX_SCMI_LMM_DRV
3134180863SPeng Fan	default y if ARCH_MXC
3234180863SPeng Fan	help
3334180863SPeng Fan	  This enables i.MX System Logical Machine Protocol to
3434180863SPeng Fan	  manage Logical Machines boot, shutdown and etc.
3534180863SPeng Fan
3634180863SPeng Fan	  To compile this driver as a module, choose M here: the
3734180863SPeng Fan	  module will be called imx-sm-lmm.
3834180863SPeng Fan
3961c9f03eSPeng Fanconfig IMX_SCMI_MISC_EXT
4061c9f03eSPeng Fan	tristate "i.MX SCMI MISC EXTENSION"
4161c9f03eSPeng Fan	depends on ARM_SCMI_PROTOCOL || (COMPILE_TEST && OF)
42514b2262SArnd Bergmann	depends on IMX_SCMI_MISC_DRV
4361c9f03eSPeng Fan	default y if ARCH_MXC
4461c9f03eSPeng Fan	help
4561c9f03eSPeng Fan	  This enables i.MX System MISC control logic such as gpio expander
4661c9f03eSPeng Fan	  wakeup
4761c9f03eSPeng Fan
4861c9f03eSPeng Fan	  To compile this driver as a module, choose M here: the
4961c9f03eSPeng Fan	  module will be called imx-sm-misc.
5041845541SPeng Fanendmenu
51