Add constants for fast path resume copying
[coreboot.git] / src / mainboard / msi / ms9282 / devicetree.cb
1 chip northbridge/amd/amdk8/root_complex         # Root complex
2   device lapic_cluster 0 on                     # (L)APIC cluster
3     chip cpu/amd/socket_F                       # CPU socket
4       device lapic 0 on end                     # Local APIC of the CPU
5     end
6   end
7   device pci_domain 0 on                        # PCI domain
8     subsystemid 0x1462 0x9282 inherit
9     chip northbridge/amd/amdk8                  # Northbridge / RAM controller
10       device pci 18.0 on                        # Link 0 == LDT 0
11         chip southbridge/nvidia/mcp55           # Southbridge
12           device pci 0.0 on end                 # HT
13           device pci 1.0 on                     # LPC
14             chip superio/winbond/w83627ehg      # Super I/O
15               device pnp 2e.0 on                # Floppy
16                 io 0x60 = 0x3f0
17                 irq 0x70 = 6
18                 drq 0x74 = 2
19               end
20               device pnp 2e.1 off               # Parallel port
21                 io 0x60 = 0x378
22                 irq 0x70 = 7
23               end
24               device pnp 2e.2 on                # Com1
25                 io 0x60 = 0x3f8
26                 irq 0x70 = 4
27               end
28               device pnp 2e.3 off               # Com2
29                 io 0x60 = 0x2f8
30                 irq 0x70 = 3
31               end
32               device pnp 2e.5 on                # PS/2 keyboard & mouse
33                 io 0x60 = 0x60
34                 io 0x62 = 0x64
35                 irq 0x70 = 1
36                 irq 0x72 = 12
37               end
38               device pnp 2e.106 off             # Serial flash interface (SFI)
39                 io 0x60 = 0x100
40               end
41               device pnp 2e.007 off             # GPIO 1
42               end
43               device pnp 2e.107 off             # Game port
44                 io 0x60 = 0x220
45               end
46               device pnp 2e.207 off             # MIDI
47                 io 0x62 = 0x300
48                 irq 0x70 = 9
49               end
50               device pnp 2e.307 off             # GPIO 6
51               end
52               device pnp 2e.8 off end           # WDTO#, PLED
53               device pnp 2e.009 off             # GPIO 2
54               end
55               device pnp 2e.109 off             # GPIO 3
56               end
57               device pnp 2e.209 off             # GPIO 4
58               end
59               device pnp 2e.309 off             # GPIO 5
60               end
61               device pnp 2e.a off end           # ACPI
62               device pnp 2e.b on                # Hardware monitor
63                 io 0x60 = 0x290
64                 irq 0x70 = 5
65               end
66             end
67           end
68           device pci 1.1 on                     # SM 0
69             chip drivers/i2c/i2cmux2            # PCA9554 SMBus mux
70               device i2c 70 on                  # 0 pca9554 1
71                 chip drivers/generic/generic    # DIMM 0-0-0
72                   device i2c 50 on end
73                 end
74                 chip drivers/generic/generic    # DIMM 0-0-1
75                   device i2c 51 on end
76                 end
77                 chip drivers/generic/generic    # DIMM 0-1-0
78                   device i2c 52 on end
79                 end
80                 chip drivers/generic/generic    # DIMM 0-1-1
81                   device i2c 53 on end
82                 end
83                 chip drivers/generic/generic    # DIMM 0-0-0
84                   device i2c 54 on end
85                 end
86                 chip drivers/generic/generic    # DIMM 0-0-1
87                   device i2c 55 on end
88                 end
89                 chip drivers/generic/generic    # DIMM 0-1-0
90                   device i2c 56 on end
91                 end
92                 chip drivers/generic/generic    # DIMM 0-1-1
93                   device i2c 57 on end
94                 end
95               end
96               device i2c 70 on                  # 0 pca9554 2
97                 chip drivers/generic/generic    # DIMM 0-0-0
98                   device i2c 50 on end
99                 end
100                 chip drivers/generic/generic    # DIMM 0-0-1
101                   device i2c 51 on end
102                 end
103                 chip drivers/generic/generic    # DIMM 0-1-0
104                   device i2c 52 on end
105                 end
106                 chip drivers/generic/generic    # DIMM 0-1-1
107                   device i2c 53 on end
108                 end
109                 chip drivers/generic/generic    # DIMM 0-0-0
110                   device i2c 54 on end
111                 end
112                 chip drivers/generic/generic    # DIMM 0-0-1
113                   device i2c 55 on end
114                 end
115                 chip drivers/generic/generic    # DIMM 0-1-0
116                   device i2c 56 on end
117                 end
118                 chip drivers/generic/generic    # DIMM 0-1-1
119                   device i2c 57 on end
120                 end
121               end
122             end
123           end
124           device pci 1.1 on                     # SM 1
125             chip drivers/i2c/i2cmux2            # pca9554 SMBus mux
126               device i2c 72 on                  # PCA9554 channel 1
127                 chip drivers/i2c/adm1027        # HWM ADT7476 1
128                   device i2c 2e on end
129                 end
130               end
131               device i2c 72 on                  # PCA9545 channel 2
132                 chip drivers/i2c/adm1027        # HWM ADT7463
133                   device i2c 2e on end
134                 end
135               end
136               device i2c 72 on end              # PCA9545 channel 3
137               device i2c 72 on                  # PCA9545 channel 4
138                 chip drivers/i2c/adm1027        # HWM ADT7476 2
139                   device i2c 2e on end
140                 end
141               end
142             end
143           end
144           device pci 2.0 on end                 # USB 1.1
145           device pci 2.1 on end                 # USB 2
146           device pci 4.0 on end                 # IDE
147           device pci 5.0 on end                 # SATA 0
148           device pci 5.1 on end                 # SATA 1
149           device pci 5.2 on end                 # SATA 2
150           device pci 6.0 on                     # P2P
151             device pci 4.0 on end
152           end
153           device pci 7.0 on end                 # reserve
154           device pci 8.0 on end                 # MAC0
155           device pci 9.0 on end                 # MAC1
156           device pci a.0 on
157             device pci 0.0 on
158               device pci 4.0 on end             # PCI-E LAN1
159               device pci 4.1 on end             # PCI-E LAN2
160             end
161           end # 0x376
162           device pci b.0 on end                 # PCI E 0x374
163           device pci c.0 on end
164           device pci d.0 on                     # SAS
165             device pci 0.0 on end
166           end # PCI E 1 0x378
167           device pci e.0 on end                 # PCI E 0 0x375
168           device pci f.0 on end                 # PCI E 0x377, PCI-E slot
169           register "ide0_enable" = "1"
170           register "ide1_enable" = "1"
171           register "sata0_enable" = "1"
172           register "sata1_enable" = "1"
173         end
174       end
175       device pci 18.0 on end                    # Link 1
176       device pci 18.0 on end
177       device pci 18.1 on end
178       device pci 18.2 on end
179       device pci 18.3 on end
180     end
181   end
182   # chip drivers/generic/debug
183   #   device pnp 0.0 off end
184   #   device pnp 0.1 off end
185   #   device pnp 0.2 off end
186   #   device pnp 0.3 off end
187   #   device pnp 0.4 off end
188   #   device pnp 0.5 on end
189   # end
190 end