| 1 | # SPDX-License-Identifier: GPL-2.0-only |
| 2 | |
| 3 | config 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 | |
| 20 | config 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. |