blob: e47703f738ef1518911659b479657477d9a9eca9 [file] [log] [blame]
Josef Kellermannbfa7ee52011-05-11 07:47:43 +00001#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
11chip northbridge/amd/amdk8/root_complex
Stefan Reinauer0aa37c42013-02-12 15:20:54 -080012 device cpu_cluster 0 on
Josef Kellermannbfa7ee52011-05-11 07:47:43 +000013 chip cpu/amd/socket_S1G1
14 device lapic 0 on end
15 end
16 end
Stefan Reinauer4aff4452013-02-12 14:17:15 -080017 device domain 0 on
Patrick Georgi472efa62012-02-16 20:44:20 +010018 subsystemid 0x110a 0x4076 inherit
Josef Kellermannbfa7ee52011-05-11 07:47:43 +000019 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)
23 end
24 device pci 1.0 on # Internal Graphics P2P bridge 0x7912
25 device pci 5.0 on # Internal Graphics 0x791F
26 end
Patrick Georgi472efa62012-02-16 20:44:20 +010027 device pci 5.2 on #
Josef Kellermannbfa7ee52011-05-11 07:47:43 +000028 end
29 end
30 device pci 2.0 on # PCIE P2P bridge 0x7913 (external GFX-port0)
31 end
32 device pci 3.0 off # PCIE P2P bridge 0x791b (external GFX-port1)
33 end
34 device pci 4.0 on # PCIE P2P bridge port 0 (0x7914)
35 end
36 device pci 5.0 on # PCIE P2P bridge port 1 (0x7915)
37 end
38 device pci 6.0 on # PCIE P2P bridge port 2 (0x7916)
39 end
40 device pci 7.0 on # PCIE P2P bridge port 3 (0x7917)
41 end
42 device pci 8.0 off # NB/SB Link P2P bridge
43 end
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
53 end
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
64 device i2c 50 on end
65 end
66 chip drivers/generic/generic #dimm 0-0-1
67 device i2c 51 on end
68 end
69 chip drivers/generic/generic #dimm 0-1-0
70 device i2c 52 on end
71 end
72 chip drivers/generic/generic #dimm 0-1-1
73 device i2c 53 on end
74 end
75 end # SM
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
81 io 0x60 = 0x3f0
82 irq 0x70 = 6
83 drq 0x74 = 2
84 end
85 device pnp 2e.1 on # Com1
86 io 0x60 = 0x3f8
87 irq 0x70 = 4
88 end
89 device pnp 2e.2 on # Com2
90 io 0x60 = 0x2f8
91 irq 0x70 = 3
92 end
93 device pnp 2e.3 off # Parallel Port
94 io 0x60 = 0x378
95 irq 0x70 = 7
96 end
97 device pnp 2e.4 off end # EC
98 device pnp 2e.5 on # Keyboard
99 io 0x60 = 0x60
100 io 0x62 = 0x64
101 irq 0x70 = 1
102 end
103 device pnp 2e.6 on # Mouse
104 irq 0x70 = 12
105 end
106 device pnp 2e.7 off # GPIO, must be closed for unresolved reason.
107 end
108 device pnp 2e.8 off # MIDI
109 io 0x60 = 0x300
110 irq 0x70 = 9
111 end
112 device pnp 2e.9 off # GAME
113 io 0x60 = 0x220
114 end
115 device pnp 2e.a off end # CIR
116 end #superio/ite/it8712f
117 end #LPC
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
126
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
Stefan Reinauer4aff4452013-02-12 14:17:15 -0800133 end #domain
Josef Kellermannbfa7ee52011-05-11 07:47:43 +0000134end #northbridge/amd/amdk8/root_complex