xref: /linux/drivers/platform/x86/amd/Kconfig (revision 5b05bb3f6c5716fab6911e12d60dd1f43ad9806a)
1ef233eafSShyam Sundar S K# SPDX-License-Identifier: GPL-2.0-only
2ef233eafSShyam Sundar S K#
3ef233eafSShyam Sundar S K# AMD x86 Platform Specific Drivers
4ef233eafSShyam Sundar S K#
5ef233eafSShyam Sundar S K
69df19308SSuma Hegdesource "drivers/platform/x86/amd/hsmp/Kconfig"
7da5ce22dSShyam Sundar S Ksource "drivers/platform/x86/amd/pmf/Kconfig"
892c2fb8fSShyam Sundar S Ksource "drivers/platform/x86/amd/pmc/Kconfig"
95d902ee5SPerry Yuansource "drivers/platform/x86/amd/hfi/Kconfig"
10ef233eafSShyam Sundar S K
115a67c0d1SBasavaraj Natikarconfig AMD_3D_VCACHE
125a67c0d1SBasavaraj Natikar	tristate "AMD 3D V-Cache Performance Optimizer Driver"
135a67c0d1SBasavaraj Natikar	depends on X86_64 && ACPI
145a67c0d1SBasavaraj Natikar	help
155a67c0d1SBasavaraj Natikar	  The driver provides a sysfs interface, enabling the setting of a bias
165a67c0d1SBasavaraj Natikar	  that alters CPU core reordering. This bias prefers cores with higher
175a67c0d1SBasavaraj Natikar	  frequencies or larger L3 caches on processors supporting AMD 3D V-Cache
185a67c0d1SBasavaraj Natikar	  technology.
195a67c0d1SBasavaraj Natikar
205a67c0d1SBasavaraj Natikar	  If you choose to compile this driver as a module the module will be
215a67c0d1SBasavaraj Natikar	  called amd_3d_vcache.
225a67c0d1SBasavaraj Natikar
2358e82a62SMa Junconfig AMD_WBRF
2458e82a62SMa Jun	bool "AMD Wifi RF Band mitigations (WBRF)"
2558e82a62SMa Jun	depends on ACPI
2658e82a62SMa Jun	help
2758e82a62SMa Jun	  WBRF(Wifi Band RFI mitigation) mechanism allows Wifi drivers
2858e82a62SMa Jun	  to notify the frequencies they are using so that other hardware
2958e82a62SMa Jun	  can be reconfigured to avoid harmonic conflicts.
3058e82a62SMa Jun
3158e82a62SMa Jun	  AMD provides an ACPI based mechanism to support WBRF on platform with
3258e82a62SMa Jun	  appropriate underlying support.
3358e82a62SMa Jun
3458e82a62SMa Jun	  This mechanism will only be activated on platforms that advertise a
3558e82a62SMa Jun	  need for it.
3690b85567SPratap Nirujogi
37*4ed460ceSYo-Jung Leo Lin (AMD)config AMD_HALO_LED
38*4ed460ceSYo-Jung Leo Lin (AMD)	tristate "AMD Halo Box RGB LED Driver"
39*4ed460ceSYo-Jung Leo Lin (AMD)	depends on ACPI_WMI && LEDS_CLASS_MULTICOLOR
40*4ed460ceSYo-Jung Leo Lin (AMD)	help
41*4ed460ceSYo-Jung Leo Lin (AMD)	  This driver provides RGB LED control for AMD Halo Box devices
42*4ed460ceSYo-Jung Leo Lin (AMD)	  through the LED multicolor subsystem. The Halo Box light bar can
43*4ed460ceSYo-Jung Leo Lin (AMD)	  be controlled via sysfs to display any RGB color combination.
44*4ed460ceSYo-Jung Leo Lin (AMD)
45*4ed460ceSYo-Jung Leo Lin (AMD)	  To compile this driver as a module, choose M here: the module
46*4ed460ceSYo-Jung Leo Lin (AMD)	  will be called amd_halo_led.
47*4ed460ceSYo-Jung Leo Lin (AMD)
4890b85567SPratap Nirujogiconfig AMD_ISP_PLATFORM
4990b85567SPratap Nirujogi	tristate "AMD ISP4 platform driver"
5090b85567SPratap Nirujogi	depends on I2C && X86_64 && ACPI
5190b85567SPratap Nirujogi	help
5290b85567SPratap Nirujogi	  Platform driver for AMD platforms containing image signal processor
5390b85567SPratap Nirujogi	  gen 4. Provides camera sensor module board information to allow
5490b85567SPratap Nirujogi	  sensor and V4L drivers to work properly.
5590b85567SPratap Nirujogi
5690b85567SPratap Nirujogi	  This driver can also be built as a module. If so, the module
5790b85567SPratap Nirujogi	  will be called amd_isp4.
58