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 0x1488 0x6900 inherit
19 chip northbridge/amd/amdk8
20 device pci 18.0 on # southbridge
21 chip southbridge/amd/rs690
22 device pci 0.0 on end # HT 0x7910
23 device pci 1.0 on # Internal Graphics P2P bridge 0x7912
24 device pci 5.0 on end # Internal Graphics 0x791F
26 device pci 2.0 on end # PCIE P2P bridge (external graphics) 0x7913
27 device pci 3.0 off end # PCIE P2P bridge 0x791b
28 device pci 4.0 on end # PCIE P2P bridge 0x7914
29 device pci 5.0 on end # PCIE P2P bridge 0x7915
30 device pci 6.0 on end # PCIE P2P bridge 0x7916
31 device pci 7.0 on end # PCIE P2P bridge 0x7917
32 device pci 8.0 off end # NB/SB Link P2P bridge
33 register "gpp_configuration" = "4"
34 register "port_enable" = "0xfc"
35 register "gfx_dev2_dev3" = "1"
36 register "gfx_dual_slot" = "0"
37 register "gfx_lane_reversal" = "0"
38 register "gfx_tmds" = "0"
39 register "gfx_compliance" = "0"
40 register "gfx_reconfiguration" = "1"
41 register "gfx_link_width" = "0"
43 chip southbridge/amd/sb600 # it is under NB/SB Link, but on the same pri bus
44 device pci 12.0 on end # SATA 0x4380
45 device pci 13.0 on end # USB 0x4387
46 device pci 13.1 on end # USB 0x4388
47 device pci 13.2 on end # USB 0x4389
48 device pci 13.3 on end # USB 0x438a
49 device pci 13.4 on end # USB 0x438b
50 device pci 13.5 on end # USB 2 0x4386
51 device pci 14.0 on # SM 0x4385
52 chip drivers/generic/generic #dimm 0-0-0
55 chip drivers/generic/generic #dimm 0-0-1
59 device pci 14.1 on end # IDE 0x438c
60 device pci 14.2 on end # HDA 0x4383
61 device pci 14.3 on # LPC 0x438d
62 chip superio/winbond/w83627dhg
63 device pnp 2e.0 off # Floppy
68 device pnp 2e.1 off # Parallel Port
72 device pnp 2e.2 on # Com1
76 device pnp 2e.3 on # Com2
80 device pnp 2e.5 on # Keyboard
85 #device pnp 2e.6 off # SPI
87 device pnp 2e.307 off # GPIO 1
89 device pnp 2e.8 on # WDTO#, PLED
91 device pnp 2e.009 off # GPIO2
93 device pnp 2e.109 off # GPIO3
95 device pnp 2e.209 off # GPIO4
97 device pnp 2e.309 off # GPIO5
99 device pnp 2e.a off # ACPI
101 device pnp 2e.b on # HWM
104 device pnp 2e.c off # PECI, SST
106 end #superio/winbond/w83627dhg
107 #chip superio/smsc/fdc37n972
108 # seems this chip is not used?
111 device pci 14.4 on end # PCI 0x4384
112 device pci 14.5 on end # ACI 0x4382
113 device pci 14.6 on end # MCI 0x438e
114 register "hda_viddid" = "0x10ec0888"
115 end #southbridge/amd/sb600
116 end # device pci 18.0
118 device pci 18.0 on end
119 device pci 18.0 on end
120 device pci 18.1 on end
121 device pci 18.2 on end
122 device pci 18.3 on end
123 end #northbridge/amd/amdk8
125 end #northbridge/amd/amdk8/root_complex