xref: /openbmc/linux/drivers/soc/aspeed/Kconfig (revision fb37409a)
1# SPDX-License-Identifier: GPL-2.0-only
2menu "Aspeed SoC drivers"
3
4config SOC_ASPEED
5	def_bool y
6	depends on ARCH_ASPEED || COMPILE_TEST
7
8config ASPEED_LPC_CTRL
9	depends on SOC_ASPEED && REGMAP && MFD_SYSCON
10	tristate "Aspeed ast2400/2500 HOST LPC to BMC bridge control"
11	help
12	  Control Aspeed ast2400/2500 HOST LPC to BMC mappings through
13	  ioctl()s, the driver also provides a read/write interface to a BMC ram
14	  region where the host LPC read/write region can be buffered.
15
16config ASPEED_LPC_SNOOP
17	tristate "Aspeed ast2500 HOST LPC snoop support"
18	depends on SOC_ASPEED && REGMAP && MFD_SYSCON
19	help
20	  Provides a driver to control the LPC snoop interface which
21	  allows the BMC to listen on and save the data written by
22	  the host to an arbitrary LPC I/O port.
23
24config ASPEED_P2A_CTRL
25	depends on SOC_ASPEED && REGMAP && MFD_SYSCON
26	tristate "Aspeed ast2400/2500 HOST P2A VGA MMIO to BMC bridge control"
27	help
28	  Control Aspeed ast2400/2500 HOST P2A VGA MMIO to BMC mappings through
29	  ioctl()s, the driver also provides an interface for userspace mappings to
30	  a pre-defined region.
31
32endmenu
33