1# ACPI configuration options
2
3# Copyright (c) 2023 Intel Corporation
4# SPDX-License-Identifier: Apache-2.0
5
6menuconfig ACPI
7	bool "ACPI support"
8	help
9	  This option enables support for ACPI driver.
10
11if ACPI
12
13module = ACPI
14module-str = acpi
15source "subsys/logging/Kconfig.template.log_config"
16
17if PCIE_PRT
18
19config ACPI_MAX_PRT_ENTRY
20	int "Size of PRT buffer"
21	default 4096
22	help
23	  Size of PRT table buffer.
24
25endif # PCIE_PRT
26
27# Default minimum system heap required by ACPI
28config HEAP_MEM_POOL_ADD_SIZE_ACPI
29	def_int 1048576 # 1MB
30
31config ACPI_SHELL
32	bool "ACPI command Shell"
33	depends on SHELL
34	help
35	  Enable commands for debugging ACPI using the built-in shell.
36
37config ACPI_DEV_MAX
38	int "maximum child devices"
39	default 1000
40	help
41	  maximum acpi child devices.
42
43config ACPI_IRQ_VECTOR_MAX
44	int "Interrupt vectors per device"
45	default 32
46	help
47	  Maximum interrupt vectors per device.
48
49config ACPI_MMIO_ENTRIES_MAX
50	int "MMIO entries per device"
51	default 32
52	help
53	  Maximum MMIO entries per device.
54
55endif # ACPI
56