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