| # SPDX-License-Identifier: GPL-2.0-only |
| if ARCH_ASPEED || COMPILE_TEST |
| menu "ASPEED SoC drivers" |
| tristate "ASPEED LPC firmware cycle control" |
| Control LPC firmware cycle mappings through ioctl()s. The driver |
| also provides a read/write interface to a BMC ram region where the |
| host LPC read/write region can be buffered. |
| tristate "ASPEED LPC snoop support" |
| Provides a driver to control the LPC snoop interface which |
| allows the BMC to listen on and save the data written by |
| the host to an arbitrary LPC I/O port. |
| config ASPEED_UART_ROUTING |
| tristate "ASPEED uart routing control" |
| Provides a driver to control the UART routing paths, allowing |
| users to perform runtime configuration of the RX muxes among |
| the UART controllers and I/O pins. |
| tristate "ASPEED P2A (VGA MMIO to BMC) bridge control" |
| Control ASPEED P2A VGA MMIO to BMC mappings through ioctl()s. The |
| driver also provides an interface for userspace mappings to a |
| bool "ASPEED SoC Information driver" |
| Say yes to support decoding of ASPEED BMC information. |