x86: ivybridge: Move GPIO init to the LPC init() method
[oweals/u-boot.git] / arch / x86 / cpu / ivybridge / lpc.c
index c88733dd3b00bea647967083f07a1373ea1c3c12..0d85de2a766e4b21ff5e9005324d1c11e763a8ba 100644 (file)
@@ -623,6 +623,9 @@ static int bd82x6x_lpc_early_init(struct udevice *dev)
        setbits_le32(RCB_REG(GCS), 1 >> 5);     /* No reset */
        outw(1 << 11, DEFAULT_PMBASE | 0x60 | 0x08);    /* halt timer */
 
+       dm_pci_write_config32(dev->parent, GPIO_BASE, DEFAULT_GPIOBASE | 1);
+       dm_pci_write_config32(dev->parent, GPIO_CNTL, 0x10);
+
        return 0;
 }