blob: 82b5b4b63b9a1728069c11c8b9c0310264e3860c [file] [log] [blame]
Bari Ari612163e32009-05-27 13:12:42 +00001/*
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 * Copyright (C) 2009 One Laptop per Child, Association, Inc.
8 *
9 * This program is free software; you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by
11 * the Free Software Foundation; version 2 of the License.
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.
Bari Ari612163e32009-05-27 13:12:42 +000017 */
18
19/* This file constructs the ROM strap table for K8T890 and K8M890 */
20
21 .section ".romstrap", "a", @progbits
22
23 .globl __romstrap_start
24__romstrap_start:
25tblpointer:
26 .long 0x55aa66cc
27 .long 0x88012554
28 .long 0x77107777
29 .long 0x00770814
30
31
32 .long 0x00000000
33 .long 0x00000000
34 .long 0x00000000
35 .long 0x00000000
36
37/*
38 * The pointer to above table should be at 0xffffffd0,
39 * the table itself MUST be aligned to 128B it seems!
40 */
41rspointers:
42 .long tblpointer // It will be 0xffffffd0
43
44 .globl __romstrap_end
45
46__romstrap_end:
47.previous