summaryrefslogtreecommitdiff
path: root/drivers/platform/x86/amd/hsmp/Kconfig
blob: 7d10d4462a453df00ae8c2af237d5bfbdc40ddf2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# SPDX-License-Identifier: GPL-2.0-only
#
# AMD HSMP Driver
#

config AMD_HSMP
	tristate

menu "AMD HSMP Driver"
	depends on AMD_NB || COMPILE_TEST

config AMD_HSMP_ACPI
	tristate "AMD HSMP ACPI device driver"
	depends on ACPI
	select AMD_HSMP
	help
	  Host System Management Port (HSMP) interface is a mailbox interface
	  between the x86 core and the System Management Unit (SMU) firmware.
	  The driver provides a way for user space tools to monitor and manage
	  system management functionality on EPYC and MI300A server CPUs
	  from AMD.

	  This option supports ACPI based probing.
	  You may enable this, if your platform BIOS provides an ACPI object
	  as described in amd_hsmp.rst document.

	  If you choose to compile this driver as a module the module will be
	  called hsmp_acpi.

config AMD_HSMP_PLAT
	tristate "AMD HSMP platform device driver"
	select AMD_HSMP
	help
	  Host System Management Port (HSMP) interface is a mailbox interface
	  between the x86 core and the System Management Unit (SMU) firmware.
	  The driver provides a way for user space tools to monitor and manage
	  system management functionality on EPYC and MI300A server CPUs
	  from AMD.

	  This option supports platform device based probing.
	  You may enable this, if your platform BIOS does not provide
	  HSMP ACPI object.

	  If you choose to compile this driver as a module the module will be
	  called amd_hsmp.

endmenu