drivers/platform/x86/dell/Kconfig

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

File Facts

System
Linux kernel
Corpus path
drivers/platform/x86/dell/Kconfig
Extension
[no extension]
Size
8451 bytes
Lines
280
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
#
# Dell X86 Platform Specific Drivers
#

menuconfig X86_PLATFORM_DRIVERS_DELL
	bool "Dell X86 Platform Specific Device Drivers"
	help
	  Say Y here to get to see options for device drivers for various
	  Dell x86 platforms, including vendor-specific laptop extension drivers.
	  This option alone does not add any kernel code.

	  If you say N, all options in this submenu will be skipped and disabled.

if X86_PLATFORM_DRIVERS_DELL

config ALIENWARE_WMI
	tristate "Alienware Special feature control"
	default m
	depends on ACPI
	depends on ACPI_WMI
	depends on DMI
	depends on LEDS_CLASS
	depends on NEW_LEDS
	depends on HWMON
	help
	 This is a driver for controlling Alienware WMI driven features.

	 On legacy devices, it exposes an interface for controlling the AlienFX
	 zones on Alienware machines that don't contain a dedicated
	 AlienFX USB MCU such as the X51 and X51-R2.

	 On newer devices, it exposes the AWCC thermal control interface through
	 known Kernel APIs.

config ALIENWARE_WMI_LEGACY
	bool "Alienware Legacy WMI device driver"
	default y
	depends on ALIENWARE_WMI
	help
	 Legacy Alienware WMI driver with AlienFX LED control capabilities.

config ALIENWARE_WMI_WMAX
	bool "Alienware WMAX WMI device driver"
	default y
	depends on ALIENWARE_WMI
	select ACPI_PLATFORM_PROFILE
	help
	 Alienware WMI driver with AlienFX LED, HDMI, amplifier, deep sleep and
	 AWCC thermal control capabilities.

config DCDBAS
	tristate "Dell Systems Management Base Driver"
	default m
	depends on X86
	help
	  The Dell Systems Management Base Driver provides a sysfs interface
	  for systems management software to perform System Management
	  Interrupts (SMIs) and Host Control Actions (system power cycle or
	  power off after OS shutdown) on certain Dell systems.

	  See <file:Documentation/userspace-api/dcdbas.rst> for more details on the driver
	  and the Dell systems on which Dell systems management software makes
	  use of this driver.

	  Say Y or M here to enable the driver for use by Dell systems
	  management software such as Dell OpenManage.

config DELL_LAPTOP
	tristate "Dell Laptop Extras"

Annotation

Implementation Notes