xref: /linux/drivers/peci/controller/Kconfig (revision 01a9664e0d9f8f8d5c0c7c33be2aae1284c2fc05)
1# SPDX-License-Identifier: GPL-2.0-only
2
3config PECI_ASPEED
4	tristate "ASPEED PECI support"
5	depends on ARCH_ASPEED || COMPILE_TEST
6	depends on OF
7	depends on HAS_IOMEM
8	depends on COMMON_CLK
9	help
10	  This option enables PECI controller driver for ASPEED AST2400,
11	  AST2500 and AST2600 SoCs. It allows BMC to discover devices
12	  connected to it, and communicate with them using PECI protocol.
13
14	  Say Y here if your system runs on ASPEED SoC and you are using it
15	  as BMC for Intel platform.
16
17	  This driver can also be built as a module. If so, the module will
18	  be called peci-aspeed.
19
20config PECI_NPCM
21	tristate "Nuvoton NPCM PECI support"
22	depends on ARCH_NPCM || COMPILE_TEST
23	depends on OF
24	select REGMAP_MMIO
25	help
26	  This option enables PECI controller driver for Nuvoton NPCM7XX
27	  and NPCM8XX SoCs. It allows BMC to discover devices connected
28	  to it and communicate with them using PECI protocol.
29
30	  Say Y here if you want support for the Platform Environment Control
31	  Interface (PECI) bus adapter driver on the Nuvoton NPCM SoCs.
32
33	  This support is also available as a module. If so, the module
34	  will be called peci-npcm.
35