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