sb/intel/lynxpoint: Use common code to generate HPET table
There's no need to reinvent the wheel.
Change-Id: If6b90c9a7a00af0322c6dd15d2c4ecf2c513d0cc
Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/46977
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
diff --git a/src/southbridge/intel/lynxpoint/lpc.c b/src/southbridge/intel/lynxpoint/lpc.c
index 29cd53f..12e2625 100644
--- a/src/southbridge/intel/lynxpoint/lpc.c
+++ b/src/southbridge/intel/lynxpoint/lpc.c
@@ -737,7 +737,6 @@
struct acpi_rsdp *rsdp)
{
unsigned long current;
- acpi_hpet_t *hpet;
acpi_header_t *ssdt;
current = start;
@@ -748,13 +747,7 @@
/*
* We explicitly add these tables later on:
*/
- printk(BIOS_DEBUG, "ACPI: * HPET\n");
-
- hpet = (acpi_hpet_t *)current;
- current += sizeof(acpi_hpet_t);
- current = acpi_align_current(current);
- acpi_create_intel_hpet(hpet);
- acpi_add_table(rsdp, hpet);
+ current = acpi_write_hpet(device, current, rsdp);
current = acpi_align_current(current);