Unverified Commit 9df19308 authored by Suma Hegde's avatar Suma Hegde Committed by Ilpo Järvinen
Browse files

platform/x86/amd/hsmp: Create hsmp/ directory



This is in preparation to splitting ACPI and platform device drivers.
Create and move hsmp specific code into its own directory,
no logical changes.

Signed-off-by: default avatarSuma Hegde <suma.hegde@amd.com>
Reviewed-by: default avatarNaveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
Reviewed-by: default avatarIlpo Järvinen <ilpo.jarvinen@linux.intel.com>
Link: https://lore.kernel.org/r/20241021111428.2676884-1-suma.hegde@amd.com


Signed-off-by: default avatarIlpo Järvinen <ilpo.jarvinen@linux.intel.com>
parent 7a797cc9
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1081,7 +1081,7 @@ S: Maintained
F:	Documentation/arch/x86/amd_hsmp.rst
F:	arch/x86/include/asm/amd_hsmp.h
F:	arch/x86/include/uapi/asm/amd_hsmp.h
F:	drivers/platform/x86/amd/hsmp.c
F:	drivers/platform/x86/amd/hsmp/
AMD IOMMU (AMD-VI)
M:	Joerg Roedel <joro@8bytes.org>
+1 −13
Original line number Diff line number Diff line
@@ -3,22 +3,10 @@
# AMD x86 Platform Specific Drivers
#

source "drivers/platform/x86/amd/hsmp/Kconfig"
source "drivers/platform/x86/amd/pmf/Kconfig"
source "drivers/platform/x86/amd/pmc/Kconfig"

config AMD_HSMP
	tristate "AMD HSMP Driver"
	depends on AMD_NB && X86_64 && ACPI
	help
	  The driver provides a way for user space tools to monitor and manage
	  system management functionality on EPYC server CPUs from AMD.

	  Host System Management Port (HSMP) interface is a mailbox interface
	  between the x86 core and the System Management Unit (SMU) firmware.

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

config AMD_WBRF
	bool "AMD Wifi RF Band mitigations (WBRF)"
	depends on ACPI
+1 −2
Original line number Diff line number Diff line
@@ -5,7 +5,6 @@
#

obj-$(CONFIG_AMD_PMC)		+= pmc/
amd_hsmp-y			:= hsmp.o
obj-$(CONFIG_AMD_HSMP)		+= amd_hsmp.o
obj-y				+= hsmp/
obj-$(CONFIG_AMD_PMF)		+= pmf/
obj-$(CONFIG_AMD_WBRF)		+= wbrf.o
+17 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only
#
# AMD HSMP Driver
#

config AMD_HSMP
	tristate "AMD HSMP Driver"
	depends on AMD_NB && X86_64 && ACPI
	help
	  The driver provides a way for user space tools to monitor and manage
	  system management functionality on EPYC server CPUs from AMD.

	  Host System Management Port (HSMP) interface is a mailbox interface
	  between the x86 core and the System Management Unit (SMU) firmware.

	  If you choose to compile this driver as a module the module will be
	  called amd_hsmp.
+8 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0
#
# Makefile for drivers/platform/x86/amd/hsmp
# AMD HSMP Driver
#

obj-$(CONFIG_AMD_HSMP)		+= amd_hsmp.o
amd_hsmp-objs			:= hsmp.o
Loading