drivers/platform/x86/amd/hsmp/Kconfig

Source file repositories/reference/linux-study-clean/drivers/platform/x86/amd/hsmp/Kconfig

File Facts

System
Linux kernel
Corpus path
drivers/platform/x86/amd/hsmp/Kconfig
Extension
[no extension]
Size
1474 bytes
Lines
50
Domain
Driver Families
Bucket
drivers/platform
Inferred role
Driver Families: build/configuration rule
Status
atlas-only

Why This File Exists

Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.

Dependency Surface

Detected Declarations

Annotated Snippet

# 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

Annotation

Implementation Notes