Commit | Line | Data |
---|---|---|
312fec14 DA |
1 | #ifndef AST_DRAM_TABLES_H |
2 | #define AST_DRAM_TABLES_H | |
3 | ||
4 | /* DRAM timing tables */ | |
5 | struct ast_dramstruct { | |
6 | u16 index; | |
7 | u32 data; | |
8 | }; | |
9 | ||
10 | static const struct ast_dramstruct ast2000_dram_table_data[] = { | |
11 | { 0x0108, 0x00000000 }, | |
12 | { 0x0120, 0x00004a21 }, | |
13 | { 0xFF00, 0x00000043 }, | |
14 | { 0x0000, 0xFFFFFFFF }, | |
15 | { 0x0004, 0x00000089 }, | |
16 | { 0x0008, 0x22331353 }, | |
17 | { 0x000C, 0x0d07000b }, | |
18 | { 0x0010, 0x11113333 }, | |
19 | { 0x0020, 0x00110350 }, | |
20 | { 0x0028, 0x1e0828f0 }, | |
21 | { 0x0024, 0x00000001 }, | |
22 | { 0x001C, 0x00000000 }, | |
23 | { 0x0014, 0x00000003 }, | |
24 | { 0xFF00, 0x00000043 }, | |
25 | { 0x0018, 0x00000131 }, | |
26 | { 0x0014, 0x00000001 }, | |
27 | { 0xFF00, 0x00000043 }, | |
28 | { 0x0018, 0x00000031 }, | |
29 | { 0x0014, 0x00000001 }, | |
30 | { 0xFF00, 0x00000043 }, | |
31 | { 0x0028, 0x1e0828f1 }, | |
32 | { 0x0024, 0x00000003 }, | |
33 | { 0x002C, 0x1f0f28fb }, | |
34 | { 0x0030, 0xFFFFFE01 }, | |
35 | { 0xFFFF, 0xFFFFFFFF } | |
36 | }; | |
37 | ||
38 | static const struct ast_dramstruct ast1100_dram_table_data[] = { | |
39 | { 0x2000, 0x1688a8a8 }, | |
40 | { 0x2020, 0x000041f0 }, | |
41 | { 0xFF00, 0x00000043 }, | |
42 | { 0x0000, 0xfc600309 }, | |
43 | { 0x006C, 0x00909090 }, | |
44 | { 0x0064, 0x00050000 }, | |
45 | { 0x0004, 0x00000585 }, | |
46 | { 0x0008, 0x0011030f }, | |
47 | { 0x0010, 0x22201724 }, | |
48 | { 0x0018, 0x1e29011a }, | |
49 | { 0x0020, 0x00c82222 }, | |
50 | { 0x0014, 0x01001523 }, | |
51 | { 0x001C, 0x1024010d }, | |
52 | { 0x0024, 0x00cb2522 }, | |
53 | { 0x0038, 0xffffff82 }, | |
54 | { 0x003C, 0x00000000 }, | |
55 | { 0x0040, 0x00000000 }, | |
56 | { 0x0044, 0x00000000 }, | |
57 | { 0x0048, 0x00000000 }, | |
58 | { 0x004C, 0x00000000 }, | |
59 | { 0x0050, 0x00000000 }, | |
60 | { 0x0054, 0x00000000 }, | |
61 | { 0x0058, 0x00000000 }, | |
62 | { 0x005C, 0x00000000 }, | |
63 | { 0x0060, 0x032aa02a }, | |
64 | { 0x0064, 0x002d3000 }, | |
65 | { 0x0068, 0x00000000 }, | |
66 | { 0x0070, 0x00000000 }, | |
67 | { 0x0074, 0x00000000 }, | |
68 | { 0x0078, 0x00000000 }, | |
69 | { 0x007C, 0x00000000 }, | |
70 | { 0x0034, 0x00000001 }, | |
71 | { 0xFF00, 0x00000043 }, | |
72 | { 0x002C, 0x00000732 }, | |
73 | { 0x0030, 0x00000040 }, | |
74 | { 0x0028, 0x00000005 }, | |
75 | { 0x0028, 0x00000007 }, | |
76 | { 0x0028, 0x00000003 }, | |
77 | { 0x0028, 0x00000001 }, | |
78 | { 0x000C, 0x00005a08 }, | |
79 | { 0x002C, 0x00000632 }, | |
80 | { 0x0028, 0x00000001 }, | |
81 | { 0x0030, 0x000003c0 }, | |
82 | { 0x0028, 0x00000003 }, | |
83 | { 0x0030, 0x00000040 }, | |
84 | { 0x0028, 0x00000003 }, | |
85 | { 0x000C, 0x00005a21 }, | |
86 | { 0x0034, 0x00007c03 }, | |
87 | { 0x0120, 0x00004c41 }, | |
88 | { 0xffff, 0xffffffff }, | |
89 | }; | |
90 | ||
91 | static const struct ast_dramstruct ast2100_dram_table_data[] = { | |
92 | { 0x2000, 0x1688a8a8 }, | |
93 | { 0x2020, 0x00004120 }, | |
94 | { 0xFF00, 0x00000043 }, | |
95 | { 0x0000, 0xfc600309 }, | |
96 | { 0x006C, 0x00909090 }, | |
97 | { 0x0064, 0x00070000 }, | |
98 | { 0x0004, 0x00000489 }, | |
99 | { 0x0008, 0x0011030f }, | |
100 | { 0x0010, 0x32302926 }, | |
101 | { 0x0018, 0x274c0122 }, | |
102 | { 0x0020, 0x00ce2222 }, | |
103 | { 0x0014, 0x01001523 }, | |
104 | { 0x001C, 0x1024010d }, | |
105 | { 0x0024, 0x00cb2522 }, | |
106 | { 0x0038, 0xffffff82 }, | |
107 | { 0x003C, 0x00000000 }, | |
108 | { 0x0040, 0x00000000 }, | |
109 | { 0x0044, 0x00000000 }, | |
110 | { 0x0048, 0x00000000 }, | |
111 | { 0x004C, 0x00000000 }, | |
112 | { 0x0050, 0x00000000 }, | |
113 | { 0x0054, 0x00000000 }, | |
114 | { 0x0058, 0x00000000 }, | |
115 | { 0x005C, 0x00000000 }, | |
116 | { 0x0060, 0x0f2aa02a }, | |
117 | { 0x0064, 0x003f3005 }, | |
118 | { 0x0068, 0x02020202 }, | |
119 | { 0x0070, 0x00000000 }, | |
120 | { 0x0074, 0x00000000 }, | |
121 | { 0x0078, 0x00000000 }, | |
122 | { 0x007C, 0x00000000 }, | |
123 | { 0x0034, 0x00000001 }, | |
124 | { 0xFF00, 0x00000043 }, | |
125 | { 0x002C, 0x00000942 }, | |
126 | { 0x0030, 0x00000040 }, | |
127 | { 0x0028, 0x00000005 }, | |
128 | { 0x0028, 0x00000007 }, | |
129 | { 0x0028, 0x00000003 }, | |
130 | { 0x0028, 0x00000001 }, | |
131 | { 0x000C, 0x00005a08 }, | |
132 | { 0x002C, 0x00000842 }, | |
133 | { 0x0028, 0x00000001 }, | |
134 | { 0x0030, 0x000003c0 }, | |
135 | { 0x0028, 0x00000003 }, | |
136 | { 0x0030, 0x00000040 }, | |
137 | { 0x0028, 0x00000003 }, | |
138 | { 0x000C, 0x00005a21 }, | |
139 | { 0x0034, 0x00007c03 }, | |
140 | { 0x0120, 0x00005061 }, | |
141 | { 0xffff, 0xffffffff }, | |
142 | }; | |
143 | ||
144 | #endif |