drivers/platform/x86/hp/Kconfig

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

File Facts

System
Linux kernel
Corpus path
drivers/platform/x86/hp/Kconfig
Extension
[no extension]
Size
2471 bytes
Lines
82
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
#
# X86 Platform Specific Drivers
#
menuconfig X86_PLATFORM_DRIVERS_HP
	bool "HP X86 Platform Specific Device Drivers"
	depends on X86_PLATFORM_DEVICES
	help
	  Say Y here to get to see options for device drivers for various
	  HP 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_HP

config HP_ACCEL
	tristate "HP laptop accelerometer"
	default m
	depends on INPUT && ACPI
	depends on SERIO_I8042
	select SENSORS_LIS3LV02D
	select NEW_LEDS
	select LEDS_CLASS
	help
	  This driver provides support for the "Mobile Data Protection System 3D"
	  or "3D DriveGuard" feature of HP laptops. On such systems the driver
	  should load automatically (via ACPI alias).

	  Support for a led indicating disk protection will be provided as
	  hp::hddprotect. For more information on the feature, refer to
	  Documentation/misc-devices/lis3lv02d.rst.

	  To compile this driver as a module, choose M here: the module will
	  be called hp_accel.

config HP_WMI
	tristate "HP WMI extras"
	default m
	depends on ACPI_EC
	depends on ACPI_WMI
	depends on INPUT
	depends on RFKILL || RFKILL = n
	select POWER_SUPPLY
	select INPUT_SPARSEKMAP
	select ACPI_PLATFORM_PROFILE
	select HWMON
	help
	  Say Y here if you want to support WMI-based hotkeys on HP laptops and
	  to read data from WMI such as docking or ambient light sensor state.

	  To compile this driver as a module, choose M here: the module will
	  be called hp-wmi.

config TC1100_WMI
	tristate "HP Compaq TC1100 Tablet WMI Extras"
	default m
	depends on !X86_64
	depends on ACPI
	depends on ACPI_WMI
	help
	  This is a driver for the WMI extensions (wireless and bluetooth power
	  control) of the HP Compaq TC1100 tablet.

config HP_BIOSCFG
	tristate "HP BIOS Configuration Driver"
	default m
	depends on ACPI_WMI
	select NLS
	select FW_ATTR_CLASS

Annotation

Implementation Notes