blob: 0b860e822e9da971c5123f9774dde340577df12a [file] [log] [blame]
Stefan Reinauer04d74b12010-02-04 01:32:43 +00001##
2## This file is part of the coreboot project.
3##
4## Copyright (C) 2010 coresystems GmbH
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##
Stefan Reinauer04d74b12010-02-04 01:32:43 +000015
Kyösti Mälkki7916f4c2012-02-09 16:07:41 +020016config CPU_AMD_GEODE_GX2
Ronald G. Minnich07b8c2d2009-08-28 14:46:59 +000017 bool
Furquan Shaikh99ac98f2014-04-23 10:18:48 -070018 select ARCH_BOOTBLOCK_X86_32
Stefan Reinauer77b16552015-01-14 19:51:47 +010019 select ARCH_VERSTAGE_X86_32
Furquan Shaikh99ac98f2014-04-23 10:18:48 -070020 select ARCH_ROMSTAGE_X86_32
21 select ARCH_RAMSTAGE_X86_32
Stefan Reinauer04d74b12010-02-04 01:32:43 +000022
Kyösti Mälkki7916f4c2012-02-09 16:07:41 +020023if CPU_AMD_GEODE_GX2
Warren Turkal768d8ea2010-09-27 21:15:56 +000024
25config CPU_SPECIFIC_OPTIONS
26 def_bool y
Warren Turkal768d8ea2010-09-27 21:15:56 +000027
Stefan Reinauer04d74b12010-02-04 01:32:43 +000028config DCACHE_RAM_BASE
29 hex
Nils Jacobse4740702010-07-26 23:46:25 +000030 default 0xc8000
Stefan Reinauer04d74b12010-02-04 01:32:43 +000031
32config DCACHE_RAM_SIZE
33 hex
Nils Jacobse4740702010-07-26 23:46:25 +000034 default 0x04000
Stefan Reinauer04d74b12010-02-04 01:32:43 +000035
Timothy Pearsonb5e46552015-06-02 13:47:36 -050036config DCACHE_BSP_STACK_SIZE
37 hex
38 default 0x1000
39
Timothy Pearsonfb39f822015-06-02 20:25:03 -050040config DCACHE_BSP_STACK_SLUSH
41 hex
42 default 0x1000
43
Timothy Pearsonb5e46552015-06-02 13:47:36 -050044config DCACHE_AP_STACK_SIZE
45 hex
46 default 0x400
47
Stefan Reinauerbda29312010-04-20 18:35:33 +000048config GEODE_VSA
Stefan Reinauerf94a97b2010-04-21 20:55:38 +000049 bool
50 default y
Stefan Reinauerf94a97b2010-04-21 20:55:38 +000051 select PCI_OPTION_ROM_RUN_REALMODE
52
53config GEODE_VSA_FILE
Stefan Reinauerbda29312010-04-20 18:35:33 +000054 bool "Add a VSA image"
Stefan Reinauerbda29312010-04-20 18:35:33 +000055 help
56 Select this option if you have an AMD Geode GX2 vsa that you would
57 like to add to your ROM.
58
59 You will be able to specify the location and file name of the
60 image later.
61
Stefan Reinauerf94a97b2010-04-21 20:55:38 +000062config VSA_FILENAME
Stefan Reinauerbda29312010-04-20 18:35:33 +000063 string "AMD Geode GX2 VSA path and filename"
Warren Turkal768d8ea2010-09-27 21:15:56 +000064 depends on GEODE_VSA_FILE
Stefan Reinauerbda29312010-04-20 18:35:33 +000065 default "gpl_vsa_gx_102.bin"
66 help
67 The path and filename of the file to use as VSA.
68
Kyösti Mälkki7916f4c2012-02-09 16:07:41 +020069endif # CPU_AMD_GEODE_GX2