diff options
Diffstat (limited to 'src/southbridge/nvidia/ck804/ck804_lpc.c')
-rw-r--r-- | src/southbridge/nvidia/ck804/ck804_lpc.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/southbridge/nvidia/ck804/ck804_lpc.c b/src/southbridge/nvidia/ck804/ck804_lpc.c index 89b6f8cec2..1d3f6cabb5 100644 --- a/src/southbridge/nvidia/ck804/ck804_lpc.c +++ b/src/southbridge/nvidia/ck804/ck804_lpc.c @@ -165,7 +165,6 @@ static void rom_dummy_write(device_t dev) pci_write_config8(dev, 0x6d, new); } -#if 0 static void enable_hpet(struct device *dev) { unsigned long hpet_address; @@ -174,7 +173,8 @@ static void enable_hpet(struct device *dev) hpet_address = pci_read_config32(dev, 0x44) & 0xfffffffe; printk_debug("Enabling HPET @0x%x\n", hpet_address); } -#endif + +unsigned pm_base=0; static void lpc_init(device_t dev) { @@ -183,6 +183,9 @@ static void lpc_init(device_t dev) lpc_common_init(dev); + pm_base = pci_read_config32(dev, 0x60) & 0xff00; + printk_info("%s: pm_base = %lx \n", __func__, pm_base); + #if CK804_CHIP_REV==1 if (dev->bus->secondary != 1) return; @@ -251,7 +254,7 @@ static void lpc_init(device_t dev) isa_dma_init(); /* Initialize the High Precision Event Timers (HPET). */ - /* enable_hpet(dev); */ + enable_hpet(dev); rom_dummy_write(dev); } |