| # SPDX-License-Identifier: GPL-2.0-only |
| # |
| # AMD HSMP Driver |
| # |
| |
| config AMD_HSMP |
| tristate |
| |
| menu "AMD HSMP Driver" |
| depends on AMD_NODE || COMPILE_TEST |
| |
| config AMD_HSMP_ACPI |
| tristate "AMD HSMP ACPI device driver" |
| depends on ACPI |
| depends on HWMON || !HWMON |
| 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" |
| depends on HWMON || !HWMON |
| 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 |