blob: 81f5aae625a7a843666827bd338f57035d703b94 [file] [log] [blame]
Jonathan A. Kollasche1ffd9e2013-10-15 14:26:34 -05001chip northbridge/amd/amdk8/root_complex # Root complex
2 device cpu_cluster 0 on # (L)APIC cluster
3 chip cpu/amd/socket_940 # CPU socket
4 device lapic 0 on end # Local APIC of the CPU
5 end
6 end
7 device domain 0 on # PCI domain
Jonathan A. Kollasch553fe1c2013-10-15 16:45:51 -05008 subsystemid 0x10de 0xcb84 inherit
Jonathan A. Kollasche1ffd9e2013-10-15 14:26:34 -05009 chip northbridge/amd/amdk8 # Northbridge / RAM controller
10 device pci 18.0 on # Link 0 == LDT 0
11 chip southbridge/nvidia/ck804 # Southbridge
12 device pci 0.0 on end # HT
13 device pci 1.0 on # LPC
Jonathan A. Kollasch553fe1c2013-10-15 16:45:51 -050014 chip superio/winbond/w83627thg # Super I/O
Jonathan A. Kollasche1ffd9e2013-10-15 14:26:34 -050015 device pnp 2e.0 off # 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
Jonathan A. Kollasch553fe1c2013-10-15 16:45:51 -050028 device pnp 2e.3 on # Com2
Jonathan A. Kollasche1ffd9e2013-10-15 14:26:34 -050029 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
Jonathan A. Kollasch553fe1c2013-10-15 16:45:51 -050038 device pnp 2e.6 off end # Consumer IR
39 device pnp 2e.7 off end # Game port, MIDI, GPIO1
Jonathan A. Kollasche1ffd9e2013-10-15 14:26:34 -050040 device pnp 2e.8 off end # GPIO2
41 device pnp 2e.9 off end # GPIO3
42 device pnp 2e.a off end # ACPI
Jonathan A. Kollasch553fe1c2013-10-15 16:45:51 -050043 device pnp 2e.b on # Hardware monitor
Jonathan A. Kollasche1ffd9e2013-10-15 14:26:34 -050044 io 0x60 = 0x290
Jonathan A. Kollasch553fe1c2013-10-15 16:45:51 -050045 irq 0x70 = 0
Jonathan A. Kollasche1ffd9e2013-10-15 14:26:34 -050046 end
47 end
48 end
49 device pci 1.1 on # SM 0
50 # chip drivers/generic/generic # DIMM 0-0-0
51 # device i2c 50 on end
52 # end
53 # chip drivers/generic/generic # DIMM 0-0-1
54 # device i2c 51 on end
55 # end
56 # chip drivers/generic/generic # DIMM 0-1-0
57 # device i2c 52 on end
58 # end
59 # chip drivers/generic/generic # DIMM 0-1-1
60 # device i2c 53 on end
61 # end
62 # chip drivers/generic/generic # DIMM 1-0-0
63 # device i2c 54 on end
64 # end
65 # chip drivers/generic/generic # DIMM 1-0-1
66 # device i2c 55 on end
67 # end
68 # chip drivers/generic/generic # DIMM 1-1-0
69 # device i2c 56 on end
70 # end
71 # chip drivers/generic/generic # DIMM 1-1-1
72 # device i2c 57 on end
73 # end
74 end
75 # device pci 1.1 on # SM 1
76 # chip drivers/i2c/adm1027 # ADT7463A CPU0 temp, SYS FAN 2/3/4
77 # device i2c 2d on end
78 # end
79 # chip drivers/i2c/adm1027 # ADT7463A CPU1 temp, CPU0/1 FAN , SYS FAN 1/5
80 # device i2c 2e on end
81 # end
82 # chip drivers/generic/generic # Winbond HWM 0x54 CPU0/1 VRM temp, SYSFAN 6/7, SB FAN
83 # device i2c 2a on end
84 # end
85 # chip drivers/generic/generic # Winbond HWM 0x92
86 # device i2c 49 on end
87 # end
88 # chip drivers/generic/generic # Winbond HWM 0x94
89 # device i2c 4a on end
90 # end
91 # end
92 device pci 2.0 on end # USB 1.1
93 device pci 2.1 on end # USB 2
Jonathan A. Kollasch553fe1c2013-10-15 16:45:51 -050094 device pci 4.0 on end # ACI
Jonathan A. Kollasche1ffd9e2013-10-15 14:26:34 -050095 device pci 4.1 off end # MCI
96 device pci 6.0 on end # IDE
97 device pci 7.0 on end # SATA 1
98 device pci 8.0 on end # SATA 0
99 device pci 9.0 on # PCI
Jonathan A. Kollasch553fe1c2013-10-15 16:45:51 -0500100 # device pci 6.0 on end
Jonathan A. Kollasche1ffd9e2013-10-15 14:26:34 -0500101 end
Jonathan A. Kollasch553fe1c2013-10-15 16:45:51 -0500102 device pci a.0 on end # NIC
103 device pci b.0 on end # PCI E 3
104 device pci c.0 on end # PCI E 2
Jonathan A. Kollasche1ffd9e2013-10-15 14:26:34 -0500105 device pci d.0 on end # PCI E 1
106 device pci e.0 on end # PCI E 0
107 register "ide0_enable" = "1"
Jonathan A. Kollasch553fe1c2013-10-15 16:45:51 -0500108 register "ide1_enable" = "0"
Jonathan A. Kollasche1ffd9e2013-10-15 14:26:34 -0500109 register "sata0_enable" = "1"
110 register "sata1_enable" = "1"
111 end
112 end
113 device pci 18.0 on end # Link 1
Jonathan A. Kollasch553fe1c2013-10-15 16:45:51 -0500114 device pci 18.0 on end # Link 2 == LDT 2
Jonathan A. Kollasche1ffd9e2013-10-15 14:26:34 -0500115 device pci 18.1 on end
116 device pci 18.2 on end
117 device pci 18.3 on end
118 end
119 end
Jonathan A. Kollasche1ffd9e2013-10-15 14:26:34 -0500120end