1 #Define gpp_configuration, A=0, B=1, C=2, D=3, E=4(default)
2 #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
11 chip northbridge/amd/amdk8/root_complex
12 device lapic_cluster 0 on
13 chip cpu/amd/socket_S1G1
17 device pci_domain 0 on
18 subsystemid 0x110a 0x4076 inherit
19 chip northbridge/amd/amdk8
20 device pci 18.0 on # southbridge
21 chip southbridge/amd/rs690
22 device pci 0.0 on # Northbridge configuration space (0x7910)
24 device pci 1.0 on # Internal Graphics P2P bridge 0x7912
25 device pci 5.0 on # Internal Graphics 0x791F
30 device pci 2.0 on # PCIE P2P bridge 0x7913 (external GFX-port0)
32 device pci 3.0 off # PCIE P2P bridge 0x791b (external GFX-port1)
34 device pci 4.0 on # PCIE P2P bridge port 0 (0x7914)
36 device pci 5.0 on # PCIE P2P bridge port 1 (0x7915)
38 device pci 6.0 on # PCIE P2P bridge port 2 (0x7916)
40 device pci 7.0 on # PCIE P2P bridge port 3 (0x7917)
42 device pci 8.0 off # NB/SB Link P2P bridge
44 register "gpp_configuration" = "4"
45 register "port_enable" = "0xfc"
46 register "gfx_dev2_dev3" = "1"
47 register "gfx_dual_slot" = "0"
48 register "gfx_lane_reversal" = "0"
49 register "gfx_tmds" = "1" # needed for DVI output, but this results in a conflict if PLX installed !
50 register "gfx_compliance" = "0"
51 register "gfx_reconfiguration" = "1"
52 register "gfx_link_width" = "0" # 4 (0x8) if PLX installed
54 chip southbridge/amd/sb600 # it is under NB/SB Link, but on the same pri bus
55 device pci 12.0 on end # SATA 0x4380
56 device pci 13.0 on end # USB 0x4387
57 device pci 13.1 on end # USB 0x4388
58 device pci 13.2 on end # USB 0x4389
59 device pci 13.3 on end # USB 0x438a
60 device pci 13.4 on end # USB 0x438b
61 device pci 13.5 on end # USB 2 0x4386
62 device pci 14.0 on # SM 0x4385
63 chip drivers/generic/generic #dimm 0-0-0
66 chip drivers/generic/generic #dimm 0-0-1
69 chip drivers/generic/generic #dimm 0-1-0
72 chip drivers/generic/generic #dimm 0-1-1
76 device pci 14.1 on end # IDE 0x438c
77 device pci 14.2 on end # HDA 0x4383
78 device pci 14.3 on # LPC 0x438d
79 chip superio/ite/it8712f
80 device pnp 2e.0 off # Floppy
85 device pnp 2e.1 on # Com1
89 device pnp 2e.2 on # Com2
93 device pnp 2e.3 off # Parallel Port
97 device pnp 2e.4 off end # EC
98 device pnp 2e.5 on # Keyboard
103 device pnp 2e.6 on # Mouse
106 device pnp 2e.7 off # GPIO, must be closed for unresolved reason.
108 device pnp 2e.8 off # MIDI
112 device pnp 2e.9 off # GAME
115 device pnp 2e.a off end # CIR
116 end #superio/ite/it8712f
118 device pci 14.4 on end # PCI 0x4384
119 device pci 14.5 on end # ACI 0x4382
120 device pci 14.6 on end # MCI 0x438e
121 # register "ide0_enable" = "1"
122 # register "sata0_enable" = "1"
123 register "hda_viddid" = "0x10ec0882"
124 end #southbridge/amd/sb600
125 end # device pci 18.0
127 device pci 18.0 on end
128 device pci 18.0 on end
129 device pci 18.1 on end
130 device pci 18.2 on end
131 device pci 18.3 on end
132 end #northbridge/amd/amdk8
134 end #northbridge/amd/amdk8/root_complex