Lines Matching full:acpi

3  *  ARM64 Specific Low-Level ACPI Boot Support
13 #define pr_fmt(fmt) "ACPI: " fmt
15 #include <linux/acpi.h>
32 #include <acpi/ghes.h>
33 #include <acpi/processor.h>
39 int acpi_noirq = 1; /* skip ACPI IRQ initialization */
43 int acpi_pci_disabled = 1; /* skip ACPI PCI scan and IRQ initialization */
56 /* "acpi=off" disables both ACPI table parsing and interpreter */ in parse_acpi()
59 else if (strcmp(arg, "on") == 0) /* prefer ACPI over DT */ in parse_acpi()
61 else if (strcmp(arg, "force") == 0) /* force ACPI to be enabled */ in parse_acpi()
70 early_param("acpi", parse_acpi);
92 * or early_memremap() should be called here to for ACPI table mapping.
136 * and carry out revision and ACPI HW reduced compliancy tests in acpi_fadt_sanity_check()
150 * is a minor revision of FADT which was introduced by ACPI 5.1, in acpi_fadt_sanity_check()
151 * we only deal with ACPI 5.1 or newer revision to get GIC and SMP in acpi_fadt_sanity_check()
167 pr_err("FADT not ACPI hardware reduced compliant\n"); in acpi_fadt_sanity_check()
184 * 3. check ACPI FADT revision
185 * 4. check ACPI FADT HW reduced flag
187 * We can parse ACPI boot-time tables such as MADT after
190 * On return ACPI is enabled if either:
192 * - ACPI tables are initialized and sanity checks passed
193 * - acpi=force was passed in the command line and ACPI was not disabled
194 * explicitly through acpi=off command line parameter
196 * ACPI is disabled on function return otherwise
201 * Enable ACPI instead of device tree unless in acpi_boot_table_init()
202 * - ACPI has been disabled explicitly (acpi=off), or in acpi_boot_table_init()
205 * and ACPI has not been [force] enabled (acpi=on|force) in acpi_boot_table_init()
212 * ACPI is disabled at this point. Enable it in order to parse in acpi_boot_table_init()
213 * the ACPI tables and carry out sanity checks in acpi_boot_table_init()
218 * If ACPI tables are initialized and FADT sanity checks passed, in acpi_boot_table_init()
219 * leave ACPI enabled and carry on booting; otherwise disable ACPI in acpi_boot_table_init()
221 * If acpi=force was passed on the command line it forces ACPI in acpi_boot_table_init()
225 pr_err("Failed to init ACPI tables\n"); in acpi_boot_table_init()
250 * behaviour, use acpi=nospcr to disable console in ACPI SPCR in acpi_boot_table_init()
255 pr_info("Use ACPI SPCR as default console: %s\n", in acpi_boot_table_init()
342 * NOMAP attribute set: this enables the use of ACPI in acpi_os_ioremap()
361 * ACPI reclaim memory is used to pass firmware tables in acpi_os_ioremap()