1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2524feb79SPatrick Venture 3*592693a1SJoel Stanleyif ARCH_ASPEED || COMPILE_TEST 4*592693a1SJoel Stanley 5*592693a1SJoel Stanleymenu "ASPEED SoC drivers" 6dc413a90SLinus Torvalds 7524feb79SPatrick Ventureconfig ASPEED_LPC_CTRL 8*592693a1SJoel Stanley tristate "ASPEED LPC firmware cycle control" 9*592693a1SJoel Stanley select REGMAP 10*592693a1SJoel Stanley select MFD_SYSCON 11a7f7f624SMasahiro Yamada help 12*592693a1SJoel Stanley Control LPC firmware cycle mappings through ioctl()s. The driver 13*592693a1SJoel Stanley also provides a read/write interface to a BMC ram region where the 14*592693a1SJoel Stanley host LPC read/write region can be buffered. 15524feb79SPatrick Venture 16524feb79SPatrick Ventureconfig ASPEED_LPC_SNOOP 17*592693a1SJoel Stanley tristate "ASPEED LPC snoop support" 18*592693a1SJoel Stanley select REGMAP 19*592693a1SJoel Stanley select MFD_SYSCON 20524feb79SPatrick Venture help 21524feb79SPatrick Venture Provides a driver to control the LPC snoop interface which 22524feb79SPatrick Venture allows the BMC to listen on and save the data written by 23524feb79SPatrick Venture the host to an arbitrary LPC I/O port. 24524feb79SPatrick Venture 25dc413a90SLinus Torvaldsconfig ASPEED_P2A_CTRL 26*592693a1SJoel Stanley tristate "ASPEED P2A (VGA MMIO to BMC) bridge control" 27*592693a1SJoel Stanley select REGMAP 28*592693a1SJoel Stanley select MFD_SYSCON 29dc413a90SLinus Torvalds help 30*592693a1SJoel Stanley Control ASPEED P2A VGA MMIO to BMC mappings through ioctl()s. The 31*592693a1SJoel Stanley driver also provides an interface for userspace mappings to a 32*592693a1SJoel Stanley pre-defined region. 33524feb79SPatrick Venture 3480d0c649SOlof Johanssonendmenu 35*592693a1SJoel Stanley 36*592693a1SJoel Stanleyendif 37