xref: /linux/drivers/platform/x86/amd/hsmp/Kconfig (revision fcb3ad4366b9c810cbb9da34c076a9a52d8aa1e0)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# AMD HSMP Driver
4#
5
6config AMD_HSMP
7	tristate
8
9menu "AMD HSMP Driver"
10	depends on AMD_NB || COMPILE_TEST
11
12config AMD_HSMP_ACPI
13	tristate "AMD HSMP ACPI device driver"
14	depends on ACPI
15	select AMD_HSMP
16	help
17	  Host System Management Port (HSMP) interface is a mailbox interface
18	  between the x86 core and the System Management Unit (SMU) firmware.
19	  The driver provides a way for user space tools to monitor and manage
20	  system management functionality on EPYC and MI300A server CPUs
21	  from AMD.
22
23	  This option supports ACPI based probing.
24	  You may enable this, if your platform BIOS provides an ACPI object
25	  as described in amd_hsmp.rst document.
26
27	  If you choose to compile this driver as a module the module will be
28	  called hsmp_acpi.
29
30config AMD_HSMP_PLAT
31	tristate "AMD HSMP platform device driver"
32	select AMD_HSMP
33	help
34	  Host System Management Port (HSMP) interface is a mailbox interface
35	  between the x86 core and the System Management Unit (SMU) firmware.
36	  The driver provides a way for user space tools to monitor and manage
37	  system management functionality on EPYC and MI300A server CPUs
38	  from AMD.
39
40	  This option supports platform device based probing.
41	  You may enable this, if your platform BIOS does not provide
42	  HSMP ACPI object.
43
44	  If you choose to compile this driver as a module the module will be
45	  called amd_hsmp.
46
47endmenu
48