xref: /openbmc/linux/drivers/soc/aspeed/Kconfig (revision dc413a90)
1524feb79SPatrick Venturemenu "Aspeed SoC drivers"
2524feb79SPatrick Venture
3dc413a90SLinus Torvaldsconfig SOC_ASPEED
4dc413a90SLinus Torvalds	def_bool y
5dc413a90SLinus Torvalds	depends on ARCH_ASPEED || COMPILE_TEST
6dc413a90SLinus Torvalds
7524feb79SPatrick Ventureconfig ASPEED_LPC_CTRL
8dc413a90SLinus Torvalds	depends on SOC_ASPEED && REGMAP && MFD_SYSCON
9524feb79SPatrick Venture	tristate "Aspeed ast2400/2500 HOST LPC to BMC bridge control"
10524feb79SPatrick Venture	---help---
11524feb79SPatrick Venture	  Control Aspeed ast2400/2500 HOST LPC to BMC mappings through
12524feb79SPatrick Venture	  ioctl()s, the driver also provides a read/write interface to a BMC ram
13524feb79SPatrick Venture	  region where the host LPC read/write region can be buffered.
14524feb79SPatrick Venture
15524feb79SPatrick Ventureconfig ASPEED_LPC_SNOOP
16524feb79SPatrick Venture	tristate "Aspeed ast2500 HOST LPC snoop support"
17dc413a90SLinus Torvalds	depends on SOC_ASPEED && REGMAP && MFD_SYSCON
18524feb79SPatrick Venture	help
19524feb79SPatrick Venture	  Provides a driver to control the LPC snoop interface which
20524feb79SPatrick Venture	  allows the BMC to listen on and save the data written by
21524feb79SPatrick Venture	  the host to an arbitrary LPC I/O port.
22524feb79SPatrick Venture
23dc413a90SLinus Torvaldsconfig ASPEED_P2A_CTRL
24dc413a90SLinus Torvalds	depends on SOC_ASPEED && REGMAP && MFD_SYSCON
25dc413a90SLinus Torvalds	tristate "Aspeed ast2400/2500 HOST P2A VGA MMIO to BMC bridge control"
26dc413a90SLinus Torvalds	help
27dc413a90SLinus Torvalds	  Control Aspeed ast2400/2500 HOST P2A VGA MMIO to BMC mappings through
28dc413a90SLinus Torvalds	  ioctl()s, the driver also provides an interface for userspace mappings to
29dc413a90SLinus Torvalds	  a pre-defined region.
30524feb79SPatrick Venture
3180d0c649SOlof Johanssonendmenu
32