blob: 05f3bece88b56356e67a181d8efff6b3f7e0bb92 [file] [log] [blame]
Bruce Griffith27ed80b2014-08-15 11:46:25 -06001# This file is part of the coreboot project.
Elyes HAOUAS36787b02020-05-07 12:07:24 +02002# SPDX-License-Identifier: GPL-2.0-only
Bruce Griffith27ed80b2014-08-15 11:46:25 -06003
Kyösti Mälkkie4c17ce2014-10-21 18:22:32 +03004config NORTHBRIDGE_AMD_PI
Martin Roth595e7772015-04-26 18:53:26 -06005 bool
Marc Jones21cde8b2017-05-07 16:47:36 -06006 default y if CPU_AMD_PI
Marc Jones21cde8b2017-05-07 16:47:36 -06007 default n
Kyösti Mälkki6e37b0a2017-04-17 06:45:56 +03008 select CBMEM_TOP_BACKUP
Bruce Griffith27ed80b2014-08-15 11:46:25 -06009
Kyösti Mälkkie4c17ce2014-10-21 18:22:32 +030010if NORTHBRIDGE_AMD_PI
11
Ricardo Ribalda Delgadoa1328922016-12-28 15:16:22 +010012config BOTTOMIO_POSITION
13 hex "Bottom of 32-bit IO space"
14 default 0xD0000000
15 help
16 If PCI peripherals with big BARs are connected to the system
17 the bottom of the IO must be decreased to allocate such
18 devices.
19
20 Declare the beginning of the 128MB-aligned MMIO region. This
21 option is useful when PCI peripherals requesting large address
22 ranges are present.
23
Kyösti Mälkkie4c17ce2014-10-21 18:22:32 +030024config CONSOLE_VGA_MULTI
25 bool
26 default n
27
28config S3_VGA_ROM_RUN
29 bool
30 default n
31
Patrick Georgi0bb83462019-11-22 20:58:58 +010032source "src/northbridge/amd/pi/00630F01/Kconfig"
33source "src/northbridge/amd/pi/00730F01/Kconfig"
34source "src/northbridge/amd/pi/00660F01/Kconfig"
Kyösti Mälkkie4c17ce2014-10-21 18:22:32 +030035
WANG Siyuan2dcd0fc2015-06-02 16:25:58 +080036config HW_MEM_HOLE_SIZEK
37 hex
38 default 0x200000
39
WANG Siyuan2dcd0fc2015-06-02 16:25:58 +080040config HEAP_SIZE
41 hex
42 default 0xc0000
43
Michał Żygowskie7192882019-11-23 19:02:19 +010044config NUM_OF_IOAPICS
45 int
46 default 3
47
Kyösti Mälkkie4c17ce2014-10-21 18:22:32 +030048endif # NORTHBRIDGE_AMD_PI