blob: 08a76cc7921b5e1e2ca1c081c102174e57a62ebb [file] [log] [blame]
Martin Roth9b1b3352016-02-24 12:27:06 -08001// This is the extra stuff added to the memtest+ from memtest.org
2// Code from Eric Nelson and Wee
3/* extra.c
4 *
5 * Released under version 2 of the Gnu Public License.
6 *
7 */
8
9#ifndef MEMTEST_EXTRA_H
10#define MEMTEST_EXTRA_H
11
12void change_timing(int cas, int rcd, int rp, int ras);
13void find_memctr(void);
Martin Roth4dcd13d2016-02-24 13:53:07 -080014void disclaimer(void);
Martin Roth9b1b3352016-02-24 12:27:06 -080015void get_option(void);
16void get_menu(void);
17void a64_parameter(void);
18int get_cas(void);
19void change_timing_i852(int cas, int rcd, int rp, int ras);
20void change_timing_i925(int cas, int rcd, int rp, int ras);
21void change_timing_i875(int cas, int rcd, int rp, int ras);
22void change_timing_nf2(int cas, int rcd, int rp, int ras);
23void change_timing_amd64(int cas, int rcd, int rp, int ras);
24void amd64_tweak(int rwt, int wrt, int ref, int en2t, int rct, int rrd, int rwqb, int wr);
25void __delay(ulong loops);
26
27#endif /* MEMTEST_EXTRA_H */