blob: 898537b1555232ac025dc23f3c6b8e9f1bb760e6 [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
Stefan Reinauer0aa37c42013-02-12 15:20:54 -080012 device cpu_cluster 0 on
Patrick Georgi0588d192009-08-12 15:00:51 +000013 chip cpu/amd/socket_S1G1
Patrick Georgi8d313682010-05-05 13:12:42 +000014 device lapic 0 on end
Patrick Georgi0588d192009-08-12 15:00:51 +000015 end
16 end
Stefan Reinauer4aff4452013-02-12 14:17:15 -080017 device domain 0 on
Sven Schnelle91321022011-03-01 19:58:47 +000018 subsystemid 0x1022 0x3050 inherit
Patrick Georgi0588d192009-08-12 15:00:51 +000019 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
Myles Watsond27c08c2009-11-06 23:42:26 +000024 device pci 5.0 on end # Internal Graphics 0x791F
Patrick Georgi0588d192009-08-12 15:00:51 +000025 end
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
Patrick Georgi0588d192009-08-12 15:00:51 +000033 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"
42 end
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
53 device i2c 50 on end
54 end
55 chip drivers/generic/generic #dimm 0-0-1
56 device i2c 51 on end
57 end
58 chip drivers/generic/generic #dimm 0-1-0
59 device i2c 52 on end
60 end
61 chip drivers/generic/generic #dimm 0-1-1
62 device i2c 53 on end
63 end
64 end # SM
65 device pci 14.1 on end # IDE 0x438c
66 device pci 14.2 on end # HDA 0x4383
67 device pci 14.3 on # LPC 0x438d
68 chip superio/ite/it8712f
69 device pnp 2e.0 off # Floppy
70 io 0x60 = 0x3f0
71 irq 0x70 = 6
72 drq 0x74 = 2
73 end
74 device pnp 2e.1 on # Com1
75 io 0x60 = 0x3f8
76 irq 0x70 = 4
77 end
78 device pnp 2e.2 off # Com2
79 io 0x60 = 0x2f8
80 irq 0x70 = 3
81 end
82 device pnp 2e.3 off # Parallel Port
83 io 0x60 = 0x378
84 irq 0x70 = 7
85 end
86 device pnp 2e.4 off end # EC
87 device pnp 2e.5 on # Keyboard
88 io 0x60 = 0x60
89 io 0x62 = 0x64
90 irq 0x70 = 1
91 end
92 device pnp 2e.6 on # Mouse
93 irq 0x70 = 12
94 end
95 device pnp 2e.7 off # GPIO, must be closed for unresolved reason.
96 end
97 device pnp 2e.8 off # MIDI
98 io 0x60 = 0x300
99 irq 0x70 = 9
100 end
101 device pnp 2e.9 off # GAME
102 io 0x60 = 0x220
103 end
104 device pnp 2e.a off end # CIR
105 end #superio/ite/it8712f
106 end #LPC
107 device pci 14.4 on end # PCI 0x4384
108 device pci 14.5 on end # ACI 0x4382
109 device pci 14.6 on end # MCI 0x438e
Patrick Georgi0588d192009-08-12 15:00:51 +0000110 register "hda_viddid" = "0x10ec0882"
111 end #southbridge/amd/sb600
112 end # device pci 18.0
113
114 device pci 18.0 on end
115 device pci 18.0 on end
116 device pci 18.1 on end
117 device pci 18.2 on end
118 device pci 18.3 on end
119 end #northbridge/amd/amdk8
Stefan Reinauer4aff4452013-02-12 14:17:15 -0800120 end #domain
Patrick Georgi0588d192009-08-12 15:00:51 +0000121end #northbridge/amd/amdk8/root_complex