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 apic_cluster 0 on
13 chip cpu/amd/socket_S1G1
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
23 chip drivers/pci/onboard
24 device pci 5.0 on end # Internal Graphics 0x791F
27 device pci 2.0 on end # PCIE P2P bridge (external graphics) 0x7913
28 device pci 3.0 off end # PCIE P2P bridge 0x791b
29 device pci 4.0 on end # PCIE P2P bridge 0x7914
30 device pci 5.0 on end # PCIE P2P bridge 0x7915
31 device pci 6.0 on end # PCIE P2P bridge 0x7916
32 device pci 7.0 on end # PCIE P2P bridge 0x7917
33 device pci 8.0 off end # NB/SB Link P2P bridge
34 register "gpp_configuration" = "4"
35 register "port_enable" = "0xfc"
36 register "gfx_dev2_dev3" = "1"
37 register "gfx_dual_slot" = "0"
38 register "gfx_lane_reversal" = "0"
39 register "gfx_tmds" = "0"
40 register "gfx_compliance" = "0"
41 register "gfx_reconfiguration" = "1"
42 register "gfx_link_width" = "0"
44 chip southbridge/amd/sb600 # it is under NB/SB Link, but on the same pri bus
45 device pci 12.0 on end # SATA 0x4380
46 device pci 13.0 on end # USB 0x4387
47 device pci 13.1 on end # USB 0x4388
48 device pci 13.2 on end # USB 0x4389
49 device pci 13.3 on end # USB 0x438a
50 device pci 13.4 on end # USB 0x438b
51 device pci 13.5 on end # USB 2 0x4386
52 device pci 14.0 on # SM 0x4385
53 chip drivers/generic/generic #dimm 0-0-0
56 chip drivers/generic/generic #dimm 0-0-1
59 chip drivers/generic/generic #dimm 0-1-0
62 chip drivers/generic/generic #dimm 0-1-1
66 device pci 14.1 on end # IDE 0x438c
67 device pci 14.2 on end # HDA 0x4383
68 device pci 14.3 on # LPC 0x438d
69 chip superio/ite/it8712f
70 device pnp 2e.0 off # Floppy
75 device pnp 2e.1 on # Com1
79 device pnp 2e.2 off # Com2
83 device pnp 2e.3 off # Parallel Port
87 device pnp 2e.4 off end # EC
88 device pnp 2e.5 on # Keyboard
93 device pnp 2e.6 on # Mouse
96 device pnp 2e.7 off # GPIO, must be closed for unresolved reason.
98 device pnp 2e.8 off # MIDI
102 device pnp 2e.9 off # GAME
105 device pnp 2e.a off end # CIR
106 end #superio/ite/it8712f
108 device pci 14.4 on end # PCI 0x4384
109 device pci 14.5 on end # ACI 0x4382
110 device pci 14.6 on end # MCI 0x438e
111 register "ide0_enable" = "1"
112 register "sata0_enable" = "1"
113 register "hda_viddid" = "0x10ec0882"
114 end #southbridge/amd/sb600
115 end # device pci 18.0
117 device pci 18.0 on end
118 device pci 18.0 on end
119 device pci 18.1 on end
120 device pci 18.2 on end
121 device pci 18.3 on end
122 end #northbridge/amd/amdk8
124 end #northbridge/amd/amdk8/root_complex