mirror of
https://github.com/torvalds/linux.git
synced 2026-04-22 16:53:59 -04:00
AMD X3D processors, also known as AMD 3D V-Cache, feature dual Core Complex Dies (CCDs) and enlarged L3 cache, enabling dynamic mode switching between Frequency and Cache modes. To optimize performance, implement the AMD 3D V-Cache Optimizer, which allows selecting either: Frequency mode: cores within the faster CCD are prioritized before those in the slower CCD. Cache mode: cores within the larger L3 CCD are prioritized before those in the smaller L3 CCD. Co-developed-by: Perry Yuan <perry.yuan@amd.com> Signed-off-by: Perry Yuan <perry.yuan@amd.com> Co-developed-by: Mario Limonciello <mario.limonciello@amd.com> Signed-off-by: Mario Limonciello <mario.limonciello@amd.com> Reviewed-by: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> Reviewed-by: Armin Wolf <W_Armin@gmx.de> Signed-off-by: Basavaraj Natikar <Basavaraj.Natikar@amd.com> Link: https://lore.kernel.org/r/20241112170307.3745777-2-Basavaraj.Natikar@amd.com Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com> Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
35 lines
1.1 KiB
Plaintext
35 lines
1.1 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0-only
|
|
#
|
|
# 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_3D_VCACHE
|
|
tristate "AMD 3D V-Cache Performance Optimizer Driver"
|
|
depends on X86_64 && ACPI
|
|
help
|
|
The driver provides a sysfs interface, enabling the setting of a bias
|
|
that alters CPU core reordering. This bias prefers cores with higher
|
|
frequencies or larger L3 caches on processors supporting AMD 3D V-Cache
|
|
technology.
|
|
|
|
If you choose to compile this driver as a module the module will be
|
|
called amd_3d_vcache.
|
|
|
|
config AMD_WBRF
|
|
bool "AMD Wifi RF Band mitigations (WBRF)"
|
|
depends on ACPI
|
|
help
|
|
WBRF(Wifi Band RFI mitigation) mechanism allows Wifi drivers
|
|
to notify the frequencies they are using so that other hardware
|
|
can be reconfigured to avoid harmonic conflicts.
|
|
|
|
AMD provides an ACPI based mechanism to support WBRF on platform with
|
|
appropriate underlying support.
|
|
|
|
This mechanism will only be activated on platforms that advertise a
|
|
need for it.
|