162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciconfig PECI_ASPEED
462306a36Sopenharmony_ci	tristate "ASPEED PECI support"
562306a36Sopenharmony_ci	depends on ARCH_ASPEED || COMPILE_TEST
662306a36Sopenharmony_ci	depends on OF
762306a36Sopenharmony_ci	depends on HAS_IOMEM
862306a36Sopenharmony_ci	depends on COMMON_CLK
962306a36Sopenharmony_ci	help
1062306a36Sopenharmony_ci	  This option enables PECI controller driver for ASPEED AST2400,
1162306a36Sopenharmony_ci	  AST2500 and AST2600 SoCs. It allows BMC to discover devices
1262306a36Sopenharmony_ci	  connected to it, and communicate with them using PECI protocol.
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ci	  Say Y here if your system runs on ASPEED SoC and you are using it
1562306a36Sopenharmony_ci	  as BMC for Intel platform.
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci	  This driver can also be built as a module. If so, the module will
1862306a36Sopenharmony_ci	  be called peci-aspeed.
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ciconfig PECI_NPCM
2162306a36Sopenharmony_ci	tristate "Nuvoton NPCM PECI support"
2262306a36Sopenharmony_ci	depends on ARCH_NPCM || COMPILE_TEST
2362306a36Sopenharmony_ci	depends on OF
2462306a36Sopenharmony_ci	select REGMAP_MMIO
2562306a36Sopenharmony_ci	help
2662306a36Sopenharmony_ci	  This option enables PECI controller driver for Nuvoton NPCM7XX
2762306a36Sopenharmony_ci	  and NPCM8XX SoCs. It allows BMC to discover devices connected
2862306a36Sopenharmony_ci	  to it and communicate with them using PECI protocol.
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ci	  Say Y here if you want support for the Platform Environment Control
3162306a36Sopenharmony_ci	  Interface (PECI) bus adapter driver on the Nuvoton NPCM SoCs.
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_ci	  This support is also available as a module. If so, the module
3462306a36Sopenharmony_ci	  will be called peci-npcm.
35