blob: c7e7060957533b48ba77b5f74f7b2c7578b7bbd9 [file] [log] [blame]
Alexandru Gagniuce644bad2012-08-07 19:38:32 -05001##
2## This file is part of the coreboot project.
3##
4## Copyright (C) 2011 Alexandru Gagniuc <mr.nuke.me@gmail.com>
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, either version 2 of the License, or
9## (at your option) any later version.
10##
11## This program is distributed in the hope that it will be useful,
12## but WITHOUT ANY WARRANTY; without even the implied warranty of
13## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14## GNU General Public License for more details.
15##
Alexandru Gagniuce644bad2012-08-07 19:38:32 -050016
17config CPU_VIA_NANO
18 bool
19
20if CPU_VIA_NANO
21
22config CPU_SPECIFIC_OPTIONS
23 def_bool y
Furquan Shaikh99ac98f2014-04-23 10:18:48 -070024 select ARCH_BOOTBLOCK_X86_32
Stefan Reinauer77b16552015-01-14 19:51:47 +010025 select ARCH_VERSTAGE_X86_32
Furquan Shaikh99ac98f2014-04-23 10:18:48 -070026 select ARCH_ROMSTAGE_X86_32
27 select ARCH_RAMSTAGE_X86_32
Alexandru Gagniuce644bad2012-08-07 19:38:32 -050028 select UDELAY_TSC
29 select MMX
30 select SSE2
Alexandru Gagniuc66e0c4c2013-12-04 22:21:15 -060031 select SUPPORT_CPU_UCODE_IN_CBFS
Alexandru Gagniuce644bad2012-08-07 19:38:32 -050032
33config DCACHE_RAM_BASE
34 hex
35 default 0xffe00000
36
37config DCACHE_RAM_SIZE
38 hex
39 default 0x8000
40
41endif # CPU_VIA_NANO