Remove address from GPLv2 headers
[coreboot.git] / src / mainboard / asus / dsbf / devicetree.cb
blob9eacf64914cf1d2ddddd87621f1089a90b4a733e
1 ##
2 ## This file is part of the coreboot project.
3 ##
4 ## Copyright (C) 2007-2009 coresystems GmbH
5 ## Copyright (C) 2011 Sven Schnelle <svens@stackframe.org>
6 ##
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
10 ## the License.
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
19 ## Foundation, Inc.
22 chip northbridge/intel/i5000
24 device cpu_cluster 0 on
25 chip cpu/intel/socket_LGA771
26 device lapic 0 on end
27 end
28 end
30 device domain 0 on
31 device pci 00.0 on # Host bridge
32 subsystemid 0x1043 0x81db
33 end
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
47 # PCI slot
48 device pci 00.2 on # 6700PXH PCI Express-to-PCI Bridge B
49 # PCI slot
50 end
51 end
52 end
53 device pci 00.1 on end
54 device pci 00.3 on # PCI Express to PCI-X Bridge
55 ioapic_irq 9 INTA 3
56 ioapic_irq 9 INTB 0
57 ioapic_irq 9 INTC 1
58 ioapic_irq 9 INTD 2
59 # PCI-X Slot
60 end
62 end
63 end
65 device pci 03.0 on
66 ioapic_irq 8 INTA 0x10
67 end
68 device pci 04.0 on
69 ioapic_irq 8 INTA 0x10
70 end
71 device pci 05.0 on
72 ioapic_irq 8 INTA 0x10
73 end
74 device pci 06.0 on
75 ioapic_irq 8 INTA 0x10
76 end
77 device pci 07.0 on
78 ioapic_irq 8 INTA 0x10
79 end
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
95 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"
108 device pci 1c.0 on
109 ioapic_irq 8 INTA 0x14
110 ioapic_irq 8 INTB 0x15
111 ioapic_irq 8 INTC 0x16
112 ioapic_irq 8 INTD 0x17
113 end # PCIe bridge
114 device pci 1d.0 on
115 ioapic_irq 8 INTA 0x10
116 end # USB UHCI
117 device pci 1d.1 on
118 ioapic_irq 8 INTB 0x11
119 end # USB UHCI
120 device pci 1d.2 on
121 ioapic_irq 8 INTC 0x12
122 end # USB UHCI
123 device pci 1d.3 on
124 ioapic_irq 8 INTD 0x13
125 end # USB UHCI
126 device pci 1d.7 on end # USB2 EHCI
127 device pci 1e.0 on
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
136 io 0x60 = 0x378
137 irq 0x70 = 7
139 device pnp 2e.2 on # Serial Port 1
140 io 0x60 = 0x3f8
141 irq 0x70 = 4
144 device pnp 2e.3 off end
145 device pnp 2e.5 on # KBC
146 io 0x60 = 0x60
147 io 0x62 = 0x64
148 irq 0x70 = 1
149 irq 0x72 = 12
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