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