blob: a12e82db13480c81fda37e30a9741531ce753e67 [file] [log] [blame]
Carl-Daniel Hailfinger8b1c3822009-08-28 19:00:59 +00001#Define gpp_configuration, A=0, B=1, C=2, D=3, E=4(default)
Carl-Daniel Hailfinger8b1c3822009-08-28 19:00:59 +00002#Define port_enable, (bit map): GFX(2,3), GPP(4,5,6,7)
3#Define gfx_dev2_dev3, 0: a link will never be established on Dev2 or Dev3,
4# 1: the system allows a PCIE link to be established on Dev2 or Dev3.
5#Define gfx_dual_slot, 0: single slot, 1: dual slot
6#Define gfx_lane_reversal, 0: disable lane reversal, 1: enable
7#Define gfx_tmds, 0: didn't support TMDS, 1: support
8#Define gfx_compliance, 0: didn't support compliance, 1: support
9#Define gfx_reconfiguration, 0: short reconfiguration, 1(default): long reconfiguration
10#Define gfx_link_width, 0: x16, 1: x1, 2: x2, 3: x4, 4: x8, 5: x12 (not supported), 6: x16
Patrick Georgi0588d192009-08-12 15:00:51 +000011chip northbridge/amd/amdk8/root_complex
12 device apic_cluster 0 on
13 chip cpu/amd/socket_S1G1
14 device apic 0 on end
15 end
16 end
17 device pci_domain 0 on
18 chip northbridge/amd/amdk8
19 device pci 18.0 on # southbridge
20 chip southbridge/amd/rs690
21 device pci 0.0 on end # HT 0x7910
22 device pci 1.0 on # Internal Graphics P2P bridge 0x7912
Myles Watsond27c08c2009-11-06 23:42:26 +000023 device pci 5.0 on end # Internal Graphics 0x791F
Patrick Georgi0588d192009-08-12 15:00:51 +000024 end
25 device pci 2.0 on end # PCIE P2P bridge (external graphics) 0x7913
26 device pci 3.0 off end # PCIE P2P bridge 0x791b
27 device pci 4.0 on end # PCIE P2P bridge 0x7914
28 device pci 5.0 on end # PCIE P2P bridge 0x7915
29 device pci 6.0 on end # PCIE P2P bridge 0x7916
30 device pci 7.0 on end # PCIE P2P bridge 0x7917
31 device pci 8.0 off end # NB/SB Link P2P bridge
Patrick Georgi0588d192009-08-12 15:00:51 +000032 register "gpp_configuration" = "4"
33 register "port_enable" = "0xfc"
34 register "gfx_dev2_dev3" = "1"
35 register "gfx_dual_slot" = "0"
36 register "gfx_lane_reversal" = "0"
37 register "gfx_tmds" = "0"
38 register "gfx_compliance" = "0"
39 register "gfx_reconfiguration" = "1"
40 register "gfx_link_width" = "0"
41 end
42 chip southbridge/amd/sb600 # it is under NB/SB Link, but on the same pri bus
43 device pci 12.0 on end # SATA 0x4380
44 device pci 13.0 on end # USB 0x4387
45 device pci 13.1 on end # USB 0x4388
46 device pci 13.2 on end # USB 0x4389
47 device pci 13.3 on end # USB 0x438a
48 device pci 13.4 on end # USB 0x438b
49 device pci 13.5 on end # USB 2 0x4386
50 device pci 14.0 on # SM 0x4385
51 chip drivers/generic/generic #dimm 0-0-0
52 device i2c 50 on end
53 end
54 chip drivers/generic/generic #dimm 0-0-1
55 device i2c 51 on end
56 end
57 chip drivers/generic/generic #dimm 0-1-0
58 device i2c 52 on end
59 end
60 chip drivers/generic/generic #dimm 0-1-1
61 device i2c 53 on end
62 end
63 end # SM
64 device pci 14.1 on end # IDE 0x438c
65 device pci 14.2 on end # HDA 0x4383
66 device pci 14.3 on # LPC 0x438d
67 chip superio/ite/it8712f
68 device pnp 2e.0 off # Floppy
69 io 0x60 = 0x3f0
70 irq 0x70 = 6
71 drq 0x74 = 2
72 end
73 device pnp 2e.1 on # Com1
74 io 0x60 = 0x3f8
75 irq 0x70 = 4
76 end
77 device pnp 2e.2 off # Com2
78 io 0x60 = 0x2f8
79 irq 0x70 = 3
80 end
81 device pnp 2e.3 off # Parallel Port
82 io 0x60 = 0x378
83 irq 0x70 = 7
84 end
85 device pnp 2e.4 off end # EC
86 device pnp 2e.5 on # Keyboard
87 io 0x60 = 0x60
88 io 0x62 = 0x64
89 irq 0x70 = 1
90 end
91 device pnp 2e.6 on # Mouse
92 irq 0x70 = 12
93 end
94 device pnp 2e.7 off # GPIO, must be closed for unresolved reason.
95 end
96 device pnp 2e.8 off # MIDI
97 io 0x60 = 0x300
98 irq 0x70 = 9
99 end
100 device pnp 2e.9 off # GAME
101 io 0x60 = 0x220
102 end
103 device pnp 2e.a off end # CIR
104 end #superio/ite/it8712f
105 end #LPC
106 device pci 14.4 on end # PCI 0x4384
107 device pci 14.5 on end # ACI 0x4382
108 device pci 14.6 on end # MCI 0x438e
109 register "ide0_enable" = "1"
110 register "sata0_enable" = "1"
111 register "hda_viddid" = "0x10ec0882"
112 end #southbridge/amd/sb600
113 end # device pci 18.0
114
115 device pci 18.0 on end
116 device pci 18.0 on end
117 device pci 18.1 on end
118 device pci 18.2 on end
119 device pci 18.3 on end
120 end #northbridge/amd/amdk8
121 end #pci_domain
122end #northbridge/amd/amdk8/root_complex
123