[LinuxBIOS] r2954 - trunk/LinuxBIOSv2/src/mainboard/gigabyte/m57sli

svn at openbios.org svn at openbios.org
Mon Nov 12 03:33:32 CET 2007


Author: cozzie
Date: 2007-11-12 03:33:31 +0100 (Mon, 12 Nov 2007)
New Revision: 2954

Modified:
   trunk/LinuxBIOSv2/src/mainboard/gigabyte/m57sli/Config.lb
Log:
Try to fix a few loose ends on the GA-M57SLI Super I/O GPIO 
configuration.

Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006 at gmx.net>
Acked-by: Torsten Duwe <duwe at lst.de>



Modified: trunk/LinuxBIOSv2/src/mainboard/gigabyte/m57sli/Config.lb
===================================================================
--- trunk/LinuxBIOSv2/src/mainboard/gigabyte/m57sli/Config.lb	2007-11-08 02:28:43 UTC (rev 2953)
+++ trunk/LinuxBIOSv2/src/mainboard/gigabyte/m57sli/Config.lb	2007-11-12 02:33:31 UTC (rev 2954)
@@ -239,7 +239,12 @@
 					device pci 0.0 on end   # HT
                 			device pci 1.0 on # LPC
 						chip superio/ite/it8716f
-							device pnp 2e.0 off #  Floppy
+							# Floppy and any LDN
+							device pnp 2e.0 off
+                	               			# Watchdog from CLKIN, CLKIN = 24 MHz
+                	                 			irq 0x23 = 0x11 
+							# Serial Flash (SPI only)
+								#0x24 = 0x1a
                 	                 			io 0x60 = 0x3f0
                 	                			irq 0x70 = 6
                 	                			drq 0x74 = 2
@@ -269,6 +274,52 @@
                 	        			device pnp 2e.6 on #  Mouse
                 	                			irq 0x70 = 12
 							end
+	              	        			device pnp 2e.7 on #  GPIO, SPI flash
+								# pin 84 is not GP10
+								irq 0x25 = 0x0
+				# pin 21 is GP26, pin 26 is GP21, pin 27 is GP20
+								irq 0x26 = 0x43
+								# pin 13 is GP35
+								irq 0x27 = 0x20 
+								# pin 70 is not GP46
+								#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
+				# 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
+								# No WDT interrupt
+								irq 0x72 = 0x0 
+					# GPIO pin set 1 disable internal pullup
+								irq 0xb8 = 0x0
+					# GPIO pin set 5 enable internal pullup
+								irq 0xbc = 0x01
+					# SIO pin set 1 alternate function
+								#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
+					# SIO pin set 1 input mode
+								#0xc8 = 0x0
+					# SIO pin set 2 mixed input/output mode
+								irq 0xc9 = 0x0
+					# SIO pin set 4 input mode
+								#0xcb = 0x0
+					# Generate SMI# on EC IRQ
+								#0xf0 = 0x10
+					# SMI# level trigger
+								#0xf1 = 0x40
+					# HWMON alert beep pin location
+								irq 0xf6 = 0x28
+							end
                 	        			device pnp 2e.8 off #  MIDI
 								io 0x60 = 0x300
 								irq 0x70 = 10
@@ -305,6 +356,7 @@
                                                         device i2c 57 on end
                                                 end 
 					end # SM
+#WTF?!? We already have device pci 1.1 in the section above
                                         device pci 1.1 on # SM 1
 #PCI device smbus address will depend on addon pci device, do we need to scan_smbus_bus?
 #                                                chip drivers/generic/generic #PCIXA Slot1





More information about the coreboot mailing list