blob: ee0cd98bfe70c153c77e2035649a1057feb45d71 [file] [log] [blame]
Bruce Griffith79f47cf2014-08-15 12:38:21 -06001#
2# This file is part of the coreboot project.
3#
4# Copyright (C) 2013 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#
Kyösti Mälkkie4c17ce2014-10-21 18:22:32 +030015chip northbridge/amd/pi/00730F01/root_complex
Bruce Griffith79f47cf2014-08-15 12:38:21 -060016 device cpu_cluster 0 on
Kyösti Mälkkie4c17ce2014-10-21 18:22:32 +030017 chip cpu/amd/pi/00730F01
Bruce Griffith79f47cf2014-08-15 12:38:21 -060018 device lapic 0 on end
19 end
20 end
21
22 device domain 0 on
23 subsystemid 0x1022 0x1410 inherit
Kyösti Mälkkie4c17ce2014-10-21 18:22:32 +030024 chip northbridge/amd/pi/00730F01 # CPU side of HT root complex
Bruce Griffith79f47cf2014-08-15 12:38:21 -060025
Kyösti Mälkkie4c17ce2014-10-21 18:22:32 +030026 chip northbridge/amd/pi/00730F01 # PCI side of HT root complex
Bruce Griffith79f47cf2014-08-15 12:38:21 -060027 device pci 0.0 on end # Root Complex
Bruce Griffith875434252014-12-08 01:43:23 -070028 device pci 0.2 off end # IOMMU
Bruce Griffith79f47cf2014-08-15 12:38:21 -060029 device pci 1.0 on end # Internal Graphics P2P bridge 0x9804
30 device pci 1.1 on end # Internal Multimedia
31 device pci 2.0 on end # PCIe Host Bridge
32 device pci 2.1 on end # x4 PCIe slot
33 device pci 2.2 on end # mPCIe slot
34 device pci 2.3 on end # Realtek NIC
35 device pci 2.4 on end # Edge Connector
36 device pci 2.5 on end # Edge Connector
Bruce Griffith875434252014-12-08 01:43:23 -070037 device pci 8.0 on end # Platform Security Processor
Kyösti Mälkkie4c17ce2014-10-21 18:22:32 +030038 end #chip northbridge/amd/pi/00730F01
Bruce Griffith79f47cf2014-08-15 12:38:21 -060039
Dave Frodinbc21a412015-01-19 11:40:38 -070040 chip southbridge/amd/pi/hudson # it is under NB/SB Link, but on the same pci bus
Bruce Griffith79f47cf2014-08-15 12:38:21 -060041 device pci 10.0 on end # XHCI HC0
42 device pci 11.0 on end # SATA
Kyösti Mälkki65eec4d2015-06-23 07:46:44 +030043 device pci 12.0 on end # EHCI #0
44 device pci 13.0 on end # EHCI #1
45 device pci 14.0 on # SMBus
Bruce Griffith79f47cf2014-08-15 12:38:21 -060046 chip drivers/generic/generic #dimm 0-0-0
47 device i2c 50 on end
48 end
49 chip drivers/generic/generic #dimm 0-0-1
50 device i2c 51 on end
51 end
Kyösti Mälkki65eec4d2015-06-23 07:46:44 +030052 end # SMbus
Bruce Griffith79f47cf2014-08-15 12:38:21 -060053 device pci 14.2 on end # HDA 0x4383
54 device pci 14.3 on end # LPC 0x439d
55 device pci 14.7 on end # SD
Kyösti Mälkki65eec4d2015-06-23 07:46:44 +030056 device pci 16.0 on end # EHCI #2
Dave Frodinbc21a412015-01-19 11:40:38 -070057 end #chip southbridge/amd/pi/hudson
Bruce Griffith79f47cf2014-08-15 12:38:21 -060058
59 device pci 18.0 on end
60 device pci 18.1 on end
61 device pci 18.2 on end
62 device pci 18.3 on end
63 device pci 18.4 on end
64 device pci 18.5 on end
65 register "spdAddrLookup" = "
66 {
67 { {0xA0, 0xA2} }, // socket 0, channel 0, slots 0 & 1 - 8-bit SPD addresses
68 }"
69
Kyösti Mälkkie4c17ce2014-10-21 18:22:32 +030070 end #chip northbridge/amd/pi/00730F01 # CPU side of HT root complex
Bruce Griffith79f47cf2014-08-15 12:38:21 -060071 end #domain
Kyösti Mälkkie4c17ce2014-10-21 18:22:32 +030072end #northbridge/amd/pi/00730F01/root_complex