xref: /openbmc/linux/drivers/platform/x86/intel/Kconfig (revision e6596c22)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# Intel x86 Platform Specific Drivers
4#
5
6menuconfig X86_PLATFORM_DRIVERS_INTEL
7	bool "Intel x86 Platform Specific Device Drivers"
8	default y
9	help
10	  Say Y here to get to see options for device drivers for
11	  various Intel x86 platforms, including vendor-specific
12	  drivers. This option alone does not add any kernel code.
13
14	  If you say N, all options in this submenu will be skipped
15	  and disabled.
16
17if X86_PLATFORM_DRIVERS_INTEL
18
19source "drivers/platform/x86/intel/int1092/Kconfig"
20source "drivers/platform/x86/intel/int33fe/Kconfig"
21source "drivers/platform/x86/intel/int3472/Kconfig"
22source "drivers/platform/x86/intel/pmc/Kconfig"
23source "drivers/platform/x86/intel/pmt/Kconfig"
24source "drivers/platform/x86/intel/telemetry/Kconfig"
25
26config INTEL_BXTWC_PMIC_TMU
27	tristate "Intel Broxton Whiskey Cove TMU Driver"
28	depends on INTEL_SOC_PMIC_BXTWC
29	depends on MFD_INTEL_PMC_BXT
30	select REGMAP
31	help
32	  Select this driver to use Intel Broxton Whiskey Cove PMIC TMU feature.
33	  This driver enables the alarm wakeup functionality in the TMU unit of
34	  Whiskey Cove PMIC.
35
36config INTEL_CHTDC_TI_PWRBTN
37	tristate "Intel Cherry Trail Dollar Cove TI power button driver"
38	depends on INTEL_SOC_PMIC_CHTDC_TI
39	depends on INPUT
40	help
41	  This option adds a power button driver for Dollar Cove TI
42	  PMIC on Intel Cherry Trail devices.
43
44	  To compile this driver as a module, choose M here: the module
45	  will be called intel_chtdc_ti_pwrbtn.
46
47config INTEL_MRFLD_PWRBTN
48	tristate "Intel Merrifield Basin Cove power button driver"
49	depends on INTEL_SOC_PMIC_MRFLD
50	depends on INPUT
51	help
52	  This option adds a power button driver for Basin Cove PMIC
53	  on Intel Merrifield devices.
54
55	  To compile this driver as a module, choose M here: the module
56	  will be called intel_mrfld_pwrbtn.
57
58config INTEL_PUNIT_IPC
59	tristate "Intel P-Unit IPC Driver"
60	help
61	  This driver provides support for Intel P-Unit Mailbox IPC mechanism,
62	  which is used to bridge the communications between kernel and P-Unit.
63
64config INTEL_RST
65	tristate "Intel Rapid Start Technology Driver"
66	depends on ACPI
67	help
68	  This driver provides support for modifying parameters on systems
69	  equipped with Intel's Rapid Start Technology. When put in an ACPI
70	  sleep state, these devices will wake after either a configured
71	  timeout or when the system battery reaches a critical state,
72	  automatically copying memory contents to disk. On resume, the
73	  firmware will copy the memory contents back to RAM and resume the OS
74	  as usual.
75
76endif # X86_PLATFORM_DRIVERS_INTEL
77