mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2025-01-06 05:06:29 +00:00
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: Suma Hegde <suma.hegde@amd.com> Reviewed-by: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com> Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com> Link: https://lore.kernel.org/r/20241021111428.2676884-1-suma.hegde@amd.com Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
This commit is contained in:
parent
7a797cc9f8
commit
9df193087b
@ -1081,7 +1081,7 @@ S: Maintained
|
|||||||
F: Documentation/arch/x86/amd_hsmp.rst
|
F: Documentation/arch/x86/amd_hsmp.rst
|
||||||
F: arch/x86/include/asm/amd_hsmp.h
|
F: arch/x86/include/asm/amd_hsmp.h
|
||||||
F: arch/x86/include/uapi/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)
|
AMD IOMMU (AMD-VI)
|
||||||
M: Joerg Roedel <joro@8bytes.org>
|
M: Joerg Roedel <joro@8bytes.org>
|
||||||
|
@ -3,22 +3,10 @@
|
|||||||
# AMD x86 Platform Specific Drivers
|
# AMD x86 Platform Specific Drivers
|
||||||
#
|
#
|
||||||
|
|
||||||
|
source "drivers/platform/x86/amd/hsmp/Kconfig"
|
||||||
source "drivers/platform/x86/amd/pmf/Kconfig"
|
source "drivers/platform/x86/amd/pmf/Kconfig"
|
||||||
source "drivers/platform/x86/amd/pmc/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
|
config AMD_WBRF
|
||||||
bool "AMD Wifi RF Band mitigations (WBRF)"
|
bool "AMD Wifi RF Band mitigations (WBRF)"
|
||||||
depends on ACPI
|
depends on ACPI
|
||||||
|
@ -5,7 +5,6 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
obj-$(CONFIG_AMD_PMC) += pmc/
|
obj-$(CONFIG_AMD_PMC) += pmc/
|
||||||
amd_hsmp-y := hsmp.o
|
obj-y += hsmp/
|
||||||
obj-$(CONFIG_AMD_HSMP) += amd_hsmp.o
|
|
||||||
obj-$(CONFIG_AMD_PMF) += pmf/
|
obj-$(CONFIG_AMD_PMF) += pmf/
|
||||||
obj-$(CONFIG_AMD_WBRF) += wbrf.o
|
obj-$(CONFIG_AMD_WBRF) += wbrf.o
|
||||||
|
17
drivers/platform/x86/amd/hsmp/Kconfig
Normal file
17
drivers/platform/x86/amd/hsmp/Kconfig
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
# 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
drivers/platform/x86/amd/hsmp/Makefile
Normal file
8
drivers/platform/x86/amd/hsmp/Makefile
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# 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…
Reference in New Issue
Block a user