blob: 0f0a37111191916b8b8d1de1ce99ec4818f405af [file] [log] [blame]
Marshall Dawson3ce03602019-05-03 10:20:44 -06001config SOC_AMD_COMMON_BLOCK_ACPI
2 bool
3 depends on SOC_AMD_COMMON_BLOCK_ACPIMMIO
Felix Held9d5e7242021-02-11 14:21:19 +01004 select ACPI_AMD_HARDWARE_SLEEP_VALUES
Kyösti Mälkki304f8382023-04-08 22:59:27 +03005 select ACPI_COMMON_MADT_IOAPIC
Kyösti Mälkki69a13962023-04-08 14:10:48 +03006 select ACPI_COMMON_MADT_LAPIC
Kyösti Mälkki304f8382023-04-08 22:59:27 +03007 select ACPI_CUSTOM_MADT
Marshall Dawson3ce03602019-05-03 10:20:44 -06008 help
9 Select this option to use the AcpiMmio ACPI registers.
Eric Lai65b0afe2021-04-09 11:50:48 +080010
Felix Held18b51e92021-05-08 01:30:30 +020011config SOC_AMD_COMMON_BLOCK_ACPI_ALIB
12 bool
13
Tim Van Patten2873fd22022-08-29 11:36:35 -060014config SOC_AMD_COMMON_BLOCK_ACPI_DPTC
15 bool
16 depends on SOC_AMD_COMMON_BLOCK_ACPI_ALIB
17 help
18 Selected by mainboards that implement support for ALIB
19 to enable DPTC.
20
Felix Held8f7f4bf2022-08-03 22:10:05 +020021config SOC_AMD_COMMON_BLOCK_ACPI_CPPC
22 bool
23
Felix Heldd3b077e2023-03-06 23:31:40 +010024config SOC_AMD_COMMON_BLOCK_ACPI_CPU_POWER_STATE
25 bool
26
Eric Lai65b0afe2021-04-09 11:50:48 +080027config SOC_AMD_COMMON_BLOCK_ACPI_GPIO
28 bool
Jason Gleneskfbc46a32021-07-29 07:09:11 -070029
30config SOC_AMD_COMMON_BLOCK_ACPI_IVRS
31 bool
Felix Heldd91625d2023-03-07 18:59:42 +010032
Felix Heldaab8a222024-01-08 23:30:38 +010033config SOC_AMD_COMMON_BLOCK_ACPI_MADT
34 bool
35 help
36 Select this to add the common AMD acpi_fill_madt implementation to
37 the build which adds the MADT entries for all non-FCH IOAPICs.
38
Felix Heldd91625d2023-03-07 18:59:42 +010039config ACPI_SSDT_PSD_INDEPENDENT
40 bool "Allow core p-state independent transitions"
41 default y
42 help
43 AMD recommends the ACPI _PSD object to be configured to cause
44 cores to transition between p-states independently. A vendor may
45 choose to generate _PSD object to allow cores to transition together.