2 ## This file is part of the coreboot project.
4 ## Copyright
(C
) 2007-2009 coresystems GmbH
5 ## Copyright
(C
) 2011 Sven Schnelle
<svens@stackframe.org
>
7 ## This program is free software
; you can redistribute it
and/or
8 ## modify it under the terms of the GNU General Public License
as
9 ## published by the Free Software Foundation
; version
2 of
12 ## This program is distributed in the hope that it will be useful
,
13 ## but WITHOUT ANY WARRANTY
; without even the implied warranty of
14 ## MERCHANTABILITY
or FITNESS
FOR A PARTICULAR PURPOSE. See the
15 ## GNU General Public License
for more details.
17 ## You should have received a copy of the GNU General Public License
18 ## along with this program
; if not, write
to the Free Software
22 chip northbridge
/intel
/i5000
24 device cpu_cluster
0 on
25 chip cpu
/intel
/socket_LGA771
31 device pci
00.0 on # Host bridge
32 subsystemid
0x1043 0x81db
35 device pci
02.0 on # PCI Express x8 Port
2-3
36 ioapic_irq
8 INTA
0x10
37 ioapic_irq
8 INTB
0x11
38 ioapic_irq
8 INTC
0x12
39 ioapic_irq
8 INTD
0x13
40 device pci
00.0 on # PCI Express Upstream Port
41 device pci
00.0 on # PCI Express Downstream Port E1
42 device pci
00.0 on #
6700PXH PCI Express
-to-PCI Bridge A
43 ioapic_irq
8 INTA
0x11
44 ioapic_irq
8 INTB
0x10
45 ioapic_irq
8 INTC
0x11
46 ioapic_irq
8 INTD
0x10
48 device pci
00.2 on #
6700PXH PCI Express
-to-PCI Bridge B
53 device pci
00.1 on
end
54 device pci
00.3 on # PCI Express
to PCI
-X Bridge
66 ioapic_irq
8 INTA
0x10
69 ioapic_irq
8 INTA
0x10
72 ioapic_irq
8 INTA
0x10
75 ioapic_irq
8 INTA
0x10
78 ioapic_irq
8 INTA
0x10
81 device pci
10.0 on
end # FBD
82 device pci
10.1 on
end # FBD
83 device pci
10.2 on
end # FBD
84 device pci
11.0 on
end # FBD reserved
85 device pci
13.0 on
end # FBD reserved
86 device pci
15.0 on
end # FBD
87 device pci
16.0 on
end # FBD
89 chip drivers
/generic
/ioapic
90 register
"have_isa_interrupts" = "1"
91 register
"irq_on_fsb" = "1"
92 register
"enable_virtual_wire" = "1"
93 register
"base" = "(void *)0xfec00000"
94 device ioapic
8 on
end
97 chip drivers
/generic
/ioapic
98 register
"irq_on_fsb" = "1"
99 register
"base" = "(void *)0xfec80000"
100 device ioapic
9 on
end
103 chip southbridge
/intel
/i3100
104 register
"pirq_a_d" = "0x0b0b0b0b"
105 register
"pirq_e_h" = "0x80808080"
106 register
"sata_ports_implemented" = "0x3f"
109 ioapic_irq
8 INTA
0x14
110 ioapic_irq
8 INTB
0x15
111 ioapic_irq
8 INTC
0x16
112 ioapic_irq
8 INTD
0x17
115 ioapic_irq
8 INTA
0x10
118 ioapic_irq
8 INTB
0x11
121 ioapic_irq
8 INTC
0x12
124 ioapic_irq
8 INTD
0x13
126 device pci
1d
.7 on
end # USB2 EHCI
128 device pci
01.0 on
end
131 device pci
1f
.0 on # PCI
-LPC bridge
132 ioapic_irq
8 INTA
0x11
133 chip superio
/winbond
/w83627hf
134 device pnp
2e
.0 off
end # FDC
135 device pnp
2e
.1 on # Parallel Port
139 device pnp
2e
.2 on # Serial Port
1
144 device pnp
2e
.3 off
end
145 device pnp
2e
.5 on # KBC
152 device pnp
2e
.6 off
end # CIR
153 device pnp
2e
.7 off
end # Game port
/ MIDI
154 device pnp
2e
.8 off
end # GPIO2
155 device pnp
2e
.9 on
end # GPIO3
156 device pnp
2e.a on
end # ACPI
157 device pnp
2e.b off
end # HWMON
160 device pci
1f
.1 off
end # IDE
161 device pci
1f
.2 on
end # SATA
162 device pci
1f
.3 on # SMBUS
163 chip drivers
/i2c
/w83793
164 register
"mfc" = "0x28"
165 register
"fanin" = "0x1f"
166 register
"peci_agent_conf" = "0x33"
167 register
"tcase0" = "0x5e"
168 register
"tcase1" = "0x5e"
169 register
"tcase2" = "0x5e"
170 register
"tcase3" = "0x5e"
171 register
"tr_enable" = "0x01"
172 register
"critical_temperature" = "0x7f"
173 register
"td1_fan_select" = "0x09"
174 register
"td2_fan_select" = "0x09"
175 register
"td3_fan_select" = "0x09"
176 register
"td4_fan_select" = "0x09"
177 register
"tr1_fan_select" = "0x09"
178 register
"tr2_fan_select" = "0x09"
179 device i2c
0x2f on
end