1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 #ifndef RAMINIT_TABLES_H
4 #define RAMINIT_TABLES_H
8 /* [CHANNEL][EXT_REVISON][LANE][2*SLOT+RANK][CLOCK_SPEED] */
9 extern const u8 u8_FFFD1240
[2][5][9][4][4];
11 extern const u16 u16_FFFE0EB8
[2][4];
13 /* [CARD][LANE][CLOCK_SPEED] */
14 extern const u16 u16_ffd1188
[2][9][4];
16 /* [REVISION][CHANNEL][CLOCK_INDEX][?] */
17 extern const u8 u8_FFFD1891
[2][2][4][12];
19 extern const u8 u8_FFFD17E0
[2][5][4][4];
21 extern const u8 u8_FFFD0C78
[2][5][4][2][2][4];
23 extern const u16 u16_fffd0c68
[3];
25 extern const u16 u16_fffd0c70
[2][2];
27 extern const u16 u16_fffd0c50
[3][2][2];
30 extern const u16 min_cycletime
[4];
33 extern const u16 min_cas_latency_time
[4];
35 /* [CHANNEL][EXT_SILICON_REVISION][?][CLOCK_INDEX] */
36 /* On other mobos may also depend on slot and rank. */
37 extern const u8 u8_FFFD0EF8
[2][5][4][4];
40 extern const u8 u8_FFFD1218
[4];
42 extern const u8 reg178_min
[];
43 extern const u8 reg178_max
[];
44 extern const u8 reg178_step
[];
46 extern const u16 u16_ffd1178
[2][4];
48 extern const u16 u16_fe0eb8
[2][4];
50 extern const u8 lut16
[4];
52 #endif // RAMINIT_TABLES_H