Lines Matching full:acpi

3  *  ARM64 Specific Low-Level ACPI Boot Support
13 #define pr_fmt(fmt) "ACPI: " fmt
15 #include <linux/acpi.h>
31 #include <acpi/ghes.h>
37 int acpi_noirq = 1; /* skip ACPI IRQ initialization */
41 int acpi_pci_disabled = 1; /* skip ACPI PCI scan and IRQ initialization */
53 /* "acpi=off" disables both ACPI table parsing and interpreter */ in parse_acpi()
56 else if (strcmp(arg, "on") == 0) /* prefer ACPI over DT */ in parse_acpi()
58 else if (strcmp(arg, "force") == 0) /* force ACPI to be enabled */ in parse_acpi()
65 early_param("acpi", parse_acpi);
87 * or early_memremap() should be called here to for ACPI table mapping.
131 * and carry out revision and ACPI HW reduced compliancy tests in acpi_fadt_sanity_check()
145 * is a minor revision of FADT which was introduced by ACPI 5.1, in acpi_fadt_sanity_check()
146 * we only deal with ACPI 5.1 or newer revision to get GIC and SMP in acpi_fadt_sanity_check()
162 pr_err("FADT not ACPI hardware reduced compliant\n"); in acpi_fadt_sanity_check()
179 * 3. check ACPI FADT revision
180 * 4. check ACPI FADT HW reduced flag
182 * We can parse ACPI boot-time tables such as MADT after
185 * On return ACPI is enabled if either:
187 * - ACPI tables are initialized and sanity checks passed
188 * - acpi=force was passed in the command line and ACPI was not disabled
189 * explicitly through acpi=off command line parameter
191 * ACPI is disabled on function return otherwise
196 * Enable ACPI instead of device tree unless in acpi_boot_table_init()
197 * - ACPI has been disabled explicitly (acpi=off), or in acpi_boot_table_init()
200 * and ACPI has not been [force] enabled (acpi=on|force) in acpi_boot_table_init()
207 * ACPI is disabled at this point. Enable it in order to parse in acpi_boot_table_init()
208 * the ACPI tables and carry out sanity checks in acpi_boot_table_init()
213 * If ACPI tables are initialized and FADT sanity checks passed, in acpi_boot_table_init()
214 * leave ACPI enabled and carry on booting; otherwise disable ACPI in acpi_boot_table_init()
216 * If acpi=force was passed on the command line it forces ACPI in acpi_boot_table_init()
220 pr_err("Failed to init ACPI tables\n"); in acpi_boot_table_init()
315 * NOMAP attribute set: this enables the use of ACPI in acpi_os_ioremap()
334 * ACPI reclaim memory is used to pass firmware tables in acpi_os_ioremap()
418 * Implements ARM64 specific callbacks to support ACPI FFH Operation Region as