summaryrefslogtreecommitdiff
path: root/arch/arm/kernel/acpi/boot.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/kernel/acpi/boot.c')
-rw-r--r--arch/arm/kernel/acpi/boot.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/arch/arm/kernel/acpi/boot.c b/arch/arm/kernel/acpi/boot.c
index 2727f50ca874..16875e5c5699 100644
--- a/arch/arm/kernel/acpi/boot.c
+++ b/arch/arm/kernel/acpi/boot.c
@@ -84,10 +84,11 @@ static u64 acpi_lapic_addr __initdata = APIC_DEFAULT_PHYS_BASE;
/*
* The default interrupt routing model is PIC (8259). This gets
* overridden if IOAPICs are enumerated (below).
+ *
+ * Since we're on ARM, it clearly has to be GIC.
*/
-enum acpi_irq_model_id acpi_irq_model = ACPI_IRQ_MODEL_PIC;
+enum acpi_irq_model_id acpi_irq_model = ACPI_IRQ_MODEL_GIC;
-/* BOZO: urgh. GIC, not PIC */
#ifdef CONFIG_X86
@@ -1428,7 +1429,7 @@ void __init acpi_arm_blob_relocate(void)
*
* We have to approach this a little different on ARMv7. We are
* passed in an ACPI blob and we really have no idea where in RAM
- * it will be located. So, what should have been the physical
+ * it will be located. So, what should have been the physical
* addresses of other tables cannot really be hardcoded into the
* tables. What we will do is put an offset in the blob that is
* the offset from the beginning of the RSDP structure. However,
@@ -1443,7 +1444,7 @@ void __init acpi_boot_table_init(void)
* If acpi_disabled, bail out
*/
if (acpi_disabled)
- return;
+ return;
printk(KERN_DEBUG "acpi: enter acpi_boot_table_init\n");