Since some people disapprove of white space cleanups mixed in regular commits
[coreboot.git] / src / southbridge / via / k8t890 / romstrap.inc
1 /*
2  * This file is part of the coreboot project.
3  *
4  * Copyright (C) 2004 Tyan Computer
5  * (Written by Yinghai Lu <yhlu@tyan.com> for Tyan Computer)
6  * Copyright (C) 2007 Rudolf Marek <r.marek@assembler.cz>
7  *
8  * This program is free software; you can redistribute it and/or modify
9  * it under the terms of the GNU General Public License as published by
10  * the Free Software Foundation; either version 2 of the License, or
11  * (at your option) any later version.
12  *
13  * This program is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16  * GNU General Public License for more details.
17  *
18  * You should have received a copy of the GNU General Public License
19  * along with this program; if not, write to the Free Software
20  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
21  */
22
23 /* This file constructs the ROM strap table for K8T890 and K8M890 */
24
25 .section ".romstrap", "a", @progbits
26
27 .globl __romstrap_start
28 .globl __romstrap_end
29
30 __romstrap_start:
31
32 /*
33  * Below are some Dev0 Func2 HT control registers values,
34  * depending on strap pin, one of below lines is used.
35  */
36 tblpointer:
37 .long 0x504400AA, 0x61970FC2    //;200M
38 .long 0x504400AA, 0x61970FC2    //;400M
39 .long 0x504400AA, 0x61970FC2    //;600M
40 .long 0x504400AA, 0x61970FC2    //;800M
41 .long 0x504400AA, 0x61970FC2    //;1000M
42 .long 0x0
43 .long 0x0
44 .long 0x0
45 .long 0x0
46 .long 0x0
47 .long 0x0
48 .long 0x0
49 .long 0x0
50 .long 0x0
51 .long 0x0
52
53 /*
54  * The pointer to above table should be at 0xffffd,
55  * the table itself MUST be aligned to 128B it seems!
56  */
57 .long tblpointer - 0xFFF00000
58
59 __romstrap_end:
60
61 .previous