Kconfig (ca31fef11dc83e672415d5925a134749761329bd) Kconfig (e184b1e589a7fbb80bfdd0364c11422999a17a26)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# X86 Platform Specific Drivers
4#
5
6menuconfig X86_PLATFORM_DEVICES
7 bool "X86 Platform Specific Device Drivers"
8 default y

--- 494 unchanged lines hidden (view full) ---

503config THINKPAD_ACPI
504 tristate "ThinkPad ACPI Laptop Extras"
505 depends on ACPI
506 depends on ACPI_BATTERY
507 depends on INPUT
508 depends on RFKILL || RFKILL = n
509 depends on ACPI_VIDEO || ACPI_VIDEO = n
510 depends on BACKLIGHT_CLASS_DEVICE
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# X86 Platform Specific Drivers
4#
5
6menuconfig X86_PLATFORM_DEVICES
7 bool "X86 Platform Specific Device Drivers"
8 default y

--- 494 unchanged lines hidden (view full) ---

503config THINKPAD_ACPI
504 tristate "ThinkPad ACPI Laptop Extras"
505 depends on ACPI
506 depends on ACPI_BATTERY
507 depends on INPUT
508 depends on RFKILL || RFKILL = n
509 depends on ACPI_VIDEO || ACPI_VIDEO = n
510 depends on BACKLIGHT_CLASS_DEVICE
511 depends on I2C
511 select ACPI_PLATFORM_PROFILE
512 select HWMON
513 select NVRAM
514 select NEW_LEDS
515 select LEDS_CLASS
516 select LEDS_TRIGGERS
517 select LEDS_TRIGGER_AUDIO
518 help

--- 167 unchanged lines hidden (view full) ---

686
687 To compile this driver as a module, choose M here: the module
688 will be called intel_atomisp2_pm.
689
690config INTEL_HID_EVENT
691 tristate "INTEL HID Event"
692 depends on ACPI
693 depends on INPUT
512 select ACPI_PLATFORM_PROFILE
513 select HWMON
514 select NVRAM
515 select NEW_LEDS
516 select LEDS_CLASS
517 select LEDS_TRIGGERS
518 select LEDS_TRIGGER_AUDIO
519 help

--- 167 unchanged lines hidden (view full) ---

687
688 To compile this driver as a module, choose M here: the module
689 will be called intel_atomisp2_pm.
690
691config INTEL_HID_EVENT
692 tristate "INTEL HID Event"
693 depends on ACPI
694 depends on INPUT
695 depends on I2C
694 select INPUT_SPARSEKMAP
695 help
696 This driver provides support for the Intel HID Event hotkey interface.
697 Some laptops require this driver for hotkey support.
698
699 To compile this driver as a module, choose M here: the module will
700 be called intel_hid.
701

--- 35 unchanged lines hidden (view full) ---

737 Intel Oaktrail platform need this driver to provide interfaces to
738 enable/disable the Camera, WiFi, BT etc. devices. If in doubt, say Y
739 here; it will only load on supported platforms.
740
741config INTEL_VBTN
742 tristate "INTEL VIRTUAL BUTTON"
743 depends on ACPI
744 depends on INPUT
696 select INPUT_SPARSEKMAP
697 help
698 This driver provides support for the Intel HID Event hotkey interface.
699 Some laptops require this driver for hotkey support.
700
701 To compile this driver as a module, choose M here: the module will
702 be called intel_hid.
703

--- 35 unchanged lines hidden (view full) ---

739 Intel Oaktrail platform need this driver to provide interfaces to
740 enable/disable the Camera, WiFi, BT etc. devices. If in doubt, say Y
741 here; it will only load on supported platforms.
742
743config INTEL_VBTN
744 tristate "INTEL VIRTUAL BUTTON"
745 depends on ACPI
746 depends on INPUT
747 depends on I2C
745 select INPUT_SPARSEKMAP
746 help
747 This driver provides support for the Intel Virtual Button interface.
748 Some laptops require this driver for power button support.
749
750 To compile this driver as a module, choose M here: the module will
751 be called intel_vbtn.
752

--- 447 unchanged lines hidden (view full) ---

1200 - SLP_S0_RESIDENCY counter
1201 - PCH IP Power Gating status
1202 - LTR Ignore / LTR Show
1203 - MPHY/PLL gating status (Sunrisepoint PCH only)
1204 - SLPS0 Debug registers (Cannonlake/Icelake PCH)
1205 - Low Power Mode registers (Tigerlake and beyond)
1206 - PMC quirks as needed to enable SLPS0/S0ix
1207
748 select INPUT_SPARSEKMAP
749 help
750 This driver provides support for the Intel Virtual Button interface.
751 Some laptops require this driver for power button support.
752
753 To compile this driver as a module, choose M here: the module will
754 be called intel_vbtn.
755

--- 447 unchanged lines hidden (view full) ---

1203 - SLP_S0_RESIDENCY counter
1204 - PCH IP Power Gating status
1205 - LTR Ignore / LTR Show
1206 - MPHY/PLL gating status (Sunrisepoint PCH only)
1207 - SLPS0 Debug registers (Cannonlake/Icelake PCH)
1208 - Low Power Mode registers (Tigerlake and beyond)
1209 - PMC quirks as needed to enable SLPS0/S0ix
1210
1208config INTEL_PMT_CLASS
1209 tristate
1210 help
1211 The Intel Platform Monitoring Technology (PMT) class driver provides
1212 the basic sysfs interface and file hierarchy used by PMT devices.
1213
1214 For more information, see:
1215 <file:Documentation/ABI/testing/sysfs-class-intel_pmt>
1216
1217 To compile this driver as a module, choose M here: the module
1218 will be called intel_pmt_class.
1219
1220config INTEL_PMT_TELEMETRY
1221 tristate "Intel Platform Monitoring Technology (PMT) Telemetry driver"
1222 depends on MFD_INTEL_PMT
1223 select INTEL_PMT_CLASS
1224 help
1225 The Intel Platform Monitory Technology (PMT) Telemetry driver provides
1226 access to hardware telemetry metrics on devices that support the
1227 feature.
1228
1229 To compile this driver as a module, choose M here: the module
1230 will be called intel_pmt_telemetry.
1231
1232config INTEL_PMT_CRASHLOG
1233 tristate "Intel Platform Monitoring Technology (PMT) Crashlog driver"
1234 depends on MFD_INTEL_PMT
1235 select INTEL_PMT_CLASS
1236 help
1237 The Intel Platform Monitoring Technology (PMT) crashlog driver provides
1238 access to hardware crashlog capabilities on devices that support the
1239 feature.
1240
1241 To compile this driver as a module, choose M here: the module
1242 will be called intel_pmt_crashlog.
1243
1244config INTEL_PUNIT_IPC
1245 tristate "Intel P-Unit IPC Driver"
1246 help
1247 This driver provides support for Intel P-Unit Mailbox IPC mechanism,
1248 which is used to bridge the communications between kernel and P-Unit.
1249
1250config INTEL_SCU_IPC
1251 bool

--- 63 unchanged lines hidden ---
1211config INTEL_PUNIT_IPC
1212 tristate "Intel P-Unit IPC Driver"
1213 help
1214 This driver provides support for Intel P-Unit Mailbox IPC mechanism,
1215 which is used to bridge the communications between kernel and P-Unit.
1216
1217config INTEL_SCU_IPC
1218 bool

--- 63 unchanged lines hidden ---