Merge tag 'trace-printf-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...
[drm/drm-misc.git] / drivers / platform / x86 / hp / Kconfig
blobdd51491b9bcd8afe31f163ec62483b54ef9644b5
1 # SPDX-License-Identifier: GPL-2.0-only
3 # X86 Platform Specific Drivers
5 menuconfig X86_PLATFORM_DRIVERS_HP
6         bool "HP X86 Platform Specific Device Drivers"
7         depends on X86_PLATFORM_DEVICES
8         help
9           Say Y here to get to see options for device drivers for various
10           HP x86 platforms, including vendor-specific laptop extension drivers.
11           This option alone does not add any kernel code.
13           If you say N, all options in this submenu will be skipped and disabled.
15 if X86_PLATFORM_DRIVERS_HP
17 config HP_ACCEL
18         tristate "HP laptop accelerometer"
19         default m
20         depends on INPUT && ACPI
21         depends on SERIO_I8042
22         select SENSORS_LIS3LV02D
23         select NEW_LEDS
24         select LEDS_CLASS
25         help
26           This driver provides support for the "Mobile Data Protection System 3D"
27           or "3D DriveGuard" feature of HP laptops. On such systems the driver
28           should load automatically (via ACPI alias).
30           Support for a led indicating disk protection will be provided as
31           hp::hddprotect. For more information on the feature, refer to
32           Documentation/misc-devices/lis3lv02d.rst.
34           To compile this driver as a module, choose M here: the module will
35           be called hp_accel.
37 config HP_WMI
38         tristate "HP WMI extras"
39         default m
40         depends on ACPI_EC
41         depends on ACPI_WMI
42         depends on INPUT
43         depends on RFKILL || RFKILL = n
44         select POWER_SUPPLY
45         select INPUT_SPARSEKMAP
46         select ACPI_PLATFORM_PROFILE
47         select HWMON
48         help
49           Say Y here if you want to support WMI-based hotkeys on HP laptops and
50           to read data from WMI such as docking or ambient light sensor state.
52           To compile this driver as a module, choose M here: the module will
53           be called hp-wmi.
55 config TC1100_WMI
56         tristate "HP Compaq TC1100 Tablet WMI Extras"
57         default m
58         depends on !X86_64
59         depends on ACPI
60         depends on ACPI_WMI
61         help
62           This is a driver for the WMI extensions (wireless and bluetooth power
63           control) of the HP Compaq TC1100 tablet.
65 config HP_BIOSCFG
66         tristate "HP BIOS Configuration Driver"
67         default m
68         depends on ACPI_WMI
69         select NLS
70         select FW_ATTR_CLASS
71         help
72           This driver enables administrators to securely manage BIOS settings
73           using digital certificates and public-key cryptography that eliminate
74           the need for passwords for both remote and local management. It supports
75           changing BIOS settings on many HP machines from 2018 and newer without
76           the use of any additional software.
78           To compile this driver as a module, choose M here: the module will
79           be called hp-bioscfg.
81 endif # X86_PLATFORM_DRIVERS_HP