[coreboot-gerrit] Patch set updated for coreboot: gigabyte/ga-b75m-d3h: Mainboard boot fix

Damien Zammit (damien@zamaudio.com) gerrit at coreboot.org
Tue Jul 14 04:45:45 CEST 2015


Damien Zammit (damien at zamaudio.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/10895

-gerrit

commit 2e3dc1a96bc20d8b3e39d78ab1a5fd0166dd052e
Author: Damien Zammit <damien at zamaudio.com>
Date:   Mon Jul 13 15:27:01 2015 +1000

    gigabyte/ga-b75m-d3h: Mainboard boot fix
    
    This patch resolves all known outstanding issues with
    PCI device enumeration and getting the board to boot into
    GNU/Linux with VGA rom.
    
    (There was a bug in the devicetree).
    
    Tested on GA-B75M-D3H with VGA rom.
    
    Change-Id: Ide1f406652659e6f99ee5d993719c187650fffe4
    Signed-off-by: Damien Zammit <damien at zamaudio.com>
---
 src/mainboard/gigabyte/ga-b75m-d3h/devicetree.cb | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/src/mainboard/gigabyte/ga-b75m-d3h/devicetree.cb b/src/mainboard/gigabyte/ga-b75m-d3h/devicetree.cb
index 19a476c..f4a8664 100644
--- a/src/mainboard/gigabyte/ga-b75m-d3h/devicetree.cb
+++ b/src/mainboard/gigabyte/ga-b75m-d3h/devicetree.cb
@@ -24,7 +24,7 @@ chip northbridge/intel/sandybridge
 		device pci 00.0 on # host bridge
 			subsystemid 0x1458 0x5000
 		end
-		device pci 01.0 off end # PCIe Bridge for discrete graphics
+		device pci 01.0 on end # PCIe Bridge for discrete graphics
 		device pci 02.0 on # vga controller
 			subsystemid 0x1458 0xd000
 		end
@@ -58,7 +58,7 @@ chip northbridge/intel/sandybridge
 			device pci 1b.0 on # High Definition Audio
 				subsystemid 0x1458 0xa002
 			end
-			device pci 1c.0 off end # PCIe Port #1
+			device pci 1c.0 on end # PCIe Port #1
 			device pci 1c.1 off end # PCIe Port #2
 			device pci 1c.2 off end # PCIe Port #3
 			device pci 1c.3 off end # PCIe Port #4
@@ -92,17 +92,19 @@ chip northbridge/intel/sandybridge
 						drq 0x74 = 4
 					end
 					device pnp 2e.4 on # EC
+						io 0x60 = 0xa30
 						irq 0x70 = 9
+						io 0x62 = 0xa20
 					end
 					device pnp 2e.5 on # Keyboard
+						io 0x60 = 0x60
 						irq 0x70 = 1
+						io 0x62 = 0x64
 					end
 					device pnp 2e.6 on # Mouse
 						irq 0x70 = 12
 					end
-					device pnp 2e.7 on # GPIO
-						irq 0x70 = 0
-					end
+					device pnp 2e.7 off end # GPIO
 					device pnp 2e.a off end # IR
 				end
 			end



More information about the coreboot-gerrit mailing list