Actually enable HPET
authorStefan Reinauer <stepan@coresystems.de>
Wed, 17 Mar 2010 04:37:52 +0000 (04:37 +0000)
committerStefan Reinauer <stepan@openbios.org>
Wed, 17 Mar 2010 04:37:52 +0000 (04:37 +0000)
Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5249 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

src/southbridge/intel/i82801dx/i82801dx_lpc.c

index 0aff9f45602ef71c4a4db08e8cb7fda5e4792af6..181f5454e1866ac2e34c93cf2bbfb56f5be5b1f4 100644 (file)
@@ -193,7 +193,8 @@ static void enable_hpet(struct device *dev)
         */
        reg32 &= ~(3 << 15);    /* Clear it */
        reg32 |= (code << 15);
-       /* TODO: reg32 is never written to anywhere? */
+       pci_write_config32(dev, GEN_CNTL, reg32);
+
        printk_debug("Enabling HPET @0x%x\n", HPET_ADDR | (code << 12));
 }