xref: /linux/drivers/platform/x86/amd/hsmp/Kconfig (revision 1193e205dbb6feca917dc8e1862ffcdf2194234b)
19df19308SSuma Hegde# SPDX-License-Identifier: GPL-2.0-only
29df19308SSuma Hegde#
39df19308SSuma Hegde# AMD HSMP Driver
49df19308SSuma Hegde#
59df19308SSuma Hegde
69df19308SSuma Hegdeconfig AMD_HSMP
77d3135d1SSuma Hegde	tristate
89df19308SSuma Hegde
97d3135d1SSuma Hegdemenu "AMD HSMP Driver"
108a3dc0f7SYazen Ghannam	depends on AMD_NODE || COMPILE_TEST
117d3135d1SSuma Hegde
127d3135d1SSuma Hegdeconfig AMD_HSMP_ACPI
137d3135d1SSuma Hegde	tristate "AMD HSMP ACPI device driver"
147d3135d1SSuma Hegde	depends on ACPI
15*69157b00SArnd Bergmann	depends on HWMON || !HWMON
167d3135d1SSuma Hegde	select AMD_HSMP
177d3135d1SSuma Hegde	help
189df19308SSuma Hegde	  Host System Management Port (HSMP) interface is a mailbox interface
199df19308SSuma Hegde	  between the x86 core and the System Management Unit (SMU) firmware.
207d3135d1SSuma Hegde	  The driver provides a way for user space tools to monitor and manage
217d3135d1SSuma Hegde	  system management functionality on EPYC and MI300A server CPUs
227d3135d1SSuma Hegde	  from AMD.
237d3135d1SSuma Hegde
247d3135d1SSuma Hegde	  This option supports ACPI based probing.
257d3135d1SSuma Hegde	  You may enable this, if your platform BIOS provides an ACPI object
267d3135d1SSuma Hegde	  as described in amd_hsmp.rst document.
277d3135d1SSuma Hegde
287d3135d1SSuma Hegde	  If you choose to compile this driver as a module the module will be
297d3135d1SSuma Hegde	  called hsmp_acpi.
307d3135d1SSuma Hegde
317d3135d1SSuma Hegdeconfig AMD_HSMP_PLAT
327d3135d1SSuma Hegde	tristate "AMD HSMP platform device driver"
33*69157b00SArnd Bergmann	depends on HWMON || !HWMON
347d3135d1SSuma Hegde	select AMD_HSMP
357d3135d1SSuma Hegde	help
367d3135d1SSuma Hegde	  Host System Management Port (HSMP) interface is a mailbox interface
377d3135d1SSuma Hegde	  between the x86 core and the System Management Unit (SMU) firmware.
387d3135d1SSuma Hegde	  The driver provides a way for user space tools to monitor and manage
397d3135d1SSuma Hegde	  system management functionality on EPYC and MI300A server CPUs
407d3135d1SSuma Hegde	  from AMD.
417d3135d1SSuma Hegde
427d3135d1SSuma Hegde	  This option supports platform device based probing.
437d3135d1SSuma Hegde	  You may enable this, if your platform BIOS does not provide
447d3135d1SSuma Hegde	  HSMP ACPI object.
459df19308SSuma Hegde
469df19308SSuma Hegde	  If you choose to compile this driver as a module the module will be
479df19308SSuma Hegde	  called amd_hsmp.
487d3135d1SSuma Hegde
497d3135d1SSuma Hegdeendmenu
50