1# SPDX-License-Identifier: GPL-2.0-only 2 3if ARCH_ASPEED || COMPILE_TEST 4 5menu "ASPEED SoC drivers" 6 7config ASPEED_LPC_CTRL 8 tristate "ASPEED LPC firmware cycle control" 9 select REGMAP 10 select MFD_SYSCON 11 help 12 Control LPC firmware cycle mappings through ioctl()s. The driver 13 also provides a read/write interface to a BMC ram region where the 14 host LPC read/write region can be buffered. 15 16config ASPEED_LPC_SNOOP 17 tristate "ASPEED LPC snoop support" 18 select REGMAP 19 select MFD_SYSCON 20 help 21 Provides a driver to control the LPC snoop interface which 22 allows the BMC to listen on and save the data written by 23 the host to an arbitrary LPC I/O port. 24 25config ASPEED_P2A_CTRL 26 tristate "ASPEED P2A (VGA MMIO to BMC) bridge control" 27 select REGMAP 28 select MFD_SYSCON 29 help 30 Control ASPEED P2A VGA MMIO to BMC mappings through ioctl()s. The 31 driver also provides an interface for userspace mappings to a 32 pre-defined region. 33 34config ASPEED_SOCINFO 35 bool "ASPEED SoC Information driver" 36 default ARCH_ASPEED 37 select SOC_BUS 38 help 39 Say yes to support decoding of ASPEED BMC information. 40 41endmenu 42 43endif 44