blob: 4a59b519bef845b1aef1314eedcc42688c8cd94e [file] [log] [blame]
zbao323a9232012-07-19 16:39:01 +08001#
2# This file is part of the coreboot project.
3#
4# Copyright (C) 2012 Advanced Micro Devices, Inc.
5#
6# This program is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by
8# the Free Software Foundation; version 2 of the License.
9#
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY; without even the implied warranty of
12# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13# GNU General Public License for more details.
14#
15# You should have received a copy of the GNU General Public License
16# along with this program; if not, write to the Free Software
17# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18#
19chip northbridge/amd/agesa/family15tn/root_complex
20 device lapic_cluster 0 on
21 chip cpu/amd/agesa/family15tn
22 device lapic 10 on end
23 end
24 end
25 device pci_domain 0 on
26 subsystemid 0x1022 0x1410 inherit
27 chip northbridge/amd/agesa/family15tn # CPU side of HT root complex
zbaod59d6242012-07-23 19:41:03 +080028 device pci 18.0 on # northbridge
zbao323a9232012-07-19 16:39:01 +080029 chip northbridge/amd/agesa/family15tn # PCI side of HT root complex
30 device pci 0.0 on end # Root Complex
31 device pci 1.0 on end # Internal Graphics P2P bridge 0x9804
32 device pci 1.1 on end # Internal Multimedia
33 device pci 2.0 on end # PCIE SLOT0 x16
34 device pci 3.0 on end # PCIE SLOT0 x16
35 device pci 4.0 on end # PCIE MINI0
36 device pci 5.0 on end # PCIE MINI1
37 device pci 6.0 on end # PCIE Slot1 x1
38 device pci 7.0 on end # LAN
39 device pci 8.0 off end # NB/SB Link P2P bridge
zbaod59d6242012-07-23 19:41:03 +080040 end
zbao323a9232012-07-19 16:39:01 +080041 end
42 chip southbridge/amd/agesa/hudson # it is under NB/SB Link, but on the same pci bus
43 device pci 10.0 on end # XHCI HC0
44 device pci 10.1 on end # XHCI HC1
45 device pci 11.0 on end # SATA
46 device pci 12.0 on end # USB
47 device pci 12.2 on end # USB
48 device pci 13.0 on end # USB
49 device pci 13.2 on end # USB
50 device pci 14.0 on # SM
51 chip drivers/generic/generic #dimm 0-0-0
52 device i2c 50 on end
53 end
54 chip drivers/generic/generic #dimm 0-0-1
55 device i2c 51 on end
56 end
57 chip drivers/generic/generic #dimm 0-1-0
58 device i2c 52 on end
59 end
60 chip drivers/generic/generic #dimm 0-1-1
61 device i2c 53 on end
62 end
63 end # SM
64 device pci 14.1 on end # IDE 0x439c
65 device pci 14.2 on end # HDA 0x4383
66 device pci 14.3 on end # LPC 0x439d
67 device pci 14.4 on end # PCI 0x4384 # PCI-b conflict with GPIO.
68 device pci 14.5 on end # USB 2
69# device pci 14.6 on end # Gec
70 device pci 14.7 on end
71 device pci 15.0 off end # PCIe 0
72 device pci 15.1 off end # PCIe 1
73 device pci 15.2 off end # PCIe 2
74 device pci 15.3 off end # PCIe 3
75 register "boot_switch_sata_ide" = "0" # 0: boot from SATA. 1: IDE
76 register "gpp_configuration" = "4"
77 end #southbridge/amd/hudson
zbaod59d6242012-07-23 19:41:03 +080078# device pci 18.0 on end
zbao323a9232012-07-19 16:39:01 +080079 #device pci 18.0 on end
80 device pci 18.1 on end
81 device pci 18.2 on end
82 device pci 18.3 on end
83 device pci 18.4 on end
84 device pci 18.5 on end
85 end #chip northbridge/amd/agesa/family15tn # CPU side of HT root complex
86 end #pci_domain
87end #northbridge/amd/agesa/family15tn/root_complex