xref: /linux-6.15/drivers/soc/aspeed/Kconfig (revision e0218dca)
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