Attached patch removes HPET info from ACPI tables. HPET does not work fine on
authorRudolf Marek <r.marek@assembler.cz>
Tue, 23 Sep 2008 21:57:33 +0000 (21:57 +0000)
committerRudolf Marek <r.marek@assembler.cz>
Tue, 23 Sep 2008 21:57:33 +0000 (21:57 +0000)
VT8237R (random keyboard/mouse lockups).

Signed-off-by: Rudolf Marek <r.marek@assembler.cz>
Acked-by: Jordan Crouse <jordan.crouse@amd.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3593 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

src/mainboard/asus/a8v-e_se/acpi_tables.c

index 86fee0c99a1efc1e1582f7aab99ae1ccc12c50be..a204c90976e876bff7b57ca77d77a0c1bbf1ced8 100644 (file)
@@ -133,19 +133,12 @@ unsigned long write_acpi_tables(unsigned long start)
        acpi_create_fadt(fadt, facs, dsdt);
        acpi_add_table(rsdt, fadt);
 
-       printk_debug("ACPI:    * HPET\n");
-       hpet = (acpi_hpet_t *) current;
-       current += sizeof(acpi_hpet_t);
-       acpi_create_hpet(hpet);
-       acpi_add_table(rsdt, hpet);
-
-       /* If we want to use HPET timers Linux wants an MADT. */
+       /* If we want to use HPET timers Linux wants it in MADT. */
        printk_debug("ACPI:    * MADT\n");
        madt = (acpi_madt_t *) current;
        acpi_create_madt(madt);
        current += madt->header.length;
        acpi_add_table(rsdt, madt);
-
        printk_debug("ACPI:    * MCFG\n");
        mcfg = (acpi_mcfg_t *) current;
        acpi_create_mcfg(mcfg);