]> git.sur5r.net Git - u-boot/blob - cpu/ppc4xx/ecc.h
ppc4xx: Enable Primordial Stack for 40x and Unify ECC Handling
[u-boot] / cpu / ppc4xx / ecc.h
1 /*
2  *    Copyright (c) 2008 Nuovation System Designs, LLC
3  *      Grant Erickson <gerickson@nuovations.com>
4  *
5  *    Copyright (c) 2007 DENX Software Engineering, GmbH
6  *      Stefan Roese <sr@denx.de>
7  *
8  *    See file CREDITS for list of people who contributed to this
9  *    project.
10  *
11  *    This program is free software; you can redistribute it and/or
12  *    modify it under the terms of the GNU General Public License as
13  *    published by the Free Software Foundation; either version 2 of
14  *    the License, or (at your option) any later version.
15  *
16  *    This program is distributed in the hope that it will abe useful,
17  *    but WITHOUT ANY WARRANTY; without even the implied warranty of
18  *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19  *    GNU General Public License for more details.
20  *
21  *    You should have received a copy of the GNU General Public License
22  *    along with this program; if not, write to the Free Software
23  *    Foundation, Inc., 59 Temple Place, Suite 330, Boston,
24  *    MA 02111-1307 USA
25  *
26  *    Description:
27  *      This file implements ECC initialization for PowerPC processors
28  *      using the SDRAM DDR2 controller, including the 405EX(r),
29  *      440SP(E), 460EX and 460GT.
30  *
31  */
32
33 #ifndef _ECC_H_
34 #define _ECC_H_
35
36 #if !defined(CFG_ECC_PATTERN)
37 #define CFG_ECC_PATTERN 0x00000000
38 #endif /* !defined(CFG_ECC_PATTERN) */
39
40 extern void ecc_init(unsigned long * const start, unsigned long size);
41
42 #endif /* _ECC_H_ */