blob: 8f4e3088790a484a13d619f07071d42aacdc36d6 [file] [log] [blame]
Shaunak Sahabd427802017-07-18 00:19:33 -07001config SOC_INTEL_COMMON_BLOCK_ACPI
2 depends on SOC_INTEL_COMMON_BLOCK_CPU
3 depends on SOC_INTEL_COMMON_BLOCK_PMC
Kyösti Mälkki69a13962023-04-08 14:10:48 +03004 select ACPI_COMMON_MADT_LAPIC if !SOC_INTEL_COMMON_BLOCK_ACPI_CPU_HYBRID
Shaunak Sahabd427802017-07-18 00:19:33 -07005 bool
6 help
7 Intel Processor common code for ACPI
Michael Niewöhner89e83b72020-11-12 23:47:30 +01008
Angel Pons98f672a2021-02-19 19:42:10 +01009config SOC_INTEL_COMMON_BLOCK_ACPI_GPIO
10 bool
11
Michael Niewöhnerf0a44ae2021-01-01 21:04:09 +010012config SOC_INTEL_COMMON_BLOCK_ACPI_LPIT
13 bool
14 depends on HAVE_ACPI_TABLES
15 select ACPI_LPIT
16 help
Francois Toguo15cbc3b2021-01-26 10:27:49 -080017 Generate LPIT table with LPI state entries
18
Tim Wawrzynczak64246482021-06-25 22:44:45 -060019config SOC_INTEL_COMMON_BLOCK_ACPI_PEP
20 bool
21 depends on HAVE_ACPI_TABLES
22 help
23 Generate an Intel Power Engine device object in the SSDT. This is
24 usually used for providing ACPI hooks for S0ix exit/entry.
25
Tim Wawrzynczak2eb100d2021-07-01 08:20:17 -060026config SOC_INTEL_COMMON_BLOCK_ACPI_PEP_LPM_REQ
27 bool
28 depends on SOC_INTEL_COMMON_BLOCK_ACPI_PEP
29 help
30 Generate a 2nd set of _DSM functions for the Power Engine device that
31 will return a buffer that contains the contents of the PMC's LPM
32 requirements registers. A kernel can use this to display the
33 requirements for different LPM substates.
34
Francois Toguo15cbc3b2021-01-26 10:27:49 -080035config SOC_INTEL_COMMON_BLOCK_CRASHLOG
36 bool
37 depends on SOC_INTEL_CRASHLOG
38 help
39 Generate crash data for BERT table
Michael Niewöhnerf0a44ae2021-01-01 21:04:09 +010040
Michael Niewöhner89e83b72020-11-12 23:47:30 +010041if SOC_INTEL_COMMON_BLOCK_ACPI
42
43config SOC_INTEL_COMMON_BLOCK_ACPI_CPPC
44 bool
45 help
46 Generate CPPC entries for Intel SpeedShift
47
Sridahr Siricillacd1cd8d2021-11-11 01:29:40 +053048config SOC_INTEL_COMMON_BLOCK_ACPI_CPU_HYBRID
49 bool
50 help
51 Defines hybrid CPU specific ACPI helper functions.
52
Subrata Banika00db942022-10-12 14:24:41 +053053config SOC_INTEL_UFS_OCP_TIMER_DISABLE
54 bool
55 help
56 OCP Timer need to be disabled in SCS UFS IOSF Bridge to
57 work around the Silicon Issue due to which LTR mechanism
58 doesn't work.
59
Meera Ravindranath9e4488a2022-10-10 10:48:18 +053060config SOC_INTEL_UFS_LTR_DISQUALIFY
61 bool
62 help
63 LTR needs to be disqualified for UFS in D3 to ensure PMC
64 ignores LTR from UFS IP which is infinite.
Michael Niewöhner89e83b72020-11-12 23:47:30 +010065endif