diff options
-rw-r--r-- | src/mainboard/gigabyte/m57sli/Config.lb | 18 | ||||
-rw-r--r-- | src/superio/ite/it8716f/it8716f.h | 1 | ||||
-rw-r--r-- | src/superio/ite/it8716f/superio.c | 2 |
3 files changed, 11 insertions, 10 deletions
diff --git a/src/mainboard/gigabyte/m57sli/Config.lb b/src/mainboard/gigabyte/m57sli/Config.lb index 8d6ab1ba61..8fece774e9 100644 --- a/src/mainboard/gigabyte/m57sli/Config.lb +++ b/src/mainboard/gigabyte/m57sli/Config.lb @@ -282,17 +282,17 @@ chip northbridge/amd/amdk8/root_complex # pin 13 is GP35 irq 0x27 = 0x20 # pin 70 is not GP46 - #0x28 = 0x0 + #irq 0x28 = 0x0 # pin 6,3,128,127,126 is GP63,64,65,66,67 irq 0x29 = 0x81 # Enable FAN_CTL/FAN_TAC set to 5 (pin 21,23), enable FAN_CTL/FAN_TAC set to 4 (pin 20,22), pin 48 is PCIRST5#, pin91 is PCIRSTIN#, VIN7 is internal voltage divider for VCCH5V, pin 95 is ATXPG, VIN3 is internal voltage divider for VCC5V - #0x2c = 0x1f + #irq 0x2c = 0x1f # Simple I/O base io 0x62 = 0x800 # Serial Flash I/O (SPI only) #io 0x64 = 0x820 # watch dog force timeout (parallel flash only) - #0x71 = 0x1 + #irq 0x71 = 0x1 # No WDT interrupt irq 0x72 = 0x0 # GPIO pin set 1 disable internal pullup @@ -300,23 +300,23 @@ chip northbridge/amd/amdk8/root_complex # GPIO pin set 5 enable internal pullup irq 0xbc = 0x01 # SIO pin set 1 alternate function - #0xc0 = 0x0 + #irq 0xc0 = 0x0 # SIO pin set 2 mixed function irq 0xc1 = 0x43 # SIO pin set 3 mixed function irq 0xc2 = 0x20 # SIO pin set 4 alternate function - #0xc3 = 0x0 + #irq 0xc3 = 0x0 # SIO pin set 1 input mode - #0xc8 = 0x0 + #irq 0xc8 = 0x0 # SIO pin set 2 mixed input/output mode irq 0xc9 = 0x0 # SIO pin set 4 input mode - #0xcb = 0x0 + #irq 0xcb = 0x0 # Generate SMI# on EC IRQ - #0xf0 = 0x10 + #irq 0xf0 = 0x10 # SMI# level trigger - #0xf1 = 0x40 + #irq 0xf1 = 0x40 # HWMON alert beep pin location irq 0xf6 = 0x28 end diff --git a/src/superio/ite/it8716f/it8716f.h b/src/superio/ite/it8716f/it8716f.h index 6afb58d8be..9ec358edb1 100644 --- a/src/superio/ite/it8716f/it8716f.h +++ b/src/superio/ite/it8716f/it8716f.h @@ -28,6 +28,7 @@ #define IT8716F_EC 0x04 /* Environment controller */ #define IT8716F_KBCK 0x05 /* Keyboard */ #define IT8716F_KBCM 0x06 /* Mouse */ +#define IT8716F_GPIO 0x07 /* GPIO */ #define IT8716F_MIDI 0x08 /* MIDI port */ #define IT8716F_GAME 0x09 /* GAME port */ #define IT8716F_IR 0x0a /* Consumer IR */ diff --git a/src/superio/ite/it8716f/superio.c b/src/superio/ite/it8716f/superio.c index 0d3fc3a09c..d43e202158 100644 --- a/src/superio/ite/it8716f/superio.c +++ b/src/superio/ite/it8716f/superio.c @@ -152,7 +152,7 @@ static struct pnp_info pnp_dev_info[] = { {&ops, IT8716F_KBCK, PNP_IO0 | PNP_IO1 | PNP_IRQ0, {0x7ff, 0}, {0x7ff, 0x4},}, {&ops, IT8716F_KBCM, PNP_IRQ0,}, - // No 7 { 0,}, + {&ops, IT8716F_GPIO,}, {&ops, IT8716F_MIDI, PNP_IO0 | PNP_IRQ0, {0x7fe, 0x4},}, {&ops, IT8716F_GAME, PNP_IO0, {0x7ff, 0},}, {&ops, IT8716F_IR,}, |