Commit 935d50e1460c4a38574b83216abed80f34769f79
Exists in
smarc_8mq_lf_v2020.04
and in
4 other branches
Merge remote-tracking branch 'origin/imx_v2020.04' into lf_v2020.04
* origin/imx_v2020.04: MLK-25310 imx8m: ddr: Disable CA VREF Training for LPDDR4
Showing 5 changed files Inline Diff
board/freescale/imx8mm_ab2/lpddr4_imx8mm_som.c
1 | /* | 1 | /* |
2 | * Copyright 2020 NXP | 2 | * Copyright 2020 NXP |
3 | * | 3 | * |
4 | * SPDX-License-Identifier: GPL-2.0+ | 4 | * SPDX-License-Identifier: GPL-2.0+ |
5 | * | 5 | * |
6 | * Generated code from MX8M_DDR_tool | 6 | * Generated code from MX8M_DDR_tool |
7 | */ | 7 | */ |
8 | 8 | ||
9 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
10 | #include <asm/arch/ddr.h> | 10 | #include <asm/arch/ddr.h> |
11 | 11 | ||
12 | struct dram_cfg_param ddr_ddrc_cfg[] = { | 12 | struct dram_cfg_param ddr_ddrc_cfg[] = { |
13 | /* Initialize DDRC registers */ | 13 | /* Initialize DDRC registers */ |
14 | { 0x3d400304, 0x1 }, | 14 | { 0x3d400304, 0x1 }, |
15 | { 0x3d400030, 0x1 }, | 15 | { 0x3d400030, 0x1 }, |
16 | { 0x3d400000, 0xa1080020 }, | 16 | { 0x3d400000, 0xa1080020 }, |
17 | { 0x3d400020, 0x223 }, | 17 | { 0x3d400020, 0x223 }, |
18 | { 0x3d400024, 0x16e3600 }, | 18 | { 0x3d400024, 0x16e3600 }, |
19 | { 0x3d400064, 0x5b00d2 }, | 19 | { 0x3d400064, 0x5b00d2 }, |
20 | { 0x3d4000d0, 0xc00305ba }, | 20 | { 0x3d4000d0, 0xc00305ba }, |
21 | { 0x3d4000d4, 0x940000 }, | 21 | { 0x3d4000d4, 0x940000 }, |
22 | { 0x3d4000dc, 0xd4002d }, | 22 | { 0x3d4000dc, 0xd4002d }, |
23 | { 0x3d4000e0, 0x310000 }, | 23 | { 0x3d4000e0, 0x310000 }, |
24 | { 0x3d4000e8, 0x66004d }, | 24 | { 0x3d4000e8, 0x66004d }, |
25 | { 0x3d4000ec, 0x16004d }, | 25 | { 0x3d4000ec, 0x16004d }, |
26 | { 0x3d400100, 0x191e1920 }, | 26 | { 0x3d400100, 0x191e1920 }, |
27 | { 0x3d400104, 0x60630 }, | 27 | { 0x3d400104, 0x60630 }, |
28 | { 0x3d40010c, 0xb0b000 }, | 28 | { 0x3d40010c, 0xb0b000 }, |
29 | { 0x3d400110, 0xe04080e }, | 29 | { 0x3d400110, 0xe04080e }, |
30 | { 0x3d400114, 0x2040c0c }, | 30 | { 0x3d400114, 0x2040c0c }, |
31 | { 0x3d400118, 0x1010007 }, | 31 | { 0x3d400118, 0x1010007 }, |
32 | { 0x3d40011c, 0x401 }, | 32 | { 0x3d40011c, 0x401 }, |
33 | { 0x3d400130, 0x20600 }, | 33 | { 0x3d400130, 0x20600 }, |
34 | { 0x3d400134, 0xc100002 }, | 34 | { 0x3d400134, 0xc100002 }, |
35 | { 0x3d400138, 0xd8 }, | 35 | { 0x3d400138, 0xd8 }, |
36 | { 0x3d400144, 0x96004b }, | 36 | { 0x3d400144, 0x96004b }, |
37 | { 0x3d400180, 0x2ee0017 }, | 37 | { 0x3d400180, 0x2ee0017 }, |
38 | { 0x3d400184, 0x2605b8e }, | 38 | { 0x3d400184, 0x2605b8e }, |
39 | { 0x3d400188, 0x0 }, | 39 | { 0x3d400188, 0x0 }, |
40 | { 0x3d400190, 0x497820a }, | 40 | { 0x3d400190, 0x497820a }, |
41 | { 0x3d400194, 0x80303 }, | 41 | { 0x3d400194, 0x80303 }, |
42 | { 0x3d4001b4, 0x170a }, | 42 | { 0x3d4001b4, 0x170a }, |
43 | { 0x3d4001a0, 0xe0400018 }, | 43 | { 0x3d4001a0, 0xe0400018 }, |
44 | { 0x3d4001a4, 0xdf00e4 }, | 44 | { 0x3d4001a4, 0xdf00e4 }, |
45 | { 0x3d4001a8, 0x80000000 }, | 45 | { 0x3d4001a8, 0x80000000 }, |
46 | { 0x3d4001b0, 0x11 }, | 46 | { 0x3d4001b0, 0x11 }, |
47 | { 0x3d4001c0, 0x1 }, | 47 | { 0x3d4001c0, 0x1 }, |
48 | { 0x3d4001c4, 0x0 }, | 48 | { 0x3d4001c4, 0x0 }, |
49 | { 0x3d4000f4, 0xc99 }, | 49 | { 0x3d4000f4, 0xc99 }, |
50 | { 0x3d400108, 0x70e1617 }, | 50 | { 0x3d400108, 0x70e1617 }, |
51 | { 0x3d400200, 0x1f }, | 51 | { 0x3d400200, 0x1f }, |
52 | { 0x3d40020c, 0x0 }, | 52 | { 0x3d40020c, 0x0 }, |
53 | { 0x3d400210, 0x1f1f }, | 53 | { 0x3d400210, 0x1f1f }, |
54 | { 0x3d400204, 0x80808 }, | 54 | { 0x3d400204, 0x80808 }, |
55 | { 0x3d400214, 0x7070707 }, | 55 | { 0x3d400214, 0x7070707 }, |
56 | { 0x3d400218, 0x7070707 }, | 56 | { 0x3d400218, 0x7070707 }, |
57 | 57 | ||
58 | /* performance setting */ | 58 | /* performance setting */ |
59 | { 0x3d400250, 0x29001701 }, | 59 | { 0x3d400250, 0x29001701 }, |
60 | { 0x3d400254, 0x2c }, | 60 | { 0x3d400254, 0x2c }, |
61 | { 0x3d40025c, 0x4000030 }, | 61 | { 0x3d40025c, 0x4000030 }, |
62 | { 0x3d400264, 0x900093e7 }, | 62 | { 0x3d400264, 0x900093e7 }, |
63 | { 0x3d40026c, 0x2005574 }, | 63 | { 0x3d40026c, 0x2005574 }, |
64 | { 0x3d400400, 0x111 }, | 64 | { 0x3d400400, 0x111 }, |
65 | { 0x3d400408, 0x72ff }, | 65 | { 0x3d400408, 0x72ff }, |
66 | { 0x3d400494, 0x2100e07 }, | 66 | { 0x3d400494, 0x2100e07 }, |
67 | { 0x3d400498, 0x620096 }, | 67 | { 0x3d400498, 0x620096 }, |
68 | { 0x3d40049c, 0x1100e07 }, | 68 | { 0x3d40049c, 0x1100e07 }, |
69 | { 0x3d4004a0, 0xc8012c }, | 69 | { 0x3d4004a0, 0xc8012c }, |
70 | 70 | ||
71 | /* P1: 400mts */ | 71 | /* P1: 400mts */ |
72 | { 0x3d402020, 0x21 }, | 72 | { 0x3d402020, 0x21 }, |
73 | { 0x3d402024, 0x30d400 }, | 73 | { 0x3d402024, 0x30d400 }, |
74 | { 0x3d402050, 0x20d040 }, | 74 | { 0x3d402050, 0x20d040 }, |
75 | { 0x3d402064, 0xc001c }, | 75 | { 0x3d402064, 0xc001c }, |
76 | { 0x3d4020dc, 0x840000 }, | 76 | { 0x3d4020dc, 0x840000 }, |
77 | { 0x3d4020e0, 0x310000 }, | 77 | { 0x3d4020e0, 0x310000 }, |
78 | { 0x3d4020e8, 0x66004d }, | 78 | { 0x3d4020e8, 0x66004d }, |
79 | { 0x3d4020ec, 0x16004d }, | 79 | { 0x3d4020ec, 0x16004d }, |
80 | { 0x3d402100, 0xa040305 }, | 80 | { 0x3d402100, 0xa040305 }, |
81 | { 0x3d402104, 0x30407 }, | 81 | { 0x3d402104, 0x30407 }, |
82 | { 0x3d402108, 0x203060b }, | 82 | { 0x3d402108, 0x203060b }, |
83 | { 0x3d40210c, 0x505000 }, | 83 | { 0x3d40210c, 0x505000 }, |
84 | { 0x3d402110, 0x2040202 }, | 84 | { 0x3d402110, 0x2040202 }, |
85 | { 0x3d402114, 0x2030202 }, | 85 | { 0x3d402114, 0x2030202 }, |
86 | { 0x3d402118, 0x1010004 }, | 86 | { 0x3d402118, 0x1010004 }, |
87 | { 0x3d40211c, 0x301 }, | 87 | { 0x3d40211c, 0x301 }, |
88 | { 0x3d402130, 0x20300 }, | 88 | { 0x3d402130, 0x20300 }, |
89 | { 0x3d402134, 0xa100002 }, | 89 | { 0x3d402134, 0xa100002 }, |
90 | { 0x3d402138, 0x1d }, | 90 | { 0x3d402138, 0x1d }, |
91 | { 0x3d402144, 0x14000a }, | 91 | { 0x3d402144, 0x14000a }, |
92 | { 0x3d402180, 0x640004 }, | 92 | { 0x3d402180, 0x640004 }, |
93 | { 0x3d402190, 0x3818200 }, | 93 | { 0x3d402190, 0x3818200 }, |
94 | { 0x3d402194, 0x80303 }, | 94 | { 0x3d402194, 0x80303 }, |
95 | { 0x3d4021b4, 0x100 }, | 95 | { 0x3d4021b4, 0x100 }, |
96 | 96 | ||
97 | /* p2: 100mts */ | 97 | /* p2: 100mts */ |
98 | { 0x3d403020, 0x21 }, | 98 | { 0x3d403020, 0x21 }, |
99 | { 0x3d403024, 0xc3500 }, | 99 | { 0x3d403024, 0xc3500 }, |
100 | { 0x3d403050, 0x20d040 }, | 100 | { 0x3d403050, 0x20d040 }, |
101 | { 0x3d403064, 0x30007 }, | 101 | { 0x3d403064, 0x30007 }, |
102 | { 0x3d4030dc, 0x840000 }, | 102 | { 0x3d4030dc, 0x840000 }, |
103 | { 0x3d4030e0, 0x310000 }, | 103 | { 0x3d4030e0, 0x310000 }, |
104 | { 0x3d4030e8, 0x66004d }, | 104 | { 0x3d4030e8, 0x66004d }, |
105 | { 0x3d4030ec, 0x16004d }, | 105 | { 0x3d4030ec, 0x16004d }, |
106 | { 0x3d403100, 0xa010102 }, | 106 | { 0x3d403100, 0xa010102 }, |
107 | { 0x3d403104, 0x30404 }, | 107 | { 0x3d403104, 0x30404 }, |
108 | { 0x3d403108, 0x203060b }, | 108 | { 0x3d403108, 0x203060b }, |
109 | { 0x3d40310c, 0x505000 }, | 109 | { 0x3d40310c, 0x505000 }, |
110 | { 0x3d403110, 0x2040202 }, | 110 | { 0x3d403110, 0x2040202 }, |
111 | { 0x3d403114, 0x2030202 }, | 111 | { 0x3d403114, 0x2030202 }, |
112 | { 0x3d403118, 0x1010004 }, | 112 | { 0x3d403118, 0x1010004 }, |
113 | { 0x3d40311c, 0x301 }, | 113 | { 0x3d40311c, 0x301 }, |
114 | { 0x3d403130, 0x20300 }, | 114 | { 0x3d403130, 0x20300 }, |
115 | { 0x3d403134, 0xa100002 }, | 115 | { 0x3d403134, 0xa100002 }, |
116 | { 0x3d403138, 0x8 }, | 116 | { 0x3d403138, 0x8 }, |
117 | { 0x3d403144, 0x50003 }, | 117 | { 0x3d403144, 0x50003 }, |
118 | { 0x3d403180, 0x190004 }, | 118 | { 0x3d403180, 0x190004 }, |
119 | { 0x3d403190, 0x3818200 }, | 119 | { 0x3d403190, 0x3818200 }, |
120 | { 0x3d403194, 0x80303 }, | 120 | { 0x3d403194, 0x80303 }, |
121 | { 0x3d4031b4, 0x100 }, | 121 | { 0x3d4031b4, 0x100 }, |
122 | 122 | ||
123 | /* default boot point */ | 123 | /* default boot point */ |
124 | { 0x3d400028, 0x0 }, | 124 | { 0x3d400028, 0x0 }, |
125 | }; | 125 | }; |
126 | 126 | ||
127 | /* PHY Initialize Configuration */ | 127 | /* PHY Initialize Configuration */ |
128 | struct dram_cfg_param ddr_ddrphy_cfg[] = { | 128 | struct dram_cfg_param ddr_ddrphy_cfg[] = { |
129 | { 0x100a0, 0x0 }, | 129 | { 0x100a0, 0x0 }, |
130 | { 0x100a1, 0x1 }, | 130 | { 0x100a1, 0x1 }, |
131 | { 0x100a2, 0x2 }, | 131 | { 0x100a2, 0x2 }, |
132 | { 0x100a3, 0x3 }, | 132 | { 0x100a3, 0x3 }, |
133 | { 0x100a4, 0x4 }, | 133 | { 0x100a4, 0x4 }, |
134 | { 0x100a5, 0x5 }, | 134 | { 0x100a5, 0x5 }, |
135 | { 0x100a6, 0x6 }, | 135 | { 0x100a6, 0x6 }, |
136 | { 0x100a7, 0x7 }, | 136 | { 0x100a7, 0x7 }, |
137 | { 0x110a0, 0x0 }, | 137 | { 0x110a0, 0x0 }, |
138 | { 0x110a1, 0x1 }, | 138 | { 0x110a1, 0x1 }, |
139 | { 0x110a2, 0x3 }, | 139 | { 0x110a2, 0x3 }, |
140 | { 0x110a3, 0x4 }, | 140 | { 0x110a3, 0x4 }, |
141 | { 0x110a4, 0x5 }, | 141 | { 0x110a4, 0x5 }, |
142 | { 0x110a5, 0x2 }, | 142 | { 0x110a5, 0x2 }, |
143 | { 0x110a6, 0x7 }, | 143 | { 0x110a6, 0x7 }, |
144 | { 0x110a7, 0x6 }, | 144 | { 0x110a7, 0x6 }, |
145 | { 0x120a0, 0x0 }, | 145 | { 0x120a0, 0x0 }, |
146 | { 0x120a1, 0x1 }, | 146 | { 0x120a1, 0x1 }, |
147 | { 0x120a2, 0x3 }, | 147 | { 0x120a2, 0x3 }, |
148 | { 0x120a3, 0x2 }, | 148 | { 0x120a3, 0x2 }, |
149 | { 0x120a4, 0x5 }, | 149 | { 0x120a4, 0x5 }, |
150 | { 0x120a5, 0x4 }, | 150 | { 0x120a5, 0x4 }, |
151 | { 0x120a6, 0x7 }, | 151 | { 0x120a6, 0x7 }, |
152 | { 0x120a7, 0x6 }, | 152 | { 0x120a7, 0x6 }, |
153 | { 0x130a0, 0x0 }, | 153 | { 0x130a0, 0x0 }, |
154 | { 0x130a1, 0x1 }, | 154 | { 0x130a1, 0x1 }, |
155 | { 0x130a2, 0x2 }, | 155 | { 0x130a2, 0x2 }, |
156 | { 0x130a3, 0x3 }, | 156 | { 0x130a3, 0x3 }, |
157 | { 0x130a4, 0x4 }, | 157 | { 0x130a4, 0x4 }, |
158 | { 0x130a5, 0x5 }, | 158 | { 0x130a5, 0x5 }, |
159 | { 0x130a6, 0x6 }, | 159 | { 0x130a6, 0x6 }, |
160 | { 0x130a7, 0x7 }, | 160 | { 0x130a7, 0x7 }, |
161 | { 0x1005f, 0x1ff }, | 161 | { 0x1005f, 0x1ff }, |
162 | { 0x1015f, 0x1ff }, | 162 | { 0x1015f, 0x1ff }, |
163 | { 0x1105f, 0x1ff }, | 163 | { 0x1105f, 0x1ff }, |
164 | { 0x1115f, 0x1ff }, | 164 | { 0x1115f, 0x1ff }, |
165 | { 0x1205f, 0x1ff }, | 165 | { 0x1205f, 0x1ff }, |
166 | { 0x1215f, 0x1ff }, | 166 | { 0x1215f, 0x1ff }, |
167 | { 0x1305f, 0x1ff }, | 167 | { 0x1305f, 0x1ff }, |
168 | { 0x1315f, 0x1ff }, | 168 | { 0x1315f, 0x1ff }, |
169 | { 0x11005f, 0x1ff }, | 169 | { 0x11005f, 0x1ff }, |
170 | { 0x11015f, 0x1ff }, | 170 | { 0x11015f, 0x1ff }, |
171 | { 0x11105f, 0x1ff }, | 171 | { 0x11105f, 0x1ff }, |
172 | { 0x11115f, 0x1ff }, | 172 | { 0x11115f, 0x1ff }, |
173 | { 0x11205f, 0x1ff }, | 173 | { 0x11205f, 0x1ff }, |
174 | { 0x11215f, 0x1ff }, | 174 | { 0x11215f, 0x1ff }, |
175 | { 0x11305f, 0x1ff }, | 175 | { 0x11305f, 0x1ff }, |
176 | { 0x11315f, 0x1ff }, | 176 | { 0x11315f, 0x1ff }, |
177 | { 0x21005f, 0x1ff }, | 177 | { 0x21005f, 0x1ff }, |
178 | { 0x21015f, 0x1ff }, | 178 | { 0x21015f, 0x1ff }, |
179 | { 0x21105f, 0x1ff }, | 179 | { 0x21105f, 0x1ff }, |
180 | { 0x21115f, 0x1ff }, | 180 | { 0x21115f, 0x1ff }, |
181 | { 0x21205f, 0x1ff }, | 181 | { 0x21205f, 0x1ff }, |
182 | { 0x21215f, 0x1ff }, | 182 | { 0x21215f, 0x1ff }, |
183 | { 0x21305f, 0x1ff }, | 183 | { 0x21305f, 0x1ff }, |
184 | { 0x21315f, 0x1ff }, | 184 | { 0x21315f, 0x1ff }, |
185 | { 0x55, 0x1ff }, | 185 | { 0x55, 0x1ff }, |
186 | { 0x1055, 0x1ff }, | 186 | { 0x1055, 0x1ff }, |
187 | { 0x2055, 0x1ff }, | 187 | { 0x2055, 0x1ff }, |
188 | { 0x3055, 0x1ff }, | 188 | { 0x3055, 0x1ff }, |
189 | { 0x4055, 0x1ff }, | 189 | { 0x4055, 0x1ff }, |
190 | { 0x5055, 0x1ff }, | 190 | { 0x5055, 0x1ff }, |
191 | { 0x6055, 0x1ff }, | 191 | { 0x6055, 0x1ff }, |
192 | { 0x7055, 0x1ff }, | 192 | { 0x7055, 0x1ff }, |
193 | { 0x8055, 0x1ff }, | 193 | { 0x8055, 0x1ff }, |
194 | { 0x9055, 0x1ff }, | 194 | { 0x9055, 0x1ff }, |
195 | { 0x200c5, 0x19 }, | 195 | { 0x200c5, 0x19 }, |
196 | { 0x1200c5, 0x7 }, | 196 | { 0x1200c5, 0x7 }, |
197 | { 0x2200c5, 0x7 }, | 197 | { 0x2200c5, 0x7 }, |
198 | { 0x2002e, 0x2 }, | 198 | { 0x2002e, 0x2 }, |
199 | { 0x12002e, 0x2 }, | 199 | { 0x12002e, 0x2 }, |
200 | { 0x22002e, 0x2 }, | 200 | { 0x22002e, 0x2 }, |
201 | { 0x90204, 0x0 }, | 201 | { 0x90204, 0x0 }, |
202 | { 0x190204, 0x0 }, | 202 | { 0x190204, 0x0 }, |
203 | { 0x290204, 0x0 }, | 203 | { 0x290204, 0x0 }, |
204 | { 0x20024, 0x1ab }, | 204 | { 0x20024, 0x1ab }, |
205 | { 0x2003a, 0x0 }, | 205 | { 0x2003a, 0x0 }, |
206 | { 0x120024, 0x1ab }, | 206 | { 0x120024, 0x1ab }, |
207 | { 0x2003a, 0x0 }, | 207 | { 0x2003a, 0x0 }, |
208 | { 0x220024, 0x1ab }, | 208 | { 0x220024, 0x1ab }, |
209 | { 0x2003a, 0x0 }, | 209 | { 0x2003a, 0x0 }, |
210 | { 0x20056, 0x3 }, | 210 | { 0x20056, 0x3 }, |
211 | { 0x120056, 0xa }, | 211 | { 0x120056, 0xa }, |
212 | { 0x220056, 0xa }, | 212 | { 0x220056, 0xa }, |
213 | { 0x1004d, 0xe00 }, | 213 | { 0x1004d, 0xe00 }, |
214 | { 0x1014d, 0xe00 }, | 214 | { 0x1014d, 0xe00 }, |
215 | { 0x1104d, 0xe00 }, | 215 | { 0x1104d, 0xe00 }, |
216 | { 0x1114d, 0xe00 }, | 216 | { 0x1114d, 0xe00 }, |
217 | { 0x1204d, 0xe00 }, | 217 | { 0x1204d, 0xe00 }, |
218 | { 0x1214d, 0xe00 }, | 218 | { 0x1214d, 0xe00 }, |
219 | { 0x1304d, 0xe00 }, | 219 | { 0x1304d, 0xe00 }, |
220 | { 0x1314d, 0xe00 }, | 220 | { 0x1314d, 0xe00 }, |
221 | { 0x11004d, 0xe00 }, | 221 | { 0x11004d, 0xe00 }, |
222 | { 0x11014d, 0xe00 }, | 222 | { 0x11014d, 0xe00 }, |
223 | { 0x11104d, 0xe00 }, | 223 | { 0x11104d, 0xe00 }, |
224 | { 0x11114d, 0xe00 }, | 224 | { 0x11114d, 0xe00 }, |
225 | { 0x11204d, 0xe00 }, | 225 | { 0x11204d, 0xe00 }, |
226 | { 0x11214d, 0xe00 }, | 226 | { 0x11214d, 0xe00 }, |
227 | { 0x11304d, 0xe00 }, | 227 | { 0x11304d, 0xe00 }, |
228 | { 0x11314d, 0xe00 }, | 228 | { 0x11314d, 0xe00 }, |
229 | { 0x21004d, 0xe00 }, | 229 | { 0x21004d, 0xe00 }, |
230 | { 0x21014d, 0xe00 }, | 230 | { 0x21014d, 0xe00 }, |
231 | { 0x21104d, 0xe00 }, | 231 | { 0x21104d, 0xe00 }, |
232 | { 0x21114d, 0xe00 }, | 232 | { 0x21114d, 0xe00 }, |
233 | { 0x21204d, 0xe00 }, | 233 | { 0x21204d, 0xe00 }, |
234 | { 0x21214d, 0xe00 }, | 234 | { 0x21214d, 0xe00 }, |
235 | { 0x21304d, 0xe00 }, | 235 | { 0x21304d, 0xe00 }, |
236 | { 0x21314d, 0xe00 }, | 236 | { 0x21314d, 0xe00 }, |
237 | { 0x10049, 0xeba }, | 237 | { 0x10049, 0xeba }, |
238 | { 0x10149, 0xeba }, | 238 | { 0x10149, 0xeba }, |
239 | { 0x11049, 0xeba }, | 239 | { 0x11049, 0xeba }, |
240 | { 0x11149, 0xeba }, | 240 | { 0x11149, 0xeba }, |
241 | { 0x12049, 0xeba }, | 241 | { 0x12049, 0xeba }, |
242 | { 0x12149, 0xeba }, | 242 | { 0x12149, 0xeba }, |
243 | { 0x13049, 0xeba }, | 243 | { 0x13049, 0xeba }, |
244 | { 0x13149, 0xeba }, | 244 | { 0x13149, 0xeba }, |
245 | { 0x110049, 0xeba }, | 245 | { 0x110049, 0xeba }, |
246 | { 0x110149, 0xeba }, | 246 | { 0x110149, 0xeba }, |
247 | { 0x111049, 0xeba }, | 247 | { 0x111049, 0xeba }, |
248 | { 0x111149, 0xeba }, | 248 | { 0x111149, 0xeba }, |
249 | { 0x112049, 0xeba }, | 249 | { 0x112049, 0xeba }, |
250 | { 0x112149, 0xeba }, | 250 | { 0x112149, 0xeba }, |
251 | { 0x113049, 0xeba }, | 251 | { 0x113049, 0xeba }, |
252 | { 0x113149, 0xeba }, | 252 | { 0x113149, 0xeba }, |
253 | { 0x210049, 0xeba }, | 253 | { 0x210049, 0xeba }, |
254 | { 0x210149, 0xeba }, | 254 | { 0x210149, 0xeba }, |
255 | { 0x211049, 0xeba }, | 255 | { 0x211049, 0xeba }, |
256 | { 0x211149, 0xeba }, | 256 | { 0x211149, 0xeba }, |
257 | { 0x212049, 0xeba }, | 257 | { 0x212049, 0xeba }, |
258 | { 0x212149, 0xeba }, | 258 | { 0x212149, 0xeba }, |
259 | { 0x213049, 0xeba }, | 259 | { 0x213049, 0xeba }, |
260 | { 0x213149, 0xeba }, | 260 | { 0x213149, 0xeba }, |
261 | { 0x43, 0x63 }, | 261 | { 0x43, 0x63 }, |
262 | { 0x1043, 0x63 }, | 262 | { 0x1043, 0x63 }, |
263 | { 0x2043, 0x63 }, | 263 | { 0x2043, 0x63 }, |
264 | { 0x3043, 0x63 }, | 264 | { 0x3043, 0x63 }, |
265 | { 0x4043, 0x63 }, | 265 | { 0x4043, 0x63 }, |
266 | { 0x5043, 0x63 }, | 266 | { 0x5043, 0x63 }, |
267 | { 0x6043, 0x63 }, | 267 | { 0x6043, 0x63 }, |
268 | { 0x7043, 0x63 }, | 268 | { 0x7043, 0x63 }, |
269 | { 0x8043, 0x63 }, | 269 | { 0x8043, 0x63 }, |
270 | { 0x9043, 0x63 }, | 270 | { 0x9043, 0x63 }, |
271 | { 0x20018, 0x3 }, | 271 | { 0x20018, 0x3 }, |
272 | { 0x20075, 0x4 }, | 272 | { 0x20075, 0x4 }, |
273 | { 0x20050, 0x0 }, | 273 | { 0x20050, 0x0 }, |
274 | { 0x20008, 0x2ee }, | 274 | { 0x20008, 0x2ee }, |
275 | { 0x120008, 0x64 }, | 275 | { 0x120008, 0x64 }, |
276 | { 0x220008, 0x19 }, | 276 | { 0x220008, 0x19 }, |
277 | { 0x20088, 0x9 }, | 277 | { 0x20088, 0x9 }, |
278 | { 0x200b2, 0xdc }, | 278 | { 0x200b2, 0xdc }, |
279 | { 0x10043, 0x5a1 }, | 279 | { 0x10043, 0x5a1 }, |
280 | { 0x10143, 0x5a1 }, | 280 | { 0x10143, 0x5a1 }, |
281 | { 0x11043, 0x5a1 }, | 281 | { 0x11043, 0x5a1 }, |
282 | { 0x11143, 0x5a1 }, | 282 | { 0x11143, 0x5a1 }, |
283 | { 0x12043, 0x5a1 }, | 283 | { 0x12043, 0x5a1 }, |
284 | { 0x12143, 0x5a1 }, | 284 | { 0x12143, 0x5a1 }, |
285 | { 0x13043, 0x5a1 }, | 285 | { 0x13043, 0x5a1 }, |
286 | { 0x13143, 0x5a1 }, | 286 | { 0x13143, 0x5a1 }, |
287 | { 0x1200b2, 0xdc }, | 287 | { 0x1200b2, 0xdc }, |
288 | { 0x110043, 0x5a1 }, | 288 | { 0x110043, 0x5a1 }, |
289 | { 0x110143, 0x5a1 }, | 289 | { 0x110143, 0x5a1 }, |
290 | { 0x111043, 0x5a1 }, | 290 | { 0x111043, 0x5a1 }, |
291 | { 0x111143, 0x5a1 }, | 291 | { 0x111143, 0x5a1 }, |
292 | { 0x112043, 0x5a1 }, | 292 | { 0x112043, 0x5a1 }, |
293 | { 0x112143, 0x5a1 }, | 293 | { 0x112143, 0x5a1 }, |
294 | { 0x113043, 0x5a1 }, | 294 | { 0x113043, 0x5a1 }, |
295 | { 0x113143, 0x5a1 }, | 295 | { 0x113143, 0x5a1 }, |
296 | { 0x2200b2, 0xdc }, | 296 | { 0x2200b2, 0xdc }, |
297 | { 0x210043, 0x5a1 }, | 297 | { 0x210043, 0x5a1 }, |
298 | { 0x210143, 0x5a1 }, | 298 | { 0x210143, 0x5a1 }, |
299 | { 0x211043, 0x5a1 }, | 299 | { 0x211043, 0x5a1 }, |
300 | { 0x211143, 0x5a1 }, | 300 | { 0x211143, 0x5a1 }, |
301 | { 0x212043, 0x5a1 }, | 301 | { 0x212043, 0x5a1 }, |
302 | { 0x212143, 0x5a1 }, | 302 | { 0x212143, 0x5a1 }, |
303 | { 0x213043, 0x5a1 }, | 303 | { 0x213043, 0x5a1 }, |
304 | { 0x213143, 0x5a1 }, | 304 | { 0x213143, 0x5a1 }, |
305 | { 0x200fa, 0x1 }, | 305 | { 0x200fa, 0x1 }, |
306 | { 0x1200fa, 0x1 }, | 306 | { 0x1200fa, 0x1 }, |
307 | { 0x2200fa, 0x1 }, | 307 | { 0x2200fa, 0x1 }, |
308 | { 0x20019, 0x1 }, | 308 | { 0x20019, 0x1 }, |
309 | { 0x120019, 0x1 }, | 309 | { 0x120019, 0x1 }, |
310 | { 0x220019, 0x1 }, | 310 | { 0x220019, 0x1 }, |
311 | { 0x200f0, 0x660 }, | 311 | { 0x200f0, 0x660 }, |
312 | { 0x200f1, 0x0 }, | 312 | { 0x200f1, 0x0 }, |
313 | { 0x200f2, 0x4444 }, | 313 | { 0x200f2, 0x4444 }, |
314 | { 0x200f3, 0x8888 }, | 314 | { 0x200f3, 0x8888 }, |
315 | { 0x200f4, 0x5665 }, | 315 | { 0x200f4, 0x5665 }, |
316 | { 0x200f5, 0x0 }, | 316 | { 0x200f5, 0x0 }, |
317 | { 0x200f6, 0x0 }, | 317 | { 0x200f6, 0x0 }, |
318 | { 0x200f7, 0xf000 }, | 318 | { 0x200f7, 0xf000 }, |
319 | { 0x20025, 0x0 }, | 319 | { 0x20025, 0x0 }, |
320 | { 0x2002d, 0x0 }, | 320 | { 0x2002d, 0x0 }, |
321 | { 0x12002d, 0x0 }, | 321 | { 0x12002d, 0x0 }, |
322 | { 0x22002d, 0x0 }, | 322 | { 0x22002d, 0x0 }, |
323 | { 0x200c7, 0x21 }, | 323 | { 0x200c7, 0x21 }, |
324 | { 0x1200c7, 0x21 }, | 324 | { 0x1200c7, 0x21 }, |
325 | { 0x2200c7, 0x21 }, | 325 | { 0x2200c7, 0x21 }, |
326 | { 0x200ca, 0x24 }, | 326 | { 0x200ca, 0x24 }, |
327 | { 0x1200ca, 0x24 }, | 327 | { 0x1200ca, 0x24 }, |
328 | { 0x2200ca, 0x24 }, | 328 | { 0x2200ca, 0x24 }, |
329 | }; | 329 | }; |
330 | 330 | ||
331 | /* ddr phy trained csr */ | 331 | /* ddr phy trained csr */ |
332 | struct dram_cfg_param ddr_ddrphy_trained_csr[] = { | 332 | struct dram_cfg_param ddr_ddrphy_trained_csr[] = { |
333 | { 0x200b2, 0x0 }, | 333 | { 0x200b2, 0x0 }, |
334 | { 0x1200b2, 0x0 }, | 334 | { 0x1200b2, 0x0 }, |
335 | { 0x2200b2, 0x0 }, | 335 | { 0x2200b2, 0x0 }, |
336 | { 0x200cb, 0x0 }, | 336 | { 0x200cb, 0x0 }, |
337 | { 0x10043, 0x0 }, | 337 | { 0x10043, 0x0 }, |
338 | { 0x110043, 0x0 }, | 338 | { 0x110043, 0x0 }, |
339 | { 0x210043, 0x0 }, | 339 | { 0x210043, 0x0 }, |
340 | { 0x10143, 0x0 }, | 340 | { 0x10143, 0x0 }, |
341 | { 0x110143, 0x0 }, | 341 | { 0x110143, 0x0 }, |
342 | { 0x210143, 0x0 }, | 342 | { 0x210143, 0x0 }, |
343 | { 0x11043, 0x0 }, | 343 | { 0x11043, 0x0 }, |
344 | { 0x111043, 0x0 }, | 344 | { 0x111043, 0x0 }, |
345 | { 0x211043, 0x0 }, | 345 | { 0x211043, 0x0 }, |
346 | { 0x11143, 0x0 }, | 346 | { 0x11143, 0x0 }, |
347 | { 0x111143, 0x0 }, | 347 | { 0x111143, 0x0 }, |
348 | { 0x211143, 0x0 }, | 348 | { 0x211143, 0x0 }, |
349 | { 0x12043, 0x0 }, | 349 | { 0x12043, 0x0 }, |
350 | { 0x112043, 0x0 }, | 350 | { 0x112043, 0x0 }, |
351 | { 0x212043, 0x0 }, | 351 | { 0x212043, 0x0 }, |
352 | { 0x12143, 0x0 }, | 352 | { 0x12143, 0x0 }, |
353 | { 0x112143, 0x0 }, | 353 | { 0x112143, 0x0 }, |
354 | { 0x212143, 0x0 }, | 354 | { 0x212143, 0x0 }, |
355 | { 0x13043, 0x0 }, | 355 | { 0x13043, 0x0 }, |
356 | { 0x113043, 0x0 }, | 356 | { 0x113043, 0x0 }, |
357 | { 0x213043, 0x0 }, | 357 | { 0x213043, 0x0 }, |
358 | { 0x13143, 0x0 }, | 358 | { 0x13143, 0x0 }, |
359 | { 0x113143, 0x0 }, | 359 | { 0x113143, 0x0 }, |
360 | { 0x213143, 0x0 }, | 360 | { 0x213143, 0x0 }, |
361 | { 0x80, 0x0 }, | 361 | { 0x80, 0x0 }, |
362 | { 0x100080, 0x0 }, | 362 | { 0x100080, 0x0 }, |
363 | { 0x200080, 0x0 }, | 363 | { 0x200080, 0x0 }, |
364 | { 0x1080, 0x0 }, | 364 | { 0x1080, 0x0 }, |
365 | { 0x101080, 0x0 }, | 365 | { 0x101080, 0x0 }, |
366 | { 0x201080, 0x0 }, | 366 | { 0x201080, 0x0 }, |
367 | { 0x2080, 0x0 }, | 367 | { 0x2080, 0x0 }, |
368 | { 0x102080, 0x0 }, | 368 | { 0x102080, 0x0 }, |
369 | { 0x202080, 0x0 }, | 369 | { 0x202080, 0x0 }, |
370 | { 0x3080, 0x0 }, | 370 | { 0x3080, 0x0 }, |
371 | { 0x103080, 0x0 }, | 371 | { 0x103080, 0x0 }, |
372 | { 0x203080, 0x0 }, | 372 | { 0x203080, 0x0 }, |
373 | { 0x4080, 0x0 }, | 373 | { 0x4080, 0x0 }, |
374 | { 0x104080, 0x0 }, | 374 | { 0x104080, 0x0 }, |
375 | { 0x204080, 0x0 }, | 375 | { 0x204080, 0x0 }, |
376 | { 0x5080, 0x0 }, | 376 | { 0x5080, 0x0 }, |
377 | { 0x105080, 0x0 }, | 377 | { 0x105080, 0x0 }, |
378 | { 0x205080, 0x0 }, | 378 | { 0x205080, 0x0 }, |
379 | { 0x6080, 0x0 }, | 379 | { 0x6080, 0x0 }, |
380 | { 0x106080, 0x0 }, | 380 | { 0x106080, 0x0 }, |
381 | { 0x206080, 0x0 }, | 381 | { 0x206080, 0x0 }, |
382 | { 0x7080, 0x0 }, | 382 | { 0x7080, 0x0 }, |
383 | { 0x107080, 0x0 }, | 383 | { 0x107080, 0x0 }, |
384 | { 0x207080, 0x0 }, | 384 | { 0x207080, 0x0 }, |
385 | { 0x8080, 0x0 }, | 385 | { 0x8080, 0x0 }, |
386 | { 0x108080, 0x0 }, | 386 | { 0x108080, 0x0 }, |
387 | { 0x208080, 0x0 }, | 387 | { 0x208080, 0x0 }, |
388 | { 0x9080, 0x0 }, | 388 | { 0x9080, 0x0 }, |
389 | { 0x109080, 0x0 }, | 389 | { 0x109080, 0x0 }, |
390 | { 0x209080, 0x0 }, | 390 | { 0x209080, 0x0 }, |
391 | { 0x10080, 0x0 }, | 391 | { 0x10080, 0x0 }, |
392 | { 0x110080, 0x0 }, | 392 | { 0x110080, 0x0 }, |
393 | { 0x210080, 0x0 }, | 393 | { 0x210080, 0x0 }, |
394 | { 0x10180, 0x0 }, | 394 | { 0x10180, 0x0 }, |
395 | { 0x110180, 0x0 }, | 395 | { 0x110180, 0x0 }, |
396 | { 0x210180, 0x0 }, | 396 | { 0x210180, 0x0 }, |
397 | { 0x11080, 0x0 }, | 397 | { 0x11080, 0x0 }, |
398 | { 0x111080, 0x0 }, | 398 | { 0x111080, 0x0 }, |
399 | { 0x211080, 0x0 }, | 399 | { 0x211080, 0x0 }, |
400 | { 0x11180, 0x0 }, | 400 | { 0x11180, 0x0 }, |
401 | { 0x111180, 0x0 }, | 401 | { 0x111180, 0x0 }, |
402 | { 0x211180, 0x0 }, | 402 | { 0x211180, 0x0 }, |
403 | { 0x12080, 0x0 }, | 403 | { 0x12080, 0x0 }, |
404 | { 0x112080, 0x0 }, | 404 | { 0x112080, 0x0 }, |
405 | { 0x212080, 0x0 }, | 405 | { 0x212080, 0x0 }, |
406 | { 0x12180, 0x0 }, | 406 | { 0x12180, 0x0 }, |
407 | { 0x112180, 0x0 }, | 407 | { 0x112180, 0x0 }, |
408 | { 0x212180, 0x0 }, | 408 | { 0x212180, 0x0 }, |
409 | { 0x13080, 0x0 }, | 409 | { 0x13080, 0x0 }, |
410 | { 0x113080, 0x0 }, | 410 | { 0x113080, 0x0 }, |
411 | { 0x213080, 0x0 }, | 411 | { 0x213080, 0x0 }, |
412 | { 0x13180, 0x0 }, | 412 | { 0x13180, 0x0 }, |
413 | { 0x113180, 0x0 }, | 413 | { 0x113180, 0x0 }, |
414 | { 0x213180, 0x0 }, | 414 | { 0x213180, 0x0 }, |
415 | { 0x10081, 0x0 }, | 415 | { 0x10081, 0x0 }, |
416 | { 0x110081, 0x0 }, | 416 | { 0x110081, 0x0 }, |
417 | { 0x210081, 0x0 }, | 417 | { 0x210081, 0x0 }, |
418 | { 0x10181, 0x0 }, | 418 | { 0x10181, 0x0 }, |
419 | { 0x110181, 0x0 }, | 419 | { 0x110181, 0x0 }, |
420 | { 0x210181, 0x0 }, | 420 | { 0x210181, 0x0 }, |
421 | { 0x11081, 0x0 }, | 421 | { 0x11081, 0x0 }, |
422 | { 0x111081, 0x0 }, | 422 | { 0x111081, 0x0 }, |
423 | { 0x211081, 0x0 }, | 423 | { 0x211081, 0x0 }, |
424 | { 0x11181, 0x0 }, | 424 | { 0x11181, 0x0 }, |
425 | { 0x111181, 0x0 }, | 425 | { 0x111181, 0x0 }, |
426 | { 0x211181, 0x0 }, | 426 | { 0x211181, 0x0 }, |
427 | { 0x12081, 0x0 }, | 427 | { 0x12081, 0x0 }, |
428 | { 0x112081, 0x0 }, | 428 | { 0x112081, 0x0 }, |
429 | { 0x212081, 0x0 }, | 429 | { 0x212081, 0x0 }, |
430 | { 0x12181, 0x0 }, | 430 | { 0x12181, 0x0 }, |
431 | { 0x112181, 0x0 }, | 431 | { 0x112181, 0x0 }, |
432 | { 0x212181, 0x0 }, | 432 | { 0x212181, 0x0 }, |
433 | { 0x13081, 0x0 }, | 433 | { 0x13081, 0x0 }, |
434 | { 0x113081, 0x0 }, | 434 | { 0x113081, 0x0 }, |
435 | { 0x213081, 0x0 }, | 435 | { 0x213081, 0x0 }, |
436 | { 0x13181, 0x0 }, | 436 | { 0x13181, 0x0 }, |
437 | { 0x113181, 0x0 }, | 437 | { 0x113181, 0x0 }, |
438 | { 0x213181, 0x0 }, | 438 | { 0x213181, 0x0 }, |
439 | { 0x100d0, 0x0 }, | 439 | { 0x100d0, 0x0 }, |
440 | { 0x1100d0, 0x0 }, | 440 | { 0x1100d0, 0x0 }, |
441 | { 0x2100d0, 0x0 }, | 441 | { 0x2100d0, 0x0 }, |
442 | { 0x101d0, 0x0 }, | 442 | { 0x101d0, 0x0 }, |
443 | { 0x1101d0, 0x0 }, | 443 | { 0x1101d0, 0x0 }, |
444 | { 0x2101d0, 0x0 }, | 444 | { 0x2101d0, 0x0 }, |
445 | { 0x110d0, 0x0 }, | 445 | { 0x110d0, 0x0 }, |
446 | { 0x1110d0, 0x0 }, | 446 | { 0x1110d0, 0x0 }, |
447 | { 0x2110d0, 0x0 }, | 447 | { 0x2110d0, 0x0 }, |
448 | { 0x111d0, 0x0 }, | 448 | { 0x111d0, 0x0 }, |
449 | { 0x1111d0, 0x0 }, | 449 | { 0x1111d0, 0x0 }, |
450 | { 0x2111d0, 0x0 }, | 450 | { 0x2111d0, 0x0 }, |
451 | { 0x120d0, 0x0 }, | 451 | { 0x120d0, 0x0 }, |
452 | { 0x1120d0, 0x0 }, | 452 | { 0x1120d0, 0x0 }, |
453 | { 0x2120d0, 0x0 }, | 453 | { 0x2120d0, 0x0 }, |
454 | { 0x121d0, 0x0 }, | 454 | { 0x121d0, 0x0 }, |
455 | { 0x1121d0, 0x0 }, | 455 | { 0x1121d0, 0x0 }, |
456 | { 0x2121d0, 0x0 }, | 456 | { 0x2121d0, 0x0 }, |
457 | { 0x130d0, 0x0 }, | 457 | { 0x130d0, 0x0 }, |
458 | { 0x1130d0, 0x0 }, | 458 | { 0x1130d0, 0x0 }, |
459 | { 0x2130d0, 0x0 }, | 459 | { 0x2130d0, 0x0 }, |
460 | { 0x131d0, 0x0 }, | 460 | { 0x131d0, 0x0 }, |
461 | { 0x1131d0, 0x0 }, | 461 | { 0x1131d0, 0x0 }, |
462 | { 0x2131d0, 0x0 }, | 462 | { 0x2131d0, 0x0 }, |
463 | { 0x100d1, 0x0 }, | 463 | { 0x100d1, 0x0 }, |
464 | { 0x1100d1, 0x0 }, | 464 | { 0x1100d1, 0x0 }, |
465 | { 0x2100d1, 0x0 }, | 465 | { 0x2100d1, 0x0 }, |
466 | { 0x101d1, 0x0 }, | 466 | { 0x101d1, 0x0 }, |
467 | { 0x1101d1, 0x0 }, | 467 | { 0x1101d1, 0x0 }, |
468 | { 0x2101d1, 0x0 }, | 468 | { 0x2101d1, 0x0 }, |
469 | { 0x110d1, 0x0 }, | 469 | { 0x110d1, 0x0 }, |
470 | { 0x1110d1, 0x0 }, | 470 | { 0x1110d1, 0x0 }, |
471 | { 0x2110d1, 0x0 }, | 471 | { 0x2110d1, 0x0 }, |
472 | { 0x111d1, 0x0 }, | 472 | { 0x111d1, 0x0 }, |
473 | { 0x1111d1, 0x0 }, | 473 | { 0x1111d1, 0x0 }, |
474 | { 0x2111d1, 0x0 }, | 474 | { 0x2111d1, 0x0 }, |
475 | { 0x120d1, 0x0 }, | 475 | { 0x120d1, 0x0 }, |
476 | { 0x1120d1, 0x0 }, | 476 | { 0x1120d1, 0x0 }, |
477 | { 0x2120d1, 0x0 }, | 477 | { 0x2120d1, 0x0 }, |
478 | { 0x121d1, 0x0 }, | 478 | { 0x121d1, 0x0 }, |
479 | { 0x1121d1, 0x0 }, | 479 | { 0x1121d1, 0x0 }, |
480 | { 0x2121d1, 0x0 }, | 480 | { 0x2121d1, 0x0 }, |
481 | { 0x130d1, 0x0 }, | 481 | { 0x130d1, 0x0 }, |
482 | { 0x1130d1, 0x0 }, | 482 | { 0x1130d1, 0x0 }, |
483 | { 0x2130d1, 0x0 }, | 483 | { 0x2130d1, 0x0 }, |
484 | { 0x131d1, 0x0 }, | 484 | { 0x131d1, 0x0 }, |
485 | { 0x1131d1, 0x0 }, | 485 | { 0x1131d1, 0x0 }, |
486 | { 0x2131d1, 0x0 }, | 486 | { 0x2131d1, 0x0 }, |
487 | { 0x10068, 0x0 }, | 487 | { 0x10068, 0x0 }, |
488 | { 0x10168, 0x0 }, | 488 | { 0x10168, 0x0 }, |
489 | { 0x10268, 0x0 }, | 489 | { 0x10268, 0x0 }, |
490 | { 0x10368, 0x0 }, | 490 | { 0x10368, 0x0 }, |
491 | { 0x10468, 0x0 }, | 491 | { 0x10468, 0x0 }, |
492 | { 0x10568, 0x0 }, | 492 | { 0x10568, 0x0 }, |
493 | { 0x10668, 0x0 }, | 493 | { 0x10668, 0x0 }, |
494 | { 0x10768, 0x0 }, | 494 | { 0x10768, 0x0 }, |
495 | { 0x10868, 0x0 }, | 495 | { 0x10868, 0x0 }, |
496 | { 0x11068, 0x0 }, | 496 | { 0x11068, 0x0 }, |
497 | { 0x11168, 0x0 }, | 497 | { 0x11168, 0x0 }, |
498 | { 0x11268, 0x0 }, | 498 | { 0x11268, 0x0 }, |
499 | { 0x11368, 0x0 }, | 499 | { 0x11368, 0x0 }, |
500 | { 0x11468, 0x0 }, | 500 | { 0x11468, 0x0 }, |
501 | { 0x11568, 0x0 }, | 501 | { 0x11568, 0x0 }, |
502 | { 0x11668, 0x0 }, | 502 | { 0x11668, 0x0 }, |
503 | { 0x11768, 0x0 }, | 503 | { 0x11768, 0x0 }, |
504 | { 0x11868, 0x0 }, | 504 | { 0x11868, 0x0 }, |
505 | { 0x12068, 0x0 }, | 505 | { 0x12068, 0x0 }, |
506 | { 0x12168, 0x0 }, | 506 | { 0x12168, 0x0 }, |
507 | { 0x12268, 0x0 }, | 507 | { 0x12268, 0x0 }, |
508 | { 0x12368, 0x0 }, | 508 | { 0x12368, 0x0 }, |
509 | { 0x12468, 0x0 }, | 509 | { 0x12468, 0x0 }, |
510 | { 0x12568, 0x0 }, | 510 | { 0x12568, 0x0 }, |
511 | { 0x12668, 0x0 }, | 511 | { 0x12668, 0x0 }, |
512 | { 0x12768, 0x0 }, | 512 | { 0x12768, 0x0 }, |
513 | { 0x12868, 0x0 }, | 513 | { 0x12868, 0x0 }, |
514 | { 0x13068, 0x0 }, | 514 | { 0x13068, 0x0 }, |
515 | { 0x13168, 0x0 }, | 515 | { 0x13168, 0x0 }, |
516 | { 0x13268, 0x0 }, | 516 | { 0x13268, 0x0 }, |
517 | { 0x13368, 0x0 }, | 517 | { 0x13368, 0x0 }, |
518 | { 0x13468, 0x0 }, | 518 | { 0x13468, 0x0 }, |
519 | { 0x13568, 0x0 }, | 519 | { 0x13568, 0x0 }, |
520 | { 0x13668, 0x0 }, | 520 | { 0x13668, 0x0 }, |
521 | { 0x13768, 0x0 }, | 521 | { 0x13768, 0x0 }, |
522 | { 0x13868, 0x0 }, | 522 | { 0x13868, 0x0 }, |
523 | { 0x10069, 0x0 }, | 523 | { 0x10069, 0x0 }, |
524 | { 0x10169, 0x0 }, | 524 | { 0x10169, 0x0 }, |
525 | { 0x10269, 0x0 }, | 525 | { 0x10269, 0x0 }, |
526 | { 0x10369, 0x0 }, | 526 | { 0x10369, 0x0 }, |
527 | { 0x10469, 0x0 }, | 527 | { 0x10469, 0x0 }, |
528 | { 0x10569, 0x0 }, | 528 | { 0x10569, 0x0 }, |
529 | { 0x10669, 0x0 }, | 529 | { 0x10669, 0x0 }, |
530 | { 0x10769, 0x0 }, | 530 | { 0x10769, 0x0 }, |
531 | { 0x10869, 0x0 }, | 531 | { 0x10869, 0x0 }, |
532 | { 0x11069, 0x0 }, | 532 | { 0x11069, 0x0 }, |
533 | { 0x11169, 0x0 }, | 533 | { 0x11169, 0x0 }, |
534 | { 0x11269, 0x0 }, | 534 | { 0x11269, 0x0 }, |
535 | { 0x11369, 0x0 }, | 535 | { 0x11369, 0x0 }, |
536 | { 0x11469, 0x0 }, | 536 | { 0x11469, 0x0 }, |
537 | { 0x11569, 0x0 }, | 537 | { 0x11569, 0x0 }, |
538 | { 0x11669, 0x0 }, | 538 | { 0x11669, 0x0 }, |
539 | { 0x11769, 0x0 }, | 539 | { 0x11769, 0x0 }, |
540 | { 0x11869, 0x0 }, | 540 | { 0x11869, 0x0 }, |
541 | { 0x12069, 0x0 }, | 541 | { 0x12069, 0x0 }, |
542 | { 0x12169, 0x0 }, | 542 | { 0x12169, 0x0 }, |
543 | { 0x12269, 0x0 }, | 543 | { 0x12269, 0x0 }, |
544 | { 0x12369, 0x0 }, | 544 | { 0x12369, 0x0 }, |
545 | { 0x12469, 0x0 }, | 545 | { 0x12469, 0x0 }, |
546 | { 0x12569, 0x0 }, | 546 | { 0x12569, 0x0 }, |
547 | { 0x12669, 0x0 }, | 547 | { 0x12669, 0x0 }, |
548 | { 0x12769, 0x0 }, | 548 | { 0x12769, 0x0 }, |
549 | { 0x12869, 0x0 }, | 549 | { 0x12869, 0x0 }, |
550 | { 0x13069, 0x0 }, | 550 | { 0x13069, 0x0 }, |
551 | { 0x13169, 0x0 }, | 551 | { 0x13169, 0x0 }, |
552 | { 0x13269, 0x0 }, | 552 | { 0x13269, 0x0 }, |
553 | { 0x13369, 0x0 }, | 553 | { 0x13369, 0x0 }, |
554 | { 0x13469, 0x0 }, | 554 | { 0x13469, 0x0 }, |
555 | { 0x13569, 0x0 }, | 555 | { 0x13569, 0x0 }, |
556 | { 0x13669, 0x0 }, | 556 | { 0x13669, 0x0 }, |
557 | { 0x13769, 0x0 }, | 557 | { 0x13769, 0x0 }, |
558 | { 0x13869, 0x0 }, | 558 | { 0x13869, 0x0 }, |
559 | { 0x1008c, 0x0 }, | 559 | { 0x1008c, 0x0 }, |
560 | { 0x11008c, 0x0 }, | 560 | { 0x11008c, 0x0 }, |
561 | { 0x21008c, 0x0 }, | 561 | { 0x21008c, 0x0 }, |
562 | { 0x1018c, 0x0 }, | 562 | { 0x1018c, 0x0 }, |
563 | { 0x11018c, 0x0 }, | 563 | { 0x11018c, 0x0 }, |
564 | { 0x21018c, 0x0 }, | 564 | { 0x21018c, 0x0 }, |
565 | { 0x1108c, 0x0 }, | 565 | { 0x1108c, 0x0 }, |
566 | { 0x11108c, 0x0 }, | 566 | { 0x11108c, 0x0 }, |
567 | { 0x21108c, 0x0 }, | 567 | { 0x21108c, 0x0 }, |
568 | { 0x1118c, 0x0 }, | 568 | { 0x1118c, 0x0 }, |
569 | { 0x11118c, 0x0 }, | 569 | { 0x11118c, 0x0 }, |
570 | { 0x21118c, 0x0 }, | 570 | { 0x21118c, 0x0 }, |
571 | { 0x1208c, 0x0 }, | 571 | { 0x1208c, 0x0 }, |
572 | { 0x11208c, 0x0 }, | 572 | { 0x11208c, 0x0 }, |
573 | { 0x21208c, 0x0 }, | 573 | { 0x21208c, 0x0 }, |
574 | { 0x1218c, 0x0 }, | 574 | { 0x1218c, 0x0 }, |
575 | { 0x11218c, 0x0 }, | 575 | { 0x11218c, 0x0 }, |
576 | { 0x21218c, 0x0 }, | 576 | { 0x21218c, 0x0 }, |
577 | { 0x1308c, 0x0 }, | 577 | { 0x1308c, 0x0 }, |
578 | { 0x11308c, 0x0 }, | 578 | { 0x11308c, 0x0 }, |
579 | { 0x21308c, 0x0 }, | 579 | { 0x21308c, 0x0 }, |
580 | { 0x1318c, 0x0 }, | 580 | { 0x1318c, 0x0 }, |
581 | { 0x11318c, 0x0 }, | 581 | { 0x11318c, 0x0 }, |
582 | { 0x21318c, 0x0 }, | 582 | { 0x21318c, 0x0 }, |
583 | { 0x1008d, 0x0 }, | 583 | { 0x1008d, 0x0 }, |
584 | { 0x11008d, 0x0 }, | 584 | { 0x11008d, 0x0 }, |
585 | { 0x21008d, 0x0 }, | 585 | { 0x21008d, 0x0 }, |
586 | { 0x1018d, 0x0 }, | 586 | { 0x1018d, 0x0 }, |
587 | { 0x11018d, 0x0 }, | 587 | { 0x11018d, 0x0 }, |
588 | { 0x21018d, 0x0 }, | 588 | { 0x21018d, 0x0 }, |
589 | { 0x1108d, 0x0 }, | 589 | { 0x1108d, 0x0 }, |
590 | { 0x11108d, 0x0 }, | 590 | { 0x11108d, 0x0 }, |
591 | { 0x21108d, 0x0 }, | 591 | { 0x21108d, 0x0 }, |
592 | { 0x1118d, 0x0 }, | 592 | { 0x1118d, 0x0 }, |
593 | { 0x11118d, 0x0 }, | 593 | { 0x11118d, 0x0 }, |
594 | { 0x21118d, 0x0 }, | 594 | { 0x21118d, 0x0 }, |
595 | { 0x1208d, 0x0 }, | 595 | { 0x1208d, 0x0 }, |
596 | { 0x11208d, 0x0 }, | 596 | { 0x11208d, 0x0 }, |
597 | { 0x21208d, 0x0 }, | 597 | { 0x21208d, 0x0 }, |
598 | { 0x1218d, 0x0 }, | 598 | { 0x1218d, 0x0 }, |
599 | { 0x11218d, 0x0 }, | 599 | { 0x11218d, 0x0 }, |
600 | { 0x21218d, 0x0 }, | 600 | { 0x21218d, 0x0 }, |
601 | { 0x1308d, 0x0 }, | 601 | { 0x1308d, 0x0 }, |
602 | { 0x11308d, 0x0 }, | 602 | { 0x11308d, 0x0 }, |
603 | { 0x21308d, 0x0 }, | 603 | { 0x21308d, 0x0 }, |
604 | { 0x1318d, 0x0 }, | 604 | { 0x1318d, 0x0 }, |
605 | { 0x11318d, 0x0 }, | 605 | { 0x11318d, 0x0 }, |
606 | { 0x21318d, 0x0 }, | 606 | { 0x21318d, 0x0 }, |
607 | { 0x100c0, 0x0 }, | 607 | { 0x100c0, 0x0 }, |
608 | { 0x1100c0, 0x0 }, | 608 | { 0x1100c0, 0x0 }, |
609 | { 0x2100c0, 0x0 }, | 609 | { 0x2100c0, 0x0 }, |
610 | { 0x101c0, 0x0 }, | 610 | { 0x101c0, 0x0 }, |
611 | { 0x1101c0, 0x0 }, | 611 | { 0x1101c0, 0x0 }, |
612 | { 0x2101c0, 0x0 }, | 612 | { 0x2101c0, 0x0 }, |
613 | { 0x102c0, 0x0 }, | 613 | { 0x102c0, 0x0 }, |
614 | { 0x1102c0, 0x0 }, | 614 | { 0x1102c0, 0x0 }, |
615 | { 0x2102c0, 0x0 }, | 615 | { 0x2102c0, 0x0 }, |
616 | { 0x103c0, 0x0 }, | 616 | { 0x103c0, 0x0 }, |
617 | { 0x1103c0, 0x0 }, | 617 | { 0x1103c0, 0x0 }, |
618 | { 0x2103c0, 0x0 }, | 618 | { 0x2103c0, 0x0 }, |
619 | { 0x104c0, 0x0 }, | 619 | { 0x104c0, 0x0 }, |
620 | { 0x1104c0, 0x0 }, | 620 | { 0x1104c0, 0x0 }, |
621 | { 0x2104c0, 0x0 }, | 621 | { 0x2104c0, 0x0 }, |
622 | { 0x105c0, 0x0 }, | 622 | { 0x105c0, 0x0 }, |
623 | { 0x1105c0, 0x0 }, | 623 | { 0x1105c0, 0x0 }, |
624 | { 0x2105c0, 0x0 }, | 624 | { 0x2105c0, 0x0 }, |
625 | { 0x106c0, 0x0 }, | 625 | { 0x106c0, 0x0 }, |
626 | { 0x1106c0, 0x0 }, | 626 | { 0x1106c0, 0x0 }, |
627 | { 0x2106c0, 0x0 }, | 627 | { 0x2106c0, 0x0 }, |
628 | { 0x107c0, 0x0 }, | 628 | { 0x107c0, 0x0 }, |
629 | { 0x1107c0, 0x0 }, | 629 | { 0x1107c0, 0x0 }, |
630 | { 0x2107c0, 0x0 }, | 630 | { 0x2107c0, 0x0 }, |
631 | { 0x108c0, 0x0 }, | 631 | { 0x108c0, 0x0 }, |
632 | { 0x1108c0, 0x0 }, | 632 | { 0x1108c0, 0x0 }, |
633 | { 0x2108c0, 0x0 }, | 633 | { 0x2108c0, 0x0 }, |
634 | { 0x110c0, 0x0 }, | 634 | { 0x110c0, 0x0 }, |
635 | { 0x1110c0, 0x0 }, | 635 | { 0x1110c0, 0x0 }, |
636 | { 0x2110c0, 0x0 }, | 636 | { 0x2110c0, 0x0 }, |
637 | { 0x111c0, 0x0 }, | 637 | { 0x111c0, 0x0 }, |
638 | { 0x1111c0, 0x0 }, | 638 | { 0x1111c0, 0x0 }, |
639 | { 0x2111c0, 0x0 }, | 639 | { 0x2111c0, 0x0 }, |
640 | { 0x112c0, 0x0 }, | 640 | { 0x112c0, 0x0 }, |
641 | { 0x1112c0, 0x0 }, | 641 | { 0x1112c0, 0x0 }, |
642 | { 0x2112c0, 0x0 }, | 642 | { 0x2112c0, 0x0 }, |
643 | { 0x113c0, 0x0 }, | 643 | { 0x113c0, 0x0 }, |
644 | { 0x1113c0, 0x0 }, | 644 | { 0x1113c0, 0x0 }, |
645 | { 0x2113c0, 0x0 }, | 645 | { 0x2113c0, 0x0 }, |
646 | { 0x114c0, 0x0 }, | 646 | { 0x114c0, 0x0 }, |
647 | { 0x1114c0, 0x0 }, | 647 | { 0x1114c0, 0x0 }, |
648 | { 0x2114c0, 0x0 }, | 648 | { 0x2114c0, 0x0 }, |
649 | { 0x115c0, 0x0 }, | 649 | { 0x115c0, 0x0 }, |
650 | { 0x1115c0, 0x0 }, | 650 | { 0x1115c0, 0x0 }, |
651 | { 0x2115c0, 0x0 }, | 651 | { 0x2115c0, 0x0 }, |
652 | { 0x116c0, 0x0 }, | 652 | { 0x116c0, 0x0 }, |
653 | { 0x1116c0, 0x0 }, | 653 | { 0x1116c0, 0x0 }, |
654 | { 0x2116c0, 0x0 }, | 654 | { 0x2116c0, 0x0 }, |
655 | { 0x117c0, 0x0 }, | 655 | { 0x117c0, 0x0 }, |
656 | { 0x1117c0, 0x0 }, | 656 | { 0x1117c0, 0x0 }, |
657 | { 0x2117c0, 0x0 }, | 657 | { 0x2117c0, 0x0 }, |
658 | { 0x118c0, 0x0 }, | 658 | { 0x118c0, 0x0 }, |
659 | { 0x1118c0, 0x0 }, | 659 | { 0x1118c0, 0x0 }, |
660 | { 0x2118c0, 0x0 }, | 660 | { 0x2118c0, 0x0 }, |
661 | { 0x120c0, 0x0 }, | 661 | { 0x120c0, 0x0 }, |
662 | { 0x1120c0, 0x0 }, | 662 | { 0x1120c0, 0x0 }, |
663 | { 0x2120c0, 0x0 }, | 663 | { 0x2120c0, 0x0 }, |
664 | { 0x121c0, 0x0 }, | 664 | { 0x121c0, 0x0 }, |
665 | { 0x1121c0, 0x0 }, | 665 | { 0x1121c0, 0x0 }, |
666 | { 0x2121c0, 0x0 }, | 666 | { 0x2121c0, 0x0 }, |
667 | { 0x122c0, 0x0 }, | 667 | { 0x122c0, 0x0 }, |
668 | { 0x1122c0, 0x0 }, | 668 | { 0x1122c0, 0x0 }, |
669 | { 0x2122c0, 0x0 }, | 669 | { 0x2122c0, 0x0 }, |
670 | { 0x123c0, 0x0 }, | 670 | { 0x123c0, 0x0 }, |
671 | { 0x1123c0, 0x0 }, | 671 | { 0x1123c0, 0x0 }, |
672 | { 0x2123c0, 0x0 }, | 672 | { 0x2123c0, 0x0 }, |
673 | { 0x124c0, 0x0 }, | 673 | { 0x124c0, 0x0 }, |
674 | { 0x1124c0, 0x0 }, | 674 | { 0x1124c0, 0x0 }, |
675 | { 0x2124c0, 0x0 }, | 675 | { 0x2124c0, 0x0 }, |
676 | { 0x125c0, 0x0 }, | 676 | { 0x125c0, 0x0 }, |
677 | { 0x1125c0, 0x0 }, | 677 | { 0x1125c0, 0x0 }, |
678 | { 0x2125c0, 0x0 }, | 678 | { 0x2125c0, 0x0 }, |
679 | { 0x126c0, 0x0 }, | 679 | { 0x126c0, 0x0 }, |
680 | { 0x1126c0, 0x0 }, | 680 | { 0x1126c0, 0x0 }, |
681 | { 0x2126c0, 0x0 }, | 681 | { 0x2126c0, 0x0 }, |
682 | { 0x127c0, 0x0 }, | 682 | { 0x127c0, 0x0 }, |
683 | { 0x1127c0, 0x0 }, | 683 | { 0x1127c0, 0x0 }, |
684 | { 0x2127c0, 0x0 }, | 684 | { 0x2127c0, 0x0 }, |
685 | { 0x128c0, 0x0 }, | 685 | { 0x128c0, 0x0 }, |
686 | { 0x1128c0, 0x0 }, | 686 | { 0x1128c0, 0x0 }, |
687 | { 0x2128c0, 0x0 }, | 687 | { 0x2128c0, 0x0 }, |
688 | { 0x130c0, 0x0 }, | 688 | { 0x130c0, 0x0 }, |
689 | { 0x1130c0, 0x0 }, | 689 | { 0x1130c0, 0x0 }, |
690 | { 0x2130c0, 0x0 }, | 690 | { 0x2130c0, 0x0 }, |
691 | { 0x131c0, 0x0 }, | 691 | { 0x131c0, 0x0 }, |
692 | { 0x1131c0, 0x0 }, | 692 | { 0x1131c0, 0x0 }, |
693 | { 0x2131c0, 0x0 }, | 693 | { 0x2131c0, 0x0 }, |
694 | { 0x132c0, 0x0 }, | 694 | { 0x132c0, 0x0 }, |
695 | { 0x1132c0, 0x0 }, | 695 | { 0x1132c0, 0x0 }, |
696 | { 0x2132c0, 0x0 }, | 696 | { 0x2132c0, 0x0 }, |
697 | { 0x133c0, 0x0 }, | 697 | { 0x133c0, 0x0 }, |
698 | { 0x1133c0, 0x0 }, | 698 | { 0x1133c0, 0x0 }, |
699 | { 0x2133c0, 0x0 }, | 699 | { 0x2133c0, 0x0 }, |
700 | { 0x134c0, 0x0 }, | 700 | { 0x134c0, 0x0 }, |
701 | { 0x1134c0, 0x0 }, | 701 | { 0x1134c0, 0x0 }, |
702 | { 0x2134c0, 0x0 }, | 702 | { 0x2134c0, 0x0 }, |
703 | { 0x135c0, 0x0 }, | 703 | { 0x135c0, 0x0 }, |
704 | { 0x1135c0, 0x0 }, | 704 | { 0x1135c0, 0x0 }, |
705 | { 0x2135c0, 0x0 }, | 705 | { 0x2135c0, 0x0 }, |
706 | { 0x136c0, 0x0 }, | 706 | { 0x136c0, 0x0 }, |
707 | { 0x1136c0, 0x0 }, | 707 | { 0x1136c0, 0x0 }, |
708 | { 0x2136c0, 0x0 }, | 708 | { 0x2136c0, 0x0 }, |
709 | { 0x137c0, 0x0 }, | 709 | { 0x137c0, 0x0 }, |
710 | { 0x1137c0, 0x0 }, | 710 | { 0x1137c0, 0x0 }, |
711 | { 0x2137c0, 0x0 }, | 711 | { 0x2137c0, 0x0 }, |
712 | { 0x138c0, 0x0 }, | 712 | { 0x138c0, 0x0 }, |
713 | { 0x1138c0, 0x0 }, | 713 | { 0x1138c0, 0x0 }, |
714 | { 0x2138c0, 0x0 }, | 714 | { 0x2138c0, 0x0 }, |
715 | { 0x100c1, 0x0 }, | 715 | { 0x100c1, 0x0 }, |
716 | { 0x1100c1, 0x0 }, | 716 | { 0x1100c1, 0x0 }, |
717 | { 0x2100c1, 0x0 }, | 717 | { 0x2100c1, 0x0 }, |
718 | { 0x101c1, 0x0 }, | 718 | { 0x101c1, 0x0 }, |
719 | { 0x1101c1, 0x0 }, | 719 | { 0x1101c1, 0x0 }, |
720 | { 0x2101c1, 0x0 }, | 720 | { 0x2101c1, 0x0 }, |
721 | { 0x102c1, 0x0 }, | 721 | { 0x102c1, 0x0 }, |
722 | { 0x1102c1, 0x0 }, | 722 | { 0x1102c1, 0x0 }, |
723 | { 0x2102c1, 0x0 }, | 723 | { 0x2102c1, 0x0 }, |
724 | { 0x103c1, 0x0 }, | 724 | { 0x103c1, 0x0 }, |
725 | { 0x1103c1, 0x0 }, | 725 | { 0x1103c1, 0x0 }, |
726 | { 0x2103c1, 0x0 }, | 726 | { 0x2103c1, 0x0 }, |
727 | { 0x104c1, 0x0 }, | 727 | { 0x104c1, 0x0 }, |
728 | { 0x1104c1, 0x0 }, | 728 | { 0x1104c1, 0x0 }, |
729 | { 0x2104c1, 0x0 }, | 729 | { 0x2104c1, 0x0 }, |
730 | { 0x105c1, 0x0 }, | 730 | { 0x105c1, 0x0 }, |
731 | { 0x1105c1, 0x0 }, | 731 | { 0x1105c1, 0x0 }, |
732 | { 0x2105c1, 0x0 }, | 732 | { 0x2105c1, 0x0 }, |
733 | { 0x106c1, 0x0 }, | 733 | { 0x106c1, 0x0 }, |
734 | { 0x1106c1, 0x0 }, | 734 | { 0x1106c1, 0x0 }, |
735 | { 0x2106c1, 0x0 }, | 735 | { 0x2106c1, 0x0 }, |
736 | { 0x107c1, 0x0 }, | 736 | { 0x107c1, 0x0 }, |
737 | { 0x1107c1, 0x0 }, | 737 | { 0x1107c1, 0x0 }, |
738 | { 0x2107c1, 0x0 }, | 738 | { 0x2107c1, 0x0 }, |
739 | { 0x108c1, 0x0 }, | 739 | { 0x108c1, 0x0 }, |
740 | { 0x1108c1, 0x0 }, | 740 | { 0x1108c1, 0x0 }, |
741 | { 0x2108c1, 0x0 }, | 741 | { 0x2108c1, 0x0 }, |
742 | { 0x110c1, 0x0 }, | 742 | { 0x110c1, 0x0 }, |
743 | { 0x1110c1, 0x0 }, | 743 | { 0x1110c1, 0x0 }, |
744 | { 0x2110c1, 0x0 }, | 744 | { 0x2110c1, 0x0 }, |
745 | { 0x111c1, 0x0 }, | 745 | { 0x111c1, 0x0 }, |
746 | { 0x1111c1, 0x0 }, | 746 | { 0x1111c1, 0x0 }, |
747 | { 0x2111c1, 0x0 }, | 747 | { 0x2111c1, 0x0 }, |
748 | { 0x112c1, 0x0 }, | 748 | { 0x112c1, 0x0 }, |
749 | { 0x1112c1, 0x0 }, | 749 | { 0x1112c1, 0x0 }, |
750 | { 0x2112c1, 0x0 }, | 750 | { 0x2112c1, 0x0 }, |
751 | { 0x113c1, 0x0 }, | 751 | { 0x113c1, 0x0 }, |
752 | { 0x1113c1, 0x0 }, | 752 | { 0x1113c1, 0x0 }, |
753 | { 0x2113c1, 0x0 }, | 753 | { 0x2113c1, 0x0 }, |
754 | { 0x114c1, 0x0 }, | 754 | { 0x114c1, 0x0 }, |
755 | { 0x1114c1, 0x0 }, | 755 | { 0x1114c1, 0x0 }, |
756 | { 0x2114c1, 0x0 }, | 756 | { 0x2114c1, 0x0 }, |
757 | { 0x115c1, 0x0 }, | 757 | { 0x115c1, 0x0 }, |
758 | { 0x1115c1, 0x0 }, | 758 | { 0x1115c1, 0x0 }, |
759 | { 0x2115c1, 0x0 }, | 759 | { 0x2115c1, 0x0 }, |
760 | { 0x116c1, 0x0 }, | 760 | { 0x116c1, 0x0 }, |
761 | { 0x1116c1, 0x0 }, | 761 | { 0x1116c1, 0x0 }, |
762 | { 0x2116c1, 0x0 }, | 762 | { 0x2116c1, 0x0 }, |
763 | { 0x117c1, 0x0 }, | 763 | { 0x117c1, 0x0 }, |
764 | { 0x1117c1, 0x0 }, | 764 | { 0x1117c1, 0x0 }, |
765 | { 0x2117c1, 0x0 }, | 765 | { 0x2117c1, 0x0 }, |
766 | { 0x118c1, 0x0 }, | 766 | { 0x118c1, 0x0 }, |
767 | { 0x1118c1, 0x0 }, | 767 | { 0x1118c1, 0x0 }, |
768 | { 0x2118c1, 0x0 }, | 768 | { 0x2118c1, 0x0 }, |
769 | { 0x120c1, 0x0 }, | 769 | { 0x120c1, 0x0 }, |
770 | { 0x1120c1, 0x0 }, | 770 | { 0x1120c1, 0x0 }, |
771 | { 0x2120c1, 0x0 }, | 771 | { 0x2120c1, 0x0 }, |
772 | { 0x121c1, 0x0 }, | 772 | { 0x121c1, 0x0 }, |
773 | { 0x1121c1, 0x0 }, | 773 | { 0x1121c1, 0x0 }, |
774 | { 0x2121c1, 0x0 }, | 774 | { 0x2121c1, 0x0 }, |
775 | { 0x122c1, 0x0 }, | 775 | { 0x122c1, 0x0 }, |
776 | { 0x1122c1, 0x0 }, | 776 | { 0x1122c1, 0x0 }, |
777 | { 0x2122c1, 0x0 }, | 777 | { 0x2122c1, 0x0 }, |
778 | { 0x123c1, 0x0 }, | 778 | { 0x123c1, 0x0 }, |
779 | { 0x1123c1, 0x0 }, | 779 | { 0x1123c1, 0x0 }, |
780 | { 0x2123c1, 0x0 }, | 780 | { 0x2123c1, 0x0 }, |
781 | { 0x124c1, 0x0 }, | 781 | { 0x124c1, 0x0 }, |
782 | { 0x1124c1, 0x0 }, | 782 | { 0x1124c1, 0x0 }, |
783 | { 0x2124c1, 0x0 }, | 783 | { 0x2124c1, 0x0 }, |
784 | { 0x125c1, 0x0 }, | 784 | { 0x125c1, 0x0 }, |
785 | { 0x1125c1, 0x0 }, | 785 | { 0x1125c1, 0x0 }, |
786 | { 0x2125c1, 0x0 }, | 786 | { 0x2125c1, 0x0 }, |
787 | { 0x126c1, 0x0 }, | 787 | { 0x126c1, 0x0 }, |
788 | { 0x1126c1, 0x0 }, | 788 | { 0x1126c1, 0x0 }, |
789 | { 0x2126c1, 0x0 }, | 789 | { 0x2126c1, 0x0 }, |
790 | { 0x127c1, 0x0 }, | 790 | { 0x127c1, 0x0 }, |
791 | { 0x1127c1, 0x0 }, | 791 | { 0x1127c1, 0x0 }, |
792 | { 0x2127c1, 0x0 }, | 792 | { 0x2127c1, 0x0 }, |
793 | { 0x128c1, 0x0 }, | 793 | { 0x128c1, 0x0 }, |
794 | { 0x1128c1, 0x0 }, | 794 | { 0x1128c1, 0x0 }, |
795 | { 0x2128c1, 0x0 }, | 795 | { 0x2128c1, 0x0 }, |
796 | { 0x130c1, 0x0 }, | 796 | { 0x130c1, 0x0 }, |
797 | { 0x1130c1, 0x0 }, | 797 | { 0x1130c1, 0x0 }, |
798 | { 0x2130c1, 0x0 }, | 798 | { 0x2130c1, 0x0 }, |
799 | { 0x131c1, 0x0 }, | 799 | { 0x131c1, 0x0 }, |
800 | { 0x1131c1, 0x0 }, | 800 | { 0x1131c1, 0x0 }, |
801 | { 0x2131c1, 0x0 }, | 801 | { 0x2131c1, 0x0 }, |
802 | { 0x132c1, 0x0 }, | 802 | { 0x132c1, 0x0 }, |
803 | { 0x1132c1, 0x0 }, | 803 | { 0x1132c1, 0x0 }, |
804 | { 0x2132c1, 0x0 }, | 804 | { 0x2132c1, 0x0 }, |
805 | { 0x133c1, 0x0 }, | 805 | { 0x133c1, 0x0 }, |
806 | { 0x1133c1, 0x0 }, | 806 | { 0x1133c1, 0x0 }, |
807 | { 0x2133c1, 0x0 }, | 807 | { 0x2133c1, 0x0 }, |
808 | { 0x134c1, 0x0 }, | 808 | { 0x134c1, 0x0 }, |
809 | { 0x1134c1, 0x0 }, | 809 | { 0x1134c1, 0x0 }, |
810 | { 0x2134c1, 0x0 }, | 810 | { 0x2134c1, 0x0 }, |
811 | { 0x135c1, 0x0 }, | 811 | { 0x135c1, 0x0 }, |
812 | { 0x1135c1, 0x0 }, | 812 | { 0x1135c1, 0x0 }, |
813 | { 0x2135c1, 0x0 }, | 813 | { 0x2135c1, 0x0 }, |
814 | { 0x136c1, 0x0 }, | 814 | { 0x136c1, 0x0 }, |
815 | { 0x1136c1, 0x0 }, | 815 | { 0x1136c1, 0x0 }, |
816 | { 0x2136c1, 0x0 }, | 816 | { 0x2136c1, 0x0 }, |
817 | { 0x137c1, 0x0 }, | 817 | { 0x137c1, 0x0 }, |
818 | { 0x1137c1, 0x0 }, | 818 | { 0x1137c1, 0x0 }, |
819 | { 0x2137c1, 0x0 }, | 819 | { 0x2137c1, 0x0 }, |
820 | { 0x138c1, 0x0 }, | 820 | { 0x138c1, 0x0 }, |
821 | { 0x1138c1, 0x0 }, | 821 | { 0x1138c1, 0x0 }, |
822 | { 0x2138c1, 0x0 }, | 822 | { 0x2138c1, 0x0 }, |
823 | { 0x10020, 0x0 }, | 823 | { 0x10020, 0x0 }, |
824 | { 0x110020, 0x0 }, | 824 | { 0x110020, 0x0 }, |
825 | { 0x210020, 0x0 }, | 825 | { 0x210020, 0x0 }, |
826 | { 0x11020, 0x0 }, | 826 | { 0x11020, 0x0 }, |
827 | { 0x111020, 0x0 }, | 827 | { 0x111020, 0x0 }, |
828 | { 0x211020, 0x0 }, | 828 | { 0x211020, 0x0 }, |
829 | { 0x12020, 0x0 }, | 829 | { 0x12020, 0x0 }, |
830 | { 0x112020, 0x0 }, | 830 | { 0x112020, 0x0 }, |
831 | { 0x212020, 0x0 }, | 831 | { 0x212020, 0x0 }, |
832 | { 0x13020, 0x0 }, | 832 | { 0x13020, 0x0 }, |
833 | { 0x113020, 0x0 }, | 833 | { 0x113020, 0x0 }, |
834 | { 0x213020, 0x0 }, | 834 | { 0x213020, 0x0 }, |
835 | { 0x20072, 0x0 }, | 835 | { 0x20072, 0x0 }, |
836 | { 0x20073, 0x0 }, | 836 | { 0x20073, 0x0 }, |
837 | { 0x20074, 0x0 }, | 837 | { 0x20074, 0x0 }, |
838 | { 0x100aa, 0x0 }, | 838 | { 0x100aa, 0x0 }, |
839 | { 0x110aa, 0x0 }, | 839 | { 0x110aa, 0x0 }, |
840 | { 0x120aa, 0x0 }, | 840 | { 0x120aa, 0x0 }, |
841 | { 0x130aa, 0x0 }, | 841 | { 0x130aa, 0x0 }, |
842 | { 0x20010, 0x0 }, | 842 | { 0x20010, 0x0 }, |
843 | { 0x120010, 0x0 }, | 843 | { 0x120010, 0x0 }, |
844 | { 0x220010, 0x0 }, | 844 | { 0x220010, 0x0 }, |
845 | { 0x20011, 0x0 }, | 845 | { 0x20011, 0x0 }, |
846 | { 0x120011, 0x0 }, | 846 | { 0x120011, 0x0 }, |
847 | { 0x220011, 0x0 }, | 847 | { 0x220011, 0x0 }, |
848 | { 0x100ae, 0x0 }, | 848 | { 0x100ae, 0x0 }, |
849 | { 0x1100ae, 0x0 }, | 849 | { 0x1100ae, 0x0 }, |
850 | { 0x2100ae, 0x0 }, | 850 | { 0x2100ae, 0x0 }, |
851 | { 0x100af, 0x0 }, | 851 | { 0x100af, 0x0 }, |
852 | { 0x1100af, 0x0 }, | 852 | { 0x1100af, 0x0 }, |
853 | { 0x2100af, 0x0 }, | 853 | { 0x2100af, 0x0 }, |
854 | { 0x110ae, 0x0 }, | 854 | { 0x110ae, 0x0 }, |
855 | { 0x1110ae, 0x0 }, | 855 | { 0x1110ae, 0x0 }, |
856 | { 0x2110ae, 0x0 }, | 856 | { 0x2110ae, 0x0 }, |
857 | { 0x110af, 0x0 }, | 857 | { 0x110af, 0x0 }, |
858 | { 0x1110af, 0x0 }, | 858 | { 0x1110af, 0x0 }, |
859 | { 0x2110af, 0x0 }, | 859 | { 0x2110af, 0x0 }, |
860 | { 0x120ae, 0x0 }, | 860 | { 0x120ae, 0x0 }, |
861 | { 0x1120ae, 0x0 }, | 861 | { 0x1120ae, 0x0 }, |
862 | { 0x2120ae, 0x0 }, | 862 | { 0x2120ae, 0x0 }, |
863 | { 0x120af, 0x0 }, | 863 | { 0x120af, 0x0 }, |
864 | { 0x1120af, 0x0 }, | 864 | { 0x1120af, 0x0 }, |
865 | { 0x2120af, 0x0 }, | 865 | { 0x2120af, 0x0 }, |
866 | { 0x130ae, 0x0 }, | 866 | { 0x130ae, 0x0 }, |
867 | { 0x1130ae, 0x0 }, | 867 | { 0x1130ae, 0x0 }, |
868 | { 0x2130ae, 0x0 }, | 868 | { 0x2130ae, 0x0 }, |
869 | { 0x130af, 0x0 }, | 869 | { 0x130af, 0x0 }, |
870 | { 0x1130af, 0x0 }, | 870 | { 0x1130af, 0x0 }, |
871 | { 0x2130af, 0x0 }, | 871 | { 0x2130af, 0x0 }, |
872 | { 0x20020, 0x0 }, | 872 | { 0x20020, 0x0 }, |
873 | { 0x120020, 0x0 }, | 873 | { 0x120020, 0x0 }, |
874 | { 0x220020, 0x0 }, | 874 | { 0x220020, 0x0 }, |
875 | { 0x100a0, 0x0 }, | 875 | { 0x100a0, 0x0 }, |
876 | { 0x100a1, 0x0 }, | 876 | { 0x100a1, 0x0 }, |
877 | { 0x100a2, 0x0 }, | 877 | { 0x100a2, 0x0 }, |
878 | { 0x100a3, 0x0 }, | 878 | { 0x100a3, 0x0 }, |
879 | { 0x100a4, 0x0 }, | 879 | { 0x100a4, 0x0 }, |
880 | { 0x100a5, 0x0 }, | 880 | { 0x100a5, 0x0 }, |
881 | { 0x100a6, 0x0 }, | 881 | { 0x100a6, 0x0 }, |
882 | { 0x100a7, 0x0 }, | 882 | { 0x100a7, 0x0 }, |
883 | { 0x110a0, 0x0 }, | 883 | { 0x110a0, 0x0 }, |
884 | { 0x110a1, 0x0 }, | 884 | { 0x110a1, 0x0 }, |
885 | { 0x110a2, 0x0 }, | 885 | { 0x110a2, 0x0 }, |
886 | { 0x110a3, 0x0 }, | 886 | { 0x110a3, 0x0 }, |
887 | { 0x110a4, 0x0 }, | 887 | { 0x110a4, 0x0 }, |
888 | { 0x110a5, 0x0 }, | 888 | { 0x110a5, 0x0 }, |
889 | { 0x110a6, 0x0 }, | 889 | { 0x110a6, 0x0 }, |
890 | { 0x110a7, 0x0 }, | 890 | { 0x110a7, 0x0 }, |
891 | { 0x120a0, 0x0 }, | 891 | { 0x120a0, 0x0 }, |
892 | { 0x120a1, 0x0 }, | 892 | { 0x120a1, 0x0 }, |
893 | { 0x120a2, 0x0 }, | 893 | { 0x120a2, 0x0 }, |
894 | { 0x120a3, 0x0 }, | 894 | { 0x120a3, 0x0 }, |
895 | { 0x120a4, 0x0 }, | 895 | { 0x120a4, 0x0 }, |
896 | { 0x120a5, 0x0 }, | 896 | { 0x120a5, 0x0 }, |
897 | { 0x120a6, 0x0 }, | 897 | { 0x120a6, 0x0 }, |
898 | { 0x120a7, 0x0 }, | 898 | { 0x120a7, 0x0 }, |
899 | { 0x130a0, 0x0 }, | 899 | { 0x130a0, 0x0 }, |
900 | { 0x130a1, 0x0 }, | 900 | { 0x130a1, 0x0 }, |
901 | { 0x130a2, 0x0 }, | 901 | { 0x130a2, 0x0 }, |
902 | { 0x130a3, 0x0 }, | 902 | { 0x130a3, 0x0 }, |
903 | { 0x130a4, 0x0 }, | 903 | { 0x130a4, 0x0 }, |
904 | { 0x130a5, 0x0 }, | 904 | { 0x130a5, 0x0 }, |
905 | { 0x130a6, 0x0 }, | 905 | { 0x130a6, 0x0 }, |
906 | { 0x130a7, 0x0 }, | 906 | { 0x130a7, 0x0 }, |
907 | { 0x2007c, 0x0 }, | 907 | { 0x2007c, 0x0 }, |
908 | { 0x12007c, 0x0 }, | 908 | { 0x12007c, 0x0 }, |
909 | { 0x22007c, 0x0 }, | 909 | { 0x22007c, 0x0 }, |
910 | { 0x2007d, 0x0 }, | 910 | { 0x2007d, 0x0 }, |
911 | { 0x12007d, 0x0 }, | 911 | { 0x12007d, 0x0 }, |
912 | { 0x22007d, 0x0 }, | 912 | { 0x22007d, 0x0 }, |
913 | { 0x400fd, 0x0 }, | 913 | { 0x400fd, 0x0 }, |
914 | { 0x400c0, 0x0 }, | 914 | { 0x400c0, 0x0 }, |
915 | { 0x90201, 0x0 }, | 915 | { 0x90201, 0x0 }, |
916 | { 0x190201, 0x0 }, | 916 | { 0x190201, 0x0 }, |
917 | { 0x290201, 0x0 }, | 917 | { 0x290201, 0x0 }, |
918 | { 0x90202, 0x0 }, | 918 | { 0x90202, 0x0 }, |
919 | { 0x190202, 0x0 }, | 919 | { 0x190202, 0x0 }, |
920 | { 0x290202, 0x0 }, | 920 | { 0x290202, 0x0 }, |
921 | { 0x90203, 0x0 }, | 921 | { 0x90203, 0x0 }, |
922 | { 0x190203, 0x0 }, | 922 | { 0x190203, 0x0 }, |
923 | { 0x290203, 0x0 }, | 923 | { 0x290203, 0x0 }, |
924 | { 0x90204, 0x0 }, | 924 | { 0x90204, 0x0 }, |
925 | { 0x190204, 0x0 }, | 925 | { 0x190204, 0x0 }, |
926 | { 0x290204, 0x0 }, | 926 | { 0x290204, 0x0 }, |
927 | { 0x90205, 0x0 }, | 927 | { 0x90205, 0x0 }, |
928 | { 0x190205, 0x0 }, | 928 | { 0x190205, 0x0 }, |
929 | { 0x290205, 0x0 }, | 929 | { 0x290205, 0x0 }, |
930 | { 0x90206, 0x0 }, | 930 | { 0x90206, 0x0 }, |
931 | { 0x190206, 0x0 }, | 931 | { 0x190206, 0x0 }, |
932 | { 0x290206, 0x0 }, | 932 | { 0x290206, 0x0 }, |
933 | { 0x90207, 0x0 }, | 933 | { 0x90207, 0x0 }, |
934 | { 0x190207, 0x0 }, | 934 | { 0x190207, 0x0 }, |
935 | { 0x290207, 0x0 }, | 935 | { 0x290207, 0x0 }, |
936 | { 0x90208, 0x0 }, | 936 | { 0x90208, 0x0 }, |
937 | { 0x190208, 0x0 }, | 937 | { 0x190208, 0x0 }, |
938 | { 0x290208, 0x0 }, | 938 | { 0x290208, 0x0 }, |
939 | { 0x10062, 0x0 }, | 939 | { 0x10062, 0x0 }, |
940 | { 0x10162, 0x0 }, | 940 | { 0x10162, 0x0 }, |
941 | { 0x10262, 0x0 }, | 941 | { 0x10262, 0x0 }, |
942 | { 0x10362, 0x0 }, | 942 | { 0x10362, 0x0 }, |
943 | { 0x10462, 0x0 }, | 943 | { 0x10462, 0x0 }, |
944 | { 0x10562, 0x0 }, | 944 | { 0x10562, 0x0 }, |
945 | { 0x10662, 0x0 }, | 945 | { 0x10662, 0x0 }, |
946 | { 0x10762, 0x0 }, | 946 | { 0x10762, 0x0 }, |
947 | { 0x10862, 0x0 }, | 947 | { 0x10862, 0x0 }, |
948 | { 0x11062, 0x0 }, | 948 | { 0x11062, 0x0 }, |
949 | { 0x11162, 0x0 }, | 949 | { 0x11162, 0x0 }, |
950 | { 0x11262, 0x0 }, | 950 | { 0x11262, 0x0 }, |
951 | { 0x11362, 0x0 }, | 951 | { 0x11362, 0x0 }, |
952 | { 0x11462, 0x0 }, | 952 | { 0x11462, 0x0 }, |
953 | { 0x11562, 0x0 }, | 953 | { 0x11562, 0x0 }, |
954 | { 0x11662, 0x0 }, | 954 | { 0x11662, 0x0 }, |
955 | { 0x11762, 0x0 }, | 955 | { 0x11762, 0x0 }, |
956 | { 0x11862, 0x0 }, | 956 | { 0x11862, 0x0 }, |
957 | { 0x12062, 0x0 }, | 957 | { 0x12062, 0x0 }, |
958 | { 0x12162, 0x0 }, | 958 | { 0x12162, 0x0 }, |
959 | { 0x12262, 0x0 }, | 959 | { 0x12262, 0x0 }, |
960 | { 0x12362, 0x0 }, | 960 | { 0x12362, 0x0 }, |
961 | { 0x12462, 0x0 }, | 961 | { 0x12462, 0x0 }, |
962 | { 0x12562, 0x0 }, | 962 | { 0x12562, 0x0 }, |
963 | { 0x12662, 0x0 }, | 963 | { 0x12662, 0x0 }, |
964 | { 0x12762, 0x0 }, | 964 | { 0x12762, 0x0 }, |
965 | { 0x12862, 0x0 }, | 965 | { 0x12862, 0x0 }, |
966 | { 0x13062, 0x0 }, | 966 | { 0x13062, 0x0 }, |
967 | { 0x13162, 0x0 }, | 967 | { 0x13162, 0x0 }, |
968 | { 0x13262, 0x0 }, | 968 | { 0x13262, 0x0 }, |
969 | { 0x13362, 0x0 }, | 969 | { 0x13362, 0x0 }, |
970 | { 0x13462, 0x0 }, | 970 | { 0x13462, 0x0 }, |
971 | { 0x13562, 0x0 }, | 971 | { 0x13562, 0x0 }, |
972 | { 0x13662, 0x0 }, | 972 | { 0x13662, 0x0 }, |
973 | { 0x13762, 0x0 }, | 973 | { 0x13762, 0x0 }, |
974 | { 0x13862, 0x0 }, | 974 | { 0x13862, 0x0 }, |
975 | { 0x20077, 0x0 }, | 975 | { 0x20077, 0x0 }, |
976 | { 0x10001, 0x0 }, | 976 | { 0x10001, 0x0 }, |
977 | { 0x11001, 0x0 }, | 977 | { 0x11001, 0x0 }, |
978 | { 0x12001, 0x0 }, | 978 | { 0x12001, 0x0 }, |
979 | { 0x13001, 0x0 }, | 979 | { 0x13001, 0x0 }, |
980 | { 0x10040, 0x0 }, | 980 | { 0x10040, 0x0 }, |
981 | { 0x10140, 0x0 }, | 981 | { 0x10140, 0x0 }, |
982 | { 0x10240, 0x0 }, | 982 | { 0x10240, 0x0 }, |
983 | { 0x10340, 0x0 }, | 983 | { 0x10340, 0x0 }, |
984 | { 0x10440, 0x0 }, | 984 | { 0x10440, 0x0 }, |
985 | { 0x10540, 0x0 }, | 985 | { 0x10540, 0x0 }, |
986 | { 0x10640, 0x0 }, | 986 | { 0x10640, 0x0 }, |
987 | { 0x10740, 0x0 }, | 987 | { 0x10740, 0x0 }, |
988 | { 0x10840, 0x0 }, | 988 | { 0x10840, 0x0 }, |
989 | { 0x10030, 0x0 }, | 989 | { 0x10030, 0x0 }, |
990 | { 0x10130, 0x0 }, | 990 | { 0x10130, 0x0 }, |
991 | { 0x10230, 0x0 }, | 991 | { 0x10230, 0x0 }, |
992 | { 0x10330, 0x0 }, | 992 | { 0x10330, 0x0 }, |
993 | { 0x10430, 0x0 }, | 993 | { 0x10430, 0x0 }, |
994 | { 0x10530, 0x0 }, | 994 | { 0x10530, 0x0 }, |
995 | { 0x10630, 0x0 }, | 995 | { 0x10630, 0x0 }, |
996 | { 0x10730, 0x0 }, | 996 | { 0x10730, 0x0 }, |
997 | { 0x10830, 0x0 }, | 997 | { 0x10830, 0x0 }, |
998 | { 0x11040, 0x0 }, | 998 | { 0x11040, 0x0 }, |
999 | { 0x11140, 0x0 }, | 999 | { 0x11140, 0x0 }, |
1000 | { 0x11240, 0x0 }, | 1000 | { 0x11240, 0x0 }, |
1001 | { 0x11340, 0x0 }, | 1001 | { 0x11340, 0x0 }, |
1002 | { 0x11440, 0x0 }, | 1002 | { 0x11440, 0x0 }, |
1003 | { 0x11540, 0x0 }, | 1003 | { 0x11540, 0x0 }, |
1004 | { 0x11640, 0x0 }, | 1004 | { 0x11640, 0x0 }, |
1005 | { 0x11740, 0x0 }, | 1005 | { 0x11740, 0x0 }, |
1006 | { 0x11840, 0x0 }, | 1006 | { 0x11840, 0x0 }, |
1007 | { 0x11030, 0x0 }, | 1007 | { 0x11030, 0x0 }, |
1008 | { 0x11130, 0x0 }, | 1008 | { 0x11130, 0x0 }, |
1009 | { 0x11230, 0x0 }, | 1009 | { 0x11230, 0x0 }, |
1010 | { 0x11330, 0x0 }, | 1010 | { 0x11330, 0x0 }, |
1011 | { 0x11430, 0x0 }, | 1011 | { 0x11430, 0x0 }, |
1012 | { 0x11530, 0x0 }, | 1012 | { 0x11530, 0x0 }, |
1013 | { 0x11630, 0x0 }, | 1013 | { 0x11630, 0x0 }, |
1014 | { 0x11730, 0x0 }, | 1014 | { 0x11730, 0x0 }, |
1015 | { 0x11830, 0x0 }, | 1015 | { 0x11830, 0x0 }, |
1016 | { 0x12040, 0x0 }, | 1016 | { 0x12040, 0x0 }, |
1017 | { 0x12140, 0x0 }, | 1017 | { 0x12140, 0x0 }, |
1018 | { 0x12240, 0x0 }, | 1018 | { 0x12240, 0x0 }, |
1019 | { 0x12340, 0x0 }, | 1019 | { 0x12340, 0x0 }, |
1020 | { 0x12440, 0x0 }, | 1020 | { 0x12440, 0x0 }, |
1021 | { 0x12540, 0x0 }, | 1021 | { 0x12540, 0x0 }, |
1022 | { 0x12640, 0x0 }, | 1022 | { 0x12640, 0x0 }, |
1023 | { 0x12740, 0x0 }, | 1023 | { 0x12740, 0x0 }, |
1024 | { 0x12840, 0x0 }, | 1024 | { 0x12840, 0x0 }, |
1025 | { 0x12030, 0x0 }, | 1025 | { 0x12030, 0x0 }, |
1026 | { 0x12130, 0x0 }, | 1026 | { 0x12130, 0x0 }, |
1027 | { 0x12230, 0x0 }, | 1027 | { 0x12230, 0x0 }, |
1028 | { 0x12330, 0x0 }, | 1028 | { 0x12330, 0x0 }, |
1029 | { 0x12430, 0x0 }, | 1029 | { 0x12430, 0x0 }, |
1030 | { 0x12530, 0x0 }, | 1030 | { 0x12530, 0x0 }, |
1031 | { 0x12630, 0x0 }, | 1031 | { 0x12630, 0x0 }, |
1032 | { 0x12730, 0x0 }, | 1032 | { 0x12730, 0x0 }, |
1033 | { 0x12830, 0x0 }, | 1033 | { 0x12830, 0x0 }, |
1034 | { 0x13040, 0x0 }, | 1034 | { 0x13040, 0x0 }, |
1035 | { 0x13140, 0x0 }, | 1035 | { 0x13140, 0x0 }, |
1036 | { 0x13240, 0x0 }, | 1036 | { 0x13240, 0x0 }, |
1037 | { 0x13340, 0x0 }, | 1037 | { 0x13340, 0x0 }, |
1038 | { 0x13440, 0x0 }, | 1038 | { 0x13440, 0x0 }, |
1039 | { 0x13540, 0x0 }, | 1039 | { 0x13540, 0x0 }, |
1040 | { 0x13640, 0x0 }, | 1040 | { 0x13640, 0x0 }, |
1041 | { 0x13740, 0x0 }, | 1041 | { 0x13740, 0x0 }, |
1042 | { 0x13840, 0x0 }, | 1042 | { 0x13840, 0x0 }, |
1043 | { 0x13030, 0x0 }, | 1043 | { 0x13030, 0x0 }, |
1044 | { 0x13130, 0x0 }, | 1044 | { 0x13130, 0x0 }, |
1045 | { 0x13230, 0x0 }, | 1045 | { 0x13230, 0x0 }, |
1046 | { 0x13330, 0x0 }, | 1046 | { 0x13330, 0x0 }, |
1047 | { 0x13430, 0x0 }, | 1047 | { 0x13430, 0x0 }, |
1048 | { 0x13530, 0x0 }, | 1048 | { 0x13530, 0x0 }, |
1049 | { 0x13630, 0x0 }, | 1049 | { 0x13630, 0x0 }, |
1050 | { 0x13730, 0x0 }, | 1050 | { 0x13730, 0x0 }, |
1051 | { 0x13830, 0x0 }, | 1051 | { 0x13830, 0x0 }, |
1052 | }; | 1052 | }; |
1053 | /* P0 message block paremeter for training firmware */ | 1053 | /* P0 message block paremeter for training firmware */ |
1054 | struct dram_cfg_param ddr_fsp0_cfg[] = { | 1054 | struct dram_cfg_param ddr_fsp0_cfg[] = { |
1055 | { 0xd0000, 0x0 }, | 1055 | { 0xd0000, 0x0 }, |
1056 | { 0x54003, 0xbb8 }, | 1056 | { 0x54003, 0xbb8 }, |
1057 | { 0x54004, 0x2 }, | 1057 | { 0x54004, 0x2 }, |
1058 | { 0x54005, 0x2228 }, | 1058 | { 0x54005, 0x2228 }, |
1059 | { 0x54006, 0x11 }, | 1059 | { 0x54006, 0x11 }, |
1060 | { 0x54008, 0x131f }, | 1060 | { 0x54008, 0x131f }, |
1061 | { 0x54009, 0xc8 }, | 1061 | { 0x54009, 0xc8 }, |
1062 | { 0x5400b, 0x2 }, | 1062 | { 0x5400b, 0x2 }, |
1063 | { 0x5400d, 0x100 }, | ||
1064 | { 0x54012, 0x110 }, | 1063 | { 0x54012, 0x110 }, |
1065 | { 0x54019, 0x2dd4 }, | 1064 | { 0x54019, 0x2dd4 }, |
1066 | { 0x5401a, 0x31 }, | 1065 | { 0x5401a, 0x31 }, |
1067 | { 0x5401b, 0x4d66 }, | 1066 | { 0x5401b, 0x4d66 }, |
1068 | { 0x5401c, 0x4d00 }, | 1067 | { 0x5401c, 0x4d00 }, |
1069 | { 0x5401e, 0x16 }, | 1068 | { 0x5401e, 0x16 }, |
1070 | { 0x5401f, 0x2dd4 }, | 1069 | { 0x5401f, 0x2dd4 }, |
1071 | { 0x54020, 0x31 }, | 1070 | { 0x54020, 0x31 }, |
1072 | { 0x54021, 0x4d66 }, | 1071 | { 0x54021, 0x4d66 }, |
1073 | { 0x54022, 0x4d00 }, | 1072 | { 0x54022, 0x4d00 }, |
1074 | { 0x54024, 0x16 }, | 1073 | { 0x54024, 0x16 }, |
1075 | { 0x5402b, 0x1000 }, | 1074 | { 0x5402b, 0x1000 }, |
1076 | { 0x5402c, 0x1 }, | 1075 | { 0x5402c, 0x1 }, |
1077 | { 0x54032, 0xd400 }, | 1076 | { 0x54032, 0xd400 }, |
1078 | { 0x54033, 0x312d }, | 1077 | { 0x54033, 0x312d }, |
1079 | { 0x54034, 0x6600 }, | 1078 | { 0x54034, 0x6600 }, |
1080 | { 0x54035, 0x4d }, | 1079 | { 0x54035, 0x4d }, |
1081 | { 0x54036, 0x4d }, | 1080 | { 0x54036, 0x4d }, |
1082 | { 0x54037, 0x1600 }, | 1081 | { 0x54037, 0x1600 }, |
1083 | { 0x54038, 0xd400 }, | 1082 | { 0x54038, 0xd400 }, |
1084 | { 0x54039, 0x312d }, | 1083 | { 0x54039, 0x312d }, |
1085 | { 0x5403a, 0x6600 }, | 1084 | { 0x5403a, 0x6600 }, |
1086 | { 0x5403b, 0x4d }, | 1085 | { 0x5403b, 0x4d }, |
1087 | { 0x5403c, 0x4d }, | 1086 | { 0x5403c, 0x4d }, |
1088 | { 0x5403d, 0x1600 }, | 1087 | { 0x5403d, 0x1600 }, |
1089 | { 0xd0000, 0x1 }, | 1088 | { 0xd0000, 0x1 }, |
1090 | }; | 1089 | }; |
1091 | 1090 | ||
1092 | 1091 | ||
1093 | /* P1 message block paremeter for training firmware */ | 1092 | /* P1 message block paremeter for training firmware */ |
1094 | struct dram_cfg_param ddr_fsp1_cfg[] = { | 1093 | struct dram_cfg_param ddr_fsp1_cfg[] = { |
1095 | { 0xd0000, 0x0 }, | 1094 | { 0xd0000, 0x0 }, |
1096 | { 0x54002, 0x101 }, | 1095 | { 0x54002, 0x101 }, |
1097 | { 0x54003, 0x190 }, | 1096 | { 0x54003, 0x190 }, |
1098 | { 0x54004, 0x2 }, | 1097 | { 0x54004, 0x2 }, |
1099 | { 0x54005, 0x2228 }, | 1098 | { 0x54005, 0x2228 }, |
1100 | { 0x54006, 0x11 }, | 1099 | { 0x54006, 0x11 }, |
1101 | { 0x54008, 0x121f }, | 1100 | { 0x54008, 0x121f }, |
1102 | { 0x54009, 0xc8 }, | 1101 | { 0x54009, 0xc8 }, |
1103 | { 0x5400b, 0x2 }, | 1102 | { 0x5400b, 0x2 }, |
1104 | { 0x5400d, 0x100 }, | ||
1105 | { 0x54012, 0x110 }, | 1103 | { 0x54012, 0x110 }, |
1106 | { 0x54019, 0x84 }, | 1104 | { 0x54019, 0x84 }, |
1107 | { 0x5401a, 0x31 }, | 1105 | { 0x5401a, 0x31 }, |
1108 | { 0x5401b, 0x4d66 }, | 1106 | { 0x5401b, 0x4d66 }, |
1109 | { 0x5401c, 0x4d00 }, | 1107 | { 0x5401c, 0x4d00 }, |
1110 | { 0x5401e, 0x16 }, | 1108 | { 0x5401e, 0x16 }, |
1111 | { 0x5401f, 0x84 }, | 1109 | { 0x5401f, 0x84 }, |
1112 | { 0x54020, 0x31 }, | 1110 | { 0x54020, 0x31 }, |
1113 | { 0x54021, 0x4d66 }, | 1111 | { 0x54021, 0x4d66 }, |
1114 | { 0x54022, 0x4d00 }, | 1112 | { 0x54022, 0x4d00 }, |
1115 | { 0x54024, 0x16 }, | 1113 | { 0x54024, 0x16 }, |
1116 | { 0x5402b, 0x1000 }, | 1114 | { 0x5402b, 0x1000 }, |
1117 | { 0x5402c, 0x1 }, | 1115 | { 0x5402c, 0x1 }, |
1118 | { 0x54032, 0x8400 }, | 1116 | { 0x54032, 0x8400 }, |
1119 | { 0x54033, 0x3100 }, | 1117 | { 0x54033, 0x3100 }, |
1120 | { 0x54034, 0x6600 }, | 1118 | { 0x54034, 0x6600 }, |
1121 | { 0x54035, 0x4d }, | 1119 | { 0x54035, 0x4d }, |
1122 | { 0x54036, 0x4d }, | 1120 | { 0x54036, 0x4d }, |
1123 | { 0x54037, 0x1600 }, | 1121 | { 0x54037, 0x1600 }, |
1124 | { 0x54038, 0x8400 }, | 1122 | { 0x54038, 0x8400 }, |
1125 | { 0x54039, 0x3100 }, | 1123 | { 0x54039, 0x3100 }, |
1126 | { 0x5403a, 0x6600 }, | 1124 | { 0x5403a, 0x6600 }, |
1127 | { 0x5403b, 0x4d }, | 1125 | { 0x5403b, 0x4d }, |
1128 | { 0x5403c, 0x4d }, | 1126 | { 0x5403c, 0x4d }, |
1129 | { 0x5403d, 0x1600 }, | 1127 | { 0x5403d, 0x1600 }, |
1130 | { 0xd0000, 0x1 }, | 1128 | { 0xd0000, 0x1 }, |
1131 | }; | 1129 | }; |
1132 | 1130 | ||
1133 | 1131 | ||
1134 | /* P2 message block paremeter for training firmware */ | 1132 | /* P2 message block paremeter for training firmware */ |
1135 | struct dram_cfg_param ddr_fsp2_cfg[] = { | 1133 | struct dram_cfg_param ddr_fsp2_cfg[] = { |
1136 | { 0xd0000, 0x0 }, | 1134 | { 0xd0000, 0x0 }, |
1137 | { 0x54002, 0x102 }, | 1135 | { 0x54002, 0x102 }, |
1138 | { 0x54003, 0x64 }, | 1136 | { 0x54003, 0x64 }, |
1139 | { 0x54004, 0x2 }, | 1137 | { 0x54004, 0x2 }, |
1140 | { 0x54005, 0x2228 }, | 1138 | { 0x54005, 0x2228 }, |
1141 | { 0x54006, 0x11 }, | 1139 | { 0x54006, 0x11 }, |
1142 | { 0x54008, 0x121f }, | 1140 | { 0x54008, 0x121f }, |
1143 | { 0x54009, 0xc8 }, | 1141 | { 0x54009, 0xc8 }, |
1144 | { 0x5400b, 0x2 }, | 1142 | { 0x5400b, 0x2 }, |
1145 | { 0x5400d, 0x100 }, | ||
1146 | { 0x54012, 0x110 }, | 1143 | { 0x54012, 0x110 }, |
1147 | { 0x54019, 0x84 }, | 1144 | { 0x54019, 0x84 }, |
1148 | { 0x5401a, 0x31 }, | 1145 | { 0x5401a, 0x31 }, |
1149 | { 0x5401b, 0x4d66 }, | 1146 | { 0x5401b, 0x4d66 }, |
1150 | { 0x5401c, 0x4d00 }, | 1147 | { 0x5401c, 0x4d00 }, |
1151 | { 0x5401e, 0x16 }, | 1148 | { 0x5401e, 0x16 }, |
1152 | { 0x5401f, 0x84 }, | 1149 | { 0x5401f, 0x84 }, |
1153 | { 0x54020, 0x31 }, | 1150 | { 0x54020, 0x31 }, |
1154 | { 0x54021, 0x4d66 }, | 1151 | { 0x54021, 0x4d66 }, |
1155 | { 0x54022, 0x4d00 }, | 1152 | { 0x54022, 0x4d00 }, |
1156 | { 0x54024, 0x16 }, | 1153 | { 0x54024, 0x16 }, |
1157 | { 0x5402b, 0x1000 }, | 1154 | { 0x5402b, 0x1000 }, |
1158 | { 0x5402c, 0x1 }, | 1155 | { 0x5402c, 0x1 }, |
1159 | { 0x54032, 0x8400 }, | 1156 | { 0x54032, 0x8400 }, |
1160 | { 0x54033, 0x3100 }, | 1157 | { 0x54033, 0x3100 }, |
1161 | { 0x54034, 0x6600 }, | 1158 | { 0x54034, 0x6600 }, |
1162 | { 0x54035, 0x4d }, | 1159 | { 0x54035, 0x4d }, |
1163 | { 0x54036, 0x4d }, | 1160 | { 0x54036, 0x4d }, |
1164 | { 0x54037, 0x1600 }, | 1161 | { 0x54037, 0x1600 }, |
1165 | { 0x54038, 0x8400 }, | 1162 | { 0x54038, 0x8400 }, |
1166 | { 0x54039, 0x3100 }, | 1163 | { 0x54039, 0x3100 }, |
1167 | { 0x5403a, 0x6600 }, | 1164 | { 0x5403a, 0x6600 }, |
1168 | { 0x5403b, 0x4d }, | 1165 | { 0x5403b, 0x4d }, |
1169 | { 0x5403c, 0x4d }, | 1166 | { 0x5403c, 0x4d }, |
1170 | { 0x5403d, 0x1600 }, | 1167 | { 0x5403d, 0x1600 }, |
1171 | { 0xd0000, 0x1 }, | 1168 | { 0xd0000, 0x1 }, |
1172 | }; | 1169 | }; |
1173 | 1170 | ||
1174 | 1171 | ||
1175 | /* P0 2D message block paremeter for training firmware */ | 1172 | /* P0 2D message block paremeter for training firmware */ |
1176 | struct dram_cfg_param ddr_fsp0_2d_cfg[] = { | 1173 | struct dram_cfg_param ddr_fsp0_2d_cfg[] = { |
1177 | { 0xd0000, 0x0 }, | 1174 | { 0xd0000, 0x0 }, |
1178 | { 0x54003, 0xbb8 }, | 1175 | { 0x54003, 0xbb8 }, |
1179 | { 0x54004, 0x2 }, | 1176 | { 0x54004, 0x2 }, |
1180 | { 0x54005, 0x2228 }, | 1177 | { 0x54005, 0x2228 }, |
1181 | { 0x54006, 0x11 }, | 1178 | { 0x54006, 0x11 }, |
1182 | { 0x54008, 0x61 }, | 1179 | { 0x54008, 0x61 }, |
1183 | { 0x54009, 0xc8 }, | 1180 | { 0x54009, 0xc8 }, |
1184 | { 0x5400b, 0x2 }, | 1181 | { 0x5400b, 0x2 }, |
1185 | { 0x5400f, 0x100 }, | 1182 | { 0x5400f, 0x100 }, |
1186 | { 0x54010, 0x1f7f }, | 1183 | { 0x54010, 0x1f7f }, |
1187 | { 0x54012, 0x110 }, | 1184 | { 0x54012, 0x110 }, |
1188 | { 0x54019, 0x2dd4 }, | 1185 | { 0x54019, 0x2dd4 }, |
1189 | { 0x5401a, 0x31 }, | 1186 | { 0x5401a, 0x31 }, |
1190 | { 0x5401b, 0x4d66 }, | 1187 | { 0x5401b, 0x4d66 }, |
1191 | { 0x5401c, 0x4d00 }, | 1188 | { 0x5401c, 0x4d00 }, |
1192 | { 0x5401e, 0x16 }, | 1189 | { 0x5401e, 0x16 }, |
1193 | { 0x5401f, 0x2dd4 }, | 1190 | { 0x5401f, 0x2dd4 }, |
1194 | { 0x54020, 0x31 }, | 1191 | { 0x54020, 0x31 }, |
1195 | { 0x54021, 0x4d66 }, | 1192 | { 0x54021, 0x4d66 }, |
1196 | { 0x54022, 0x4d00 }, | 1193 | { 0x54022, 0x4d00 }, |
1197 | { 0x54024, 0x16 }, | 1194 | { 0x54024, 0x16 }, |
1198 | { 0x5402b, 0x1000 }, | 1195 | { 0x5402b, 0x1000 }, |
1199 | { 0x5402c, 0x1 }, | 1196 | { 0x5402c, 0x1 }, |
1200 | { 0x54032, 0xd400 }, | 1197 | { 0x54032, 0xd400 }, |
1201 | { 0x54033, 0x312d }, | 1198 | { 0x54033, 0x312d }, |
1202 | { 0x54034, 0x6600 }, | 1199 | { 0x54034, 0x6600 }, |
1203 | { 0x54035, 0x4d }, | 1200 | { 0x54035, 0x4d }, |
1204 | { 0x54036, 0x4d }, | 1201 | { 0x54036, 0x4d }, |
1205 | { 0x54037, 0x1600 }, | 1202 | { 0x54037, 0x1600 }, |
1206 | { 0x54038, 0xd400 }, | 1203 | { 0x54038, 0xd400 }, |
1207 | { 0x54039, 0x312d }, | 1204 | { 0x54039, 0x312d }, |
1208 | { 0x5403a, 0x6600 }, | 1205 | { 0x5403a, 0x6600 }, |
1209 | { 0x5403b, 0x4d }, | 1206 | { 0x5403b, 0x4d }, |
1210 | { 0x5403c, 0x4d }, | 1207 | { 0x5403c, 0x4d }, |
1211 | { 0x5403d, 0x1600 }, | 1208 | { 0x5403d, 0x1600 }, |
1212 | { 0xd0000, 0x1 }, | 1209 | { 0xd0000, 0x1 }, |
1213 | }; | 1210 | }; |
1214 | 1211 | ||
1215 | /* DRAM PHY init engine image */ | 1212 | /* DRAM PHY init engine image */ |
1216 | struct dram_cfg_param ddr_phy_pie[] = { | 1213 | struct dram_cfg_param ddr_phy_pie[] = { |
1217 | { 0xd0000, 0x0 }, | 1214 | { 0xd0000, 0x0 }, |
1218 | { 0x90000, 0x10 }, | 1215 | { 0x90000, 0x10 }, |
1219 | { 0x90001, 0x400 }, | 1216 | { 0x90001, 0x400 }, |
1220 | { 0x90002, 0x10e }, | 1217 | { 0x90002, 0x10e }, |
1221 | { 0x90003, 0x0 }, | 1218 | { 0x90003, 0x0 }, |
1222 | { 0x90004, 0x0 }, | 1219 | { 0x90004, 0x0 }, |
1223 | { 0x90005, 0x8 }, | 1220 | { 0x90005, 0x8 }, |
1224 | { 0x90029, 0xb }, | 1221 | { 0x90029, 0xb }, |
1225 | { 0x9002a, 0x480 }, | 1222 | { 0x9002a, 0x480 }, |
1226 | { 0x9002b, 0x109 }, | 1223 | { 0x9002b, 0x109 }, |
1227 | { 0x9002c, 0x8 }, | 1224 | { 0x9002c, 0x8 }, |
1228 | { 0x9002d, 0x448 }, | 1225 | { 0x9002d, 0x448 }, |
1229 | { 0x9002e, 0x139 }, | 1226 | { 0x9002e, 0x139 }, |
1230 | { 0x9002f, 0x8 }, | 1227 | { 0x9002f, 0x8 }, |
1231 | { 0x90030, 0x478 }, | 1228 | { 0x90030, 0x478 }, |
1232 | { 0x90031, 0x109 }, | 1229 | { 0x90031, 0x109 }, |
1233 | { 0x90032, 0x0 }, | 1230 | { 0x90032, 0x0 }, |
1234 | { 0x90033, 0xe8 }, | 1231 | { 0x90033, 0xe8 }, |
1235 | { 0x90034, 0x109 }, | 1232 | { 0x90034, 0x109 }, |
1236 | { 0x90035, 0x2 }, | 1233 | { 0x90035, 0x2 }, |
1237 | { 0x90036, 0x10 }, | 1234 | { 0x90036, 0x10 }, |
1238 | { 0x90037, 0x139 }, | 1235 | { 0x90037, 0x139 }, |
1239 | { 0x90038, 0xf }, | 1236 | { 0x90038, 0xf }, |
1240 | { 0x90039, 0x7c0 }, | 1237 | { 0x90039, 0x7c0 }, |
1241 | { 0x9003a, 0x139 }, | 1238 | { 0x9003a, 0x139 }, |
1242 | { 0x9003b, 0x44 }, | 1239 | { 0x9003b, 0x44 }, |
1243 | { 0x9003c, 0x630 }, | 1240 | { 0x9003c, 0x630 }, |
1244 | { 0x9003d, 0x159 }, | 1241 | { 0x9003d, 0x159 }, |
1245 | { 0x9003e, 0x14f }, | 1242 | { 0x9003e, 0x14f }, |
1246 | { 0x9003f, 0x630 }, | 1243 | { 0x9003f, 0x630 }, |
1247 | { 0x90040, 0x159 }, | 1244 | { 0x90040, 0x159 }, |
1248 | { 0x90041, 0x47 }, | 1245 | { 0x90041, 0x47 }, |
1249 | { 0x90042, 0x630 }, | 1246 | { 0x90042, 0x630 }, |
1250 | { 0x90043, 0x149 }, | 1247 | { 0x90043, 0x149 }, |
1251 | { 0x90044, 0x4f }, | 1248 | { 0x90044, 0x4f }, |
1252 | { 0x90045, 0x630 }, | 1249 | { 0x90045, 0x630 }, |
1253 | { 0x90046, 0x179 }, | 1250 | { 0x90046, 0x179 }, |
1254 | { 0x90047, 0x8 }, | 1251 | { 0x90047, 0x8 }, |
1255 | { 0x90048, 0xe0 }, | 1252 | { 0x90048, 0xe0 }, |
1256 | { 0x90049, 0x109 }, | 1253 | { 0x90049, 0x109 }, |
1257 | { 0x9004a, 0x0 }, | 1254 | { 0x9004a, 0x0 }, |
1258 | { 0x9004b, 0x7c8 }, | 1255 | { 0x9004b, 0x7c8 }, |
1259 | { 0x9004c, 0x109 }, | 1256 | { 0x9004c, 0x109 }, |
1260 | { 0x9004d, 0x0 }, | 1257 | { 0x9004d, 0x0 }, |
1261 | { 0x9004e, 0x1 }, | 1258 | { 0x9004e, 0x1 }, |
1262 | { 0x9004f, 0x8 }, | 1259 | { 0x9004f, 0x8 }, |
1263 | { 0x90050, 0x0 }, | 1260 | { 0x90050, 0x0 }, |
1264 | { 0x90051, 0x45a }, | 1261 | { 0x90051, 0x45a }, |
1265 | { 0x90052, 0x9 }, | 1262 | { 0x90052, 0x9 }, |
1266 | { 0x90053, 0x0 }, | 1263 | { 0x90053, 0x0 }, |
1267 | { 0x90054, 0x448 }, | 1264 | { 0x90054, 0x448 }, |
1268 | { 0x90055, 0x109 }, | 1265 | { 0x90055, 0x109 }, |
1269 | { 0x90056, 0x40 }, | 1266 | { 0x90056, 0x40 }, |
1270 | { 0x90057, 0x630 }, | 1267 | { 0x90057, 0x630 }, |
1271 | { 0x90058, 0x179 }, | 1268 | { 0x90058, 0x179 }, |
1272 | { 0x90059, 0x1 }, | 1269 | { 0x90059, 0x1 }, |
1273 | { 0x9005a, 0x618 }, | 1270 | { 0x9005a, 0x618 }, |
1274 | { 0x9005b, 0x109 }, | 1271 | { 0x9005b, 0x109 }, |
1275 | { 0x9005c, 0x40c0 }, | 1272 | { 0x9005c, 0x40c0 }, |
1276 | { 0x9005d, 0x630 }, | 1273 | { 0x9005d, 0x630 }, |
1277 | { 0x9005e, 0x149 }, | 1274 | { 0x9005e, 0x149 }, |
1278 | { 0x9005f, 0x8 }, | 1275 | { 0x9005f, 0x8 }, |
1279 | { 0x90060, 0x4 }, | 1276 | { 0x90060, 0x4 }, |
1280 | { 0x90061, 0x48 }, | 1277 | { 0x90061, 0x48 }, |
1281 | { 0x90062, 0x4040 }, | 1278 | { 0x90062, 0x4040 }, |
1282 | { 0x90063, 0x630 }, | 1279 | { 0x90063, 0x630 }, |
1283 | { 0x90064, 0x149 }, | 1280 | { 0x90064, 0x149 }, |
1284 | { 0x90065, 0x0 }, | 1281 | { 0x90065, 0x0 }, |
1285 | { 0x90066, 0x4 }, | 1282 | { 0x90066, 0x4 }, |
1286 | { 0x90067, 0x48 }, | 1283 | { 0x90067, 0x48 }, |
1287 | { 0x90068, 0x40 }, | 1284 | { 0x90068, 0x40 }, |
1288 | { 0x90069, 0x630 }, | 1285 | { 0x90069, 0x630 }, |
1289 | { 0x9006a, 0x149 }, | 1286 | { 0x9006a, 0x149 }, |
1290 | { 0x9006b, 0x10 }, | 1287 | { 0x9006b, 0x10 }, |
1291 | { 0x9006c, 0x4 }, | 1288 | { 0x9006c, 0x4 }, |
1292 | { 0x9006d, 0x18 }, | 1289 | { 0x9006d, 0x18 }, |
1293 | { 0x9006e, 0x0 }, | 1290 | { 0x9006e, 0x0 }, |
1294 | { 0x9006f, 0x4 }, | 1291 | { 0x9006f, 0x4 }, |
1295 | { 0x90070, 0x78 }, | 1292 | { 0x90070, 0x78 }, |
1296 | { 0x90071, 0x549 }, | 1293 | { 0x90071, 0x549 }, |
1297 | { 0x90072, 0x630 }, | 1294 | { 0x90072, 0x630 }, |
1298 | { 0x90073, 0x159 }, | 1295 | { 0x90073, 0x159 }, |
1299 | { 0x90074, 0xd49 }, | 1296 | { 0x90074, 0xd49 }, |
1300 | { 0x90075, 0x630 }, | 1297 | { 0x90075, 0x630 }, |
1301 | { 0x90076, 0x159 }, | 1298 | { 0x90076, 0x159 }, |
1302 | { 0x90077, 0x94a }, | 1299 | { 0x90077, 0x94a }, |
1303 | { 0x90078, 0x630 }, | 1300 | { 0x90078, 0x630 }, |
1304 | { 0x90079, 0x159 }, | 1301 | { 0x90079, 0x159 }, |
1305 | { 0x9007a, 0x441 }, | 1302 | { 0x9007a, 0x441 }, |
1306 | { 0x9007b, 0x630 }, | 1303 | { 0x9007b, 0x630 }, |
1307 | { 0x9007c, 0x149 }, | 1304 | { 0x9007c, 0x149 }, |
1308 | { 0x9007d, 0x42 }, | 1305 | { 0x9007d, 0x42 }, |
1309 | { 0x9007e, 0x630 }, | 1306 | { 0x9007e, 0x630 }, |
1310 | { 0x9007f, 0x149 }, | 1307 | { 0x9007f, 0x149 }, |
1311 | { 0x90080, 0x1 }, | 1308 | { 0x90080, 0x1 }, |
1312 | { 0x90081, 0x630 }, | 1309 | { 0x90081, 0x630 }, |
1313 | { 0x90082, 0x149 }, | 1310 | { 0x90082, 0x149 }, |
1314 | { 0x90083, 0x0 }, | 1311 | { 0x90083, 0x0 }, |
1315 | { 0x90084, 0xe0 }, | 1312 | { 0x90084, 0xe0 }, |
1316 | { 0x90085, 0x109 }, | 1313 | { 0x90085, 0x109 }, |
1317 | { 0x90086, 0xa }, | 1314 | { 0x90086, 0xa }, |
1318 | { 0x90087, 0x10 }, | 1315 | { 0x90087, 0x10 }, |
1319 | { 0x90088, 0x109 }, | 1316 | { 0x90088, 0x109 }, |
1320 | { 0x90089, 0x9 }, | 1317 | { 0x90089, 0x9 }, |
1321 | { 0x9008a, 0x3c0 }, | 1318 | { 0x9008a, 0x3c0 }, |
1322 | { 0x9008b, 0x149 }, | 1319 | { 0x9008b, 0x149 }, |
1323 | { 0x9008c, 0x9 }, | 1320 | { 0x9008c, 0x9 }, |
1324 | { 0x9008d, 0x3c0 }, | 1321 | { 0x9008d, 0x3c0 }, |
1325 | { 0x9008e, 0x159 }, | 1322 | { 0x9008e, 0x159 }, |
1326 | { 0x9008f, 0x18 }, | 1323 | { 0x9008f, 0x18 }, |
1327 | { 0x90090, 0x10 }, | 1324 | { 0x90090, 0x10 }, |
1328 | { 0x90091, 0x109 }, | 1325 | { 0x90091, 0x109 }, |
1329 | { 0x90092, 0x0 }, | 1326 | { 0x90092, 0x0 }, |
1330 | { 0x90093, 0x3c0 }, | 1327 | { 0x90093, 0x3c0 }, |
1331 | { 0x90094, 0x109 }, | 1328 | { 0x90094, 0x109 }, |
1332 | { 0x90095, 0x18 }, | 1329 | { 0x90095, 0x18 }, |
1333 | { 0x90096, 0x4 }, | 1330 | { 0x90096, 0x4 }, |
1334 | { 0x90097, 0x48 }, | 1331 | { 0x90097, 0x48 }, |
1335 | { 0x90098, 0x18 }, | 1332 | { 0x90098, 0x18 }, |
1336 | { 0x90099, 0x4 }, | 1333 | { 0x90099, 0x4 }, |
1337 | { 0x9009a, 0x58 }, | 1334 | { 0x9009a, 0x58 }, |
1338 | { 0x9009b, 0xa }, | 1335 | { 0x9009b, 0xa }, |
1339 | { 0x9009c, 0x10 }, | 1336 | { 0x9009c, 0x10 }, |
1340 | { 0x9009d, 0x109 }, | 1337 | { 0x9009d, 0x109 }, |
1341 | { 0x9009e, 0x2 }, | 1338 | { 0x9009e, 0x2 }, |
1342 | { 0x9009f, 0x10 }, | 1339 | { 0x9009f, 0x10 }, |
1343 | { 0x900a0, 0x109 }, | 1340 | { 0x900a0, 0x109 }, |
1344 | { 0x900a1, 0x5 }, | 1341 | { 0x900a1, 0x5 }, |
1345 | { 0x900a2, 0x7c0 }, | 1342 | { 0x900a2, 0x7c0 }, |
1346 | { 0x900a3, 0x109 }, | 1343 | { 0x900a3, 0x109 }, |
1347 | { 0x900a4, 0x10 }, | 1344 | { 0x900a4, 0x10 }, |
1348 | { 0x900a5, 0x10 }, | 1345 | { 0x900a5, 0x10 }, |
1349 | { 0x900a6, 0x109 }, | 1346 | { 0x900a6, 0x109 }, |
1350 | { 0x40000, 0x811 }, | 1347 | { 0x40000, 0x811 }, |
1351 | { 0x40020, 0x880 }, | 1348 | { 0x40020, 0x880 }, |
1352 | { 0x40040, 0x0 }, | 1349 | { 0x40040, 0x0 }, |
1353 | { 0x40060, 0x0 }, | 1350 | { 0x40060, 0x0 }, |
1354 | { 0x40001, 0x4008 }, | 1351 | { 0x40001, 0x4008 }, |
1355 | { 0x40021, 0x83 }, | 1352 | { 0x40021, 0x83 }, |
1356 | { 0x40041, 0x4f }, | 1353 | { 0x40041, 0x4f }, |
1357 | { 0x40061, 0x0 }, | 1354 | { 0x40061, 0x0 }, |
1358 | { 0x40002, 0x4040 }, | 1355 | { 0x40002, 0x4040 }, |
1359 | { 0x40022, 0x83 }, | 1356 | { 0x40022, 0x83 }, |
1360 | { 0x40042, 0x51 }, | 1357 | { 0x40042, 0x51 }, |
1361 | { 0x40062, 0x0 }, | 1358 | { 0x40062, 0x0 }, |
1362 | { 0x40003, 0x811 }, | 1359 | { 0x40003, 0x811 }, |
1363 | { 0x40023, 0x880 }, | 1360 | { 0x40023, 0x880 }, |
1364 | { 0x40043, 0x0 }, | 1361 | { 0x40043, 0x0 }, |
1365 | { 0x40063, 0x0 }, | 1362 | { 0x40063, 0x0 }, |
1366 | { 0x40004, 0x720 }, | 1363 | { 0x40004, 0x720 }, |
1367 | { 0x40024, 0xf }, | 1364 | { 0x40024, 0xf }, |
1368 | { 0x40044, 0x1740 }, | 1365 | { 0x40044, 0x1740 }, |
1369 | { 0x40064, 0x0 }, | 1366 | { 0x40064, 0x0 }, |
1370 | { 0x40005, 0x16 }, | 1367 | { 0x40005, 0x16 }, |
1371 | { 0x40025, 0x83 }, | 1368 | { 0x40025, 0x83 }, |
1372 | { 0x40045, 0x4b }, | 1369 | { 0x40045, 0x4b }, |
1373 | { 0x40065, 0x0 }, | 1370 | { 0x40065, 0x0 }, |
1374 | { 0x40006, 0x716 }, | 1371 | { 0x40006, 0x716 }, |
1375 | { 0x40026, 0xf }, | 1372 | { 0x40026, 0xf }, |
1376 | { 0x40046, 0x2001 }, | 1373 | { 0x40046, 0x2001 }, |
1377 | { 0x40066, 0x0 }, | 1374 | { 0x40066, 0x0 }, |
1378 | { 0x40007, 0x716 }, | 1375 | { 0x40007, 0x716 }, |
1379 | { 0x40027, 0xf }, | 1376 | { 0x40027, 0xf }, |
1380 | { 0x40047, 0x2800 }, | 1377 | { 0x40047, 0x2800 }, |
1381 | { 0x40067, 0x0 }, | 1378 | { 0x40067, 0x0 }, |
1382 | { 0x40008, 0x716 }, | 1379 | { 0x40008, 0x716 }, |
1383 | { 0x40028, 0xf }, | 1380 | { 0x40028, 0xf }, |
1384 | { 0x40048, 0xf00 }, | 1381 | { 0x40048, 0xf00 }, |
1385 | { 0x40068, 0x0 }, | 1382 | { 0x40068, 0x0 }, |
1386 | { 0x40009, 0x720 }, | 1383 | { 0x40009, 0x720 }, |
1387 | { 0x40029, 0xf }, | 1384 | { 0x40029, 0xf }, |
1388 | { 0x40049, 0x1400 }, | 1385 | { 0x40049, 0x1400 }, |
1389 | { 0x40069, 0x0 }, | 1386 | { 0x40069, 0x0 }, |
1390 | { 0x4000a, 0xe08 }, | 1387 | { 0x4000a, 0xe08 }, |
1391 | { 0x4002a, 0xc15 }, | 1388 | { 0x4002a, 0xc15 }, |
1392 | { 0x4004a, 0x0 }, | 1389 | { 0x4004a, 0x0 }, |
1393 | { 0x4006a, 0x0 }, | 1390 | { 0x4006a, 0x0 }, |
1394 | { 0x4000b, 0x623 }, | 1391 | { 0x4000b, 0x623 }, |
1395 | { 0x4002b, 0x15 }, | 1392 | { 0x4002b, 0x15 }, |
1396 | { 0x4004b, 0x0 }, | 1393 | { 0x4004b, 0x0 }, |
1397 | { 0x4006b, 0x0 }, | 1394 | { 0x4006b, 0x0 }, |
1398 | { 0x4000c, 0x4028 }, | 1395 | { 0x4000c, 0x4028 }, |
1399 | { 0x4002c, 0x80 }, | 1396 | { 0x4002c, 0x80 }, |
1400 | { 0x4004c, 0x0 }, | 1397 | { 0x4004c, 0x0 }, |
1401 | { 0x4006c, 0x0 }, | 1398 | { 0x4006c, 0x0 }, |
1402 | { 0x4000d, 0xe08 }, | 1399 | { 0x4000d, 0xe08 }, |
1403 | { 0x4002d, 0xc1a }, | 1400 | { 0x4002d, 0xc1a }, |
1404 | { 0x4004d, 0x0 }, | 1401 | { 0x4004d, 0x0 }, |
1405 | { 0x4006d, 0x0 }, | 1402 | { 0x4006d, 0x0 }, |
1406 | { 0x4000e, 0x623 }, | 1403 | { 0x4000e, 0x623 }, |
1407 | { 0x4002e, 0x1a }, | 1404 | { 0x4002e, 0x1a }, |
1408 | { 0x4004e, 0x0 }, | 1405 | { 0x4004e, 0x0 }, |
1409 | { 0x4006e, 0x0 }, | 1406 | { 0x4006e, 0x0 }, |
1410 | { 0x4000f, 0x4040 }, | 1407 | { 0x4000f, 0x4040 }, |
1411 | { 0x4002f, 0x80 }, | 1408 | { 0x4002f, 0x80 }, |
1412 | { 0x4004f, 0x0 }, | 1409 | { 0x4004f, 0x0 }, |
1413 | { 0x4006f, 0x0 }, | 1410 | { 0x4006f, 0x0 }, |
1414 | { 0x40010, 0x2604 }, | 1411 | { 0x40010, 0x2604 }, |
1415 | { 0x40030, 0x15 }, | 1412 | { 0x40030, 0x15 }, |
1416 | { 0x40050, 0x0 }, | 1413 | { 0x40050, 0x0 }, |
1417 | { 0x40070, 0x0 }, | 1414 | { 0x40070, 0x0 }, |
1418 | { 0x40011, 0x708 }, | 1415 | { 0x40011, 0x708 }, |
1419 | { 0x40031, 0x5 }, | 1416 | { 0x40031, 0x5 }, |
1420 | { 0x40051, 0x0 }, | 1417 | { 0x40051, 0x0 }, |
1421 | { 0x40071, 0x2002 }, | 1418 | { 0x40071, 0x2002 }, |
1422 | { 0x40012, 0x8 }, | 1419 | { 0x40012, 0x8 }, |
1423 | { 0x40032, 0x80 }, | 1420 | { 0x40032, 0x80 }, |
1424 | { 0x40052, 0x0 }, | 1421 | { 0x40052, 0x0 }, |
1425 | { 0x40072, 0x0 }, | 1422 | { 0x40072, 0x0 }, |
1426 | { 0x40013, 0x2604 }, | 1423 | { 0x40013, 0x2604 }, |
1427 | { 0x40033, 0x1a }, | 1424 | { 0x40033, 0x1a }, |
1428 | { 0x40053, 0x0 }, | 1425 | { 0x40053, 0x0 }, |
1429 | { 0x40073, 0x0 }, | 1426 | { 0x40073, 0x0 }, |
1430 | { 0x40014, 0x708 }, | 1427 | { 0x40014, 0x708 }, |
1431 | { 0x40034, 0xa }, | 1428 | { 0x40034, 0xa }, |
1432 | { 0x40054, 0x0 }, | 1429 | { 0x40054, 0x0 }, |
1433 | { 0x40074, 0x2002 }, | 1430 | { 0x40074, 0x2002 }, |
1434 | { 0x40015, 0x4040 }, | 1431 | { 0x40015, 0x4040 }, |
1435 | { 0x40035, 0x80 }, | 1432 | { 0x40035, 0x80 }, |
1436 | { 0x40055, 0x0 }, | 1433 | { 0x40055, 0x0 }, |
1437 | { 0x40075, 0x0 }, | 1434 | { 0x40075, 0x0 }, |
1438 | { 0x40016, 0x60a }, | 1435 | { 0x40016, 0x60a }, |
1439 | { 0x40036, 0x15 }, | 1436 | { 0x40036, 0x15 }, |
1440 | { 0x40056, 0x1200 }, | 1437 | { 0x40056, 0x1200 }, |
1441 | { 0x40076, 0x0 }, | 1438 | { 0x40076, 0x0 }, |
1442 | { 0x40017, 0x61a }, | 1439 | { 0x40017, 0x61a }, |
1443 | { 0x40037, 0x15 }, | 1440 | { 0x40037, 0x15 }, |
1444 | { 0x40057, 0x1300 }, | 1441 | { 0x40057, 0x1300 }, |
1445 | { 0x40077, 0x0 }, | 1442 | { 0x40077, 0x0 }, |
1446 | { 0x40018, 0x60a }, | 1443 | { 0x40018, 0x60a }, |
1447 | { 0x40038, 0x1a }, | 1444 | { 0x40038, 0x1a }, |
1448 | { 0x40058, 0x1200 }, | 1445 | { 0x40058, 0x1200 }, |
1449 | { 0x40078, 0x0 }, | 1446 | { 0x40078, 0x0 }, |
1450 | { 0x40019, 0x642 }, | 1447 | { 0x40019, 0x642 }, |
1451 | { 0x40039, 0x1a }, | 1448 | { 0x40039, 0x1a }, |
1452 | { 0x40059, 0x1300 }, | 1449 | { 0x40059, 0x1300 }, |
1453 | { 0x40079, 0x0 }, | 1450 | { 0x40079, 0x0 }, |
1454 | { 0x4001a, 0x4808 }, | 1451 | { 0x4001a, 0x4808 }, |
1455 | { 0x4003a, 0x880 }, | 1452 | { 0x4003a, 0x880 }, |
1456 | { 0x4005a, 0x0 }, | 1453 | { 0x4005a, 0x0 }, |
1457 | { 0x4007a, 0x0 }, | 1454 | { 0x4007a, 0x0 }, |
1458 | { 0x900a7, 0x0 }, | 1455 | { 0x900a7, 0x0 }, |
1459 | { 0x900a8, 0x790 }, | 1456 | { 0x900a8, 0x790 }, |
1460 | { 0x900a9, 0x11a }, | 1457 | { 0x900a9, 0x11a }, |
1461 | { 0x900aa, 0x8 }, | 1458 | { 0x900aa, 0x8 }, |
1462 | { 0x900ab, 0x7aa }, | 1459 | { 0x900ab, 0x7aa }, |
1463 | { 0x900ac, 0x2a }, | 1460 | { 0x900ac, 0x2a }, |
1464 | { 0x900ad, 0x10 }, | 1461 | { 0x900ad, 0x10 }, |
1465 | { 0x900ae, 0x7b2 }, | 1462 | { 0x900ae, 0x7b2 }, |
1466 | { 0x900af, 0x2a }, | 1463 | { 0x900af, 0x2a }, |
1467 | { 0x900b0, 0x0 }, | 1464 | { 0x900b0, 0x0 }, |
1468 | { 0x900b1, 0x7c8 }, | 1465 | { 0x900b1, 0x7c8 }, |
1469 | { 0x900b2, 0x109 }, | 1466 | { 0x900b2, 0x109 }, |
1470 | { 0x900b3, 0x10 }, | 1467 | { 0x900b3, 0x10 }, |
1471 | { 0x900b4, 0x2a8 }, | 1468 | { 0x900b4, 0x2a8 }, |
1472 | { 0x900b5, 0x129 }, | 1469 | { 0x900b5, 0x129 }, |
1473 | { 0x900b6, 0x8 }, | 1470 | { 0x900b6, 0x8 }, |
1474 | { 0x900b7, 0x370 }, | 1471 | { 0x900b7, 0x370 }, |
1475 | { 0x900b8, 0x129 }, | 1472 | { 0x900b8, 0x129 }, |
1476 | { 0x900b9, 0xa }, | 1473 | { 0x900b9, 0xa }, |
1477 | { 0x900ba, 0x3c8 }, | 1474 | { 0x900ba, 0x3c8 }, |
1478 | { 0x900bb, 0x1a9 }, | 1475 | { 0x900bb, 0x1a9 }, |
1479 | { 0x900bc, 0xc }, | 1476 | { 0x900bc, 0xc }, |
1480 | { 0x900bd, 0x408 }, | 1477 | { 0x900bd, 0x408 }, |
1481 | { 0x900be, 0x199 }, | 1478 | { 0x900be, 0x199 }, |
1482 | { 0x900bf, 0x14 }, | 1479 | { 0x900bf, 0x14 }, |
1483 | { 0x900c0, 0x790 }, | 1480 | { 0x900c0, 0x790 }, |
1484 | { 0x900c1, 0x11a }, | 1481 | { 0x900c1, 0x11a }, |
1485 | { 0x900c2, 0x8 }, | 1482 | { 0x900c2, 0x8 }, |
1486 | { 0x900c3, 0x4 }, | 1483 | { 0x900c3, 0x4 }, |
1487 | { 0x900c4, 0x18 }, | 1484 | { 0x900c4, 0x18 }, |
1488 | { 0x900c5, 0xe }, | 1485 | { 0x900c5, 0xe }, |
1489 | { 0x900c6, 0x408 }, | 1486 | { 0x900c6, 0x408 }, |
1490 | { 0x900c7, 0x199 }, | 1487 | { 0x900c7, 0x199 }, |
1491 | { 0x900c8, 0x8 }, | 1488 | { 0x900c8, 0x8 }, |
1492 | { 0x900c9, 0x8568 }, | 1489 | { 0x900c9, 0x8568 }, |
1493 | { 0x900ca, 0x108 }, | 1490 | { 0x900ca, 0x108 }, |
1494 | { 0x900cb, 0x18 }, | 1491 | { 0x900cb, 0x18 }, |
1495 | { 0x900cc, 0x790 }, | 1492 | { 0x900cc, 0x790 }, |
1496 | { 0x900cd, 0x16a }, | 1493 | { 0x900cd, 0x16a }, |
1497 | { 0x900ce, 0x8 }, | 1494 | { 0x900ce, 0x8 }, |
1498 | { 0x900cf, 0x1d8 }, | 1495 | { 0x900cf, 0x1d8 }, |
1499 | { 0x900d0, 0x169 }, | 1496 | { 0x900d0, 0x169 }, |
1500 | { 0x900d1, 0x10 }, | 1497 | { 0x900d1, 0x10 }, |
1501 | { 0x900d2, 0x8558 }, | 1498 | { 0x900d2, 0x8558 }, |
1502 | { 0x900d3, 0x168 }, | 1499 | { 0x900d3, 0x168 }, |
1503 | { 0x900d4, 0x70 }, | 1500 | { 0x900d4, 0x70 }, |
1504 | { 0x900d5, 0x788 }, | 1501 | { 0x900d5, 0x788 }, |
1505 | { 0x900d6, 0x16a }, | 1502 | { 0x900d6, 0x16a }, |
1506 | { 0x900d7, 0x1ff8 }, | 1503 | { 0x900d7, 0x1ff8 }, |
1507 | { 0x900d8, 0x85a8 }, | 1504 | { 0x900d8, 0x85a8 }, |
1508 | { 0x900d9, 0x1e8 }, | 1505 | { 0x900d9, 0x1e8 }, |
1509 | { 0x900da, 0x50 }, | 1506 | { 0x900da, 0x50 }, |
1510 | { 0x900db, 0x798 }, | 1507 | { 0x900db, 0x798 }, |
1511 | { 0x900dc, 0x16a }, | 1508 | { 0x900dc, 0x16a }, |
1512 | { 0x900dd, 0x60 }, | 1509 | { 0x900dd, 0x60 }, |
1513 | { 0x900de, 0x7a0 }, | 1510 | { 0x900de, 0x7a0 }, |
1514 | { 0x900df, 0x16a }, | 1511 | { 0x900df, 0x16a }, |
1515 | { 0x900e0, 0x8 }, | 1512 | { 0x900e0, 0x8 }, |
1516 | { 0x900e1, 0x8310 }, | 1513 | { 0x900e1, 0x8310 }, |
1517 | { 0x900e2, 0x168 }, | 1514 | { 0x900e2, 0x168 }, |
1518 | { 0x900e3, 0x8 }, | 1515 | { 0x900e3, 0x8 }, |
1519 | { 0x900e4, 0xa310 }, | 1516 | { 0x900e4, 0xa310 }, |
1520 | { 0x900e5, 0x168 }, | 1517 | { 0x900e5, 0x168 }, |
1521 | { 0x900e6, 0xa }, | 1518 | { 0x900e6, 0xa }, |
1522 | { 0x900e7, 0x408 }, | 1519 | { 0x900e7, 0x408 }, |
1523 | { 0x900e8, 0x169 }, | 1520 | { 0x900e8, 0x169 }, |
1524 | { 0x900e9, 0x6e }, | 1521 | { 0x900e9, 0x6e }, |
1525 | { 0x900ea, 0x0 }, | 1522 | { 0x900ea, 0x0 }, |
1526 | { 0x900eb, 0x68 }, | 1523 | { 0x900eb, 0x68 }, |
1527 | { 0x900ec, 0x0 }, | 1524 | { 0x900ec, 0x0 }, |
1528 | { 0x900ed, 0x408 }, | 1525 | { 0x900ed, 0x408 }, |
1529 | { 0x900ee, 0x169 }, | 1526 | { 0x900ee, 0x169 }, |
1530 | { 0x900ef, 0x0 }, | 1527 | { 0x900ef, 0x0 }, |
1531 | { 0x900f0, 0x8310 }, | 1528 | { 0x900f0, 0x8310 }, |
1532 | { 0x900f1, 0x168 }, | 1529 | { 0x900f1, 0x168 }, |
1533 | { 0x900f2, 0x0 }, | 1530 | { 0x900f2, 0x0 }, |
1534 | { 0x900f3, 0xa310 }, | 1531 | { 0x900f3, 0xa310 }, |
1535 | { 0x900f4, 0x168 }, | 1532 | { 0x900f4, 0x168 }, |
1536 | { 0x900f5, 0x1ff8 }, | 1533 | { 0x900f5, 0x1ff8 }, |
1537 | { 0x900f6, 0x85a8 }, | 1534 | { 0x900f6, 0x85a8 }, |
1538 | { 0x900f7, 0x1e8 }, | 1535 | { 0x900f7, 0x1e8 }, |
1539 | { 0x900f8, 0x68 }, | 1536 | { 0x900f8, 0x68 }, |
1540 | { 0x900f9, 0x798 }, | 1537 | { 0x900f9, 0x798 }, |
1541 | { 0x900fa, 0x16a }, | 1538 | { 0x900fa, 0x16a }, |
1542 | { 0x900fb, 0x78 }, | 1539 | { 0x900fb, 0x78 }, |
1543 | { 0x900fc, 0x7a0 }, | 1540 | { 0x900fc, 0x7a0 }, |
1544 | { 0x900fd, 0x16a }, | 1541 | { 0x900fd, 0x16a }, |
1545 | { 0x900fe, 0x68 }, | 1542 | { 0x900fe, 0x68 }, |
1546 | { 0x900ff, 0x790 }, | 1543 | { 0x900ff, 0x790 }, |
1547 | { 0x90100, 0x16a }, | 1544 | { 0x90100, 0x16a }, |
1548 | { 0x90101, 0x8 }, | 1545 | { 0x90101, 0x8 }, |
1549 | { 0x90102, 0x8b10 }, | 1546 | { 0x90102, 0x8b10 }, |
1550 | { 0x90103, 0x168 }, | 1547 | { 0x90103, 0x168 }, |
1551 | { 0x90104, 0x8 }, | 1548 | { 0x90104, 0x8 }, |
1552 | { 0x90105, 0xab10 }, | 1549 | { 0x90105, 0xab10 }, |
1553 | { 0x90106, 0x168 }, | 1550 | { 0x90106, 0x168 }, |
1554 | { 0x90107, 0xa }, | 1551 | { 0x90107, 0xa }, |
1555 | { 0x90108, 0x408 }, | 1552 | { 0x90108, 0x408 }, |
1556 | { 0x90109, 0x169 }, | 1553 | { 0x90109, 0x169 }, |
1557 | { 0x9010a, 0x58 }, | 1554 | { 0x9010a, 0x58 }, |
1558 | { 0x9010b, 0x0 }, | 1555 | { 0x9010b, 0x0 }, |
1559 | { 0x9010c, 0x68 }, | 1556 | { 0x9010c, 0x68 }, |
1560 | { 0x9010d, 0x0 }, | 1557 | { 0x9010d, 0x0 }, |
1561 | { 0x9010e, 0x408 }, | 1558 | { 0x9010e, 0x408 }, |
1562 | { 0x9010f, 0x169 }, | 1559 | { 0x9010f, 0x169 }, |
1563 | { 0x90110, 0x0 }, | 1560 | { 0x90110, 0x0 }, |
1564 | { 0x90111, 0x8b10 }, | 1561 | { 0x90111, 0x8b10 }, |
1565 | { 0x90112, 0x168 }, | 1562 | { 0x90112, 0x168 }, |
1566 | { 0x90113, 0x0 }, | 1563 | { 0x90113, 0x0 }, |
1567 | { 0x90114, 0xab10 }, | 1564 | { 0x90114, 0xab10 }, |
1568 | { 0x90115, 0x168 }, | 1565 | { 0x90115, 0x168 }, |
1569 | { 0x90116, 0x0 }, | 1566 | { 0x90116, 0x0 }, |
1570 | { 0x90117, 0x1d8 }, | 1567 | { 0x90117, 0x1d8 }, |
1571 | { 0x90118, 0x169 }, | 1568 | { 0x90118, 0x169 }, |
1572 | { 0x90119, 0x80 }, | 1569 | { 0x90119, 0x80 }, |
1573 | { 0x9011a, 0x790 }, | 1570 | { 0x9011a, 0x790 }, |
1574 | { 0x9011b, 0x16a }, | 1571 | { 0x9011b, 0x16a }, |
1575 | { 0x9011c, 0x18 }, | 1572 | { 0x9011c, 0x18 }, |
1576 | { 0x9011d, 0x7aa }, | 1573 | { 0x9011d, 0x7aa }, |
1577 | { 0x9011e, 0x6a }, | 1574 | { 0x9011e, 0x6a }, |
1578 | { 0x9011f, 0xa }, | 1575 | { 0x9011f, 0xa }, |
1579 | { 0x90120, 0x0 }, | 1576 | { 0x90120, 0x0 }, |
1580 | { 0x90121, 0x1e9 }, | 1577 | { 0x90121, 0x1e9 }, |
1581 | { 0x90122, 0x8 }, | 1578 | { 0x90122, 0x8 }, |
1582 | { 0x90123, 0x8080 }, | 1579 | { 0x90123, 0x8080 }, |
1583 | { 0x90124, 0x108 }, | 1580 | { 0x90124, 0x108 }, |
1584 | { 0x90125, 0xf }, | 1581 | { 0x90125, 0xf }, |
1585 | { 0x90126, 0x408 }, | 1582 | { 0x90126, 0x408 }, |
1586 | { 0x90127, 0x169 }, | 1583 | { 0x90127, 0x169 }, |
1587 | { 0x90128, 0xc }, | 1584 | { 0x90128, 0xc }, |
1588 | { 0x90129, 0x0 }, | 1585 | { 0x90129, 0x0 }, |
1589 | { 0x9012a, 0x68 }, | 1586 | { 0x9012a, 0x68 }, |
1590 | { 0x9012b, 0x9 }, | 1587 | { 0x9012b, 0x9 }, |
1591 | { 0x9012c, 0x0 }, | 1588 | { 0x9012c, 0x0 }, |
1592 | { 0x9012d, 0x1a9 }, | 1589 | { 0x9012d, 0x1a9 }, |
1593 | { 0x9012e, 0x0 }, | 1590 | { 0x9012e, 0x0 }, |
1594 | { 0x9012f, 0x408 }, | 1591 | { 0x9012f, 0x408 }, |
1595 | { 0x90130, 0x169 }, | 1592 | { 0x90130, 0x169 }, |
1596 | { 0x90131, 0x0 }, | 1593 | { 0x90131, 0x0 }, |
1597 | { 0x90132, 0x8080 }, | 1594 | { 0x90132, 0x8080 }, |
1598 | { 0x90133, 0x108 }, | 1595 | { 0x90133, 0x108 }, |
1599 | { 0x90134, 0x8 }, | 1596 | { 0x90134, 0x8 }, |
1600 | { 0x90135, 0x7aa }, | 1597 | { 0x90135, 0x7aa }, |
1601 | { 0x90136, 0x6a }, | 1598 | { 0x90136, 0x6a }, |
1602 | { 0x90137, 0x0 }, | 1599 | { 0x90137, 0x0 }, |
1603 | { 0x90138, 0x8568 }, | 1600 | { 0x90138, 0x8568 }, |
1604 | { 0x90139, 0x108 }, | 1601 | { 0x90139, 0x108 }, |
1605 | { 0x9013a, 0xb7 }, | 1602 | { 0x9013a, 0xb7 }, |
1606 | { 0x9013b, 0x790 }, | 1603 | { 0x9013b, 0x790 }, |
1607 | { 0x9013c, 0x16a }, | 1604 | { 0x9013c, 0x16a }, |
1608 | { 0x9013d, 0x1f }, | 1605 | { 0x9013d, 0x1f }, |
1609 | { 0x9013e, 0x0 }, | 1606 | { 0x9013e, 0x0 }, |
1610 | { 0x9013f, 0x68 }, | 1607 | { 0x9013f, 0x68 }, |
1611 | { 0x90140, 0x8 }, | 1608 | { 0x90140, 0x8 }, |
1612 | { 0x90141, 0x8558 }, | 1609 | { 0x90141, 0x8558 }, |
1613 | { 0x90142, 0x168 }, | 1610 | { 0x90142, 0x168 }, |
1614 | { 0x90143, 0xf }, | 1611 | { 0x90143, 0xf }, |
1615 | { 0x90144, 0x408 }, | 1612 | { 0x90144, 0x408 }, |
1616 | { 0x90145, 0x169 }, | 1613 | { 0x90145, 0x169 }, |
1617 | { 0x90146, 0xc }, | 1614 | { 0x90146, 0xc }, |
1618 | { 0x90147, 0x0 }, | 1615 | { 0x90147, 0x0 }, |
1619 | { 0x90148, 0x68 }, | 1616 | { 0x90148, 0x68 }, |
1620 | { 0x90149, 0x0 }, | 1617 | { 0x90149, 0x0 }, |
1621 | { 0x9014a, 0x408 }, | 1618 | { 0x9014a, 0x408 }, |
1622 | { 0x9014b, 0x169 }, | 1619 | { 0x9014b, 0x169 }, |
1623 | { 0x9014c, 0x0 }, | 1620 | { 0x9014c, 0x0 }, |
1624 | { 0x9014d, 0x8558 }, | 1621 | { 0x9014d, 0x8558 }, |
1625 | { 0x9014e, 0x168 }, | 1622 | { 0x9014e, 0x168 }, |
1626 | { 0x9014f, 0x8 }, | 1623 | { 0x9014f, 0x8 }, |
1627 | { 0x90150, 0x3c8 }, | 1624 | { 0x90150, 0x3c8 }, |
1628 | { 0x90151, 0x1a9 }, | 1625 | { 0x90151, 0x1a9 }, |
1629 | { 0x90152, 0x3 }, | 1626 | { 0x90152, 0x3 }, |
1630 | { 0x90153, 0x370 }, | 1627 | { 0x90153, 0x370 }, |
1631 | { 0x90154, 0x129 }, | 1628 | { 0x90154, 0x129 }, |
1632 | { 0x90155, 0x20 }, | 1629 | { 0x90155, 0x20 }, |
1633 | { 0x90156, 0x2aa }, | 1630 | { 0x90156, 0x2aa }, |
1634 | { 0x90157, 0x9 }, | 1631 | { 0x90157, 0x9 }, |
1635 | { 0x90158, 0x0 }, | 1632 | { 0x90158, 0x0 }, |
1636 | { 0x90159, 0x400 }, | 1633 | { 0x90159, 0x400 }, |
1637 | { 0x9015a, 0x10e }, | 1634 | { 0x9015a, 0x10e }, |
1638 | { 0x9015b, 0x8 }, | 1635 | { 0x9015b, 0x8 }, |
1639 | { 0x9015c, 0xe8 }, | 1636 | { 0x9015c, 0xe8 }, |
1640 | { 0x9015d, 0x109 }, | 1637 | { 0x9015d, 0x109 }, |
1641 | { 0x9015e, 0x0 }, | 1638 | { 0x9015e, 0x0 }, |
1642 | { 0x9015f, 0x8140 }, | 1639 | { 0x9015f, 0x8140 }, |
1643 | { 0x90160, 0x10c }, | 1640 | { 0x90160, 0x10c }, |
1644 | { 0x90161, 0x10 }, | 1641 | { 0x90161, 0x10 }, |
1645 | { 0x90162, 0x8138 }, | 1642 | { 0x90162, 0x8138 }, |
1646 | { 0x90163, 0x10c }, | 1643 | { 0x90163, 0x10c }, |
1647 | { 0x90164, 0x8 }, | 1644 | { 0x90164, 0x8 }, |
1648 | { 0x90165, 0x7c8 }, | 1645 | { 0x90165, 0x7c8 }, |
1649 | { 0x90166, 0x101 }, | 1646 | { 0x90166, 0x101 }, |
1650 | { 0x90167, 0x8 }, | 1647 | { 0x90167, 0x8 }, |
1651 | { 0x90168, 0x0 }, | 1648 | { 0x90168, 0x0 }, |
1652 | { 0x90169, 0x8 }, | 1649 | { 0x90169, 0x8 }, |
1653 | { 0x9016a, 0x8 }, | 1650 | { 0x9016a, 0x8 }, |
1654 | { 0x9016b, 0x448 }, | 1651 | { 0x9016b, 0x448 }, |
1655 | { 0x9016c, 0x109 }, | 1652 | { 0x9016c, 0x109 }, |
1656 | { 0x9016d, 0xf }, | 1653 | { 0x9016d, 0xf }, |
1657 | { 0x9016e, 0x7c0 }, | 1654 | { 0x9016e, 0x7c0 }, |
1658 | { 0x9016f, 0x109 }, | 1655 | { 0x9016f, 0x109 }, |
1659 | { 0x90170, 0x0 }, | 1656 | { 0x90170, 0x0 }, |
1660 | { 0x90171, 0xe8 }, | 1657 | { 0x90171, 0xe8 }, |
1661 | { 0x90172, 0x109 }, | 1658 | { 0x90172, 0x109 }, |
1662 | { 0x90173, 0x47 }, | 1659 | { 0x90173, 0x47 }, |
1663 | { 0x90174, 0x630 }, | 1660 | { 0x90174, 0x630 }, |
1664 | { 0x90175, 0x109 }, | 1661 | { 0x90175, 0x109 }, |
1665 | { 0x90176, 0x8 }, | 1662 | { 0x90176, 0x8 }, |
1666 | { 0x90177, 0x618 }, | 1663 | { 0x90177, 0x618 }, |
1667 | { 0x90178, 0x109 }, | 1664 | { 0x90178, 0x109 }, |
1668 | { 0x90179, 0x8 }, | 1665 | { 0x90179, 0x8 }, |
1669 | { 0x9017a, 0xe0 }, | 1666 | { 0x9017a, 0xe0 }, |
1670 | { 0x9017b, 0x109 }, | 1667 | { 0x9017b, 0x109 }, |
1671 | { 0x9017c, 0x0 }, | 1668 | { 0x9017c, 0x0 }, |
1672 | { 0x9017d, 0x7c8 }, | 1669 | { 0x9017d, 0x7c8 }, |
1673 | { 0x9017e, 0x109 }, | 1670 | { 0x9017e, 0x109 }, |
1674 | { 0x9017f, 0x8 }, | 1671 | { 0x9017f, 0x8 }, |
1675 | { 0x90180, 0x8140 }, | 1672 | { 0x90180, 0x8140 }, |
1676 | { 0x90181, 0x10c }, | 1673 | { 0x90181, 0x10c }, |
1677 | { 0x90182, 0x0 }, | 1674 | { 0x90182, 0x0 }, |
1678 | { 0x90183, 0x1 }, | 1675 | { 0x90183, 0x1 }, |
1679 | { 0x90184, 0x8 }, | 1676 | { 0x90184, 0x8 }, |
1680 | { 0x90185, 0x8 }, | 1677 | { 0x90185, 0x8 }, |
1681 | { 0x90186, 0x4 }, | 1678 | { 0x90186, 0x4 }, |
1682 | { 0x90187, 0x8 }, | 1679 | { 0x90187, 0x8 }, |
1683 | { 0x90188, 0x8 }, | 1680 | { 0x90188, 0x8 }, |
1684 | { 0x90189, 0x7c8 }, | 1681 | { 0x90189, 0x7c8 }, |
1685 | { 0x9018a, 0x101 }, | 1682 | { 0x9018a, 0x101 }, |
1686 | { 0x90006, 0x0 }, | 1683 | { 0x90006, 0x0 }, |
1687 | { 0x90007, 0x0 }, | 1684 | { 0x90007, 0x0 }, |
1688 | { 0x90008, 0x8 }, | 1685 | { 0x90008, 0x8 }, |
1689 | { 0x90009, 0x0 }, | 1686 | { 0x90009, 0x0 }, |
1690 | { 0x9000a, 0x0 }, | 1687 | { 0x9000a, 0x0 }, |
1691 | { 0x9000b, 0x0 }, | 1688 | { 0x9000b, 0x0 }, |
1692 | { 0xd00e7, 0x400 }, | 1689 | { 0xd00e7, 0x400 }, |
1693 | { 0x90017, 0x0 }, | 1690 | { 0x90017, 0x0 }, |
1694 | { 0x9001f, 0x2a }, | 1691 | { 0x9001f, 0x2a }, |
1695 | { 0x90026, 0x6a }, | 1692 | { 0x90026, 0x6a }, |
1696 | { 0x400d0, 0x0 }, | 1693 | { 0x400d0, 0x0 }, |
1697 | { 0x400d1, 0x101 }, | 1694 | { 0x400d1, 0x101 }, |
1698 | { 0x400d2, 0x105 }, | 1695 | { 0x400d2, 0x105 }, |
1699 | { 0x400d3, 0x107 }, | 1696 | { 0x400d3, 0x107 }, |
1700 | { 0x400d4, 0x10f }, | 1697 | { 0x400d4, 0x10f }, |
1701 | { 0x400d5, 0x202 }, | 1698 | { 0x400d5, 0x202 }, |
1702 | { 0x400d6, 0x20a }, | 1699 | { 0x400d6, 0x20a }, |
1703 | { 0x400d7, 0x20b }, | 1700 | { 0x400d7, 0x20b }, |
1704 | { 0x2003a, 0x2 }, | 1701 | { 0x2003a, 0x2 }, |
1705 | { 0x2000b, 0x5d }, | 1702 | { 0x2000b, 0x5d }, |
1706 | { 0x2000c, 0xbb }, | 1703 | { 0x2000c, 0xbb }, |
1707 | { 0x2000d, 0x753 }, | 1704 | { 0x2000d, 0x753 }, |
1708 | { 0x2000e, 0x2c }, | 1705 | { 0x2000e, 0x2c }, |
1709 | { 0x12000b, 0xc }, | 1706 | { 0x12000b, 0xc }, |
1710 | { 0x12000c, 0x19 }, | 1707 | { 0x12000c, 0x19 }, |
1711 | { 0x12000d, 0xfa }, | 1708 | { 0x12000d, 0xfa }, |
1712 | { 0x12000e, 0x10 }, | 1709 | { 0x12000e, 0x10 }, |
1713 | { 0x22000b, 0x3 }, | 1710 | { 0x22000b, 0x3 }, |
1714 | { 0x22000c, 0x6 }, | 1711 | { 0x22000c, 0x6 }, |
1715 | { 0x22000d, 0x3e }, | 1712 | { 0x22000d, 0x3e }, |
1716 | { 0x22000e, 0x10 }, | 1713 | { 0x22000e, 0x10 }, |
1717 | { 0x9000c, 0x0 }, | 1714 | { 0x9000c, 0x0 }, |
1718 | { 0x9000d, 0x173 }, | 1715 | { 0x9000d, 0x173 }, |
1719 | { 0x9000e, 0x60 }, | 1716 | { 0x9000e, 0x60 }, |
1720 | { 0x9000f, 0x6110 }, | 1717 | { 0x9000f, 0x6110 }, |
1721 | { 0x90010, 0x2152 }, | 1718 | { 0x90010, 0x2152 }, |
1722 | { 0x90011, 0xdfbd }, | 1719 | { 0x90011, 0xdfbd }, |
1723 | { 0x90012, 0x60 }, | 1720 | { 0x90012, 0x60 }, |
1724 | { 0x90013, 0x6152 }, | 1721 | { 0x90013, 0x6152 }, |
1725 | { 0x20010, 0x5a }, | 1722 | { 0x20010, 0x5a }, |
1726 | { 0x20011, 0x3 }, | 1723 | { 0x20011, 0x3 }, |
1727 | { 0x120010, 0x5a }, | 1724 | { 0x120010, 0x5a }, |
1728 | { 0x120011, 0x3 }, | 1725 | { 0x120011, 0x3 }, |
1729 | { 0x220010, 0x5a }, | 1726 | { 0x220010, 0x5a }, |
1730 | { 0x220011, 0x3 }, | 1727 | { 0x220011, 0x3 }, |
1731 | { 0x40080, 0xe0 }, | 1728 | { 0x40080, 0xe0 }, |
1732 | { 0x40081, 0x12 }, | 1729 | { 0x40081, 0x12 }, |
1733 | { 0x40082, 0xe0 }, | 1730 | { 0x40082, 0xe0 }, |
1734 | { 0x40083, 0x12 }, | 1731 | { 0x40083, 0x12 }, |
1735 | { 0x40084, 0xe0 }, | 1732 | { 0x40084, 0xe0 }, |
1736 | { 0x40085, 0x12 }, | 1733 | { 0x40085, 0x12 }, |
1737 | { 0x140080, 0xe0 }, | 1734 | { 0x140080, 0xe0 }, |
1738 | { 0x140081, 0x12 }, | 1735 | { 0x140081, 0x12 }, |
1739 | { 0x140082, 0xe0 }, | 1736 | { 0x140082, 0xe0 }, |
1740 | { 0x140083, 0x12 }, | 1737 | { 0x140083, 0x12 }, |
1741 | { 0x140084, 0xe0 }, | 1738 | { 0x140084, 0xe0 }, |
1742 | { 0x140085, 0x12 }, | 1739 | { 0x140085, 0x12 }, |
1743 | { 0x240080, 0xe0 }, | 1740 | { 0x240080, 0xe0 }, |
1744 | { 0x240081, 0x12 }, | 1741 | { 0x240081, 0x12 }, |
1745 | { 0x240082, 0xe0 }, | 1742 | { 0x240082, 0xe0 }, |
1746 | { 0x240083, 0x12 }, | 1743 | { 0x240083, 0x12 }, |
1747 | { 0x240084, 0xe0 }, | 1744 | { 0x240084, 0xe0 }, |
1748 | { 0x240085, 0x12 }, | 1745 | { 0x240085, 0x12 }, |
1749 | { 0x400fd, 0xf }, | 1746 | { 0x400fd, 0xf }, |
1750 | { 0x10011, 0x1 }, | 1747 | { 0x10011, 0x1 }, |
1751 | { 0x10012, 0x1 }, | 1748 | { 0x10012, 0x1 }, |
1752 | { 0x10013, 0x180 }, | 1749 | { 0x10013, 0x180 }, |
1753 | { 0x10018, 0x1 }, | 1750 | { 0x10018, 0x1 }, |
1754 | { 0x10002, 0x6209 }, | 1751 | { 0x10002, 0x6209 }, |
1755 | { 0x100b2, 0x1 }, | 1752 | { 0x100b2, 0x1 }, |
1756 | { 0x101b4, 0x1 }, | 1753 | { 0x101b4, 0x1 }, |
1757 | { 0x102b4, 0x1 }, | 1754 | { 0x102b4, 0x1 }, |
1758 | { 0x103b4, 0x1 }, | 1755 | { 0x103b4, 0x1 }, |
1759 | { 0x104b4, 0x1 }, | 1756 | { 0x104b4, 0x1 }, |
1760 | { 0x105b4, 0x1 }, | 1757 | { 0x105b4, 0x1 }, |
1761 | { 0x106b4, 0x1 }, | 1758 | { 0x106b4, 0x1 }, |
1762 | { 0x107b4, 0x1 }, | 1759 | { 0x107b4, 0x1 }, |
1763 | { 0x108b4, 0x1 }, | 1760 | { 0x108b4, 0x1 }, |
1764 | { 0x11011, 0x1 }, | 1761 | { 0x11011, 0x1 }, |
1765 | { 0x11012, 0x1 }, | 1762 | { 0x11012, 0x1 }, |
1766 | { 0x11013, 0x180 }, | 1763 | { 0x11013, 0x180 }, |
1767 | { 0x11018, 0x1 }, | 1764 | { 0x11018, 0x1 }, |
1768 | { 0x11002, 0x6209 }, | 1765 | { 0x11002, 0x6209 }, |
1769 | { 0x110b2, 0x1 }, | 1766 | { 0x110b2, 0x1 }, |
1770 | { 0x111b4, 0x1 }, | 1767 | { 0x111b4, 0x1 }, |
1771 | { 0x112b4, 0x1 }, | 1768 | { 0x112b4, 0x1 }, |
1772 | { 0x113b4, 0x1 }, | 1769 | { 0x113b4, 0x1 }, |
1773 | { 0x114b4, 0x1 }, | 1770 | { 0x114b4, 0x1 }, |
1774 | { 0x115b4, 0x1 }, | 1771 | { 0x115b4, 0x1 }, |
1775 | { 0x116b4, 0x1 }, | 1772 | { 0x116b4, 0x1 }, |
1776 | { 0x117b4, 0x1 }, | 1773 | { 0x117b4, 0x1 }, |
1777 | { 0x118b4, 0x1 }, | 1774 | { 0x118b4, 0x1 }, |
1778 | { 0x12011, 0x1 }, | 1775 | { 0x12011, 0x1 }, |
1779 | { 0x12012, 0x1 }, | 1776 | { 0x12012, 0x1 }, |
1780 | { 0x12013, 0x180 }, | 1777 | { 0x12013, 0x180 }, |
1781 | { 0x12018, 0x1 }, | 1778 | { 0x12018, 0x1 }, |
1782 | { 0x12002, 0x6209 }, | 1779 | { 0x12002, 0x6209 }, |
1783 | { 0x120b2, 0x1 }, | 1780 | { 0x120b2, 0x1 }, |
1784 | { 0x121b4, 0x1 }, | 1781 | { 0x121b4, 0x1 }, |
1785 | { 0x122b4, 0x1 }, | 1782 | { 0x122b4, 0x1 }, |
1786 | { 0x123b4, 0x1 }, | 1783 | { 0x123b4, 0x1 }, |
1787 | { 0x124b4, 0x1 }, | 1784 | { 0x124b4, 0x1 }, |
1788 | { 0x125b4, 0x1 }, | 1785 | { 0x125b4, 0x1 }, |
1789 | { 0x126b4, 0x1 }, | 1786 | { 0x126b4, 0x1 }, |
1790 | { 0x127b4, 0x1 }, | 1787 | { 0x127b4, 0x1 }, |
1791 | { 0x128b4, 0x1 }, | 1788 | { 0x128b4, 0x1 }, |
1792 | { 0x13011, 0x1 }, | 1789 | { 0x13011, 0x1 }, |
1793 | { 0x13012, 0x1 }, | 1790 | { 0x13012, 0x1 }, |
1794 | { 0x13013, 0x180 }, | 1791 | { 0x13013, 0x180 }, |
1795 | { 0x13018, 0x1 }, | 1792 | { 0x13018, 0x1 }, |
1796 | { 0x13002, 0x6209 }, | 1793 | { 0x13002, 0x6209 }, |
1797 | { 0x130b2, 0x1 }, | 1794 | { 0x130b2, 0x1 }, |
1798 | { 0x131b4, 0x1 }, | 1795 | { 0x131b4, 0x1 }, |
1799 | { 0x132b4, 0x1 }, | 1796 | { 0x132b4, 0x1 }, |
1800 | { 0x133b4, 0x1 }, | 1797 | { 0x133b4, 0x1 }, |
1801 | { 0x134b4, 0x1 }, | 1798 | { 0x134b4, 0x1 }, |
1802 | { 0x135b4, 0x1 }, | 1799 | { 0x135b4, 0x1 }, |
1803 | { 0x136b4, 0x1 }, | 1800 | { 0x136b4, 0x1 }, |
1804 | { 0x137b4, 0x1 }, | 1801 | { 0x137b4, 0x1 }, |
1805 | { 0x138b4, 0x1 }, | 1802 | { 0x138b4, 0x1 }, |
1806 | { 0x2003a, 0x2 }, | 1803 | { 0x2003a, 0x2 }, |
1807 | { 0xc0080, 0x2 }, | 1804 | { 0xc0080, 0x2 }, |
1808 | { 0xd0000, 0x1 } | 1805 | { 0xd0000, 0x1 } |
1809 | }; | 1806 | }; |
1810 | 1807 | ||
1811 | struct dram_fsp_msg ddr_dram_fsp_msg[] = { | 1808 | struct dram_fsp_msg ddr_dram_fsp_msg[] = { |
1812 | { | 1809 | { |
1813 | /* P0 3000mts 1D */ | 1810 | /* P0 3000mts 1D */ |
1814 | .drate = 3000, | 1811 | .drate = 3000, |
1815 | .fw_type = FW_1D_IMAGE, | 1812 | .fw_type = FW_1D_IMAGE, |
1816 | .fsp_cfg = ddr_fsp0_cfg, | 1813 | .fsp_cfg = ddr_fsp0_cfg, |
1817 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp0_cfg), | 1814 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp0_cfg), |
1818 | }, | 1815 | }, |
1819 | { | 1816 | { |
1820 | /* P1 400mts 1D */ | 1817 | /* P1 400mts 1D */ |
1821 | .drate = 400, | 1818 | .drate = 400, |
1822 | .fw_type = FW_1D_IMAGE, | 1819 | .fw_type = FW_1D_IMAGE, |
1823 | .fsp_cfg = ddr_fsp1_cfg, | 1820 | .fsp_cfg = ddr_fsp1_cfg, |
1824 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp1_cfg), | 1821 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp1_cfg), |
1825 | }, | 1822 | }, |
1826 | { | 1823 | { |
1827 | /* P2 100mts 1D */ | 1824 | /* P2 100mts 1D */ |
1828 | .drate = 100, | 1825 | .drate = 100, |
1829 | .fw_type = FW_1D_IMAGE, | 1826 | .fw_type = FW_1D_IMAGE, |
1830 | .fsp_cfg = ddr_fsp2_cfg, | 1827 | .fsp_cfg = ddr_fsp2_cfg, |
1831 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp2_cfg), | 1828 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp2_cfg), |
1832 | }, | 1829 | }, |
1833 | { | 1830 | { |
1834 | /* P0 3000mts 2D */ | 1831 | /* P0 3000mts 2D */ |
1835 | .drate = 3000, | 1832 | .drate = 3000, |
1836 | .fw_type = FW_2D_IMAGE, | 1833 | .fw_type = FW_2D_IMAGE, |
1837 | .fsp_cfg = ddr_fsp0_2d_cfg, | 1834 | .fsp_cfg = ddr_fsp0_2d_cfg, |
1838 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp0_2d_cfg), | 1835 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp0_2d_cfg), |
1839 | }, | 1836 | }, |
1840 | }; | 1837 | }; |
1841 | 1838 | ||
1842 | /* ddr timing config params */ | 1839 | /* ddr timing config params */ |
1843 | struct dram_timing_info dram_timing = { | 1840 | struct dram_timing_info dram_timing = { |
1844 | .ddrc_cfg = ddr_ddrc_cfg, | 1841 | .ddrc_cfg = ddr_ddrc_cfg, |
1845 | .ddrc_cfg_num = ARRAY_SIZE(ddr_ddrc_cfg), | 1842 | .ddrc_cfg_num = ARRAY_SIZE(ddr_ddrc_cfg), |
1846 | .ddrphy_cfg = ddr_ddrphy_cfg, | 1843 | .ddrphy_cfg = ddr_ddrphy_cfg, |
1847 | .ddrphy_cfg_num = ARRAY_SIZE(ddr_ddrphy_cfg), | 1844 | .ddrphy_cfg_num = ARRAY_SIZE(ddr_ddrphy_cfg), |
1848 | .fsp_msg = ddr_dram_fsp_msg, | 1845 | .fsp_msg = ddr_dram_fsp_msg, |
1849 | .fsp_msg_num = ARRAY_SIZE(ddr_dram_fsp_msg), | 1846 | .fsp_msg_num = ARRAY_SIZE(ddr_dram_fsp_msg), |
1850 | .ddrphy_trained_csr = ddr_ddrphy_trained_csr, | 1847 | .ddrphy_trained_csr = ddr_ddrphy_trained_csr, |
1851 | .ddrphy_trained_csr_num = ARRAY_SIZE(ddr_ddrphy_trained_csr), | 1848 | .ddrphy_trained_csr_num = ARRAY_SIZE(ddr_ddrphy_trained_csr), |
1852 | .ddrphy_pie = ddr_phy_pie, | 1849 | .ddrphy_pie = ddr_phy_pie, |
1853 | .ddrphy_pie_num = ARRAY_SIZE(ddr_phy_pie), | 1850 | .ddrphy_pie_num = ARRAY_SIZE(ddr_phy_pie), |
1854 | .fsp_table = { 3000, 400, 100, }, | 1851 | .fsp_table = { 3000, 400, 100, }, |
1855 | }; | 1852 | }; |
1856 | 1853 |
board/freescale/imx8mm_evk/lpddr4_timing.c
1 | /* | 1 | /* |
2 | * Copyright 2018-2019 NXP | 2 | * Copyright 2018-2019 NXP |
3 | * | 3 | * |
4 | * SPDX-License-Identifier: GPL-2.0+ | 4 | * SPDX-License-Identifier: GPL-2.0+ |
5 | * | 5 | * |
6 | * Generated code from MX8M_DDR_tool | 6 | * Generated code from MX8M_DDR_tool |
7 | */ | 7 | */ |
8 | 8 | ||
9 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
10 | #include <asm/arch/ddr.h> | 10 | #include <asm/arch/ddr.h> |
11 | 11 | ||
12 | struct dram_cfg_param ddr_ddrc_cfg[] = { | 12 | struct dram_cfg_param ddr_ddrc_cfg[] = { |
13 | /* Initialize DDRC registers */ | 13 | /* Initialize DDRC registers */ |
14 | { 0x3d400304, 0x1 }, | 14 | { 0x3d400304, 0x1 }, |
15 | { 0x3d400030, 0x1 }, | 15 | { 0x3d400030, 0x1 }, |
16 | { 0x3d400000, 0xa1080020 }, | 16 | { 0x3d400000, 0xa1080020 }, |
17 | { 0x3d400020, 0x223 }, | 17 | { 0x3d400020, 0x223 }, |
18 | { 0x3d400024, 0x16e3600 }, | 18 | { 0x3d400024, 0x16e3600 }, |
19 | { 0x3d400064, 0x5b00d2 }, | 19 | { 0x3d400064, 0x5b00d2 }, |
20 | { 0x3d4000d0, 0xc00305ba }, | 20 | { 0x3d4000d0, 0xc00305ba }, |
21 | { 0x3d4000d4, 0x940000 }, | 21 | { 0x3d4000d4, 0x940000 }, |
22 | { 0x3d4000dc, 0xd4002d }, | 22 | { 0x3d4000dc, 0xd4002d }, |
23 | { 0x3d4000e0, 0x310000 }, | 23 | { 0x3d4000e0, 0x310000 }, |
24 | { 0x3d4000e8, 0x66004d }, | 24 | { 0x3d4000e8, 0x66004d }, |
25 | { 0x3d4000ec, 0x16004d }, | 25 | { 0x3d4000ec, 0x16004d }, |
26 | { 0x3d400100, 0x191e1920 }, | 26 | { 0x3d400100, 0x191e1920 }, |
27 | { 0x3d400104, 0x60630 }, | 27 | { 0x3d400104, 0x60630 }, |
28 | { 0x3d40010c, 0xb0b000 }, | 28 | { 0x3d40010c, 0xb0b000 }, |
29 | { 0x3d400110, 0xe04080e }, | 29 | { 0x3d400110, 0xe04080e }, |
30 | { 0x3d400114, 0x2040c0c }, | 30 | { 0x3d400114, 0x2040c0c }, |
31 | { 0x3d400118, 0x1010007 }, | 31 | { 0x3d400118, 0x1010007 }, |
32 | { 0x3d40011c, 0x401 }, | 32 | { 0x3d40011c, 0x401 }, |
33 | { 0x3d400130, 0x20600 }, | 33 | { 0x3d400130, 0x20600 }, |
34 | { 0x3d400134, 0xc100002 }, | 34 | { 0x3d400134, 0xc100002 }, |
35 | { 0x3d400138, 0xd8 }, | 35 | { 0x3d400138, 0xd8 }, |
36 | { 0x3d400144, 0x96004b }, | 36 | { 0x3d400144, 0x96004b }, |
37 | { 0x3d400180, 0x2ee0017 }, | 37 | { 0x3d400180, 0x2ee0017 }, |
38 | { 0x3d400184, 0x2605b8e }, | 38 | { 0x3d400184, 0x2605b8e }, |
39 | { 0x3d400188, 0x0 }, | 39 | { 0x3d400188, 0x0 }, |
40 | { 0x3d400190, 0x497820a }, | 40 | { 0x3d400190, 0x497820a }, |
41 | { 0x3d400194, 0x80303 }, | 41 | { 0x3d400194, 0x80303 }, |
42 | { 0x3d4001b4, 0x170a }, | 42 | { 0x3d4001b4, 0x170a }, |
43 | { 0x3d4001a0, 0xe0400018 }, | 43 | { 0x3d4001a0, 0xe0400018 }, |
44 | { 0x3d4001a4, 0xdf00e4 }, | 44 | { 0x3d4001a4, 0xdf00e4 }, |
45 | { 0x3d4001a8, 0x80000000 }, | 45 | { 0x3d4001a8, 0x80000000 }, |
46 | { 0x3d4001b0, 0x11 }, | 46 | { 0x3d4001b0, 0x11 }, |
47 | { 0x3d4001c0, 0x1 }, | 47 | { 0x3d4001c0, 0x1 }, |
48 | { 0x3d4001c4, 0x0 }, | 48 | { 0x3d4001c4, 0x0 }, |
49 | { 0x3d4000f4, 0xc99 }, | 49 | { 0x3d4000f4, 0xc99 }, |
50 | { 0x3d400108, 0x70e1617 }, | 50 | { 0x3d400108, 0x70e1617 }, |
51 | { 0x3d400200, 0x1f }, | 51 | { 0x3d400200, 0x1f }, |
52 | { 0x3d40020c, 0x0 }, | 52 | { 0x3d40020c, 0x0 }, |
53 | { 0x3d400210, 0x1f1f }, | 53 | { 0x3d400210, 0x1f1f }, |
54 | { 0x3d400204, 0x80808 }, | 54 | { 0x3d400204, 0x80808 }, |
55 | { 0x3d400214, 0x7070707 }, | 55 | { 0x3d400214, 0x7070707 }, |
56 | { 0x3d400218, 0x7070707 }, | 56 | { 0x3d400218, 0x7070707 }, |
57 | 57 | ||
58 | /* performance setting */ | 58 | /* performance setting */ |
59 | { 0x3d400250, 0x29001701 }, | 59 | { 0x3d400250, 0x29001701 }, |
60 | { 0x3d400254, 0x2c }, | 60 | { 0x3d400254, 0x2c }, |
61 | { 0x3d40025c, 0x4000030 }, | 61 | { 0x3d40025c, 0x4000030 }, |
62 | { 0x3d400264, 0x900093e7 }, | 62 | { 0x3d400264, 0x900093e7 }, |
63 | { 0x3d40026c, 0x2005574 }, | 63 | { 0x3d40026c, 0x2005574 }, |
64 | { 0x3d400400, 0x111 }, | 64 | { 0x3d400400, 0x111 }, |
65 | { 0x3d400408, 0x72ff }, | 65 | { 0x3d400408, 0x72ff }, |
66 | { 0x3d400494, 0x2100e07 }, | 66 | { 0x3d400494, 0x2100e07 }, |
67 | { 0x3d400498, 0x620096 }, | 67 | { 0x3d400498, 0x620096 }, |
68 | { 0x3d40049c, 0x1100e07 }, | 68 | { 0x3d40049c, 0x1100e07 }, |
69 | { 0x3d4004a0, 0xc8012c }, | 69 | { 0x3d4004a0, 0xc8012c }, |
70 | 70 | ||
71 | /* P1: 400mts */ | 71 | /* P1: 400mts */ |
72 | { 0x3d402020, 0x21 }, | 72 | { 0x3d402020, 0x21 }, |
73 | { 0x3d402024, 0x30d400 }, | 73 | { 0x3d402024, 0x30d400 }, |
74 | { 0x3d402050, 0x20d040 }, | 74 | { 0x3d402050, 0x20d040 }, |
75 | { 0x3d402064, 0xc001c }, | 75 | { 0x3d402064, 0xc001c }, |
76 | { 0x3d4020dc, 0x840000 }, | 76 | { 0x3d4020dc, 0x840000 }, |
77 | { 0x3d4020e0, 0x310000 }, | 77 | { 0x3d4020e0, 0x310000 }, |
78 | { 0x3d4020e8, 0x66004d }, | 78 | { 0x3d4020e8, 0x66004d }, |
79 | { 0x3d4020ec, 0x16004d }, | 79 | { 0x3d4020ec, 0x16004d }, |
80 | { 0x3d402100, 0xa040305 }, | 80 | { 0x3d402100, 0xa040305 }, |
81 | { 0x3d402104, 0x30407 }, | 81 | { 0x3d402104, 0x30407 }, |
82 | { 0x3d402108, 0x203060b }, | 82 | { 0x3d402108, 0x203060b }, |
83 | { 0x3d40210c, 0x505000 }, | 83 | { 0x3d40210c, 0x505000 }, |
84 | { 0x3d402110, 0x2040202 }, | 84 | { 0x3d402110, 0x2040202 }, |
85 | { 0x3d402114, 0x2030202 }, | 85 | { 0x3d402114, 0x2030202 }, |
86 | { 0x3d402118, 0x1010004 }, | 86 | { 0x3d402118, 0x1010004 }, |
87 | { 0x3d40211c, 0x301 }, | 87 | { 0x3d40211c, 0x301 }, |
88 | { 0x3d402130, 0x20300 }, | 88 | { 0x3d402130, 0x20300 }, |
89 | { 0x3d402134, 0xa100002 }, | 89 | { 0x3d402134, 0xa100002 }, |
90 | { 0x3d402138, 0x1d }, | 90 | { 0x3d402138, 0x1d }, |
91 | { 0x3d402144, 0x14000a }, | 91 | { 0x3d402144, 0x14000a }, |
92 | { 0x3d402180, 0x640004 }, | 92 | { 0x3d402180, 0x640004 }, |
93 | { 0x3d402190, 0x3818200 }, | 93 | { 0x3d402190, 0x3818200 }, |
94 | { 0x3d402194, 0x80303 }, | 94 | { 0x3d402194, 0x80303 }, |
95 | { 0x3d4021b4, 0x100 }, | 95 | { 0x3d4021b4, 0x100 }, |
96 | 96 | ||
97 | /* p2: 100mts */ | 97 | /* p2: 100mts */ |
98 | { 0x3d403020, 0x21 }, | 98 | { 0x3d403020, 0x21 }, |
99 | { 0x3d403024, 0xc3500 }, | 99 | { 0x3d403024, 0xc3500 }, |
100 | { 0x3d403050, 0x20d040 }, | 100 | { 0x3d403050, 0x20d040 }, |
101 | { 0x3d403064, 0x30007 }, | 101 | { 0x3d403064, 0x30007 }, |
102 | { 0x3d4030dc, 0x840000 }, | 102 | { 0x3d4030dc, 0x840000 }, |
103 | { 0x3d4030e0, 0x310000 }, | 103 | { 0x3d4030e0, 0x310000 }, |
104 | { 0x3d4030e8, 0x66004d }, | 104 | { 0x3d4030e8, 0x66004d }, |
105 | { 0x3d4030ec, 0x16004d }, | 105 | { 0x3d4030ec, 0x16004d }, |
106 | { 0x3d403100, 0xa010102 }, | 106 | { 0x3d403100, 0xa010102 }, |
107 | { 0x3d403104, 0x30404 }, | 107 | { 0x3d403104, 0x30404 }, |
108 | { 0x3d403108, 0x203060b }, | 108 | { 0x3d403108, 0x203060b }, |
109 | { 0x3d40310c, 0x505000 }, | 109 | { 0x3d40310c, 0x505000 }, |
110 | { 0x3d403110, 0x2040202 }, | 110 | { 0x3d403110, 0x2040202 }, |
111 | { 0x3d403114, 0x2030202 }, | 111 | { 0x3d403114, 0x2030202 }, |
112 | { 0x3d403118, 0x1010004 }, | 112 | { 0x3d403118, 0x1010004 }, |
113 | { 0x3d40311c, 0x301 }, | 113 | { 0x3d40311c, 0x301 }, |
114 | { 0x3d403130, 0x20300 }, | 114 | { 0x3d403130, 0x20300 }, |
115 | { 0x3d403134, 0xa100002 }, | 115 | { 0x3d403134, 0xa100002 }, |
116 | { 0x3d403138, 0x8 }, | 116 | { 0x3d403138, 0x8 }, |
117 | { 0x3d403144, 0x50003 }, | 117 | { 0x3d403144, 0x50003 }, |
118 | { 0x3d403180, 0x190004 }, | 118 | { 0x3d403180, 0x190004 }, |
119 | { 0x3d403190, 0x3818200 }, | 119 | { 0x3d403190, 0x3818200 }, |
120 | { 0x3d403194, 0x80303 }, | 120 | { 0x3d403194, 0x80303 }, |
121 | { 0x3d4031b4, 0x100 }, | 121 | { 0x3d4031b4, 0x100 }, |
122 | 122 | ||
123 | /* default boot point */ | 123 | /* default boot point */ |
124 | { 0x3d400028, 0x0 }, | 124 | { 0x3d400028, 0x0 }, |
125 | }; | 125 | }; |
126 | 126 | ||
127 | /* PHY Initialize Configuration */ | 127 | /* PHY Initialize Configuration */ |
128 | struct dram_cfg_param ddr_ddrphy_cfg[] = { | 128 | struct dram_cfg_param ddr_ddrphy_cfg[] = { |
129 | { 0x100a0, 0x0 }, | 129 | { 0x100a0, 0x0 }, |
130 | { 0x100a1, 0x1 }, | 130 | { 0x100a1, 0x1 }, |
131 | { 0x100a2, 0x2 }, | 131 | { 0x100a2, 0x2 }, |
132 | { 0x100a3, 0x3 }, | 132 | { 0x100a3, 0x3 }, |
133 | { 0x100a4, 0x4 }, | 133 | { 0x100a4, 0x4 }, |
134 | { 0x100a5, 0x5 }, | 134 | { 0x100a5, 0x5 }, |
135 | { 0x100a6, 0x6 }, | 135 | { 0x100a6, 0x6 }, |
136 | { 0x100a7, 0x7 }, | 136 | { 0x100a7, 0x7 }, |
137 | { 0x110a0, 0x0 }, | 137 | { 0x110a0, 0x0 }, |
138 | { 0x110a1, 0x1 }, | 138 | { 0x110a1, 0x1 }, |
139 | { 0x110a2, 0x3 }, | 139 | { 0x110a2, 0x3 }, |
140 | { 0x110a3, 0x4 }, | 140 | { 0x110a3, 0x4 }, |
141 | { 0x110a4, 0x5 }, | 141 | { 0x110a4, 0x5 }, |
142 | { 0x110a5, 0x2 }, | 142 | { 0x110a5, 0x2 }, |
143 | { 0x110a6, 0x7 }, | 143 | { 0x110a6, 0x7 }, |
144 | { 0x110a7, 0x6 }, | 144 | { 0x110a7, 0x6 }, |
145 | { 0x120a0, 0x0 }, | 145 | { 0x120a0, 0x0 }, |
146 | { 0x120a1, 0x1 }, | 146 | { 0x120a1, 0x1 }, |
147 | { 0x120a2, 0x3 }, | 147 | { 0x120a2, 0x3 }, |
148 | { 0x120a3, 0x2 }, | 148 | { 0x120a3, 0x2 }, |
149 | { 0x120a4, 0x5 }, | 149 | { 0x120a4, 0x5 }, |
150 | { 0x120a5, 0x4 }, | 150 | { 0x120a5, 0x4 }, |
151 | { 0x120a6, 0x7 }, | 151 | { 0x120a6, 0x7 }, |
152 | { 0x120a7, 0x6 }, | 152 | { 0x120a7, 0x6 }, |
153 | { 0x130a0, 0x0 }, | 153 | { 0x130a0, 0x0 }, |
154 | { 0x130a1, 0x1 }, | 154 | { 0x130a1, 0x1 }, |
155 | { 0x130a2, 0x2 }, | 155 | { 0x130a2, 0x2 }, |
156 | { 0x130a3, 0x3 }, | 156 | { 0x130a3, 0x3 }, |
157 | { 0x130a4, 0x4 }, | 157 | { 0x130a4, 0x4 }, |
158 | { 0x130a5, 0x5 }, | 158 | { 0x130a5, 0x5 }, |
159 | { 0x130a6, 0x6 }, | 159 | { 0x130a6, 0x6 }, |
160 | { 0x130a7, 0x7 }, | 160 | { 0x130a7, 0x7 }, |
161 | { 0x1005f, 0x1ff }, | 161 | { 0x1005f, 0x1ff }, |
162 | { 0x1015f, 0x1ff }, | 162 | { 0x1015f, 0x1ff }, |
163 | { 0x1105f, 0x1ff }, | 163 | { 0x1105f, 0x1ff }, |
164 | { 0x1115f, 0x1ff }, | 164 | { 0x1115f, 0x1ff }, |
165 | { 0x1205f, 0x1ff }, | 165 | { 0x1205f, 0x1ff }, |
166 | { 0x1215f, 0x1ff }, | 166 | { 0x1215f, 0x1ff }, |
167 | { 0x1305f, 0x1ff }, | 167 | { 0x1305f, 0x1ff }, |
168 | { 0x1315f, 0x1ff }, | 168 | { 0x1315f, 0x1ff }, |
169 | { 0x11005f, 0x1ff }, | 169 | { 0x11005f, 0x1ff }, |
170 | { 0x11015f, 0x1ff }, | 170 | { 0x11015f, 0x1ff }, |
171 | { 0x11105f, 0x1ff }, | 171 | { 0x11105f, 0x1ff }, |
172 | { 0x11115f, 0x1ff }, | 172 | { 0x11115f, 0x1ff }, |
173 | { 0x11205f, 0x1ff }, | 173 | { 0x11205f, 0x1ff }, |
174 | { 0x11215f, 0x1ff }, | 174 | { 0x11215f, 0x1ff }, |
175 | { 0x11305f, 0x1ff }, | 175 | { 0x11305f, 0x1ff }, |
176 | { 0x11315f, 0x1ff }, | 176 | { 0x11315f, 0x1ff }, |
177 | { 0x21005f, 0x1ff }, | 177 | { 0x21005f, 0x1ff }, |
178 | { 0x21015f, 0x1ff }, | 178 | { 0x21015f, 0x1ff }, |
179 | { 0x21105f, 0x1ff }, | 179 | { 0x21105f, 0x1ff }, |
180 | { 0x21115f, 0x1ff }, | 180 | { 0x21115f, 0x1ff }, |
181 | { 0x21205f, 0x1ff }, | 181 | { 0x21205f, 0x1ff }, |
182 | { 0x21215f, 0x1ff }, | 182 | { 0x21215f, 0x1ff }, |
183 | { 0x21305f, 0x1ff }, | 183 | { 0x21305f, 0x1ff }, |
184 | { 0x21315f, 0x1ff }, | 184 | { 0x21315f, 0x1ff }, |
185 | { 0x55, 0x1ff }, | 185 | { 0x55, 0x1ff }, |
186 | { 0x1055, 0x1ff }, | 186 | { 0x1055, 0x1ff }, |
187 | { 0x2055, 0x1ff }, | 187 | { 0x2055, 0x1ff }, |
188 | { 0x3055, 0x1ff }, | 188 | { 0x3055, 0x1ff }, |
189 | { 0x4055, 0x1ff }, | 189 | { 0x4055, 0x1ff }, |
190 | { 0x5055, 0x1ff }, | 190 | { 0x5055, 0x1ff }, |
191 | { 0x6055, 0x1ff }, | 191 | { 0x6055, 0x1ff }, |
192 | { 0x7055, 0x1ff }, | 192 | { 0x7055, 0x1ff }, |
193 | { 0x8055, 0x1ff }, | 193 | { 0x8055, 0x1ff }, |
194 | { 0x9055, 0x1ff }, | 194 | { 0x9055, 0x1ff }, |
195 | { 0x200c5, 0x19 }, | 195 | { 0x200c5, 0x19 }, |
196 | { 0x1200c5, 0x7 }, | 196 | { 0x1200c5, 0x7 }, |
197 | { 0x2200c5, 0x7 }, | 197 | { 0x2200c5, 0x7 }, |
198 | { 0x2002e, 0x2 }, | 198 | { 0x2002e, 0x2 }, |
199 | { 0x12002e, 0x2 }, | 199 | { 0x12002e, 0x2 }, |
200 | { 0x22002e, 0x2 }, | 200 | { 0x22002e, 0x2 }, |
201 | { 0x90204, 0x0 }, | 201 | { 0x90204, 0x0 }, |
202 | { 0x190204, 0x0 }, | 202 | { 0x190204, 0x0 }, |
203 | { 0x290204, 0x0 }, | 203 | { 0x290204, 0x0 }, |
204 | { 0x20024, 0x1ab }, | 204 | { 0x20024, 0x1ab }, |
205 | { 0x2003a, 0x0 }, | 205 | { 0x2003a, 0x0 }, |
206 | { 0x120024, 0x1ab }, | 206 | { 0x120024, 0x1ab }, |
207 | { 0x2003a, 0x0 }, | 207 | { 0x2003a, 0x0 }, |
208 | { 0x220024, 0x1ab }, | 208 | { 0x220024, 0x1ab }, |
209 | { 0x2003a, 0x0 }, | 209 | { 0x2003a, 0x0 }, |
210 | { 0x20056, 0x3 }, | 210 | { 0x20056, 0x3 }, |
211 | { 0x120056, 0xa }, | 211 | { 0x120056, 0xa }, |
212 | { 0x220056, 0xa }, | 212 | { 0x220056, 0xa }, |
213 | { 0x1004d, 0xe00 }, | 213 | { 0x1004d, 0xe00 }, |
214 | { 0x1014d, 0xe00 }, | 214 | { 0x1014d, 0xe00 }, |
215 | { 0x1104d, 0xe00 }, | 215 | { 0x1104d, 0xe00 }, |
216 | { 0x1114d, 0xe00 }, | 216 | { 0x1114d, 0xe00 }, |
217 | { 0x1204d, 0xe00 }, | 217 | { 0x1204d, 0xe00 }, |
218 | { 0x1214d, 0xe00 }, | 218 | { 0x1214d, 0xe00 }, |
219 | { 0x1304d, 0xe00 }, | 219 | { 0x1304d, 0xe00 }, |
220 | { 0x1314d, 0xe00 }, | 220 | { 0x1314d, 0xe00 }, |
221 | { 0x11004d, 0xe00 }, | 221 | { 0x11004d, 0xe00 }, |
222 | { 0x11014d, 0xe00 }, | 222 | { 0x11014d, 0xe00 }, |
223 | { 0x11104d, 0xe00 }, | 223 | { 0x11104d, 0xe00 }, |
224 | { 0x11114d, 0xe00 }, | 224 | { 0x11114d, 0xe00 }, |
225 | { 0x11204d, 0xe00 }, | 225 | { 0x11204d, 0xe00 }, |
226 | { 0x11214d, 0xe00 }, | 226 | { 0x11214d, 0xe00 }, |
227 | { 0x11304d, 0xe00 }, | 227 | { 0x11304d, 0xe00 }, |
228 | { 0x11314d, 0xe00 }, | 228 | { 0x11314d, 0xe00 }, |
229 | { 0x21004d, 0xe00 }, | 229 | { 0x21004d, 0xe00 }, |
230 | { 0x21014d, 0xe00 }, | 230 | { 0x21014d, 0xe00 }, |
231 | { 0x21104d, 0xe00 }, | 231 | { 0x21104d, 0xe00 }, |
232 | { 0x21114d, 0xe00 }, | 232 | { 0x21114d, 0xe00 }, |
233 | { 0x21204d, 0xe00 }, | 233 | { 0x21204d, 0xe00 }, |
234 | { 0x21214d, 0xe00 }, | 234 | { 0x21214d, 0xe00 }, |
235 | { 0x21304d, 0xe00 }, | 235 | { 0x21304d, 0xe00 }, |
236 | { 0x21314d, 0xe00 }, | 236 | { 0x21314d, 0xe00 }, |
237 | { 0x10049, 0xeba }, | 237 | { 0x10049, 0xeba }, |
238 | { 0x10149, 0xeba }, | 238 | { 0x10149, 0xeba }, |
239 | { 0x11049, 0xeba }, | 239 | { 0x11049, 0xeba }, |
240 | { 0x11149, 0xeba }, | 240 | { 0x11149, 0xeba }, |
241 | { 0x12049, 0xeba }, | 241 | { 0x12049, 0xeba }, |
242 | { 0x12149, 0xeba }, | 242 | { 0x12149, 0xeba }, |
243 | { 0x13049, 0xeba }, | 243 | { 0x13049, 0xeba }, |
244 | { 0x13149, 0xeba }, | 244 | { 0x13149, 0xeba }, |
245 | { 0x110049, 0xeba }, | 245 | { 0x110049, 0xeba }, |
246 | { 0x110149, 0xeba }, | 246 | { 0x110149, 0xeba }, |
247 | { 0x111049, 0xeba }, | 247 | { 0x111049, 0xeba }, |
248 | { 0x111149, 0xeba }, | 248 | { 0x111149, 0xeba }, |
249 | { 0x112049, 0xeba }, | 249 | { 0x112049, 0xeba }, |
250 | { 0x112149, 0xeba }, | 250 | { 0x112149, 0xeba }, |
251 | { 0x113049, 0xeba }, | 251 | { 0x113049, 0xeba }, |
252 | { 0x113149, 0xeba }, | 252 | { 0x113149, 0xeba }, |
253 | { 0x210049, 0xeba }, | 253 | { 0x210049, 0xeba }, |
254 | { 0x210149, 0xeba }, | 254 | { 0x210149, 0xeba }, |
255 | { 0x211049, 0xeba }, | 255 | { 0x211049, 0xeba }, |
256 | { 0x211149, 0xeba }, | 256 | { 0x211149, 0xeba }, |
257 | { 0x212049, 0xeba }, | 257 | { 0x212049, 0xeba }, |
258 | { 0x212149, 0xeba }, | 258 | { 0x212149, 0xeba }, |
259 | { 0x213049, 0xeba }, | 259 | { 0x213049, 0xeba }, |
260 | { 0x213149, 0xeba }, | 260 | { 0x213149, 0xeba }, |
261 | { 0x43, 0x63 }, | 261 | { 0x43, 0x63 }, |
262 | { 0x1043, 0x63 }, | 262 | { 0x1043, 0x63 }, |
263 | { 0x2043, 0x63 }, | 263 | { 0x2043, 0x63 }, |
264 | { 0x3043, 0x63 }, | 264 | { 0x3043, 0x63 }, |
265 | { 0x4043, 0x63 }, | 265 | { 0x4043, 0x63 }, |
266 | { 0x5043, 0x63 }, | 266 | { 0x5043, 0x63 }, |
267 | { 0x6043, 0x63 }, | 267 | { 0x6043, 0x63 }, |
268 | { 0x7043, 0x63 }, | 268 | { 0x7043, 0x63 }, |
269 | { 0x8043, 0x63 }, | 269 | { 0x8043, 0x63 }, |
270 | { 0x9043, 0x63 }, | 270 | { 0x9043, 0x63 }, |
271 | { 0x20018, 0x3 }, | 271 | { 0x20018, 0x3 }, |
272 | { 0x20075, 0x4 }, | 272 | { 0x20075, 0x4 }, |
273 | { 0x20050, 0x0 }, | 273 | { 0x20050, 0x0 }, |
274 | { 0x20008, 0x2ee }, | 274 | { 0x20008, 0x2ee }, |
275 | { 0x120008, 0x64 }, | 275 | { 0x120008, 0x64 }, |
276 | { 0x220008, 0x19 }, | 276 | { 0x220008, 0x19 }, |
277 | { 0x20088, 0x9 }, | 277 | { 0x20088, 0x9 }, |
278 | { 0x200b2, 0xdc }, | 278 | { 0x200b2, 0xdc }, |
279 | { 0x10043, 0x5a1 }, | 279 | { 0x10043, 0x5a1 }, |
280 | { 0x10143, 0x5a1 }, | 280 | { 0x10143, 0x5a1 }, |
281 | { 0x11043, 0x5a1 }, | 281 | { 0x11043, 0x5a1 }, |
282 | { 0x11143, 0x5a1 }, | 282 | { 0x11143, 0x5a1 }, |
283 | { 0x12043, 0x5a1 }, | 283 | { 0x12043, 0x5a1 }, |
284 | { 0x12143, 0x5a1 }, | 284 | { 0x12143, 0x5a1 }, |
285 | { 0x13043, 0x5a1 }, | 285 | { 0x13043, 0x5a1 }, |
286 | { 0x13143, 0x5a1 }, | 286 | { 0x13143, 0x5a1 }, |
287 | { 0x1200b2, 0xdc }, | 287 | { 0x1200b2, 0xdc }, |
288 | { 0x110043, 0x5a1 }, | 288 | { 0x110043, 0x5a1 }, |
289 | { 0x110143, 0x5a1 }, | 289 | { 0x110143, 0x5a1 }, |
290 | { 0x111043, 0x5a1 }, | 290 | { 0x111043, 0x5a1 }, |
291 | { 0x111143, 0x5a1 }, | 291 | { 0x111143, 0x5a1 }, |
292 | { 0x112043, 0x5a1 }, | 292 | { 0x112043, 0x5a1 }, |
293 | { 0x112143, 0x5a1 }, | 293 | { 0x112143, 0x5a1 }, |
294 | { 0x113043, 0x5a1 }, | 294 | { 0x113043, 0x5a1 }, |
295 | { 0x113143, 0x5a1 }, | 295 | { 0x113143, 0x5a1 }, |
296 | { 0x2200b2, 0xdc }, | 296 | { 0x2200b2, 0xdc }, |
297 | { 0x210043, 0x5a1 }, | 297 | { 0x210043, 0x5a1 }, |
298 | { 0x210143, 0x5a1 }, | 298 | { 0x210143, 0x5a1 }, |
299 | { 0x211043, 0x5a1 }, | 299 | { 0x211043, 0x5a1 }, |
300 | { 0x211143, 0x5a1 }, | 300 | { 0x211143, 0x5a1 }, |
301 | { 0x212043, 0x5a1 }, | 301 | { 0x212043, 0x5a1 }, |
302 | { 0x212143, 0x5a1 }, | 302 | { 0x212143, 0x5a1 }, |
303 | { 0x213043, 0x5a1 }, | 303 | { 0x213043, 0x5a1 }, |
304 | { 0x213143, 0x5a1 }, | 304 | { 0x213143, 0x5a1 }, |
305 | { 0x200fa, 0x1 }, | 305 | { 0x200fa, 0x1 }, |
306 | { 0x1200fa, 0x1 }, | 306 | { 0x1200fa, 0x1 }, |
307 | { 0x2200fa, 0x1 }, | 307 | { 0x2200fa, 0x1 }, |
308 | { 0x20019, 0x1 }, | 308 | { 0x20019, 0x1 }, |
309 | { 0x120019, 0x1 }, | 309 | { 0x120019, 0x1 }, |
310 | { 0x220019, 0x1 }, | 310 | { 0x220019, 0x1 }, |
311 | { 0x200f0, 0x660 }, | 311 | { 0x200f0, 0x660 }, |
312 | { 0x200f1, 0x0 }, | 312 | { 0x200f1, 0x0 }, |
313 | { 0x200f2, 0x4444 }, | 313 | { 0x200f2, 0x4444 }, |
314 | { 0x200f3, 0x8888 }, | 314 | { 0x200f3, 0x8888 }, |
315 | { 0x200f4, 0x5665 }, | 315 | { 0x200f4, 0x5665 }, |
316 | { 0x200f5, 0x0 }, | 316 | { 0x200f5, 0x0 }, |
317 | { 0x200f6, 0x0 }, | 317 | { 0x200f6, 0x0 }, |
318 | { 0x200f7, 0xf000 }, | 318 | { 0x200f7, 0xf000 }, |
319 | { 0x20025, 0x0 }, | 319 | { 0x20025, 0x0 }, |
320 | { 0x2002d, 0x0 }, | 320 | { 0x2002d, 0x0 }, |
321 | { 0x12002d, 0x0 }, | 321 | { 0x12002d, 0x0 }, |
322 | { 0x22002d, 0x0 }, | 322 | { 0x22002d, 0x0 }, |
323 | { 0x200c7, 0x21 }, | 323 | { 0x200c7, 0x21 }, |
324 | { 0x1200c7, 0x21 }, | 324 | { 0x1200c7, 0x21 }, |
325 | { 0x2200c7, 0x21 }, | 325 | { 0x2200c7, 0x21 }, |
326 | { 0x200ca, 0x24 }, | 326 | { 0x200ca, 0x24 }, |
327 | { 0x1200ca, 0x24 }, | 327 | { 0x1200ca, 0x24 }, |
328 | { 0x2200ca, 0x24 }, | 328 | { 0x2200ca, 0x24 }, |
329 | }; | 329 | }; |
330 | 330 | ||
331 | /* ddr phy trained csr */ | 331 | /* ddr phy trained csr */ |
332 | struct dram_cfg_param ddr_ddrphy_trained_csr[] = { | 332 | struct dram_cfg_param ddr_ddrphy_trained_csr[] = { |
333 | { 0x200b2, 0x0 }, | 333 | { 0x200b2, 0x0 }, |
334 | { 0x1200b2, 0x0 }, | 334 | { 0x1200b2, 0x0 }, |
335 | { 0x2200b2, 0x0 }, | 335 | { 0x2200b2, 0x0 }, |
336 | { 0x200cb, 0x0 }, | 336 | { 0x200cb, 0x0 }, |
337 | { 0x10043, 0x0 }, | 337 | { 0x10043, 0x0 }, |
338 | { 0x110043, 0x0 }, | 338 | { 0x110043, 0x0 }, |
339 | { 0x210043, 0x0 }, | 339 | { 0x210043, 0x0 }, |
340 | { 0x10143, 0x0 }, | 340 | { 0x10143, 0x0 }, |
341 | { 0x110143, 0x0 }, | 341 | { 0x110143, 0x0 }, |
342 | { 0x210143, 0x0 }, | 342 | { 0x210143, 0x0 }, |
343 | { 0x11043, 0x0 }, | 343 | { 0x11043, 0x0 }, |
344 | { 0x111043, 0x0 }, | 344 | { 0x111043, 0x0 }, |
345 | { 0x211043, 0x0 }, | 345 | { 0x211043, 0x0 }, |
346 | { 0x11143, 0x0 }, | 346 | { 0x11143, 0x0 }, |
347 | { 0x111143, 0x0 }, | 347 | { 0x111143, 0x0 }, |
348 | { 0x211143, 0x0 }, | 348 | { 0x211143, 0x0 }, |
349 | { 0x12043, 0x0 }, | 349 | { 0x12043, 0x0 }, |
350 | { 0x112043, 0x0 }, | 350 | { 0x112043, 0x0 }, |
351 | { 0x212043, 0x0 }, | 351 | { 0x212043, 0x0 }, |
352 | { 0x12143, 0x0 }, | 352 | { 0x12143, 0x0 }, |
353 | { 0x112143, 0x0 }, | 353 | { 0x112143, 0x0 }, |
354 | { 0x212143, 0x0 }, | 354 | { 0x212143, 0x0 }, |
355 | { 0x13043, 0x0 }, | 355 | { 0x13043, 0x0 }, |
356 | { 0x113043, 0x0 }, | 356 | { 0x113043, 0x0 }, |
357 | { 0x213043, 0x0 }, | 357 | { 0x213043, 0x0 }, |
358 | { 0x13143, 0x0 }, | 358 | { 0x13143, 0x0 }, |
359 | { 0x113143, 0x0 }, | 359 | { 0x113143, 0x0 }, |
360 | { 0x213143, 0x0 }, | 360 | { 0x213143, 0x0 }, |
361 | { 0x80, 0x0 }, | 361 | { 0x80, 0x0 }, |
362 | { 0x100080, 0x0 }, | 362 | { 0x100080, 0x0 }, |
363 | { 0x200080, 0x0 }, | 363 | { 0x200080, 0x0 }, |
364 | { 0x1080, 0x0 }, | 364 | { 0x1080, 0x0 }, |
365 | { 0x101080, 0x0 }, | 365 | { 0x101080, 0x0 }, |
366 | { 0x201080, 0x0 }, | 366 | { 0x201080, 0x0 }, |
367 | { 0x2080, 0x0 }, | 367 | { 0x2080, 0x0 }, |
368 | { 0x102080, 0x0 }, | 368 | { 0x102080, 0x0 }, |
369 | { 0x202080, 0x0 }, | 369 | { 0x202080, 0x0 }, |
370 | { 0x3080, 0x0 }, | 370 | { 0x3080, 0x0 }, |
371 | { 0x103080, 0x0 }, | 371 | { 0x103080, 0x0 }, |
372 | { 0x203080, 0x0 }, | 372 | { 0x203080, 0x0 }, |
373 | { 0x4080, 0x0 }, | 373 | { 0x4080, 0x0 }, |
374 | { 0x104080, 0x0 }, | 374 | { 0x104080, 0x0 }, |
375 | { 0x204080, 0x0 }, | 375 | { 0x204080, 0x0 }, |
376 | { 0x5080, 0x0 }, | 376 | { 0x5080, 0x0 }, |
377 | { 0x105080, 0x0 }, | 377 | { 0x105080, 0x0 }, |
378 | { 0x205080, 0x0 }, | 378 | { 0x205080, 0x0 }, |
379 | { 0x6080, 0x0 }, | 379 | { 0x6080, 0x0 }, |
380 | { 0x106080, 0x0 }, | 380 | { 0x106080, 0x0 }, |
381 | { 0x206080, 0x0 }, | 381 | { 0x206080, 0x0 }, |
382 | { 0x7080, 0x0 }, | 382 | { 0x7080, 0x0 }, |
383 | { 0x107080, 0x0 }, | 383 | { 0x107080, 0x0 }, |
384 | { 0x207080, 0x0 }, | 384 | { 0x207080, 0x0 }, |
385 | { 0x8080, 0x0 }, | 385 | { 0x8080, 0x0 }, |
386 | { 0x108080, 0x0 }, | 386 | { 0x108080, 0x0 }, |
387 | { 0x208080, 0x0 }, | 387 | { 0x208080, 0x0 }, |
388 | { 0x9080, 0x0 }, | 388 | { 0x9080, 0x0 }, |
389 | { 0x109080, 0x0 }, | 389 | { 0x109080, 0x0 }, |
390 | { 0x209080, 0x0 }, | 390 | { 0x209080, 0x0 }, |
391 | { 0x10080, 0x0 }, | 391 | { 0x10080, 0x0 }, |
392 | { 0x110080, 0x0 }, | 392 | { 0x110080, 0x0 }, |
393 | { 0x210080, 0x0 }, | 393 | { 0x210080, 0x0 }, |
394 | { 0x10180, 0x0 }, | 394 | { 0x10180, 0x0 }, |
395 | { 0x110180, 0x0 }, | 395 | { 0x110180, 0x0 }, |
396 | { 0x210180, 0x0 }, | 396 | { 0x210180, 0x0 }, |
397 | { 0x11080, 0x0 }, | 397 | { 0x11080, 0x0 }, |
398 | { 0x111080, 0x0 }, | 398 | { 0x111080, 0x0 }, |
399 | { 0x211080, 0x0 }, | 399 | { 0x211080, 0x0 }, |
400 | { 0x11180, 0x0 }, | 400 | { 0x11180, 0x0 }, |
401 | { 0x111180, 0x0 }, | 401 | { 0x111180, 0x0 }, |
402 | { 0x211180, 0x0 }, | 402 | { 0x211180, 0x0 }, |
403 | { 0x12080, 0x0 }, | 403 | { 0x12080, 0x0 }, |
404 | { 0x112080, 0x0 }, | 404 | { 0x112080, 0x0 }, |
405 | { 0x212080, 0x0 }, | 405 | { 0x212080, 0x0 }, |
406 | { 0x12180, 0x0 }, | 406 | { 0x12180, 0x0 }, |
407 | { 0x112180, 0x0 }, | 407 | { 0x112180, 0x0 }, |
408 | { 0x212180, 0x0 }, | 408 | { 0x212180, 0x0 }, |
409 | { 0x13080, 0x0 }, | 409 | { 0x13080, 0x0 }, |
410 | { 0x113080, 0x0 }, | 410 | { 0x113080, 0x0 }, |
411 | { 0x213080, 0x0 }, | 411 | { 0x213080, 0x0 }, |
412 | { 0x13180, 0x0 }, | 412 | { 0x13180, 0x0 }, |
413 | { 0x113180, 0x0 }, | 413 | { 0x113180, 0x0 }, |
414 | { 0x213180, 0x0 }, | 414 | { 0x213180, 0x0 }, |
415 | { 0x10081, 0x0 }, | 415 | { 0x10081, 0x0 }, |
416 | { 0x110081, 0x0 }, | 416 | { 0x110081, 0x0 }, |
417 | { 0x210081, 0x0 }, | 417 | { 0x210081, 0x0 }, |
418 | { 0x10181, 0x0 }, | 418 | { 0x10181, 0x0 }, |
419 | { 0x110181, 0x0 }, | 419 | { 0x110181, 0x0 }, |
420 | { 0x210181, 0x0 }, | 420 | { 0x210181, 0x0 }, |
421 | { 0x11081, 0x0 }, | 421 | { 0x11081, 0x0 }, |
422 | { 0x111081, 0x0 }, | 422 | { 0x111081, 0x0 }, |
423 | { 0x211081, 0x0 }, | 423 | { 0x211081, 0x0 }, |
424 | { 0x11181, 0x0 }, | 424 | { 0x11181, 0x0 }, |
425 | { 0x111181, 0x0 }, | 425 | { 0x111181, 0x0 }, |
426 | { 0x211181, 0x0 }, | 426 | { 0x211181, 0x0 }, |
427 | { 0x12081, 0x0 }, | 427 | { 0x12081, 0x0 }, |
428 | { 0x112081, 0x0 }, | 428 | { 0x112081, 0x0 }, |
429 | { 0x212081, 0x0 }, | 429 | { 0x212081, 0x0 }, |
430 | { 0x12181, 0x0 }, | 430 | { 0x12181, 0x0 }, |
431 | { 0x112181, 0x0 }, | 431 | { 0x112181, 0x0 }, |
432 | { 0x212181, 0x0 }, | 432 | { 0x212181, 0x0 }, |
433 | { 0x13081, 0x0 }, | 433 | { 0x13081, 0x0 }, |
434 | { 0x113081, 0x0 }, | 434 | { 0x113081, 0x0 }, |
435 | { 0x213081, 0x0 }, | 435 | { 0x213081, 0x0 }, |
436 | { 0x13181, 0x0 }, | 436 | { 0x13181, 0x0 }, |
437 | { 0x113181, 0x0 }, | 437 | { 0x113181, 0x0 }, |
438 | { 0x213181, 0x0 }, | 438 | { 0x213181, 0x0 }, |
439 | { 0x100d0, 0x0 }, | 439 | { 0x100d0, 0x0 }, |
440 | { 0x1100d0, 0x0 }, | 440 | { 0x1100d0, 0x0 }, |
441 | { 0x2100d0, 0x0 }, | 441 | { 0x2100d0, 0x0 }, |
442 | { 0x101d0, 0x0 }, | 442 | { 0x101d0, 0x0 }, |
443 | { 0x1101d0, 0x0 }, | 443 | { 0x1101d0, 0x0 }, |
444 | { 0x2101d0, 0x0 }, | 444 | { 0x2101d0, 0x0 }, |
445 | { 0x110d0, 0x0 }, | 445 | { 0x110d0, 0x0 }, |
446 | { 0x1110d0, 0x0 }, | 446 | { 0x1110d0, 0x0 }, |
447 | { 0x2110d0, 0x0 }, | 447 | { 0x2110d0, 0x0 }, |
448 | { 0x111d0, 0x0 }, | 448 | { 0x111d0, 0x0 }, |
449 | { 0x1111d0, 0x0 }, | 449 | { 0x1111d0, 0x0 }, |
450 | { 0x2111d0, 0x0 }, | 450 | { 0x2111d0, 0x0 }, |
451 | { 0x120d0, 0x0 }, | 451 | { 0x120d0, 0x0 }, |
452 | { 0x1120d0, 0x0 }, | 452 | { 0x1120d0, 0x0 }, |
453 | { 0x2120d0, 0x0 }, | 453 | { 0x2120d0, 0x0 }, |
454 | { 0x121d0, 0x0 }, | 454 | { 0x121d0, 0x0 }, |
455 | { 0x1121d0, 0x0 }, | 455 | { 0x1121d0, 0x0 }, |
456 | { 0x2121d0, 0x0 }, | 456 | { 0x2121d0, 0x0 }, |
457 | { 0x130d0, 0x0 }, | 457 | { 0x130d0, 0x0 }, |
458 | { 0x1130d0, 0x0 }, | 458 | { 0x1130d0, 0x0 }, |
459 | { 0x2130d0, 0x0 }, | 459 | { 0x2130d0, 0x0 }, |
460 | { 0x131d0, 0x0 }, | 460 | { 0x131d0, 0x0 }, |
461 | { 0x1131d0, 0x0 }, | 461 | { 0x1131d0, 0x0 }, |
462 | { 0x2131d0, 0x0 }, | 462 | { 0x2131d0, 0x0 }, |
463 | { 0x100d1, 0x0 }, | 463 | { 0x100d1, 0x0 }, |
464 | { 0x1100d1, 0x0 }, | 464 | { 0x1100d1, 0x0 }, |
465 | { 0x2100d1, 0x0 }, | 465 | { 0x2100d1, 0x0 }, |
466 | { 0x101d1, 0x0 }, | 466 | { 0x101d1, 0x0 }, |
467 | { 0x1101d1, 0x0 }, | 467 | { 0x1101d1, 0x0 }, |
468 | { 0x2101d1, 0x0 }, | 468 | { 0x2101d1, 0x0 }, |
469 | { 0x110d1, 0x0 }, | 469 | { 0x110d1, 0x0 }, |
470 | { 0x1110d1, 0x0 }, | 470 | { 0x1110d1, 0x0 }, |
471 | { 0x2110d1, 0x0 }, | 471 | { 0x2110d1, 0x0 }, |
472 | { 0x111d1, 0x0 }, | 472 | { 0x111d1, 0x0 }, |
473 | { 0x1111d1, 0x0 }, | 473 | { 0x1111d1, 0x0 }, |
474 | { 0x2111d1, 0x0 }, | 474 | { 0x2111d1, 0x0 }, |
475 | { 0x120d1, 0x0 }, | 475 | { 0x120d1, 0x0 }, |
476 | { 0x1120d1, 0x0 }, | 476 | { 0x1120d1, 0x0 }, |
477 | { 0x2120d1, 0x0 }, | 477 | { 0x2120d1, 0x0 }, |
478 | { 0x121d1, 0x0 }, | 478 | { 0x121d1, 0x0 }, |
479 | { 0x1121d1, 0x0 }, | 479 | { 0x1121d1, 0x0 }, |
480 | { 0x2121d1, 0x0 }, | 480 | { 0x2121d1, 0x0 }, |
481 | { 0x130d1, 0x0 }, | 481 | { 0x130d1, 0x0 }, |
482 | { 0x1130d1, 0x0 }, | 482 | { 0x1130d1, 0x0 }, |
483 | { 0x2130d1, 0x0 }, | 483 | { 0x2130d1, 0x0 }, |
484 | { 0x131d1, 0x0 }, | 484 | { 0x131d1, 0x0 }, |
485 | { 0x1131d1, 0x0 }, | 485 | { 0x1131d1, 0x0 }, |
486 | { 0x2131d1, 0x0 }, | 486 | { 0x2131d1, 0x0 }, |
487 | { 0x10068, 0x0 }, | 487 | { 0x10068, 0x0 }, |
488 | { 0x10168, 0x0 }, | 488 | { 0x10168, 0x0 }, |
489 | { 0x10268, 0x0 }, | 489 | { 0x10268, 0x0 }, |
490 | { 0x10368, 0x0 }, | 490 | { 0x10368, 0x0 }, |
491 | { 0x10468, 0x0 }, | 491 | { 0x10468, 0x0 }, |
492 | { 0x10568, 0x0 }, | 492 | { 0x10568, 0x0 }, |
493 | { 0x10668, 0x0 }, | 493 | { 0x10668, 0x0 }, |
494 | { 0x10768, 0x0 }, | 494 | { 0x10768, 0x0 }, |
495 | { 0x10868, 0x0 }, | 495 | { 0x10868, 0x0 }, |
496 | { 0x11068, 0x0 }, | 496 | { 0x11068, 0x0 }, |
497 | { 0x11168, 0x0 }, | 497 | { 0x11168, 0x0 }, |
498 | { 0x11268, 0x0 }, | 498 | { 0x11268, 0x0 }, |
499 | { 0x11368, 0x0 }, | 499 | { 0x11368, 0x0 }, |
500 | { 0x11468, 0x0 }, | 500 | { 0x11468, 0x0 }, |
501 | { 0x11568, 0x0 }, | 501 | { 0x11568, 0x0 }, |
502 | { 0x11668, 0x0 }, | 502 | { 0x11668, 0x0 }, |
503 | { 0x11768, 0x0 }, | 503 | { 0x11768, 0x0 }, |
504 | { 0x11868, 0x0 }, | 504 | { 0x11868, 0x0 }, |
505 | { 0x12068, 0x0 }, | 505 | { 0x12068, 0x0 }, |
506 | { 0x12168, 0x0 }, | 506 | { 0x12168, 0x0 }, |
507 | { 0x12268, 0x0 }, | 507 | { 0x12268, 0x0 }, |
508 | { 0x12368, 0x0 }, | 508 | { 0x12368, 0x0 }, |
509 | { 0x12468, 0x0 }, | 509 | { 0x12468, 0x0 }, |
510 | { 0x12568, 0x0 }, | 510 | { 0x12568, 0x0 }, |
511 | { 0x12668, 0x0 }, | 511 | { 0x12668, 0x0 }, |
512 | { 0x12768, 0x0 }, | 512 | { 0x12768, 0x0 }, |
513 | { 0x12868, 0x0 }, | 513 | { 0x12868, 0x0 }, |
514 | { 0x13068, 0x0 }, | 514 | { 0x13068, 0x0 }, |
515 | { 0x13168, 0x0 }, | 515 | { 0x13168, 0x0 }, |
516 | { 0x13268, 0x0 }, | 516 | { 0x13268, 0x0 }, |
517 | { 0x13368, 0x0 }, | 517 | { 0x13368, 0x0 }, |
518 | { 0x13468, 0x0 }, | 518 | { 0x13468, 0x0 }, |
519 | { 0x13568, 0x0 }, | 519 | { 0x13568, 0x0 }, |
520 | { 0x13668, 0x0 }, | 520 | { 0x13668, 0x0 }, |
521 | { 0x13768, 0x0 }, | 521 | { 0x13768, 0x0 }, |
522 | { 0x13868, 0x0 }, | 522 | { 0x13868, 0x0 }, |
523 | { 0x10069, 0x0 }, | 523 | { 0x10069, 0x0 }, |
524 | { 0x10169, 0x0 }, | 524 | { 0x10169, 0x0 }, |
525 | { 0x10269, 0x0 }, | 525 | { 0x10269, 0x0 }, |
526 | { 0x10369, 0x0 }, | 526 | { 0x10369, 0x0 }, |
527 | { 0x10469, 0x0 }, | 527 | { 0x10469, 0x0 }, |
528 | { 0x10569, 0x0 }, | 528 | { 0x10569, 0x0 }, |
529 | { 0x10669, 0x0 }, | 529 | { 0x10669, 0x0 }, |
530 | { 0x10769, 0x0 }, | 530 | { 0x10769, 0x0 }, |
531 | { 0x10869, 0x0 }, | 531 | { 0x10869, 0x0 }, |
532 | { 0x11069, 0x0 }, | 532 | { 0x11069, 0x0 }, |
533 | { 0x11169, 0x0 }, | 533 | { 0x11169, 0x0 }, |
534 | { 0x11269, 0x0 }, | 534 | { 0x11269, 0x0 }, |
535 | { 0x11369, 0x0 }, | 535 | { 0x11369, 0x0 }, |
536 | { 0x11469, 0x0 }, | 536 | { 0x11469, 0x0 }, |
537 | { 0x11569, 0x0 }, | 537 | { 0x11569, 0x0 }, |
538 | { 0x11669, 0x0 }, | 538 | { 0x11669, 0x0 }, |
539 | { 0x11769, 0x0 }, | 539 | { 0x11769, 0x0 }, |
540 | { 0x11869, 0x0 }, | 540 | { 0x11869, 0x0 }, |
541 | { 0x12069, 0x0 }, | 541 | { 0x12069, 0x0 }, |
542 | { 0x12169, 0x0 }, | 542 | { 0x12169, 0x0 }, |
543 | { 0x12269, 0x0 }, | 543 | { 0x12269, 0x0 }, |
544 | { 0x12369, 0x0 }, | 544 | { 0x12369, 0x0 }, |
545 | { 0x12469, 0x0 }, | 545 | { 0x12469, 0x0 }, |
546 | { 0x12569, 0x0 }, | 546 | { 0x12569, 0x0 }, |
547 | { 0x12669, 0x0 }, | 547 | { 0x12669, 0x0 }, |
548 | { 0x12769, 0x0 }, | 548 | { 0x12769, 0x0 }, |
549 | { 0x12869, 0x0 }, | 549 | { 0x12869, 0x0 }, |
550 | { 0x13069, 0x0 }, | 550 | { 0x13069, 0x0 }, |
551 | { 0x13169, 0x0 }, | 551 | { 0x13169, 0x0 }, |
552 | { 0x13269, 0x0 }, | 552 | { 0x13269, 0x0 }, |
553 | { 0x13369, 0x0 }, | 553 | { 0x13369, 0x0 }, |
554 | { 0x13469, 0x0 }, | 554 | { 0x13469, 0x0 }, |
555 | { 0x13569, 0x0 }, | 555 | { 0x13569, 0x0 }, |
556 | { 0x13669, 0x0 }, | 556 | { 0x13669, 0x0 }, |
557 | { 0x13769, 0x0 }, | 557 | { 0x13769, 0x0 }, |
558 | { 0x13869, 0x0 }, | 558 | { 0x13869, 0x0 }, |
559 | { 0x1008c, 0x0 }, | 559 | { 0x1008c, 0x0 }, |
560 | { 0x11008c, 0x0 }, | 560 | { 0x11008c, 0x0 }, |
561 | { 0x21008c, 0x0 }, | 561 | { 0x21008c, 0x0 }, |
562 | { 0x1018c, 0x0 }, | 562 | { 0x1018c, 0x0 }, |
563 | { 0x11018c, 0x0 }, | 563 | { 0x11018c, 0x0 }, |
564 | { 0x21018c, 0x0 }, | 564 | { 0x21018c, 0x0 }, |
565 | { 0x1108c, 0x0 }, | 565 | { 0x1108c, 0x0 }, |
566 | { 0x11108c, 0x0 }, | 566 | { 0x11108c, 0x0 }, |
567 | { 0x21108c, 0x0 }, | 567 | { 0x21108c, 0x0 }, |
568 | { 0x1118c, 0x0 }, | 568 | { 0x1118c, 0x0 }, |
569 | { 0x11118c, 0x0 }, | 569 | { 0x11118c, 0x0 }, |
570 | { 0x21118c, 0x0 }, | 570 | { 0x21118c, 0x0 }, |
571 | { 0x1208c, 0x0 }, | 571 | { 0x1208c, 0x0 }, |
572 | { 0x11208c, 0x0 }, | 572 | { 0x11208c, 0x0 }, |
573 | { 0x21208c, 0x0 }, | 573 | { 0x21208c, 0x0 }, |
574 | { 0x1218c, 0x0 }, | 574 | { 0x1218c, 0x0 }, |
575 | { 0x11218c, 0x0 }, | 575 | { 0x11218c, 0x0 }, |
576 | { 0x21218c, 0x0 }, | 576 | { 0x21218c, 0x0 }, |
577 | { 0x1308c, 0x0 }, | 577 | { 0x1308c, 0x0 }, |
578 | { 0x11308c, 0x0 }, | 578 | { 0x11308c, 0x0 }, |
579 | { 0x21308c, 0x0 }, | 579 | { 0x21308c, 0x0 }, |
580 | { 0x1318c, 0x0 }, | 580 | { 0x1318c, 0x0 }, |
581 | { 0x11318c, 0x0 }, | 581 | { 0x11318c, 0x0 }, |
582 | { 0x21318c, 0x0 }, | 582 | { 0x21318c, 0x0 }, |
583 | { 0x1008d, 0x0 }, | 583 | { 0x1008d, 0x0 }, |
584 | { 0x11008d, 0x0 }, | 584 | { 0x11008d, 0x0 }, |
585 | { 0x21008d, 0x0 }, | 585 | { 0x21008d, 0x0 }, |
586 | { 0x1018d, 0x0 }, | 586 | { 0x1018d, 0x0 }, |
587 | { 0x11018d, 0x0 }, | 587 | { 0x11018d, 0x0 }, |
588 | { 0x21018d, 0x0 }, | 588 | { 0x21018d, 0x0 }, |
589 | { 0x1108d, 0x0 }, | 589 | { 0x1108d, 0x0 }, |
590 | { 0x11108d, 0x0 }, | 590 | { 0x11108d, 0x0 }, |
591 | { 0x21108d, 0x0 }, | 591 | { 0x21108d, 0x0 }, |
592 | { 0x1118d, 0x0 }, | 592 | { 0x1118d, 0x0 }, |
593 | { 0x11118d, 0x0 }, | 593 | { 0x11118d, 0x0 }, |
594 | { 0x21118d, 0x0 }, | 594 | { 0x21118d, 0x0 }, |
595 | { 0x1208d, 0x0 }, | 595 | { 0x1208d, 0x0 }, |
596 | { 0x11208d, 0x0 }, | 596 | { 0x11208d, 0x0 }, |
597 | { 0x21208d, 0x0 }, | 597 | { 0x21208d, 0x0 }, |
598 | { 0x1218d, 0x0 }, | 598 | { 0x1218d, 0x0 }, |
599 | { 0x11218d, 0x0 }, | 599 | { 0x11218d, 0x0 }, |
600 | { 0x21218d, 0x0 }, | 600 | { 0x21218d, 0x0 }, |
601 | { 0x1308d, 0x0 }, | 601 | { 0x1308d, 0x0 }, |
602 | { 0x11308d, 0x0 }, | 602 | { 0x11308d, 0x0 }, |
603 | { 0x21308d, 0x0 }, | 603 | { 0x21308d, 0x0 }, |
604 | { 0x1318d, 0x0 }, | 604 | { 0x1318d, 0x0 }, |
605 | { 0x11318d, 0x0 }, | 605 | { 0x11318d, 0x0 }, |
606 | { 0x21318d, 0x0 }, | 606 | { 0x21318d, 0x0 }, |
607 | { 0x100c0, 0x0 }, | 607 | { 0x100c0, 0x0 }, |
608 | { 0x1100c0, 0x0 }, | 608 | { 0x1100c0, 0x0 }, |
609 | { 0x2100c0, 0x0 }, | 609 | { 0x2100c0, 0x0 }, |
610 | { 0x101c0, 0x0 }, | 610 | { 0x101c0, 0x0 }, |
611 | { 0x1101c0, 0x0 }, | 611 | { 0x1101c0, 0x0 }, |
612 | { 0x2101c0, 0x0 }, | 612 | { 0x2101c0, 0x0 }, |
613 | { 0x102c0, 0x0 }, | 613 | { 0x102c0, 0x0 }, |
614 | { 0x1102c0, 0x0 }, | 614 | { 0x1102c0, 0x0 }, |
615 | { 0x2102c0, 0x0 }, | 615 | { 0x2102c0, 0x0 }, |
616 | { 0x103c0, 0x0 }, | 616 | { 0x103c0, 0x0 }, |
617 | { 0x1103c0, 0x0 }, | 617 | { 0x1103c0, 0x0 }, |
618 | { 0x2103c0, 0x0 }, | 618 | { 0x2103c0, 0x0 }, |
619 | { 0x104c0, 0x0 }, | 619 | { 0x104c0, 0x0 }, |
620 | { 0x1104c0, 0x0 }, | 620 | { 0x1104c0, 0x0 }, |
621 | { 0x2104c0, 0x0 }, | 621 | { 0x2104c0, 0x0 }, |
622 | { 0x105c0, 0x0 }, | 622 | { 0x105c0, 0x0 }, |
623 | { 0x1105c0, 0x0 }, | 623 | { 0x1105c0, 0x0 }, |
624 | { 0x2105c0, 0x0 }, | 624 | { 0x2105c0, 0x0 }, |
625 | { 0x106c0, 0x0 }, | 625 | { 0x106c0, 0x0 }, |
626 | { 0x1106c0, 0x0 }, | 626 | { 0x1106c0, 0x0 }, |
627 | { 0x2106c0, 0x0 }, | 627 | { 0x2106c0, 0x0 }, |
628 | { 0x107c0, 0x0 }, | 628 | { 0x107c0, 0x0 }, |
629 | { 0x1107c0, 0x0 }, | 629 | { 0x1107c0, 0x0 }, |
630 | { 0x2107c0, 0x0 }, | 630 | { 0x2107c0, 0x0 }, |
631 | { 0x108c0, 0x0 }, | 631 | { 0x108c0, 0x0 }, |
632 | { 0x1108c0, 0x0 }, | 632 | { 0x1108c0, 0x0 }, |
633 | { 0x2108c0, 0x0 }, | 633 | { 0x2108c0, 0x0 }, |
634 | { 0x110c0, 0x0 }, | 634 | { 0x110c0, 0x0 }, |
635 | { 0x1110c0, 0x0 }, | 635 | { 0x1110c0, 0x0 }, |
636 | { 0x2110c0, 0x0 }, | 636 | { 0x2110c0, 0x0 }, |
637 | { 0x111c0, 0x0 }, | 637 | { 0x111c0, 0x0 }, |
638 | { 0x1111c0, 0x0 }, | 638 | { 0x1111c0, 0x0 }, |
639 | { 0x2111c0, 0x0 }, | 639 | { 0x2111c0, 0x0 }, |
640 | { 0x112c0, 0x0 }, | 640 | { 0x112c0, 0x0 }, |
641 | { 0x1112c0, 0x0 }, | 641 | { 0x1112c0, 0x0 }, |
642 | { 0x2112c0, 0x0 }, | 642 | { 0x2112c0, 0x0 }, |
643 | { 0x113c0, 0x0 }, | 643 | { 0x113c0, 0x0 }, |
644 | { 0x1113c0, 0x0 }, | 644 | { 0x1113c0, 0x0 }, |
645 | { 0x2113c0, 0x0 }, | 645 | { 0x2113c0, 0x0 }, |
646 | { 0x114c0, 0x0 }, | 646 | { 0x114c0, 0x0 }, |
647 | { 0x1114c0, 0x0 }, | 647 | { 0x1114c0, 0x0 }, |
648 | { 0x2114c0, 0x0 }, | 648 | { 0x2114c0, 0x0 }, |
649 | { 0x115c0, 0x0 }, | 649 | { 0x115c0, 0x0 }, |
650 | { 0x1115c0, 0x0 }, | 650 | { 0x1115c0, 0x0 }, |
651 | { 0x2115c0, 0x0 }, | 651 | { 0x2115c0, 0x0 }, |
652 | { 0x116c0, 0x0 }, | 652 | { 0x116c0, 0x0 }, |
653 | { 0x1116c0, 0x0 }, | 653 | { 0x1116c0, 0x0 }, |
654 | { 0x2116c0, 0x0 }, | 654 | { 0x2116c0, 0x0 }, |
655 | { 0x117c0, 0x0 }, | 655 | { 0x117c0, 0x0 }, |
656 | { 0x1117c0, 0x0 }, | 656 | { 0x1117c0, 0x0 }, |
657 | { 0x2117c0, 0x0 }, | 657 | { 0x2117c0, 0x0 }, |
658 | { 0x118c0, 0x0 }, | 658 | { 0x118c0, 0x0 }, |
659 | { 0x1118c0, 0x0 }, | 659 | { 0x1118c0, 0x0 }, |
660 | { 0x2118c0, 0x0 }, | 660 | { 0x2118c0, 0x0 }, |
661 | { 0x120c0, 0x0 }, | 661 | { 0x120c0, 0x0 }, |
662 | { 0x1120c0, 0x0 }, | 662 | { 0x1120c0, 0x0 }, |
663 | { 0x2120c0, 0x0 }, | 663 | { 0x2120c0, 0x0 }, |
664 | { 0x121c0, 0x0 }, | 664 | { 0x121c0, 0x0 }, |
665 | { 0x1121c0, 0x0 }, | 665 | { 0x1121c0, 0x0 }, |
666 | { 0x2121c0, 0x0 }, | 666 | { 0x2121c0, 0x0 }, |
667 | { 0x122c0, 0x0 }, | 667 | { 0x122c0, 0x0 }, |
668 | { 0x1122c0, 0x0 }, | 668 | { 0x1122c0, 0x0 }, |
669 | { 0x2122c0, 0x0 }, | 669 | { 0x2122c0, 0x0 }, |
670 | { 0x123c0, 0x0 }, | 670 | { 0x123c0, 0x0 }, |
671 | { 0x1123c0, 0x0 }, | 671 | { 0x1123c0, 0x0 }, |
672 | { 0x2123c0, 0x0 }, | 672 | { 0x2123c0, 0x0 }, |
673 | { 0x124c0, 0x0 }, | 673 | { 0x124c0, 0x0 }, |
674 | { 0x1124c0, 0x0 }, | 674 | { 0x1124c0, 0x0 }, |
675 | { 0x2124c0, 0x0 }, | 675 | { 0x2124c0, 0x0 }, |
676 | { 0x125c0, 0x0 }, | 676 | { 0x125c0, 0x0 }, |
677 | { 0x1125c0, 0x0 }, | 677 | { 0x1125c0, 0x0 }, |
678 | { 0x2125c0, 0x0 }, | 678 | { 0x2125c0, 0x0 }, |
679 | { 0x126c0, 0x0 }, | 679 | { 0x126c0, 0x0 }, |
680 | { 0x1126c0, 0x0 }, | 680 | { 0x1126c0, 0x0 }, |
681 | { 0x2126c0, 0x0 }, | 681 | { 0x2126c0, 0x0 }, |
682 | { 0x127c0, 0x0 }, | 682 | { 0x127c0, 0x0 }, |
683 | { 0x1127c0, 0x0 }, | 683 | { 0x1127c0, 0x0 }, |
684 | { 0x2127c0, 0x0 }, | 684 | { 0x2127c0, 0x0 }, |
685 | { 0x128c0, 0x0 }, | 685 | { 0x128c0, 0x0 }, |
686 | { 0x1128c0, 0x0 }, | 686 | { 0x1128c0, 0x0 }, |
687 | { 0x2128c0, 0x0 }, | 687 | { 0x2128c0, 0x0 }, |
688 | { 0x130c0, 0x0 }, | 688 | { 0x130c0, 0x0 }, |
689 | { 0x1130c0, 0x0 }, | 689 | { 0x1130c0, 0x0 }, |
690 | { 0x2130c0, 0x0 }, | 690 | { 0x2130c0, 0x0 }, |
691 | { 0x131c0, 0x0 }, | 691 | { 0x131c0, 0x0 }, |
692 | { 0x1131c0, 0x0 }, | 692 | { 0x1131c0, 0x0 }, |
693 | { 0x2131c0, 0x0 }, | 693 | { 0x2131c0, 0x0 }, |
694 | { 0x132c0, 0x0 }, | 694 | { 0x132c0, 0x0 }, |
695 | { 0x1132c0, 0x0 }, | 695 | { 0x1132c0, 0x0 }, |
696 | { 0x2132c0, 0x0 }, | 696 | { 0x2132c0, 0x0 }, |
697 | { 0x133c0, 0x0 }, | 697 | { 0x133c0, 0x0 }, |
698 | { 0x1133c0, 0x0 }, | 698 | { 0x1133c0, 0x0 }, |
699 | { 0x2133c0, 0x0 }, | 699 | { 0x2133c0, 0x0 }, |
700 | { 0x134c0, 0x0 }, | 700 | { 0x134c0, 0x0 }, |
701 | { 0x1134c0, 0x0 }, | 701 | { 0x1134c0, 0x0 }, |
702 | { 0x2134c0, 0x0 }, | 702 | { 0x2134c0, 0x0 }, |
703 | { 0x135c0, 0x0 }, | 703 | { 0x135c0, 0x0 }, |
704 | { 0x1135c0, 0x0 }, | 704 | { 0x1135c0, 0x0 }, |
705 | { 0x2135c0, 0x0 }, | 705 | { 0x2135c0, 0x0 }, |
706 | { 0x136c0, 0x0 }, | 706 | { 0x136c0, 0x0 }, |
707 | { 0x1136c0, 0x0 }, | 707 | { 0x1136c0, 0x0 }, |
708 | { 0x2136c0, 0x0 }, | 708 | { 0x2136c0, 0x0 }, |
709 | { 0x137c0, 0x0 }, | 709 | { 0x137c0, 0x0 }, |
710 | { 0x1137c0, 0x0 }, | 710 | { 0x1137c0, 0x0 }, |
711 | { 0x2137c0, 0x0 }, | 711 | { 0x2137c0, 0x0 }, |
712 | { 0x138c0, 0x0 }, | 712 | { 0x138c0, 0x0 }, |
713 | { 0x1138c0, 0x0 }, | 713 | { 0x1138c0, 0x0 }, |
714 | { 0x2138c0, 0x0 }, | 714 | { 0x2138c0, 0x0 }, |
715 | { 0x100c1, 0x0 }, | 715 | { 0x100c1, 0x0 }, |
716 | { 0x1100c1, 0x0 }, | 716 | { 0x1100c1, 0x0 }, |
717 | { 0x2100c1, 0x0 }, | 717 | { 0x2100c1, 0x0 }, |
718 | { 0x101c1, 0x0 }, | 718 | { 0x101c1, 0x0 }, |
719 | { 0x1101c1, 0x0 }, | 719 | { 0x1101c1, 0x0 }, |
720 | { 0x2101c1, 0x0 }, | 720 | { 0x2101c1, 0x0 }, |
721 | { 0x102c1, 0x0 }, | 721 | { 0x102c1, 0x0 }, |
722 | { 0x1102c1, 0x0 }, | 722 | { 0x1102c1, 0x0 }, |
723 | { 0x2102c1, 0x0 }, | 723 | { 0x2102c1, 0x0 }, |
724 | { 0x103c1, 0x0 }, | 724 | { 0x103c1, 0x0 }, |
725 | { 0x1103c1, 0x0 }, | 725 | { 0x1103c1, 0x0 }, |
726 | { 0x2103c1, 0x0 }, | 726 | { 0x2103c1, 0x0 }, |
727 | { 0x104c1, 0x0 }, | 727 | { 0x104c1, 0x0 }, |
728 | { 0x1104c1, 0x0 }, | 728 | { 0x1104c1, 0x0 }, |
729 | { 0x2104c1, 0x0 }, | 729 | { 0x2104c1, 0x0 }, |
730 | { 0x105c1, 0x0 }, | 730 | { 0x105c1, 0x0 }, |
731 | { 0x1105c1, 0x0 }, | 731 | { 0x1105c1, 0x0 }, |
732 | { 0x2105c1, 0x0 }, | 732 | { 0x2105c1, 0x0 }, |
733 | { 0x106c1, 0x0 }, | 733 | { 0x106c1, 0x0 }, |
734 | { 0x1106c1, 0x0 }, | 734 | { 0x1106c1, 0x0 }, |
735 | { 0x2106c1, 0x0 }, | 735 | { 0x2106c1, 0x0 }, |
736 | { 0x107c1, 0x0 }, | 736 | { 0x107c1, 0x0 }, |
737 | { 0x1107c1, 0x0 }, | 737 | { 0x1107c1, 0x0 }, |
738 | { 0x2107c1, 0x0 }, | 738 | { 0x2107c1, 0x0 }, |
739 | { 0x108c1, 0x0 }, | 739 | { 0x108c1, 0x0 }, |
740 | { 0x1108c1, 0x0 }, | 740 | { 0x1108c1, 0x0 }, |
741 | { 0x2108c1, 0x0 }, | 741 | { 0x2108c1, 0x0 }, |
742 | { 0x110c1, 0x0 }, | 742 | { 0x110c1, 0x0 }, |
743 | { 0x1110c1, 0x0 }, | 743 | { 0x1110c1, 0x0 }, |
744 | { 0x2110c1, 0x0 }, | 744 | { 0x2110c1, 0x0 }, |
745 | { 0x111c1, 0x0 }, | 745 | { 0x111c1, 0x0 }, |
746 | { 0x1111c1, 0x0 }, | 746 | { 0x1111c1, 0x0 }, |
747 | { 0x2111c1, 0x0 }, | 747 | { 0x2111c1, 0x0 }, |
748 | { 0x112c1, 0x0 }, | 748 | { 0x112c1, 0x0 }, |
749 | { 0x1112c1, 0x0 }, | 749 | { 0x1112c1, 0x0 }, |
750 | { 0x2112c1, 0x0 }, | 750 | { 0x2112c1, 0x0 }, |
751 | { 0x113c1, 0x0 }, | 751 | { 0x113c1, 0x0 }, |
752 | { 0x1113c1, 0x0 }, | 752 | { 0x1113c1, 0x0 }, |
753 | { 0x2113c1, 0x0 }, | 753 | { 0x2113c1, 0x0 }, |
754 | { 0x114c1, 0x0 }, | 754 | { 0x114c1, 0x0 }, |
755 | { 0x1114c1, 0x0 }, | 755 | { 0x1114c1, 0x0 }, |
756 | { 0x2114c1, 0x0 }, | 756 | { 0x2114c1, 0x0 }, |
757 | { 0x115c1, 0x0 }, | 757 | { 0x115c1, 0x0 }, |
758 | { 0x1115c1, 0x0 }, | 758 | { 0x1115c1, 0x0 }, |
759 | { 0x2115c1, 0x0 }, | 759 | { 0x2115c1, 0x0 }, |
760 | { 0x116c1, 0x0 }, | 760 | { 0x116c1, 0x0 }, |
761 | { 0x1116c1, 0x0 }, | 761 | { 0x1116c1, 0x0 }, |
762 | { 0x2116c1, 0x0 }, | 762 | { 0x2116c1, 0x0 }, |
763 | { 0x117c1, 0x0 }, | 763 | { 0x117c1, 0x0 }, |
764 | { 0x1117c1, 0x0 }, | 764 | { 0x1117c1, 0x0 }, |
765 | { 0x2117c1, 0x0 }, | 765 | { 0x2117c1, 0x0 }, |
766 | { 0x118c1, 0x0 }, | 766 | { 0x118c1, 0x0 }, |
767 | { 0x1118c1, 0x0 }, | 767 | { 0x1118c1, 0x0 }, |
768 | { 0x2118c1, 0x0 }, | 768 | { 0x2118c1, 0x0 }, |
769 | { 0x120c1, 0x0 }, | 769 | { 0x120c1, 0x0 }, |
770 | { 0x1120c1, 0x0 }, | 770 | { 0x1120c1, 0x0 }, |
771 | { 0x2120c1, 0x0 }, | 771 | { 0x2120c1, 0x0 }, |
772 | { 0x121c1, 0x0 }, | 772 | { 0x121c1, 0x0 }, |
773 | { 0x1121c1, 0x0 }, | 773 | { 0x1121c1, 0x0 }, |
774 | { 0x2121c1, 0x0 }, | 774 | { 0x2121c1, 0x0 }, |
775 | { 0x122c1, 0x0 }, | 775 | { 0x122c1, 0x0 }, |
776 | { 0x1122c1, 0x0 }, | 776 | { 0x1122c1, 0x0 }, |
777 | { 0x2122c1, 0x0 }, | 777 | { 0x2122c1, 0x0 }, |
778 | { 0x123c1, 0x0 }, | 778 | { 0x123c1, 0x0 }, |
779 | { 0x1123c1, 0x0 }, | 779 | { 0x1123c1, 0x0 }, |
780 | { 0x2123c1, 0x0 }, | 780 | { 0x2123c1, 0x0 }, |
781 | { 0x124c1, 0x0 }, | 781 | { 0x124c1, 0x0 }, |
782 | { 0x1124c1, 0x0 }, | 782 | { 0x1124c1, 0x0 }, |
783 | { 0x2124c1, 0x0 }, | 783 | { 0x2124c1, 0x0 }, |
784 | { 0x125c1, 0x0 }, | 784 | { 0x125c1, 0x0 }, |
785 | { 0x1125c1, 0x0 }, | 785 | { 0x1125c1, 0x0 }, |
786 | { 0x2125c1, 0x0 }, | 786 | { 0x2125c1, 0x0 }, |
787 | { 0x126c1, 0x0 }, | 787 | { 0x126c1, 0x0 }, |
788 | { 0x1126c1, 0x0 }, | 788 | { 0x1126c1, 0x0 }, |
789 | { 0x2126c1, 0x0 }, | 789 | { 0x2126c1, 0x0 }, |
790 | { 0x127c1, 0x0 }, | 790 | { 0x127c1, 0x0 }, |
791 | { 0x1127c1, 0x0 }, | 791 | { 0x1127c1, 0x0 }, |
792 | { 0x2127c1, 0x0 }, | 792 | { 0x2127c1, 0x0 }, |
793 | { 0x128c1, 0x0 }, | 793 | { 0x128c1, 0x0 }, |
794 | { 0x1128c1, 0x0 }, | 794 | { 0x1128c1, 0x0 }, |
795 | { 0x2128c1, 0x0 }, | 795 | { 0x2128c1, 0x0 }, |
796 | { 0x130c1, 0x0 }, | 796 | { 0x130c1, 0x0 }, |
797 | { 0x1130c1, 0x0 }, | 797 | { 0x1130c1, 0x0 }, |
798 | { 0x2130c1, 0x0 }, | 798 | { 0x2130c1, 0x0 }, |
799 | { 0x131c1, 0x0 }, | 799 | { 0x131c1, 0x0 }, |
800 | { 0x1131c1, 0x0 }, | 800 | { 0x1131c1, 0x0 }, |
801 | { 0x2131c1, 0x0 }, | 801 | { 0x2131c1, 0x0 }, |
802 | { 0x132c1, 0x0 }, | 802 | { 0x132c1, 0x0 }, |
803 | { 0x1132c1, 0x0 }, | 803 | { 0x1132c1, 0x0 }, |
804 | { 0x2132c1, 0x0 }, | 804 | { 0x2132c1, 0x0 }, |
805 | { 0x133c1, 0x0 }, | 805 | { 0x133c1, 0x0 }, |
806 | { 0x1133c1, 0x0 }, | 806 | { 0x1133c1, 0x0 }, |
807 | { 0x2133c1, 0x0 }, | 807 | { 0x2133c1, 0x0 }, |
808 | { 0x134c1, 0x0 }, | 808 | { 0x134c1, 0x0 }, |
809 | { 0x1134c1, 0x0 }, | 809 | { 0x1134c1, 0x0 }, |
810 | { 0x2134c1, 0x0 }, | 810 | { 0x2134c1, 0x0 }, |
811 | { 0x135c1, 0x0 }, | 811 | { 0x135c1, 0x0 }, |
812 | { 0x1135c1, 0x0 }, | 812 | { 0x1135c1, 0x0 }, |
813 | { 0x2135c1, 0x0 }, | 813 | { 0x2135c1, 0x0 }, |
814 | { 0x136c1, 0x0 }, | 814 | { 0x136c1, 0x0 }, |
815 | { 0x1136c1, 0x0 }, | 815 | { 0x1136c1, 0x0 }, |
816 | { 0x2136c1, 0x0 }, | 816 | { 0x2136c1, 0x0 }, |
817 | { 0x137c1, 0x0 }, | 817 | { 0x137c1, 0x0 }, |
818 | { 0x1137c1, 0x0 }, | 818 | { 0x1137c1, 0x0 }, |
819 | { 0x2137c1, 0x0 }, | 819 | { 0x2137c1, 0x0 }, |
820 | { 0x138c1, 0x0 }, | 820 | { 0x138c1, 0x0 }, |
821 | { 0x1138c1, 0x0 }, | 821 | { 0x1138c1, 0x0 }, |
822 | { 0x2138c1, 0x0 }, | 822 | { 0x2138c1, 0x0 }, |
823 | { 0x10020, 0x0 }, | 823 | { 0x10020, 0x0 }, |
824 | { 0x110020, 0x0 }, | 824 | { 0x110020, 0x0 }, |
825 | { 0x210020, 0x0 }, | 825 | { 0x210020, 0x0 }, |
826 | { 0x11020, 0x0 }, | 826 | { 0x11020, 0x0 }, |
827 | { 0x111020, 0x0 }, | 827 | { 0x111020, 0x0 }, |
828 | { 0x211020, 0x0 }, | 828 | { 0x211020, 0x0 }, |
829 | { 0x12020, 0x0 }, | 829 | { 0x12020, 0x0 }, |
830 | { 0x112020, 0x0 }, | 830 | { 0x112020, 0x0 }, |
831 | { 0x212020, 0x0 }, | 831 | { 0x212020, 0x0 }, |
832 | { 0x13020, 0x0 }, | 832 | { 0x13020, 0x0 }, |
833 | { 0x113020, 0x0 }, | 833 | { 0x113020, 0x0 }, |
834 | { 0x213020, 0x0 }, | 834 | { 0x213020, 0x0 }, |
835 | { 0x20072, 0x0 }, | 835 | { 0x20072, 0x0 }, |
836 | { 0x20073, 0x0 }, | 836 | { 0x20073, 0x0 }, |
837 | { 0x20074, 0x0 }, | 837 | { 0x20074, 0x0 }, |
838 | { 0x100aa, 0x0 }, | 838 | { 0x100aa, 0x0 }, |
839 | { 0x110aa, 0x0 }, | 839 | { 0x110aa, 0x0 }, |
840 | { 0x120aa, 0x0 }, | 840 | { 0x120aa, 0x0 }, |
841 | { 0x130aa, 0x0 }, | 841 | { 0x130aa, 0x0 }, |
842 | { 0x20010, 0x0 }, | 842 | { 0x20010, 0x0 }, |
843 | { 0x120010, 0x0 }, | 843 | { 0x120010, 0x0 }, |
844 | { 0x220010, 0x0 }, | 844 | { 0x220010, 0x0 }, |
845 | { 0x20011, 0x0 }, | 845 | { 0x20011, 0x0 }, |
846 | { 0x120011, 0x0 }, | 846 | { 0x120011, 0x0 }, |
847 | { 0x220011, 0x0 }, | 847 | { 0x220011, 0x0 }, |
848 | { 0x100ae, 0x0 }, | 848 | { 0x100ae, 0x0 }, |
849 | { 0x1100ae, 0x0 }, | 849 | { 0x1100ae, 0x0 }, |
850 | { 0x2100ae, 0x0 }, | 850 | { 0x2100ae, 0x0 }, |
851 | { 0x100af, 0x0 }, | 851 | { 0x100af, 0x0 }, |
852 | { 0x1100af, 0x0 }, | 852 | { 0x1100af, 0x0 }, |
853 | { 0x2100af, 0x0 }, | 853 | { 0x2100af, 0x0 }, |
854 | { 0x110ae, 0x0 }, | 854 | { 0x110ae, 0x0 }, |
855 | { 0x1110ae, 0x0 }, | 855 | { 0x1110ae, 0x0 }, |
856 | { 0x2110ae, 0x0 }, | 856 | { 0x2110ae, 0x0 }, |
857 | { 0x110af, 0x0 }, | 857 | { 0x110af, 0x0 }, |
858 | { 0x1110af, 0x0 }, | 858 | { 0x1110af, 0x0 }, |
859 | { 0x2110af, 0x0 }, | 859 | { 0x2110af, 0x0 }, |
860 | { 0x120ae, 0x0 }, | 860 | { 0x120ae, 0x0 }, |
861 | { 0x1120ae, 0x0 }, | 861 | { 0x1120ae, 0x0 }, |
862 | { 0x2120ae, 0x0 }, | 862 | { 0x2120ae, 0x0 }, |
863 | { 0x120af, 0x0 }, | 863 | { 0x120af, 0x0 }, |
864 | { 0x1120af, 0x0 }, | 864 | { 0x1120af, 0x0 }, |
865 | { 0x2120af, 0x0 }, | 865 | { 0x2120af, 0x0 }, |
866 | { 0x130ae, 0x0 }, | 866 | { 0x130ae, 0x0 }, |
867 | { 0x1130ae, 0x0 }, | 867 | { 0x1130ae, 0x0 }, |
868 | { 0x2130ae, 0x0 }, | 868 | { 0x2130ae, 0x0 }, |
869 | { 0x130af, 0x0 }, | 869 | { 0x130af, 0x0 }, |
870 | { 0x1130af, 0x0 }, | 870 | { 0x1130af, 0x0 }, |
871 | { 0x2130af, 0x0 }, | 871 | { 0x2130af, 0x0 }, |
872 | { 0x20020, 0x0 }, | 872 | { 0x20020, 0x0 }, |
873 | { 0x120020, 0x0 }, | 873 | { 0x120020, 0x0 }, |
874 | { 0x220020, 0x0 }, | 874 | { 0x220020, 0x0 }, |
875 | { 0x100a0, 0x0 }, | 875 | { 0x100a0, 0x0 }, |
876 | { 0x100a1, 0x0 }, | 876 | { 0x100a1, 0x0 }, |
877 | { 0x100a2, 0x0 }, | 877 | { 0x100a2, 0x0 }, |
878 | { 0x100a3, 0x0 }, | 878 | { 0x100a3, 0x0 }, |
879 | { 0x100a4, 0x0 }, | 879 | { 0x100a4, 0x0 }, |
880 | { 0x100a5, 0x0 }, | 880 | { 0x100a5, 0x0 }, |
881 | { 0x100a6, 0x0 }, | 881 | { 0x100a6, 0x0 }, |
882 | { 0x100a7, 0x0 }, | 882 | { 0x100a7, 0x0 }, |
883 | { 0x110a0, 0x0 }, | 883 | { 0x110a0, 0x0 }, |
884 | { 0x110a1, 0x0 }, | 884 | { 0x110a1, 0x0 }, |
885 | { 0x110a2, 0x0 }, | 885 | { 0x110a2, 0x0 }, |
886 | { 0x110a3, 0x0 }, | 886 | { 0x110a3, 0x0 }, |
887 | { 0x110a4, 0x0 }, | 887 | { 0x110a4, 0x0 }, |
888 | { 0x110a5, 0x0 }, | 888 | { 0x110a5, 0x0 }, |
889 | { 0x110a6, 0x0 }, | 889 | { 0x110a6, 0x0 }, |
890 | { 0x110a7, 0x0 }, | 890 | { 0x110a7, 0x0 }, |
891 | { 0x120a0, 0x0 }, | 891 | { 0x120a0, 0x0 }, |
892 | { 0x120a1, 0x0 }, | 892 | { 0x120a1, 0x0 }, |
893 | { 0x120a2, 0x0 }, | 893 | { 0x120a2, 0x0 }, |
894 | { 0x120a3, 0x0 }, | 894 | { 0x120a3, 0x0 }, |
895 | { 0x120a4, 0x0 }, | 895 | { 0x120a4, 0x0 }, |
896 | { 0x120a5, 0x0 }, | 896 | { 0x120a5, 0x0 }, |
897 | { 0x120a6, 0x0 }, | 897 | { 0x120a6, 0x0 }, |
898 | { 0x120a7, 0x0 }, | 898 | { 0x120a7, 0x0 }, |
899 | { 0x130a0, 0x0 }, | 899 | { 0x130a0, 0x0 }, |
900 | { 0x130a1, 0x0 }, | 900 | { 0x130a1, 0x0 }, |
901 | { 0x130a2, 0x0 }, | 901 | { 0x130a2, 0x0 }, |
902 | { 0x130a3, 0x0 }, | 902 | { 0x130a3, 0x0 }, |
903 | { 0x130a4, 0x0 }, | 903 | { 0x130a4, 0x0 }, |
904 | { 0x130a5, 0x0 }, | 904 | { 0x130a5, 0x0 }, |
905 | { 0x130a6, 0x0 }, | 905 | { 0x130a6, 0x0 }, |
906 | { 0x130a7, 0x0 }, | 906 | { 0x130a7, 0x0 }, |
907 | { 0x2007c, 0x0 }, | 907 | { 0x2007c, 0x0 }, |
908 | { 0x12007c, 0x0 }, | 908 | { 0x12007c, 0x0 }, |
909 | { 0x22007c, 0x0 }, | 909 | { 0x22007c, 0x0 }, |
910 | { 0x2007d, 0x0 }, | 910 | { 0x2007d, 0x0 }, |
911 | { 0x12007d, 0x0 }, | 911 | { 0x12007d, 0x0 }, |
912 | { 0x22007d, 0x0 }, | 912 | { 0x22007d, 0x0 }, |
913 | { 0x400fd, 0x0 }, | 913 | { 0x400fd, 0x0 }, |
914 | { 0x400c0, 0x0 }, | 914 | { 0x400c0, 0x0 }, |
915 | { 0x90201, 0x0 }, | 915 | { 0x90201, 0x0 }, |
916 | { 0x190201, 0x0 }, | 916 | { 0x190201, 0x0 }, |
917 | { 0x290201, 0x0 }, | 917 | { 0x290201, 0x0 }, |
918 | { 0x90202, 0x0 }, | 918 | { 0x90202, 0x0 }, |
919 | { 0x190202, 0x0 }, | 919 | { 0x190202, 0x0 }, |
920 | { 0x290202, 0x0 }, | 920 | { 0x290202, 0x0 }, |
921 | { 0x90203, 0x0 }, | 921 | { 0x90203, 0x0 }, |
922 | { 0x190203, 0x0 }, | 922 | { 0x190203, 0x0 }, |
923 | { 0x290203, 0x0 }, | 923 | { 0x290203, 0x0 }, |
924 | { 0x90204, 0x0 }, | 924 | { 0x90204, 0x0 }, |
925 | { 0x190204, 0x0 }, | 925 | { 0x190204, 0x0 }, |
926 | { 0x290204, 0x0 }, | 926 | { 0x290204, 0x0 }, |
927 | { 0x90205, 0x0 }, | 927 | { 0x90205, 0x0 }, |
928 | { 0x190205, 0x0 }, | 928 | { 0x190205, 0x0 }, |
929 | { 0x290205, 0x0 }, | 929 | { 0x290205, 0x0 }, |
930 | { 0x90206, 0x0 }, | 930 | { 0x90206, 0x0 }, |
931 | { 0x190206, 0x0 }, | 931 | { 0x190206, 0x0 }, |
932 | { 0x290206, 0x0 }, | 932 | { 0x290206, 0x0 }, |
933 | { 0x90207, 0x0 }, | 933 | { 0x90207, 0x0 }, |
934 | { 0x190207, 0x0 }, | 934 | { 0x190207, 0x0 }, |
935 | { 0x290207, 0x0 }, | 935 | { 0x290207, 0x0 }, |
936 | { 0x90208, 0x0 }, | 936 | { 0x90208, 0x0 }, |
937 | { 0x190208, 0x0 }, | 937 | { 0x190208, 0x0 }, |
938 | { 0x290208, 0x0 }, | 938 | { 0x290208, 0x0 }, |
939 | { 0x10062, 0x0 }, | 939 | { 0x10062, 0x0 }, |
940 | { 0x10162, 0x0 }, | 940 | { 0x10162, 0x0 }, |
941 | { 0x10262, 0x0 }, | 941 | { 0x10262, 0x0 }, |
942 | { 0x10362, 0x0 }, | 942 | { 0x10362, 0x0 }, |
943 | { 0x10462, 0x0 }, | 943 | { 0x10462, 0x0 }, |
944 | { 0x10562, 0x0 }, | 944 | { 0x10562, 0x0 }, |
945 | { 0x10662, 0x0 }, | 945 | { 0x10662, 0x0 }, |
946 | { 0x10762, 0x0 }, | 946 | { 0x10762, 0x0 }, |
947 | { 0x10862, 0x0 }, | 947 | { 0x10862, 0x0 }, |
948 | { 0x11062, 0x0 }, | 948 | { 0x11062, 0x0 }, |
949 | { 0x11162, 0x0 }, | 949 | { 0x11162, 0x0 }, |
950 | { 0x11262, 0x0 }, | 950 | { 0x11262, 0x0 }, |
951 | { 0x11362, 0x0 }, | 951 | { 0x11362, 0x0 }, |
952 | { 0x11462, 0x0 }, | 952 | { 0x11462, 0x0 }, |
953 | { 0x11562, 0x0 }, | 953 | { 0x11562, 0x0 }, |
954 | { 0x11662, 0x0 }, | 954 | { 0x11662, 0x0 }, |
955 | { 0x11762, 0x0 }, | 955 | { 0x11762, 0x0 }, |
956 | { 0x11862, 0x0 }, | 956 | { 0x11862, 0x0 }, |
957 | { 0x12062, 0x0 }, | 957 | { 0x12062, 0x0 }, |
958 | { 0x12162, 0x0 }, | 958 | { 0x12162, 0x0 }, |
959 | { 0x12262, 0x0 }, | 959 | { 0x12262, 0x0 }, |
960 | { 0x12362, 0x0 }, | 960 | { 0x12362, 0x0 }, |
961 | { 0x12462, 0x0 }, | 961 | { 0x12462, 0x0 }, |
962 | { 0x12562, 0x0 }, | 962 | { 0x12562, 0x0 }, |
963 | { 0x12662, 0x0 }, | 963 | { 0x12662, 0x0 }, |
964 | { 0x12762, 0x0 }, | 964 | { 0x12762, 0x0 }, |
965 | { 0x12862, 0x0 }, | 965 | { 0x12862, 0x0 }, |
966 | { 0x13062, 0x0 }, | 966 | { 0x13062, 0x0 }, |
967 | { 0x13162, 0x0 }, | 967 | { 0x13162, 0x0 }, |
968 | { 0x13262, 0x0 }, | 968 | { 0x13262, 0x0 }, |
969 | { 0x13362, 0x0 }, | 969 | { 0x13362, 0x0 }, |
970 | { 0x13462, 0x0 }, | 970 | { 0x13462, 0x0 }, |
971 | { 0x13562, 0x0 }, | 971 | { 0x13562, 0x0 }, |
972 | { 0x13662, 0x0 }, | 972 | { 0x13662, 0x0 }, |
973 | { 0x13762, 0x0 }, | 973 | { 0x13762, 0x0 }, |
974 | { 0x13862, 0x0 }, | 974 | { 0x13862, 0x0 }, |
975 | { 0x20077, 0x0 }, | 975 | { 0x20077, 0x0 }, |
976 | { 0x10001, 0x0 }, | 976 | { 0x10001, 0x0 }, |
977 | { 0x11001, 0x0 }, | 977 | { 0x11001, 0x0 }, |
978 | { 0x12001, 0x0 }, | 978 | { 0x12001, 0x0 }, |
979 | { 0x13001, 0x0 }, | 979 | { 0x13001, 0x0 }, |
980 | { 0x10040, 0x0 }, | 980 | { 0x10040, 0x0 }, |
981 | { 0x10140, 0x0 }, | 981 | { 0x10140, 0x0 }, |
982 | { 0x10240, 0x0 }, | 982 | { 0x10240, 0x0 }, |
983 | { 0x10340, 0x0 }, | 983 | { 0x10340, 0x0 }, |
984 | { 0x10440, 0x0 }, | 984 | { 0x10440, 0x0 }, |
985 | { 0x10540, 0x0 }, | 985 | { 0x10540, 0x0 }, |
986 | { 0x10640, 0x0 }, | 986 | { 0x10640, 0x0 }, |
987 | { 0x10740, 0x0 }, | 987 | { 0x10740, 0x0 }, |
988 | { 0x10840, 0x0 }, | 988 | { 0x10840, 0x0 }, |
989 | { 0x10030, 0x0 }, | 989 | { 0x10030, 0x0 }, |
990 | { 0x10130, 0x0 }, | 990 | { 0x10130, 0x0 }, |
991 | { 0x10230, 0x0 }, | 991 | { 0x10230, 0x0 }, |
992 | { 0x10330, 0x0 }, | 992 | { 0x10330, 0x0 }, |
993 | { 0x10430, 0x0 }, | 993 | { 0x10430, 0x0 }, |
994 | { 0x10530, 0x0 }, | 994 | { 0x10530, 0x0 }, |
995 | { 0x10630, 0x0 }, | 995 | { 0x10630, 0x0 }, |
996 | { 0x10730, 0x0 }, | 996 | { 0x10730, 0x0 }, |
997 | { 0x10830, 0x0 }, | 997 | { 0x10830, 0x0 }, |
998 | { 0x11040, 0x0 }, | 998 | { 0x11040, 0x0 }, |
999 | { 0x11140, 0x0 }, | 999 | { 0x11140, 0x0 }, |
1000 | { 0x11240, 0x0 }, | 1000 | { 0x11240, 0x0 }, |
1001 | { 0x11340, 0x0 }, | 1001 | { 0x11340, 0x0 }, |
1002 | { 0x11440, 0x0 }, | 1002 | { 0x11440, 0x0 }, |
1003 | { 0x11540, 0x0 }, | 1003 | { 0x11540, 0x0 }, |
1004 | { 0x11640, 0x0 }, | 1004 | { 0x11640, 0x0 }, |
1005 | { 0x11740, 0x0 }, | 1005 | { 0x11740, 0x0 }, |
1006 | { 0x11840, 0x0 }, | 1006 | { 0x11840, 0x0 }, |
1007 | { 0x11030, 0x0 }, | 1007 | { 0x11030, 0x0 }, |
1008 | { 0x11130, 0x0 }, | 1008 | { 0x11130, 0x0 }, |
1009 | { 0x11230, 0x0 }, | 1009 | { 0x11230, 0x0 }, |
1010 | { 0x11330, 0x0 }, | 1010 | { 0x11330, 0x0 }, |
1011 | { 0x11430, 0x0 }, | 1011 | { 0x11430, 0x0 }, |
1012 | { 0x11530, 0x0 }, | 1012 | { 0x11530, 0x0 }, |
1013 | { 0x11630, 0x0 }, | 1013 | { 0x11630, 0x0 }, |
1014 | { 0x11730, 0x0 }, | 1014 | { 0x11730, 0x0 }, |
1015 | { 0x11830, 0x0 }, | 1015 | { 0x11830, 0x0 }, |
1016 | { 0x12040, 0x0 }, | 1016 | { 0x12040, 0x0 }, |
1017 | { 0x12140, 0x0 }, | 1017 | { 0x12140, 0x0 }, |
1018 | { 0x12240, 0x0 }, | 1018 | { 0x12240, 0x0 }, |
1019 | { 0x12340, 0x0 }, | 1019 | { 0x12340, 0x0 }, |
1020 | { 0x12440, 0x0 }, | 1020 | { 0x12440, 0x0 }, |
1021 | { 0x12540, 0x0 }, | 1021 | { 0x12540, 0x0 }, |
1022 | { 0x12640, 0x0 }, | 1022 | { 0x12640, 0x0 }, |
1023 | { 0x12740, 0x0 }, | 1023 | { 0x12740, 0x0 }, |
1024 | { 0x12840, 0x0 }, | 1024 | { 0x12840, 0x0 }, |
1025 | { 0x12030, 0x0 }, | 1025 | { 0x12030, 0x0 }, |
1026 | { 0x12130, 0x0 }, | 1026 | { 0x12130, 0x0 }, |
1027 | { 0x12230, 0x0 }, | 1027 | { 0x12230, 0x0 }, |
1028 | { 0x12330, 0x0 }, | 1028 | { 0x12330, 0x0 }, |
1029 | { 0x12430, 0x0 }, | 1029 | { 0x12430, 0x0 }, |
1030 | { 0x12530, 0x0 }, | 1030 | { 0x12530, 0x0 }, |
1031 | { 0x12630, 0x0 }, | 1031 | { 0x12630, 0x0 }, |
1032 | { 0x12730, 0x0 }, | 1032 | { 0x12730, 0x0 }, |
1033 | { 0x12830, 0x0 }, | 1033 | { 0x12830, 0x0 }, |
1034 | { 0x13040, 0x0 }, | 1034 | { 0x13040, 0x0 }, |
1035 | { 0x13140, 0x0 }, | 1035 | { 0x13140, 0x0 }, |
1036 | { 0x13240, 0x0 }, | 1036 | { 0x13240, 0x0 }, |
1037 | { 0x13340, 0x0 }, | 1037 | { 0x13340, 0x0 }, |
1038 | { 0x13440, 0x0 }, | 1038 | { 0x13440, 0x0 }, |
1039 | { 0x13540, 0x0 }, | 1039 | { 0x13540, 0x0 }, |
1040 | { 0x13640, 0x0 }, | 1040 | { 0x13640, 0x0 }, |
1041 | { 0x13740, 0x0 }, | 1041 | { 0x13740, 0x0 }, |
1042 | { 0x13840, 0x0 }, | 1042 | { 0x13840, 0x0 }, |
1043 | { 0x13030, 0x0 }, | 1043 | { 0x13030, 0x0 }, |
1044 | { 0x13130, 0x0 }, | 1044 | { 0x13130, 0x0 }, |
1045 | { 0x13230, 0x0 }, | 1045 | { 0x13230, 0x0 }, |
1046 | { 0x13330, 0x0 }, | 1046 | { 0x13330, 0x0 }, |
1047 | { 0x13430, 0x0 }, | 1047 | { 0x13430, 0x0 }, |
1048 | { 0x13530, 0x0 }, | 1048 | { 0x13530, 0x0 }, |
1049 | { 0x13630, 0x0 }, | 1049 | { 0x13630, 0x0 }, |
1050 | { 0x13730, 0x0 }, | 1050 | { 0x13730, 0x0 }, |
1051 | { 0x13830, 0x0 }, | 1051 | { 0x13830, 0x0 }, |
1052 | }; | 1052 | }; |
1053 | /* P0 message block paremeter for training firmware */ | 1053 | /* P0 message block paremeter for training firmware */ |
1054 | struct dram_cfg_param ddr_fsp0_cfg[] = { | 1054 | struct dram_cfg_param ddr_fsp0_cfg[] = { |
1055 | { 0xd0000, 0x0 }, | 1055 | { 0xd0000, 0x0 }, |
1056 | { 0x54003, 0xbb8 }, | 1056 | { 0x54003, 0xbb8 }, |
1057 | { 0x54004, 0x2 }, | 1057 | { 0x54004, 0x2 }, |
1058 | { 0x54005, 0x2228 }, | 1058 | { 0x54005, 0x2228 }, |
1059 | { 0x54006, 0x11 }, | 1059 | { 0x54006, 0x11 }, |
1060 | { 0x54008, 0x131f }, | 1060 | { 0x54008, 0x131f }, |
1061 | { 0x54009, 0xc8 }, | 1061 | { 0x54009, 0xc8 }, |
1062 | { 0x5400b, 0x2 }, | 1062 | { 0x5400b, 0x2 }, |
1063 | { 0x5400d, 0x100 }, | ||
1064 | { 0x54012, 0x110 }, | 1063 | { 0x54012, 0x110 }, |
1065 | { 0x54019, 0x2dd4 }, | 1064 | { 0x54019, 0x2dd4 }, |
1066 | { 0x5401a, 0x31 }, | 1065 | { 0x5401a, 0x31 }, |
1067 | { 0x5401b, 0x4d66 }, | 1066 | { 0x5401b, 0x4d66 }, |
1068 | { 0x5401c, 0x4d00 }, | 1067 | { 0x5401c, 0x4d00 }, |
1069 | { 0x5401e, 0x16 }, | 1068 | { 0x5401e, 0x16 }, |
1070 | { 0x5401f, 0x2dd4 }, | 1069 | { 0x5401f, 0x2dd4 }, |
1071 | { 0x54020, 0x31 }, | 1070 | { 0x54020, 0x31 }, |
1072 | { 0x54021, 0x4d66 }, | 1071 | { 0x54021, 0x4d66 }, |
1073 | { 0x54022, 0x4d00 }, | 1072 | { 0x54022, 0x4d00 }, |
1074 | { 0x54024, 0x16 }, | 1073 | { 0x54024, 0x16 }, |
1075 | { 0x5402b, 0x1000 }, | 1074 | { 0x5402b, 0x1000 }, |
1076 | { 0x5402c, 0x1 }, | 1075 | { 0x5402c, 0x1 }, |
1077 | { 0x54032, 0xd400 }, | 1076 | { 0x54032, 0xd400 }, |
1078 | { 0x54033, 0x312d }, | 1077 | { 0x54033, 0x312d }, |
1079 | { 0x54034, 0x6600 }, | 1078 | { 0x54034, 0x6600 }, |
1080 | { 0x54035, 0x4d }, | 1079 | { 0x54035, 0x4d }, |
1081 | { 0x54036, 0x4d }, | 1080 | { 0x54036, 0x4d }, |
1082 | { 0x54037, 0x1600 }, | 1081 | { 0x54037, 0x1600 }, |
1083 | { 0x54038, 0xd400 }, | 1082 | { 0x54038, 0xd400 }, |
1084 | { 0x54039, 0x312d }, | 1083 | { 0x54039, 0x312d }, |
1085 | { 0x5403a, 0x6600 }, | 1084 | { 0x5403a, 0x6600 }, |
1086 | { 0x5403b, 0x4d }, | 1085 | { 0x5403b, 0x4d }, |
1087 | { 0x5403c, 0x4d }, | 1086 | { 0x5403c, 0x4d }, |
1088 | { 0x5403d, 0x1600 }, | 1087 | { 0x5403d, 0x1600 }, |
1089 | { 0xd0000, 0x1 }, | 1088 | { 0xd0000, 0x1 }, |
1090 | }; | 1089 | }; |
1091 | 1090 | ||
1092 | 1091 | ||
1093 | /* P1 message block paremeter for training firmware */ | 1092 | /* P1 message block paremeter for training firmware */ |
1094 | struct dram_cfg_param ddr_fsp1_cfg[] = { | 1093 | struct dram_cfg_param ddr_fsp1_cfg[] = { |
1095 | { 0xd0000, 0x0 }, | 1094 | { 0xd0000, 0x0 }, |
1096 | { 0x54002, 0x101 }, | 1095 | { 0x54002, 0x101 }, |
1097 | { 0x54003, 0x190 }, | 1096 | { 0x54003, 0x190 }, |
1098 | { 0x54004, 0x2 }, | 1097 | { 0x54004, 0x2 }, |
1099 | { 0x54005, 0x2228 }, | 1098 | { 0x54005, 0x2228 }, |
1100 | { 0x54006, 0x11 }, | 1099 | { 0x54006, 0x11 }, |
1101 | { 0x54008, 0x121f }, | 1100 | { 0x54008, 0x121f }, |
1102 | { 0x54009, 0xc8 }, | 1101 | { 0x54009, 0xc8 }, |
1103 | { 0x5400b, 0x2 }, | 1102 | { 0x5400b, 0x2 }, |
1104 | { 0x5400d, 0x100 }, | ||
1105 | { 0x54012, 0x110 }, | 1103 | { 0x54012, 0x110 }, |
1106 | { 0x54019, 0x84 }, | 1104 | { 0x54019, 0x84 }, |
1107 | { 0x5401a, 0x31 }, | 1105 | { 0x5401a, 0x31 }, |
1108 | { 0x5401b, 0x4d66 }, | 1106 | { 0x5401b, 0x4d66 }, |
1109 | { 0x5401c, 0x4d00 }, | 1107 | { 0x5401c, 0x4d00 }, |
1110 | { 0x5401e, 0x16 }, | 1108 | { 0x5401e, 0x16 }, |
1111 | { 0x5401f, 0x84 }, | 1109 | { 0x5401f, 0x84 }, |
1112 | { 0x54020, 0x31 }, | 1110 | { 0x54020, 0x31 }, |
1113 | { 0x54021, 0x4d66 }, | 1111 | { 0x54021, 0x4d66 }, |
1114 | { 0x54022, 0x4d00 }, | 1112 | { 0x54022, 0x4d00 }, |
1115 | { 0x54024, 0x16 }, | 1113 | { 0x54024, 0x16 }, |
1116 | { 0x5402b, 0x1000 }, | 1114 | { 0x5402b, 0x1000 }, |
1117 | { 0x5402c, 0x1 }, | 1115 | { 0x5402c, 0x1 }, |
1118 | { 0x54032, 0x8400 }, | 1116 | { 0x54032, 0x8400 }, |
1119 | { 0x54033, 0x3100 }, | 1117 | { 0x54033, 0x3100 }, |
1120 | { 0x54034, 0x6600 }, | 1118 | { 0x54034, 0x6600 }, |
1121 | { 0x54035, 0x4d }, | 1119 | { 0x54035, 0x4d }, |
1122 | { 0x54036, 0x4d }, | 1120 | { 0x54036, 0x4d }, |
1123 | { 0x54037, 0x1600 }, | 1121 | { 0x54037, 0x1600 }, |
1124 | { 0x54038, 0x8400 }, | 1122 | { 0x54038, 0x8400 }, |
1125 | { 0x54039, 0x3100 }, | 1123 | { 0x54039, 0x3100 }, |
1126 | { 0x5403a, 0x6600 }, | 1124 | { 0x5403a, 0x6600 }, |
1127 | { 0x5403b, 0x4d }, | 1125 | { 0x5403b, 0x4d }, |
1128 | { 0x5403c, 0x4d }, | 1126 | { 0x5403c, 0x4d }, |
1129 | { 0x5403d, 0x1600 }, | 1127 | { 0x5403d, 0x1600 }, |
1130 | { 0xd0000, 0x1 }, | 1128 | { 0xd0000, 0x1 }, |
1131 | }; | 1129 | }; |
1132 | 1130 | ||
1133 | 1131 | ||
1134 | /* P2 message block paremeter for training firmware */ | 1132 | /* P2 message block paremeter for training firmware */ |
1135 | struct dram_cfg_param ddr_fsp2_cfg[] = { | 1133 | struct dram_cfg_param ddr_fsp2_cfg[] = { |
1136 | { 0xd0000, 0x0 }, | 1134 | { 0xd0000, 0x0 }, |
1137 | { 0x54002, 0x102 }, | 1135 | { 0x54002, 0x102 }, |
1138 | { 0x54003, 0x64 }, | 1136 | { 0x54003, 0x64 }, |
1139 | { 0x54004, 0x2 }, | 1137 | { 0x54004, 0x2 }, |
1140 | { 0x54005, 0x2228 }, | 1138 | { 0x54005, 0x2228 }, |
1141 | { 0x54006, 0x11 }, | 1139 | { 0x54006, 0x11 }, |
1142 | { 0x54008, 0x121f }, | 1140 | { 0x54008, 0x121f }, |
1143 | { 0x54009, 0xc8 }, | 1141 | { 0x54009, 0xc8 }, |
1144 | { 0x5400b, 0x2 }, | 1142 | { 0x5400b, 0x2 }, |
1145 | { 0x5400d, 0x100 }, | ||
1146 | { 0x54012, 0x110 }, | 1143 | { 0x54012, 0x110 }, |
1147 | { 0x54019, 0x84 }, | 1144 | { 0x54019, 0x84 }, |
1148 | { 0x5401a, 0x31 }, | 1145 | { 0x5401a, 0x31 }, |
1149 | { 0x5401b, 0x4d66 }, | 1146 | { 0x5401b, 0x4d66 }, |
1150 | { 0x5401c, 0x4d00 }, | 1147 | { 0x5401c, 0x4d00 }, |
1151 | { 0x5401e, 0x16 }, | 1148 | { 0x5401e, 0x16 }, |
1152 | { 0x5401f, 0x84 }, | 1149 | { 0x5401f, 0x84 }, |
1153 | { 0x54020, 0x31 }, | 1150 | { 0x54020, 0x31 }, |
1154 | { 0x54021, 0x4d66 }, | 1151 | { 0x54021, 0x4d66 }, |
1155 | { 0x54022, 0x4d00 }, | 1152 | { 0x54022, 0x4d00 }, |
1156 | { 0x54024, 0x16 }, | 1153 | { 0x54024, 0x16 }, |
1157 | { 0x5402b, 0x1000 }, | 1154 | { 0x5402b, 0x1000 }, |
1158 | { 0x5402c, 0x1 }, | 1155 | { 0x5402c, 0x1 }, |
1159 | { 0x54032, 0x8400 }, | 1156 | { 0x54032, 0x8400 }, |
1160 | { 0x54033, 0x3100 }, | 1157 | { 0x54033, 0x3100 }, |
1161 | { 0x54034, 0x6600 }, | 1158 | { 0x54034, 0x6600 }, |
1162 | { 0x54035, 0x4d }, | 1159 | { 0x54035, 0x4d }, |
1163 | { 0x54036, 0x4d }, | 1160 | { 0x54036, 0x4d }, |
1164 | { 0x54037, 0x1600 }, | 1161 | { 0x54037, 0x1600 }, |
1165 | { 0x54038, 0x8400 }, | 1162 | { 0x54038, 0x8400 }, |
1166 | { 0x54039, 0x3100 }, | 1163 | { 0x54039, 0x3100 }, |
1167 | { 0x5403a, 0x6600 }, | 1164 | { 0x5403a, 0x6600 }, |
1168 | { 0x5403b, 0x4d }, | 1165 | { 0x5403b, 0x4d }, |
1169 | { 0x5403c, 0x4d }, | 1166 | { 0x5403c, 0x4d }, |
1170 | { 0x5403d, 0x1600 }, | 1167 | { 0x5403d, 0x1600 }, |
1171 | { 0xd0000, 0x1 }, | 1168 | { 0xd0000, 0x1 }, |
1172 | }; | 1169 | }; |
1173 | 1170 | ||
1174 | 1171 | ||
1175 | /* P0 2D message block paremeter for training firmware */ | 1172 | /* P0 2D message block paremeter for training firmware */ |
1176 | struct dram_cfg_param ddr_fsp0_2d_cfg[] = { | 1173 | struct dram_cfg_param ddr_fsp0_2d_cfg[] = { |
1177 | { 0xd0000, 0x0 }, | 1174 | { 0xd0000, 0x0 }, |
1178 | { 0x54003, 0xbb8 }, | 1175 | { 0x54003, 0xbb8 }, |
1179 | { 0x54004, 0x2 }, | 1176 | { 0x54004, 0x2 }, |
1180 | { 0x54005, 0x2228 }, | 1177 | { 0x54005, 0x2228 }, |
1181 | { 0x54006, 0x11 }, | 1178 | { 0x54006, 0x11 }, |
1182 | { 0x54008, 0x61 }, | 1179 | { 0x54008, 0x61 }, |
1183 | { 0x54009, 0xc8 }, | 1180 | { 0x54009, 0xc8 }, |
1184 | { 0x5400b, 0x2 }, | 1181 | { 0x5400b, 0x2 }, |
1185 | { 0x5400f, 0x100 }, | 1182 | { 0x5400f, 0x100 }, |
1186 | { 0x54010, 0x1f7f }, | 1183 | { 0x54010, 0x1f7f }, |
1187 | { 0x54012, 0x110 }, | 1184 | { 0x54012, 0x110 }, |
1188 | { 0x54019, 0x2dd4 }, | 1185 | { 0x54019, 0x2dd4 }, |
1189 | { 0x5401a, 0x31 }, | 1186 | { 0x5401a, 0x31 }, |
1190 | { 0x5401b, 0x4d66 }, | 1187 | { 0x5401b, 0x4d66 }, |
1191 | { 0x5401c, 0x4d00 }, | 1188 | { 0x5401c, 0x4d00 }, |
1192 | { 0x5401e, 0x16 }, | 1189 | { 0x5401e, 0x16 }, |
1193 | { 0x5401f, 0x2dd4 }, | 1190 | { 0x5401f, 0x2dd4 }, |
1194 | { 0x54020, 0x31 }, | 1191 | { 0x54020, 0x31 }, |
1195 | { 0x54021, 0x4d66 }, | 1192 | { 0x54021, 0x4d66 }, |
1196 | { 0x54022, 0x4d00 }, | 1193 | { 0x54022, 0x4d00 }, |
1197 | { 0x54024, 0x16 }, | 1194 | { 0x54024, 0x16 }, |
1198 | { 0x5402b, 0x1000 }, | 1195 | { 0x5402b, 0x1000 }, |
1199 | { 0x5402c, 0x1 }, | 1196 | { 0x5402c, 0x1 }, |
1200 | { 0x54032, 0xd400 }, | 1197 | { 0x54032, 0xd400 }, |
1201 | { 0x54033, 0x312d }, | 1198 | { 0x54033, 0x312d }, |
1202 | { 0x54034, 0x6600 }, | 1199 | { 0x54034, 0x6600 }, |
1203 | { 0x54035, 0x4d }, | 1200 | { 0x54035, 0x4d }, |
1204 | { 0x54036, 0x4d }, | 1201 | { 0x54036, 0x4d }, |
1205 | { 0x54037, 0x1600 }, | 1202 | { 0x54037, 0x1600 }, |
1206 | { 0x54038, 0xd400 }, | 1203 | { 0x54038, 0xd400 }, |
1207 | { 0x54039, 0x312d }, | 1204 | { 0x54039, 0x312d }, |
1208 | { 0x5403a, 0x6600 }, | 1205 | { 0x5403a, 0x6600 }, |
1209 | { 0x5403b, 0x4d }, | 1206 | { 0x5403b, 0x4d }, |
1210 | { 0x5403c, 0x4d }, | 1207 | { 0x5403c, 0x4d }, |
1211 | { 0x5403d, 0x1600 }, | 1208 | { 0x5403d, 0x1600 }, |
1212 | { 0xd0000, 0x1 }, | 1209 | { 0xd0000, 0x1 }, |
1213 | }; | 1210 | }; |
1214 | 1211 | ||
1215 | /* DRAM PHY init engine image */ | 1212 | /* DRAM PHY init engine image */ |
1216 | struct dram_cfg_param ddr_phy_pie[] = { | 1213 | struct dram_cfg_param ddr_phy_pie[] = { |
1217 | { 0xd0000, 0x0 }, | 1214 | { 0xd0000, 0x0 }, |
1218 | { 0x90000, 0x10 }, | 1215 | { 0x90000, 0x10 }, |
1219 | { 0x90001, 0x400 }, | 1216 | { 0x90001, 0x400 }, |
1220 | { 0x90002, 0x10e }, | 1217 | { 0x90002, 0x10e }, |
1221 | { 0x90003, 0x0 }, | 1218 | { 0x90003, 0x0 }, |
1222 | { 0x90004, 0x0 }, | 1219 | { 0x90004, 0x0 }, |
1223 | { 0x90005, 0x8 }, | 1220 | { 0x90005, 0x8 }, |
1224 | { 0x90029, 0xb }, | 1221 | { 0x90029, 0xb }, |
1225 | { 0x9002a, 0x480 }, | 1222 | { 0x9002a, 0x480 }, |
1226 | { 0x9002b, 0x109 }, | 1223 | { 0x9002b, 0x109 }, |
1227 | { 0x9002c, 0x8 }, | 1224 | { 0x9002c, 0x8 }, |
1228 | { 0x9002d, 0x448 }, | 1225 | { 0x9002d, 0x448 }, |
1229 | { 0x9002e, 0x139 }, | 1226 | { 0x9002e, 0x139 }, |
1230 | { 0x9002f, 0x8 }, | 1227 | { 0x9002f, 0x8 }, |
1231 | { 0x90030, 0x478 }, | 1228 | { 0x90030, 0x478 }, |
1232 | { 0x90031, 0x109 }, | 1229 | { 0x90031, 0x109 }, |
1233 | { 0x90032, 0x0 }, | 1230 | { 0x90032, 0x0 }, |
1234 | { 0x90033, 0xe8 }, | 1231 | { 0x90033, 0xe8 }, |
1235 | { 0x90034, 0x109 }, | 1232 | { 0x90034, 0x109 }, |
1236 | { 0x90035, 0x2 }, | 1233 | { 0x90035, 0x2 }, |
1237 | { 0x90036, 0x10 }, | 1234 | { 0x90036, 0x10 }, |
1238 | { 0x90037, 0x139 }, | 1235 | { 0x90037, 0x139 }, |
1239 | { 0x90038, 0xf }, | 1236 | { 0x90038, 0xf }, |
1240 | { 0x90039, 0x7c0 }, | 1237 | { 0x90039, 0x7c0 }, |
1241 | { 0x9003a, 0x139 }, | 1238 | { 0x9003a, 0x139 }, |
1242 | { 0x9003b, 0x44 }, | 1239 | { 0x9003b, 0x44 }, |
1243 | { 0x9003c, 0x630 }, | 1240 | { 0x9003c, 0x630 }, |
1244 | { 0x9003d, 0x159 }, | 1241 | { 0x9003d, 0x159 }, |
1245 | { 0x9003e, 0x14f }, | 1242 | { 0x9003e, 0x14f }, |
1246 | { 0x9003f, 0x630 }, | 1243 | { 0x9003f, 0x630 }, |
1247 | { 0x90040, 0x159 }, | 1244 | { 0x90040, 0x159 }, |
1248 | { 0x90041, 0x47 }, | 1245 | { 0x90041, 0x47 }, |
1249 | { 0x90042, 0x630 }, | 1246 | { 0x90042, 0x630 }, |
1250 | { 0x90043, 0x149 }, | 1247 | { 0x90043, 0x149 }, |
1251 | { 0x90044, 0x4f }, | 1248 | { 0x90044, 0x4f }, |
1252 | { 0x90045, 0x630 }, | 1249 | { 0x90045, 0x630 }, |
1253 | { 0x90046, 0x179 }, | 1250 | { 0x90046, 0x179 }, |
1254 | { 0x90047, 0x8 }, | 1251 | { 0x90047, 0x8 }, |
1255 | { 0x90048, 0xe0 }, | 1252 | { 0x90048, 0xe0 }, |
1256 | { 0x90049, 0x109 }, | 1253 | { 0x90049, 0x109 }, |
1257 | { 0x9004a, 0x0 }, | 1254 | { 0x9004a, 0x0 }, |
1258 | { 0x9004b, 0x7c8 }, | 1255 | { 0x9004b, 0x7c8 }, |
1259 | { 0x9004c, 0x109 }, | 1256 | { 0x9004c, 0x109 }, |
1260 | { 0x9004d, 0x0 }, | 1257 | { 0x9004d, 0x0 }, |
1261 | { 0x9004e, 0x1 }, | 1258 | { 0x9004e, 0x1 }, |
1262 | { 0x9004f, 0x8 }, | 1259 | { 0x9004f, 0x8 }, |
1263 | { 0x90050, 0x0 }, | 1260 | { 0x90050, 0x0 }, |
1264 | { 0x90051, 0x45a }, | 1261 | { 0x90051, 0x45a }, |
1265 | { 0x90052, 0x9 }, | 1262 | { 0x90052, 0x9 }, |
1266 | { 0x90053, 0x0 }, | 1263 | { 0x90053, 0x0 }, |
1267 | { 0x90054, 0x448 }, | 1264 | { 0x90054, 0x448 }, |
1268 | { 0x90055, 0x109 }, | 1265 | { 0x90055, 0x109 }, |
1269 | { 0x90056, 0x40 }, | 1266 | { 0x90056, 0x40 }, |
1270 | { 0x90057, 0x630 }, | 1267 | { 0x90057, 0x630 }, |
1271 | { 0x90058, 0x179 }, | 1268 | { 0x90058, 0x179 }, |
1272 | { 0x90059, 0x1 }, | 1269 | { 0x90059, 0x1 }, |
1273 | { 0x9005a, 0x618 }, | 1270 | { 0x9005a, 0x618 }, |
1274 | { 0x9005b, 0x109 }, | 1271 | { 0x9005b, 0x109 }, |
1275 | { 0x9005c, 0x40c0 }, | 1272 | { 0x9005c, 0x40c0 }, |
1276 | { 0x9005d, 0x630 }, | 1273 | { 0x9005d, 0x630 }, |
1277 | { 0x9005e, 0x149 }, | 1274 | { 0x9005e, 0x149 }, |
1278 | { 0x9005f, 0x8 }, | 1275 | { 0x9005f, 0x8 }, |
1279 | { 0x90060, 0x4 }, | 1276 | { 0x90060, 0x4 }, |
1280 | { 0x90061, 0x48 }, | 1277 | { 0x90061, 0x48 }, |
1281 | { 0x90062, 0x4040 }, | 1278 | { 0x90062, 0x4040 }, |
1282 | { 0x90063, 0x630 }, | 1279 | { 0x90063, 0x630 }, |
1283 | { 0x90064, 0x149 }, | 1280 | { 0x90064, 0x149 }, |
1284 | { 0x90065, 0x0 }, | 1281 | { 0x90065, 0x0 }, |
1285 | { 0x90066, 0x4 }, | 1282 | { 0x90066, 0x4 }, |
1286 | { 0x90067, 0x48 }, | 1283 | { 0x90067, 0x48 }, |
1287 | { 0x90068, 0x40 }, | 1284 | { 0x90068, 0x40 }, |
1288 | { 0x90069, 0x630 }, | 1285 | { 0x90069, 0x630 }, |
1289 | { 0x9006a, 0x149 }, | 1286 | { 0x9006a, 0x149 }, |
1290 | { 0x9006b, 0x10 }, | 1287 | { 0x9006b, 0x10 }, |
1291 | { 0x9006c, 0x4 }, | 1288 | { 0x9006c, 0x4 }, |
1292 | { 0x9006d, 0x18 }, | 1289 | { 0x9006d, 0x18 }, |
1293 | { 0x9006e, 0x0 }, | 1290 | { 0x9006e, 0x0 }, |
1294 | { 0x9006f, 0x4 }, | 1291 | { 0x9006f, 0x4 }, |
1295 | { 0x90070, 0x78 }, | 1292 | { 0x90070, 0x78 }, |
1296 | { 0x90071, 0x549 }, | 1293 | { 0x90071, 0x549 }, |
1297 | { 0x90072, 0x630 }, | 1294 | { 0x90072, 0x630 }, |
1298 | { 0x90073, 0x159 }, | 1295 | { 0x90073, 0x159 }, |
1299 | { 0x90074, 0xd49 }, | 1296 | { 0x90074, 0xd49 }, |
1300 | { 0x90075, 0x630 }, | 1297 | { 0x90075, 0x630 }, |
1301 | { 0x90076, 0x159 }, | 1298 | { 0x90076, 0x159 }, |
1302 | { 0x90077, 0x94a }, | 1299 | { 0x90077, 0x94a }, |
1303 | { 0x90078, 0x630 }, | 1300 | { 0x90078, 0x630 }, |
1304 | { 0x90079, 0x159 }, | 1301 | { 0x90079, 0x159 }, |
1305 | { 0x9007a, 0x441 }, | 1302 | { 0x9007a, 0x441 }, |
1306 | { 0x9007b, 0x630 }, | 1303 | { 0x9007b, 0x630 }, |
1307 | { 0x9007c, 0x149 }, | 1304 | { 0x9007c, 0x149 }, |
1308 | { 0x9007d, 0x42 }, | 1305 | { 0x9007d, 0x42 }, |
1309 | { 0x9007e, 0x630 }, | 1306 | { 0x9007e, 0x630 }, |
1310 | { 0x9007f, 0x149 }, | 1307 | { 0x9007f, 0x149 }, |
1311 | { 0x90080, 0x1 }, | 1308 | { 0x90080, 0x1 }, |
1312 | { 0x90081, 0x630 }, | 1309 | { 0x90081, 0x630 }, |
1313 | { 0x90082, 0x149 }, | 1310 | { 0x90082, 0x149 }, |
1314 | { 0x90083, 0x0 }, | 1311 | { 0x90083, 0x0 }, |
1315 | { 0x90084, 0xe0 }, | 1312 | { 0x90084, 0xe0 }, |
1316 | { 0x90085, 0x109 }, | 1313 | { 0x90085, 0x109 }, |
1317 | { 0x90086, 0xa }, | 1314 | { 0x90086, 0xa }, |
1318 | { 0x90087, 0x10 }, | 1315 | { 0x90087, 0x10 }, |
1319 | { 0x90088, 0x109 }, | 1316 | { 0x90088, 0x109 }, |
1320 | { 0x90089, 0x9 }, | 1317 | { 0x90089, 0x9 }, |
1321 | { 0x9008a, 0x3c0 }, | 1318 | { 0x9008a, 0x3c0 }, |
1322 | { 0x9008b, 0x149 }, | 1319 | { 0x9008b, 0x149 }, |
1323 | { 0x9008c, 0x9 }, | 1320 | { 0x9008c, 0x9 }, |
1324 | { 0x9008d, 0x3c0 }, | 1321 | { 0x9008d, 0x3c0 }, |
1325 | { 0x9008e, 0x159 }, | 1322 | { 0x9008e, 0x159 }, |
1326 | { 0x9008f, 0x18 }, | 1323 | { 0x9008f, 0x18 }, |
1327 | { 0x90090, 0x10 }, | 1324 | { 0x90090, 0x10 }, |
1328 | { 0x90091, 0x109 }, | 1325 | { 0x90091, 0x109 }, |
1329 | { 0x90092, 0x0 }, | 1326 | { 0x90092, 0x0 }, |
1330 | { 0x90093, 0x3c0 }, | 1327 | { 0x90093, 0x3c0 }, |
1331 | { 0x90094, 0x109 }, | 1328 | { 0x90094, 0x109 }, |
1332 | { 0x90095, 0x18 }, | 1329 | { 0x90095, 0x18 }, |
1333 | { 0x90096, 0x4 }, | 1330 | { 0x90096, 0x4 }, |
1334 | { 0x90097, 0x48 }, | 1331 | { 0x90097, 0x48 }, |
1335 | { 0x90098, 0x18 }, | 1332 | { 0x90098, 0x18 }, |
1336 | { 0x90099, 0x4 }, | 1333 | { 0x90099, 0x4 }, |
1337 | { 0x9009a, 0x58 }, | 1334 | { 0x9009a, 0x58 }, |
1338 | { 0x9009b, 0xa }, | 1335 | { 0x9009b, 0xa }, |
1339 | { 0x9009c, 0x10 }, | 1336 | { 0x9009c, 0x10 }, |
1340 | { 0x9009d, 0x109 }, | 1337 | { 0x9009d, 0x109 }, |
1341 | { 0x9009e, 0x2 }, | 1338 | { 0x9009e, 0x2 }, |
1342 | { 0x9009f, 0x10 }, | 1339 | { 0x9009f, 0x10 }, |
1343 | { 0x900a0, 0x109 }, | 1340 | { 0x900a0, 0x109 }, |
1344 | { 0x900a1, 0x5 }, | 1341 | { 0x900a1, 0x5 }, |
1345 | { 0x900a2, 0x7c0 }, | 1342 | { 0x900a2, 0x7c0 }, |
1346 | { 0x900a3, 0x109 }, | 1343 | { 0x900a3, 0x109 }, |
1347 | { 0x900a4, 0x10 }, | 1344 | { 0x900a4, 0x10 }, |
1348 | { 0x900a5, 0x10 }, | 1345 | { 0x900a5, 0x10 }, |
1349 | { 0x900a6, 0x109 }, | 1346 | { 0x900a6, 0x109 }, |
1350 | { 0x40000, 0x811 }, | 1347 | { 0x40000, 0x811 }, |
1351 | { 0x40020, 0x880 }, | 1348 | { 0x40020, 0x880 }, |
1352 | { 0x40040, 0x0 }, | 1349 | { 0x40040, 0x0 }, |
1353 | { 0x40060, 0x0 }, | 1350 | { 0x40060, 0x0 }, |
1354 | { 0x40001, 0x4008 }, | 1351 | { 0x40001, 0x4008 }, |
1355 | { 0x40021, 0x83 }, | 1352 | { 0x40021, 0x83 }, |
1356 | { 0x40041, 0x4f }, | 1353 | { 0x40041, 0x4f }, |
1357 | { 0x40061, 0x0 }, | 1354 | { 0x40061, 0x0 }, |
1358 | { 0x40002, 0x4040 }, | 1355 | { 0x40002, 0x4040 }, |
1359 | { 0x40022, 0x83 }, | 1356 | { 0x40022, 0x83 }, |
1360 | { 0x40042, 0x51 }, | 1357 | { 0x40042, 0x51 }, |
1361 | { 0x40062, 0x0 }, | 1358 | { 0x40062, 0x0 }, |
1362 | { 0x40003, 0x811 }, | 1359 | { 0x40003, 0x811 }, |
1363 | { 0x40023, 0x880 }, | 1360 | { 0x40023, 0x880 }, |
1364 | { 0x40043, 0x0 }, | 1361 | { 0x40043, 0x0 }, |
1365 | { 0x40063, 0x0 }, | 1362 | { 0x40063, 0x0 }, |
1366 | { 0x40004, 0x720 }, | 1363 | { 0x40004, 0x720 }, |
1367 | { 0x40024, 0xf }, | 1364 | { 0x40024, 0xf }, |
1368 | { 0x40044, 0x1740 }, | 1365 | { 0x40044, 0x1740 }, |
1369 | { 0x40064, 0x0 }, | 1366 | { 0x40064, 0x0 }, |
1370 | { 0x40005, 0x16 }, | 1367 | { 0x40005, 0x16 }, |
1371 | { 0x40025, 0x83 }, | 1368 | { 0x40025, 0x83 }, |
1372 | { 0x40045, 0x4b }, | 1369 | { 0x40045, 0x4b }, |
1373 | { 0x40065, 0x0 }, | 1370 | { 0x40065, 0x0 }, |
1374 | { 0x40006, 0x716 }, | 1371 | { 0x40006, 0x716 }, |
1375 | { 0x40026, 0xf }, | 1372 | { 0x40026, 0xf }, |
1376 | { 0x40046, 0x2001 }, | 1373 | { 0x40046, 0x2001 }, |
1377 | { 0x40066, 0x0 }, | 1374 | { 0x40066, 0x0 }, |
1378 | { 0x40007, 0x716 }, | 1375 | { 0x40007, 0x716 }, |
1379 | { 0x40027, 0xf }, | 1376 | { 0x40027, 0xf }, |
1380 | { 0x40047, 0x2800 }, | 1377 | { 0x40047, 0x2800 }, |
1381 | { 0x40067, 0x0 }, | 1378 | { 0x40067, 0x0 }, |
1382 | { 0x40008, 0x716 }, | 1379 | { 0x40008, 0x716 }, |
1383 | { 0x40028, 0xf }, | 1380 | { 0x40028, 0xf }, |
1384 | { 0x40048, 0xf00 }, | 1381 | { 0x40048, 0xf00 }, |
1385 | { 0x40068, 0x0 }, | 1382 | { 0x40068, 0x0 }, |
1386 | { 0x40009, 0x720 }, | 1383 | { 0x40009, 0x720 }, |
1387 | { 0x40029, 0xf }, | 1384 | { 0x40029, 0xf }, |
1388 | { 0x40049, 0x1400 }, | 1385 | { 0x40049, 0x1400 }, |
1389 | { 0x40069, 0x0 }, | 1386 | { 0x40069, 0x0 }, |
1390 | { 0x4000a, 0xe08 }, | 1387 | { 0x4000a, 0xe08 }, |
1391 | { 0x4002a, 0xc15 }, | 1388 | { 0x4002a, 0xc15 }, |
1392 | { 0x4004a, 0x0 }, | 1389 | { 0x4004a, 0x0 }, |
1393 | { 0x4006a, 0x0 }, | 1390 | { 0x4006a, 0x0 }, |
1394 | { 0x4000b, 0x623 }, | 1391 | { 0x4000b, 0x623 }, |
1395 | { 0x4002b, 0x15 }, | 1392 | { 0x4002b, 0x15 }, |
1396 | { 0x4004b, 0x0 }, | 1393 | { 0x4004b, 0x0 }, |
1397 | { 0x4006b, 0x0 }, | 1394 | { 0x4006b, 0x0 }, |
1398 | { 0x4000c, 0x4028 }, | 1395 | { 0x4000c, 0x4028 }, |
1399 | { 0x4002c, 0x80 }, | 1396 | { 0x4002c, 0x80 }, |
1400 | { 0x4004c, 0x0 }, | 1397 | { 0x4004c, 0x0 }, |
1401 | { 0x4006c, 0x0 }, | 1398 | { 0x4006c, 0x0 }, |
1402 | { 0x4000d, 0xe08 }, | 1399 | { 0x4000d, 0xe08 }, |
1403 | { 0x4002d, 0xc1a }, | 1400 | { 0x4002d, 0xc1a }, |
1404 | { 0x4004d, 0x0 }, | 1401 | { 0x4004d, 0x0 }, |
1405 | { 0x4006d, 0x0 }, | 1402 | { 0x4006d, 0x0 }, |
1406 | { 0x4000e, 0x623 }, | 1403 | { 0x4000e, 0x623 }, |
1407 | { 0x4002e, 0x1a }, | 1404 | { 0x4002e, 0x1a }, |
1408 | { 0x4004e, 0x0 }, | 1405 | { 0x4004e, 0x0 }, |
1409 | { 0x4006e, 0x0 }, | 1406 | { 0x4006e, 0x0 }, |
1410 | { 0x4000f, 0x4040 }, | 1407 | { 0x4000f, 0x4040 }, |
1411 | { 0x4002f, 0x80 }, | 1408 | { 0x4002f, 0x80 }, |
1412 | { 0x4004f, 0x0 }, | 1409 | { 0x4004f, 0x0 }, |
1413 | { 0x4006f, 0x0 }, | 1410 | { 0x4006f, 0x0 }, |
1414 | { 0x40010, 0x2604 }, | 1411 | { 0x40010, 0x2604 }, |
1415 | { 0x40030, 0x15 }, | 1412 | { 0x40030, 0x15 }, |
1416 | { 0x40050, 0x0 }, | 1413 | { 0x40050, 0x0 }, |
1417 | { 0x40070, 0x0 }, | 1414 | { 0x40070, 0x0 }, |
1418 | { 0x40011, 0x708 }, | 1415 | { 0x40011, 0x708 }, |
1419 | { 0x40031, 0x5 }, | 1416 | { 0x40031, 0x5 }, |
1420 | { 0x40051, 0x0 }, | 1417 | { 0x40051, 0x0 }, |
1421 | { 0x40071, 0x2002 }, | 1418 | { 0x40071, 0x2002 }, |
1422 | { 0x40012, 0x8 }, | 1419 | { 0x40012, 0x8 }, |
1423 | { 0x40032, 0x80 }, | 1420 | { 0x40032, 0x80 }, |
1424 | { 0x40052, 0x0 }, | 1421 | { 0x40052, 0x0 }, |
1425 | { 0x40072, 0x0 }, | 1422 | { 0x40072, 0x0 }, |
1426 | { 0x40013, 0x2604 }, | 1423 | { 0x40013, 0x2604 }, |
1427 | { 0x40033, 0x1a }, | 1424 | { 0x40033, 0x1a }, |
1428 | { 0x40053, 0x0 }, | 1425 | { 0x40053, 0x0 }, |
1429 | { 0x40073, 0x0 }, | 1426 | { 0x40073, 0x0 }, |
1430 | { 0x40014, 0x708 }, | 1427 | { 0x40014, 0x708 }, |
1431 | { 0x40034, 0xa }, | 1428 | { 0x40034, 0xa }, |
1432 | { 0x40054, 0x0 }, | 1429 | { 0x40054, 0x0 }, |
1433 | { 0x40074, 0x2002 }, | 1430 | { 0x40074, 0x2002 }, |
1434 | { 0x40015, 0x4040 }, | 1431 | { 0x40015, 0x4040 }, |
1435 | { 0x40035, 0x80 }, | 1432 | { 0x40035, 0x80 }, |
1436 | { 0x40055, 0x0 }, | 1433 | { 0x40055, 0x0 }, |
1437 | { 0x40075, 0x0 }, | 1434 | { 0x40075, 0x0 }, |
1438 | { 0x40016, 0x60a }, | 1435 | { 0x40016, 0x60a }, |
1439 | { 0x40036, 0x15 }, | 1436 | { 0x40036, 0x15 }, |
1440 | { 0x40056, 0x1200 }, | 1437 | { 0x40056, 0x1200 }, |
1441 | { 0x40076, 0x0 }, | 1438 | { 0x40076, 0x0 }, |
1442 | { 0x40017, 0x61a }, | 1439 | { 0x40017, 0x61a }, |
1443 | { 0x40037, 0x15 }, | 1440 | { 0x40037, 0x15 }, |
1444 | { 0x40057, 0x1300 }, | 1441 | { 0x40057, 0x1300 }, |
1445 | { 0x40077, 0x0 }, | 1442 | { 0x40077, 0x0 }, |
1446 | { 0x40018, 0x60a }, | 1443 | { 0x40018, 0x60a }, |
1447 | { 0x40038, 0x1a }, | 1444 | { 0x40038, 0x1a }, |
1448 | { 0x40058, 0x1200 }, | 1445 | { 0x40058, 0x1200 }, |
1449 | { 0x40078, 0x0 }, | 1446 | { 0x40078, 0x0 }, |
1450 | { 0x40019, 0x642 }, | 1447 | { 0x40019, 0x642 }, |
1451 | { 0x40039, 0x1a }, | 1448 | { 0x40039, 0x1a }, |
1452 | { 0x40059, 0x1300 }, | 1449 | { 0x40059, 0x1300 }, |
1453 | { 0x40079, 0x0 }, | 1450 | { 0x40079, 0x0 }, |
1454 | { 0x4001a, 0x4808 }, | 1451 | { 0x4001a, 0x4808 }, |
1455 | { 0x4003a, 0x880 }, | 1452 | { 0x4003a, 0x880 }, |
1456 | { 0x4005a, 0x0 }, | 1453 | { 0x4005a, 0x0 }, |
1457 | { 0x4007a, 0x0 }, | 1454 | { 0x4007a, 0x0 }, |
1458 | { 0x900a7, 0x0 }, | 1455 | { 0x900a7, 0x0 }, |
1459 | { 0x900a8, 0x790 }, | 1456 | { 0x900a8, 0x790 }, |
1460 | { 0x900a9, 0x11a }, | 1457 | { 0x900a9, 0x11a }, |
1461 | { 0x900aa, 0x8 }, | 1458 | { 0x900aa, 0x8 }, |
1462 | { 0x900ab, 0x7aa }, | 1459 | { 0x900ab, 0x7aa }, |
1463 | { 0x900ac, 0x2a }, | 1460 | { 0x900ac, 0x2a }, |
1464 | { 0x900ad, 0x10 }, | 1461 | { 0x900ad, 0x10 }, |
1465 | { 0x900ae, 0x7b2 }, | 1462 | { 0x900ae, 0x7b2 }, |
1466 | { 0x900af, 0x2a }, | 1463 | { 0x900af, 0x2a }, |
1467 | { 0x900b0, 0x0 }, | 1464 | { 0x900b0, 0x0 }, |
1468 | { 0x900b1, 0x7c8 }, | 1465 | { 0x900b1, 0x7c8 }, |
1469 | { 0x900b2, 0x109 }, | 1466 | { 0x900b2, 0x109 }, |
1470 | { 0x900b3, 0x10 }, | 1467 | { 0x900b3, 0x10 }, |
1471 | { 0x900b4, 0x2a8 }, | 1468 | { 0x900b4, 0x2a8 }, |
1472 | { 0x900b5, 0x129 }, | 1469 | { 0x900b5, 0x129 }, |
1473 | { 0x900b6, 0x8 }, | 1470 | { 0x900b6, 0x8 }, |
1474 | { 0x900b7, 0x370 }, | 1471 | { 0x900b7, 0x370 }, |
1475 | { 0x900b8, 0x129 }, | 1472 | { 0x900b8, 0x129 }, |
1476 | { 0x900b9, 0xa }, | 1473 | { 0x900b9, 0xa }, |
1477 | { 0x900ba, 0x3c8 }, | 1474 | { 0x900ba, 0x3c8 }, |
1478 | { 0x900bb, 0x1a9 }, | 1475 | { 0x900bb, 0x1a9 }, |
1479 | { 0x900bc, 0xc }, | 1476 | { 0x900bc, 0xc }, |
1480 | { 0x900bd, 0x408 }, | 1477 | { 0x900bd, 0x408 }, |
1481 | { 0x900be, 0x199 }, | 1478 | { 0x900be, 0x199 }, |
1482 | { 0x900bf, 0x14 }, | 1479 | { 0x900bf, 0x14 }, |
1483 | { 0x900c0, 0x790 }, | 1480 | { 0x900c0, 0x790 }, |
1484 | { 0x900c1, 0x11a }, | 1481 | { 0x900c1, 0x11a }, |
1485 | { 0x900c2, 0x8 }, | 1482 | { 0x900c2, 0x8 }, |
1486 | { 0x900c3, 0x4 }, | 1483 | { 0x900c3, 0x4 }, |
1487 | { 0x900c4, 0x18 }, | 1484 | { 0x900c4, 0x18 }, |
1488 | { 0x900c5, 0xe }, | 1485 | { 0x900c5, 0xe }, |
1489 | { 0x900c6, 0x408 }, | 1486 | { 0x900c6, 0x408 }, |
1490 | { 0x900c7, 0x199 }, | 1487 | { 0x900c7, 0x199 }, |
1491 | { 0x900c8, 0x8 }, | 1488 | { 0x900c8, 0x8 }, |
1492 | { 0x900c9, 0x8568 }, | 1489 | { 0x900c9, 0x8568 }, |
1493 | { 0x900ca, 0x108 }, | 1490 | { 0x900ca, 0x108 }, |
1494 | { 0x900cb, 0x18 }, | 1491 | { 0x900cb, 0x18 }, |
1495 | { 0x900cc, 0x790 }, | 1492 | { 0x900cc, 0x790 }, |
1496 | { 0x900cd, 0x16a }, | 1493 | { 0x900cd, 0x16a }, |
1497 | { 0x900ce, 0x8 }, | 1494 | { 0x900ce, 0x8 }, |
1498 | { 0x900cf, 0x1d8 }, | 1495 | { 0x900cf, 0x1d8 }, |
1499 | { 0x900d0, 0x169 }, | 1496 | { 0x900d0, 0x169 }, |
1500 | { 0x900d1, 0x10 }, | 1497 | { 0x900d1, 0x10 }, |
1501 | { 0x900d2, 0x8558 }, | 1498 | { 0x900d2, 0x8558 }, |
1502 | { 0x900d3, 0x168 }, | 1499 | { 0x900d3, 0x168 }, |
1503 | { 0x900d4, 0x70 }, | 1500 | { 0x900d4, 0x70 }, |
1504 | { 0x900d5, 0x788 }, | 1501 | { 0x900d5, 0x788 }, |
1505 | { 0x900d6, 0x16a }, | 1502 | { 0x900d6, 0x16a }, |
1506 | { 0x900d7, 0x1ff8 }, | 1503 | { 0x900d7, 0x1ff8 }, |
1507 | { 0x900d8, 0x85a8 }, | 1504 | { 0x900d8, 0x85a8 }, |
1508 | { 0x900d9, 0x1e8 }, | 1505 | { 0x900d9, 0x1e8 }, |
1509 | { 0x900da, 0x50 }, | 1506 | { 0x900da, 0x50 }, |
1510 | { 0x900db, 0x798 }, | 1507 | { 0x900db, 0x798 }, |
1511 | { 0x900dc, 0x16a }, | 1508 | { 0x900dc, 0x16a }, |
1512 | { 0x900dd, 0x60 }, | 1509 | { 0x900dd, 0x60 }, |
1513 | { 0x900de, 0x7a0 }, | 1510 | { 0x900de, 0x7a0 }, |
1514 | { 0x900df, 0x16a }, | 1511 | { 0x900df, 0x16a }, |
1515 | { 0x900e0, 0x8 }, | 1512 | { 0x900e0, 0x8 }, |
1516 | { 0x900e1, 0x8310 }, | 1513 | { 0x900e1, 0x8310 }, |
1517 | { 0x900e2, 0x168 }, | 1514 | { 0x900e2, 0x168 }, |
1518 | { 0x900e3, 0x8 }, | 1515 | { 0x900e3, 0x8 }, |
1519 | { 0x900e4, 0xa310 }, | 1516 | { 0x900e4, 0xa310 }, |
1520 | { 0x900e5, 0x168 }, | 1517 | { 0x900e5, 0x168 }, |
1521 | { 0x900e6, 0xa }, | 1518 | { 0x900e6, 0xa }, |
1522 | { 0x900e7, 0x408 }, | 1519 | { 0x900e7, 0x408 }, |
1523 | { 0x900e8, 0x169 }, | 1520 | { 0x900e8, 0x169 }, |
1524 | { 0x900e9, 0x6e }, | 1521 | { 0x900e9, 0x6e }, |
1525 | { 0x900ea, 0x0 }, | 1522 | { 0x900ea, 0x0 }, |
1526 | { 0x900eb, 0x68 }, | 1523 | { 0x900eb, 0x68 }, |
1527 | { 0x900ec, 0x0 }, | 1524 | { 0x900ec, 0x0 }, |
1528 | { 0x900ed, 0x408 }, | 1525 | { 0x900ed, 0x408 }, |
1529 | { 0x900ee, 0x169 }, | 1526 | { 0x900ee, 0x169 }, |
1530 | { 0x900ef, 0x0 }, | 1527 | { 0x900ef, 0x0 }, |
1531 | { 0x900f0, 0x8310 }, | 1528 | { 0x900f0, 0x8310 }, |
1532 | { 0x900f1, 0x168 }, | 1529 | { 0x900f1, 0x168 }, |
1533 | { 0x900f2, 0x0 }, | 1530 | { 0x900f2, 0x0 }, |
1534 | { 0x900f3, 0xa310 }, | 1531 | { 0x900f3, 0xa310 }, |
1535 | { 0x900f4, 0x168 }, | 1532 | { 0x900f4, 0x168 }, |
1536 | { 0x900f5, 0x1ff8 }, | 1533 | { 0x900f5, 0x1ff8 }, |
1537 | { 0x900f6, 0x85a8 }, | 1534 | { 0x900f6, 0x85a8 }, |
1538 | { 0x900f7, 0x1e8 }, | 1535 | { 0x900f7, 0x1e8 }, |
1539 | { 0x900f8, 0x68 }, | 1536 | { 0x900f8, 0x68 }, |
1540 | { 0x900f9, 0x798 }, | 1537 | { 0x900f9, 0x798 }, |
1541 | { 0x900fa, 0x16a }, | 1538 | { 0x900fa, 0x16a }, |
1542 | { 0x900fb, 0x78 }, | 1539 | { 0x900fb, 0x78 }, |
1543 | { 0x900fc, 0x7a0 }, | 1540 | { 0x900fc, 0x7a0 }, |
1544 | { 0x900fd, 0x16a }, | 1541 | { 0x900fd, 0x16a }, |
1545 | { 0x900fe, 0x68 }, | 1542 | { 0x900fe, 0x68 }, |
1546 | { 0x900ff, 0x790 }, | 1543 | { 0x900ff, 0x790 }, |
1547 | { 0x90100, 0x16a }, | 1544 | { 0x90100, 0x16a }, |
1548 | { 0x90101, 0x8 }, | 1545 | { 0x90101, 0x8 }, |
1549 | { 0x90102, 0x8b10 }, | 1546 | { 0x90102, 0x8b10 }, |
1550 | { 0x90103, 0x168 }, | 1547 | { 0x90103, 0x168 }, |
1551 | { 0x90104, 0x8 }, | 1548 | { 0x90104, 0x8 }, |
1552 | { 0x90105, 0xab10 }, | 1549 | { 0x90105, 0xab10 }, |
1553 | { 0x90106, 0x168 }, | 1550 | { 0x90106, 0x168 }, |
1554 | { 0x90107, 0xa }, | 1551 | { 0x90107, 0xa }, |
1555 | { 0x90108, 0x408 }, | 1552 | { 0x90108, 0x408 }, |
1556 | { 0x90109, 0x169 }, | 1553 | { 0x90109, 0x169 }, |
1557 | { 0x9010a, 0x58 }, | 1554 | { 0x9010a, 0x58 }, |
1558 | { 0x9010b, 0x0 }, | 1555 | { 0x9010b, 0x0 }, |
1559 | { 0x9010c, 0x68 }, | 1556 | { 0x9010c, 0x68 }, |
1560 | { 0x9010d, 0x0 }, | 1557 | { 0x9010d, 0x0 }, |
1561 | { 0x9010e, 0x408 }, | 1558 | { 0x9010e, 0x408 }, |
1562 | { 0x9010f, 0x169 }, | 1559 | { 0x9010f, 0x169 }, |
1563 | { 0x90110, 0x0 }, | 1560 | { 0x90110, 0x0 }, |
1564 | { 0x90111, 0x8b10 }, | 1561 | { 0x90111, 0x8b10 }, |
1565 | { 0x90112, 0x168 }, | 1562 | { 0x90112, 0x168 }, |
1566 | { 0x90113, 0x0 }, | 1563 | { 0x90113, 0x0 }, |
1567 | { 0x90114, 0xab10 }, | 1564 | { 0x90114, 0xab10 }, |
1568 | { 0x90115, 0x168 }, | 1565 | { 0x90115, 0x168 }, |
1569 | { 0x90116, 0x0 }, | 1566 | { 0x90116, 0x0 }, |
1570 | { 0x90117, 0x1d8 }, | 1567 | { 0x90117, 0x1d8 }, |
1571 | { 0x90118, 0x169 }, | 1568 | { 0x90118, 0x169 }, |
1572 | { 0x90119, 0x80 }, | 1569 | { 0x90119, 0x80 }, |
1573 | { 0x9011a, 0x790 }, | 1570 | { 0x9011a, 0x790 }, |
1574 | { 0x9011b, 0x16a }, | 1571 | { 0x9011b, 0x16a }, |
1575 | { 0x9011c, 0x18 }, | 1572 | { 0x9011c, 0x18 }, |
1576 | { 0x9011d, 0x7aa }, | 1573 | { 0x9011d, 0x7aa }, |
1577 | { 0x9011e, 0x6a }, | 1574 | { 0x9011e, 0x6a }, |
1578 | { 0x9011f, 0xa }, | 1575 | { 0x9011f, 0xa }, |
1579 | { 0x90120, 0x0 }, | 1576 | { 0x90120, 0x0 }, |
1580 | { 0x90121, 0x1e9 }, | 1577 | { 0x90121, 0x1e9 }, |
1581 | { 0x90122, 0x8 }, | 1578 | { 0x90122, 0x8 }, |
1582 | { 0x90123, 0x8080 }, | 1579 | { 0x90123, 0x8080 }, |
1583 | { 0x90124, 0x108 }, | 1580 | { 0x90124, 0x108 }, |
1584 | { 0x90125, 0xf }, | 1581 | { 0x90125, 0xf }, |
1585 | { 0x90126, 0x408 }, | 1582 | { 0x90126, 0x408 }, |
1586 | { 0x90127, 0x169 }, | 1583 | { 0x90127, 0x169 }, |
1587 | { 0x90128, 0xc }, | 1584 | { 0x90128, 0xc }, |
1588 | { 0x90129, 0x0 }, | 1585 | { 0x90129, 0x0 }, |
1589 | { 0x9012a, 0x68 }, | 1586 | { 0x9012a, 0x68 }, |
1590 | { 0x9012b, 0x9 }, | 1587 | { 0x9012b, 0x9 }, |
1591 | { 0x9012c, 0x0 }, | 1588 | { 0x9012c, 0x0 }, |
1592 | { 0x9012d, 0x1a9 }, | 1589 | { 0x9012d, 0x1a9 }, |
1593 | { 0x9012e, 0x0 }, | 1590 | { 0x9012e, 0x0 }, |
1594 | { 0x9012f, 0x408 }, | 1591 | { 0x9012f, 0x408 }, |
1595 | { 0x90130, 0x169 }, | 1592 | { 0x90130, 0x169 }, |
1596 | { 0x90131, 0x0 }, | 1593 | { 0x90131, 0x0 }, |
1597 | { 0x90132, 0x8080 }, | 1594 | { 0x90132, 0x8080 }, |
1598 | { 0x90133, 0x108 }, | 1595 | { 0x90133, 0x108 }, |
1599 | { 0x90134, 0x8 }, | 1596 | { 0x90134, 0x8 }, |
1600 | { 0x90135, 0x7aa }, | 1597 | { 0x90135, 0x7aa }, |
1601 | { 0x90136, 0x6a }, | 1598 | { 0x90136, 0x6a }, |
1602 | { 0x90137, 0x0 }, | 1599 | { 0x90137, 0x0 }, |
1603 | { 0x90138, 0x8568 }, | 1600 | { 0x90138, 0x8568 }, |
1604 | { 0x90139, 0x108 }, | 1601 | { 0x90139, 0x108 }, |
1605 | { 0x9013a, 0xb7 }, | 1602 | { 0x9013a, 0xb7 }, |
1606 | { 0x9013b, 0x790 }, | 1603 | { 0x9013b, 0x790 }, |
1607 | { 0x9013c, 0x16a }, | 1604 | { 0x9013c, 0x16a }, |
1608 | { 0x9013d, 0x1f }, | 1605 | { 0x9013d, 0x1f }, |
1609 | { 0x9013e, 0x0 }, | 1606 | { 0x9013e, 0x0 }, |
1610 | { 0x9013f, 0x68 }, | 1607 | { 0x9013f, 0x68 }, |
1611 | { 0x90140, 0x8 }, | 1608 | { 0x90140, 0x8 }, |
1612 | { 0x90141, 0x8558 }, | 1609 | { 0x90141, 0x8558 }, |
1613 | { 0x90142, 0x168 }, | 1610 | { 0x90142, 0x168 }, |
1614 | { 0x90143, 0xf }, | 1611 | { 0x90143, 0xf }, |
1615 | { 0x90144, 0x408 }, | 1612 | { 0x90144, 0x408 }, |
1616 | { 0x90145, 0x169 }, | 1613 | { 0x90145, 0x169 }, |
1617 | { 0x90146, 0xc }, | 1614 | { 0x90146, 0xc }, |
1618 | { 0x90147, 0x0 }, | 1615 | { 0x90147, 0x0 }, |
1619 | { 0x90148, 0x68 }, | 1616 | { 0x90148, 0x68 }, |
1620 | { 0x90149, 0x0 }, | 1617 | { 0x90149, 0x0 }, |
1621 | { 0x9014a, 0x408 }, | 1618 | { 0x9014a, 0x408 }, |
1622 | { 0x9014b, 0x169 }, | 1619 | { 0x9014b, 0x169 }, |
1623 | { 0x9014c, 0x0 }, | 1620 | { 0x9014c, 0x0 }, |
1624 | { 0x9014d, 0x8558 }, | 1621 | { 0x9014d, 0x8558 }, |
1625 | { 0x9014e, 0x168 }, | 1622 | { 0x9014e, 0x168 }, |
1626 | { 0x9014f, 0x8 }, | 1623 | { 0x9014f, 0x8 }, |
1627 | { 0x90150, 0x3c8 }, | 1624 | { 0x90150, 0x3c8 }, |
1628 | { 0x90151, 0x1a9 }, | 1625 | { 0x90151, 0x1a9 }, |
1629 | { 0x90152, 0x3 }, | 1626 | { 0x90152, 0x3 }, |
1630 | { 0x90153, 0x370 }, | 1627 | { 0x90153, 0x370 }, |
1631 | { 0x90154, 0x129 }, | 1628 | { 0x90154, 0x129 }, |
1632 | { 0x90155, 0x20 }, | 1629 | { 0x90155, 0x20 }, |
1633 | { 0x90156, 0x2aa }, | 1630 | { 0x90156, 0x2aa }, |
1634 | { 0x90157, 0x9 }, | 1631 | { 0x90157, 0x9 }, |
1635 | { 0x90158, 0x0 }, | 1632 | { 0x90158, 0x0 }, |
1636 | { 0x90159, 0x400 }, | 1633 | { 0x90159, 0x400 }, |
1637 | { 0x9015a, 0x10e }, | 1634 | { 0x9015a, 0x10e }, |
1638 | { 0x9015b, 0x8 }, | 1635 | { 0x9015b, 0x8 }, |
1639 | { 0x9015c, 0xe8 }, | 1636 | { 0x9015c, 0xe8 }, |
1640 | { 0x9015d, 0x109 }, | 1637 | { 0x9015d, 0x109 }, |
1641 | { 0x9015e, 0x0 }, | 1638 | { 0x9015e, 0x0 }, |
1642 | { 0x9015f, 0x8140 }, | 1639 | { 0x9015f, 0x8140 }, |
1643 | { 0x90160, 0x10c }, | 1640 | { 0x90160, 0x10c }, |
1644 | { 0x90161, 0x10 }, | 1641 | { 0x90161, 0x10 }, |
1645 | { 0x90162, 0x8138 }, | 1642 | { 0x90162, 0x8138 }, |
1646 | { 0x90163, 0x10c }, | 1643 | { 0x90163, 0x10c }, |
1647 | { 0x90164, 0x8 }, | 1644 | { 0x90164, 0x8 }, |
1648 | { 0x90165, 0x7c8 }, | 1645 | { 0x90165, 0x7c8 }, |
1649 | { 0x90166, 0x101 }, | 1646 | { 0x90166, 0x101 }, |
1650 | { 0x90167, 0x8 }, | 1647 | { 0x90167, 0x8 }, |
1651 | { 0x90168, 0x0 }, | 1648 | { 0x90168, 0x0 }, |
1652 | { 0x90169, 0x8 }, | 1649 | { 0x90169, 0x8 }, |
1653 | { 0x9016a, 0x8 }, | 1650 | { 0x9016a, 0x8 }, |
1654 | { 0x9016b, 0x448 }, | 1651 | { 0x9016b, 0x448 }, |
1655 | { 0x9016c, 0x109 }, | 1652 | { 0x9016c, 0x109 }, |
1656 | { 0x9016d, 0xf }, | 1653 | { 0x9016d, 0xf }, |
1657 | { 0x9016e, 0x7c0 }, | 1654 | { 0x9016e, 0x7c0 }, |
1658 | { 0x9016f, 0x109 }, | 1655 | { 0x9016f, 0x109 }, |
1659 | { 0x90170, 0x0 }, | 1656 | { 0x90170, 0x0 }, |
1660 | { 0x90171, 0xe8 }, | 1657 | { 0x90171, 0xe8 }, |
1661 | { 0x90172, 0x109 }, | 1658 | { 0x90172, 0x109 }, |
1662 | { 0x90173, 0x47 }, | 1659 | { 0x90173, 0x47 }, |
1663 | { 0x90174, 0x630 }, | 1660 | { 0x90174, 0x630 }, |
1664 | { 0x90175, 0x109 }, | 1661 | { 0x90175, 0x109 }, |
1665 | { 0x90176, 0x8 }, | 1662 | { 0x90176, 0x8 }, |
1666 | { 0x90177, 0x618 }, | 1663 | { 0x90177, 0x618 }, |
1667 | { 0x90178, 0x109 }, | 1664 | { 0x90178, 0x109 }, |
1668 | { 0x90179, 0x8 }, | 1665 | { 0x90179, 0x8 }, |
1669 | { 0x9017a, 0xe0 }, | 1666 | { 0x9017a, 0xe0 }, |
1670 | { 0x9017b, 0x109 }, | 1667 | { 0x9017b, 0x109 }, |
1671 | { 0x9017c, 0x0 }, | 1668 | { 0x9017c, 0x0 }, |
1672 | { 0x9017d, 0x7c8 }, | 1669 | { 0x9017d, 0x7c8 }, |
1673 | { 0x9017e, 0x109 }, | 1670 | { 0x9017e, 0x109 }, |
1674 | { 0x9017f, 0x8 }, | 1671 | { 0x9017f, 0x8 }, |
1675 | { 0x90180, 0x8140 }, | 1672 | { 0x90180, 0x8140 }, |
1676 | { 0x90181, 0x10c }, | 1673 | { 0x90181, 0x10c }, |
1677 | { 0x90182, 0x0 }, | 1674 | { 0x90182, 0x0 }, |
1678 | { 0x90183, 0x1 }, | 1675 | { 0x90183, 0x1 }, |
1679 | { 0x90184, 0x8 }, | 1676 | { 0x90184, 0x8 }, |
1680 | { 0x90185, 0x8 }, | 1677 | { 0x90185, 0x8 }, |
1681 | { 0x90186, 0x4 }, | 1678 | { 0x90186, 0x4 }, |
1682 | { 0x90187, 0x8 }, | 1679 | { 0x90187, 0x8 }, |
1683 | { 0x90188, 0x8 }, | 1680 | { 0x90188, 0x8 }, |
1684 | { 0x90189, 0x7c8 }, | 1681 | { 0x90189, 0x7c8 }, |
1685 | { 0x9018a, 0x101 }, | 1682 | { 0x9018a, 0x101 }, |
1686 | { 0x90006, 0x0 }, | 1683 | { 0x90006, 0x0 }, |
1687 | { 0x90007, 0x0 }, | 1684 | { 0x90007, 0x0 }, |
1688 | { 0x90008, 0x8 }, | 1685 | { 0x90008, 0x8 }, |
1689 | { 0x90009, 0x0 }, | 1686 | { 0x90009, 0x0 }, |
1690 | { 0x9000a, 0x0 }, | 1687 | { 0x9000a, 0x0 }, |
1691 | { 0x9000b, 0x0 }, | 1688 | { 0x9000b, 0x0 }, |
1692 | { 0xd00e7, 0x400 }, | 1689 | { 0xd00e7, 0x400 }, |
1693 | { 0x90017, 0x0 }, | 1690 | { 0x90017, 0x0 }, |
1694 | { 0x9001f, 0x2a }, | 1691 | { 0x9001f, 0x2a }, |
1695 | { 0x90026, 0x6a }, | 1692 | { 0x90026, 0x6a }, |
1696 | { 0x400d0, 0x0 }, | 1693 | { 0x400d0, 0x0 }, |
1697 | { 0x400d1, 0x101 }, | 1694 | { 0x400d1, 0x101 }, |
1698 | { 0x400d2, 0x105 }, | 1695 | { 0x400d2, 0x105 }, |
1699 | { 0x400d3, 0x107 }, | 1696 | { 0x400d3, 0x107 }, |
1700 | { 0x400d4, 0x10f }, | 1697 | { 0x400d4, 0x10f }, |
1701 | { 0x400d5, 0x202 }, | 1698 | { 0x400d5, 0x202 }, |
1702 | { 0x400d6, 0x20a }, | 1699 | { 0x400d6, 0x20a }, |
1703 | { 0x400d7, 0x20b }, | 1700 | { 0x400d7, 0x20b }, |
1704 | { 0x2003a, 0x2 }, | 1701 | { 0x2003a, 0x2 }, |
1705 | { 0x2000b, 0x5d }, | 1702 | { 0x2000b, 0x5d }, |
1706 | { 0x2000c, 0xbb }, | 1703 | { 0x2000c, 0xbb }, |
1707 | { 0x2000d, 0x753 }, | 1704 | { 0x2000d, 0x753 }, |
1708 | { 0x2000e, 0x2c }, | 1705 | { 0x2000e, 0x2c }, |
1709 | { 0x12000b, 0xc }, | 1706 | { 0x12000b, 0xc }, |
1710 | { 0x12000c, 0x19 }, | 1707 | { 0x12000c, 0x19 }, |
1711 | { 0x12000d, 0xfa }, | 1708 | { 0x12000d, 0xfa }, |
1712 | { 0x12000e, 0x10 }, | 1709 | { 0x12000e, 0x10 }, |
1713 | { 0x22000b, 0x3 }, | 1710 | { 0x22000b, 0x3 }, |
1714 | { 0x22000c, 0x6 }, | 1711 | { 0x22000c, 0x6 }, |
1715 | { 0x22000d, 0x3e }, | 1712 | { 0x22000d, 0x3e }, |
1716 | { 0x22000e, 0x10 }, | 1713 | { 0x22000e, 0x10 }, |
1717 | { 0x9000c, 0x0 }, | 1714 | { 0x9000c, 0x0 }, |
1718 | { 0x9000d, 0x173 }, | 1715 | { 0x9000d, 0x173 }, |
1719 | { 0x9000e, 0x60 }, | 1716 | { 0x9000e, 0x60 }, |
1720 | { 0x9000f, 0x6110 }, | 1717 | { 0x9000f, 0x6110 }, |
1721 | { 0x90010, 0x2152 }, | 1718 | { 0x90010, 0x2152 }, |
1722 | { 0x90011, 0xdfbd }, | 1719 | { 0x90011, 0xdfbd }, |
1723 | { 0x90012, 0x60 }, | 1720 | { 0x90012, 0x60 }, |
1724 | { 0x90013, 0x6152 }, | 1721 | { 0x90013, 0x6152 }, |
1725 | { 0x20010, 0x5a }, | 1722 | { 0x20010, 0x5a }, |
1726 | { 0x20011, 0x3 }, | 1723 | { 0x20011, 0x3 }, |
1727 | { 0x120010, 0x5a }, | 1724 | { 0x120010, 0x5a }, |
1728 | { 0x120011, 0x3 }, | 1725 | { 0x120011, 0x3 }, |
1729 | { 0x220010, 0x5a }, | 1726 | { 0x220010, 0x5a }, |
1730 | { 0x220011, 0x3 }, | 1727 | { 0x220011, 0x3 }, |
1731 | { 0x40080, 0xe0 }, | 1728 | { 0x40080, 0xe0 }, |
1732 | { 0x40081, 0x12 }, | 1729 | { 0x40081, 0x12 }, |
1733 | { 0x40082, 0xe0 }, | 1730 | { 0x40082, 0xe0 }, |
1734 | { 0x40083, 0x12 }, | 1731 | { 0x40083, 0x12 }, |
1735 | { 0x40084, 0xe0 }, | 1732 | { 0x40084, 0xe0 }, |
1736 | { 0x40085, 0x12 }, | 1733 | { 0x40085, 0x12 }, |
1737 | { 0x140080, 0xe0 }, | 1734 | { 0x140080, 0xe0 }, |
1738 | { 0x140081, 0x12 }, | 1735 | { 0x140081, 0x12 }, |
1739 | { 0x140082, 0xe0 }, | 1736 | { 0x140082, 0xe0 }, |
1740 | { 0x140083, 0x12 }, | 1737 | { 0x140083, 0x12 }, |
1741 | { 0x140084, 0xe0 }, | 1738 | { 0x140084, 0xe0 }, |
1742 | { 0x140085, 0x12 }, | 1739 | { 0x140085, 0x12 }, |
1743 | { 0x240080, 0xe0 }, | 1740 | { 0x240080, 0xe0 }, |
1744 | { 0x240081, 0x12 }, | 1741 | { 0x240081, 0x12 }, |
1745 | { 0x240082, 0xe0 }, | 1742 | { 0x240082, 0xe0 }, |
1746 | { 0x240083, 0x12 }, | 1743 | { 0x240083, 0x12 }, |
1747 | { 0x240084, 0xe0 }, | 1744 | { 0x240084, 0xe0 }, |
1748 | { 0x240085, 0x12 }, | 1745 | { 0x240085, 0x12 }, |
1749 | { 0x400fd, 0xf }, | 1746 | { 0x400fd, 0xf }, |
1750 | { 0x10011, 0x1 }, | 1747 | { 0x10011, 0x1 }, |
1751 | { 0x10012, 0x1 }, | 1748 | { 0x10012, 0x1 }, |
1752 | { 0x10013, 0x180 }, | 1749 | { 0x10013, 0x180 }, |
1753 | { 0x10018, 0x1 }, | 1750 | { 0x10018, 0x1 }, |
1754 | { 0x10002, 0x6209 }, | 1751 | { 0x10002, 0x6209 }, |
1755 | { 0x100b2, 0x1 }, | 1752 | { 0x100b2, 0x1 }, |
1756 | { 0x101b4, 0x1 }, | 1753 | { 0x101b4, 0x1 }, |
1757 | { 0x102b4, 0x1 }, | 1754 | { 0x102b4, 0x1 }, |
1758 | { 0x103b4, 0x1 }, | 1755 | { 0x103b4, 0x1 }, |
1759 | { 0x104b4, 0x1 }, | 1756 | { 0x104b4, 0x1 }, |
1760 | { 0x105b4, 0x1 }, | 1757 | { 0x105b4, 0x1 }, |
1761 | { 0x106b4, 0x1 }, | 1758 | { 0x106b4, 0x1 }, |
1762 | { 0x107b4, 0x1 }, | 1759 | { 0x107b4, 0x1 }, |
1763 | { 0x108b4, 0x1 }, | 1760 | { 0x108b4, 0x1 }, |
1764 | { 0x11011, 0x1 }, | 1761 | { 0x11011, 0x1 }, |
1765 | { 0x11012, 0x1 }, | 1762 | { 0x11012, 0x1 }, |
1766 | { 0x11013, 0x180 }, | 1763 | { 0x11013, 0x180 }, |
1767 | { 0x11018, 0x1 }, | 1764 | { 0x11018, 0x1 }, |
1768 | { 0x11002, 0x6209 }, | 1765 | { 0x11002, 0x6209 }, |
1769 | { 0x110b2, 0x1 }, | 1766 | { 0x110b2, 0x1 }, |
1770 | { 0x111b4, 0x1 }, | 1767 | { 0x111b4, 0x1 }, |
1771 | { 0x112b4, 0x1 }, | 1768 | { 0x112b4, 0x1 }, |
1772 | { 0x113b4, 0x1 }, | 1769 | { 0x113b4, 0x1 }, |
1773 | { 0x114b4, 0x1 }, | 1770 | { 0x114b4, 0x1 }, |
1774 | { 0x115b4, 0x1 }, | 1771 | { 0x115b4, 0x1 }, |
1775 | { 0x116b4, 0x1 }, | 1772 | { 0x116b4, 0x1 }, |
1776 | { 0x117b4, 0x1 }, | 1773 | { 0x117b4, 0x1 }, |
1777 | { 0x118b4, 0x1 }, | 1774 | { 0x118b4, 0x1 }, |
1778 | { 0x12011, 0x1 }, | 1775 | { 0x12011, 0x1 }, |
1779 | { 0x12012, 0x1 }, | 1776 | { 0x12012, 0x1 }, |
1780 | { 0x12013, 0x180 }, | 1777 | { 0x12013, 0x180 }, |
1781 | { 0x12018, 0x1 }, | 1778 | { 0x12018, 0x1 }, |
1782 | { 0x12002, 0x6209 }, | 1779 | { 0x12002, 0x6209 }, |
1783 | { 0x120b2, 0x1 }, | 1780 | { 0x120b2, 0x1 }, |
1784 | { 0x121b4, 0x1 }, | 1781 | { 0x121b4, 0x1 }, |
1785 | { 0x122b4, 0x1 }, | 1782 | { 0x122b4, 0x1 }, |
1786 | { 0x123b4, 0x1 }, | 1783 | { 0x123b4, 0x1 }, |
1787 | { 0x124b4, 0x1 }, | 1784 | { 0x124b4, 0x1 }, |
1788 | { 0x125b4, 0x1 }, | 1785 | { 0x125b4, 0x1 }, |
1789 | { 0x126b4, 0x1 }, | 1786 | { 0x126b4, 0x1 }, |
1790 | { 0x127b4, 0x1 }, | 1787 | { 0x127b4, 0x1 }, |
1791 | { 0x128b4, 0x1 }, | 1788 | { 0x128b4, 0x1 }, |
1792 | { 0x13011, 0x1 }, | 1789 | { 0x13011, 0x1 }, |
1793 | { 0x13012, 0x1 }, | 1790 | { 0x13012, 0x1 }, |
1794 | { 0x13013, 0x180 }, | 1791 | { 0x13013, 0x180 }, |
1795 | { 0x13018, 0x1 }, | 1792 | { 0x13018, 0x1 }, |
1796 | { 0x13002, 0x6209 }, | 1793 | { 0x13002, 0x6209 }, |
1797 | { 0x130b2, 0x1 }, | 1794 | { 0x130b2, 0x1 }, |
1798 | { 0x131b4, 0x1 }, | 1795 | { 0x131b4, 0x1 }, |
1799 | { 0x132b4, 0x1 }, | 1796 | { 0x132b4, 0x1 }, |
1800 | { 0x133b4, 0x1 }, | 1797 | { 0x133b4, 0x1 }, |
1801 | { 0x134b4, 0x1 }, | 1798 | { 0x134b4, 0x1 }, |
1802 | { 0x135b4, 0x1 }, | 1799 | { 0x135b4, 0x1 }, |
1803 | { 0x136b4, 0x1 }, | 1800 | { 0x136b4, 0x1 }, |
1804 | { 0x137b4, 0x1 }, | 1801 | { 0x137b4, 0x1 }, |
1805 | { 0x138b4, 0x1 }, | 1802 | { 0x138b4, 0x1 }, |
1806 | { 0x2003a, 0x2 }, | 1803 | { 0x2003a, 0x2 }, |
1807 | { 0xc0080, 0x2 }, | 1804 | { 0xc0080, 0x2 }, |
1808 | { 0xd0000, 0x1 } | 1805 | { 0xd0000, 0x1 } |
1809 | }; | 1806 | }; |
1810 | 1807 | ||
1811 | struct dram_fsp_msg ddr_dram_fsp_msg[] = { | 1808 | struct dram_fsp_msg ddr_dram_fsp_msg[] = { |
1812 | { | 1809 | { |
1813 | /* P0 3000mts 1D */ | 1810 | /* P0 3000mts 1D */ |
1814 | .drate = 3000, | 1811 | .drate = 3000, |
1815 | .fw_type = FW_1D_IMAGE, | 1812 | .fw_type = FW_1D_IMAGE, |
1816 | .fsp_cfg = ddr_fsp0_cfg, | 1813 | .fsp_cfg = ddr_fsp0_cfg, |
1817 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp0_cfg), | 1814 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp0_cfg), |
1818 | }, | 1815 | }, |
1819 | { | 1816 | { |
1820 | /* P1 400mts 1D */ | 1817 | /* P1 400mts 1D */ |
1821 | .drate = 400, | 1818 | .drate = 400, |
1822 | .fw_type = FW_1D_IMAGE, | 1819 | .fw_type = FW_1D_IMAGE, |
1823 | .fsp_cfg = ddr_fsp1_cfg, | 1820 | .fsp_cfg = ddr_fsp1_cfg, |
1824 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp1_cfg), | 1821 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp1_cfg), |
1825 | }, | 1822 | }, |
1826 | { | 1823 | { |
1827 | /* P2 100mts 1D */ | 1824 | /* P2 100mts 1D */ |
1828 | .drate = 100, | 1825 | .drate = 100, |
1829 | .fw_type = FW_1D_IMAGE, | 1826 | .fw_type = FW_1D_IMAGE, |
1830 | .fsp_cfg = ddr_fsp2_cfg, | 1827 | .fsp_cfg = ddr_fsp2_cfg, |
1831 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp2_cfg), | 1828 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp2_cfg), |
1832 | }, | 1829 | }, |
1833 | { | 1830 | { |
1834 | /* P0 3000mts 2D */ | 1831 | /* P0 3000mts 2D */ |
1835 | .drate = 3000, | 1832 | .drate = 3000, |
1836 | .fw_type = FW_2D_IMAGE, | 1833 | .fw_type = FW_2D_IMAGE, |
1837 | .fsp_cfg = ddr_fsp0_2d_cfg, | 1834 | .fsp_cfg = ddr_fsp0_2d_cfg, |
1838 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp0_2d_cfg), | 1835 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp0_2d_cfg), |
1839 | }, | 1836 | }, |
1840 | }; | 1837 | }; |
1841 | 1838 | ||
1842 | /* ddr timing config params */ | 1839 | /* ddr timing config params */ |
1843 | struct dram_timing_info dram_timing = { | 1840 | struct dram_timing_info dram_timing = { |
1844 | .ddrc_cfg = ddr_ddrc_cfg, | 1841 | .ddrc_cfg = ddr_ddrc_cfg, |
1845 | .ddrc_cfg_num = ARRAY_SIZE(ddr_ddrc_cfg), | 1842 | .ddrc_cfg_num = ARRAY_SIZE(ddr_ddrc_cfg), |
1846 | .ddrphy_cfg = ddr_ddrphy_cfg, | 1843 | .ddrphy_cfg = ddr_ddrphy_cfg, |
1847 | .ddrphy_cfg_num = ARRAY_SIZE(ddr_ddrphy_cfg), | 1844 | .ddrphy_cfg_num = ARRAY_SIZE(ddr_ddrphy_cfg), |
1848 | .fsp_msg = ddr_dram_fsp_msg, | 1845 | .fsp_msg = ddr_dram_fsp_msg, |
1849 | .fsp_msg_num = ARRAY_SIZE(ddr_dram_fsp_msg), | 1846 | .fsp_msg_num = ARRAY_SIZE(ddr_dram_fsp_msg), |
1850 | .ddrphy_trained_csr = ddr_ddrphy_trained_csr, | 1847 | .ddrphy_trained_csr = ddr_ddrphy_trained_csr, |
1851 | .ddrphy_trained_csr_num = ARRAY_SIZE(ddr_ddrphy_trained_csr), | 1848 | .ddrphy_trained_csr_num = ARRAY_SIZE(ddr_ddrphy_trained_csr), |
1852 | .ddrphy_pie = ddr_phy_pie, | 1849 | .ddrphy_pie = ddr_phy_pie, |
1853 | .ddrphy_pie_num = ARRAY_SIZE(ddr_phy_pie), | 1850 | .ddrphy_pie_num = ARRAY_SIZE(ddr_phy_pie), |
1854 | .fsp_table = { 3000, 400, 100, }, | 1851 | .fsp_table = { 3000, 400, 100, }, |
1855 | }; | 1852 | }; |
1856 | 1853 |
board/freescale/imx8mm_evk/lpddr4_timing_4g.c
1 | /* | 1 | /* |
2 | * Copyright 2018 NXP | 2 | * Copyright 2018 NXP |
3 | * | 3 | * |
4 | * SPDX-License-Identifier: GPL-2.0+ | 4 | * SPDX-License-Identifier: GPL-2.0+ |
5 | * | 5 | * |
6 | * Generated code from MX8M_DDR_tool | 6 | * Generated code from MX8M_DDR_tool |
7 | * Align with uboot-imx_v2018.03_4.14.78_1.0.0_ga | 7 | * Align with uboot-imx_v2018.03_4.14.78_1.0.0_ga |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
11 | #include <asm/arch/ddr.h> | 11 | #include <asm/arch/ddr.h> |
12 | 12 | ||
13 | struct dram_cfg_param ddr_ddrc_cfg[] = { | 13 | struct dram_cfg_param ddr_ddrc_cfg[] = { |
14 | /** Initialize DDRC registers **/ | 14 | /** Initialize DDRC registers **/ |
15 | {0x3d400304,0x1}, | 15 | {0x3d400304,0x1}, |
16 | {0x3d400030,0x1}, | 16 | {0x3d400030,0x1}, |
17 | {0x3d400000,0xa3080020}, | 17 | {0x3d400000,0xa3080020}, |
18 | {0x3d400020,0x223}, | 18 | {0x3d400020,0x223}, |
19 | {0x3d400024,0x16e3600}, | 19 | {0x3d400024,0x16e3600}, |
20 | {0x3d400064,0x5b00d2}, | 20 | {0x3d400064,0x5b00d2}, |
21 | {0x3d4000d0,0xc00305ba}, | 21 | {0x3d4000d0,0xc00305ba}, |
22 | {0x3d4000d4,0x940000}, | 22 | {0x3d4000d4,0x940000}, |
23 | {0x3d4000dc,0xd4002d}, | 23 | {0x3d4000dc,0xd4002d}, |
24 | {0x3d4000e0,0x310000}, | 24 | {0x3d4000e0,0x310000}, |
25 | {0x3d4000e8,0x66004d}, | 25 | {0x3d4000e8,0x66004d}, |
26 | {0x3d4000ec,0x16004d}, | 26 | {0x3d4000ec,0x16004d}, |
27 | {0x3d400100,0x191e1920}, | 27 | {0x3d400100,0x191e1920}, |
28 | {0x3d400104,0x60630}, | 28 | {0x3d400104,0x60630}, |
29 | {0x3d40010c,0xb0b000}, | 29 | {0x3d40010c,0xb0b000}, |
30 | {0x3d400110,0xe04080e}, | 30 | {0x3d400110,0xe04080e}, |
31 | {0x3d400114,0x2040c0c}, | 31 | {0x3d400114,0x2040c0c}, |
32 | {0x3d400118,0x1010007}, | 32 | {0x3d400118,0x1010007}, |
33 | {0x3d40011c,0x401}, | 33 | {0x3d40011c,0x401}, |
34 | {0x3d400130,0x20600}, | 34 | {0x3d400130,0x20600}, |
35 | {0x3d400134,0xc100002}, | 35 | {0x3d400134,0xc100002}, |
36 | {0x3d400138,0xd8}, | 36 | {0x3d400138,0xd8}, |
37 | {0x3d400144,0x96004b}, | 37 | {0x3d400144,0x96004b}, |
38 | {0x3d400180,0x2ee0017}, | 38 | {0x3d400180,0x2ee0017}, |
39 | {0x3d400184,0x2605b8e}, | 39 | {0x3d400184,0x2605b8e}, |
40 | {0x3d400188,0x0}, | 40 | {0x3d400188,0x0}, |
41 | {0x3d400190,0x497820a}, | 41 | {0x3d400190,0x497820a}, |
42 | {0x3d400194,0x80303}, | 42 | {0x3d400194,0x80303}, |
43 | {0x3d4001b4,0x170a}, | 43 | {0x3d4001b4,0x170a}, |
44 | {0x3d4001a0,0xe0400018}, | 44 | {0x3d4001a0,0xe0400018}, |
45 | {0x3d4001a4,0xdf00e4}, | 45 | {0x3d4001a4,0xdf00e4}, |
46 | {0x3d4001a8,0x80000000}, | 46 | {0x3d4001a8,0x80000000}, |
47 | {0x3d4001b0,0x11}, | 47 | {0x3d4001b0,0x11}, |
48 | {0x3d4001c0,0x1}, | 48 | {0x3d4001c0,0x1}, |
49 | {0x3d4001c4,0x0}, | 49 | {0x3d4001c4,0x0}, |
50 | {0x3d4000f4,0xc99}, | 50 | {0x3d4000f4,0xc99}, |
51 | {0x3d400108,0x70e1617}, | 51 | {0x3d400108,0x70e1617}, |
52 | {0x3d400200,0x17}, | 52 | {0x3d400200,0x17}, |
53 | {0x3d40020c,0x0}, | 53 | {0x3d40020c,0x0}, |
54 | {0x3d400210,0x1f1f}, | 54 | {0x3d400210,0x1f1f}, |
55 | {0x3d400204,0x80808}, | 55 | {0x3d400204,0x80808}, |
56 | {0x3d400214,0x7070707}, | 56 | {0x3d400214,0x7070707}, |
57 | {0x3d400218,0x7070707}, | 57 | {0x3d400218,0x7070707}, |
58 | {0x3d400250,0x29001701}, | 58 | {0x3d400250,0x29001701}, |
59 | {0x3d400254,0x2c}, | 59 | {0x3d400254,0x2c}, |
60 | {0x3d40025c,0x4000030}, | 60 | {0x3d40025c,0x4000030}, |
61 | {0x3d400264,0x900093e7}, | 61 | {0x3d400264,0x900093e7}, |
62 | {0x3d40026c,0x2005574}, | 62 | {0x3d40026c,0x2005574}, |
63 | {0x3d400400,0x111}, | 63 | {0x3d400400,0x111}, |
64 | {0x3d400408,0x72ff}, | 64 | {0x3d400408,0x72ff}, |
65 | {0x3d400494,0x2100e07}, | 65 | {0x3d400494,0x2100e07}, |
66 | {0x3d400498,0x620096}, | 66 | {0x3d400498,0x620096}, |
67 | {0x3d40049c,0x1100e07}, | 67 | {0x3d40049c,0x1100e07}, |
68 | {0x3d4004a0,0xc8012c}, | 68 | {0x3d4004a0,0xc8012c}, |
69 | {0x3d402020,0x21}, | 69 | {0x3d402020,0x21}, |
70 | {0x3d402024,0x30d400}, | 70 | {0x3d402024,0x30d400}, |
71 | {0x3d402050,0x20d040}, | 71 | {0x3d402050,0x20d040}, |
72 | {0x3d402064,0xc001c}, | 72 | {0x3d402064,0xc001c}, |
73 | {0x3d4020dc,0x840000}, | 73 | {0x3d4020dc,0x840000}, |
74 | {0x3d4020e0,0x310000}, | 74 | {0x3d4020e0,0x310000}, |
75 | {0x3d4020e8,0x66004d}, | 75 | {0x3d4020e8,0x66004d}, |
76 | {0x3d4020ec,0x16004d}, | 76 | {0x3d4020ec,0x16004d}, |
77 | {0x3d402100,0xa040305}, | 77 | {0x3d402100,0xa040305}, |
78 | {0x3d402104,0x30407}, | 78 | {0x3d402104,0x30407}, |
79 | {0x3d402108,0x203060b}, | 79 | {0x3d402108,0x203060b}, |
80 | {0x3d40210c,0x505000}, | 80 | {0x3d40210c,0x505000}, |
81 | {0x3d402110,0x2040202}, | 81 | {0x3d402110,0x2040202}, |
82 | {0x3d402114,0x2030202}, | 82 | {0x3d402114,0x2030202}, |
83 | {0x3d402118,0x1010004}, | 83 | {0x3d402118,0x1010004}, |
84 | {0x3d40211c,0x301}, | 84 | {0x3d40211c,0x301}, |
85 | {0x3d402130,0x20300}, | 85 | {0x3d402130,0x20300}, |
86 | {0x3d402134,0xa100002}, | 86 | {0x3d402134,0xa100002}, |
87 | {0x3d402138,0x1d}, | 87 | {0x3d402138,0x1d}, |
88 | {0x3d402144,0x14000a}, | 88 | {0x3d402144,0x14000a}, |
89 | {0x3d402180,0x640004}, | 89 | {0x3d402180,0x640004}, |
90 | {0x3d402190,0x3818200}, | 90 | {0x3d402190,0x3818200}, |
91 | {0x3d402194,0x80303}, | 91 | {0x3d402194,0x80303}, |
92 | {0x3d4021b4,0x100}, | 92 | {0x3d4021b4,0x100}, |
93 | {0x3d403020,0x21}, | 93 | {0x3d403020,0x21}, |
94 | {0x3d403024,0xc3500}, | 94 | {0x3d403024,0xc3500}, |
95 | {0x3d403050,0x20d040}, | 95 | {0x3d403050,0x20d040}, |
96 | {0x3d403064,0x30007}, | 96 | {0x3d403064,0x30007}, |
97 | {0x3d4030dc,0x840000}, | 97 | {0x3d4030dc,0x840000}, |
98 | {0x3d4030e0,0x310000}, | 98 | {0x3d4030e0,0x310000}, |
99 | {0x3d4030e8,0x66004d}, | 99 | {0x3d4030e8,0x66004d}, |
100 | {0x3d4030ec,0x16004d}, | 100 | {0x3d4030ec,0x16004d}, |
101 | {0x3d403100,0xa010102}, | 101 | {0x3d403100,0xa010102}, |
102 | {0x3d403104,0x30404}, | 102 | {0x3d403104,0x30404}, |
103 | {0x3d403108,0x203060b}, | 103 | {0x3d403108,0x203060b}, |
104 | {0x3d40310c,0x505000}, | 104 | {0x3d40310c,0x505000}, |
105 | {0x3d403110,0x2040202}, | 105 | {0x3d403110,0x2040202}, |
106 | {0x3d403114,0x2030202}, | 106 | {0x3d403114,0x2030202}, |
107 | {0x3d403118,0x1010004}, | 107 | {0x3d403118,0x1010004}, |
108 | {0x3d40311c,0x301}, | 108 | {0x3d40311c,0x301}, |
109 | {0x3d403130,0x20300}, | 109 | {0x3d403130,0x20300}, |
110 | {0x3d403134,0xa100002}, | 110 | {0x3d403134,0xa100002}, |
111 | {0x3d403138,0x8}, | 111 | {0x3d403138,0x8}, |
112 | {0x3d403144,0x50003}, | 112 | {0x3d403144,0x50003}, |
113 | {0x3d403180,0x190004}, | 113 | {0x3d403180,0x190004}, |
114 | {0x3d403190,0x3818200}, | 114 | {0x3d403190,0x3818200}, |
115 | {0x3d403194,0x80303}, | 115 | {0x3d403194,0x80303}, |
116 | {0x3d4031b4,0x100}, | 116 | {0x3d4031b4,0x100}, |
117 | {0x3d400028,0x0}, | 117 | {0x3d400028,0x0}, |
118 | }; | 118 | }; |
119 | 119 | ||
120 | /* PHY Initialize Configuration */ | 120 | /* PHY Initialize Configuration */ |
121 | struct dram_cfg_param ddr_ddrphy_cfg[] = { | 121 | struct dram_cfg_param ddr_ddrphy_cfg[] = { |
122 | {0x100a0,0x0}, | 122 | {0x100a0,0x0}, |
123 | {0x100a1,0x1}, | 123 | {0x100a1,0x1}, |
124 | {0x100a2,0x2}, | 124 | {0x100a2,0x2}, |
125 | {0x100a3,0x3}, | 125 | {0x100a3,0x3}, |
126 | {0x100a4,0x4}, | 126 | {0x100a4,0x4}, |
127 | {0x100a5,0x5}, | 127 | {0x100a5,0x5}, |
128 | {0x100a6,0x6}, | 128 | {0x100a6,0x6}, |
129 | {0x100a7,0x7}, | 129 | {0x100a7,0x7}, |
130 | {0x110a0,0x0}, | 130 | {0x110a0,0x0}, |
131 | {0x110a1,0x1}, | 131 | {0x110a1,0x1}, |
132 | {0x110a2,0x3}, | 132 | {0x110a2,0x3}, |
133 | {0x110a3,0x4}, | 133 | {0x110a3,0x4}, |
134 | {0x110a4,0x5}, | 134 | {0x110a4,0x5}, |
135 | {0x110a5,0x2}, | 135 | {0x110a5,0x2}, |
136 | {0x110a6,0x7}, | 136 | {0x110a6,0x7}, |
137 | {0x110a7,0x6}, | 137 | {0x110a7,0x6}, |
138 | {0x120a0,0x0}, | 138 | {0x120a0,0x0}, |
139 | {0x120a1,0x1}, | 139 | {0x120a1,0x1}, |
140 | {0x120a2,0x3}, | 140 | {0x120a2,0x3}, |
141 | {0x120a3,0x2}, | 141 | {0x120a3,0x2}, |
142 | {0x120a4,0x5}, | 142 | {0x120a4,0x5}, |
143 | {0x120a5,0x4}, | 143 | {0x120a5,0x4}, |
144 | {0x120a6,0x7}, | 144 | {0x120a6,0x7}, |
145 | {0x120a7,0x6}, | 145 | {0x120a7,0x6}, |
146 | {0x130a0,0x0}, | 146 | {0x130a0,0x0}, |
147 | {0x130a1,0x1}, | 147 | {0x130a1,0x1}, |
148 | {0x130a2,0x2}, | 148 | {0x130a2,0x2}, |
149 | {0x130a3,0x3}, | 149 | {0x130a3,0x3}, |
150 | {0x130a4,0x4}, | 150 | {0x130a4,0x4}, |
151 | {0x130a5,0x5}, | 151 | {0x130a5,0x5}, |
152 | {0x130a6,0x6}, | 152 | {0x130a6,0x6}, |
153 | {0x130a7,0x7}, | 153 | {0x130a7,0x7}, |
154 | {0x1005f,0x1ff}, | 154 | {0x1005f,0x1ff}, |
155 | {0x1015f,0x1ff}, | 155 | {0x1015f,0x1ff}, |
156 | {0x1105f,0x1ff}, | 156 | {0x1105f,0x1ff}, |
157 | {0x1115f,0x1ff}, | 157 | {0x1115f,0x1ff}, |
158 | {0x1205f,0x1ff}, | 158 | {0x1205f,0x1ff}, |
159 | {0x1215f,0x1ff}, | 159 | {0x1215f,0x1ff}, |
160 | {0x1305f,0x1ff}, | 160 | {0x1305f,0x1ff}, |
161 | {0x1315f,0x1ff}, | 161 | {0x1315f,0x1ff}, |
162 | {0x11005f,0x1ff}, | 162 | {0x11005f,0x1ff}, |
163 | {0x11015f,0x1ff}, | 163 | {0x11015f,0x1ff}, |
164 | {0x11105f,0x1ff}, | 164 | {0x11105f,0x1ff}, |
165 | {0x11115f,0x1ff}, | 165 | {0x11115f,0x1ff}, |
166 | {0x11205f,0x1ff}, | 166 | {0x11205f,0x1ff}, |
167 | {0x11215f,0x1ff}, | 167 | {0x11215f,0x1ff}, |
168 | {0x11305f,0x1ff}, | 168 | {0x11305f,0x1ff}, |
169 | {0x11315f,0x1ff}, | 169 | {0x11315f,0x1ff}, |
170 | {0x21005f,0x1ff}, | 170 | {0x21005f,0x1ff}, |
171 | {0x21015f,0x1ff}, | 171 | {0x21015f,0x1ff}, |
172 | {0x21105f,0x1ff}, | 172 | {0x21105f,0x1ff}, |
173 | {0x21115f,0x1ff}, | 173 | {0x21115f,0x1ff}, |
174 | {0x21205f,0x1ff}, | 174 | {0x21205f,0x1ff}, |
175 | {0x21215f,0x1ff}, | 175 | {0x21215f,0x1ff}, |
176 | {0x21305f,0x1ff}, | 176 | {0x21305f,0x1ff}, |
177 | {0x21315f,0x1ff}, | 177 | {0x21315f,0x1ff}, |
178 | {0x55,0x1ff}, | 178 | {0x55,0x1ff}, |
179 | {0x1055,0x1ff}, | 179 | {0x1055,0x1ff}, |
180 | {0x2055,0x1ff}, | 180 | {0x2055,0x1ff}, |
181 | {0x3055,0x1ff}, | 181 | {0x3055,0x1ff}, |
182 | {0x4055,0x1ff}, | 182 | {0x4055,0x1ff}, |
183 | {0x5055,0x1ff}, | 183 | {0x5055,0x1ff}, |
184 | {0x6055,0x1ff}, | 184 | {0x6055,0x1ff}, |
185 | {0x7055,0x1ff}, | 185 | {0x7055,0x1ff}, |
186 | {0x8055,0x1ff}, | 186 | {0x8055,0x1ff}, |
187 | {0x9055,0x1ff}, | 187 | {0x9055,0x1ff}, |
188 | {0x200c5,0x19}, | 188 | {0x200c5,0x19}, |
189 | {0x1200c5,0x7}, | 189 | {0x1200c5,0x7}, |
190 | {0x2200c5,0x7}, | 190 | {0x2200c5,0x7}, |
191 | {0x2002e,0x2}, | 191 | {0x2002e,0x2}, |
192 | {0x12002e,0x2}, | 192 | {0x12002e,0x2}, |
193 | {0x22002e,0x2}, | 193 | {0x22002e,0x2}, |
194 | {0x90204,0x0}, | 194 | {0x90204,0x0}, |
195 | {0x190204,0x0}, | 195 | {0x190204,0x0}, |
196 | {0x290204,0x0}, | 196 | {0x290204,0x0}, |
197 | {0x20024,0x1ab}, | 197 | {0x20024,0x1ab}, |
198 | {0x2003a,0x0}, | 198 | {0x2003a,0x0}, |
199 | {0x120024,0x1ab}, | 199 | {0x120024,0x1ab}, |
200 | {0x2003a,0x0}, | 200 | {0x2003a,0x0}, |
201 | {0x220024,0x1ab}, | 201 | {0x220024,0x1ab}, |
202 | {0x2003a,0x0}, | 202 | {0x2003a,0x0}, |
203 | {0x20056,0x3}, | 203 | {0x20056,0x3}, |
204 | {0x120056,0xa}, | 204 | {0x120056,0xa}, |
205 | {0x220056,0xa}, | 205 | {0x220056,0xa}, |
206 | {0x1004d,0xe00}, | 206 | {0x1004d,0xe00}, |
207 | {0x1014d,0xe00}, | 207 | {0x1014d,0xe00}, |
208 | {0x1104d,0xe00}, | 208 | {0x1104d,0xe00}, |
209 | {0x1114d,0xe00}, | 209 | {0x1114d,0xe00}, |
210 | {0x1204d,0xe00}, | 210 | {0x1204d,0xe00}, |
211 | {0x1214d,0xe00}, | 211 | {0x1214d,0xe00}, |
212 | {0x1304d,0xe00}, | 212 | {0x1304d,0xe00}, |
213 | {0x1314d,0xe00}, | 213 | {0x1314d,0xe00}, |
214 | {0x11004d,0xe00}, | 214 | {0x11004d,0xe00}, |
215 | {0x11014d,0xe00}, | 215 | {0x11014d,0xe00}, |
216 | {0x11104d,0xe00}, | 216 | {0x11104d,0xe00}, |
217 | {0x11114d,0xe00}, | 217 | {0x11114d,0xe00}, |
218 | {0x11204d,0xe00}, | 218 | {0x11204d,0xe00}, |
219 | {0x11214d,0xe00}, | 219 | {0x11214d,0xe00}, |
220 | {0x11304d,0xe00}, | 220 | {0x11304d,0xe00}, |
221 | {0x11314d,0xe00}, | 221 | {0x11314d,0xe00}, |
222 | {0x21004d,0xe00}, | 222 | {0x21004d,0xe00}, |
223 | {0x21014d,0xe00}, | 223 | {0x21014d,0xe00}, |
224 | {0x21104d,0xe00}, | 224 | {0x21104d,0xe00}, |
225 | {0x21114d,0xe00}, | 225 | {0x21114d,0xe00}, |
226 | {0x21204d,0xe00}, | 226 | {0x21204d,0xe00}, |
227 | {0x21214d,0xe00}, | 227 | {0x21214d,0xe00}, |
228 | {0x21304d,0xe00}, | 228 | {0x21304d,0xe00}, |
229 | {0x21314d,0xe00}, | 229 | {0x21314d,0xe00}, |
230 | {0x10049,0xeba}, | 230 | {0x10049,0xeba}, |
231 | {0x10149,0xeba}, | 231 | {0x10149,0xeba}, |
232 | {0x11049,0xeba}, | 232 | {0x11049,0xeba}, |
233 | {0x11149,0xeba}, | 233 | {0x11149,0xeba}, |
234 | {0x12049,0xeba}, | 234 | {0x12049,0xeba}, |
235 | {0x12149,0xeba}, | 235 | {0x12149,0xeba}, |
236 | {0x13049,0xeba}, | 236 | {0x13049,0xeba}, |
237 | {0x13149,0xeba}, | 237 | {0x13149,0xeba}, |
238 | {0x110049,0xeba}, | 238 | {0x110049,0xeba}, |
239 | {0x110149,0xeba}, | 239 | {0x110149,0xeba}, |
240 | {0x111049,0xeba}, | 240 | {0x111049,0xeba}, |
241 | {0x111149,0xeba}, | 241 | {0x111149,0xeba}, |
242 | {0x112049,0xeba}, | 242 | {0x112049,0xeba}, |
243 | {0x112149,0xeba}, | 243 | {0x112149,0xeba}, |
244 | {0x113049,0xeba}, | 244 | {0x113049,0xeba}, |
245 | {0x113149,0xeba}, | 245 | {0x113149,0xeba}, |
246 | {0x210049,0xeba}, | 246 | {0x210049,0xeba}, |
247 | {0x210149,0xeba}, | 247 | {0x210149,0xeba}, |
248 | {0x211049,0xeba}, | 248 | {0x211049,0xeba}, |
249 | {0x211149,0xeba}, | 249 | {0x211149,0xeba}, |
250 | {0x212049,0xeba}, | 250 | {0x212049,0xeba}, |
251 | {0x212149,0xeba}, | 251 | {0x212149,0xeba}, |
252 | {0x213049,0xeba}, | 252 | {0x213049,0xeba}, |
253 | {0x213149,0xeba}, | 253 | {0x213149,0xeba}, |
254 | {0x43,0x63}, | 254 | {0x43,0x63}, |
255 | {0x1043,0x63}, | 255 | {0x1043,0x63}, |
256 | {0x2043,0x63}, | 256 | {0x2043,0x63}, |
257 | {0x3043,0x63}, | 257 | {0x3043,0x63}, |
258 | {0x4043,0x63}, | 258 | {0x4043,0x63}, |
259 | {0x5043,0x63}, | 259 | {0x5043,0x63}, |
260 | {0x6043,0x63}, | 260 | {0x6043,0x63}, |
261 | {0x7043,0x63}, | 261 | {0x7043,0x63}, |
262 | {0x8043,0x63}, | 262 | {0x8043,0x63}, |
263 | {0x9043,0x63}, | 263 | {0x9043,0x63}, |
264 | {0x20018,0x3}, | 264 | {0x20018,0x3}, |
265 | {0x20075,0x4}, | 265 | {0x20075,0x4}, |
266 | {0x20050,0x0}, | 266 | {0x20050,0x0}, |
267 | {0x20008,0x2ee}, | 267 | {0x20008,0x2ee}, |
268 | {0x120008,0x64}, | 268 | {0x120008,0x64}, |
269 | {0x220008,0x19}, | 269 | {0x220008,0x19}, |
270 | {0x20088,0x9}, | 270 | {0x20088,0x9}, |
271 | {0x200b2,0xdc}, | 271 | {0x200b2,0xdc}, |
272 | {0x10043,0x5a1}, | 272 | {0x10043,0x5a1}, |
273 | {0x10143,0x5a1}, | 273 | {0x10143,0x5a1}, |
274 | {0x11043,0x5a1}, | 274 | {0x11043,0x5a1}, |
275 | {0x11143,0x5a1}, | 275 | {0x11143,0x5a1}, |
276 | {0x12043,0x5a1}, | 276 | {0x12043,0x5a1}, |
277 | {0x12143,0x5a1}, | 277 | {0x12143,0x5a1}, |
278 | {0x13043,0x5a1}, | 278 | {0x13043,0x5a1}, |
279 | {0x13143,0x5a1}, | 279 | {0x13143,0x5a1}, |
280 | {0x1200b2,0xdc}, | 280 | {0x1200b2,0xdc}, |
281 | {0x110043,0x5a1}, | 281 | {0x110043,0x5a1}, |
282 | {0x110143,0x5a1}, | 282 | {0x110143,0x5a1}, |
283 | {0x111043,0x5a1}, | 283 | {0x111043,0x5a1}, |
284 | {0x111143,0x5a1}, | 284 | {0x111143,0x5a1}, |
285 | {0x112043,0x5a1}, | 285 | {0x112043,0x5a1}, |
286 | {0x112143,0x5a1}, | 286 | {0x112143,0x5a1}, |
287 | {0x113043,0x5a1}, | 287 | {0x113043,0x5a1}, |
288 | {0x113143,0x5a1}, | 288 | {0x113143,0x5a1}, |
289 | {0x2200b2,0xdc}, | 289 | {0x2200b2,0xdc}, |
290 | {0x210043,0x5a1}, | 290 | {0x210043,0x5a1}, |
291 | {0x210143,0x5a1}, | 291 | {0x210143,0x5a1}, |
292 | {0x211043,0x5a1}, | 292 | {0x211043,0x5a1}, |
293 | {0x211143,0x5a1}, | 293 | {0x211143,0x5a1}, |
294 | {0x212043,0x5a1}, | 294 | {0x212043,0x5a1}, |
295 | {0x212143,0x5a1}, | 295 | {0x212143,0x5a1}, |
296 | {0x213043,0x5a1}, | 296 | {0x213043,0x5a1}, |
297 | {0x213143,0x5a1}, | 297 | {0x213143,0x5a1}, |
298 | {0x200fa,0x1}, | 298 | {0x200fa,0x1}, |
299 | {0x1200fa,0x1}, | 299 | {0x1200fa,0x1}, |
300 | {0x2200fa,0x1}, | 300 | {0x2200fa,0x1}, |
301 | {0x20019,0x1}, | 301 | {0x20019,0x1}, |
302 | {0x120019,0x1}, | 302 | {0x120019,0x1}, |
303 | {0x220019,0x1}, | 303 | {0x220019,0x1}, |
304 | {0x200f0,0x660}, | 304 | {0x200f0,0x660}, |
305 | {0x200f1,0x0}, | 305 | {0x200f1,0x0}, |
306 | {0x200f2,0x4444}, | 306 | {0x200f2,0x4444}, |
307 | {0x200f3,0x8888}, | 307 | {0x200f3,0x8888}, |
308 | {0x200f4,0x5665}, | 308 | {0x200f4,0x5665}, |
309 | {0x200f5,0x0}, | 309 | {0x200f5,0x0}, |
310 | {0x200f6,0x0}, | 310 | {0x200f6,0x0}, |
311 | {0x200f7,0xf000}, | 311 | {0x200f7,0xf000}, |
312 | {0x20025,0x0}, | 312 | {0x20025,0x0}, |
313 | {0x2002d,0x0}, | 313 | {0x2002d,0x0}, |
314 | {0x12002d,0x0}, | 314 | {0x12002d,0x0}, |
315 | {0x22002d,0x0}, | 315 | {0x22002d,0x0}, |
316 | {0x200c7,0x21}, | 316 | {0x200c7,0x21}, |
317 | {0x1200c7,0x21}, | 317 | {0x1200c7,0x21}, |
318 | {0x2200c7,0x21}, | 318 | {0x2200c7,0x21}, |
319 | {0x200ca,0x24}, | 319 | {0x200ca,0x24}, |
320 | {0x1200ca,0x24}, | 320 | {0x1200ca,0x24}, |
321 | {0x2200ca,0x24}, | 321 | {0x2200ca,0x24}, |
322 | }; | 322 | }; |
323 | 323 | ||
324 | /* ddr phy trained csr */ | 324 | /* ddr phy trained csr */ |
325 | struct dram_cfg_param ddr_ddrphy_trained_csr[] = { | 325 | struct dram_cfg_param ddr_ddrphy_trained_csr[] = { |
326 | { 0x200b2, 0x0 }, | 326 | { 0x200b2, 0x0 }, |
327 | { 0x1200b2, 0x0 }, | 327 | { 0x1200b2, 0x0 }, |
328 | { 0x2200b2, 0x0 }, | 328 | { 0x2200b2, 0x0 }, |
329 | { 0x200cb, 0x0 }, | 329 | { 0x200cb, 0x0 }, |
330 | { 0x10043, 0x0 }, | 330 | { 0x10043, 0x0 }, |
331 | { 0x110043, 0x0 }, | 331 | { 0x110043, 0x0 }, |
332 | { 0x210043, 0x0 }, | 332 | { 0x210043, 0x0 }, |
333 | { 0x10143, 0x0 }, | 333 | { 0x10143, 0x0 }, |
334 | { 0x110143, 0x0 }, | 334 | { 0x110143, 0x0 }, |
335 | { 0x210143, 0x0 }, | 335 | { 0x210143, 0x0 }, |
336 | { 0x11043, 0x0 }, | 336 | { 0x11043, 0x0 }, |
337 | { 0x111043, 0x0 }, | 337 | { 0x111043, 0x0 }, |
338 | { 0x211043, 0x0 }, | 338 | { 0x211043, 0x0 }, |
339 | { 0x11143, 0x0 }, | 339 | { 0x11143, 0x0 }, |
340 | { 0x111143, 0x0 }, | 340 | { 0x111143, 0x0 }, |
341 | { 0x211143, 0x0 }, | 341 | { 0x211143, 0x0 }, |
342 | { 0x12043, 0x0 }, | 342 | { 0x12043, 0x0 }, |
343 | { 0x112043, 0x0 }, | 343 | { 0x112043, 0x0 }, |
344 | { 0x212043, 0x0 }, | 344 | { 0x212043, 0x0 }, |
345 | { 0x12143, 0x0 }, | 345 | { 0x12143, 0x0 }, |
346 | { 0x112143, 0x0 }, | 346 | { 0x112143, 0x0 }, |
347 | { 0x212143, 0x0 }, | 347 | { 0x212143, 0x0 }, |
348 | { 0x13043, 0x0 }, | 348 | { 0x13043, 0x0 }, |
349 | { 0x113043, 0x0 }, | 349 | { 0x113043, 0x0 }, |
350 | { 0x213043, 0x0 }, | 350 | { 0x213043, 0x0 }, |
351 | { 0x13143, 0x0 }, | 351 | { 0x13143, 0x0 }, |
352 | { 0x113143, 0x0 }, | 352 | { 0x113143, 0x0 }, |
353 | { 0x213143, 0x0 }, | 353 | { 0x213143, 0x0 }, |
354 | { 0x80, 0x0 }, | 354 | { 0x80, 0x0 }, |
355 | { 0x100080, 0x0 }, | 355 | { 0x100080, 0x0 }, |
356 | { 0x200080, 0x0 }, | 356 | { 0x200080, 0x0 }, |
357 | { 0x1080, 0x0 }, | 357 | { 0x1080, 0x0 }, |
358 | { 0x101080, 0x0 }, | 358 | { 0x101080, 0x0 }, |
359 | { 0x201080, 0x0 }, | 359 | { 0x201080, 0x0 }, |
360 | { 0x2080, 0x0 }, | 360 | { 0x2080, 0x0 }, |
361 | { 0x102080, 0x0 }, | 361 | { 0x102080, 0x0 }, |
362 | { 0x202080, 0x0 }, | 362 | { 0x202080, 0x0 }, |
363 | { 0x3080, 0x0 }, | 363 | { 0x3080, 0x0 }, |
364 | { 0x103080, 0x0 }, | 364 | { 0x103080, 0x0 }, |
365 | { 0x203080, 0x0 }, | 365 | { 0x203080, 0x0 }, |
366 | { 0x4080, 0x0 }, | 366 | { 0x4080, 0x0 }, |
367 | { 0x104080, 0x0 }, | 367 | { 0x104080, 0x0 }, |
368 | { 0x204080, 0x0 }, | 368 | { 0x204080, 0x0 }, |
369 | { 0x5080, 0x0 }, | 369 | { 0x5080, 0x0 }, |
370 | { 0x105080, 0x0 }, | 370 | { 0x105080, 0x0 }, |
371 | { 0x205080, 0x0 }, | 371 | { 0x205080, 0x0 }, |
372 | { 0x6080, 0x0 }, | 372 | { 0x6080, 0x0 }, |
373 | { 0x106080, 0x0 }, | 373 | { 0x106080, 0x0 }, |
374 | { 0x206080, 0x0 }, | 374 | { 0x206080, 0x0 }, |
375 | { 0x7080, 0x0 }, | 375 | { 0x7080, 0x0 }, |
376 | { 0x107080, 0x0 }, | 376 | { 0x107080, 0x0 }, |
377 | { 0x207080, 0x0 }, | 377 | { 0x207080, 0x0 }, |
378 | { 0x8080, 0x0 }, | 378 | { 0x8080, 0x0 }, |
379 | { 0x108080, 0x0 }, | 379 | { 0x108080, 0x0 }, |
380 | { 0x208080, 0x0 }, | 380 | { 0x208080, 0x0 }, |
381 | { 0x9080, 0x0 }, | 381 | { 0x9080, 0x0 }, |
382 | { 0x109080, 0x0 }, | 382 | { 0x109080, 0x0 }, |
383 | { 0x209080, 0x0 }, | 383 | { 0x209080, 0x0 }, |
384 | { 0x10080, 0x0 }, | 384 | { 0x10080, 0x0 }, |
385 | { 0x110080, 0x0 }, | 385 | { 0x110080, 0x0 }, |
386 | { 0x210080, 0x0 }, | 386 | { 0x210080, 0x0 }, |
387 | { 0x10180, 0x0 }, | 387 | { 0x10180, 0x0 }, |
388 | { 0x110180, 0x0 }, | 388 | { 0x110180, 0x0 }, |
389 | { 0x210180, 0x0 }, | 389 | { 0x210180, 0x0 }, |
390 | { 0x11080, 0x0 }, | 390 | { 0x11080, 0x0 }, |
391 | { 0x111080, 0x0 }, | 391 | { 0x111080, 0x0 }, |
392 | { 0x211080, 0x0 }, | 392 | { 0x211080, 0x0 }, |
393 | { 0x11180, 0x0 }, | 393 | { 0x11180, 0x0 }, |
394 | { 0x111180, 0x0 }, | 394 | { 0x111180, 0x0 }, |
395 | { 0x211180, 0x0 }, | 395 | { 0x211180, 0x0 }, |
396 | { 0x12080, 0x0 }, | 396 | { 0x12080, 0x0 }, |
397 | { 0x112080, 0x0 }, | 397 | { 0x112080, 0x0 }, |
398 | { 0x212080, 0x0 }, | 398 | { 0x212080, 0x0 }, |
399 | { 0x12180, 0x0 }, | 399 | { 0x12180, 0x0 }, |
400 | { 0x112180, 0x0 }, | 400 | { 0x112180, 0x0 }, |
401 | { 0x212180, 0x0 }, | 401 | { 0x212180, 0x0 }, |
402 | { 0x13080, 0x0 }, | 402 | { 0x13080, 0x0 }, |
403 | { 0x113080, 0x0 }, | 403 | { 0x113080, 0x0 }, |
404 | { 0x213080, 0x0 }, | 404 | { 0x213080, 0x0 }, |
405 | { 0x13180, 0x0 }, | 405 | { 0x13180, 0x0 }, |
406 | { 0x113180, 0x0 }, | 406 | { 0x113180, 0x0 }, |
407 | { 0x213180, 0x0 }, | 407 | { 0x213180, 0x0 }, |
408 | { 0x10081, 0x0 }, | 408 | { 0x10081, 0x0 }, |
409 | { 0x110081, 0x0 }, | 409 | { 0x110081, 0x0 }, |
410 | { 0x210081, 0x0 }, | 410 | { 0x210081, 0x0 }, |
411 | { 0x10181, 0x0 }, | 411 | { 0x10181, 0x0 }, |
412 | { 0x110181, 0x0 }, | 412 | { 0x110181, 0x0 }, |
413 | { 0x210181, 0x0 }, | 413 | { 0x210181, 0x0 }, |
414 | { 0x11081, 0x0 }, | 414 | { 0x11081, 0x0 }, |
415 | { 0x111081, 0x0 }, | 415 | { 0x111081, 0x0 }, |
416 | { 0x211081, 0x0 }, | 416 | { 0x211081, 0x0 }, |
417 | { 0x11181, 0x0 }, | 417 | { 0x11181, 0x0 }, |
418 | { 0x111181, 0x0 }, | 418 | { 0x111181, 0x0 }, |
419 | { 0x211181, 0x0 }, | 419 | { 0x211181, 0x0 }, |
420 | { 0x12081, 0x0 }, | 420 | { 0x12081, 0x0 }, |
421 | { 0x112081, 0x0 }, | 421 | { 0x112081, 0x0 }, |
422 | { 0x212081, 0x0 }, | 422 | { 0x212081, 0x0 }, |
423 | { 0x12181, 0x0 }, | 423 | { 0x12181, 0x0 }, |
424 | { 0x112181, 0x0 }, | 424 | { 0x112181, 0x0 }, |
425 | { 0x212181, 0x0 }, | 425 | { 0x212181, 0x0 }, |
426 | { 0x13081, 0x0 }, | 426 | { 0x13081, 0x0 }, |
427 | { 0x113081, 0x0 }, | 427 | { 0x113081, 0x0 }, |
428 | { 0x213081, 0x0 }, | 428 | { 0x213081, 0x0 }, |
429 | { 0x13181, 0x0 }, | 429 | { 0x13181, 0x0 }, |
430 | { 0x113181, 0x0 }, | 430 | { 0x113181, 0x0 }, |
431 | { 0x213181, 0x0 }, | 431 | { 0x213181, 0x0 }, |
432 | { 0x100d0, 0x0 }, | 432 | { 0x100d0, 0x0 }, |
433 | { 0x1100d0, 0x0 }, | 433 | { 0x1100d0, 0x0 }, |
434 | { 0x2100d0, 0x0 }, | 434 | { 0x2100d0, 0x0 }, |
435 | { 0x101d0, 0x0 }, | 435 | { 0x101d0, 0x0 }, |
436 | { 0x1101d0, 0x0 }, | 436 | { 0x1101d0, 0x0 }, |
437 | { 0x2101d0, 0x0 }, | 437 | { 0x2101d0, 0x0 }, |
438 | { 0x110d0, 0x0 }, | 438 | { 0x110d0, 0x0 }, |
439 | { 0x1110d0, 0x0 }, | 439 | { 0x1110d0, 0x0 }, |
440 | { 0x2110d0, 0x0 }, | 440 | { 0x2110d0, 0x0 }, |
441 | { 0x111d0, 0x0 }, | 441 | { 0x111d0, 0x0 }, |
442 | { 0x1111d0, 0x0 }, | 442 | { 0x1111d0, 0x0 }, |
443 | { 0x2111d0, 0x0 }, | 443 | { 0x2111d0, 0x0 }, |
444 | { 0x120d0, 0x0 }, | 444 | { 0x120d0, 0x0 }, |
445 | { 0x1120d0, 0x0 }, | 445 | { 0x1120d0, 0x0 }, |
446 | { 0x2120d0, 0x0 }, | 446 | { 0x2120d0, 0x0 }, |
447 | { 0x121d0, 0x0 }, | 447 | { 0x121d0, 0x0 }, |
448 | { 0x1121d0, 0x0 }, | 448 | { 0x1121d0, 0x0 }, |
449 | { 0x2121d0, 0x0 }, | 449 | { 0x2121d0, 0x0 }, |
450 | { 0x130d0, 0x0 }, | 450 | { 0x130d0, 0x0 }, |
451 | { 0x1130d0, 0x0 }, | 451 | { 0x1130d0, 0x0 }, |
452 | { 0x2130d0, 0x0 }, | 452 | { 0x2130d0, 0x0 }, |
453 | { 0x131d0, 0x0 }, | 453 | { 0x131d0, 0x0 }, |
454 | { 0x1131d0, 0x0 }, | 454 | { 0x1131d0, 0x0 }, |
455 | { 0x2131d0, 0x0 }, | 455 | { 0x2131d0, 0x0 }, |
456 | { 0x100d1, 0x0 }, | 456 | { 0x100d1, 0x0 }, |
457 | { 0x1100d1, 0x0 }, | 457 | { 0x1100d1, 0x0 }, |
458 | { 0x2100d1, 0x0 }, | 458 | { 0x2100d1, 0x0 }, |
459 | { 0x101d1, 0x0 }, | 459 | { 0x101d1, 0x0 }, |
460 | { 0x1101d1, 0x0 }, | 460 | { 0x1101d1, 0x0 }, |
461 | { 0x2101d1, 0x0 }, | 461 | { 0x2101d1, 0x0 }, |
462 | { 0x110d1, 0x0 }, | 462 | { 0x110d1, 0x0 }, |
463 | { 0x1110d1, 0x0 }, | 463 | { 0x1110d1, 0x0 }, |
464 | { 0x2110d1, 0x0 }, | 464 | { 0x2110d1, 0x0 }, |
465 | { 0x111d1, 0x0 }, | 465 | { 0x111d1, 0x0 }, |
466 | { 0x1111d1, 0x0 }, | 466 | { 0x1111d1, 0x0 }, |
467 | { 0x2111d1, 0x0 }, | 467 | { 0x2111d1, 0x0 }, |
468 | { 0x120d1, 0x0 }, | 468 | { 0x120d1, 0x0 }, |
469 | { 0x1120d1, 0x0 }, | 469 | { 0x1120d1, 0x0 }, |
470 | { 0x2120d1, 0x0 }, | 470 | { 0x2120d1, 0x0 }, |
471 | { 0x121d1, 0x0 }, | 471 | { 0x121d1, 0x0 }, |
472 | { 0x1121d1, 0x0 }, | 472 | { 0x1121d1, 0x0 }, |
473 | { 0x2121d1, 0x0 }, | 473 | { 0x2121d1, 0x0 }, |
474 | { 0x130d1, 0x0 }, | 474 | { 0x130d1, 0x0 }, |
475 | { 0x1130d1, 0x0 }, | 475 | { 0x1130d1, 0x0 }, |
476 | { 0x2130d1, 0x0 }, | 476 | { 0x2130d1, 0x0 }, |
477 | { 0x131d1, 0x0 }, | 477 | { 0x131d1, 0x0 }, |
478 | { 0x1131d1, 0x0 }, | 478 | { 0x1131d1, 0x0 }, |
479 | { 0x2131d1, 0x0 }, | 479 | { 0x2131d1, 0x0 }, |
480 | { 0x10068, 0x0 }, | 480 | { 0x10068, 0x0 }, |
481 | { 0x10168, 0x0 }, | 481 | { 0x10168, 0x0 }, |
482 | { 0x10268, 0x0 }, | 482 | { 0x10268, 0x0 }, |
483 | { 0x10368, 0x0 }, | 483 | { 0x10368, 0x0 }, |
484 | { 0x10468, 0x0 }, | 484 | { 0x10468, 0x0 }, |
485 | { 0x10568, 0x0 }, | 485 | { 0x10568, 0x0 }, |
486 | { 0x10668, 0x0 }, | 486 | { 0x10668, 0x0 }, |
487 | { 0x10768, 0x0 }, | 487 | { 0x10768, 0x0 }, |
488 | { 0x10868, 0x0 }, | 488 | { 0x10868, 0x0 }, |
489 | { 0x11068, 0x0 }, | 489 | { 0x11068, 0x0 }, |
490 | { 0x11168, 0x0 }, | 490 | { 0x11168, 0x0 }, |
491 | { 0x11268, 0x0 }, | 491 | { 0x11268, 0x0 }, |
492 | { 0x11368, 0x0 }, | 492 | { 0x11368, 0x0 }, |
493 | { 0x11468, 0x0 }, | 493 | { 0x11468, 0x0 }, |
494 | { 0x11568, 0x0 }, | 494 | { 0x11568, 0x0 }, |
495 | { 0x11668, 0x0 }, | 495 | { 0x11668, 0x0 }, |
496 | { 0x11768, 0x0 }, | 496 | { 0x11768, 0x0 }, |
497 | { 0x11868, 0x0 }, | 497 | { 0x11868, 0x0 }, |
498 | { 0x12068, 0x0 }, | 498 | { 0x12068, 0x0 }, |
499 | { 0x12168, 0x0 }, | 499 | { 0x12168, 0x0 }, |
500 | { 0x12268, 0x0 }, | 500 | { 0x12268, 0x0 }, |
501 | { 0x12368, 0x0 }, | 501 | { 0x12368, 0x0 }, |
502 | { 0x12468, 0x0 }, | 502 | { 0x12468, 0x0 }, |
503 | { 0x12568, 0x0 }, | 503 | { 0x12568, 0x0 }, |
504 | { 0x12668, 0x0 }, | 504 | { 0x12668, 0x0 }, |
505 | { 0x12768, 0x0 }, | 505 | { 0x12768, 0x0 }, |
506 | { 0x12868, 0x0 }, | 506 | { 0x12868, 0x0 }, |
507 | { 0x13068, 0x0 }, | 507 | { 0x13068, 0x0 }, |
508 | { 0x13168, 0x0 }, | 508 | { 0x13168, 0x0 }, |
509 | { 0x13268, 0x0 }, | 509 | { 0x13268, 0x0 }, |
510 | { 0x13368, 0x0 }, | 510 | { 0x13368, 0x0 }, |
511 | { 0x13468, 0x0 }, | 511 | { 0x13468, 0x0 }, |
512 | { 0x13568, 0x0 }, | 512 | { 0x13568, 0x0 }, |
513 | { 0x13668, 0x0 }, | 513 | { 0x13668, 0x0 }, |
514 | { 0x13768, 0x0 }, | 514 | { 0x13768, 0x0 }, |
515 | { 0x13868, 0x0 }, | 515 | { 0x13868, 0x0 }, |
516 | { 0x10069, 0x0 }, | 516 | { 0x10069, 0x0 }, |
517 | { 0x10169, 0x0 }, | 517 | { 0x10169, 0x0 }, |
518 | { 0x10269, 0x0 }, | 518 | { 0x10269, 0x0 }, |
519 | { 0x10369, 0x0 }, | 519 | { 0x10369, 0x0 }, |
520 | { 0x10469, 0x0 }, | 520 | { 0x10469, 0x0 }, |
521 | { 0x10569, 0x0 }, | 521 | { 0x10569, 0x0 }, |
522 | { 0x10669, 0x0 }, | 522 | { 0x10669, 0x0 }, |
523 | { 0x10769, 0x0 }, | 523 | { 0x10769, 0x0 }, |
524 | { 0x10869, 0x0 }, | 524 | { 0x10869, 0x0 }, |
525 | { 0x11069, 0x0 }, | 525 | { 0x11069, 0x0 }, |
526 | { 0x11169, 0x0 }, | 526 | { 0x11169, 0x0 }, |
527 | { 0x11269, 0x0 }, | 527 | { 0x11269, 0x0 }, |
528 | { 0x11369, 0x0 }, | 528 | { 0x11369, 0x0 }, |
529 | { 0x11469, 0x0 }, | 529 | { 0x11469, 0x0 }, |
530 | { 0x11569, 0x0 }, | 530 | { 0x11569, 0x0 }, |
531 | { 0x11669, 0x0 }, | 531 | { 0x11669, 0x0 }, |
532 | { 0x11769, 0x0 }, | 532 | { 0x11769, 0x0 }, |
533 | { 0x11869, 0x0 }, | 533 | { 0x11869, 0x0 }, |
534 | { 0x12069, 0x0 }, | 534 | { 0x12069, 0x0 }, |
535 | { 0x12169, 0x0 }, | 535 | { 0x12169, 0x0 }, |
536 | { 0x12269, 0x0 }, | 536 | { 0x12269, 0x0 }, |
537 | { 0x12369, 0x0 }, | 537 | { 0x12369, 0x0 }, |
538 | { 0x12469, 0x0 }, | 538 | { 0x12469, 0x0 }, |
539 | { 0x12569, 0x0 }, | 539 | { 0x12569, 0x0 }, |
540 | { 0x12669, 0x0 }, | 540 | { 0x12669, 0x0 }, |
541 | { 0x12769, 0x0 }, | 541 | { 0x12769, 0x0 }, |
542 | { 0x12869, 0x0 }, | 542 | { 0x12869, 0x0 }, |
543 | { 0x13069, 0x0 }, | 543 | { 0x13069, 0x0 }, |
544 | { 0x13169, 0x0 }, | 544 | { 0x13169, 0x0 }, |
545 | { 0x13269, 0x0 }, | 545 | { 0x13269, 0x0 }, |
546 | { 0x13369, 0x0 }, | 546 | { 0x13369, 0x0 }, |
547 | { 0x13469, 0x0 }, | 547 | { 0x13469, 0x0 }, |
548 | { 0x13569, 0x0 }, | 548 | { 0x13569, 0x0 }, |
549 | { 0x13669, 0x0 }, | 549 | { 0x13669, 0x0 }, |
550 | { 0x13769, 0x0 }, | 550 | { 0x13769, 0x0 }, |
551 | { 0x13869, 0x0 }, | 551 | { 0x13869, 0x0 }, |
552 | { 0x1008c, 0x0 }, | 552 | { 0x1008c, 0x0 }, |
553 | { 0x11008c, 0x0 }, | 553 | { 0x11008c, 0x0 }, |
554 | { 0x21008c, 0x0 }, | 554 | { 0x21008c, 0x0 }, |
555 | { 0x1018c, 0x0 }, | 555 | { 0x1018c, 0x0 }, |
556 | { 0x11018c, 0x0 }, | 556 | { 0x11018c, 0x0 }, |
557 | { 0x21018c, 0x0 }, | 557 | { 0x21018c, 0x0 }, |
558 | { 0x1108c, 0x0 }, | 558 | { 0x1108c, 0x0 }, |
559 | { 0x11108c, 0x0 }, | 559 | { 0x11108c, 0x0 }, |
560 | { 0x21108c, 0x0 }, | 560 | { 0x21108c, 0x0 }, |
561 | { 0x1118c, 0x0 }, | 561 | { 0x1118c, 0x0 }, |
562 | { 0x11118c, 0x0 }, | 562 | { 0x11118c, 0x0 }, |
563 | { 0x21118c, 0x0 }, | 563 | { 0x21118c, 0x0 }, |
564 | { 0x1208c, 0x0 }, | 564 | { 0x1208c, 0x0 }, |
565 | { 0x11208c, 0x0 }, | 565 | { 0x11208c, 0x0 }, |
566 | { 0x21208c, 0x0 }, | 566 | { 0x21208c, 0x0 }, |
567 | { 0x1218c, 0x0 }, | 567 | { 0x1218c, 0x0 }, |
568 | { 0x11218c, 0x0 }, | 568 | { 0x11218c, 0x0 }, |
569 | { 0x21218c, 0x0 }, | 569 | { 0x21218c, 0x0 }, |
570 | { 0x1308c, 0x0 }, | 570 | { 0x1308c, 0x0 }, |
571 | { 0x11308c, 0x0 }, | 571 | { 0x11308c, 0x0 }, |
572 | { 0x21308c, 0x0 }, | 572 | { 0x21308c, 0x0 }, |
573 | { 0x1318c, 0x0 }, | 573 | { 0x1318c, 0x0 }, |
574 | { 0x11318c, 0x0 }, | 574 | { 0x11318c, 0x0 }, |
575 | { 0x21318c, 0x0 }, | 575 | { 0x21318c, 0x0 }, |
576 | { 0x1008d, 0x0 }, | 576 | { 0x1008d, 0x0 }, |
577 | { 0x11008d, 0x0 }, | 577 | { 0x11008d, 0x0 }, |
578 | { 0x21008d, 0x0 }, | 578 | { 0x21008d, 0x0 }, |
579 | { 0x1018d, 0x0 }, | 579 | { 0x1018d, 0x0 }, |
580 | { 0x11018d, 0x0 }, | 580 | { 0x11018d, 0x0 }, |
581 | { 0x21018d, 0x0 }, | 581 | { 0x21018d, 0x0 }, |
582 | { 0x1108d, 0x0 }, | 582 | { 0x1108d, 0x0 }, |
583 | { 0x11108d, 0x0 }, | 583 | { 0x11108d, 0x0 }, |
584 | { 0x21108d, 0x0 }, | 584 | { 0x21108d, 0x0 }, |
585 | { 0x1118d, 0x0 }, | 585 | { 0x1118d, 0x0 }, |
586 | { 0x11118d, 0x0 }, | 586 | { 0x11118d, 0x0 }, |
587 | { 0x21118d, 0x0 }, | 587 | { 0x21118d, 0x0 }, |
588 | { 0x1208d, 0x0 }, | 588 | { 0x1208d, 0x0 }, |
589 | { 0x11208d, 0x0 }, | 589 | { 0x11208d, 0x0 }, |
590 | { 0x21208d, 0x0 }, | 590 | { 0x21208d, 0x0 }, |
591 | { 0x1218d, 0x0 }, | 591 | { 0x1218d, 0x0 }, |
592 | { 0x11218d, 0x0 }, | 592 | { 0x11218d, 0x0 }, |
593 | { 0x21218d, 0x0 }, | 593 | { 0x21218d, 0x0 }, |
594 | { 0x1308d, 0x0 }, | 594 | { 0x1308d, 0x0 }, |
595 | { 0x11308d, 0x0 }, | 595 | { 0x11308d, 0x0 }, |
596 | { 0x21308d, 0x0 }, | 596 | { 0x21308d, 0x0 }, |
597 | { 0x1318d, 0x0 }, | 597 | { 0x1318d, 0x0 }, |
598 | { 0x11318d, 0x0 }, | 598 | { 0x11318d, 0x0 }, |
599 | { 0x21318d, 0x0 }, | 599 | { 0x21318d, 0x0 }, |
600 | { 0x100c0, 0x0 }, | 600 | { 0x100c0, 0x0 }, |
601 | { 0x1100c0, 0x0 }, | 601 | { 0x1100c0, 0x0 }, |
602 | { 0x2100c0, 0x0 }, | 602 | { 0x2100c0, 0x0 }, |
603 | { 0x101c0, 0x0 }, | 603 | { 0x101c0, 0x0 }, |
604 | { 0x1101c0, 0x0 }, | 604 | { 0x1101c0, 0x0 }, |
605 | { 0x2101c0, 0x0 }, | 605 | { 0x2101c0, 0x0 }, |
606 | { 0x102c0, 0x0 }, | 606 | { 0x102c0, 0x0 }, |
607 | { 0x1102c0, 0x0 }, | 607 | { 0x1102c0, 0x0 }, |
608 | { 0x2102c0, 0x0 }, | 608 | { 0x2102c0, 0x0 }, |
609 | { 0x103c0, 0x0 }, | 609 | { 0x103c0, 0x0 }, |
610 | { 0x1103c0, 0x0 }, | 610 | { 0x1103c0, 0x0 }, |
611 | { 0x2103c0, 0x0 }, | 611 | { 0x2103c0, 0x0 }, |
612 | { 0x104c0, 0x0 }, | 612 | { 0x104c0, 0x0 }, |
613 | { 0x1104c0, 0x0 }, | 613 | { 0x1104c0, 0x0 }, |
614 | { 0x2104c0, 0x0 }, | 614 | { 0x2104c0, 0x0 }, |
615 | { 0x105c0, 0x0 }, | 615 | { 0x105c0, 0x0 }, |
616 | { 0x1105c0, 0x0 }, | 616 | { 0x1105c0, 0x0 }, |
617 | { 0x2105c0, 0x0 }, | 617 | { 0x2105c0, 0x0 }, |
618 | { 0x106c0, 0x0 }, | 618 | { 0x106c0, 0x0 }, |
619 | { 0x1106c0, 0x0 }, | 619 | { 0x1106c0, 0x0 }, |
620 | { 0x2106c0, 0x0 }, | 620 | { 0x2106c0, 0x0 }, |
621 | { 0x107c0, 0x0 }, | 621 | { 0x107c0, 0x0 }, |
622 | { 0x1107c0, 0x0 }, | 622 | { 0x1107c0, 0x0 }, |
623 | { 0x2107c0, 0x0 }, | 623 | { 0x2107c0, 0x0 }, |
624 | { 0x108c0, 0x0 }, | 624 | { 0x108c0, 0x0 }, |
625 | { 0x1108c0, 0x0 }, | 625 | { 0x1108c0, 0x0 }, |
626 | { 0x2108c0, 0x0 }, | 626 | { 0x2108c0, 0x0 }, |
627 | { 0x110c0, 0x0 }, | 627 | { 0x110c0, 0x0 }, |
628 | { 0x1110c0, 0x0 }, | 628 | { 0x1110c0, 0x0 }, |
629 | { 0x2110c0, 0x0 }, | 629 | { 0x2110c0, 0x0 }, |
630 | { 0x111c0, 0x0 }, | 630 | { 0x111c0, 0x0 }, |
631 | { 0x1111c0, 0x0 }, | 631 | { 0x1111c0, 0x0 }, |
632 | { 0x2111c0, 0x0 }, | 632 | { 0x2111c0, 0x0 }, |
633 | { 0x112c0, 0x0 }, | 633 | { 0x112c0, 0x0 }, |
634 | { 0x1112c0, 0x0 }, | 634 | { 0x1112c0, 0x0 }, |
635 | { 0x2112c0, 0x0 }, | 635 | { 0x2112c0, 0x0 }, |
636 | { 0x113c0, 0x0 }, | 636 | { 0x113c0, 0x0 }, |
637 | { 0x1113c0, 0x0 }, | 637 | { 0x1113c0, 0x0 }, |
638 | { 0x2113c0, 0x0 }, | 638 | { 0x2113c0, 0x0 }, |
639 | { 0x114c0, 0x0 }, | 639 | { 0x114c0, 0x0 }, |
640 | { 0x1114c0, 0x0 }, | 640 | { 0x1114c0, 0x0 }, |
641 | { 0x2114c0, 0x0 }, | 641 | { 0x2114c0, 0x0 }, |
642 | { 0x115c0, 0x0 }, | 642 | { 0x115c0, 0x0 }, |
643 | { 0x1115c0, 0x0 }, | 643 | { 0x1115c0, 0x0 }, |
644 | { 0x2115c0, 0x0 }, | 644 | { 0x2115c0, 0x0 }, |
645 | { 0x116c0, 0x0 }, | 645 | { 0x116c0, 0x0 }, |
646 | { 0x1116c0, 0x0 }, | 646 | { 0x1116c0, 0x0 }, |
647 | { 0x2116c0, 0x0 }, | 647 | { 0x2116c0, 0x0 }, |
648 | { 0x117c0, 0x0 }, | 648 | { 0x117c0, 0x0 }, |
649 | { 0x1117c0, 0x0 }, | 649 | { 0x1117c0, 0x0 }, |
650 | { 0x2117c0, 0x0 }, | 650 | { 0x2117c0, 0x0 }, |
651 | { 0x118c0, 0x0 }, | 651 | { 0x118c0, 0x0 }, |
652 | { 0x1118c0, 0x0 }, | 652 | { 0x1118c0, 0x0 }, |
653 | { 0x2118c0, 0x0 }, | 653 | { 0x2118c0, 0x0 }, |
654 | { 0x120c0, 0x0 }, | 654 | { 0x120c0, 0x0 }, |
655 | { 0x1120c0, 0x0 }, | 655 | { 0x1120c0, 0x0 }, |
656 | { 0x2120c0, 0x0 }, | 656 | { 0x2120c0, 0x0 }, |
657 | { 0x121c0, 0x0 }, | 657 | { 0x121c0, 0x0 }, |
658 | { 0x1121c0, 0x0 }, | 658 | { 0x1121c0, 0x0 }, |
659 | { 0x2121c0, 0x0 }, | 659 | { 0x2121c0, 0x0 }, |
660 | { 0x122c0, 0x0 }, | 660 | { 0x122c0, 0x0 }, |
661 | { 0x1122c0, 0x0 }, | 661 | { 0x1122c0, 0x0 }, |
662 | { 0x2122c0, 0x0 }, | 662 | { 0x2122c0, 0x0 }, |
663 | { 0x123c0, 0x0 }, | 663 | { 0x123c0, 0x0 }, |
664 | { 0x1123c0, 0x0 }, | 664 | { 0x1123c0, 0x0 }, |
665 | { 0x2123c0, 0x0 }, | 665 | { 0x2123c0, 0x0 }, |
666 | { 0x124c0, 0x0 }, | 666 | { 0x124c0, 0x0 }, |
667 | { 0x1124c0, 0x0 }, | 667 | { 0x1124c0, 0x0 }, |
668 | { 0x2124c0, 0x0 }, | 668 | { 0x2124c0, 0x0 }, |
669 | { 0x125c0, 0x0 }, | 669 | { 0x125c0, 0x0 }, |
670 | { 0x1125c0, 0x0 }, | 670 | { 0x1125c0, 0x0 }, |
671 | { 0x2125c0, 0x0 }, | 671 | { 0x2125c0, 0x0 }, |
672 | { 0x126c0, 0x0 }, | 672 | { 0x126c0, 0x0 }, |
673 | { 0x1126c0, 0x0 }, | 673 | { 0x1126c0, 0x0 }, |
674 | { 0x2126c0, 0x0 }, | 674 | { 0x2126c0, 0x0 }, |
675 | { 0x127c0, 0x0 }, | 675 | { 0x127c0, 0x0 }, |
676 | { 0x1127c0, 0x0 }, | 676 | { 0x1127c0, 0x0 }, |
677 | { 0x2127c0, 0x0 }, | 677 | { 0x2127c0, 0x0 }, |
678 | { 0x128c0, 0x0 }, | 678 | { 0x128c0, 0x0 }, |
679 | { 0x1128c0, 0x0 }, | 679 | { 0x1128c0, 0x0 }, |
680 | { 0x2128c0, 0x0 }, | 680 | { 0x2128c0, 0x0 }, |
681 | { 0x130c0, 0x0 }, | 681 | { 0x130c0, 0x0 }, |
682 | { 0x1130c0, 0x0 }, | 682 | { 0x1130c0, 0x0 }, |
683 | { 0x2130c0, 0x0 }, | 683 | { 0x2130c0, 0x0 }, |
684 | { 0x131c0, 0x0 }, | 684 | { 0x131c0, 0x0 }, |
685 | { 0x1131c0, 0x0 }, | 685 | { 0x1131c0, 0x0 }, |
686 | { 0x2131c0, 0x0 }, | 686 | { 0x2131c0, 0x0 }, |
687 | { 0x132c0, 0x0 }, | 687 | { 0x132c0, 0x0 }, |
688 | { 0x1132c0, 0x0 }, | 688 | { 0x1132c0, 0x0 }, |
689 | { 0x2132c0, 0x0 }, | 689 | { 0x2132c0, 0x0 }, |
690 | { 0x133c0, 0x0 }, | 690 | { 0x133c0, 0x0 }, |
691 | { 0x1133c0, 0x0 }, | 691 | { 0x1133c0, 0x0 }, |
692 | { 0x2133c0, 0x0 }, | 692 | { 0x2133c0, 0x0 }, |
693 | { 0x134c0, 0x0 }, | 693 | { 0x134c0, 0x0 }, |
694 | { 0x1134c0, 0x0 }, | 694 | { 0x1134c0, 0x0 }, |
695 | { 0x2134c0, 0x0 }, | 695 | { 0x2134c0, 0x0 }, |
696 | { 0x135c0, 0x0 }, | 696 | { 0x135c0, 0x0 }, |
697 | { 0x1135c0, 0x0 }, | 697 | { 0x1135c0, 0x0 }, |
698 | { 0x2135c0, 0x0 }, | 698 | { 0x2135c0, 0x0 }, |
699 | { 0x136c0, 0x0 }, | 699 | { 0x136c0, 0x0 }, |
700 | { 0x1136c0, 0x0 }, | 700 | { 0x1136c0, 0x0 }, |
701 | { 0x2136c0, 0x0 }, | 701 | { 0x2136c0, 0x0 }, |
702 | { 0x137c0, 0x0 }, | 702 | { 0x137c0, 0x0 }, |
703 | { 0x1137c0, 0x0 }, | 703 | { 0x1137c0, 0x0 }, |
704 | { 0x2137c0, 0x0 }, | 704 | { 0x2137c0, 0x0 }, |
705 | { 0x138c0, 0x0 }, | 705 | { 0x138c0, 0x0 }, |
706 | { 0x1138c0, 0x0 }, | 706 | { 0x1138c0, 0x0 }, |
707 | { 0x2138c0, 0x0 }, | 707 | { 0x2138c0, 0x0 }, |
708 | { 0x100c1, 0x0 }, | 708 | { 0x100c1, 0x0 }, |
709 | { 0x1100c1, 0x0 }, | 709 | { 0x1100c1, 0x0 }, |
710 | { 0x2100c1, 0x0 }, | 710 | { 0x2100c1, 0x0 }, |
711 | { 0x101c1, 0x0 }, | 711 | { 0x101c1, 0x0 }, |
712 | { 0x1101c1, 0x0 }, | 712 | { 0x1101c1, 0x0 }, |
713 | { 0x2101c1, 0x0 }, | 713 | { 0x2101c1, 0x0 }, |
714 | { 0x102c1, 0x0 }, | 714 | { 0x102c1, 0x0 }, |
715 | { 0x1102c1, 0x0 }, | 715 | { 0x1102c1, 0x0 }, |
716 | { 0x2102c1, 0x0 }, | 716 | { 0x2102c1, 0x0 }, |
717 | { 0x103c1, 0x0 }, | 717 | { 0x103c1, 0x0 }, |
718 | { 0x1103c1, 0x0 }, | 718 | { 0x1103c1, 0x0 }, |
719 | { 0x2103c1, 0x0 }, | 719 | { 0x2103c1, 0x0 }, |
720 | { 0x104c1, 0x0 }, | 720 | { 0x104c1, 0x0 }, |
721 | { 0x1104c1, 0x0 }, | 721 | { 0x1104c1, 0x0 }, |
722 | { 0x2104c1, 0x0 }, | 722 | { 0x2104c1, 0x0 }, |
723 | { 0x105c1, 0x0 }, | 723 | { 0x105c1, 0x0 }, |
724 | { 0x1105c1, 0x0 }, | 724 | { 0x1105c1, 0x0 }, |
725 | { 0x2105c1, 0x0 }, | 725 | { 0x2105c1, 0x0 }, |
726 | { 0x106c1, 0x0 }, | 726 | { 0x106c1, 0x0 }, |
727 | { 0x1106c1, 0x0 }, | 727 | { 0x1106c1, 0x0 }, |
728 | { 0x2106c1, 0x0 }, | 728 | { 0x2106c1, 0x0 }, |
729 | { 0x107c1, 0x0 }, | 729 | { 0x107c1, 0x0 }, |
730 | { 0x1107c1, 0x0 }, | 730 | { 0x1107c1, 0x0 }, |
731 | { 0x2107c1, 0x0 }, | 731 | { 0x2107c1, 0x0 }, |
732 | { 0x108c1, 0x0 }, | 732 | { 0x108c1, 0x0 }, |
733 | { 0x1108c1, 0x0 }, | 733 | { 0x1108c1, 0x0 }, |
734 | { 0x2108c1, 0x0 }, | 734 | { 0x2108c1, 0x0 }, |
735 | { 0x110c1, 0x0 }, | 735 | { 0x110c1, 0x0 }, |
736 | { 0x1110c1, 0x0 }, | 736 | { 0x1110c1, 0x0 }, |
737 | { 0x2110c1, 0x0 }, | 737 | { 0x2110c1, 0x0 }, |
738 | { 0x111c1, 0x0 }, | 738 | { 0x111c1, 0x0 }, |
739 | { 0x1111c1, 0x0 }, | 739 | { 0x1111c1, 0x0 }, |
740 | { 0x2111c1, 0x0 }, | 740 | { 0x2111c1, 0x0 }, |
741 | { 0x112c1, 0x0 }, | 741 | { 0x112c1, 0x0 }, |
742 | { 0x1112c1, 0x0 }, | 742 | { 0x1112c1, 0x0 }, |
743 | { 0x2112c1, 0x0 }, | 743 | { 0x2112c1, 0x0 }, |
744 | { 0x113c1, 0x0 }, | 744 | { 0x113c1, 0x0 }, |
745 | { 0x1113c1, 0x0 }, | 745 | { 0x1113c1, 0x0 }, |
746 | { 0x2113c1, 0x0 }, | 746 | { 0x2113c1, 0x0 }, |
747 | { 0x114c1, 0x0 }, | 747 | { 0x114c1, 0x0 }, |
748 | { 0x1114c1, 0x0 }, | 748 | { 0x1114c1, 0x0 }, |
749 | { 0x2114c1, 0x0 }, | 749 | { 0x2114c1, 0x0 }, |
750 | { 0x115c1, 0x0 }, | 750 | { 0x115c1, 0x0 }, |
751 | { 0x1115c1, 0x0 }, | 751 | { 0x1115c1, 0x0 }, |
752 | { 0x2115c1, 0x0 }, | 752 | { 0x2115c1, 0x0 }, |
753 | { 0x116c1, 0x0 }, | 753 | { 0x116c1, 0x0 }, |
754 | { 0x1116c1, 0x0 }, | 754 | { 0x1116c1, 0x0 }, |
755 | { 0x2116c1, 0x0 }, | 755 | { 0x2116c1, 0x0 }, |
756 | { 0x117c1, 0x0 }, | 756 | { 0x117c1, 0x0 }, |
757 | { 0x1117c1, 0x0 }, | 757 | { 0x1117c1, 0x0 }, |
758 | { 0x2117c1, 0x0 }, | 758 | { 0x2117c1, 0x0 }, |
759 | { 0x118c1, 0x0 }, | 759 | { 0x118c1, 0x0 }, |
760 | { 0x1118c1, 0x0 }, | 760 | { 0x1118c1, 0x0 }, |
761 | { 0x2118c1, 0x0 }, | 761 | { 0x2118c1, 0x0 }, |
762 | { 0x120c1, 0x0 }, | 762 | { 0x120c1, 0x0 }, |
763 | { 0x1120c1, 0x0 }, | 763 | { 0x1120c1, 0x0 }, |
764 | { 0x2120c1, 0x0 }, | 764 | { 0x2120c1, 0x0 }, |
765 | { 0x121c1, 0x0 }, | 765 | { 0x121c1, 0x0 }, |
766 | { 0x1121c1, 0x0 }, | 766 | { 0x1121c1, 0x0 }, |
767 | { 0x2121c1, 0x0 }, | 767 | { 0x2121c1, 0x0 }, |
768 | { 0x122c1, 0x0 }, | 768 | { 0x122c1, 0x0 }, |
769 | { 0x1122c1, 0x0 }, | 769 | { 0x1122c1, 0x0 }, |
770 | { 0x2122c1, 0x0 }, | 770 | { 0x2122c1, 0x0 }, |
771 | { 0x123c1, 0x0 }, | 771 | { 0x123c1, 0x0 }, |
772 | { 0x1123c1, 0x0 }, | 772 | { 0x1123c1, 0x0 }, |
773 | { 0x2123c1, 0x0 }, | 773 | { 0x2123c1, 0x0 }, |
774 | { 0x124c1, 0x0 }, | 774 | { 0x124c1, 0x0 }, |
775 | { 0x1124c1, 0x0 }, | 775 | { 0x1124c1, 0x0 }, |
776 | { 0x2124c1, 0x0 }, | 776 | { 0x2124c1, 0x0 }, |
777 | { 0x125c1, 0x0 }, | 777 | { 0x125c1, 0x0 }, |
778 | { 0x1125c1, 0x0 }, | 778 | { 0x1125c1, 0x0 }, |
779 | { 0x2125c1, 0x0 }, | 779 | { 0x2125c1, 0x0 }, |
780 | { 0x126c1, 0x0 }, | 780 | { 0x126c1, 0x0 }, |
781 | { 0x1126c1, 0x0 }, | 781 | { 0x1126c1, 0x0 }, |
782 | { 0x2126c1, 0x0 }, | 782 | { 0x2126c1, 0x0 }, |
783 | { 0x127c1, 0x0 }, | 783 | { 0x127c1, 0x0 }, |
784 | { 0x1127c1, 0x0 }, | 784 | { 0x1127c1, 0x0 }, |
785 | { 0x2127c1, 0x0 }, | 785 | { 0x2127c1, 0x0 }, |
786 | { 0x128c1, 0x0 }, | 786 | { 0x128c1, 0x0 }, |
787 | { 0x1128c1, 0x0 }, | 787 | { 0x1128c1, 0x0 }, |
788 | { 0x2128c1, 0x0 }, | 788 | { 0x2128c1, 0x0 }, |
789 | { 0x130c1, 0x0 }, | 789 | { 0x130c1, 0x0 }, |
790 | { 0x1130c1, 0x0 }, | 790 | { 0x1130c1, 0x0 }, |
791 | { 0x2130c1, 0x0 }, | 791 | { 0x2130c1, 0x0 }, |
792 | { 0x131c1, 0x0 }, | 792 | { 0x131c1, 0x0 }, |
793 | { 0x1131c1, 0x0 }, | 793 | { 0x1131c1, 0x0 }, |
794 | { 0x2131c1, 0x0 }, | 794 | { 0x2131c1, 0x0 }, |
795 | { 0x132c1, 0x0 }, | 795 | { 0x132c1, 0x0 }, |
796 | { 0x1132c1, 0x0 }, | 796 | { 0x1132c1, 0x0 }, |
797 | { 0x2132c1, 0x0 }, | 797 | { 0x2132c1, 0x0 }, |
798 | { 0x133c1, 0x0 }, | 798 | { 0x133c1, 0x0 }, |
799 | { 0x1133c1, 0x0 }, | 799 | { 0x1133c1, 0x0 }, |
800 | { 0x2133c1, 0x0 }, | 800 | { 0x2133c1, 0x0 }, |
801 | { 0x134c1, 0x0 }, | 801 | { 0x134c1, 0x0 }, |
802 | { 0x1134c1, 0x0 }, | 802 | { 0x1134c1, 0x0 }, |
803 | { 0x2134c1, 0x0 }, | 803 | { 0x2134c1, 0x0 }, |
804 | { 0x135c1, 0x0 }, | 804 | { 0x135c1, 0x0 }, |
805 | { 0x1135c1, 0x0 }, | 805 | { 0x1135c1, 0x0 }, |
806 | { 0x2135c1, 0x0 }, | 806 | { 0x2135c1, 0x0 }, |
807 | { 0x136c1, 0x0 }, | 807 | { 0x136c1, 0x0 }, |
808 | { 0x1136c1, 0x0 }, | 808 | { 0x1136c1, 0x0 }, |
809 | { 0x2136c1, 0x0 }, | 809 | { 0x2136c1, 0x0 }, |
810 | { 0x137c1, 0x0 }, | 810 | { 0x137c1, 0x0 }, |
811 | { 0x1137c1, 0x0 }, | 811 | { 0x1137c1, 0x0 }, |
812 | { 0x2137c1, 0x0 }, | 812 | { 0x2137c1, 0x0 }, |
813 | { 0x138c1, 0x0 }, | 813 | { 0x138c1, 0x0 }, |
814 | { 0x1138c1, 0x0 }, | 814 | { 0x1138c1, 0x0 }, |
815 | { 0x2138c1, 0x0 }, | 815 | { 0x2138c1, 0x0 }, |
816 | { 0x10020, 0x0 }, | 816 | { 0x10020, 0x0 }, |
817 | { 0x110020, 0x0 }, | 817 | { 0x110020, 0x0 }, |
818 | { 0x210020, 0x0 }, | 818 | { 0x210020, 0x0 }, |
819 | { 0x11020, 0x0 }, | 819 | { 0x11020, 0x0 }, |
820 | { 0x111020, 0x0 }, | 820 | { 0x111020, 0x0 }, |
821 | { 0x211020, 0x0 }, | 821 | { 0x211020, 0x0 }, |
822 | { 0x12020, 0x0 }, | 822 | { 0x12020, 0x0 }, |
823 | { 0x112020, 0x0 }, | 823 | { 0x112020, 0x0 }, |
824 | { 0x212020, 0x0 }, | 824 | { 0x212020, 0x0 }, |
825 | { 0x13020, 0x0 }, | 825 | { 0x13020, 0x0 }, |
826 | { 0x113020, 0x0 }, | 826 | { 0x113020, 0x0 }, |
827 | { 0x213020, 0x0 }, | 827 | { 0x213020, 0x0 }, |
828 | { 0x20072, 0x0 }, | 828 | { 0x20072, 0x0 }, |
829 | { 0x20073, 0x0 }, | 829 | { 0x20073, 0x0 }, |
830 | { 0x20074, 0x0 }, | 830 | { 0x20074, 0x0 }, |
831 | { 0x100aa, 0x0 }, | 831 | { 0x100aa, 0x0 }, |
832 | { 0x110aa, 0x0 }, | 832 | { 0x110aa, 0x0 }, |
833 | { 0x120aa, 0x0 }, | 833 | { 0x120aa, 0x0 }, |
834 | { 0x130aa, 0x0 }, | 834 | { 0x130aa, 0x0 }, |
835 | { 0x20010, 0x0 }, | 835 | { 0x20010, 0x0 }, |
836 | { 0x120010, 0x0 }, | 836 | { 0x120010, 0x0 }, |
837 | { 0x220010, 0x0 }, | 837 | { 0x220010, 0x0 }, |
838 | { 0x20011, 0x0 }, | 838 | { 0x20011, 0x0 }, |
839 | { 0x120011, 0x0 }, | 839 | { 0x120011, 0x0 }, |
840 | { 0x220011, 0x0 }, | 840 | { 0x220011, 0x0 }, |
841 | { 0x100ae, 0x0 }, | 841 | { 0x100ae, 0x0 }, |
842 | { 0x1100ae, 0x0 }, | 842 | { 0x1100ae, 0x0 }, |
843 | { 0x2100ae, 0x0 }, | 843 | { 0x2100ae, 0x0 }, |
844 | { 0x100af, 0x0 }, | 844 | { 0x100af, 0x0 }, |
845 | { 0x1100af, 0x0 }, | 845 | { 0x1100af, 0x0 }, |
846 | { 0x2100af, 0x0 }, | 846 | { 0x2100af, 0x0 }, |
847 | { 0x110ae, 0x0 }, | 847 | { 0x110ae, 0x0 }, |
848 | { 0x1110ae, 0x0 }, | 848 | { 0x1110ae, 0x0 }, |
849 | { 0x2110ae, 0x0 }, | 849 | { 0x2110ae, 0x0 }, |
850 | { 0x110af, 0x0 }, | 850 | { 0x110af, 0x0 }, |
851 | { 0x1110af, 0x0 }, | 851 | { 0x1110af, 0x0 }, |
852 | { 0x2110af, 0x0 }, | 852 | { 0x2110af, 0x0 }, |
853 | { 0x120ae, 0x0 }, | 853 | { 0x120ae, 0x0 }, |
854 | { 0x1120ae, 0x0 }, | 854 | { 0x1120ae, 0x0 }, |
855 | { 0x2120ae, 0x0 }, | 855 | { 0x2120ae, 0x0 }, |
856 | { 0x120af, 0x0 }, | 856 | { 0x120af, 0x0 }, |
857 | { 0x1120af, 0x0 }, | 857 | { 0x1120af, 0x0 }, |
858 | { 0x2120af, 0x0 }, | 858 | { 0x2120af, 0x0 }, |
859 | { 0x130ae, 0x0 }, | 859 | { 0x130ae, 0x0 }, |
860 | { 0x1130ae, 0x0 }, | 860 | { 0x1130ae, 0x0 }, |
861 | { 0x2130ae, 0x0 }, | 861 | { 0x2130ae, 0x0 }, |
862 | { 0x130af, 0x0 }, | 862 | { 0x130af, 0x0 }, |
863 | { 0x1130af, 0x0 }, | 863 | { 0x1130af, 0x0 }, |
864 | { 0x2130af, 0x0 }, | 864 | { 0x2130af, 0x0 }, |
865 | { 0x20020, 0x0 }, | 865 | { 0x20020, 0x0 }, |
866 | { 0x120020, 0x0 }, | 866 | { 0x120020, 0x0 }, |
867 | { 0x220020, 0x0 }, | 867 | { 0x220020, 0x0 }, |
868 | { 0x100a0, 0x0 }, | 868 | { 0x100a0, 0x0 }, |
869 | { 0x100a1, 0x0 }, | 869 | { 0x100a1, 0x0 }, |
870 | { 0x100a2, 0x0 }, | 870 | { 0x100a2, 0x0 }, |
871 | { 0x100a3, 0x0 }, | 871 | { 0x100a3, 0x0 }, |
872 | { 0x100a4, 0x0 }, | 872 | { 0x100a4, 0x0 }, |
873 | { 0x100a5, 0x0 }, | 873 | { 0x100a5, 0x0 }, |
874 | { 0x100a6, 0x0 }, | 874 | { 0x100a6, 0x0 }, |
875 | { 0x100a7, 0x0 }, | 875 | { 0x100a7, 0x0 }, |
876 | { 0x110a0, 0x0 }, | 876 | { 0x110a0, 0x0 }, |
877 | { 0x110a1, 0x0 }, | 877 | { 0x110a1, 0x0 }, |
878 | { 0x110a2, 0x0 }, | 878 | { 0x110a2, 0x0 }, |
879 | { 0x110a3, 0x0 }, | 879 | { 0x110a3, 0x0 }, |
880 | { 0x110a4, 0x0 }, | 880 | { 0x110a4, 0x0 }, |
881 | { 0x110a5, 0x0 }, | 881 | { 0x110a5, 0x0 }, |
882 | { 0x110a6, 0x0 }, | 882 | { 0x110a6, 0x0 }, |
883 | { 0x110a7, 0x0 }, | 883 | { 0x110a7, 0x0 }, |
884 | { 0x120a0, 0x0 }, | 884 | { 0x120a0, 0x0 }, |
885 | { 0x120a1, 0x0 }, | 885 | { 0x120a1, 0x0 }, |
886 | { 0x120a2, 0x0 }, | 886 | { 0x120a2, 0x0 }, |
887 | { 0x120a3, 0x0 }, | 887 | { 0x120a3, 0x0 }, |
888 | { 0x120a4, 0x0 }, | 888 | { 0x120a4, 0x0 }, |
889 | { 0x120a5, 0x0 }, | 889 | { 0x120a5, 0x0 }, |
890 | { 0x120a6, 0x0 }, | 890 | { 0x120a6, 0x0 }, |
891 | { 0x120a7, 0x0 }, | 891 | { 0x120a7, 0x0 }, |
892 | { 0x130a0, 0x0 }, | 892 | { 0x130a0, 0x0 }, |
893 | { 0x130a1, 0x0 }, | 893 | { 0x130a1, 0x0 }, |
894 | { 0x130a2, 0x0 }, | 894 | { 0x130a2, 0x0 }, |
895 | { 0x130a3, 0x0 }, | 895 | { 0x130a3, 0x0 }, |
896 | { 0x130a4, 0x0 }, | 896 | { 0x130a4, 0x0 }, |
897 | { 0x130a5, 0x0 }, | 897 | { 0x130a5, 0x0 }, |
898 | { 0x130a6, 0x0 }, | 898 | { 0x130a6, 0x0 }, |
899 | { 0x130a7, 0x0 }, | 899 | { 0x130a7, 0x0 }, |
900 | { 0x2007c, 0x0 }, | 900 | { 0x2007c, 0x0 }, |
901 | { 0x12007c, 0x0 }, | 901 | { 0x12007c, 0x0 }, |
902 | { 0x22007c, 0x0 }, | 902 | { 0x22007c, 0x0 }, |
903 | { 0x2007d, 0x0 }, | 903 | { 0x2007d, 0x0 }, |
904 | { 0x12007d, 0x0 }, | 904 | { 0x12007d, 0x0 }, |
905 | { 0x22007d, 0x0 }, | 905 | { 0x22007d, 0x0 }, |
906 | { 0x400fd, 0x0 }, | 906 | { 0x400fd, 0x0 }, |
907 | { 0x400c0, 0x0 }, | 907 | { 0x400c0, 0x0 }, |
908 | { 0x90201, 0x0 }, | 908 | { 0x90201, 0x0 }, |
909 | { 0x190201, 0x0 }, | 909 | { 0x190201, 0x0 }, |
910 | { 0x290201, 0x0 }, | 910 | { 0x290201, 0x0 }, |
911 | { 0x90202, 0x0 }, | 911 | { 0x90202, 0x0 }, |
912 | { 0x190202, 0x0 }, | 912 | { 0x190202, 0x0 }, |
913 | { 0x290202, 0x0 }, | 913 | { 0x290202, 0x0 }, |
914 | { 0x90203, 0x0 }, | 914 | { 0x90203, 0x0 }, |
915 | { 0x190203, 0x0 }, | 915 | { 0x190203, 0x0 }, |
916 | { 0x290203, 0x0 }, | 916 | { 0x290203, 0x0 }, |
917 | { 0x90204, 0x0 }, | 917 | { 0x90204, 0x0 }, |
918 | { 0x190204, 0x0 }, | 918 | { 0x190204, 0x0 }, |
919 | { 0x290204, 0x0 }, | 919 | { 0x290204, 0x0 }, |
920 | { 0x90205, 0x0 }, | 920 | { 0x90205, 0x0 }, |
921 | { 0x190205, 0x0 }, | 921 | { 0x190205, 0x0 }, |
922 | { 0x290205, 0x0 }, | 922 | { 0x290205, 0x0 }, |
923 | { 0x90206, 0x0 }, | 923 | { 0x90206, 0x0 }, |
924 | { 0x190206, 0x0 }, | 924 | { 0x190206, 0x0 }, |
925 | { 0x290206, 0x0 }, | 925 | { 0x290206, 0x0 }, |
926 | { 0x90207, 0x0 }, | 926 | { 0x90207, 0x0 }, |
927 | { 0x190207, 0x0 }, | 927 | { 0x190207, 0x0 }, |
928 | { 0x290207, 0x0 }, | 928 | { 0x290207, 0x0 }, |
929 | { 0x90208, 0x0 }, | 929 | { 0x90208, 0x0 }, |
930 | { 0x190208, 0x0 }, | 930 | { 0x190208, 0x0 }, |
931 | { 0x290208, 0x0 }, | 931 | { 0x290208, 0x0 }, |
932 | { 0x10062, 0x0 }, | 932 | { 0x10062, 0x0 }, |
933 | { 0x10162, 0x0 }, | 933 | { 0x10162, 0x0 }, |
934 | { 0x10262, 0x0 }, | 934 | { 0x10262, 0x0 }, |
935 | { 0x10362, 0x0 }, | 935 | { 0x10362, 0x0 }, |
936 | { 0x10462, 0x0 }, | 936 | { 0x10462, 0x0 }, |
937 | { 0x10562, 0x0 }, | 937 | { 0x10562, 0x0 }, |
938 | { 0x10662, 0x0 }, | 938 | { 0x10662, 0x0 }, |
939 | { 0x10762, 0x0 }, | 939 | { 0x10762, 0x0 }, |
940 | { 0x10862, 0x0 }, | 940 | { 0x10862, 0x0 }, |
941 | { 0x11062, 0x0 }, | 941 | { 0x11062, 0x0 }, |
942 | { 0x11162, 0x0 }, | 942 | { 0x11162, 0x0 }, |
943 | { 0x11262, 0x0 }, | 943 | { 0x11262, 0x0 }, |
944 | { 0x11362, 0x0 }, | 944 | { 0x11362, 0x0 }, |
945 | { 0x11462, 0x0 }, | 945 | { 0x11462, 0x0 }, |
946 | { 0x11562, 0x0 }, | 946 | { 0x11562, 0x0 }, |
947 | { 0x11662, 0x0 }, | 947 | { 0x11662, 0x0 }, |
948 | { 0x11762, 0x0 }, | 948 | { 0x11762, 0x0 }, |
949 | { 0x11862, 0x0 }, | 949 | { 0x11862, 0x0 }, |
950 | { 0x12062, 0x0 }, | 950 | { 0x12062, 0x0 }, |
951 | { 0x12162, 0x0 }, | 951 | { 0x12162, 0x0 }, |
952 | { 0x12262, 0x0 }, | 952 | { 0x12262, 0x0 }, |
953 | { 0x12362, 0x0 }, | 953 | { 0x12362, 0x0 }, |
954 | { 0x12462, 0x0 }, | 954 | { 0x12462, 0x0 }, |
955 | { 0x12562, 0x0 }, | 955 | { 0x12562, 0x0 }, |
956 | { 0x12662, 0x0 }, | 956 | { 0x12662, 0x0 }, |
957 | { 0x12762, 0x0 }, | 957 | { 0x12762, 0x0 }, |
958 | { 0x12862, 0x0 }, | 958 | { 0x12862, 0x0 }, |
959 | { 0x13062, 0x0 }, | 959 | { 0x13062, 0x0 }, |
960 | { 0x13162, 0x0 }, | 960 | { 0x13162, 0x0 }, |
961 | { 0x13262, 0x0 }, | 961 | { 0x13262, 0x0 }, |
962 | { 0x13362, 0x0 }, | 962 | { 0x13362, 0x0 }, |
963 | { 0x13462, 0x0 }, | 963 | { 0x13462, 0x0 }, |
964 | { 0x13562, 0x0 }, | 964 | { 0x13562, 0x0 }, |
965 | { 0x13662, 0x0 }, | 965 | { 0x13662, 0x0 }, |
966 | { 0x13762, 0x0 }, | 966 | { 0x13762, 0x0 }, |
967 | { 0x13862, 0x0 }, | 967 | { 0x13862, 0x0 }, |
968 | { 0x20077, 0x0 }, | 968 | { 0x20077, 0x0 }, |
969 | { 0x10001, 0x0 }, | 969 | { 0x10001, 0x0 }, |
970 | { 0x11001, 0x0 }, | 970 | { 0x11001, 0x0 }, |
971 | { 0x12001, 0x0 }, | 971 | { 0x12001, 0x0 }, |
972 | { 0x13001, 0x0 }, | 972 | { 0x13001, 0x0 }, |
973 | { 0x10040, 0x0 }, | 973 | { 0x10040, 0x0 }, |
974 | { 0x10140, 0x0 }, | 974 | { 0x10140, 0x0 }, |
975 | { 0x10240, 0x0 }, | 975 | { 0x10240, 0x0 }, |
976 | { 0x10340, 0x0 }, | 976 | { 0x10340, 0x0 }, |
977 | { 0x10440, 0x0 }, | 977 | { 0x10440, 0x0 }, |
978 | { 0x10540, 0x0 }, | 978 | { 0x10540, 0x0 }, |
979 | { 0x10640, 0x0 }, | 979 | { 0x10640, 0x0 }, |
980 | { 0x10740, 0x0 }, | 980 | { 0x10740, 0x0 }, |
981 | { 0x10840, 0x0 }, | 981 | { 0x10840, 0x0 }, |
982 | { 0x10030, 0x0 }, | 982 | { 0x10030, 0x0 }, |
983 | { 0x10130, 0x0 }, | 983 | { 0x10130, 0x0 }, |
984 | { 0x10230, 0x0 }, | 984 | { 0x10230, 0x0 }, |
985 | { 0x10330, 0x0 }, | 985 | { 0x10330, 0x0 }, |
986 | { 0x10430, 0x0 }, | 986 | { 0x10430, 0x0 }, |
987 | { 0x10530, 0x0 }, | 987 | { 0x10530, 0x0 }, |
988 | { 0x10630, 0x0 }, | 988 | { 0x10630, 0x0 }, |
989 | { 0x10730, 0x0 }, | 989 | { 0x10730, 0x0 }, |
990 | { 0x10830, 0x0 }, | 990 | { 0x10830, 0x0 }, |
991 | { 0x11040, 0x0 }, | 991 | { 0x11040, 0x0 }, |
992 | { 0x11140, 0x0 }, | 992 | { 0x11140, 0x0 }, |
993 | { 0x11240, 0x0 }, | 993 | { 0x11240, 0x0 }, |
994 | { 0x11340, 0x0 }, | 994 | { 0x11340, 0x0 }, |
995 | { 0x11440, 0x0 }, | 995 | { 0x11440, 0x0 }, |
996 | { 0x11540, 0x0 }, | 996 | { 0x11540, 0x0 }, |
997 | { 0x11640, 0x0 }, | 997 | { 0x11640, 0x0 }, |
998 | { 0x11740, 0x0 }, | 998 | { 0x11740, 0x0 }, |
999 | { 0x11840, 0x0 }, | 999 | { 0x11840, 0x0 }, |
1000 | { 0x11030, 0x0 }, | 1000 | { 0x11030, 0x0 }, |
1001 | { 0x11130, 0x0 }, | 1001 | { 0x11130, 0x0 }, |
1002 | { 0x11230, 0x0 }, | 1002 | { 0x11230, 0x0 }, |
1003 | { 0x11330, 0x0 }, | 1003 | { 0x11330, 0x0 }, |
1004 | { 0x11430, 0x0 }, | 1004 | { 0x11430, 0x0 }, |
1005 | { 0x11530, 0x0 }, | 1005 | { 0x11530, 0x0 }, |
1006 | { 0x11630, 0x0 }, | 1006 | { 0x11630, 0x0 }, |
1007 | { 0x11730, 0x0 }, | 1007 | { 0x11730, 0x0 }, |
1008 | { 0x11830, 0x0 }, | 1008 | { 0x11830, 0x0 }, |
1009 | { 0x12040, 0x0 }, | 1009 | { 0x12040, 0x0 }, |
1010 | { 0x12140, 0x0 }, | 1010 | { 0x12140, 0x0 }, |
1011 | { 0x12240, 0x0 }, | 1011 | { 0x12240, 0x0 }, |
1012 | { 0x12340, 0x0 }, | 1012 | { 0x12340, 0x0 }, |
1013 | { 0x12440, 0x0 }, | 1013 | { 0x12440, 0x0 }, |
1014 | { 0x12540, 0x0 }, | 1014 | { 0x12540, 0x0 }, |
1015 | { 0x12640, 0x0 }, | 1015 | { 0x12640, 0x0 }, |
1016 | { 0x12740, 0x0 }, | 1016 | { 0x12740, 0x0 }, |
1017 | { 0x12840, 0x0 }, | 1017 | { 0x12840, 0x0 }, |
1018 | { 0x12030, 0x0 }, | 1018 | { 0x12030, 0x0 }, |
1019 | { 0x12130, 0x0 }, | 1019 | { 0x12130, 0x0 }, |
1020 | { 0x12230, 0x0 }, | 1020 | { 0x12230, 0x0 }, |
1021 | { 0x12330, 0x0 }, | 1021 | { 0x12330, 0x0 }, |
1022 | { 0x12430, 0x0 }, | 1022 | { 0x12430, 0x0 }, |
1023 | { 0x12530, 0x0 }, | 1023 | { 0x12530, 0x0 }, |
1024 | { 0x12630, 0x0 }, | 1024 | { 0x12630, 0x0 }, |
1025 | { 0x12730, 0x0 }, | 1025 | { 0x12730, 0x0 }, |
1026 | { 0x12830, 0x0 }, | 1026 | { 0x12830, 0x0 }, |
1027 | { 0x13040, 0x0 }, | 1027 | { 0x13040, 0x0 }, |
1028 | { 0x13140, 0x0 }, | 1028 | { 0x13140, 0x0 }, |
1029 | { 0x13240, 0x0 }, | 1029 | { 0x13240, 0x0 }, |
1030 | { 0x13340, 0x0 }, | 1030 | { 0x13340, 0x0 }, |
1031 | { 0x13440, 0x0 }, | 1031 | { 0x13440, 0x0 }, |
1032 | { 0x13540, 0x0 }, | 1032 | { 0x13540, 0x0 }, |
1033 | { 0x13640, 0x0 }, | 1033 | { 0x13640, 0x0 }, |
1034 | { 0x13740, 0x0 }, | 1034 | { 0x13740, 0x0 }, |
1035 | { 0x13840, 0x0 }, | 1035 | { 0x13840, 0x0 }, |
1036 | { 0x13030, 0x0 }, | 1036 | { 0x13030, 0x0 }, |
1037 | { 0x13130, 0x0 }, | 1037 | { 0x13130, 0x0 }, |
1038 | { 0x13230, 0x0 }, | 1038 | { 0x13230, 0x0 }, |
1039 | { 0x13330, 0x0 }, | 1039 | { 0x13330, 0x0 }, |
1040 | { 0x13430, 0x0 }, | 1040 | { 0x13430, 0x0 }, |
1041 | { 0x13530, 0x0 }, | 1041 | { 0x13530, 0x0 }, |
1042 | { 0x13630, 0x0 }, | 1042 | { 0x13630, 0x0 }, |
1043 | { 0x13730, 0x0 }, | 1043 | { 0x13730, 0x0 }, |
1044 | { 0x13830, 0x0 }, | 1044 | { 0x13830, 0x0 }, |
1045 | }; | 1045 | }; |
1046 | /* P0 message block paremeter for training firmware */ | 1046 | /* P0 message block paremeter for training firmware */ |
1047 | struct dram_cfg_param ddr_fsp0_cfg[] = { | 1047 | struct dram_cfg_param ddr_fsp0_cfg[] = { |
1048 | {0xd0000, 0x0}, | 1048 | {0xd0000, 0x0}, |
1049 | {0x54003,0xbb8}, | 1049 | {0x54003,0xbb8}, |
1050 | {0x54004,0x2}, | 1050 | {0x54004,0x2}, |
1051 | {0x54006,0x11}, | 1051 | {0x54006,0x11}, |
1052 | {0x54008,0x131f}, | 1052 | {0x54008,0x131f}, |
1053 | {0x54009,0xc8}, | 1053 | {0x54009,0xc8}, |
1054 | {0x5400b,0x2}, | 1054 | {0x5400b,0x2}, |
1055 | {0x5400d,0x100}, | ||
1056 | {0x54012,0x310}, | 1055 | {0x54012,0x310}, |
1057 | {0x54019,0x2dd4}, | 1056 | {0x54019,0x2dd4}, |
1058 | {0x5401a,0x31}, | 1057 | {0x5401a,0x31}, |
1059 | {0x5401b,0x4d66}, | 1058 | {0x5401b,0x4d66}, |
1060 | {0x5401c,0x4d00}, | 1059 | {0x5401c,0x4d00}, |
1061 | {0x5401e,0x16}, | 1060 | {0x5401e,0x16}, |
1062 | {0x5401f,0x2dd4}, | 1061 | {0x5401f,0x2dd4}, |
1063 | {0x54020,0x31}, | 1062 | {0x54020,0x31}, |
1064 | {0x54021,0x4d66}, | 1063 | {0x54021,0x4d66}, |
1065 | {0x54022,0x4d00}, | 1064 | {0x54022,0x4d00}, |
1066 | {0x54024,0x16}, | 1065 | {0x54024,0x16}, |
1067 | {0x5402b,0x1000}, | 1066 | {0x5402b,0x1000}, |
1068 | {0x5402c,0x3}, | 1067 | {0x5402c,0x3}, |
1069 | {0x54032,0xd400}, | 1068 | {0x54032,0xd400}, |
1070 | {0x54033,0x312d}, | 1069 | {0x54033,0x312d}, |
1071 | {0x54034,0x6600}, | 1070 | {0x54034,0x6600}, |
1072 | {0x54035,0x4d}, | 1071 | {0x54035,0x4d}, |
1073 | {0x54036,0x4d}, | 1072 | {0x54036,0x4d}, |
1074 | {0x54037,0x1600}, | 1073 | {0x54037,0x1600}, |
1075 | {0x54038,0xd400}, | 1074 | {0x54038,0xd400}, |
1076 | {0x54039,0x312d}, | 1075 | {0x54039,0x312d}, |
1077 | {0x5403a,0x6600}, | 1076 | {0x5403a,0x6600}, |
1078 | {0x5403b,0x4d}, | 1077 | {0x5403b,0x4d}, |
1079 | {0x5403c,0x4d}, | 1078 | {0x5403c,0x4d}, |
1080 | {0x5403d,0x1600}, | 1079 | {0x5403d,0x1600}, |
1081 | {0xd0000, 0x1}, | 1080 | {0xd0000, 0x1}, |
1082 | }; | 1081 | }; |
1083 | 1082 | ||
1084 | 1083 | ||
1085 | /* P1 message block paremeter for training firmware */ | 1084 | /* P1 message block paremeter for training firmware */ |
1086 | struct dram_cfg_param ddr_fsp1_cfg[] = { | 1085 | struct dram_cfg_param ddr_fsp1_cfg[] = { |
1087 | {0xd0000, 0x0}, | 1086 | {0xd0000, 0x0}, |
1088 | {0x54002,0x101}, | 1087 | {0x54002,0x101}, |
1089 | {0x54003,0x190}, | 1088 | {0x54003,0x190}, |
1090 | {0x54004,0x2}, | 1089 | {0x54004,0x2}, |
1091 | {0x54006,0x11}, | 1090 | {0x54006,0x11}, |
1092 | {0x54008,0x121f}, | 1091 | {0x54008,0x121f}, |
1093 | {0x54009,0xc8}, | 1092 | {0x54009,0xc8}, |
1094 | {0x5400b,0x2}, | 1093 | {0x5400b,0x2}, |
1095 | {0x5400d,0x100}, | ||
1096 | {0x54012,0x310}, | 1094 | {0x54012,0x310}, |
1097 | {0x54019,0x84}, | 1095 | {0x54019,0x84}, |
1098 | {0x5401a,0x31}, | 1096 | {0x5401a,0x31}, |
1099 | {0x5401b,0x4d66}, | 1097 | {0x5401b,0x4d66}, |
1100 | {0x5401c,0x4d00}, | 1098 | {0x5401c,0x4d00}, |
1101 | {0x5401e,0x16}, | 1099 | {0x5401e,0x16}, |
1102 | {0x5401f,0x84}, | 1100 | {0x5401f,0x84}, |
1103 | {0x54020,0x31}, | 1101 | {0x54020,0x31}, |
1104 | {0x54021,0x4d66}, | 1102 | {0x54021,0x4d66}, |
1105 | {0x54022,0x4d00}, | 1103 | {0x54022,0x4d00}, |
1106 | {0x54024,0x16}, | 1104 | {0x54024,0x16}, |
1107 | {0x5402b,0x1000}, | 1105 | {0x5402b,0x1000}, |
1108 | {0x5402c,0x3}, | 1106 | {0x5402c,0x3}, |
1109 | {0x54032,0x8400}, | 1107 | {0x54032,0x8400}, |
1110 | {0x54033,0x3100}, | 1108 | {0x54033,0x3100}, |
1111 | {0x54034,0x6600}, | 1109 | {0x54034,0x6600}, |
1112 | {0x54035,0x4d}, | 1110 | {0x54035,0x4d}, |
1113 | {0x54036,0x4d}, | 1111 | {0x54036,0x4d}, |
1114 | {0x54037,0x1600}, | 1112 | {0x54037,0x1600}, |
1115 | {0x54038,0x8400}, | 1113 | {0x54038,0x8400}, |
1116 | {0x54039,0x3100}, | 1114 | {0x54039,0x3100}, |
1117 | {0x5403a,0x6600}, | 1115 | {0x5403a,0x6600}, |
1118 | {0x5403b,0x4d}, | 1116 | {0x5403b,0x4d}, |
1119 | {0x5403c,0x4d}, | 1117 | {0x5403c,0x4d}, |
1120 | {0x5403d,0x1600}, | 1118 | {0x5403d,0x1600}, |
1121 | {0xd0000, 0x1}, | 1119 | {0xd0000, 0x1}, |
1122 | }; | 1120 | }; |
1123 | 1121 | ||
1124 | 1122 | ||
1125 | /* P2 message block paremeter for training firmware */ | 1123 | /* P2 message block paremeter for training firmware */ |
1126 | struct dram_cfg_param ddr_fsp2_cfg[] = { | 1124 | struct dram_cfg_param ddr_fsp2_cfg[] = { |
1127 | {0xd0000, 0x0}, | 1125 | {0xd0000, 0x0}, |
1128 | {0x54002,0x102}, | 1126 | {0x54002,0x102}, |
1129 | {0x54003,0x64}, | 1127 | {0x54003,0x64}, |
1130 | {0x54004,0x2}, | 1128 | {0x54004,0x2}, |
1131 | {0x54006,0x11}, | 1129 | {0x54006,0x11}, |
1132 | {0x54008,0x121f}, | 1130 | {0x54008,0x121f}, |
1133 | {0x54009,0xc8}, | 1131 | {0x54009,0xc8}, |
1134 | {0x5400b,0x2}, | 1132 | {0x5400b,0x2}, |
1135 | {0x5400d,0x100}, | ||
1136 | {0x54012,0x310}, | 1133 | {0x54012,0x310}, |
1137 | {0x54019,0x84}, | 1134 | {0x54019,0x84}, |
1138 | {0x5401a,0x31}, | 1135 | {0x5401a,0x31}, |
1139 | {0x5401b,0x4d66}, | 1136 | {0x5401b,0x4d66}, |
1140 | {0x5401c,0x4d00}, | 1137 | {0x5401c,0x4d00}, |
1141 | {0x5401e,0x16}, | 1138 | {0x5401e,0x16}, |
1142 | {0x5401f,0x84}, | 1139 | {0x5401f,0x84}, |
1143 | {0x54020,0x31}, | 1140 | {0x54020,0x31}, |
1144 | {0x54021,0x4d66}, | 1141 | {0x54021,0x4d66}, |
1145 | {0x54022,0x4d00}, | 1142 | {0x54022,0x4d00}, |
1146 | {0x54024,0x16}, | 1143 | {0x54024,0x16}, |
1147 | {0x5402b,0x1000}, | 1144 | {0x5402b,0x1000}, |
1148 | {0x5402c,0x3}, | 1145 | {0x5402c,0x3}, |
1149 | {0x54032,0x8400}, | 1146 | {0x54032,0x8400}, |
1150 | {0x54033,0x3100}, | 1147 | {0x54033,0x3100}, |
1151 | {0x54034,0x6600}, | 1148 | {0x54034,0x6600}, |
1152 | {0x54035,0x4d}, | 1149 | {0x54035,0x4d}, |
1153 | {0x54036,0x4d}, | 1150 | {0x54036,0x4d}, |
1154 | {0x54037,0x1600}, | 1151 | {0x54037,0x1600}, |
1155 | {0x54038,0x8400}, | 1152 | {0x54038,0x8400}, |
1156 | {0x54039,0x3100}, | 1153 | {0x54039,0x3100}, |
1157 | {0x5403a,0x6600}, | 1154 | {0x5403a,0x6600}, |
1158 | {0x5403b,0x4d}, | 1155 | {0x5403b,0x4d}, |
1159 | {0x5403c,0x4d}, | 1156 | {0x5403c,0x4d}, |
1160 | {0x5403d,0x1600}, | 1157 | {0x5403d,0x1600}, |
1161 | {0xd0000, 0x1}, | 1158 | {0xd0000, 0x1}, |
1162 | }; | 1159 | }; |
1163 | 1160 | ||
1164 | 1161 | ||
1165 | /* P0 2D message block paremeter for training firmware */ | 1162 | /* P0 2D message block paremeter for training firmware */ |
1166 | struct dram_cfg_param ddr_fsp0_2d_cfg[] = { | 1163 | struct dram_cfg_param ddr_fsp0_2d_cfg[] = { |
1167 | {0xd0000, 0x0}, | 1164 | {0xd0000, 0x0}, |
1168 | {0x54003,0xbb8}, | 1165 | {0x54003,0xbb8}, |
1169 | {0x54004,0x2}, | 1166 | {0x54004,0x2}, |
1170 | {0x54006,0x11}, | 1167 | {0x54006,0x11}, |
1171 | {0x54008,0x61}, | 1168 | {0x54008,0x61}, |
1172 | {0x54009,0xc8}, | 1169 | {0x54009,0xc8}, |
1173 | {0x5400b,0x2}, | 1170 | {0x5400b,0x2}, |
1174 | {0x5400f,0x100}, | 1171 | {0x5400f,0x100}, |
1175 | {0x54010,0x1f7f}, | 1172 | {0x54010,0x1f7f}, |
1176 | {0x54012,0x310}, | 1173 | {0x54012,0x310}, |
1177 | {0x54019,0x2dd4}, | 1174 | {0x54019,0x2dd4}, |
1178 | {0x5401a,0x31}, | 1175 | {0x5401a,0x31}, |
1179 | {0x5401b,0x4d66}, | 1176 | {0x5401b,0x4d66}, |
1180 | {0x5401c,0x4d00}, | 1177 | {0x5401c,0x4d00}, |
1181 | {0x5401e,0x16}, | 1178 | {0x5401e,0x16}, |
1182 | {0x5401f,0x2dd4}, | 1179 | {0x5401f,0x2dd4}, |
1183 | {0x54020,0x31}, | 1180 | {0x54020,0x31}, |
1184 | {0x54021,0x4d66}, | 1181 | {0x54021,0x4d66}, |
1185 | {0x54022,0x4d00}, | 1182 | {0x54022,0x4d00}, |
1186 | {0x54024,0x16}, | 1183 | {0x54024,0x16}, |
1187 | {0x5402b,0x1000}, | 1184 | {0x5402b,0x1000}, |
1188 | {0x5402c,0x3}, | 1185 | {0x5402c,0x3}, |
1189 | {0x54032,0xd400}, | 1186 | {0x54032,0xd400}, |
1190 | {0x54033,0x312d}, | 1187 | {0x54033,0x312d}, |
1191 | {0x54034,0x6600}, | 1188 | {0x54034,0x6600}, |
1192 | {0x54035,0x4d}, | 1189 | {0x54035,0x4d}, |
1193 | {0x54036,0x4d}, | 1190 | {0x54036,0x4d}, |
1194 | {0x54037,0x1600}, | 1191 | {0x54037,0x1600}, |
1195 | {0x54038,0xd400}, | 1192 | {0x54038,0xd400}, |
1196 | {0x54039,0x312d}, | 1193 | {0x54039,0x312d}, |
1197 | {0x5403a,0x6600}, | 1194 | {0x5403a,0x6600}, |
1198 | {0x5403b,0x4d}, | 1195 | {0x5403b,0x4d}, |
1199 | {0x5403c,0x4d}, | 1196 | {0x5403c,0x4d}, |
1200 | {0x5403d,0x1600}, | 1197 | {0x5403d,0x1600}, |
1201 | { 0xd0000, 0x1 }, | 1198 | { 0xd0000, 0x1 }, |
1202 | }; | 1199 | }; |
1203 | 1200 | ||
1204 | /* DRAM PHY init engine image */ | 1201 | /* DRAM PHY init engine image */ |
1205 | struct dram_cfg_param ddr_phy_pie[] = { | 1202 | struct dram_cfg_param ddr_phy_pie[] = { |
1206 | {0xd0000, 0x0}, | 1203 | {0xd0000, 0x0}, |
1207 | {0x90000,0x10}, | 1204 | {0x90000,0x10}, |
1208 | {0x90001,0x400}, | 1205 | {0x90001,0x400}, |
1209 | {0x90002,0x10e}, | 1206 | {0x90002,0x10e}, |
1210 | {0x90003,0x0}, | 1207 | {0x90003,0x0}, |
1211 | {0x90004,0x0}, | 1208 | {0x90004,0x0}, |
1212 | {0x90005,0x8}, | 1209 | {0x90005,0x8}, |
1213 | {0x90029,0xb}, | 1210 | {0x90029,0xb}, |
1214 | {0x9002a,0x480}, | 1211 | {0x9002a,0x480}, |
1215 | {0x9002b,0x109}, | 1212 | {0x9002b,0x109}, |
1216 | {0x9002c,0x8}, | 1213 | {0x9002c,0x8}, |
1217 | {0x9002d,0x448}, | 1214 | {0x9002d,0x448}, |
1218 | {0x9002e,0x139}, | 1215 | {0x9002e,0x139}, |
1219 | {0x9002f,0x8}, | 1216 | {0x9002f,0x8}, |
1220 | {0x90030,0x478}, | 1217 | {0x90030,0x478}, |
1221 | {0x90031,0x109}, | 1218 | {0x90031,0x109}, |
1222 | {0x90032,0x0}, | 1219 | {0x90032,0x0}, |
1223 | {0x90033,0xe8}, | 1220 | {0x90033,0xe8}, |
1224 | {0x90034,0x109}, | 1221 | {0x90034,0x109}, |
1225 | {0x90035,0x2}, | 1222 | {0x90035,0x2}, |
1226 | {0x90036,0x10}, | 1223 | {0x90036,0x10}, |
1227 | {0x90037,0x139}, | 1224 | {0x90037,0x139}, |
1228 | {0x90038,0xf}, | 1225 | {0x90038,0xf}, |
1229 | {0x90039,0x7c0}, | 1226 | {0x90039,0x7c0}, |
1230 | {0x9003a,0x139}, | 1227 | {0x9003a,0x139}, |
1231 | {0x9003b,0x44}, | 1228 | {0x9003b,0x44}, |
1232 | {0x9003c,0x630}, | 1229 | {0x9003c,0x630}, |
1233 | {0x9003d,0x159}, | 1230 | {0x9003d,0x159}, |
1234 | {0x9003e,0x14f}, | 1231 | {0x9003e,0x14f}, |
1235 | {0x9003f,0x630}, | 1232 | {0x9003f,0x630}, |
1236 | {0x90040,0x159}, | 1233 | {0x90040,0x159}, |
1237 | {0x90041,0x47}, | 1234 | {0x90041,0x47}, |
1238 | {0x90042,0x630}, | 1235 | {0x90042,0x630}, |
1239 | {0x90043,0x149}, | 1236 | {0x90043,0x149}, |
1240 | {0x90044,0x4f}, | 1237 | {0x90044,0x4f}, |
1241 | {0x90045,0x630}, | 1238 | {0x90045,0x630}, |
1242 | {0x90046,0x179}, | 1239 | {0x90046,0x179}, |
1243 | {0x90047,0x8}, | 1240 | {0x90047,0x8}, |
1244 | {0x90048,0xe0}, | 1241 | {0x90048,0xe0}, |
1245 | {0x90049,0x109}, | 1242 | {0x90049,0x109}, |
1246 | {0x9004a,0x0}, | 1243 | {0x9004a,0x0}, |
1247 | {0x9004b,0x7c8}, | 1244 | {0x9004b,0x7c8}, |
1248 | {0x9004c,0x109}, | 1245 | {0x9004c,0x109}, |
1249 | {0x9004d,0x0}, | 1246 | {0x9004d,0x0}, |
1250 | {0x9004e,0x1}, | 1247 | {0x9004e,0x1}, |
1251 | {0x9004f,0x8}, | 1248 | {0x9004f,0x8}, |
1252 | {0x90050,0x0}, | 1249 | {0x90050,0x0}, |
1253 | {0x90051,0x45a}, | 1250 | {0x90051,0x45a}, |
1254 | {0x90052,0x9}, | 1251 | {0x90052,0x9}, |
1255 | {0x90053,0x0}, | 1252 | {0x90053,0x0}, |
1256 | {0x90054,0x448}, | 1253 | {0x90054,0x448}, |
1257 | {0x90055,0x109}, | 1254 | {0x90055,0x109}, |
1258 | {0x90056,0x40}, | 1255 | {0x90056,0x40}, |
1259 | {0x90057,0x630}, | 1256 | {0x90057,0x630}, |
1260 | {0x90058,0x179}, | 1257 | {0x90058,0x179}, |
1261 | {0x90059,0x1}, | 1258 | {0x90059,0x1}, |
1262 | {0x9005a,0x618}, | 1259 | {0x9005a,0x618}, |
1263 | {0x9005b,0x109}, | 1260 | {0x9005b,0x109}, |
1264 | {0x9005c,0x40c0}, | 1261 | {0x9005c,0x40c0}, |
1265 | {0x9005d,0x630}, | 1262 | {0x9005d,0x630}, |
1266 | {0x9005e,0x149}, | 1263 | {0x9005e,0x149}, |
1267 | {0x9005f,0x8}, | 1264 | {0x9005f,0x8}, |
1268 | {0x90060,0x4}, | 1265 | {0x90060,0x4}, |
1269 | {0x90061,0x48}, | 1266 | {0x90061,0x48}, |
1270 | {0x90062,0x4040}, | 1267 | {0x90062,0x4040}, |
1271 | {0x90063,0x630}, | 1268 | {0x90063,0x630}, |
1272 | {0x90064,0x149}, | 1269 | {0x90064,0x149}, |
1273 | {0x90065,0x0}, | 1270 | {0x90065,0x0}, |
1274 | {0x90066,0x4}, | 1271 | {0x90066,0x4}, |
1275 | {0x90067,0x48}, | 1272 | {0x90067,0x48}, |
1276 | {0x90068,0x40}, | 1273 | {0x90068,0x40}, |
1277 | {0x90069,0x630}, | 1274 | {0x90069,0x630}, |
1278 | {0x9006a,0x149}, | 1275 | {0x9006a,0x149}, |
1279 | {0x9006b,0x10}, | 1276 | {0x9006b,0x10}, |
1280 | {0x9006c,0x4}, | 1277 | {0x9006c,0x4}, |
1281 | {0x9006d,0x18}, | 1278 | {0x9006d,0x18}, |
1282 | {0x9006e,0x0}, | 1279 | {0x9006e,0x0}, |
1283 | {0x9006f,0x4}, | 1280 | {0x9006f,0x4}, |
1284 | {0x90070,0x78}, | 1281 | {0x90070,0x78}, |
1285 | {0x90071,0x549}, | 1282 | {0x90071,0x549}, |
1286 | {0x90072,0x630}, | 1283 | {0x90072,0x630}, |
1287 | {0x90073,0x159}, | 1284 | {0x90073,0x159}, |
1288 | {0x90074,0xd49}, | 1285 | {0x90074,0xd49}, |
1289 | {0x90075,0x630}, | 1286 | {0x90075,0x630}, |
1290 | {0x90076,0x159}, | 1287 | {0x90076,0x159}, |
1291 | {0x90077,0x94a}, | 1288 | {0x90077,0x94a}, |
1292 | {0x90078,0x630}, | 1289 | {0x90078,0x630}, |
1293 | {0x90079,0x159}, | 1290 | {0x90079,0x159}, |
1294 | {0x9007a,0x441}, | 1291 | {0x9007a,0x441}, |
1295 | {0x9007b,0x630}, | 1292 | {0x9007b,0x630}, |
1296 | {0x9007c,0x149}, | 1293 | {0x9007c,0x149}, |
1297 | {0x9007d,0x42}, | 1294 | {0x9007d,0x42}, |
1298 | {0x9007e,0x630}, | 1295 | {0x9007e,0x630}, |
1299 | {0x9007f,0x149}, | 1296 | {0x9007f,0x149}, |
1300 | {0x90080,0x1}, | 1297 | {0x90080,0x1}, |
1301 | {0x90081,0x630}, | 1298 | {0x90081,0x630}, |
1302 | {0x90082,0x149}, | 1299 | {0x90082,0x149}, |
1303 | {0x90083,0x0}, | 1300 | {0x90083,0x0}, |
1304 | {0x90084,0xe0}, | 1301 | {0x90084,0xe0}, |
1305 | {0x90085,0x109}, | 1302 | {0x90085,0x109}, |
1306 | {0x90086,0xa}, | 1303 | {0x90086,0xa}, |
1307 | {0x90087,0x10}, | 1304 | {0x90087,0x10}, |
1308 | {0x90088,0x109}, | 1305 | {0x90088,0x109}, |
1309 | {0x90089,0x9}, | 1306 | {0x90089,0x9}, |
1310 | {0x9008a,0x3c0}, | 1307 | {0x9008a,0x3c0}, |
1311 | {0x9008b,0x149}, | 1308 | {0x9008b,0x149}, |
1312 | {0x9008c,0x9}, | 1309 | {0x9008c,0x9}, |
1313 | {0x9008d,0x3c0}, | 1310 | {0x9008d,0x3c0}, |
1314 | {0x9008e,0x159}, | 1311 | {0x9008e,0x159}, |
1315 | {0x9008f,0x18}, | 1312 | {0x9008f,0x18}, |
1316 | {0x90090,0x10}, | 1313 | {0x90090,0x10}, |
1317 | {0x90091,0x109}, | 1314 | {0x90091,0x109}, |
1318 | {0x90092,0x0}, | 1315 | {0x90092,0x0}, |
1319 | {0x90093,0x3c0}, | 1316 | {0x90093,0x3c0}, |
1320 | {0x90094,0x109}, | 1317 | {0x90094,0x109}, |
1321 | {0x90095,0x18}, | 1318 | {0x90095,0x18}, |
1322 | {0x90096,0x4}, | 1319 | {0x90096,0x4}, |
1323 | {0x90097,0x48}, | 1320 | {0x90097,0x48}, |
1324 | {0x90098,0x18}, | 1321 | {0x90098,0x18}, |
1325 | {0x90099,0x4}, | 1322 | {0x90099,0x4}, |
1326 | {0x9009a,0x58}, | 1323 | {0x9009a,0x58}, |
1327 | {0x9009b,0xa}, | 1324 | {0x9009b,0xa}, |
1328 | {0x9009c,0x10}, | 1325 | {0x9009c,0x10}, |
1329 | {0x9009d,0x109}, | 1326 | {0x9009d,0x109}, |
1330 | {0x9009e,0x2}, | 1327 | {0x9009e,0x2}, |
1331 | {0x9009f,0x10}, | 1328 | {0x9009f,0x10}, |
1332 | {0x900a0,0x109}, | 1329 | {0x900a0,0x109}, |
1333 | {0x900a1,0x5}, | 1330 | {0x900a1,0x5}, |
1334 | {0x900a2,0x7c0}, | 1331 | {0x900a2,0x7c0}, |
1335 | {0x900a3,0x109}, | 1332 | {0x900a3,0x109}, |
1336 | {0x900a4,0x10}, | 1333 | {0x900a4,0x10}, |
1337 | {0x900a5,0x10}, | 1334 | {0x900a5,0x10}, |
1338 | {0x900a6,0x109}, | 1335 | {0x900a6,0x109}, |
1339 | {0x40000,0x811}, | 1336 | {0x40000,0x811}, |
1340 | {0x40020,0x880}, | 1337 | {0x40020,0x880}, |
1341 | {0x40040,0x0}, | 1338 | {0x40040,0x0}, |
1342 | {0x40060,0x0}, | 1339 | {0x40060,0x0}, |
1343 | {0x40001,0x4008}, | 1340 | {0x40001,0x4008}, |
1344 | {0x40021,0x83}, | 1341 | {0x40021,0x83}, |
1345 | {0x40041,0x4f}, | 1342 | {0x40041,0x4f}, |
1346 | {0x40061,0x0}, | 1343 | {0x40061,0x0}, |
1347 | {0x40002,0x4040}, | 1344 | {0x40002,0x4040}, |
1348 | {0x40022,0x83}, | 1345 | {0x40022,0x83}, |
1349 | {0x40042,0x51}, | 1346 | {0x40042,0x51}, |
1350 | {0x40062,0x0}, | 1347 | {0x40062,0x0}, |
1351 | {0x40003,0x811}, | 1348 | {0x40003,0x811}, |
1352 | {0x40023,0x880}, | 1349 | {0x40023,0x880}, |
1353 | {0x40043,0x0}, | 1350 | {0x40043,0x0}, |
1354 | {0x40063,0x0}, | 1351 | {0x40063,0x0}, |
1355 | {0x40004,0x720}, | 1352 | {0x40004,0x720}, |
1356 | {0x40024,0xf}, | 1353 | {0x40024,0xf}, |
1357 | {0x40044,0x1740}, | 1354 | {0x40044,0x1740}, |
1358 | {0x40064,0x0}, | 1355 | {0x40064,0x0}, |
1359 | {0x40005,0x16}, | 1356 | {0x40005,0x16}, |
1360 | {0x40025,0x83}, | 1357 | {0x40025,0x83}, |
1361 | {0x40045,0x4b}, | 1358 | {0x40045,0x4b}, |
1362 | {0x40065,0x0}, | 1359 | {0x40065,0x0}, |
1363 | {0x40006,0x716}, | 1360 | {0x40006,0x716}, |
1364 | {0x40026,0xf}, | 1361 | {0x40026,0xf}, |
1365 | {0x40046,0x2001}, | 1362 | {0x40046,0x2001}, |
1366 | {0x40066,0x0}, | 1363 | {0x40066,0x0}, |
1367 | {0x40007,0x716}, | 1364 | {0x40007,0x716}, |
1368 | {0x40027,0xf}, | 1365 | {0x40027,0xf}, |
1369 | {0x40047,0x2800}, | 1366 | {0x40047,0x2800}, |
1370 | {0x40067,0x0}, | 1367 | {0x40067,0x0}, |
1371 | {0x40008,0x716}, | 1368 | {0x40008,0x716}, |
1372 | {0x40028,0xf}, | 1369 | {0x40028,0xf}, |
1373 | {0x40048,0xf00}, | 1370 | {0x40048,0xf00}, |
1374 | {0x40068,0x0}, | 1371 | {0x40068,0x0}, |
1375 | {0x40009,0x720}, | 1372 | {0x40009,0x720}, |
1376 | {0x40029,0xf}, | 1373 | {0x40029,0xf}, |
1377 | {0x40049,0x1400}, | 1374 | {0x40049,0x1400}, |
1378 | {0x40069,0x0}, | 1375 | {0x40069,0x0}, |
1379 | {0x4000a,0xe08}, | 1376 | {0x4000a,0xe08}, |
1380 | {0x4002a,0xc15}, | 1377 | {0x4002a,0xc15}, |
1381 | {0x4004a,0x0}, | 1378 | {0x4004a,0x0}, |
1382 | {0x4006a,0x0}, | 1379 | {0x4006a,0x0}, |
1383 | {0x4000b,0x623}, | 1380 | {0x4000b,0x623}, |
1384 | {0x4002b,0x15}, | 1381 | {0x4002b,0x15}, |
1385 | {0x4004b,0x0}, | 1382 | {0x4004b,0x0}, |
1386 | {0x4006b,0x0}, | 1383 | {0x4006b,0x0}, |
1387 | {0x4000c,0x4028}, | 1384 | {0x4000c,0x4028}, |
1388 | {0x4002c,0x80}, | 1385 | {0x4002c,0x80}, |
1389 | {0x4004c,0x0}, | 1386 | {0x4004c,0x0}, |
1390 | {0x4006c,0x0}, | 1387 | {0x4006c,0x0}, |
1391 | {0x4000d,0xe08}, | 1388 | {0x4000d,0xe08}, |
1392 | {0x4002d,0xc1a}, | 1389 | {0x4002d,0xc1a}, |
1393 | {0x4004d,0x0}, | 1390 | {0x4004d,0x0}, |
1394 | {0x4006d,0x0}, | 1391 | {0x4006d,0x0}, |
1395 | {0x4000e,0x623}, | 1392 | {0x4000e,0x623}, |
1396 | {0x4002e,0x1a}, | 1393 | {0x4002e,0x1a}, |
1397 | {0x4004e,0x0}, | 1394 | {0x4004e,0x0}, |
1398 | {0x4006e,0x0}, | 1395 | {0x4006e,0x0}, |
1399 | {0x4000f,0x4040}, | 1396 | {0x4000f,0x4040}, |
1400 | {0x4002f,0x80}, | 1397 | {0x4002f,0x80}, |
1401 | {0x4004f,0x0}, | 1398 | {0x4004f,0x0}, |
1402 | {0x4006f,0x0}, | 1399 | {0x4006f,0x0}, |
1403 | {0x40010,0x2604}, | 1400 | {0x40010,0x2604}, |
1404 | {0x40030,0x15}, | 1401 | {0x40030,0x15}, |
1405 | {0x40050,0x0}, | 1402 | {0x40050,0x0}, |
1406 | {0x40070,0x0}, | 1403 | {0x40070,0x0}, |
1407 | {0x40011,0x708}, | 1404 | {0x40011,0x708}, |
1408 | {0x40031,0x5}, | 1405 | {0x40031,0x5}, |
1409 | {0x40051,0x0}, | 1406 | {0x40051,0x0}, |
1410 | {0x40071,0x2002}, | 1407 | {0x40071,0x2002}, |
1411 | {0x40012,0x8}, | 1408 | {0x40012,0x8}, |
1412 | {0x40032,0x80}, | 1409 | {0x40032,0x80}, |
1413 | {0x40052,0x0}, | 1410 | {0x40052,0x0}, |
1414 | {0x40072,0x0}, | 1411 | {0x40072,0x0}, |
1415 | {0x40013,0x2604}, | 1412 | {0x40013,0x2604}, |
1416 | {0x40033,0x1a}, | 1413 | {0x40033,0x1a}, |
1417 | {0x40053,0x0}, | 1414 | {0x40053,0x0}, |
1418 | {0x40073,0x0}, | 1415 | {0x40073,0x0}, |
1419 | {0x40014,0x708}, | 1416 | {0x40014,0x708}, |
1420 | {0x40034,0xa}, | 1417 | {0x40034,0xa}, |
1421 | {0x40054,0x0}, | 1418 | {0x40054,0x0}, |
1422 | {0x40074,0x2002}, | 1419 | {0x40074,0x2002}, |
1423 | {0x40015,0x4040}, | 1420 | {0x40015,0x4040}, |
1424 | {0x40035,0x80}, | 1421 | {0x40035,0x80}, |
1425 | {0x40055,0x0}, | 1422 | {0x40055,0x0}, |
1426 | {0x40075,0x0}, | 1423 | {0x40075,0x0}, |
1427 | {0x40016,0x60a}, | 1424 | {0x40016,0x60a}, |
1428 | {0x40036,0x15}, | 1425 | {0x40036,0x15}, |
1429 | {0x40056,0x1200}, | 1426 | {0x40056,0x1200}, |
1430 | {0x40076,0x0}, | 1427 | {0x40076,0x0}, |
1431 | {0x40017,0x61a}, | 1428 | {0x40017,0x61a}, |
1432 | {0x40037,0x15}, | 1429 | {0x40037,0x15}, |
1433 | {0x40057,0x1300}, | 1430 | {0x40057,0x1300}, |
1434 | {0x40077,0x0}, | 1431 | {0x40077,0x0}, |
1435 | {0x40018,0x60a}, | 1432 | {0x40018,0x60a}, |
1436 | {0x40038,0x1a}, | 1433 | {0x40038,0x1a}, |
1437 | {0x40058,0x1200}, | 1434 | {0x40058,0x1200}, |
1438 | {0x40078,0x0}, | 1435 | {0x40078,0x0}, |
1439 | {0x40019,0x642}, | 1436 | {0x40019,0x642}, |
1440 | {0x40039,0x1a}, | 1437 | {0x40039,0x1a}, |
1441 | {0x40059,0x1300}, | 1438 | {0x40059,0x1300}, |
1442 | {0x40079,0x0}, | 1439 | {0x40079,0x0}, |
1443 | {0x4001a,0x4808}, | 1440 | {0x4001a,0x4808}, |
1444 | {0x4003a,0x880}, | 1441 | {0x4003a,0x880}, |
1445 | {0x4005a,0x0}, | 1442 | {0x4005a,0x0}, |
1446 | {0x4007a,0x0}, | 1443 | {0x4007a,0x0}, |
1447 | {0x900a7,0x0}, | 1444 | {0x900a7,0x0}, |
1448 | {0x900a8,0x790}, | 1445 | {0x900a8,0x790}, |
1449 | {0x900a9,0x11a}, | 1446 | {0x900a9,0x11a}, |
1450 | {0x900aa,0x8}, | 1447 | {0x900aa,0x8}, |
1451 | {0x900ab,0x7aa}, | 1448 | {0x900ab,0x7aa}, |
1452 | {0x900ac,0x2a}, | 1449 | {0x900ac,0x2a}, |
1453 | {0x900ad,0x10}, | 1450 | {0x900ad,0x10}, |
1454 | {0x900ae,0x7b2}, | 1451 | {0x900ae,0x7b2}, |
1455 | {0x900af,0x2a}, | 1452 | {0x900af,0x2a}, |
1456 | {0x900b0,0x0}, | 1453 | {0x900b0,0x0}, |
1457 | {0x900b1,0x7c8}, | 1454 | {0x900b1,0x7c8}, |
1458 | {0x900b2,0x109}, | 1455 | {0x900b2,0x109}, |
1459 | {0x900b3,0x10}, | 1456 | {0x900b3,0x10}, |
1460 | {0x900b4,0x2a8}, | 1457 | {0x900b4,0x2a8}, |
1461 | {0x900b5,0x129}, | 1458 | {0x900b5,0x129}, |
1462 | {0x900b6,0x8}, | 1459 | {0x900b6,0x8}, |
1463 | {0x900b7,0x370}, | 1460 | {0x900b7,0x370}, |
1464 | {0x900b8,0x129}, | 1461 | {0x900b8,0x129}, |
1465 | {0x900b9,0xa}, | 1462 | {0x900b9,0xa}, |
1466 | {0x900ba,0x3c8}, | 1463 | {0x900ba,0x3c8}, |
1467 | {0x900bb,0x1a9}, | 1464 | {0x900bb,0x1a9}, |
1468 | {0x900bc,0xc}, | 1465 | {0x900bc,0xc}, |
1469 | {0x900bd,0x408}, | 1466 | {0x900bd,0x408}, |
1470 | {0x900be,0x199}, | 1467 | {0x900be,0x199}, |
1471 | {0x900bf,0x14}, | 1468 | {0x900bf,0x14}, |
1472 | {0x900c0,0x790}, | 1469 | {0x900c0,0x790}, |
1473 | {0x900c1,0x11a}, | 1470 | {0x900c1,0x11a}, |
1474 | {0x900c2,0x8}, | 1471 | {0x900c2,0x8}, |
1475 | {0x900c3,0x4}, | 1472 | {0x900c3,0x4}, |
1476 | {0x900c4,0x18}, | 1473 | {0x900c4,0x18}, |
1477 | {0x900c5,0xe}, | 1474 | {0x900c5,0xe}, |
1478 | {0x900c6,0x408}, | 1475 | {0x900c6,0x408}, |
1479 | {0x900c7,0x199}, | 1476 | {0x900c7,0x199}, |
1480 | {0x900c8,0x8}, | 1477 | {0x900c8,0x8}, |
1481 | {0x900c9,0x8568}, | 1478 | {0x900c9,0x8568}, |
1482 | {0x900ca,0x108}, | 1479 | {0x900ca,0x108}, |
1483 | {0x900cb,0x18}, | 1480 | {0x900cb,0x18}, |
1484 | {0x900cc,0x790}, | 1481 | {0x900cc,0x790}, |
1485 | {0x900cd,0x16a}, | 1482 | {0x900cd,0x16a}, |
1486 | {0x900ce,0x8}, | 1483 | {0x900ce,0x8}, |
1487 | {0x900cf,0x1d8}, | 1484 | {0x900cf,0x1d8}, |
1488 | {0x900d0,0x169}, | 1485 | {0x900d0,0x169}, |
1489 | {0x900d1,0x10}, | 1486 | {0x900d1,0x10}, |
1490 | {0x900d2,0x8558}, | 1487 | {0x900d2,0x8558}, |
1491 | {0x900d3,0x168}, | 1488 | {0x900d3,0x168}, |
1492 | {0x900d4,0x70}, | 1489 | {0x900d4,0x70}, |
1493 | {0x900d5,0x788}, | 1490 | {0x900d5,0x788}, |
1494 | {0x900d6,0x16a}, | 1491 | {0x900d6,0x16a}, |
1495 | {0x900d7,0x1ff8}, | 1492 | {0x900d7,0x1ff8}, |
1496 | {0x900d8,0x85a8}, | 1493 | {0x900d8,0x85a8}, |
1497 | {0x900d9,0x1e8}, | 1494 | {0x900d9,0x1e8}, |
1498 | {0x900da,0x50}, | 1495 | {0x900da,0x50}, |
1499 | {0x900db,0x798}, | 1496 | {0x900db,0x798}, |
1500 | {0x900dc,0x16a}, | 1497 | {0x900dc,0x16a}, |
1501 | {0x900dd,0x60}, | 1498 | {0x900dd,0x60}, |
1502 | {0x900de,0x7a0}, | 1499 | {0x900de,0x7a0}, |
1503 | {0x900df,0x16a}, | 1500 | {0x900df,0x16a}, |
1504 | {0x900e0,0x8}, | 1501 | {0x900e0,0x8}, |
1505 | {0x900e1,0x8310}, | 1502 | {0x900e1,0x8310}, |
1506 | {0x900e2,0x168}, | 1503 | {0x900e2,0x168}, |
1507 | {0x900e3,0x8}, | 1504 | {0x900e3,0x8}, |
1508 | {0x900e4,0xa310}, | 1505 | {0x900e4,0xa310}, |
1509 | {0x900e5,0x168}, | 1506 | {0x900e5,0x168}, |
1510 | {0x900e6,0xa}, | 1507 | {0x900e6,0xa}, |
1511 | {0x900e7,0x408}, | 1508 | {0x900e7,0x408}, |
1512 | {0x900e8,0x169}, | 1509 | {0x900e8,0x169}, |
1513 | {0x900e9,0x6e}, | 1510 | {0x900e9,0x6e}, |
1514 | {0x900ea,0x0}, | 1511 | {0x900ea,0x0}, |
1515 | {0x900eb,0x68}, | 1512 | {0x900eb,0x68}, |
1516 | {0x900ec,0x0}, | 1513 | {0x900ec,0x0}, |
1517 | {0x900ed,0x408}, | 1514 | {0x900ed,0x408}, |
1518 | {0x900ee,0x169}, | 1515 | {0x900ee,0x169}, |
1519 | {0x900ef,0x0}, | 1516 | {0x900ef,0x0}, |
1520 | {0x900f0,0x8310}, | 1517 | {0x900f0,0x8310}, |
1521 | {0x900f1,0x168}, | 1518 | {0x900f1,0x168}, |
1522 | {0x900f2,0x0}, | 1519 | {0x900f2,0x0}, |
1523 | {0x900f3,0xa310}, | 1520 | {0x900f3,0xa310}, |
1524 | {0x900f4,0x168}, | 1521 | {0x900f4,0x168}, |
1525 | {0x900f5,0x1ff8}, | 1522 | {0x900f5,0x1ff8}, |
1526 | {0x900f6,0x85a8}, | 1523 | {0x900f6,0x85a8}, |
1527 | {0x900f7,0x1e8}, | 1524 | {0x900f7,0x1e8}, |
1528 | {0x900f8,0x68}, | 1525 | {0x900f8,0x68}, |
1529 | {0x900f9,0x798}, | 1526 | {0x900f9,0x798}, |
1530 | {0x900fa,0x16a}, | 1527 | {0x900fa,0x16a}, |
1531 | {0x900fb,0x78}, | 1528 | {0x900fb,0x78}, |
1532 | {0x900fc,0x7a0}, | 1529 | {0x900fc,0x7a0}, |
1533 | {0x900fd,0x16a}, | 1530 | {0x900fd,0x16a}, |
1534 | {0x900fe,0x68}, | 1531 | {0x900fe,0x68}, |
1535 | {0x900ff,0x790}, | 1532 | {0x900ff,0x790}, |
1536 | {0x90100,0x16a}, | 1533 | {0x90100,0x16a}, |
1537 | {0x90101,0x8}, | 1534 | {0x90101,0x8}, |
1538 | {0x90102,0x8b10}, | 1535 | {0x90102,0x8b10}, |
1539 | {0x90103,0x168}, | 1536 | {0x90103,0x168}, |
1540 | {0x90104,0x8}, | 1537 | {0x90104,0x8}, |
1541 | {0x90105,0xab10}, | 1538 | {0x90105,0xab10}, |
1542 | {0x90106,0x168}, | 1539 | {0x90106,0x168}, |
1543 | {0x90107,0xa}, | 1540 | {0x90107,0xa}, |
1544 | {0x90108,0x408}, | 1541 | {0x90108,0x408}, |
1545 | {0x90109,0x169}, | 1542 | {0x90109,0x169}, |
1546 | {0x9010a,0x58}, | 1543 | {0x9010a,0x58}, |
1547 | {0x9010b,0x0}, | 1544 | {0x9010b,0x0}, |
1548 | {0x9010c,0x68}, | 1545 | {0x9010c,0x68}, |
1549 | {0x9010d,0x0}, | 1546 | {0x9010d,0x0}, |
1550 | {0x9010e,0x408}, | 1547 | {0x9010e,0x408}, |
1551 | {0x9010f,0x169}, | 1548 | {0x9010f,0x169}, |
1552 | {0x90110,0x0}, | 1549 | {0x90110,0x0}, |
1553 | {0x90111,0x8b10}, | 1550 | {0x90111,0x8b10}, |
1554 | {0x90112,0x168}, | 1551 | {0x90112,0x168}, |
1555 | {0x90113,0x0}, | 1552 | {0x90113,0x0}, |
1556 | {0x90114,0xab10}, | 1553 | {0x90114,0xab10}, |
1557 | {0x90115,0x168}, | 1554 | {0x90115,0x168}, |
1558 | {0x90116,0x0}, | 1555 | {0x90116,0x0}, |
1559 | {0x90117,0x1d8}, | 1556 | {0x90117,0x1d8}, |
1560 | {0x90118,0x169}, | 1557 | {0x90118,0x169}, |
1561 | {0x90119,0x80}, | 1558 | {0x90119,0x80}, |
1562 | {0x9011a,0x790}, | 1559 | {0x9011a,0x790}, |
1563 | {0x9011b,0x16a}, | 1560 | {0x9011b,0x16a}, |
1564 | {0x9011c,0x18}, | 1561 | {0x9011c,0x18}, |
1565 | {0x9011d,0x7aa}, | 1562 | {0x9011d,0x7aa}, |
1566 | {0x9011e,0x6a}, | 1563 | {0x9011e,0x6a}, |
1567 | {0x9011f,0xa}, | 1564 | {0x9011f,0xa}, |
1568 | {0x90120,0x0}, | 1565 | {0x90120,0x0}, |
1569 | {0x90121,0x1e9}, | 1566 | {0x90121,0x1e9}, |
1570 | {0x90122,0x8}, | 1567 | {0x90122,0x8}, |
1571 | {0x90123,0x8080}, | 1568 | {0x90123,0x8080}, |
1572 | {0x90124,0x108}, | 1569 | {0x90124,0x108}, |
1573 | {0x90125,0xf}, | 1570 | {0x90125,0xf}, |
1574 | {0x90126,0x408}, | 1571 | {0x90126,0x408}, |
1575 | {0x90127,0x169}, | 1572 | {0x90127,0x169}, |
1576 | {0x90128,0xc}, | 1573 | {0x90128,0xc}, |
1577 | {0x90129,0x0}, | 1574 | {0x90129,0x0}, |
1578 | {0x9012a,0x68}, | 1575 | {0x9012a,0x68}, |
1579 | {0x9012b,0x9}, | 1576 | {0x9012b,0x9}, |
1580 | {0x9012c,0x0}, | 1577 | {0x9012c,0x0}, |
1581 | {0x9012d,0x1a9}, | 1578 | {0x9012d,0x1a9}, |
1582 | {0x9012e,0x0}, | 1579 | {0x9012e,0x0}, |
1583 | {0x9012f,0x408}, | 1580 | {0x9012f,0x408}, |
1584 | {0x90130,0x169}, | 1581 | {0x90130,0x169}, |
1585 | {0x90131,0x0}, | 1582 | {0x90131,0x0}, |
1586 | {0x90132,0x8080}, | 1583 | {0x90132,0x8080}, |
1587 | {0x90133,0x108}, | 1584 | {0x90133,0x108}, |
1588 | {0x90134,0x8}, | 1585 | {0x90134,0x8}, |
1589 | {0x90135,0x7aa}, | 1586 | {0x90135,0x7aa}, |
1590 | {0x90136,0x6a}, | 1587 | {0x90136,0x6a}, |
1591 | {0x90137,0x0}, | 1588 | {0x90137,0x0}, |
1592 | {0x90138,0x8568}, | 1589 | {0x90138,0x8568}, |
1593 | {0x90139,0x108}, | 1590 | {0x90139,0x108}, |
1594 | {0x9013a,0xb7}, | 1591 | {0x9013a,0xb7}, |
1595 | {0x9013b,0x790}, | 1592 | {0x9013b,0x790}, |
1596 | {0x9013c,0x16a}, | 1593 | {0x9013c,0x16a}, |
1597 | {0x9013d,0x1f}, | 1594 | {0x9013d,0x1f}, |
1598 | {0x9013e,0x0}, | 1595 | {0x9013e,0x0}, |
1599 | {0x9013f,0x68}, | 1596 | {0x9013f,0x68}, |
1600 | {0x90140,0x8}, | 1597 | {0x90140,0x8}, |
1601 | {0x90141,0x8558}, | 1598 | {0x90141,0x8558}, |
1602 | {0x90142,0x168}, | 1599 | {0x90142,0x168}, |
1603 | {0x90143,0xf}, | 1600 | {0x90143,0xf}, |
1604 | {0x90144,0x408}, | 1601 | {0x90144,0x408}, |
1605 | {0x90145,0x169}, | 1602 | {0x90145,0x169}, |
1606 | {0x90146,0xc}, | 1603 | {0x90146,0xc}, |
1607 | {0x90147,0x0}, | 1604 | {0x90147,0x0}, |
1608 | {0x90148,0x68}, | 1605 | {0x90148,0x68}, |
1609 | {0x90149,0x0}, | 1606 | {0x90149,0x0}, |
1610 | {0x9014a,0x408}, | 1607 | {0x9014a,0x408}, |
1611 | {0x9014b,0x169}, | 1608 | {0x9014b,0x169}, |
1612 | {0x9014c,0x0}, | 1609 | {0x9014c,0x0}, |
1613 | {0x9014d,0x8558}, | 1610 | {0x9014d,0x8558}, |
1614 | {0x9014e,0x168}, | 1611 | {0x9014e,0x168}, |
1615 | {0x9014f,0x8}, | 1612 | {0x9014f,0x8}, |
1616 | {0x90150,0x3c8}, | 1613 | {0x90150,0x3c8}, |
1617 | {0x90151,0x1a9}, | 1614 | {0x90151,0x1a9}, |
1618 | {0x90152,0x3}, | 1615 | {0x90152,0x3}, |
1619 | {0x90153,0x370}, | 1616 | {0x90153,0x370}, |
1620 | {0x90154,0x129}, | 1617 | {0x90154,0x129}, |
1621 | {0x90155,0x20}, | 1618 | {0x90155,0x20}, |
1622 | {0x90156,0x2aa}, | 1619 | {0x90156,0x2aa}, |
1623 | {0x90157,0x9}, | 1620 | {0x90157,0x9}, |
1624 | {0x90158,0x0}, | 1621 | {0x90158,0x0}, |
1625 | {0x90159,0x400}, | 1622 | {0x90159,0x400}, |
1626 | {0x9015a,0x10e}, | 1623 | {0x9015a,0x10e}, |
1627 | {0x9015b,0x8}, | 1624 | {0x9015b,0x8}, |
1628 | {0x9015c,0xe8}, | 1625 | {0x9015c,0xe8}, |
1629 | {0x9015d,0x109}, | 1626 | {0x9015d,0x109}, |
1630 | {0x9015e,0x0}, | 1627 | {0x9015e,0x0}, |
1631 | {0x9015f,0x8140}, | 1628 | {0x9015f,0x8140}, |
1632 | {0x90160,0x10c}, | 1629 | {0x90160,0x10c}, |
1633 | {0x90161,0x10}, | 1630 | {0x90161,0x10}, |
1634 | {0x90162,0x8138}, | 1631 | {0x90162,0x8138}, |
1635 | {0x90163,0x10c}, | 1632 | {0x90163,0x10c}, |
1636 | {0x90164,0x8}, | 1633 | {0x90164,0x8}, |
1637 | {0x90165,0x7c8}, | 1634 | {0x90165,0x7c8}, |
1638 | {0x90166,0x101}, | 1635 | {0x90166,0x101}, |
1639 | {0x90167,0x8}, | 1636 | {0x90167,0x8}, |
1640 | {0x90168,0x0}, | 1637 | {0x90168,0x0}, |
1641 | {0x90169,0x8}, | 1638 | {0x90169,0x8}, |
1642 | {0x9016a,0x8}, | 1639 | {0x9016a,0x8}, |
1643 | {0x9016b,0x448}, | 1640 | {0x9016b,0x448}, |
1644 | {0x9016c,0x109}, | 1641 | {0x9016c,0x109}, |
1645 | {0x9016d,0xf}, | 1642 | {0x9016d,0xf}, |
1646 | {0x9016e,0x7c0}, | 1643 | {0x9016e,0x7c0}, |
1647 | {0x9016f,0x109}, | 1644 | {0x9016f,0x109}, |
1648 | {0x90170,0x0}, | 1645 | {0x90170,0x0}, |
1649 | {0x90171,0xe8}, | 1646 | {0x90171,0xe8}, |
1650 | {0x90172,0x109}, | 1647 | {0x90172,0x109}, |
1651 | {0x90173,0x47}, | 1648 | {0x90173,0x47}, |
1652 | {0x90174,0x630}, | 1649 | {0x90174,0x630}, |
1653 | {0x90175,0x109}, | 1650 | {0x90175,0x109}, |
1654 | {0x90176,0x8}, | 1651 | {0x90176,0x8}, |
1655 | {0x90177,0x618}, | 1652 | {0x90177,0x618}, |
1656 | {0x90178,0x109}, | 1653 | {0x90178,0x109}, |
1657 | {0x90179,0x8}, | 1654 | {0x90179,0x8}, |
1658 | {0x9017a,0xe0}, | 1655 | {0x9017a,0xe0}, |
1659 | {0x9017b,0x109}, | 1656 | {0x9017b,0x109}, |
1660 | {0x9017c,0x0}, | 1657 | {0x9017c,0x0}, |
1661 | {0x9017d,0x7c8}, | 1658 | {0x9017d,0x7c8}, |
1662 | {0x9017e,0x109}, | 1659 | {0x9017e,0x109}, |
1663 | {0x9017f,0x8}, | 1660 | {0x9017f,0x8}, |
1664 | {0x90180,0x8140}, | 1661 | {0x90180,0x8140}, |
1665 | {0x90181,0x10c}, | 1662 | {0x90181,0x10c}, |
1666 | {0x90182,0x0}, | 1663 | {0x90182,0x0}, |
1667 | {0x90183,0x1}, | 1664 | {0x90183,0x1}, |
1668 | {0x90184,0x8}, | 1665 | {0x90184,0x8}, |
1669 | {0x90185,0x8}, | 1666 | {0x90185,0x8}, |
1670 | {0x90186,0x4}, | 1667 | {0x90186,0x4}, |
1671 | {0x90187,0x8}, | 1668 | {0x90187,0x8}, |
1672 | {0x90188,0x8}, | 1669 | {0x90188,0x8}, |
1673 | {0x90189,0x7c8}, | 1670 | {0x90189,0x7c8}, |
1674 | {0x9018a,0x101}, | 1671 | {0x9018a,0x101}, |
1675 | {0x90006,0x0}, | 1672 | {0x90006,0x0}, |
1676 | {0x90007,0x0}, | 1673 | {0x90007,0x0}, |
1677 | {0x90008,0x8}, | 1674 | {0x90008,0x8}, |
1678 | {0x90009,0x0}, | 1675 | {0x90009,0x0}, |
1679 | {0x9000a,0x0}, | 1676 | {0x9000a,0x0}, |
1680 | {0x9000b,0x0}, | 1677 | {0x9000b,0x0}, |
1681 | {0xd00e7,0x400}, | 1678 | {0xd00e7,0x400}, |
1682 | {0x90017,0x0}, | 1679 | {0x90017,0x0}, |
1683 | {0x9001f,0x2a}, | 1680 | {0x9001f,0x2a}, |
1684 | {0x90026,0x6a}, | 1681 | {0x90026,0x6a}, |
1685 | {0x400d0,0x0}, | 1682 | {0x400d0,0x0}, |
1686 | {0x400d1,0x101}, | 1683 | {0x400d1,0x101}, |
1687 | {0x400d2,0x105}, | 1684 | {0x400d2,0x105}, |
1688 | {0x400d3,0x107}, | 1685 | {0x400d3,0x107}, |
1689 | {0x400d4,0x10f}, | 1686 | {0x400d4,0x10f}, |
1690 | {0x400d5,0x202}, | 1687 | {0x400d5,0x202}, |
1691 | {0x400d6,0x20a}, | 1688 | {0x400d6,0x20a}, |
1692 | {0x400d7,0x20b}, | 1689 | {0x400d7,0x20b}, |
1693 | {0x2003a,0x2}, | 1690 | {0x2003a,0x2}, |
1694 | {0x2000b,0x5d}, | 1691 | {0x2000b,0x5d}, |
1695 | {0x2000c,0xbb}, | 1692 | {0x2000c,0xbb}, |
1696 | {0x2000d,0x753}, | 1693 | {0x2000d,0x753}, |
1697 | {0x2000e,0x2c}, | 1694 | {0x2000e,0x2c}, |
1698 | {0x12000b,0xc}, | 1695 | {0x12000b,0xc}, |
1699 | {0x12000c,0x19}, | 1696 | {0x12000c,0x19}, |
1700 | {0x12000d,0xfa}, | 1697 | {0x12000d,0xfa}, |
1701 | {0x12000e,0x10}, | 1698 | {0x12000e,0x10}, |
1702 | {0x22000b,0x3}, | 1699 | {0x22000b,0x3}, |
1703 | {0x22000c,0x6}, | 1700 | {0x22000c,0x6}, |
1704 | {0x22000d,0x3e}, | 1701 | {0x22000d,0x3e}, |
1705 | {0x22000e,0x10}, | 1702 | {0x22000e,0x10}, |
1706 | {0x9000c,0x0}, | 1703 | {0x9000c,0x0}, |
1707 | {0x9000d,0x173}, | 1704 | {0x9000d,0x173}, |
1708 | {0x9000e,0x60}, | 1705 | {0x9000e,0x60}, |
1709 | {0x9000f,0x6110}, | 1706 | {0x9000f,0x6110}, |
1710 | {0x90010,0x2152}, | 1707 | {0x90010,0x2152}, |
1711 | {0x90011,0xdfbd}, | 1708 | {0x90011,0xdfbd}, |
1712 | {0x90012,0x60}, | 1709 | {0x90012,0x60}, |
1713 | {0x90013,0x6152}, | 1710 | {0x90013,0x6152}, |
1714 | {0x20010,0x5a}, | 1711 | {0x20010,0x5a}, |
1715 | {0x20011,0x3}, | 1712 | {0x20011,0x3}, |
1716 | {0x120010,0x5a}, | 1713 | {0x120010,0x5a}, |
1717 | {0x120011,0x3}, | 1714 | {0x120011,0x3}, |
1718 | {0x220010,0x5a}, | 1715 | {0x220010,0x5a}, |
1719 | {0x220011,0x3}, | 1716 | {0x220011,0x3}, |
1720 | {0x40080,0xe0}, | 1717 | {0x40080,0xe0}, |
1721 | {0x40081,0x12}, | 1718 | {0x40081,0x12}, |
1722 | {0x40082,0xe0}, | 1719 | {0x40082,0xe0}, |
1723 | {0x40083,0x12}, | 1720 | {0x40083,0x12}, |
1724 | {0x40084,0xe0}, | 1721 | {0x40084,0xe0}, |
1725 | {0x40085,0x12}, | 1722 | {0x40085,0x12}, |
1726 | {0x140080,0xe0}, | 1723 | {0x140080,0xe0}, |
1727 | {0x140081,0x12}, | 1724 | {0x140081,0x12}, |
1728 | {0x140082,0xe0}, | 1725 | {0x140082,0xe0}, |
1729 | {0x140083,0x12}, | 1726 | {0x140083,0x12}, |
1730 | {0x140084,0xe0}, | 1727 | {0x140084,0xe0}, |
1731 | {0x140085,0x12}, | 1728 | {0x140085,0x12}, |
1732 | {0x240080,0xe0}, | 1729 | {0x240080,0xe0}, |
1733 | {0x240081,0x12}, | 1730 | {0x240081,0x12}, |
1734 | {0x240082,0xe0}, | 1731 | {0x240082,0xe0}, |
1735 | {0x240083,0x12}, | 1732 | {0x240083,0x12}, |
1736 | {0x240084,0xe0}, | 1733 | {0x240084,0xe0}, |
1737 | {0x240085,0x12}, | 1734 | {0x240085,0x12}, |
1738 | {0x400fd,0xf}, | 1735 | {0x400fd,0xf}, |
1739 | {0x10011,0x1}, | 1736 | {0x10011,0x1}, |
1740 | {0x10012,0x1}, | 1737 | {0x10012,0x1}, |
1741 | {0x10013,0x180}, | 1738 | {0x10013,0x180}, |
1742 | {0x10018,0x1}, | 1739 | {0x10018,0x1}, |
1743 | {0x10002,0x6209}, | 1740 | {0x10002,0x6209}, |
1744 | {0x100b2,0x1}, | 1741 | {0x100b2,0x1}, |
1745 | {0x101b4,0x1}, | 1742 | {0x101b4,0x1}, |
1746 | {0x102b4,0x1}, | 1743 | {0x102b4,0x1}, |
1747 | {0x103b4,0x1}, | 1744 | {0x103b4,0x1}, |
1748 | {0x104b4,0x1}, | 1745 | {0x104b4,0x1}, |
1749 | {0x105b4,0x1}, | 1746 | {0x105b4,0x1}, |
1750 | {0x106b4,0x1}, | 1747 | {0x106b4,0x1}, |
1751 | {0x107b4,0x1}, | 1748 | {0x107b4,0x1}, |
1752 | {0x108b4,0x1}, | 1749 | {0x108b4,0x1}, |
1753 | {0x11011,0x1}, | 1750 | {0x11011,0x1}, |
1754 | {0x11012,0x1}, | 1751 | {0x11012,0x1}, |
1755 | {0x11013,0x180}, | 1752 | {0x11013,0x180}, |
1756 | {0x11018,0x1}, | 1753 | {0x11018,0x1}, |
1757 | {0x11002,0x6209}, | 1754 | {0x11002,0x6209}, |
1758 | {0x110b2,0x1}, | 1755 | {0x110b2,0x1}, |
1759 | {0x111b4,0x1}, | 1756 | {0x111b4,0x1}, |
1760 | {0x112b4,0x1}, | 1757 | {0x112b4,0x1}, |
1761 | {0x113b4,0x1}, | 1758 | {0x113b4,0x1}, |
1762 | {0x114b4,0x1}, | 1759 | {0x114b4,0x1}, |
1763 | {0x115b4,0x1}, | 1760 | {0x115b4,0x1}, |
1764 | {0x116b4,0x1}, | 1761 | {0x116b4,0x1}, |
1765 | {0x117b4,0x1}, | 1762 | {0x117b4,0x1}, |
1766 | {0x118b4,0x1}, | 1763 | {0x118b4,0x1}, |
1767 | {0x12011,0x1}, | 1764 | {0x12011,0x1}, |
1768 | {0x12012,0x1}, | 1765 | {0x12012,0x1}, |
1769 | {0x12013,0x180}, | 1766 | {0x12013,0x180}, |
1770 | {0x12018,0x1}, | 1767 | {0x12018,0x1}, |
1771 | {0x12002,0x6209}, | 1768 | {0x12002,0x6209}, |
1772 | {0x120b2,0x1}, | 1769 | {0x120b2,0x1}, |
1773 | {0x121b4,0x1}, | 1770 | {0x121b4,0x1}, |
1774 | {0x122b4,0x1}, | 1771 | {0x122b4,0x1}, |
1775 | {0x123b4,0x1}, | 1772 | {0x123b4,0x1}, |
1776 | {0x124b4,0x1}, | 1773 | {0x124b4,0x1}, |
1777 | {0x125b4,0x1}, | 1774 | {0x125b4,0x1}, |
1778 | {0x126b4,0x1}, | 1775 | {0x126b4,0x1}, |
1779 | {0x127b4,0x1}, | 1776 | {0x127b4,0x1}, |
1780 | {0x128b4,0x1}, | 1777 | {0x128b4,0x1}, |
1781 | {0x13011,0x1}, | 1778 | {0x13011,0x1}, |
1782 | {0x13012,0x1}, | 1779 | {0x13012,0x1}, |
1783 | {0x13013,0x180}, | 1780 | {0x13013,0x180}, |
1784 | {0x13018,0x1}, | 1781 | {0x13018,0x1}, |
1785 | {0x13002,0x6209}, | 1782 | {0x13002,0x6209}, |
1786 | {0x130b2,0x1}, | 1783 | {0x130b2,0x1}, |
1787 | {0x131b4,0x1}, | 1784 | {0x131b4,0x1}, |
1788 | {0x132b4,0x1}, | 1785 | {0x132b4,0x1}, |
1789 | {0x133b4,0x1}, | 1786 | {0x133b4,0x1}, |
1790 | {0x134b4,0x1}, | 1787 | {0x134b4,0x1}, |
1791 | {0x135b4,0x1}, | 1788 | {0x135b4,0x1}, |
1792 | {0x136b4,0x1}, | 1789 | {0x136b4,0x1}, |
1793 | {0x137b4,0x1}, | 1790 | {0x137b4,0x1}, |
1794 | {0x138b4,0x1}, | 1791 | {0x138b4,0x1}, |
1795 | {0x2003a,0x2}, | 1792 | {0x2003a,0x2}, |
1796 | {0xc0080,0x2}, | 1793 | {0xc0080,0x2}, |
1797 | {0xd0000, 0x1} | 1794 | {0xd0000, 0x1} |
1798 | }; | 1795 | }; |
1799 | 1796 | ||
1800 | struct dram_fsp_msg ddr_dram_fsp_msg[] = { | 1797 | struct dram_fsp_msg ddr_dram_fsp_msg[] = { |
1801 | { | 1798 | { |
1802 | /* P0 3000mts 1D */ | 1799 | /* P0 3000mts 1D */ |
1803 | .drate = 3000, | 1800 | .drate = 3000, |
1804 | .fw_type = FW_1D_IMAGE, | 1801 | .fw_type = FW_1D_IMAGE, |
1805 | .fsp_cfg = ddr_fsp0_cfg, | 1802 | .fsp_cfg = ddr_fsp0_cfg, |
1806 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp0_cfg), | 1803 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp0_cfg), |
1807 | }, | 1804 | }, |
1808 | { | 1805 | { |
1809 | /* P1 400mts 1D */ | 1806 | /* P1 400mts 1D */ |
1810 | .drate = 400, | 1807 | .drate = 400, |
1811 | .fw_type = FW_1D_IMAGE, | 1808 | .fw_type = FW_1D_IMAGE, |
1812 | .fsp_cfg = ddr_fsp1_cfg, | 1809 | .fsp_cfg = ddr_fsp1_cfg, |
1813 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp1_cfg), | 1810 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp1_cfg), |
1814 | }, | 1811 | }, |
1815 | { | 1812 | { |
1816 | /* P2 100mts 1D */ | 1813 | /* P2 100mts 1D */ |
1817 | .drate = 100, | 1814 | .drate = 100, |
1818 | .fw_type = FW_1D_IMAGE, | 1815 | .fw_type = FW_1D_IMAGE, |
1819 | .fsp_cfg = ddr_fsp2_cfg, | 1816 | .fsp_cfg = ddr_fsp2_cfg, |
1820 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp2_cfg), | 1817 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp2_cfg), |
1821 | }, | 1818 | }, |
1822 | { | 1819 | { |
1823 | /* P0 3000mts 2D */ | 1820 | /* P0 3000mts 2D */ |
1824 | .drate = 3000, | 1821 | .drate = 3000, |
1825 | .fw_type = FW_2D_IMAGE, | 1822 | .fw_type = FW_2D_IMAGE, |
1826 | .fsp_cfg = ddr_fsp0_2d_cfg, | 1823 | .fsp_cfg = ddr_fsp0_2d_cfg, |
1827 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp0_2d_cfg), | 1824 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp0_2d_cfg), |
1828 | }, | 1825 | }, |
1829 | }; | 1826 | }; |
1830 | 1827 | ||
1831 | /* ddr timing config params */ | 1828 | /* ddr timing config params */ |
1832 | struct dram_timing_info dram_timing = { | 1829 | struct dram_timing_info dram_timing = { |
1833 | .ddrc_cfg = ddr_ddrc_cfg, | 1830 | .ddrc_cfg = ddr_ddrc_cfg, |
1834 | .ddrc_cfg_num = ARRAY_SIZE(ddr_ddrc_cfg), | 1831 | .ddrc_cfg_num = ARRAY_SIZE(ddr_ddrc_cfg), |
1835 | .ddrphy_cfg = ddr_ddrphy_cfg, | 1832 | .ddrphy_cfg = ddr_ddrphy_cfg, |
1836 | .ddrphy_cfg_num = ARRAY_SIZE(ddr_ddrphy_cfg), | 1833 | .ddrphy_cfg_num = ARRAY_SIZE(ddr_ddrphy_cfg), |
1837 | .fsp_msg = ddr_dram_fsp_msg, | 1834 | .fsp_msg = ddr_dram_fsp_msg, |
1838 | .fsp_msg_num = ARRAY_SIZE(ddr_dram_fsp_msg), | 1835 | .fsp_msg_num = ARRAY_SIZE(ddr_dram_fsp_msg), |
1839 | .ddrphy_trained_csr = ddr_ddrphy_trained_csr, | 1836 | .ddrphy_trained_csr = ddr_ddrphy_trained_csr, |
1840 | .ddrphy_trained_csr_num = ARRAY_SIZE(ddr_ddrphy_trained_csr), | 1837 | .ddrphy_trained_csr_num = ARRAY_SIZE(ddr_ddrphy_trained_csr), |
1841 | .ddrphy_pie = ddr_phy_pie, | 1838 | .ddrphy_pie = ddr_phy_pie, |
1842 | .ddrphy_pie_num = ARRAY_SIZE(ddr_phy_pie), | 1839 | .ddrphy_pie_num = ARRAY_SIZE(ddr_phy_pie), |
1843 | .fsp_table = { 3000, 400, 100, }, | 1840 | .fsp_table = { 3000, 400, 100, }, |
1844 | }; | 1841 | }; |
1845 | 1842 | ||
1846 | 1843 |
board/freescale/imx8mn_evk/lpddr4_timing_ld.c
1 | /* | 1 | /* |
2 | * Copyright 2019 NXP | 2 | * Copyright 2019 NXP |
3 | * | 3 | * |
4 | * SPDX-License-Identifier: GPL-2.0+ | 4 | * SPDX-License-Identifier: GPL-2.0+ |
5 | * | 5 | * |
6 | * Generated code from MX8M_DDR_tool | 6 | * Generated code from MX8M_DDR_tool |
7 | * Align with uboot version: | 7 | * Align with uboot version: |
8 | * imx_v2018.03_4.14.78_1.0.0_ga ~ imx_v2018.04_4.19.35_1.1.0_ga | 8 | * imx_v2018.03_4.14.78_1.0.0_ga ~ imx_v2018.04_4.19.35_1.1.0_ga |
9 | */ | 9 | */ |
10 | 10 | ||
11 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
12 | #include <asm/arch/ddr.h> | 12 | #include <asm/arch/ddr.h> |
13 | 13 | ||
14 | struct dram_cfg_param ddr_ddrc_cfg[] = { | 14 | struct dram_cfg_param ddr_ddrc_cfg[] = { |
15 | /** Initialize DDRC registers **/ | 15 | /** Initialize DDRC registers **/ |
16 | { 0x3d400304, 0x1 }, | 16 | { 0x3d400304, 0x1 }, |
17 | { 0x3d400030, 0x1 }, | 17 | { 0x3d400030, 0x1 }, |
18 | { 0x3d400000, 0xa3080020 }, | 18 | { 0x3d400000, 0xa3080020 }, |
19 | { 0x3d400020, 0x111 }, | 19 | { 0x3d400020, 0x111 }, |
20 | { 0x3d400024, 0x1f400 }, | 20 | { 0x3d400024, 0x1f400 }, |
21 | { 0x3d400064, 0x300070 }, | 21 | { 0x3d400064, 0x300070 }, |
22 | { 0x3d4000d0, 0xc002030f }, | 22 | { 0x3d4000d0, 0xc002030f }, |
23 | { 0x3d4000d4, 0x500000 }, | 23 | { 0x3d4000d4, 0x500000 }, |
24 | { 0x3d4000dc, 0xa40012 }, | 24 | { 0x3d4000dc, 0xa40012 }, |
25 | { 0x3d4000e0, 0x310000 }, | 25 | { 0x3d4000e0, 0x310000 }, |
26 | { 0x3d4000e8, 0x66004d }, | 26 | { 0x3d4000e8, 0x66004d }, |
27 | { 0x3d4000ec, 0x16004d }, | 27 | { 0x3d4000ec, 0x16004d }, |
28 | { 0x3d400100, 0x10100d11 }, | 28 | { 0x3d400100, 0x10100d11 }, |
29 | { 0x3d400104, 0x3041a }, | 29 | { 0x3d400104, 0x3041a }, |
30 | { 0x3d40010c, 0x606000 }, | 30 | { 0x3d40010c, 0x606000 }, |
31 | { 0x3d400110, 0x8040408 }, | 31 | { 0x3d400110, 0x8040408 }, |
32 | { 0x3d400114, 0x2030606 }, | 32 | { 0x3d400114, 0x2030606 }, |
33 | { 0x3d400118, 0x1010004 }, | 33 | { 0x3d400118, 0x1010004 }, |
34 | { 0x3d40011c, 0x301 }, | 34 | { 0x3d40011c, 0x301 }, |
35 | { 0x3d400130, 0x20300 }, | 35 | { 0x3d400130, 0x20300 }, |
36 | { 0x3d400134, 0xa100002 }, | 36 | { 0x3d400134, 0xa100002 }, |
37 | { 0x3d400138, 0x73 }, | 37 | { 0x3d400138, 0x73 }, |
38 | { 0x3d400144, 0x500028 }, | 38 | { 0x3d400144, 0x500028 }, |
39 | { 0x3d400180, 0x190000c }, | 39 | { 0x3d400180, 0x190000c }, |
40 | { 0x3d400184, 0x14030d4 }, | 40 | { 0x3d400184, 0x14030d4 }, |
41 | { 0x3d400188, 0x0 }, | 41 | { 0x3d400188, 0x0 }, |
42 | { 0x3d400190, 0x4898204 }, | 42 | { 0x3d400190, 0x4898204 }, |
43 | { 0x3d400194, 0x80303 }, | 43 | { 0x3d400194, 0x80303 }, |
44 | { 0x3d4001b4, 0x904 }, | 44 | { 0x3d4001b4, 0x904 }, |
45 | { 0x3d4001a0, 0xe0400018 }, | 45 | { 0x3d4001a0, 0xe0400018 }, |
46 | { 0x3d4001a4, 0xdf00e4 }, | 46 | { 0x3d4001a4, 0xdf00e4 }, |
47 | { 0x3d4001a8, 0x80000000 }, | 47 | { 0x3d4001a8, 0x80000000 }, |
48 | { 0x3d4001b0, 0x11 }, | 48 | { 0x3d4001b0, 0x11 }, |
49 | { 0x3d4001c0, 0x1 }, | 49 | { 0x3d4001c0, 0x1 }, |
50 | { 0x3d4001c4, 0x1 }, | 50 | { 0x3d4001c4, 0x1 }, |
51 | { 0x3d4000f4, 0xc99 }, | 51 | { 0x3d4000f4, 0xc99 }, |
52 | { 0x3d400108, 0x4070f0f }, | 52 | { 0x3d400108, 0x4070f0f }, |
53 | { 0x3d400200, 0x17 }, | 53 | { 0x3d400200, 0x17 }, |
54 | { 0x3d40020c, 0x0 }, | 54 | { 0x3d40020c, 0x0 }, |
55 | { 0x3d400210, 0x1f1f }, | 55 | { 0x3d400210, 0x1f1f }, |
56 | { 0x3d400204, 0x80808 }, | 56 | { 0x3d400204, 0x80808 }, |
57 | { 0x3d400214, 0x7070707 }, | 57 | { 0x3d400214, 0x7070707 }, |
58 | { 0x3d400218, 0x7070707 }, | 58 | { 0x3d400218, 0x7070707 }, |
59 | { 0x3d400250, 0x29001701 }, | 59 | { 0x3d400250, 0x29001701 }, |
60 | { 0x3d400254, 0x2c }, | 60 | { 0x3d400254, 0x2c }, |
61 | { 0x3d40025c, 0x4000030 }, | 61 | { 0x3d40025c, 0x4000030 }, |
62 | { 0x3d400264, 0x900093e7 }, | 62 | { 0x3d400264, 0x900093e7 }, |
63 | { 0x3d40026c, 0x2005574 }, | 63 | { 0x3d40026c, 0x2005574 }, |
64 | { 0x3d400400, 0x111 }, | 64 | { 0x3d400400, 0x111 }, |
65 | { 0x3d400408, 0x72ff }, | 65 | { 0x3d400408, 0x72ff }, |
66 | { 0x3d400494, 0x2100e07 }, | 66 | { 0x3d400494, 0x2100e07 }, |
67 | { 0x3d400498, 0x620096 }, | 67 | { 0x3d400498, 0x620096 }, |
68 | { 0x3d40049c, 0x1100e07 }, | 68 | { 0x3d40049c, 0x1100e07 }, |
69 | { 0x3d4004a0, 0xc8012c }, | 69 | { 0x3d4004a0, 0xc8012c }, |
70 | { 0x3d402020, 0x11 }, | 70 | { 0x3d402020, 0x11 }, |
71 | { 0x3d402024, 0x7d00 }, | 71 | { 0x3d402024, 0x7d00 }, |
72 | { 0x3d402050, 0x20d040 }, | 72 | { 0x3d402050, 0x20d040 }, |
73 | { 0x3d402064, 0xc001c }, | 73 | { 0x3d402064, 0xc001c }, |
74 | { 0x3d4020dc, 0x840000 }, | 74 | { 0x3d4020dc, 0x840000 }, |
75 | { 0x3d4020e0, 0x310000 }, | 75 | { 0x3d4020e0, 0x310000 }, |
76 | { 0x3d4020e8, 0x66004d }, | 76 | { 0x3d4020e8, 0x66004d }, |
77 | { 0x3d4020ec, 0x16004d }, | 77 | { 0x3d4020ec, 0x16004d }, |
78 | { 0x3d402100, 0xa040305 }, | 78 | { 0x3d402100, 0xa040305 }, |
79 | { 0x3d402104, 0x30407 }, | 79 | { 0x3d402104, 0x30407 }, |
80 | { 0x3d402108, 0x203060b }, | 80 | { 0x3d402108, 0x203060b }, |
81 | { 0x3d40210c, 0x505000 }, | 81 | { 0x3d40210c, 0x505000 }, |
82 | { 0x3d402110, 0x2040202 }, | 82 | { 0x3d402110, 0x2040202 }, |
83 | { 0x3d402114, 0x2030202 }, | 83 | { 0x3d402114, 0x2030202 }, |
84 | { 0x3d402118, 0x1010004 }, | 84 | { 0x3d402118, 0x1010004 }, |
85 | { 0x3d40211c, 0x301 }, | 85 | { 0x3d40211c, 0x301 }, |
86 | { 0x3d402130, 0x20300 }, | 86 | { 0x3d402130, 0x20300 }, |
87 | { 0x3d402134, 0xa100002 }, | 87 | { 0x3d402134, 0xa100002 }, |
88 | { 0x3d402138, 0x1d }, | 88 | { 0x3d402138, 0x1d }, |
89 | { 0x3d402144, 0x14000a }, | 89 | { 0x3d402144, 0x14000a }, |
90 | { 0x3d402180, 0x640004 }, | 90 | { 0x3d402180, 0x640004 }, |
91 | { 0x3d402190, 0x3818200 }, | 91 | { 0x3d402190, 0x3818200 }, |
92 | { 0x3d402194, 0x80303 }, | 92 | { 0x3d402194, 0x80303 }, |
93 | { 0x3d4021b4, 0x100 }, | 93 | { 0x3d4021b4, 0x100 }, |
94 | { 0x3d4020f4, 0xc99 }, | 94 | { 0x3d4020f4, 0xc99 }, |
95 | { 0x3d403020, 0x11 }, | 95 | { 0x3d403020, 0x11 }, |
96 | { 0x3d403024, 0x1f40 }, | 96 | { 0x3d403024, 0x1f40 }, |
97 | { 0x3d403050, 0x20d040 }, | 97 | { 0x3d403050, 0x20d040 }, |
98 | { 0x3d403064, 0x30007 }, | 98 | { 0x3d403064, 0x30007 }, |
99 | { 0x3d4030dc, 0x840000 }, | 99 | { 0x3d4030dc, 0x840000 }, |
100 | { 0x3d4030e0, 0x310000 }, | 100 | { 0x3d4030e0, 0x310000 }, |
101 | { 0x3d4030e8, 0x66004d }, | 101 | { 0x3d4030e8, 0x66004d }, |
102 | { 0x3d4030ec, 0x16004d }, | 102 | { 0x3d4030ec, 0x16004d }, |
103 | { 0x3d403100, 0xa010102 }, | 103 | { 0x3d403100, 0xa010102 }, |
104 | { 0x3d403104, 0x30404 }, | 104 | { 0x3d403104, 0x30404 }, |
105 | { 0x3d403108, 0x203060b }, | 105 | { 0x3d403108, 0x203060b }, |
106 | { 0x3d40310c, 0x505000 }, | 106 | { 0x3d40310c, 0x505000 }, |
107 | { 0x3d403110, 0x2040202 }, | 107 | { 0x3d403110, 0x2040202 }, |
108 | { 0x3d403114, 0x2030202 }, | 108 | { 0x3d403114, 0x2030202 }, |
109 | { 0x3d403118, 0x1010004 }, | 109 | { 0x3d403118, 0x1010004 }, |
110 | { 0x3d40311c, 0x301 }, | 110 | { 0x3d40311c, 0x301 }, |
111 | { 0x3d403130, 0x20300 }, | 111 | { 0x3d403130, 0x20300 }, |
112 | { 0x3d403134, 0xa100002 }, | 112 | { 0x3d403134, 0xa100002 }, |
113 | { 0x3d403138, 0x8 }, | 113 | { 0x3d403138, 0x8 }, |
114 | { 0x3d403144, 0x50003 }, | 114 | { 0x3d403144, 0x50003 }, |
115 | { 0x3d403180, 0x190004 }, | 115 | { 0x3d403180, 0x190004 }, |
116 | { 0x3d403190, 0x3818200 }, | 116 | { 0x3d403190, 0x3818200 }, |
117 | { 0x3d403194, 0x80303 }, | 117 | { 0x3d403194, 0x80303 }, |
118 | { 0x3d4031b4, 0x100 }, | 118 | { 0x3d4031b4, 0x100 }, |
119 | { 0x3d4030f4, 0xc99 }, | 119 | { 0x3d4030f4, 0xc99 }, |
120 | { 0x3d400028, 0x0 }, | 120 | { 0x3d400028, 0x0 }, |
121 | }; | 121 | }; |
122 | 122 | ||
123 | /* PHY Initialize Configuration */ | 123 | /* PHY Initialize Configuration */ |
124 | struct dram_cfg_param ddr_ddrphy_cfg[] = { | 124 | struct dram_cfg_param ddr_ddrphy_cfg[] = { |
125 | { 0x100a0, 0x0 }, | 125 | { 0x100a0, 0x0 }, |
126 | { 0x100a1, 0x1 }, | 126 | { 0x100a1, 0x1 }, |
127 | { 0x100a2, 0x2 }, | 127 | { 0x100a2, 0x2 }, |
128 | { 0x100a3, 0x3 }, | 128 | { 0x100a3, 0x3 }, |
129 | { 0x100a4, 0x4 }, | 129 | { 0x100a4, 0x4 }, |
130 | { 0x100a5, 0x5 }, | 130 | { 0x100a5, 0x5 }, |
131 | { 0x100a6, 0x6 }, | 131 | { 0x100a6, 0x6 }, |
132 | { 0x100a7, 0x7 }, | 132 | { 0x100a7, 0x7 }, |
133 | { 0x110a0, 0x0 }, | 133 | { 0x110a0, 0x0 }, |
134 | { 0x110a1, 0x1 }, | 134 | { 0x110a1, 0x1 }, |
135 | { 0x110a2, 0x3 }, | 135 | { 0x110a2, 0x3 }, |
136 | { 0x110a3, 0x4 }, | 136 | { 0x110a3, 0x4 }, |
137 | { 0x110a4, 0x5 }, | 137 | { 0x110a4, 0x5 }, |
138 | { 0x110a5, 0x2 }, | 138 | { 0x110a5, 0x2 }, |
139 | { 0x110a6, 0x7 }, | 139 | { 0x110a6, 0x7 }, |
140 | { 0x110a7, 0x6 }, | 140 | { 0x110a7, 0x6 }, |
141 | { 0x1005f, 0x1ff }, | 141 | { 0x1005f, 0x1ff }, |
142 | { 0x1015f, 0x1ff }, | 142 | { 0x1015f, 0x1ff }, |
143 | { 0x1105f, 0x1ff }, | 143 | { 0x1105f, 0x1ff }, |
144 | { 0x1115f, 0x1ff }, | 144 | { 0x1115f, 0x1ff }, |
145 | { 0x11005f, 0x1ff }, | 145 | { 0x11005f, 0x1ff }, |
146 | { 0x11015f, 0x1ff }, | 146 | { 0x11015f, 0x1ff }, |
147 | { 0x11105f, 0x1ff }, | 147 | { 0x11105f, 0x1ff }, |
148 | { 0x11115f, 0x1ff }, | 148 | { 0x11115f, 0x1ff }, |
149 | { 0x21005f, 0x1ff }, | 149 | { 0x21005f, 0x1ff }, |
150 | { 0x21015f, 0x1ff }, | 150 | { 0x21015f, 0x1ff }, |
151 | { 0x21105f, 0x1ff }, | 151 | { 0x21105f, 0x1ff }, |
152 | { 0x21115f, 0x1ff }, | 152 | { 0x21115f, 0x1ff }, |
153 | { 0x55, 0x1ff }, | 153 | { 0x55, 0x1ff }, |
154 | { 0x1055, 0x1ff }, | 154 | { 0x1055, 0x1ff }, |
155 | { 0x2055, 0x1ff }, | 155 | { 0x2055, 0x1ff }, |
156 | { 0x3055, 0x1ff }, | 156 | { 0x3055, 0x1ff }, |
157 | { 0x4055, 0x1ff }, | 157 | { 0x4055, 0x1ff }, |
158 | { 0x5055, 0x1ff }, | 158 | { 0x5055, 0x1ff }, |
159 | { 0x6055, 0x1ff }, | 159 | { 0x6055, 0x1ff }, |
160 | { 0x7055, 0x1ff }, | 160 | { 0x7055, 0x1ff }, |
161 | { 0x8055, 0x1ff }, | 161 | { 0x8055, 0x1ff }, |
162 | { 0x9055, 0x1ff }, | 162 | { 0x9055, 0x1ff }, |
163 | { 0x200c5, 0xb }, | 163 | { 0x200c5, 0xb }, |
164 | { 0x1200c5, 0x7 }, | 164 | { 0x1200c5, 0x7 }, |
165 | { 0x2200c5, 0x7 }, | 165 | { 0x2200c5, 0x7 }, |
166 | { 0x2002e, 0x1 }, | 166 | { 0x2002e, 0x1 }, |
167 | { 0x12002e, 0x2 }, | 167 | { 0x12002e, 0x2 }, |
168 | { 0x22002e, 0x2 }, | 168 | { 0x22002e, 0x2 }, |
169 | { 0x90204, 0x0 }, | 169 | { 0x90204, 0x0 }, |
170 | { 0x190204, 0x0 }, | 170 | { 0x190204, 0x0 }, |
171 | { 0x290204, 0x0 }, | 171 | { 0x290204, 0x0 }, |
172 | { 0x20024, 0x1a3 }, | 172 | { 0x20024, 0x1a3 }, |
173 | { 0x2003a, 0x2 }, | 173 | { 0x2003a, 0x2 }, |
174 | { 0x120024, 0x1a3 }, | 174 | { 0x120024, 0x1a3 }, |
175 | { 0x2003a, 0x2 }, | 175 | { 0x2003a, 0x2 }, |
176 | { 0x220024, 0x1a3 }, | 176 | { 0x220024, 0x1a3 }, |
177 | { 0x2003a, 0x2 }, | 177 | { 0x2003a, 0x2 }, |
178 | { 0x20056, 0x3 }, | 178 | { 0x20056, 0x3 }, |
179 | { 0x120056, 0x3 }, | 179 | { 0x120056, 0x3 }, |
180 | { 0x220056, 0x3 }, | 180 | { 0x220056, 0x3 }, |
181 | { 0x1004d, 0xe00 }, | 181 | { 0x1004d, 0xe00 }, |
182 | { 0x1014d, 0xe00 }, | 182 | { 0x1014d, 0xe00 }, |
183 | { 0x1104d, 0xe00 }, | 183 | { 0x1104d, 0xe00 }, |
184 | { 0x1114d, 0xe00 }, | 184 | { 0x1114d, 0xe00 }, |
185 | { 0x11004d, 0xe00 }, | 185 | { 0x11004d, 0xe00 }, |
186 | { 0x11014d, 0xe00 }, | 186 | { 0x11014d, 0xe00 }, |
187 | { 0x11104d, 0xe00 }, | 187 | { 0x11104d, 0xe00 }, |
188 | { 0x11114d, 0xe00 }, | 188 | { 0x11114d, 0xe00 }, |
189 | { 0x21004d, 0xe00 }, | 189 | { 0x21004d, 0xe00 }, |
190 | { 0x21014d, 0xe00 }, | 190 | { 0x21014d, 0xe00 }, |
191 | { 0x21104d, 0xe00 }, | 191 | { 0x21104d, 0xe00 }, |
192 | { 0x21114d, 0xe00 }, | 192 | { 0x21114d, 0xe00 }, |
193 | { 0x10049, 0xeba }, | 193 | { 0x10049, 0xeba }, |
194 | { 0x10149, 0xeba }, | 194 | { 0x10149, 0xeba }, |
195 | { 0x11049, 0xeba }, | 195 | { 0x11049, 0xeba }, |
196 | { 0x11149, 0xeba }, | 196 | { 0x11149, 0xeba }, |
197 | { 0x110049, 0xeba }, | 197 | { 0x110049, 0xeba }, |
198 | { 0x110149, 0xeba }, | 198 | { 0x110149, 0xeba }, |
199 | { 0x111049, 0xeba }, | 199 | { 0x111049, 0xeba }, |
200 | { 0x111149, 0xeba }, | 200 | { 0x111149, 0xeba }, |
201 | { 0x210049, 0xeba }, | 201 | { 0x210049, 0xeba }, |
202 | { 0x210149, 0xeba }, | 202 | { 0x210149, 0xeba }, |
203 | { 0x211049, 0xeba }, | 203 | { 0x211049, 0xeba }, |
204 | { 0x211149, 0xeba }, | 204 | { 0x211149, 0xeba }, |
205 | { 0x43, 0x63 }, | 205 | { 0x43, 0x63 }, |
206 | { 0x1043, 0x63 }, | 206 | { 0x1043, 0x63 }, |
207 | { 0x2043, 0x63 }, | 207 | { 0x2043, 0x63 }, |
208 | { 0x3043, 0x63 }, | 208 | { 0x3043, 0x63 }, |
209 | { 0x4043, 0x63 }, | 209 | { 0x4043, 0x63 }, |
210 | { 0x5043, 0x63 }, | 210 | { 0x5043, 0x63 }, |
211 | { 0x6043, 0x63 }, | 211 | { 0x6043, 0x63 }, |
212 | { 0x7043, 0x63 }, | 212 | { 0x7043, 0x63 }, |
213 | { 0x8043, 0x63 }, | 213 | { 0x8043, 0x63 }, |
214 | { 0x9043, 0x63 }, | 214 | { 0x9043, 0x63 }, |
215 | { 0x20018, 0x1 }, | 215 | { 0x20018, 0x1 }, |
216 | { 0x20075, 0x4 }, | 216 | { 0x20075, 0x4 }, |
217 | { 0x20050, 0x0 }, | 217 | { 0x20050, 0x0 }, |
218 | { 0x20008, 0x190 }, | 218 | { 0x20008, 0x190 }, |
219 | { 0x120008, 0x64 }, | 219 | { 0x120008, 0x64 }, |
220 | { 0x220008, 0x19 }, | 220 | { 0x220008, 0x19 }, |
221 | { 0x20088, 0x9 }, | 221 | { 0x20088, 0x9 }, |
222 | { 0x200b2, 0xdc }, | 222 | { 0x200b2, 0xdc }, |
223 | { 0x10043, 0x5a1 }, | 223 | { 0x10043, 0x5a1 }, |
224 | { 0x10143, 0x5a1 }, | 224 | { 0x10143, 0x5a1 }, |
225 | { 0x11043, 0x5a1 }, | 225 | { 0x11043, 0x5a1 }, |
226 | { 0x11143, 0x5a1 }, | 226 | { 0x11143, 0x5a1 }, |
227 | { 0x1200b2, 0xdc }, | 227 | { 0x1200b2, 0xdc }, |
228 | { 0x110043, 0x5a1 }, | 228 | { 0x110043, 0x5a1 }, |
229 | { 0x110143, 0x5a1 }, | 229 | { 0x110143, 0x5a1 }, |
230 | { 0x111043, 0x5a1 }, | 230 | { 0x111043, 0x5a1 }, |
231 | { 0x111143, 0x5a1 }, | 231 | { 0x111143, 0x5a1 }, |
232 | { 0x2200b2, 0xdc }, | 232 | { 0x2200b2, 0xdc }, |
233 | { 0x210043, 0x5a1 }, | 233 | { 0x210043, 0x5a1 }, |
234 | { 0x210143, 0x5a1 }, | 234 | { 0x210143, 0x5a1 }, |
235 | { 0x211043, 0x5a1 }, | 235 | { 0x211043, 0x5a1 }, |
236 | { 0x211143, 0x5a1 }, | 236 | { 0x211143, 0x5a1 }, |
237 | { 0x200fa, 0x1 }, | 237 | { 0x200fa, 0x1 }, |
238 | { 0x1200fa, 0x1 }, | 238 | { 0x1200fa, 0x1 }, |
239 | { 0x2200fa, 0x1 }, | 239 | { 0x2200fa, 0x1 }, |
240 | { 0x20019, 0x1 }, | 240 | { 0x20019, 0x1 }, |
241 | { 0x120019, 0x1 }, | 241 | { 0x120019, 0x1 }, |
242 | { 0x220019, 0x1 }, | 242 | { 0x220019, 0x1 }, |
243 | { 0x200f0, 0x660 }, | 243 | { 0x200f0, 0x660 }, |
244 | { 0x200f1, 0x0 }, | 244 | { 0x200f1, 0x0 }, |
245 | { 0x200f2, 0x4444 }, | 245 | { 0x200f2, 0x4444 }, |
246 | { 0x200f3, 0x8888 }, | 246 | { 0x200f3, 0x8888 }, |
247 | { 0x200f4, 0x5665 }, | 247 | { 0x200f4, 0x5665 }, |
248 | { 0x200f5, 0x0 }, | 248 | { 0x200f5, 0x0 }, |
249 | { 0x200f6, 0x0 }, | 249 | { 0x200f6, 0x0 }, |
250 | { 0x200f7, 0xf000 }, | 250 | { 0x200f7, 0xf000 }, |
251 | { 0x20025, 0x0 }, | 251 | { 0x20025, 0x0 }, |
252 | { 0x2002d, 0x0 }, | 252 | { 0x2002d, 0x0 }, |
253 | { 0x12002d, 0x0 }, | 253 | { 0x12002d, 0x0 }, |
254 | { 0x22002d, 0x0 }, | 254 | { 0x22002d, 0x0 }, |
255 | { 0x2005b, 0x7529 }, | 255 | { 0x2005b, 0x7529 }, |
256 | { 0x2005c, 0x0 }, | 256 | { 0x2005c, 0x0 }, |
257 | { 0x200c7, 0x21 }, | 257 | { 0x200c7, 0x21 }, |
258 | { 0x200ca, 0x24 }, | 258 | { 0x200ca, 0x24 }, |
259 | { 0x200cc, 0x1f7 }, | 259 | { 0x200cc, 0x1f7 }, |
260 | { 0x1200c7, 0x21 }, | 260 | { 0x1200c7, 0x21 }, |
261 | { 0x1200ca, 0x24 }, | 261 | { 0x1200ca, 0x24 }, |
262 | { 0x1200cc, 0x1f7 }, | 262 | { 0x1200cc, 0x1f7 }, |
263 | { 0x2200c7, 0x21 }, | 263 | { 0x2200c7, 0x21 }, |
264 | { 0x2200ca, 0x24 }, | 264 | { 0x2200ca, 0x24 }, |
265 | { 0x2200cc, 0x1f7 }, | 265 | { 0x2200cc, 0x1f7 }, |
266 | { 0x2007d, 0x212 }, | 266 | { 0x2007d, 0x212 }, |
267 | { 0x12007d, 0x212 }, | 267 | { 0x12007d, 0x212 }, |
268 | { 0x22007d, 0x212 }, | 268 | { 0x22007d, 0x212 }, |
269 | { 0x2007c, 0x61 }, | 269 | { 0x2007c, 0x61 }, |
270 | { 0x12007c, 0x61 }, | 270 | { 0x12007c, 0x61 }, |
271 | { 0x22007c, 0x61 }, | 271 | { 0x22007c, 0x61 }, |
272 | { 0x1004a, 0x500 }, | 272 | { 0x1004a, 0x500 }, |
273 | { 0x1104a, 0x500 }, | 273 | { 0x1104a, 0x500 }, |
274 | { 0x2002c, 0x0 }, | 274 | { 0x2002c, 0x0 }, |
275 | }; | 275 | }; |
276 | 276 | ||
277 | /* ddr phy trained csr */ | 277 | /* ddr phy trained csr */ |
278 | struct dram_cfg_param ddr_ddrphy_trained_csr[] = { | 278 | struct dram_cfg_param ddr_ddrphy_trained_csr[] = { |
279 | {0x0200b2, 0x0}, | 279 | {0x0200b2, 0x0}, |
280 | {0x1200b2, 0x0}, | 280 | {0x1200b2, 0x0}, |
281 | {0x2200b2, 0x0}, | 281 | {0x2200b2, 0x0}, |
282 | {0x0200cb, 0x0}, | 282 | {0x0200cb, 0x0}, |
283 | {0x010043, 0x0}, | 283 | {0x010043, 0x0}, |
284 | {0x110043, 0x0}, | 284 | {0x110043, 0x0}, |
285 | {0x210043, 0x0}, | 285 | {0x210043, 0x0}, |
286 | {0x010143, 0x0}, | 286 | {0x010143, 0x0}, |
287 | {0x110143, 0x0}, | 287 | {0x110143, 0x0}, |
288 | {0x210143, 0x0}, | 288 | {0x210143, 0x0}, |
289 | {0x011043, 0x0}, | 289 | {0x011043, 0x0}, |
290 | {0x111043, 0x0}, | 290 | {0x111043, 0x0}, |
291 | {0x211043, 0x0}, | 291 | {0x211043, 0x0}, |
292 | {0x011143, 0x0}, | 292 | {0x011143, 0x0}, |
293 | {0x111143, 0x0}, | 293 | {0x111143, 0x0}, |
294 | {0x211143, 0x0}, | 294 | {0x211143, 0x0}, |
295 | {0x000080, 0x0}, | 295 | {0x000080, 0x0}, |
296 | {0x100080, 0x0}, | 296 | {0x100080, 0x0}, |
297 | {0x200080, 0x0}, | 297 | {0x200080, 0x0}, |
298 | {0x001080, 0x0}, | 298 | {0x001080, 0x0}, |
299 | {0x101080, 0x0}, | 299 | {0x101080, 0x0}, |
300 | {0x201080, 0x0}, | 300 | {0x201080, 0x0}, |
301 | {0x002080, 0x0}, | 301 | {0x002080, 0x0}, |
302 | {0x102080, 0x0}, | 302 | {0x102080, 0x0}, |
303 | {0x202080, 0x0}, | 303 | {0x202080, 0x0}, |
304 | {0x003080, 0x0}, | 304 | {0x003080, 0x0}, |
305 | {0x103080, 0x0}, | 305 | {0x103080, 0x0}, |
306 | {0x203080, 0x0}, | 306 | {0x203080, 0x0}, |
307 | {0x004080, 0x0}, | 307 | {0x004080, 0x0}, |
308 | {0x104080, 0x0}, | 308 | {0x104080, 0x0}, |
309 | {0x204080, 0x0}, | 309 | {0x204080, 0x0}, |
310 | {0x005080, 0x0}, | 310 | {0x005080, 0x0}, |
311 | {0x105080, 0x0}, | 311 | {0x105080, 0x0}, |
312 | {0x205080, 0x0}, | 312 | {0x205080, 0x0}, |
313 | {0x006080, 0x0}, | 313 | {0x006080, 0x0}, |
314 | {0x106080, 0x0}, | 314 | {0x106080, 0x0}, |
315 | {0x206080, 0x0}, | 315 | {0x206080, 0x0}, |
316 | {0x007080, 0x0}, | 316 | {0x007080, 0x0}, |
317 | {0x107080, 0x0}, | 317 | {0x107080, 0x0}, |
318 | {0x207080, 0x0}, | 318 | {0x207080, 0x0}, |
319 | {0x008080, 0x0}, | 319 | {0x008080, 0x0}, |
320 | {0x108080, 0x0}, | 320 | {0x108080, 0x0}, |
321 | {0x208080, 0x0}, | 321 | {0x208080, 0x0}, |
322 | {0x009080, 0x0}, | 322 | {0x009080, 0x0}, |
323 | {0x109080, 0x0}, | 323 | {0x109080, 0x0}, |
324 | {0x209080, 0x0}, | 324 | {0x209080, 0x0}, |
325 | {0x010080, 0x0}, | 325 | {0x010080, 0x0}, |
326 | {0x110080, 0x0}, | 326 | {0x110080, 0x0}, |
327 | {0x210080, 0x0}, | 327 | {0x210080, 0x0}, |
328 | {0x010180, 0x0}, | 328 | {0x010180, 0x0}, |
329 | {0x110180, 0x0}, | 329 | {0x110180, 0x0}, |
330 | {0x210180, 0x0}, | 330 | {0x210180, 0x0}, |
331 | {0x011080, 0x0}, | 331 | {0x011080, 0x0}, |
332 | {0x111080, 0x0}, | 332 | {0x111080, 0x0}, |
333 | {0x211080, 0x0}, | 333 | {0x211080, 0x0}, |
334 | {0x011180, 0x0}, | 334 | {0x011180, 0x0}, |
335 | {0x111180, 0x0}, | 335 | {0x111180, 0x0}, |
336 | {0x211180, 0x0}, | 336 | {0x211180, 0x0}, |
337 | {0x010081, 0x0}, | 337 | {0x010081, 0x0}, |
338 | {0x110081, 0x0}, | 338 | {0x110081, 0x0}, |
339 | {0x210081, 0x0}, | 339 | {0x210081, 0x0}, |
340 | {0x010181, 0x0}, | 340 | {0x010181, 0x0}, |
341 | {0x110181, 0x0}, | 341 | {0x110181, 0x0}, |
342 | {0x210181, 0x0}, | 342 | {0x210181, 0x0}, |
343 | {0x011081, 0x0}, | 343 | {0x011081, 0x0}, |
344 | {0x111081, 0x0}, | 344 | {0x111081, 0x0}, |
345 | {0x211081, 0x0}, | 345 | {0x211081, 0x0}, |
346 | {0x011181, 0x0}, | 346 | {0x011181, 0x0}, |
347 | {0x111181, 0x0}, | 347 | {0x111181, 0x0}, |
348 | {0x211181, 0x0}, | 348 | {0x211181, 0x0}, |
349 | {0x0100d0, 0x0}, | 349 | {0x0100d0, 0x0}, |
350 | {0x1100d0, 0x0}, | 350 | {0x1100d0, 0x0}, |
351 | {0x2100d0, 0x0}, | 351 | {0x2100d0, 0x0}, |
352 | {0x0101d0, 0x0}, | 352 | {0x0101d0, 0x0}, |
353 | {0x1101d0, 0x0}, | 353 | {0x1101d0, 0x0}, |
354 | {0x2101d0, 0x0}, | 354 | {0x2101d0, 0x0}, |
355 | {0x0110d0, 0x0}, | 355 | {0x0110d0, 0x0}, |
356 | {0x1110d0, 0x0}, | 356 | {0x1110d0, 0x0}, |
357 | {0x2110d0, 0x0}, | 357 | {0x2110d0, 0x0}, |
358 | {0x0111d0, 0x0}, | 358 | {0x0111d0, 0x0}, |
359 | {0x1111d0, 0x0}, | 359 | {0x1111d0, 0x0}, |
360 | {0x2111d0, 0x0}, | 360 | {0x2111d0, 0x0}, |
361 | {0x0100d1, 0x0}, | 361 | {0x0100d1, 0x0}, |
362 | {0x1100d1, 0x0}, | 362 | {0x1100d1, 0x0}, |
363 | {0x2100d1, 0x0}, | 363 | {0x2100d1, 0x0}, |
364 | {0x0101d1, 0x0}, | 364 | {0x0101d1, 0x0}, |
365 | {0x1101d1, 0x0}, | 365 | {0x1101d1, 0x0}, |
366 | {0x2101d1, 0x0}, | 366 | {0x2101d1, 0x0}, |
367 | {0x0110d1, 0x0}, | 367 | {0x0110d1, 0x0}, |
368 | {0x1110d1, 0x0}, | 368 | {0x1110d1, 0x0}, |
369 | {0x2110d1, 0x0}, | 369 | {0x2110d1, 0x0}, |
370 | {0x0111d1, 0x0}, | 370 | {0x0111d1, 0x0}, |
371 | {0x1111d1, 0x0}, | 371 | {0x1111d1, 0x0}, |
372 | {0x2111d1, 0x0}, | 372 | {0x2111d1, 0x0}, |
373 | {0x010068, 0x0}, | 373 | {0x010068, 0x0}, |
374 | {0x010168, 0x0}, | 374 | {0x010168, 0x0}, |
375 | {0x010268, 0x0}, | 375 | {0x010268, 0x0}, |
376 | {0x010368, 0x0}, | 376 | {0x010368, 0x0}, |
377 | {0x010468, 0x0}, | 377 | {0x010468, 0x0}, |
378 | {0x010568, 0x0}, | 378 | {0x010568, 0x0}, |
379 | {0x010668, 0x0}, | 379 | {0x010668, 0x0}, |
380 | {0x010768, 0x0}, | 380 | {0x010768, 0x0}, |
381 | {0x010868, 0x0}, | 381 | {0x010868, 0x0}, |
382 | {0x011068, 0x0}, | 382 | {0x011068, 0x0}, |
383 | {0x011168, 0x0}, | 383 | {0x011168, 0x0}, |
384 | {0x011268, 0x0}, | 384 | {0x011268, 0x0}, |
385 | {0x011368, 0x0}, | 385 | {0x011368, 0x0}, |
386 | {0x011468, 0x0}, | 386 | {0x011468, 0x0}, |
387 | {0x011568, 0x0}, | 387 | {0x011568, 0x0}, |
388 | {0x011668, 0x0}, | 388 | {0x011668, 0x0}, |
389 | {0x011768, 0x0}, | 389 | {0x011768, 0x0}, |
390 | {0x011868, 0x0}, | 390 | {0x011868, 0x0}, |
391 | {0x010069, 0x0}, | 391 | {0x010069, 0x0}, |
392 | {0x010169, 0x0}, | 392 | {0x010169, 0x0}, |
393 | {0x010269, 0x0}, | 393 | {0x010269, 0x0}, |
394 | {0x010369, 0x0}, | 394 | {0x010369, 0x0}, |
395 | {0x010469, 0x0}, | 395 | {0x010469, 0x0}, |
396 | {0x010569, 0x0}, | 396 | {0x010569, 0x0}, |
397 | {0x010669, 0x0}, | 397 | {0x010669, 0x0}, |
398 | {0x010769, 0x0}, | 398 | {0x010769, 0x0}, |
399 | {0x010869, 0x0}, | 399 | {0x010869, 0x0}, |
400 | {0x011069, 0x0}, | 400 | {0x011069, 0x0}, |
401 | {0x011169, 0x0}, | 401 | {0x011169, 0x0}, |
402 | {0x011269, 0x0}, | 402 | {0x011269, 0x0}, |
403 | {0x011369, 0x0}, | 403 | {0x011369, 0x0}, |
404 | {0x011469, 0x0}, | 404 | {0x011469, 0x0}, |
405 | {0x011569, 0x0}, | 405 | {0x011569, 0x0}, |
406 | {0x011669, 0x0}, | 406 | {0x011669, 0x0}, |
407 | {0x011769, 0x0}, | 407 | {0x011769, 0x0}, |
408 | {0x011869, 0x0}, | 408 | {0x011869, 0x0}, |
409 | {0x01008c, 0x0}, | 409 | {0x01008c, 0x0}, |
410 | {0x11008c, 0x0}, | 410 | {0x11008c, 0x0}, |
411 | {0x21008c, 0x0}, | 411 | {0x21008c, 0x0}, |
412 | {0x01018c, 0x0}, | 412 | {0x01018c, 0x0}, |
413 | {0x11018c, 0x0}, | 413 | {0x11018c, 0x0}, |
414 | {0x21018c, 0x0}, | 414 | {0x21018c, 0x0}, |
415 | {0x01108c, 0x0}, | 415 | {0x01108c, 0x0}, |
416 | {0x11108c, 0x0}, | 416 | {0x11108c, 0x0}, |
417 | {0x21108c, 0x0}, | 417 | {0x21108c, 0x0}, |
418 | {0x01118c, 0x0}, | 418 | {0x01118c, 0x0}, |
419 | {0x11118c, 0x0}, | 419 | {0x11118c, 0x0}, |
420 | {0x21118c, 0x0}, | 420 | {0x21118c, 0x0}, |
421 | {0x01008d, 0x0}, | 421 | {0x01008d, 0x0}, |
422 | {0x11008d, 0x0}, | 422 | {0x11008d, 0x0}, |
423 | {0x21008d, 0x0}, | 423 | {0x21008d, 0x0}, |
424 | {0x01018d, 0x0}, | 424 | {0x01018d, 0x0}, |
425 | {0x11018d, 0x0}, | 425 | {0x11018d, 0x0}, |
426 | {0x21018d, 0x0}, | 426 | {0x21018d, 0x0}, |
427 | {0x01108d, 0x0}, | 427 | {0x01108d, 0x0}, |
428 | {0x11108d, 0x0}, | 428 | {0x11108d, 0x0}, |
429 | {0x21108d, 0x0}, | 429 | {0x21108d, 0x0}, |
430 | {0x01118d, 0x0}, | 430 | {0x01118d, 0x0}, |
431 | {0x11118d, 0x0}, | 431 | {0x11118d, 0x0}, |
432 | {0x21118d, 0x0}, | 432 | {0x21118d, 0x0}, |
433 | {0x0100c0, 0x0}, | 433 | {0x0100c0, 0x0}, |
434 | {0x1100c0, 0x0}, | 434 | {0x1100c0, 0x0}, |
435 | {0x2100c0, 0x0}, | 435 | {0x2100c0, 0x0}, |
436 | {0x0101c0, 0x0}, | 436 | {0x0101c0, 0x0}, |
437 | {0x1101c0, 0x0}, | 437 | {0x1101c0, 0x0}, |
438 | {0x2101c0, 0x0}, | 438 | {0x2101c0, 0x0}, |
439 | {0x0102c0, 0x0}, | 439 | {0x0102c0, 0x0}, |
440 | {0x1102c0, 0x0}, | 440 | {0x1102c0, 0x0}, |
441 | {0x2102c0, 0x0}, | 441 | {0x2102c0, 0x0}, |
442 | {0x0103c0, 0x0}, | 442 | {0x0103c0, 0x0}, |
443 | {0x1103c0, 0x0}, | 443 | {0x1103c0, 0x0}, |
444 | {0x2103c0, 0x0}, | 444 | {0x2103c0, 0x0}, |
445 | {0x0104c0, 0x0}, | 445 | {0x0104c0, 0x0}, |
446 | {0x1104c0, 0x0}, | 446 | {0x1104c0, 0x0}, |
447 | {0x2104c0, 0x0}, | 447 | {0x2104c0, 0x0}, |
448 | {0x0105c0, 0x0}, | 448 | {0x0105c0, 0x0}, |
449 | {0x1105c0, 0x0}, | 449 | {0x1105c0, 0x0}, |
450 | {0x2105c0, 0x0}, | 450 | {0x2105c0, 0x0}, |
451 | {0x0106c0, 0x0}, | 451 | {0x0106c0, 0x0}, |
452 | {0x1106c0, 0x0}, | 452 | {0x1106c0, 0x0}, |
453 | {0x2106c0, 0x0}, | 453 | {0x2106c0, 0x0}, |
454 | {0x0107c0, 0x0}, | 454 | {0x0107c0, 0x0}, |
455 | {0x1107c0, 0x0}, | 455 | {0x1107c0, 0x0}, |
456 | {0x2107c0, 0x0}, | 456 | {0x2107c0, 0x0}, |
457 | {0x0108c0, 0x0}, | 457 | {0x0108c0, 0x0}, |
458 | {0x1108c0, 0x0}, | 458 | {0x1108c0, 0x0}, |
459 | {0x2108c0, 0x0}, | 459 | {0x2108c0, 0x0}, |
460 | {0x0110c0, 0x0}, | 460 | {0x0110c0, 0x0}, |
461 | {0x1110c0, 0x0}, | 461 | {0x1110c0, 0x0}, |
462 | {0x2110c0, 0x0}, | 462 | {0x2110c0, 0x0}, |
463 | {0x0111c0, 0x0}, | 463 | {0x0111c0, 0x0}, |
464 | {0x1111c0, 0x0}, | 464 | {0x1111c0, 0x0}, |
465 | {0x2111c0, 0x0}, | 465 | {0x2111c0, 0x0}, |
466 | {0x0112c0, 0x0}, | 466 | {0x0112c0, 0x0}, |
467 | {0x1112c0, 0x0}, | 467 | {0x1112c0, 0x0}, |
468 | {0x2112c0, 0x0}, | 468 | {0x2112c0, 0x0}, |
469 | {0x0113c0, 0x0}, | 469 | {0x0113c0, 0x0}, |
470 | {0x1113c0, 0x0}, | 470 | {0x1113c0, 0x0}, |
471 | {0x2113c0, 0x0}, | 471 | {0x2113c0, 0x0}, |
472 | {0x0114c0, 0x0}, | 472 | {0x0114c0, 0x0}, |
473 | {0x1114c0, 0x0}, | 473 | {0x1114c0, 0x0}, |
474 | {0x2114c0, 0x0}, | 474 | {0x2114c0, 0x0}, |
475 | {0x0115c0, 0x0}, | 475 | {0x0115c0, 0x0}, |
476 | {0x1115c0, 0x0}, | 476 | {0x1115c0, 0x0}, |
477 | {0x2115c0, 0x0}, | 477 | {0x2115c0, 0x0}, |
478 | {0x0116c0, 0x0}, | 478 | {0x0116c0, 0x0}, |
479 | {0x1116c0, 0x0}, | 479 | {0x1116c0, 0x0}, |
480 | {0x2116c0, 0x0}, | 480 | {0x2116c0, 0x0}, |
481 | {0x0117c0, 0x0}, | 481 | {0x0117c0, 0x0}, |
482 | {0x1117c0, 0x0}, | 482 | {0x1117c0, 0x0}, |
483 | {0x2117c0, 0x0}, | 483 | {0x2117c0, 0x0}, |
484 | {0x0118c0, 0x0}, | 484 | {0x0118c0, 0x0}, |
485 | {0x1118c0, 0x0}, | 485 | {0x1118c0, 0x0}, |
486 | {0x2118c0, 0x0}, | 486 | {0x2118c0, 0x0}, |
487 | {0x0100c1, 0x0}, | 487 | {0x0100c1, 0x0}, |
488 | {0x1100c1, 0x0}, | 488 | {0x1100c1, 0x0}, |
489 | {0x2100c1, 0x0}, | 489 | {0x2100c1, 0x0}, |
490 | {0x0101c1, 0x0}, | 490 | {0x0101c1, 0x0}, |
491 | {0x1101c1, 0x0}, | 491 | {0x1101c1, 0x0}, |
492 | {0x2101c1, 0x0}, | 492 | {0x2101c1, 0x0}, |
493 | {0x0102c1, 0x0}, | 493 | {0x0102c1, 0x0}, |
494 | {0x1102c1, 0x0}, | 494 | {0x1102c1, 0x0}, |
495 | {0x2102c1, 0x0}, | 495 | {0x2102c1, 0x0}, |
496 | {0x0103c1, 0x0}, | 496 | {0x0103c1, 0x0}, |
497 | {0x1103c1, 0x0}, | 497 | {0x1103c1, 0x0}, |
498 | {0x2103c1, 0x0}, | 498 | {0x2103c1, 0x0}, |
499 | {0x0104c1, 0x0}, | 499 | {0x0104c1, 0x0}, |
500 | {0x1104c1, 0x0}, | 500 | {0x1104c1, 0x0}, |
501 | {0x2104c1, 0x0}, | 501 | {0x2104c1, 0x0}, |
502 | {0x0105c1, 0x0}, | 502 | {0x0105c1, 0x0}, |
503 | {0x1105c1, 0x0}, | 503 | {0x1105c1, 0x0}, |
504 | {0x2105c1, 0x0}, | 504 | {0x2105c1, 0x0}, |
505 | {0x0106c1, 0x0}, | 505 | {0x0106c1, 0x0}, |
506 | {0x1106c1, 0x0}, | 506 | {0x1106c1, 0x0}, |
507 | {0x2106c1, 0x0}, | 507 | {0x2106c1, 0x0}, |
508 | {0x0107c1, 0x0}, | 508 | {0x0107c1, 0x0}, |
509 | {0x1107c1, 0x0}, | 509 | {0x1107c1, 0x0}, |
510 | {0x2107c1, 0x0}, | 510 | {0x2107c1, 0x0}, |
511 | {0x0108c1, 0x0}, | 511 | {0x0108c1, 0x0}, |
512 | {0x1108c1, 0x0}, | 512 | {0x1108c1, 0x0}, |
513 | {0x2108c1, 0x0}, | 513 | {0x2108c1, 0x0}, |
514 | {0x0110c1, 0x0}, | 514 | {0x0110c1, 0x0}, |
515 | {0x1110c1, 0x0}, | 515 | {0x1110c1, 0x0}, |
516 | {0x2110c1, 0x0}, | 516 | {0x2110c1, 0x0}, |
517 | {0x0111c1, 0x0}, | 517 | {0x0111c1, 0x0}, |
518 | {0x1111c1, 0x0}, | 518 | {0x1111c1, 0x0}, |
519 | {0x2111c1, 0x0}, | 519 | {0x2111c1, 0x0}, |
520 | {0x0112c1, 0x0}, | 520 | {0x0112c1, 0x0}, |
521 | {0x1112c1, 0x0}, | 521 | {0x1112c1, 0x0}, |
522 | {0x2112c1, 0x0}, | 522 | {0x2112c1, 0x0}, |
523 | {0x0113c1, 0x0}, | 523 | {0x0113c1, 0x0}, |
524 | {0x1113c1, 0x0}, | 524 | {0x1113c1, 0x0}, |
525 | {0x2113c1, 0x0}, | 525 | {0x2113c1, 0x0}, |
526 | {0x0114c1, 0x0}, | 526 | {0x0114c1, 0x0}, |
527 | {0x1114c1, 0x0}, | 527 | {0x1114c1, 0x0}, |
528 | {0x2114c1, 0x0}, | 528 | {0x2114c1, 0x0}, |
529 | {0x0115c1, 0x0}, | 529 | {0x0115c1, 0x0}, |
530 | {0x1115c1, 0x0}, | 530 | {0x1115c1, 0x0}, |
531 | {0x2115c1, 0x0}, | 531 | {0x2115c1, 0x0}, |
532 | {0x0116c1, 0x0}, | 532 | {0x0116c1, 0x0}, |
533 | {0x1116c1, 0x0}, | 533 | {0x1116c1, 0x0}, |
534 | {0x2116c1, 0x0}, | 534 | {0x2116c1, 0x0}, |
535 | {0x0117c1, 0x0}, | 535 | {0x0117c1, 0x0}, |
536 | {0x1117c1, 0x0}, | 536 | {0x1117c1, 0x0}, |
537 | {0x2117c1, 0x0}, | 537 | {0x2117c1, 0x0}, |
538 | {0x0118c1, 0x0}, | 538 | {0x0118c1, 0x0}, |
539 | {0x1118c1, 0x0}, | 539 | {0x1118c1, 0x0}, |
540 | {0x2118c1, 0x0}, | 540 | {0x2118c1, 0x0}, |
541 | {0x010020, 0x0}, | 541 | {0x010020, 0x0}, |
542 | {0x110020, 0x0}, | 542 | {0x110020, 0x0}, |
543 | {0x210020, 0x0}, | 543 | {0x210020, 0x0}, |
544 | {0x011020, 0x0}, | 544 | {0x011020, 0x0}, |
545 | {0x111020, 0x0}, | 545 | {0x111020, 0x0}, |
546 | {0x211020, 0x0}, | 546 | {0x211020, 0x0}, |
547 | {0x020072, 0x0}, | 547 | {0x020072, 0x0}, |
548 | {0x020073, 0x0}, | 548 | {0x020073, 0x0}, |
549 | {0x020074, 0x0}, | 549 | {0x020074, 0x0}, |
550 | {0x0100aa, 0x0}, | 550 | {0x0100aa, 0x0}, |
551 | {0x0110aa, 0x0}, | 551 | {0x0110aa, 0x0}, |
552 | {0x020010, 0x0}, | 552 | {0x020010, 0x0}, |
553 | {0x120010, 0x0}, | 553 | {0x120010, 0x0}, |
554 | {0x220010, 0x0}, | 554 | {0x220010, 0x0}, |
555 | {0x020011, 0x0}, | 555 | {0x020011, 0x0}, |
556 | {0x120011, 0x0}, | 556 | {0x120011, 0x0}, |
557 | {0x220011, 0x0}, | 557 | {0x220011, 0x0}, |
558 | {0x0100ae, 0x0}, | 558 | {0x0100ae, 0x0}, |
559 | {0x1100ae, 0x0}, | 559 | {0x1100ae, 0x0}, |
560 | {0x2100ae, 0x0}, | 560 | {0x2100ae, 0x0}, |
561 | {0x0100af, 0x0}, | 561 | {0x0100af, 0x0}, |
562 | {0x1100af, 0x0}, | 562 | {0x1100af, 0x0}, |
563 | {0x2100af, 0x0}, | 563 | {0x2100af, 0x0}, |
564 | {0x0110ae, 0x0}, | 564 | {0x0110ae, 0x0}, |
565 | {0x1110ae, 0x0}, | 565 | {0x1110ae, 0x0}, |
566 | {0x2110ae, 0x0}, | 566 | {0x2110ae, 0x0}, |
567 | {0x0110af, 0x0}, | 567 | {0x0110af, 0x0}, |
568 | {0x1110af, 0x0}, | 568 | {0x1110af, 0x0}, |
569 | {0x2110af, 0x0}, | 569 | {0x2110af, 0x0}, |
570 | {0x020020, 0x0}, | 570 | {0x020020, 0x0}, |
571 | {0x120020, 0x0}, | 571 | {0x120020, 0x0}, |
572 | {0x220020, 0x0}, | 572 | {0x220020, 0x0}, |
573 | {0x0100a0, 0x0}, | 573 | {0x0100a0, 0x0}, |
574 | {0x0100a1, 0x0}, | 574 | {0x0100a1, 0x0}, |
575 | {0x0100a2, 0x0}, | 575 | {0x0100a2, 0x0}, |
576 | {0x0100a3, 0x0}, | 576 | {0x0100a3, 0x0}, |
577 | {0x0100a4, 0x0}, | 577 | {0x0100a4, 0x0}, |
578 | {0x0100a5, 0x0}, | 578 | {0x0100a5, 0x0}, |
579 | {0x0100a6, 0x0}, | 579 | {0x0100a6, 0x0}, |
580 | {0x0100a7, 0x0}, | 580 | {0x0100a7, 0x0}, |
581 | {0x0110a0, 0x0}, | 581 | {0x0110a0, 0x0}, |
582 | {0x0110a1, 0x0}, | 582 | {0x0110a1, 0x0}, |
583 | {0x0110a2, 0x0}, | 583 | {0x0110a2, 0x0}, |
584 | {0x0110a3, 0x0}, | 584 | {0x0110a3, 0x0}, |
585 | {0x0110a4, 0x0}, | 585 | {0x0110a4, 0x0}, |
586 | {0x0110a5, 0x0}, | 586 | {0x0110a5, 0x0}, |
587 | {0x0110a6, 0x0}, | 587 | {0x0110a6, 0x0}, |
588 | {0x0110a7, 0x0}, | 588 | {0x0110a7, 0x0}, |
589 | {0x02007c, 0x0}, | 589 | {0x02007c, 0x0}, |
590 | {0x12007c, 0x0}, | 590 | {0x12007c, 0x0}, |
591 | {0x22007c, 0x0}, | 591 | {0x22007c, 0x0}, |
592 | {0x02007d, 0x0}, | 592 | {0x02007d, 0x0}, |
593 | {0x12007d, 0x0}, | 593 | {0x12007d, 0x0}, |
594 | {0x22007d, 0x0}, | 594 | {0x22007d, 0x0}, |
595 | {0x0400fd, 0x0}, | 595 | {0x0400fd, 0x0}, |
596 | {0x0400c0, 0x0}, | 596 | {0x0400c0, 0x0}, |
597 | {0x090201, 0x0}, | 597 | {0x090201, 0x0}, |
598 | {0x190201, 0x0}, | 598 | {0x190201, 0x0}, |
599 | {0x290201, 0x0}, | 599 | {0x290201, 0x0}, |
600 | {0x090202, 0x0}, | 600 | {0x090202, 0x0}, |
601 | {0x190202, 0x0}, | 601 | {0x190202, 0x0}, |
602 | {0x290202, 0x0}, | 602 | {0x290202, 0x0}, |
603 | {0x090203, 0x0}, | 603 | {0x090203, 0x0}, |
604 | {0x190203, 0x0}, | 604 | {0x190203, 0x0}, |
605 | {0x290203, 0x0}, | 605 | {0x290203, 0x0}, |
606 | {0x090204, 0x0}, | 606 | {0x090204, 0x0}, |
607 | {0x190204, 0x0}, | 607 | {0x190204, 0x0}, |
608 | {0x290204, 0x0}, | 608 | {0x290204, 0x0}, |
609 | {0x090205, 0x0}, | 609 | {0x090205, 0x0}, |
610 | {0x190205, 0x0}, | 610 | {0x190205, 0x0}, |
611 | {0x290205, 0x0}, | 611 | {0x290205, 0x0}, |
612 | {0x090206, 0x0}, | 612 | {0x090206, 0x0}, |
613 | {0x190206, 0x0}, | 613 | {0x190206, 0x0}, |
614 | {0x290206, 0x0}, | 614 | {0x290206, 0x0}, |
615 | {0x090207, 0x0}, | 615 | {0x090207, 0x0}, |
616 | {0x190207, 0x0}, | 616 | {0x190207, 0x0}, |
617 | {0x290207, 0x0}, | 617 | {0x290207, 0x0}, |
618 | {0x090208, 0x0}, | 618 | {0x090208, 0x0}, |
619 | {0x190208, 0x0}, | 619 | {0x190208, 0x0}, |
620 | {0x290208, 0x0}, | 620 | {0x290208, 0x0}, |
621 | {0x010062, 0x0}, | 621 | {0x010062, 0x0}, |
622 | {0x010162, 0x0}, | 622 | {0x010162, 0x0}, |
623 | {0x010262, 0x0}, | 623 | {0x010262, 0x0}, |
624 | {0x010362, 0x0}, | 624 | {0x010362, 0x0}, |
625 | {0x010462, 0x0}, | 625 | {0x010462, 0x0}, |
626 | {0x010562, 0x0}, | 626 | {0x010562, 0x0}, |
627 | {0x010662, 0x0}, | 627 | {0x010662, 0x0}, |
628 | {0x010762, 0x0}, | 628 | {0x010762, 0x0}, |
629 | {0x010862, 0x0}, | 629 | {0x010862, 0x0}, |
630 | {0x011062, 0x0}, | 630 | {0x011062, 0x0}, |
631 | {0x011162, 0x0}, | 631 | {0x011162, 0x0}, |
632 | {0x011262, 0x0}, | 632 | {0x011262, 0x0}, |
633 | {0x011362, 0x0}, | 633 | {0x011362, 0x0}, |
634 | {0x011462, 0x0}, | 634 | {0x011462, 0x0}, |
635 | {0x011562, 0x0}, | 635 | {0x011562, 0x0}, |
636 | {0x011662, 0x0}, | 636 | {0x011662, 0x0}, |
637 | {0x011762, 0x0}, | 637 | {0x011762, 0x0}, |
638 | {0x011862, 0x0}, | 638 | {0x011862, 0x0}, |
639 | {0x020077, 0x0}, | 639 | {0x020077, 0x0}, |
640 | {0x010001, 0x0}, | 640 | {0x010001, 0x0}, |
641 | {0x011001, 0x0}, | 641 | {0x011001, 0x0}, |
642 | {0x010040, 0x0}, | 642 | {0x010040, 0x0}, |
643 | {0x010140, 0x0}, | 643 | {0x010140, 0x0}, |
644 | {0x010240, 0x0}, | 644 | {0x010240, 0x0}, |
645 | {0x010340, 0x0}, | 645 | {0x010340, 0x0}, |
646 | {0x010440, 0x0}, | 646 | {0x010440, 0x0}, |
647 | {0x010540, 0x0}, | 647 | {0x010540, 0x0}, |
648 | {0x010640, 0x0}, | 648 | {0x010640, 0x0}, |
649 | {0x010740, 0x0}, | 649 | {0x010740, 0x0}, |
650 | {0x010840, 0x0}, | 650 | {0x010840, 0x0}, |
651 | {0x010030, 0x0}, | 651 | {0x010030, 0x0}, |
652 | {0x010130, 0x0}, | 652 | {0x010130, 0x0}, |
653 | {0x010230, 0x0}, | 653 | {0x010230, 0x0}, |
654 | {0x010330, 0x0}, | 654 | {0x010330, 0x0}, |
655 | {0x010430, 0x0}, | 655 | {0x010430, 0x0}, |
656 | {0x010530, 0x0}, | 656 | {0x010530, 0x0}, |
657 | {0x010630, 0x0}, | 657 | {0x010630, 0x0}, |
658 | {0x010730, 0x0}, | 658 | {0x010730, 0x0}, |
659 | {0x010830, 0x0}, | 659 | {0x010830, 0x0}, |
660 | {0x011040, 0x0}, | 660 | {0x011040, 0x0}, |
661 | {0x011140, 0x0}, | 661 | {0x011140, 0x0}, |
662 | {0x011240, 0x0}, | 662 | {0x011240, 0x0}, |
663 | {0x011340, 0x0}, | 663 | {0x011340, 0x0}, |
664 | {0x011440, 0x0}, | 664 | {0x011440, 0x0}, |
665 | {0x011540, 0x0}, | 665 | {0x011540, 0x0}, |
666 | {0x011640, 0x0}, | 666 | {0x011640, 0x0}, |
667 | {0x011740, 0x0}, | 667 | {0x011740, 0x0}, |
668 | {0x011840, 0x0}, | 668 | {0x011840, 0x0}, |
669 | {0x011030, 0x0}, | 669 | {0x011030, 0x0}, |
670 | {0x011130, 0x0}, | 670 | {0x011130, 0x0}, |
671 | {0x011230, 0x0}, | 671 | {0x011230, 0x0}, |
672 | {0x011330, 0x0}, | 672 | {0x011330, 0x0}, |
673 | {0x011430, 0x0}, | 673 | {0x011430, 0x0}, |
674 | {0x011530, 0x0}, | 674 | {0x011530, 0x0}, |
675 | {0x011630, 0x0}, | 675 | {0x011630, 0x0}, |
676 | {0x011730, 0x0}, | 676 | {0x011730, 0x0}, |
677 | {0x011830, 0x0}, | 677 | {0x011830, 0x0}, |
678 | }; | 678 | }; |
679 | 679 | ||
680 | /* P0 message block paremeter for training firmware */ | 680 | /* P0 message block paremeter for training firmware */ |
681 | struct dram_cfg_param ddr_fsp0_cfg[] = { | 681 | struct dram_cfg_param ddr_fsp0_cfg[] = { |
682 | { 0xd0000, 0x0 }, | 682 | { 0xd0000, 0x0 }, |
683 | { 0x54003, 0x640 }, | 683 | { 0x54003, 0x640 }, |
684 | { 0x54004, 0x2 }, | 684 | { 0x54004, 0x2 }, |
685 | { 0x54005, 0x2228 }, | 685 | { 0x54005, 0x2228 }, |
686 | { 0x54006, 0x11 }, | 686 | { 0x54006, 0x11 }, |
687 | { 0x54008, 0x131f }, | 687 | { 0x54008, 0x131f }, |
688 | { 0x54009, 0xc8 }, | 688 | { 0x54009, 0xc8 }, |
689 | { 0x5400b, 0x2 }, | 689 | { 0x5400b, 0x2 }, |
690 | { 0x5400f, 0x100 }, | 690 | { 0x5400f, 0x100 }, |
691 | { 0x54012, 0x310 }, | 691 | { 0x54012, 0x310 }, |
692 | { 0x54019, 0x12a4 }, | 692 | { 0x54019, 0x12a4 }, |
693 | { 0x5401a, 0x31 }, | 693 | { 0x5401a, 0x31 }, |
694 | { 0x5401b, 0x4d66 }, | 694 | { 0x5401b, 0x4d66 }, |
695 | { 0x5401c, 0x4d00 }, | 695 | { 0x5401c, 0x4d00 }, |
696 | { 0x5401e, 0x16 }, | 696 | { 0x5401e, 0x16 }, |
697 | { 0x5401f, 0x12a4 }, | 697 | { 0x5401f, 0x12a4 }, |
698 | { 0x54020, 0x31 }, | 698 | { 0x54020, 0x31 }, |
699 | { 0x54021, 0x4d66 }, | 699 | { 0x54021, 0x4d66 }, |
700 | { 0x54022, 0x4d00 }, | 700 | { 0x54022, 0x4d00 }, |
701 | { 0x54024, 0x16 }, | 701 | { 0x54024, 0x16 }, |
702 | { 0x54032, 0xa400 }, | 702 | { 0x54032, 0xa400 }, |
703 | { 0x54033, 0x3112 }, | 703 | { 0x54033, 0x3112 }, |
704 | { 0x54034, 0x6600 }, | 704 | { 0x54034, 0x6600 }, |
705 | { 0x54035, 0x4d }, | 705 | { 0x54035, 0x4d }, |
706 | { 0x54036, 0x4d }, | 706 | { 0x54036, 0x4d }, |
707 | { 0x54037, 0x1600 }, | 707 | { 0x54037, 0x1600 }, |
708 | { 0x54038, 0xa400 }, | 708 | { 0x54038, 0xa400 }, |
709 | { 0x54039, 0x3112 }, | 709 | { 0x54039, 0x3112 }, |
710 | { 0x5403a, 0x6600 }, | 710 | { 0x5403a, 0x6600 }, |
711 | { 0x5403b, 0x4d }, | 711 | { 0x5403b, 0x4d }, |
712 | { 0x5403c, 0x4d }, | 712 | { 0x5403c, 0x4d }, |
713 | { 0x5403d, 0x1600 }, | 713 | { 0x5403d, 0x1600 }, |
714 | { 0xd0000, 0x1 }, | 714 | { 0xd0000, 0x1 }, |
715 | }; | 715 | }; |
716 | 716 | ||
717 | 717 | ||
718 | /* P1 message block paremeter for training firmware */ | 718 | /* P1 message block paremeter for training firmware */ |
719 | struct dram_cfg_param ddr_fsp1_cfg[] = { | 719 | struct dram_cfg_param ddr_fsp1_cfg[] = { |
720 | { 0xd0000, 0x0 }, | 720 | { 0xd0000, 0x0 }, |
721 | { 0x54002, 0x101 }, | 721 | { 0x54002, 0x101 }, |
722 | { 0x54003, 0x190 }, | 722 | { 0x54003, 0x190 }, |
723 | { 0x54004, 0x2 }, | 723 | { 0x54004, 0x2 }, |
724 | { 0x54005, 0x2228 }, | 724 | { 0x54005, 0x2228 }, |
725 | { 0x54006, 0x11 }, | 725 | { 0x54006, 0x11 }, |
726 | { 0x54008, 0x121f }, | 726 | { 0x54008, 0x121f }, |
727 | { 0x54009, 0xc8 }, | 727 | { 0x54009, 0xc8 }, |
728 | { 0x5400b, 0x2 }, | 728 | { 0x5400b, 0x2 }, |
729 | { 0x5400f, 0x100 }, | 729 | { 0x5400f, 0x100 }, |
730 | { 0x54012, 0x310 }, | 730 | { 0x54012, 0x310 }, |
731 | { 0x54019, 0x84 }, | 731 | { 0x54019, 0x84 }, |
732 | { 0x5401a, 0x31 }, | 732 | { 0x5401a, 0x31 }, |
733 | { 0x5401b, 0x4d66 }, | 733 | { 0x5401b, 0x4d66 }, |
734 | { 0x5401c, 0x4d00 }, | 734 | { 0x5401c, 0x4d00 }, |
735 | { 0x5401e, 0x16 }, | 735 | { 0x5401e, 0x16 }, |
736 | { 0x5401f, 0x84 }, | 736 | { 0x5401f, 0x84 }, |
737 | { 0x54020, 0x31 }, | 737 | { 0x54020, 0x31 }, |
738 | { 0x54021, 0x4d66 }, | 738 | { 0x54021, 0x4d66 }, |
739 | { 0x54022, 0x4d00 }, | 739 | { 0x54022, 0x4d00 }, |
740 | { 0x54024, 0x16 }, | 740 | { 0x54024, 0x16 }, |
741 | { 0x54032, 0x8400 }, | 741 | { 0x54032, 0x8400 }, |
742 | { 0x54033, 0x3100 }, | 742 | { 0x54033, 0x3100 }, |
743 | { 0x54034, 0x6600 }, | 743 | { 0x54034, 0x6600 }, |
744 | { 0x54035, 0x4d }, | 744 | { 0x54035, 0x4d }, |
745 | { 0x54036, 0x4d }, | 745 | { 0x54036, 0x4d }, |
746 | { 0x54037, 0x1600 }, | 746 | { 0x54037, 0x1600 }, |
747 | { 0x54038, 0x8400 }, | 747 | { 0x54038, 0x8400 }, |
748 | { 0x54039, 0x3100 }, | 748 | { 0x54039, 0x3100 }, |
749 | { 0x5403a, 0x6600 }, | 749 | { 0x5403a, 0x6600 }, |
750 | { 0x5403b, 0x4d }, | 750 | { 0x5403b, 0x4d }, |
751 | { 0x5403c, 0x4d }, | 751 | { 0x5403c, 0x4d }, |
752 | { 0x5403d, 0x1600 }, | 752 | { 0x5403d, 0x1600 }, |
753 | { 0xd0000, 0x1 }, | 753 | { 0xd0000, 0x1 }, |
754 | }; | 754 | }; |
755 | 755 | ||
756 | 756 | ||
757 | /* P2 message block paremeter for training firmware */ | 757 | /* P2 message block paremeter for training firmware */ |
758 | struct dram_cfg_param ddr_fsp2_cfg[] = { | 758 | struct dram_cfg_param ddr_fsp2_cfg[] = { |
759 | { 0xd0000, 0x0 }, | 759 | { 0xd0000, 0x0 }, |
760 | { 0x54002, 0x102 }, | 760 | { 0x54002, 0x102 }, |
761 | { 0x54003, 0x64 }, | 761 | { 0x54003, 0x64 }, |
762 | { 0x54004, 0x2 }, | 762 | { 0x54004, 0x2 }, |
763 | { 0x54005, 0x2228 }, | 763 | { 0x54005, 0x2228 }, |
764 | { 0x54006, 0x11 }, | 764 | { 0x54006, 0x11 }, |
765 | { 0x54008, 0x121f }, | 765 | { 0x54008, 0x121f }, |
766 | { 0x54009, 0xc8 }, | 766 | { 0x54009, 0xc8 }, |
767 | { 0x5400b, 0x2 }, | 767 | { 0x5400b, 0x2 }, |
768 | { 0x5400f, 0x100 }, | 768 | { 0x5400f, 0x100 }, |
769 | { 0x54012, 0x310 }, | 769 | { 0x54012, 0x310 }, |
770 | { 0x54019, 0x84 }, | 770 | { 0x54019, 0x84 }, |
771 | { 0x5401a, 0x31 }, | 771 | { 0x5401a, 0x31 }, |
772 | { 0x5401b, 0x4d66 }, | 772 | { 0x5401b, 0x4d66 }, |
773 | { 0x5401c, 0x4d00 }, | 773 | { 0x5401c, 0x4d00 }, |
774 | { 0x5401e, 0x16 }, | 774 | { 0x5401e, 0x16 }, |
775 | { 0x5401f, 0x84 }, | 775 | { 0x5401f, 0x84 }, |
776 | { 0x54020, 0x31 }, | 776 | { 0x54020, 0x31 }, |
777 | { 0x54021, 0x4d66 }, | 777 | { 0x54021, 0x4d66 }, |
778 | { 0x54022, 0x4d00 }, | 778 | { 0x54022, 0x4d00 }, |
779 | { 0x54024, 0x16 }, | 779 | { 0x54024, 0x16 }, |
780 | { 0x54032, 0x8400 }, | 780 | { 0x54032, 0x8400 }, |
781 | { 0x54033, 0x3100 }, | 781 | { 0x54033, 0x3100 }, |
782 | { 0x54034, 0x6600 }, | 782 | { 0x54034, 0x6600 }, |
783 | { 0x54035, 0x4d }, | 783 | { 0x54035, 0x4d }, |
784 | { 0x54036, 0x4d }, | 784 | { 0x54036, 0x4d }, |
785 | { 0x54037, 0x1600 }, | 785 | { 0x54037, 0x1600 }, |
786 | { 0x54038, 0x8400 }, | 786 | { 0x54038, 0x8400 }, |
787 | { 0x54039, 0x3100 }, | 787 | { 0x54039, 0x3100 }, |
788 | { 0x5403a, 0x6600 }, | 788 | { 0x5403a, 0x6600 }, |
789 | { 0x5403b, 0x4d }, | 789 | { 0x5403b, 0x4d }, |
790 | { 0x5403c, 0x4d }, | 790 | { 0x5403c, 0x4d }, |
791 | { 0x5403d, 0x1600 }, | 791 | { 0x5403d, 0x1600 }, |
792 | { 0xd0000, 0x1 }, | 792 | { 0xd0000, 0x1 }, |
793 | }; | 793 | }; |
794 | 794 | ||
795 | 795 | ||
796 | /* P0 2D message block paremeter for training firmware */ | 796 | /* P0 2D message block paremeter for training firmware */ |
797 | struct dram_cfg_param ddr_fsp0_2d_cfg[] = { | 797 | struct dram_cfg_param ddr_fsp0_2d_cfg[] = { |
798 | { 0xd0000, 0x0 }, | 798 | { 0xd0000, 0x0 }, |
799 | { 0x54003, 0x640 }, | 799 | { 0x54003, 0x640 }, |
800 | { 0x54004, 0x2 }, | 800 | { 0x54004, 0x2 }, |
801 | { 0x54005, 0x2228 }, | 801 | { 0x54005, 0x2228 }, |
802 | { 0x54006, 0x11 }, | 802 | { 0x54006, 0x11 }, |
803 | { 0x54008, 0x61 }, | 803 | { 0x54008, 0x61 }, |
804 | { 0x54009, 0xc8 }, | 804 | { 0x54009, 0xc8 }, |
805 | { 0x5400b, 0x2 }, | 805 | { 0x5400b, 0x2 }, |
806 | { 0x5400d, 0x100 }, | ||
807 | { 0x5400f, 0x100 }, | 806 | { 0x5400f, 0x100 }, |
808 | { 0x54010, 0x1f7f }, | 807 | { 0x54010, 0x1f7f }, |
809 | { 0x54012, 0x310 }, | 808 | { 0x54012, 0x310 }, |
810 | { 0x54019, 0x12a4 }, | 809 | { 0x54019, 0x12a4 }, |
811 | { 0x5401a, 0x31 }, | 810 | { 0x5401a, 0x31 }, |
812 | { 0x5401b, 0x4d66 }, | 811 | { 0x5401b, 0x4d66 }, |
813 | { 0x5401c, 0x4d00 }, | 812 | { 0x5401c, 0x4d00 }, |
814 | { 0x5401e, 0x16 }, | 813 | { 0x5401e, 0x16 }, |
815 | { 0x5401f, 0x12a4 }, | 814 | { 0x5401f, 0x12a4 }, |
816 | { 0x54020, 0x31 }, | 815 | { 0x54020, 0x31 }, |
817 | { 0x54021, 0x4d66 }, | 816 | { 0x54021, 0x4d66 }, |
818 | { 0x54022, 0x4d00 }, | 817 | { 0x54022, 0x4d00 }, |
819 | { 0x54024, 0x16 }, | 818 | { 0x54024, 0x16 }, |
820 | { 0x54032, 0xa400 }, | 819 | { 0x54032, 0xa400 }, |
821 | { 0x54033, 0x3112 }, | 820 | { 0x54033, 0x3112 }, |
822 | { 0x54034, 0x6600 }, | 821 | { 0x54034, 0x6600 }, |
823 | { 0x54035, 0x4d }, | 822 | { 0x54035, 0x4d }, |
824 | { 0x54036, 0x4d }, | 823 | { 0x54036, 0x4d }, |
825 | { 0x54037, 0x1600 }, | 824 | { 0x54037, 0x1600 }, |
826 | { 0x54038, 0xa400 }, | 825 | { 0x54038, 0xa400 }, |
827 | { 0x54039, 0x3112 }, | 826 | { 0x54039, 0x3112 }, |
828 | { 0x5403a, 0x6600 }, | 827 | { 0x5403a, 0x6600 }, |
829 | { 0x5403b, 0x4d }, | 828 | { 0x5403b, 0x4d }, |
830 | { 0x5403c, 0x4d }, | 829 | { 0x5403c, 0x4d }, |
831 | { 0x5403d, 0x1600 }, | 830 | { 0x5403d, 0x1600 }, |
832 | { 0xd0000, 0x1 }, | 831 | { 0xd0000, 0x1 }, |
833 | }; | 832 | }; |
834 | 833 | ||
835 | /* DRAM PHY init engine image */ | 834 | /* DRAM PHY init engine image */ |
836 | struct dram_cfg_param ddr_phy_pie[] = { | 835 | struct dram_cfg_param ddr_phy_pie[] = { |
837 | { 0xd0000, 0x0 }, | 836 | { 0xd0000, 0x0 }, |
838 | { 0x90000, 0x10 }, | 837 | { 0x90000, 0x10 }, |
839 | { 0x90001, 0x400 }, | 838 | { 0x90001, 0x400 }, |
840 | { 0x90002, 0x10e }, | 839 | { 0x90002, 0x10e }, |
841 | { 0x90003, 0x0 }, | 840 | { 0x90003, 0x0 }, |
842 | { 0x90004, 0x0 }, | 841 | { 0x90004, 0x0 }, |
843 | { 0x90005, 0x8 }, | 842 | { 0x90005, 0x8 }, |
844 | { 0x90029, 0xb }, | 843 | { 0x90029, 0xb }, |
845 | { 0x9002a, 0x480 }, | 844 | { 0x9002a, 0x480 }, |
846 | { 0x9002b, 0x109 }, | 845 | { 0x9002b, 0x109 }, |
847 | { 0x9002c, 0x8 }, | 846 | { 0x9002c, 0x8 }, |
848 | { 0x9002d, 0x448 }, | 847 | { 0x9002d, 0x448 }, |
849 | { 0x9002e, 0x139 }, | 848 | { 0x9002e, 0x139 }, |
850 | { 0x9002f, 0x8 }, | 849 | { 0x9002f, 0x8 }, |
851 | { 0x90030, 0x478 }, | 850 | { 0x90030, 0x478 }, |
852 | { 0x90031, 0x109 }, | 851 | { 0x90031, 0x109 }, |
853 | { 0x90032, 0x0 }, | 852 | { 0x90032, 0x0 }, |
854 | { 0x90033, 0xe8 }, | 853 | { 0x90033, 0xe8 }, |
855 | { 0x90034, 0x109 }, | 854 | { 0x90034, 0x109 }, |
856 | { 0x90035, 0x2 }, | 855 | { 0x90035, 0x2 }, |
857 | { 0x90036, 0x10 }, | 856 | { 0x90036, 0x10 }, |
858 | { 0x90037, 0x139 }, | 857 | { 0x90037, 0x139 }, |
859 | { 0x90038, 0xb }, | 858 | { 0x90038, 0xb }, |
860 | { 0x90039, 0x7c0 }, | 859 | { 0x90039, 0x7c0 }, |
861 | { 0x9003a, 0x139 }, | 860 | { 0x9003a, 0x139 }, |
862 | { 0x9003b, 0x44 }, | 861 | { 0x9003b, 0x44 }, |
863 | { 0x9003c, 0x633 }, | 862 | { 0x9003c, 0x633 }, |
864 | { 0x9003d, 0x159 }, | 863 | { 0x9003d, 0x159 }, |
865 | { 0x9003e, 0x14f }, | 864 | { 0x9003e, 0x14f }, |
866 | { 0x9003f, 0x630 }, | 865 | { 0x9003f, 0x630 }, |
867 | { 0x90040, 0x159 }, | 866 | { 0x90040, 0x159 }, |
868 | { 0x90041, 0x47 }, | 867 | { 0x90041, 0x47 }, |
869 | { 0x90042, 0x633 }, | 868 | { 0x90042, 0x633 }, |
870 | { 0x90043, 0x149 }, | 869 | { 0x90043, 0x149 }, |
871 | { 0x90044, 0x4f }, | 870 | { 0x90044, 0x4f }, |
872 | { 0x90045, 0x633 }, | 871 | { 0x90045, 0x633 }, |
873 | { 0x90046, 0x179 }, | 872 | { 0x90046, 0x179 }, |
874 | { 0x90047, 0x8 }, | 873 | { 0x90047, 0x8 }, |
875 | { 0x90048, 0xe0 }, | 874 | { 0x90048, 0xe0 }, |
876 | { 0x90049, 0x109 }, | 875 | { 0x90049, 0x109 }, |
877 | { 0x9004a, 0x0 }, | 876 | { 0x9004a, 0x0 }, |
878 | { 0x9004b, 0x7c8 }, | 877 | { 0x9004b, 0x7c8 }, |
879 | { 0x9004c, 0x109 }, | 878 | { 0x9004c, 0x109 }, |
880 | { 0x9004d, 0x0 }, | 879 | { 0x9004d, 0x0 }, |
881 | { 0x9004e, 0x1 }, | 880 | { 0x9004e, 0x1 }, |
882 | { 0x9004f, 0x8 }, | 881 | { 0x9004f, 0x8 }, |
883 | { 0x90050, 0x0 }, | 882 | { 0x90050, 0x0 }, |
884 | { 0x90051, 0x45a }, | 883 | { 0x90051, 0x45a }, |
885 | { 0x90052, 0x9 }, | 884 | { 0x90052, 0x9 }, |
886 | { 0x90053, 0x0 }, | 885 | { 0x90053, 0x0 }, |
887 | { 0x90054, 0x448 }, | 886 | { 0x90054, 0x448 }, |
888 | { 0x90055, 0x109 }, | 887 | { 0x90055, 0x109 }, |
889 | { 0x90056, 0x40 }, | 888 | { 0x90056, 0x40 }, |
890 | { 0x90057, 0x633 }, | 889 | { 0x90057, 0x633 }, |
891 | { 0x90058, 0x179 }, | 890 | { 0x90058, 0x179 }, |
892 | { 0x90059, 0x1 }, | 891 | { 0x90059, 0x1 }, |
893 | { 0x9005a, 0x618 }, | 892 | { 0x9005a, 0x618 }, |
894 | { 0x9005b, 0x109 }, | 893 | { 0x9005b, 0x109 }, |
895 | { 0x9005c, 0x40c0 }, | 894 | { 0x9005c, 0x40c0 }, |
896 | { 0x9005d, 0x633 }, | 895 | { 0x9005d, 0x633 }, |
897 | { 0x9005e, 0x149 }, | 896 | { 0x9005e, 0x149 }, |
898 | { 0x9005f, 0x8 }, | 897 | { 0x9005f, 0x8 }, |
899 | { 0x90060, 0x4 }, | 898 | { 0x90060, 0x4 }, |
900 | { 0x90061, 0x48 }, | 899 | { 0x90061, 0x48 }, |
901 | { 0x90062, 0x4040 }, | 900 | { 0x90062, 0x4040 }, |
902 | { 0x90063, 0x633 }, | 901 | { 0x90063, 0x633 }, |
903 | { 0x90064, 0x149 }, | 902 | { 0x90064, 0x149 }, |
904 | { 0x90065, 0x0 }, | 903 | { 0x90065, 0x0 }, |
905 | { 0x90066, 0x4 }, | 904 | { 0x90066, 0x4 }, |
906 | { 0x90067, 0x48 }, | 905 | { 0x90067, 0x48 }, |
907 | { 0x90068, 0x40 }, | 906 | { 0x90068, 0x40 }, |
908 | { 0x90069, 0x633 }, | 907 | { 0x90069, 0x633 }, |
909 | { 0x9006a, 0x149 }, | 908 | { 0x9006a, 0x149 }, |
910 | { 0x9006b, 0x10 }, | 909 | { 0x9006b, 0x10 }, |
911 | { 0x9006c, 0x4 }, | 910 | { 0x9006c, 0x4 }, |
912 | { 0x9006d, 0x18 }, | 911 | { 0x9006d, 0x18 }, |
913 | { 0x9006e, 0x0 }, | 912 | { 0x9006e, 0x0 }, |
914 | { 0x9006f, 0x4 }, | 913 | { 0x9006f, 0x4 }, |
915 | { 0x90070, 0x78 }, | 914 | { 0x90070, 0x78 }, |
916 | { 0x90071, 0x549 }, | 915 | { 0x90071, 0x549 }, |
917 | { 0x90072, 0x633 }, | 916 | { 0x90072, 0x633 }, |
918 | { 0x90073, 0x159 }, | 917 | { 0x90073, 0x159 }, |
919 | { 0x90074, 0xd49 }, | 918 | { 0x90074, 0xd49 }, |
920 | { 0x90075, 0x633 }, | 919 | { 0x90075, 0x633 }, |
921 | { 0x90076, 0x159 }, | 920 | { 0x90076, 0x159 }, |
922 | { 0x90077, 0x94a }, | 921 | { 0x90077, 0x94a }, |
923 | { 0x90078, 0x633 }, | 922 | { 0x90078, 0x633 }, |
924 | { 0x90079, 0x159 }, | 923 | { 0x90079, 0x159 }, |
925 | { 0x9007a, 0x441 }, | 924 | { 0x9007a, 0x441 }, |
926 | { 0x9007b, 0x633 }, | 925 | { 0x9007b, 0x633 }, |
927 | { 0x9007c, 0x149 }, | 926 | { 0x9007c, 0x149 }, |
928 | { 0x9007d, 0x42 }, | 927 | { 0x9007d, 0x42 }, |
929 | { 0x9007e, 0x633 }, | 928 | { 0x9007e, 0x633 }, |
930 | { 0x9007f, 0x149 }, | 929 | { 0x9007f, 0x149 }, |
931 | { 0x90080, 0x1 }, | 930 | { 0x90080, 0x1 }, |
932 | { 0x90081, 0x633 }, | 931 | { 0x90081, 0x633 }, |
933 | { 0x90082, 0x149 }, | 932 | { 0x90082, 0x149 }, |
934 | { 0x90083, 0x0 }, | 933 | { 0x90083, 0x0 }, |
935 | { 0x90084, 0xe0 }, | 934 | { 0x90084, 0xe0 }, |
936 | { 0x90085, 0x109 }, | 935 | { 0x90085, 0x109 }, |
937 | { 0x90086, 0xa }, | 936 | { 0x90086, 0xa }, |
938 | { 0x90087, 0x10 }, | 937 | { 0x90087, 0x10 }, |
939 | { 0x90088, 0x109 }, | 938 | { 0x90088, 0x109 }, |
940 | { 0x90089, 0x9 }, | 939 | { 0x90089, 0x9 }, |
941 | { 0x9008a, 0x3c0 }, | 940 | { 0x9008a, 0x3c0 }, |
942 | { 0x9008b, 0x149 }, | 941 | { 0x9008b, 0x149 }, |
943 | { 0x9008c, 0x9 }, | 942 | { 0x9008c, 0x9 }, |
944 | { 0x9008d, 0x3c0 }, | 943 | { 0x9008d, 0x3c0 }, |
945 | { 0x9008e, 0x159 }, | 944 | { 0x9008e, 0x159 }, |
946 | { 0x9008f, 0x18 }, | 945 | { 0x9008f, 0x18 }, |
947 | { 0x90090, 0x10 }, | 946 | { 0x90090, 0x10 }, |
948 | { 0x90091, 0x109 }, | 947 | { 0x90091, 0x109 }, |
949 | { 0x90092, 0x0 }, | 948 | { 0x90092, 0x0 }, |
950 | { 0x90093, 0x3c0 }, | 949 | { 0x90093, 0x3c0 }, |
951 | { 0x90094, 0x109 }, | 950 | { 0x90094, 0x109 }, |
952 | { 0x90095, 0x18 }, | 951 | { 0x90095, 0x18 }, |
953 | { 0x90096, 0x4 }, | 952 | { 0x90096, 0x4 }, |
954 | { 0x90097, 0x48 }, | 953 | { 0x90097, 0x48 }, |
955 | { 0x90098, 0x18 }, | 954 | { 0x90098, 0x18 }, |
956 | { 0x90099, 0x4 }, | 955 | { 0x90099, 0x4 }, |
957 | { 0x9009a, 0x58 }, | 956 | { 0x9009a, 0x58 }, |
958 | { 0x9009b, 0xb }, | 957 | { 0x9009b, 0xb }, |
959 | { 0x9009c, 0x10 }, | 958 | { 0x9009c, 0x10 }, |
960 | { 0x9009d, 0x109 }, | 959 | { 0x9009d, 0x109 }, |
961 | { 0x9009e, 0x1 }, | 960 | { 0x9009e, 0x1 }, |
962 | { 0x9009f, 0x10 }, | 961 | { 0x9009f, 0x10 }, |
963 | { 0x900a0, 0x109 }, | 962 | { 0x900a0, 0x109 }, |
964 | { 0x900a1, 0x5 }, | 963 | { 0x900a1, 0x5 }, |
965 | { 0x900a2, 0x7c0 }, | 964 | { 0x900a2, 0x7c0 }, |
966 | { 0x900a3, 0x109 }, | 965 | { 0x900a3, 0x109 }, |
967 | { 0x40000, 0x811 }, | 966 | { 0x40000, 0x811 }, |
968 | { 0x40020, 0x880 }, | 967 | { 0x40020, 0x880 }, |
969 | { 0x40040, 0x0 }, | 968 | { 0x40040, 0x0 }, |
970 | { 0x40060, 0x0 }, | 969 | { 0x40060, 0x0 }, |
971 | { 0x40001, 0x4008 }, | 970 | { 0x40001, 0x4008 }, |
972 | { 0x40021, 0x83 }, | 971 | { 0x40021, 0x83 }, |
973 | { 0x40041, 0x4f }, | 972 | { 0x40041, 0x4f }, |
974 | { 0x40061, 0x0 }, | 973 | { 0x40061, 0x0 }, |
975 | { 0x40002, 0x4040 }, | 974 | { 0x40002, 0x4040 }, |
976 | { 0x40022, 0x83 }, | 975 | { 0x40022, 0x83 }, |
977 | { 0x40042, 0x51 }, | 976 | { 0x40042, 0x51 }, |
978 | { 0x40062, 0x0 }, | 977 | { 0x40062, 0x0 }, |
979 | { 0x40003, 0x811 }, | 978 | { 0x40003, 0x811 }, |
980 | { 0x40023, 0x880 }, | 979 | { 0x40023, 0x880 }, |
981 | { 0x40043, 0x0 }, | 980 | { 0x40043, 0x0 }, |
982 | { 0x40063, 0x0 }, | 981 | { 0x40063, 0x0 }, |
983 | { 0x40004, 0x720 }, | 982 | { 0x40004, 0x720 }, |
984 | { 0x40024, 0xf }, | 983 | { 0x40024, 0xf }, |
985 | { 0x40044, 0x1740 }, | 984 | { 0x40044, 0x1740 }, |
986 | { 0x40064, 0x0 }, | 985 | { 0x40064, 0x0 }, |
987 | { 0x40005, 0x16 }, | 986 | { 0x40005, 0x16 }, |
988 | { 0x40025, 0x83 }, | 987 | { 0x40025, 0x83 }, |
989 | { 0x40045, 0x4b }, | 988 | { 0x40045, 0x4b }, |
990 | { 0x40065, 0x0 }, | 989 | { 0x40065, 0x0 }, |
991 | { 0x40006, 0x716 }, | 990 | { 0x40006, 0x716 }, |
992 | { 0x40026, 0xf }, | 991 | { 0x40026, 0xf }, |
993 | { 0x40046, 0x2001 }, | 992 | { 0x40046, 0x2001 }, |
994 | { 0x40066, 0x0 }, | 993 | { 0x40066, 0x0 }, |
995 | { 0x40007, 0x716 }, | 994 | { 0x40007, 0x716 }, |
996 | { 0x40027, 0xf }, | 995 | { 0x40027, 0xf }, |
997 | { 0x40047, 0x2800 }, | 996 | { 0x40047, 0x2800 }, |
998 | { 0x40067, 0x0 }, | 997 | { 0x40067, 0x0 }, |
999 | { 0x40008, 0x716 }, | 998 | { 0x40008, 0x716 }, |
1000 | { 0x40028, 0xf }, | 999 | { 0x40028, 0xf }, |
1001 | { 0x40048, 0xf00 }, | 1000 | { 0x40048, 0xf00 }, |
1002 | { 0x40068, 0x0 }, | 1001 | { 0x40068, 0x0 }, |
1003 | { 0x40009, 0x720 }, | 1002 | { 0x40009, 0x720 }, |
1004 | { 0x40029, 0xf }, | 1003 | { 0x40029, 0xf }, |
1005 | { 0x40049, 0x1400 }, | 1004 | { 0x40049, 0x1400 }, |
1006 | { 0x40069, 0x0 }, | 1005 | { 0x40069, 0x0 }, |
1007 | { 0x4000a, 0xe08 }, | 1006 | { 0x4000a, 0xe08 }, |
1008 | { 0x4002a, 0xc15 }, | 1007 | { 0x4002a, 0xc15 }, |
1009 | { 0x4004a, 0x0 }, | 1008 | { 0x4004a, 0x0 }, |
1010 | { 0x4006a, 0x0 }, | 1009 | { 0x4006a, 0x0 }, |
1011 | { 0x4000b, 0x625 }, | 1010 | { 0x4000b, 0x625 }, |
1012 | { 0x4002b, 0x15 }, | 1011 | { 0x4002b, 0x15 }, |
1013 | { 0x4004b, 0x0 }, | 1012 | { 0x4004b, 0x0 }, |
1014 | { 0x4006b, 0x0 }, | 1013 | { 0x4006b, 0x0 }, |
1015 | { 0x4000c, 0x4028 }, | 1014 | { 0x4000c, 0x4028 }, |
1016 | { 0x4002c, 0x80 }, | 1015 | { 0x4002c, 0x80 }, |
1017 | { 0x4004c, 0x0 }, | 1016 | { 0x4004c, 0x0 }, |
1018 | { 0x4006c, 0x0 }, | 1017 | { 0x4006c, 0x0 }, |
1019 | { 0x4000d, 0xe08 }, | 1018 | { 0x4000d, 0xe08 }, |
1020 | { 0x4002d, 0xc1a }, | 1019 | { 0x4002d, 0xc1a }, |
1021 | { 0x4004d, 0x0 }, | 1020 | { 0x4004d, 0x0 }, |
1022 | { 0x4006d, 0x0 }, | 1021 | { 0x4006d, 0x0 }, |
1023 | { 0x4000e, 0x625 }, | 1022 | { 0x4000e, 0x625 }, |
1024 | { 0x4002e, 0x1a }, | 1023 | { 0x4002e, 0x1a }, |
1025 | { 0x4004e, 0x0 }, | 1024 | { 0x4004e, 0x0 }, |
1026 | { 0x4006e, 0x0 }, | 1025 | { 0x4006e, 0x0 }, |
1027 | { 0x4000f, 0x4040 }, | 1026 | { 0x4000f, 0x4040 }, |
1028 | { 0x4002f, 0x80 }, | 1027 | { 0x4002f, 0x80 }, |
1029 | { 0x4004f, 0x0 }, | 1028 | { 0x4004f, 0x0 }, |
1030 | { 0x4006f, 0x0 }, | 1029 | { 0x4006f, 0x0 }, |
1031 | { 0x40010, 0x2604 }, | 1030 | { 0x40010, 0x2604 }, |
1032 | { 0x40030, 0x15 }, | 1031 | { 0x40030, 0x15 }, |
1033 | { 0x40050, 0x0 }, | 1032 | { 0x40050, 0x0 }, |
1034 | { 0x40070, 0x0 }, | 1033 | { 0x40070, 0x0 }, |
1035 | { 0x40011, 0x708 }, | 1034 | { 0x40011, 0x708 }, |
1036 | { 0x40031, 0x5 }, | 1035 | { 0x40031, 0x5 }, |
1037 | { 0x40051, 0x0 }, | 1036 | { 0x40051, 0x0 }, |
1038 | { 0x40071, 0x2002 }, | 1037 | { 0x40071, 0x2002 }, |
1039 | { 0x40012, 0x8 }, | 1038 | { 0x40012, 0x8 }, |
1040 | { 0x40032, 0x80 }, | 1039 | { 0x40032, 0x80 }, |
1041 | { 0x40052, 0x0 }, | 1040 | { 0x40052, 0x0 }, |
1042 | { 0x40072, 0x0 }, | 1041 | { 0x40072, 0x0 }, |
1043 | { 0x40013, 0x2604 }, | 1042 | { 0x40013, 0x2604 }, |
1044 | { 0x40033, 0x1a }, | 1043 | { 0x40033, 0x1a }, |
1045 | { 0x40053, 0x0 }, | 1044 | { 0x40053, 0x0 }, |
1046 | { 0x40073, 0x0 }, | 1045 | { 0x40073, 0x0 }, |
1047 | { 0x40014, 0x708 }, | 1046 | { 0x40014, 0x708 }, |
1048 | { 0x40034, 0xa }, | 1047 | { 0x40034, 0xa }, |
1049 | { 0x40054, 0x0 }, | 1048 | { 0x40054, 0x0 }, |
1050 | { 0x40074, 0x2002 }, | 1049 | { 0x40074, 0x2002 }, |
1051 | { 0x40015, 0x4040 }, | 1050 | { 0x40015, 0x4040 }, |
1052 | { 0x40035, 0x80 }, | 1051 | { 0x40035, 0x80 }, |
1053 | { 0x40055, 0x0 }, | 1052 | { 0x40055, 0x0 }, |
1054 | { 0x40075, 0x0 }, | 1053 | { 0x40075, 0x0 }, |
1055 | { 0x40016, 0x60a }, | 1054 | { 0x40016, 0x60a }, |
1056 | { 0x40036, 0x15 }, | 1055 | { 0x40036, 0x15 }, |
1057 | { 0x40056, 0x1200 }, | 1056 | { 0x40056, 0x1200 }, |
1058 | { 0x40076, 0x0 }, | 1057 | { 0x40076, 0x0 }, |
1059 | { 0x40017, 0x61a }, | 1058 | { 0x40017, 0x61a }, |
1060 | { 0x40037, 0x15 }, | 1059 | { 0x40037, 0x15 }, |
1061 | { 0x40057, 0x1300 }, | 1060 | { 0x40057, 0x1300 }, |
1062 | { 0x40077, 0x0 }, | 1061 | { 0x40077, 0x0 }, |
1063 | { 0x40018, 0x60a }, | 1062 | { 0x40018, 0x60a }, |
1064 | { 0x40038, 0x1a }, | 1063 | { 0x40038, 0x1a }, |
1065 | { 0x40058, 0x1200 }, | 1064 | { 0x40058, 0x1200 }, |
1066 | { 0x40078, 0x0 }, | 1065 | { 0x40078, 0x0 }, |
1067 | { 0x40019, 0x642 }, | 1066 | { 0x40019, 0x642 }, |
1068 | { 0x40039, 0x1a }, | 1067 | { 0x40039, 0x1a }, |
1069 | { 0x40059, 0x1300 }, | 1068 | { 0x40059, 0x1300 }, |
1070 | { 0x40079, 0x0 }, | 1069 | { 0x40079, 0x0 }, |
1071 | { 0x4001a, 0x4808 }, | 1070 | { 0x4001a, 0x4808 }, |
1072 | { 0x4003a, 0x880 }, | 1071 | { 0x4003a, 0x880 }, |
1073 | { 0x4005a, 0x0 }, | 1072 | { 0x4005a, 0x0 }, |
1074 | { 0x4007a, 0x0 }, | 1073 | { 0x4007a, 0x0 }, |
1075 | { 0x900a4, 0x0 }, | 1074 | { 0x900a4, 0x0 }, |
1076 | { 0x900a5, 0x790 }, | 1075 | { 0x900a5, 0x790 }, |
1077 | { 0x900a6, 0x11a }, | 1076 | { 0x900a6, 0x11a }, |
1078 | { 0x900a7, 0x8 }, | 1077 | { 0x900a7, 0x8 }, |
1079 | { 0x900a8, 0x7aa }, | 1078 | { 0x900a8, 0x7aa }, |
1080 | { 0x900a9, 0x2a }, | 1079 | { 0x900a9, 0x2a }, |
1081 | { 0x900aa, 0x10 }, | 1080 | { 0x900aa, 0x10 }, |
1082 | { 0x900ab, 0x7b2 }, | 1081 | { 0x900ab, 0x7b2 }, |
1083 | { 0x900ac, 0x2a }, | 1082 | { 0x900ac, 0x2a }, |
1084 | { 0x900ad, 0x0 }, | 1083 | { 0x900ad, 0x0 }, |
1085 | { 0x900ae, 0x7c8 }, | 1084 | { 0x900ae, 0x7c8 }, |
1086 | { 0x900af, 0x109 }, | 1085 | { 0x900af, 0x109 }, |
1087 | { 0x900b0, 0x10 }, | 1086 | { 0x900b0, 0x10 }, |
1088 | { 0x900b1, 0x10 }, | 1087 | { 0x900b1, 0x10 }, |
1089 | { 0x900b2, 0x109 }, | 1088 | { 0x900b2, 0x109 }, |
1090 | { 0x900b3, 0x10 }, | 1089 | { 0x900b3, 0x10 }, |
1091 | { 0x900b4, 0x2a8 }, | 1090 | { 0x900b4, 0x2a8 }, |
1092 | { 0x900b5, 0x129 }, | 1091 | { 0x900b5, 0x129 }, |
1093 | { 0x900b6, 0x8 }, | 1092 | { 0x900b6, 0x8 }, |
1094 | { 0x900b7, 0x370 }, | 1093 | { 0x900b7, 0x370 }, |
1095 | { 0x900b8, 0x129 }, | 1094 | { 0x900b8, 0x129 }, |
1096 | { 0x900b9, 0xa }, | 1095 | { 0x900b9, 0xa }, |
1097 | { 0x900ba, 0x3c8 }, | 1096 | { 0x900ba, 0x3c8 }, |
1098 | { 0x900bb, 0x1a9 }, | 1097 | { 0x900bb, 0x1a9 }, |
1099 | { 0x900bc, 0xc }, | 1098 | { 0x900bc, 0xc }, |
1100 | { 0x900bd, 0x408 }, | 1099 | { 0x900bd, 0x408 }, |
1101 | { 0x900be, 0x199 }, | 1100 | { 0x900be, 0x199 }, |
1102 | { 0x900bf, 0x14 }, | 1101 | { 0x900bf, 0x14 }, |
1103 | { 0x900c0, 0x790 }, | 1102 | { 0x900c0, 0x790 }, |
1104 | { 0x900c1, 0x11a }, | 1103 | { 0x900c1, 0x11a }, |
1105 | { 0x900c2, 0x8 }, | 1104 | { 0x900c2, 0x8 }, |
1106 | { 0x900c3, 0x4 }, | 1105 | { 0x900c3, 0x4 }, |
1107 | { 0x900c4, 0x18 }, | 1106 | { 0x900c4, 0x18 }, |
1108 | { 0x900c5, 0xe }, | 1107 | { 0x900c5, 0xe }, |
1109 | { 0x900c6, 0x408 }, | 1108 | { 0x900c6, 0x408 }, |
1110 | { 0x900c7, 0x199 }, | 1109 | { 0x900c7, 0x199 }, |
1111 | { 0x900c8, 0x8 }, | 1110 | { 0x900c8, 0x8 }, |
1112 | { 0x900c9, 0x8568 }, | 1111 | { 0x900c9, 0x8568 }, |
1113 | { 0x900ca, 0x108 }, | 1112 | { 0x900ca, 0x108 }, |
1114 | { 0x900cb, 0x18 }, | 1113 | { 0x900cb, 0x18 }, |
1115 | { 0x900cc, 0x790 }, | 1114 | { 0x900cc, 0x790 }, |
1116 | { 0x900cd, 0x16a }, | 1115 | { 0x900cd, 0x16a }, |
1117 | { 0x900ce, 0x8 }, | 1116 | { 0x900ce, 0x8 }, |
1118 | { 0x900cf, 0x1d8 }, | 1117 | { 0x900cf, 0x1d8 }, |
1119 | { 0x900d0, 0x169 }, | 1118 | { 0x900d0, 0x169 }, |
1120 | { 0x900d1, 0x10 }, | 1119 | { 0x900d1, 0x10 }, |
1121 | { 0x900d2, 0x8558 }, | 1120 | { 0x900d2, 0x8558 }, |
1122 | { 0x900d3, 0x168 }, | 1121 | { 0x900d3, 0x168 }, |
1123 | { 0x900d4, 0x70 }, | 1122 | { 0x900d4, 0x70 }, |
1124 | { 0x900d5, 0x788 }, | 1123 | { 0x900d5, 0x788 }, |
1125 | { 0x900d6, 0x16a }, | 1124 | { 0x900d6, 0x16a }, |
1126 | { 0x900d7, 0x1ff8 }, | 1125 | { 0x900d7, 0x1ff8 }, |
1127 | { 0x900d8, 0x85a8 }, | 1126 | { 0x900d8, 0x85a8 }, |
1128 | { 0x900d9, 0x1e8 }, | 1127 | { 0x900d9, 0x1e8 }, |
1129 | { 0x900da, 0x50 }, | 1128 | { 0x900da, 0x50 }, |
1130 | { 0x900db, 0x798 }, | 1129 | { 0x900db, 0x798 }, |
1131 | { 0x900dc, 0x16a }, | 1130 | { 0x900dc, 0x16a }, |
1132 | { 0x900dd, 0x60 }, | 1131 | { 0x900dd, 0x60 }, |
1133 | { 0x900de, 0x7a0 }, | 1132 | { 0x900de, 0x7a0 }, |
1134 | { 0x900df, 0x16a }, | 1133 | { 0x900df, 0x16a }, |
1135 | { 0x900e0, 0x8 }, | 1134 | { 0x900e0, 0x8 }, |
1136 | { 0x900e1, 0x8310 }, | 1135 | { 0x900e1, 0x8310 }, |
1137 | { 0x900e2, 0x168 }, | 1136 | { 0x900e2, 0x168 }, |
1138 | { 0x900e3, 0x8 }, | 1137 | { 0x900e3, 0x8 }, |
1139 | { 0x900e4, 0xa310 }, | 1138 | { 0x900e4, 0xa310 }, |
1140 | { 0x900e5, 0x168 }, | 1139 | { 0x900e5, 0x168 }, |
1141 | { 0x900e6, 0xa }, | 1140 | { 0x900e6, 0xa }, |
1142 | { 0x900e7, 0x408 }, | 1141 | { 0x900e7, 0x408 }, |
1143 | { 0x900e8, 0x169 }, | 1142 | { 0x900e8, 0x169 }, |
1144 | { 0x900e9, 0x6e }, | 1143 | { 0x900e9, 0x6e }, |
1145 | { 0x900ea, 0x0 }, | 1144 | { 0x900ea, 0x0 }, |
1146 | { 0x900eb, 0x68 }, | 1145 | { 0x900eb, 0x68 }, |
1147 | { 0x900ec, 0x0 }, | 1146 | { 0x900ec, 0x0 }, |
1148 | { 0x900ed, 0x408 }, | 1147 | { 0x900ed, 0x408 }, |
1149 | { 0x900ee, 0x169 }, | 1148 | { 0x900ee, 0x169 }, |
1150 | { 0x900ef, 0x0 }, | 1149 | { 0x900ef, 0x0 }, |
1151 | { 0x900f0, 0x8310 }, | 1150 | { 0x900f0, 0x8310 }, |
1152 | { 0x900f1, 0x168 }, | 1151 | { 0x900f1, 0x168 }, |
1153 | { 0x900f2, 0x0 }, | 1152 | { 0x900f2, 0x0 }, |
1154 | { 0x900f3, 0xa310 }, | 1153 | { 0x900f3, 0xa310 }, |
1155 | { 0x900f4, 0x168 }, | 1154 | { 0x900f4, 0x168 }, |
1156 | { 0x900f5, 0x1ff8 }, | 1155 | { 0x900f5, 0x1ff8 }, |
1157 | { 0x900f6, 0x85a8 }, | 1156 | { 0x900f6, 0x85a8 }, |
1158 | { 0x900f7, 0x1e8 }, | 1157 | { 0x900f7, 0x1e8 }, |
1159 | { 0x900f8, 0x68 }, | 1158 | { 0x900f8, 0x68 }, |
1160 | { 0x900f9, 0x798 }, | 1159 | { 0x900f9, 0x798 }, |
1161 | { 0x900fa, 0x16a }, | 1160 | { 0x900fa, 0x16a }, |
1162 | { 0x900fb, 0x78 }, | 1161 | { 0x900fb, 0x78 }, |
1163 | { 0x900fc, 0x7a0 }, | 1162 | { 0x900fc, 0x7a0 }, |
1164 | { 0x900fd, 0x16a }, | 1163 | { 0x900fd, 0x16a }, |
1165 | { 0x900fe, 0x68 }, | 1164 | { 0x900fe, 0x68 }, |
1166 | { 0x900ff, 0x790 }, | 1165 | { 0x900ff, 0x790 }, |
1167 | { 0x90100, 0x16a }, | 1166 | { 0x90100, 0x16a }, |
1168 | { 0x90101, 0x8 }, | 1167 | { 0x90101, 0x8 }, |
1169 | { 0x90102, 0x8b10 }, | 1168 | { 0x90102, 0x8b10 }, |
1170 | { 0x90103, 0x168 }, | 1169 | { 0x90103, 0x168 }, |
1171 | { 0x90104, 0x8 }, | 1170 | { 0x90104, 0x8 }, |
1172 | { 0x90105, 0xab10 }, | 1171 | { 0x90105, 0xab10 }, |
1173 | { 0x90106, 0x168 }, | 1172 | { 0x90106, 0x168 }, |
1174 | { 0x90107, 0xa }, | 1173 | { 0x90107, 0xa }, |
1175 | { 0x90108, 0x408 }, | 1174 | { 0x90108, 0x408 }, |
1176 | { 0x90109, 0x169 }, | 1175 | { 0x90109, 0x169 }, |
1177 | { 0x9010a, 0x58 }, | 1176 | { 0x9010a, 0x58 }, |
1178 | { 0x9010b, 0x0 }, | 1177 | { 0x9010b, 0x0 }, |
1179 | { 0x9010c, 0x68 }, | 1178 | { 0x9010c, 0x68 }, |
1180 | { 0x9010d, 0x0 }, | 1179 | { 0x9010d, 0x0 }, |
1181 | { 0x9010e, 0x408 }, | 1180 | { 0x9010e, 0x408 }, |
1182 | { 0x9010f, 0x169 }, | 1181 | { 0x9010f, 0x169 }, |
1183 | { 0x90110, 0x0 }, | 1182 | { 0x90110, 0x0 }, |
1184 | { 0x90111, 0x8b10 }, | 1183 | { 0x90111, 0x8b10 }, |
1185 | { 0x90112, 0x168 }, | 1184 | { 0x90112, 0x168 }, |
1186 | { 0x90113, 0x0 }, | 1185 | { 0x90113, 0x0 }, |
1187 | { 0x90114, 0xab10 }, | 1186 | { 0x90114, 0xab10 }, |
1188 | { 0x90115, 0x168 }, | 1187 | { 0x90115, 0x168 }, |
1189 | { 0x90116, 0x0 }, | 1188 | { 0x90116, 0x0 }, |
1190 | { 0x90117, 0x1d8 }, | 1189 | { 0x90117, 0x1d8 }, |
1191 | { 0x90118, 0x169 }, | 1190 | { 0x90118, 0x169 }, |
1192 | { 0x90119, 0x80 }, | 1191 | { 0x90119, 0x80 }, |
1193 | { 0x9011a, 0x790 }, | 1192 | { 0x9011a, 0x790 }, |
1194 | { 0x9011b, 0x16a }, | 1193 | { 0x9011b, 0x16a }, |
1195 | { 0x9011c, 0x18 }, | 1194 | { 0x9011c, 0x18 }, |
1196 | { 0x9011d, 0x7aa }, | 1195 | { 0x9011d, 0x7aa }, |
1197 | { 0x9011e, 0x6a }, | 1196 | { 0x9011e, 0x6a }, |
1198 | { 0x9011f, 0xa }, | 1197 | { 0x9011f, 0xa }, |
1199 | { 0x90120, 0x0 }, | 1198 | { 0x90120, 0x0 }, |
1200 | { 0x90121, 0x1e9 }, | 1199 | { 0x90121, 0x1e9 }, |
1201 | { 0x90122, 0x8 }, | 1200 | { 0x90122, 0x8 }, |
1202 | { 0x90123, 0x8080 }, | 1201 | { 0x90123, 0x8080 }, |
1203 | { 0x90124, 0x108 }, | 1202 | { 0x90124, 0x108 }, |
1204 | { 0x90125, 0xf }, | 1203 | { 0x90125, 0xf }, |
1205 | { 0x90126, 0x408 }, | 1204 | { 0x90126, 0x408 }, |
1206 | { 0x90127, 0x169 }, | 1205 | { 0x90127, 0x169 }, |
1207 | { 0x90128, 0xc }, | 1206 | { 0x90128, 0xc }, |
1208 | { 0x90129, 0x0 }, | 1207 | { 0x90129, 0x0 }, |
1209 | { 0x9012a, 0x68 }, | 1208 | { 0x9012a, 0x68 }, |
1210 | { 0x9012b, 0x9 }, | 1209 | { 0x9012b, 0x9 }, |
1211 | { 0x9012c, 0x0 }, | 1210 | { 0x9012c, 0x0 }, |
1212 | { 0x9012d, 0x1a9 }, | 1211 | { 0x9012d, 0x1a9 }, |
1213 | { 0x9012e, 0x0 }, | 1212 | { 0x9012e, 0x0 }, |
1214 | { 0x9012f, 0x408 }, | 1213 | { 0x9012f, 0x408 }, |
1215 | { 0x90130, 0x169 }, | 1214 | { 0x90130, 0x169 }, |
1216 | { 0x90131, 0x0 }, | 1215 | { 0x90131, 0x0 }, |
1217 | { 0x90132, 0x8080 }, | 1216 | { 0x90132, 0x8080 }, |
1218 | { 0x90133, 0x108 }, | 1217 | { 0x90133, 0x108 }, |
1219 | { 0x90134, 0x8 }, | 1218 | { 0x90134, 0x8 }, |
1220 | { 0x90135, 0x7aa }, | 1219 | { 0x90135, 0x7aa }, |
1221 | { 0x90136, 0x6a }, | 1220 | { 0x90136, 0x6a }, |
1222 | { 0x90137, 0x0 }, | 1221 | { 0x90137, 0x0 }, |
1223 | { 0x90138, 0x8568 }, | 1222 | { 0x90138, 0x8568 }, |
1224 | { 0x90139, 0x108 }, | 1223 | { 0x90139, 0x108 }, |
1225 | { 0x9013a, 0xb7 }, | 1224 | { 0x9013a, 0xb7 }, |
1226 | { 0x9013b, 0x790 }, | 1225 | { 0x9013b, 0x790 }, |
1227 | { 0x9013c, 0x16a }, | 1226 | { 0x9013c, 0x16a }, |
1228 | { 0x9013d, 0x1f }, | 1227 | { 0x9013d, 0x1f }, |
1229 | { 0x9013e, 0x0 }, | 1228 | { 0x9013e, 0x0 }, |
1230 | { 0x9013f, 0x68 }, | 1229 | { 0x9013f, 0x68 }, |
1231 | { 0x90140, 0x8 }, | 1230 | { 0x90140, 0x8 }, |
1232 | { 0x90141, 0x8558 }, | 1231 | { 0x90141, 0x8558 }, |
1233 | { 0x90142, 0x168 }, | 1232 | { 0x90142, 0x168 }, |
1234 | { 0x90143, 0xf }, | 1233 | { 0x90143, 0xf }, |
1235 | { 0x90144, 0x408 }, | 1234 | { 0x90144, 0x408 }, |
1236 | { 0x90145, 0x169 }, | 1235 | { 0x90145, 0x169 }, |
1237 | { 0x90146, 0xd }, | 1236 | { 0x90146, 0xd }, |
1238 | { 0x90147, 0x0 }, | 1237 | { 0x90147, 0x0 }, |
1239 | { 0x90148, 0x68 }, | 1238 | { 0x90148, 0x68 }, |
1240 | { 0x90149, 0x0 }, | 1239 | { 0x90149, 0x0 }, |
1241 | { 0x9014a, 0x408 }, | 1240 | { 0x9014a, 0x408 }, |
1242 | { 0x9014b, 0x169 }, | 1241 | { 0x9014b, 0x169 }, |
1243 | { 0x9014c, 0x0 }, | 1242 | { 0x9014c, 0x0 }, |
1244 | { 0x9014d, 0x8558 }, | 1243 | { 0x9014d, 0x8558 }, |
1245 | { 0x9014e, 0x168 }, | 1244 | { 0x9014e, 0x168 }, |
1246 | { 0x9014f, 0x8 }, | 1245 | { 0x9014f, 0x8 }, |
1247 | { 0x90150, 0x3c8 }, | 1246 | { 0x90150, 0x3c8 }, |
1248 | { 0x90151, 0x1a9 }, | 1247 | { 0x90151, 0x1a9 }, |
1249 | { 0x90152, 0x3 }, | 1248 | { 0x90152, 0x3 }, |
1250 | { 0x90153, 0x370 }, | 1249 | { 0x90153, 0x370 }, |
1251 | { 0x90154, 0x129 }, | 1250 | { 0x90154, 0x129 }, |
1252 | { 0x90155, 0x20 }, | 1251 | { 0x90155, 0x20 }, |
1253 | { 0x90156, 0x2aa }, | 1252 | { 0x90156, 0x2aa }, |
1254 | { 0x90157, 0x9 }, | 1253 | { 0x90157, 0x9 }, |
1255 | { 0x90158, 0x0 }, | 1254 | { 0x90158, 0x0 }, |
1256 | { 0x90159, 0x400 }, | 1255 | { 0x90159, 0x400 }, |
1257 | { 0x9015a, 0x10e }, | 1256 | { 0x9015a, 0x10e }, |
1258 | { 0x9015b, 0x8 }, | 1257 | { 0x9015b, 0x8 }, |
1259 | { 0x9015c, 0xe8 }, | 1258 | { 0x9015c, 0xe8 }, |
1260 | { 0x9015d, 0x109 }, | 1259 | { 0x9015d, 0x109 }, |
1261 | { 0x9015e, 0x0 }, | 1260 | { 0x9015e, 0x0 }, |
1262 | { 0x9015f, 0x8140 }, | 1261 | { 0x9015f, 0x8140 }, |
1263 | { 0x90160, 0x10c }, | 1262 | { 0x90160, 0x10c }, |
1264 | { 0x90161, 0x10 }, | 1263 | { 0x90161, 0x10 }, |
1265 | { 0x90162, 0x8138 }, | 1264 | { 0x90162, 0x8138 }, |
1266 | { 0x90163, 0x10c }, | 1265 | { 0x90163, 0x10c }, |
1267 | { 0x90164, 0x8 }, | 1266 | { 0x90164, 0x8 }, |
1268 | { 0x90165, 0x7c8 }, | 1267 | { 0x90165, 0x7c8 }, |
1269 | { 0x90166, 0x101 }, | 1268 | { 0x90166, 0x101 }, |
1270 | { 0x90167, 0x8 }, | 1269 | { 0x90167, 0x8 }, |
1271 | { 0x90168, 0x448 }, | 1270 | { 0x90168, 0x448 }, |
1272 | { 0x90169, 0x109 }, | 1271 | { 0x90169, 0x109 }, |
1273 | { 0x9016a, 0xf }, | 1272 | { 0x9016a, 0xf }, |
1274 | { 0x9016b, 0x7c0 }, | 1273 | { 0x9016b, 0x7c0 }, |
1275 | { 0x9016c, 0x109 }, | 1274 | { 0x9016c, 0x109 }, |
1276 | { 0x9016d, 0x0 }, | 1275 | { 0x9016d, 0x0 }, |
1277 | { 0x9016e, 0xe8 }, | 1276 | { 0x9016e, 0xe8 }, |
1278 | { 0x9016f, 0x109 }, | 1277 | { 0x9016f, 0x109 }, |
1279 | { 0x90170, 0x47 }, | 1278 | { 0x90170, 0x47 }, |
1280 | { 0x90171, 0x630 }, | 1279 | { 0x90171, 0x630 }, |
1281 | { 0x90172, 0x109 }, | 1280 | { 0x90172, 0x109 }, |
1282 | { 0x90173, 0x8 }, | 1281 | { 0x90173, 0x8 }, |
1283 | { 0x90174, 0x618 }, | 1282 | { 0x90174, 0x618 }, |
1284 | { 0x90175, 0x109 }, | 1283 | { 0x90175, 0x109 }, |
1285 | { 0x90176, 0x8 }, | 1284 | { 0x90176, 0x8 }, |
1286 | { 0x90177, 0xe0 }, | 1285 | { 0x90177, 0xe0 }, |
1287 | { 0x90178, 0x109 }, | 1286 | { 0x90178, 0x109 }, |
1288 | { 0x90179, 0x0 }, | 1287 | { 0x90179, 0x0 }, |
1289 | { 0x9017a, 0x7c8 }, | 1288 | { 0x9017a, 0x7c8 }, |
1290 | { 0x9017b, 0x109 }, | 1289 | { 0x9017b, 0x109 }, |
1291 | { 0x9017c, 0x8 }, | 1290 | { 0x9017c, 0x8 }, |
1292 | { 0x9017d, 0x8140 }, | 1291 | { 0x9017d, 0x8140 }, |
1293 | { 0x9017e, 0x10c }, | 1292 | { 0x9017e, 0x10c }, |
1294 | { 0x9017f, 0x0 }, | 1293 | { 0x9017f, 0x0 }, |
1295 | { 0x90180, 0x1 }, | 1294 | { 0x90180, 0x1 }, |
1296 | { 0x90181, 0x8 }, | 1295 | { 0x90181, 0x8 }, |
1297 | { 0x90182, 0x8 }, | 1296 | { 0x90182, 0x8 }, |
1298 | { 0x90183, 0x4 }, | 1297 | { 0x90183, 0x4 }, |
1299 | { 0x90184, 0x8 }, | 1298 | { 0x90184, 0x8 }, |
1300 | { 0x90185, 0x8 }, | 1299 | { 0x90185, 0x8 }, |
1301 | { 0x90186, 0x7c8 }, | 1300 | { 0x90186, 0x7c8 }, |
1302 | { 0x90187, 0x101 }, | 1301 | { 0x90187, 0x101 }, |
1303 | { 0x90006, 0x0 }, | 1302 | { 0x90006, 0x0 }, |
1304 | { 0x90007, 0x0 }, | 1303 | { 0x90007, 0x0 }, |
1305 | { 0x90008, 0x8 }, | 1304 | { 0x90008, 0x8 }, |
1306 | { 0x90009, 0x0 }, | 1305 | { 0x90009, 0x0 }, |
1307 | { 0x9000a, 0x0 }, | 1306 | { 0x9000a, 0x0 }, |
1308 | { 0x9000b, 0x0 }, | 1307 | { 0x9000b, 0x0 }, |
1309 | { 0xd00e7, 0x400 }, | 1308 | { 0xd00e7, 0x400 }, |
1310 | { 0x90017, 0x0 }, | 1309 | { 0x90017, 0x0 }, |
1311 | { 0x9001f, 0x29 }, | 1310 | { 0x9001f, 0x29 }, |
1312 | { 0x90026, 0x6a }, | 1311 | { 0x90026, 0x6a }, |
1313 | { 0x400d0, 0x0 }, | 1312 | { 0x400d0, 0x0 }, |
1314 | { 0x400d1, 0x101 }, | 1313 | { 0x400d1, 0x101 }, |
1315 | { 0x400d2, 0x105 }, | 1314 | { 0x400d2, 0x105 }, |
1316 | { 0x400d3, 0x107 }, | 1315 | { 0x400d3, 0x107 }, |
1317 | { 0x400d4, 0x10f }, | 1316 | { 0x400d4, 0x10f }, |
1318 | { 0x400d5, 0x202 }, | 1317 | { 0x400d5, 0x202 }, |
1319 | { 0x400d6, 0x20a }, | 1318 | { 0x400d6, 0x20a }, |
1320 | { 0x400d7, 0x20b }, | 1319 | { 0x400d7, 0x20b }, |
1321 | { 0x2003a, 0x2 }, | 1320 | { 0x2003a, 0x2 }, |
1322 | { 0x2000b, 0x32 }, | 1321 | { 0x2000b, 0x32 }, |
1323 | { 0x2000c, 0x64 }, | 1322 | { 0x2000c, 0x64 }, |
1324 | { 0x2000d, 0x3e8 }, | 1323 | { 0x2000d, 0x3e8 }, |
1325 | { 0x2000e, 0x2c }, | 1324 | { 0x2000e, 0x2c }, |
1326 | { 0x12000b, 0xc }, | 1325 | { 0x12000b, 0xc }, |
1327 | { 0x12000c, 0x19 }, | 1326 | { 0x12000c, 0x19 }, |
1328 | { 0x12000d, 0xfa }, | 1327 | { 0x12000d, 0xfa }, |
1329 | { 0x12000e, 0x10 }, | 1328 | { 0x12000e, 0x10 }, |
1330 | { 0x22000b, 0x3 }, | 1329 | { 0x22000b, 0x3 }, |
1331 | { 0x22000c, 0x6 }, | 1330 | { 0x22000c, 0x6 }, |
1332 | { 0x22000d, 0x3e }, | 1331 | { 0x22000d, 0x3e }, |
1333 | { 0x22000e, 0x10 }, | 1332 | { 0x22000e, 0x10 }, |
1334 | { 0x9000c, 0x0 }, | 1333 | { 0x9000c, 0x0 }, |
1335 | { 0x9000d, 0x173 }, | 1334 | { 0x9000d, 0x173 }, |
1336 | { 0x9000e, 0x60 }, | 1335 | { 0x9000e, 0x60 }, |
1337 | { 0x9000f, 0x6110 }, | 1336 | { 0x9000f, 0x6110 }, |
1338 | { 0x90010, 0x2152 }, | 1337 | { 0x90010, 0x2152 }, |
1339 | { 0x90011, 0xdfbd }, | 1338 | { 0x90011, 0xdfbd }, |
1340 | { 0x90012, 0x2060 }, | 1339 | { 0x90012, 0x2060 }, |
1341 | { 0x90013, 0x6152 }, | 1340 | { 0x90013, 0x6152 }, |
1342 | { 0x20010, 0x5a }, | 1341 | { 0x20010, 0x5a }, |
1343 | { 0x20011, 0x3 }, | 1342 | { 0x20011, 0x3 }, |
1344 | { 0x120010, 0x5a }, | 1343 | { 0x120010, 0x5a }, |
1345 | { 0x120011, 0x3 }, | 1344 | { 0x120011, 0x3 }, |
1346 | { 0x220010, 0x5a }, | 1345 | { 0x220010, 0x5a }, |
1347 | { 0x220011, 0x3 }, | 1346 | { 0x220011, 0x3 }, |
1348 | { 0x40080, 0xe0 }, | 1347 | { 0x40080, 0xe0 }, |
1349 | { 0x40081, 0x12 }, | 1348 | { 0x40081, 0x12 }, |
1350 | { 0x40082, 0xe0 }, | 1349 | { 0x40082, 0xe0 }, |
1351 | { 0x40083, 0x12 }, | 1350 | { 0x40083, 0x12 }, |
1352 | { 0x40084, 0xe0 }, | 1351 | { 0x40084, 0xe0 }, |
1353 | { 0x40085, 0x12 }, | 1352 | { 0x40085, 0x12 }, |
1354 | { 0x140080, 0xe0 }, | 1353 | { 0x140080, 0xe0 }, |
1355 | { 0x140081, 0x12 }, | 1354 | { 0x140081, 0x12 }, |
1356 | { 0x140082, 0xe0 }, | 1355 | { 0x140082, 0xe0 }, |
1357 | { 0x140083, 0x12 }, | 1356 | { 0x140083, 0x12 }, |
1358 | { 0x140084, 0xe0 }, | 1357 | { 0x140084, 0xe0 }, |
1359 | { 0x140085, 0x12 }, | 1358 | { 0x140085, 0x12 }, |
1360 | { 0x240080, 0xe0 }, | 1359 | { 0x240080, 0xe0 }, |
1361 | { 0x240081, 0x12 }, | 1360 | { 0x240081, 0x12 }, |
1362 | { 0x240082, 0xe0 }, | 1361 | { 0x240082, 0xe0 }, |
1363 | { 0x240083, 0x12 }, | 1362 | { 0x240083, 0x12 }, |
1364 | { 0x240084, 0xe0 }, | 1363 | { 0x240084, 0xe0 }, |
1365 | { 0x240085, 0x12 }, | 1364 | { 0x240085, 0x12 }, |
1366 | { 0x400fd, 0xf }, | 1365 | { 0x400fd, 0xf }, |
1367 | { 0x10011, 0x1 }, | 1366 | { 0x10011, 0x1 }, |
1368 | { 0x10012, 0x1 }, | 1367 | { 0x10012, 0x1 }, |
1369 | { 0x10013, 0x180 }, | 1368 | { 0x10013, 0x180 }, |
1370 | { 0x10018, 0x1 }, | 1369 | { 0x10018, 0x1 }, |
1371 | { 0x10002, 0x6209 }, | 1370 | { 0x10002, 0x6209 }, |
1372 | { 0x100b2, 0x1 }, | 1371 | { 0x100b2, 0x1 }, |
1373 | { 0x101b4, 0x1 }, | 1372 | { 0x101b4, 0x1 }, |
1374 | { 0x102b4, 0x1 }, | 1373 | { 0x102b4, 0x1 }, |
1375 | { 0x103b4, 0x1 }, | 1374 | { 0x103b4, 0x1 }, |
1376 | { 0x104b4, 0x1 }, | 1375 | { 0x104b4, 0x1 }, |
1377 | { 0x105b4, 0x1 }, | 1376 | { 0x105b4, 0x1 }, |
1378 | { 0x106b4, 0x1 }, | 1377 | { 0x106b4, 0x1 }, |
1379 | { 0x107b4, 0x1 }, | 1378 | { 0x107b4, 0x1 }, |
1380 | { 0x108b4, 0x1 }, | 1379 | { 0x108b4, 0x1 }, |
1381 | { 0x11011, 0x1 }, | 1380 | { 0x11011, 0x1 }, |
1382 | { 0x11012, 0x1 }, | 1381 | { 0x11012, 0x1 }, |
1383 | { 0x11013, 0x180 }, | 1382 | { 0x11013, 0x180 }, |
1384 | { 0x11018, 0x1 }, | 1383 | { 0x11018, 0x1 }, |
1385 | { 0x11002, 0x6209 }, | 1384 | { 0x11002, 0x6209 }, |
1386 | { 0x110b2, 0x1 }, | 1385 | { 0x110b2, 0x1 }, |
1387 | { 0x111b4, 0x1 }, | 1386 | { 0x111b4, 0x1 }, |
1388 | { 0x112b4, 0x1 }, | 1387 | { 0x112b4, 0x1 }, |
1389 | { 0x113b4, 0x1 }, | 1388 | { 0x113b4, 0x1 }, |
1390 | { 0x114b4, 0x1 }, | 1389 | { 0x114b4, 0x1 }, |
1391 | { 0x115b4, 0x1 }, | 1390 | { 0x115b4, 0x1 }, |
1392 | { 0x116b4, 0x1 }, | 1391 | { 0x116b4, 0x1 }, |
1393 | { 0x117b4, 0x1 }, | 1392 | { 0x117b4, 0x1 }, |
1394 | { 0x118b4, 0x1 }, | 1393 | { 0x118b4, 0x1 }, |
1395 | { 0x20089, 0x1 }, | 1394 | { 0x20089, 0x1 }, |
1396 | { 0x20088, 0x19 }, | 1395 | { 0x20088, 0x19 }, |
1397 | { 0xc0080, 0x2 }, | 1396 | { 0xc0080, 0x2 }, |
1398 | { 0xd0000, 0x1 } | 1397 | { 0xd0000, 0x1 } |
1399 | }; | 1398 | }; |
1400 | 1399 | ||
1401 | struct dram_fsp_msg ddr_dram_fsp_msg[] = { | 1400 | struct dram_fsp_msg ddr_dram_fsp_msg[] = { |
1402 | { | 1401 | { |
1403 | /* P0 1600mts 1D */ | 1402 | /* P0 1600mts 1D */ |
1404 | .drate = 1600, | 1403 | .drate = 1600, |
1405 | .fw_type = FW_1D_IMAGE, | 1404 | .fw_type = FW_1D_IMAGE, |
1406 | .fsp_cfg = ddr_fsp0_cfg, | 1405 | .fsp_cfg = ddr_fsp0_cfg, |
1407 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp0_cfg), | 1406 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp0_cfg), |
1408 | }, | 1407 | }, |
1409 | { | 1408 | { |
1410 | /* P1 400mts 1D */ | 1409 | /* P1 400mts 1D */ |
1411 | .drate = 400, | 1410 | .drate = 400, |
1412 | .fw_type = FW_1D_IMAGE, | 1411 | .fw_type = FW_1D_IMAGE, |
1413 | .fsp_cfg = ddr_fsp1_cfg, | 1412 | .fsp_cfg = ddr_fsp1_cfg, |
1414 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp1_cfg), | 1413 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp1_cfg), |
1415 | }, | 1414 | }, |
1416 | { | 1415 | { |
1417 | /* P2 100mts 1D */ | 1416 | /* P2 100mts 1D */ |
1418 | .drate = 100, | 1417 | .drate = 100, |
1419 | .fw_type = FW_1D_IMAGE, | 1418 | .fw_type = FW_1D_IMAGE, |
1420 | .fsp_cfg = ddr_fsp2_cfg, | 1419 | .fsp_cfg = ddr_fsp2_cfg, |
1421 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp2_cfg), | 1420 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp2_cfg), |
1422 | }, | 1421 | }, |
1423 | { | 1422 | { |
1424 | /* P0 1600mts 2D */ | 1423 | /* P0 1600mts 2D */ |
1425 | .drate = 1600, | 1424 | .drate = 1600, |
1426 | .fw_type = FW_2D_IMAGE, | 1425 | .fw_type = FW_2D_IMAGE, |
1427 | .fsp_cfg = ddr_fsp0_2d_cfg, | 1426 | .fsp_cfg = ddr_fsp0_2d_cfg, |
1428 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp0_2d_cfg), | 1427 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp0_2d_cfg), |
1429 | }, | 1428 | }, |
1430 | }; | 1429 | }; |
1431 | 1430 | ||
1432 | /* ddr timing config params */ | 1431 | /* ddr timing config params */ |
1433 | struct dram_timing_info dram_timing = { | 1432 | struct dram_timing_info dram_timing = { |
1434 | .ddrc_cfg = ddr_ddrc_cfg, | 1433 | .ddrc_cfg = ddr_ddrc_cfg, |
1435 | .ddrc_cfg_num = ARRAY_SIZE(ddr_ddrc_cfg), | 1434 | .ddrc_cfg_num = ARRAY_SIZE(ddr_ddrc_cfg), |
1436 | .ddrphy_cfg = ddr_ddrphy_cfg, | 1435 | .ddrphy_cfg = ddr_ddrphy_cfg, |
1437 | .ddrphy_cfg_num = ARRAY_SIZE(ddr_ddrphy_cfg), | 1436 | .ddrphy_cfg_num = ARRAY_SIZE(ddr_ddrphy_cfg), |
1438 | .fsp_msg = ddr_dram_fsp_msg, | 1437 | .fsp_msg = ddr_dram_fsp_msg, |
1439 | .fsp_msg_num = ARRAY_SIZE(ddr_dram_fsp_msg), | 1438 | .fsp_msg_num = ARRAY_SIZE(ddr_dram_fsp_msg), |
1440 | .ddrphy_trained_csr = ddr_ddrphy_trained_csr, | 1439 | .ddrphy_trained_csr = ddr_ddrphy_trained_csr, |
1441 | .ddrphy_trained_csr_num = ARRAY_SIZE(ddr_ddrphy_trained_csr), | 1440 | .ddrphy_trained_csr_num = ARRAY_SIZE(ddr_ddrphy_trained_csr), |
1442 | .ddrphy_pie = ddr_phy_pie, | 1441 | .ddrphy_pie = ddr_phy_pie, |
1443 | .ddrphy_pie_num = ARRAY_SIZE(ddr_phy_pie), | 1442 | .ddrphy_pie_num = ARRAY_SIZE(ddr_phy_pie), |
1444 | .fsp_table = { 1600, 400, 100, }, | 1443 | .fsp_table = { 1600, 400, 100, }, |
1445 | }; | 1444 | }; |
1446 | 1445 | ||
1447 | 1446 |
board/freescale/imx8mp_evk/lpddr4_timing.c
1 | // SPDX-License-Identifier: GPL-2.0+ | 1 | // SPDX-License-Identifier: GPL-2.0+ |
2 | /* | 2 | /* |
3 | * Copyright 2019 NXP | 3 | * Copyright 2019 NXP |
4 | */ | 4 | */ |
5 | 5 | ||
6 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
7 | #include <asm/arch/ddr.h> | 7 | #include <asm/arch/ddr.h> |
8 | 8 | ||
9 | struct dram_cfg_param ddr_ddrc_cfg[] = { | 9 | struct dram_cfg_param ddr_ddrc_cfg[] = { |
10 | /** Initialize DDRC registers **/ | 10 | /** Initialize DDRC registers **/ |
11 | { 0x3d400304, 0x1 }, | 11 | { 0x3d400304, 0x1 }, |
12 | { 0x3d400030, 0x1 }, | 12 | { 0x3d400030, 0x1 }, |
13 | { 0x3d400000, 0xa3080020 }, | 13 | { 0x3d400000, 0xa3080020 }, |
14 | #ifdef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS | 14 | #ifdef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS |
15 | { 0x3d400020, 0x223 }, | 15 | { 0x3d400020, 0x223 }, |
16 | { 0x3d400024, 0x124f800 }, | 16 | { 0x3d400024, 0x124f800 }, |
17 | { 0x3d400064, 0x4900a8 }, | 17 | { 0x3d400064, 0x4900a8 }, |
18 | { 0x3d400070, 0x1027f90 }, | 18 | { 0x3d400070, 0x1027f90 }, |
19 | { 0x3d400074, 0x790 }, | 19 | { 0x3d400074, 0x790 }, |
20 | { 0x3d4000d0, 0xc0030495 }, | 20 | { 0x3d4000d0, 0xc0030495 }, |
21 | { 0x3d4000d4, 0x770000 }, | 21 | { 0x3d4000d4, 0x770000 }, |
22 | { 0x3d4000dc, 0xc40024 }, | 22 | { 0x3d4000dc, 0xc40024 }, |
23 | #else | 23 | #else |
24 | { 0x3d400020, 0x1323 }, | 24 | { 0x3d400020, 0x1323 }, |
25 | { 0x3d400024, 0x1e84800 }, | 25 | { 0x3d400024, 0x1e84800 }, |
26 | { 0x3d400064, 0x7a017c }, | 26 | { 0x3d400064, 0x7a017c }, |
27 | #ifdef CONFIG_IMX8M_DRAM_INLINE_ECC | 27 | #ifdef CONFIG_IMX8M_DRAM_INLINE_ECC |
28 | { 0x3d400070, 0x1027f54 }, | 28 | { 0x3d400070, 0x1027f54 }, |
29 | #else | 29 | #else |
30 | { 0x3d400070, 0x1027f10 }, | 30 | { 0x3d400070, 0x1027f10 }, |
31 | #endif | 31 | #endif |
32 | { 0x3d400074, 0x7b0 }, | 32 | { 0x3d400074, 0x7b0 }, |
33 | { 0x3d4000d0, 0xc00307a3 }, | 33 | { 0x3d4000d0, 0xc00307a3 }, |
34 | { 0x3d4000d4, 0xc50000 }, | 34 | { 0x3d4000d4, 0xc50000 }, |
35 | { 0x3d4000dc, 0xf4003f }, | 35 | { 0x3d4000dc, 0xf4003f }, |
36 | #endif | 36 | #endif |
37 | { 0x3d4000e0, 0x330000 }, | 37 | { 0x3d4000e0, 0x330000 }, |
38 | { 0x3d4000e8, 0x660048 }, | 38 | { 0x3d4000e8, 0x660048 }, |
39 | { 0x3d4000ec, 0x160048 }, | 39 | { 0x3d4000ec, 0x160048 }, |
40 | #ifdef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS | 40 | #ifdef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS |
41 | { 0x3d400100, 0x1618141a }, | 41 | { 0x3d400100, 0x1618141a }, |
42 | { 0x3d400104, 0x504a6 }, | 42 | { 0x3d400104, 0x504a6 }, |
43 | { 0x3d40010c, 0x909000 }, | 43 | { 0x3d40010c, 0x909000 }, |
44 | { 0x3d400110, 0xb04060b }, | 44 | { 0x3d400110, 0xb04060b }, |
45 | { 0x3d400114, 0x2030909 }, | 45 | { 0x3d400114, 0x2030909 }, |
46 | { 0x3d400118, 0x1010006 }, | 46 | { 0x3d400118, 0x1010006 }, |
47 | { 0x3d40011c, 0x301 }, | 47 | { 0x3d40011c, 0x301 }, |
48 | { 0x3d400130, 0x20500 }, | 48 | { 0x3d400130, 0x20500 }, |
49 | { 0x3d400134, 0xb100002 }, | 49 | { 0x3d400134, 0xb100002 }, |
50 | { 0x3d400138, 0xad }, | 50 | { 0x3d400138, 0xad }, |
51 | { 0x3d400144, 0x78003c }, | 51 | { 0x3d400144, 0x78003c }, |
52 | { 0x3d400180, 0x2580012 }, | 52 | { 0x3d400180, 0x2580012 }, |
53 | { 0x3d400184, 0x1e0493e }, | 53 | { 0x3d400184, 0x1e0493e }, |
54 | { 0x3d400188, 0x0 }, | 54 | { 0x3d400188, 0x0 }, |
55 | { 0x3d400190, 0x4938208 }, | 55 | { 0x3d400190, 0x4938208 }, |
56 | { 0x3d400194, 0x80303 }, | 56 | { 0x3d400194, 0x80303 }, |
57 | { 0x3d4001b4, 0x1308 }, | 57 | { 0x3d4001b4, 0x1308 }, |
58 | #else | 58 | #else |
59 | { 0x3d400100, 0x2028222a }, | 59 | { 0x3d400100, 0x2028222a }, |
60 | { 0x3d400104, 0x807bf }, | 60 | { 0x3d400104, 0x807bf }, |
61 | { 0x3d40010c, 0xe0e000 }, | 61 | { 0x3d40010c, 0xe0e000 }, |
62 | { 0x3d400110, 0x12040a12 }, | 62 | { 0x3d400110, 0x12040a12 }, |
63 | { 0x3d400114, 0x2050f0f }, | 63 | { 0x3d400114, 0x2050f0f }, |
64 | { 0x3d400118, 0x1010009 }, | 64 | { 0x3d400118, 0x1010009 }, |
65 | { 0x3d40011c, 0x501 }, | 65 | { 0x3d40011c, 0x501 }, |
66 | { 0x3d400130, 0x20800 }, | 66 | { 0x3d400130, 0x20800 }, |
67 | { 0x3d400134, 0xe100002 }, | 67 | { 0x3d400134, 0xe100002 }, |
68 | { 0x3d400138, 0x184 }, | 68 | { 0x3d400138, 0x184 }, |
69 | { 0x3d400144, 0xc80064 }, | 69 | { 0x3d400144, 0xc80064 }, |
70 | { 0x3d400180, 0x3e8001e }, | 70 | { 0x3d400180, 0x3e8001e }, |
71 | { 0x3d400184, 0x3207a12 }, | 71 | { 0x3d400184, 0x3207a12 }, |
72 | { 0x3d400188, 0x0 }, | 72 | { 0x3d400188, 0x0 }, |
73 | { 0x3d400190, 0x49f820e }, | 73 | { 0x3d400190, 0x49f820e }, |
74 | { 0x3d400194, 0x80303 }, | 74 | { 0x3d400194, 0x80303 }, |
75 | { 0x3d4001b4, 0x1f0e }, | 75 | { 0x3d4001b4, 0x1f0e }, |
76 | #endif | 76 | #endif |
77 | { 0x3d4001a0, 0xe0400018 }, | 77 | { 0x3d4001a0, 0xe0400018 }, |
78 | { 0x3d4001a4, 0xdf00e4 }, | 78 | { 0x3d4001a4, 0xdf00e4 }, |
79 | { 0x3d4001a8, 0x80000000 }, | 79 | { 0x3d4001a8, 0x80000000 }, |
80 | { 0x3d4001b0, 0x11 }, | 80 | { 0x3d4001b0, 0x11 }, |
81 | { 0x3d4001c0, 0x1 }, | 81 | { 0x3d4001c0, 0x1 }, |
82 | { 0x3d4001c4, 0x1 }, | 82 | { 0x3d4001c4, 0x1 }, |
83 | { 0x3d4000f4, 0xc99 }, | 83 | { 0x3d4000f4, 0xc99 }, |
84 | #ifdef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS | 84 | #ifdef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS |
85 | { 0x3d400108, 0x60c1514 }, | 85 | { 0x3d400108, 0x60c1514 }, |
86 | { 0x3d400200, 0x16 }, | 86 | { 0x3d400200, 0x16 }, |
87 | { 0x3d40020c, 0x0 }, | 87 | { 0x3d40020c, 0x0 }, |
88 | { 0x3d400210, 0x1f1f }, | 88 | { 0x3d400210, 0x1f1f }, |
89 | { 0x3d400204, 0x80808 }, | 89 | { 0x3d400204, 0x80808 }, |
90 | { 0x3d400214, 0x7070707 }, | 90 | { 0x3d400214, 0x7070707 }, |
91 | { 0x3d400218, 0x68070707 }, | 91 | { 0x3d400218, 0x68070707 }, |
92 | { 0x3d40021c, 0xf08 }, | 92 | { 0x3d40021c, 0xf08 }, |
93 | { 0x3d400250, 0x1f05 }, | 93 | { 0x3d400250, 0x1f05 }, |
94 | { 0x3d400254, 0x1f }, | 94 | { 0x3d400254, 0x1f }, |
95 | { 0x3d400264, 0x90003ff }, | 95 | { 0x3d400264, 0x90003ff }, |
96 | { 0x3d40026c, 0x20003ff }, | 96 | { 0x3d40026c, 0x20003ff }, |
97 | { 0x3d400400, 0x111 }, | 97 | { 0x3d400400, 0x111 }, |
98 | { 0x3d400408, 0x72ff }, | 98 | { 0x3d400408, 0x72ff }, |
99 | { 0x3d400494, 0x1000e00 }, | 99 | { 0x3d400494, 0x1000e00 }, |
100 | { 0x3d400498, 0x3ff0000 }, | 100 | { 0x3d400498, 0x3ff0000 }, |
101 | { 0x3d40049c, 0x1000e00 }, | 101 | { 0x3d40049c, 0x1000e00 }, |
102 | { 0x3d4004a0, 0x3ff0000 }, | 102 | { 0x3d4004a0, 0x3ff0000 }, |
103 | { 0x3d402020, 0x21 }, | 103 | { 0x3d402020, 0x21 }, |
104 | { 0x3d402024, 0x30d400 }, | 104 | { 0x3d402024, 0x30d400 }, |
105 | { 0x3d402050, 0x20d000 }, | 105 | { 0x3d402050, 0x20d000 }, |
106 | { 0x3d402064, 0xc001c }, | 106 | { 0x3d402064, 0xc001c }, |
107 | #else | 107 | #else |
108 | { 0x3d400108, 0x9121c1c }, | 108 | { 0x3d400108, 0x9121c1c }, |
109 | #ifdef CONFIG_IMX8M_DRAM_INLINE_ECC | 109 | #ifdef CONFIG_IMX8M_DRAM_INLINE_ECC |
110 | { 0x3d400200, 0x13 }, | 110 | { 0x3d400200, 0x13 }, |
111 | { 0x3d40020c, 0x13131300 }, | 111 | { 0x3d40020c, 0x13131300 }, |
112 | { 0x3d400210, 0x1f1f }, | 112 | { 0x3d400210, 0x1f1f }, |
113 | { 0x3d400204, 0x50505 }, | 113 | { 0x3d400204, 0x50505 }, |
114 | { 0x3d400214, 0x4040404 }, | 114 | { 0x3d400214, 0x4040404 }, |
115 | { 0x3d400218, 0x68040404 }, | 115 | { 0x3d400218, 0x68040404 }, |
116 | #else | 116 | #else |
117 | { 0x3d400200, 0x16 }, | 117 | { 0x3d400200, 0x16 }, |
118 | { 0x3d40020c, 0x0 }, | 118 | { 0x3d40020c, 0x0 }, |
119 | { 0x3d400210, 0x1f1f }, | 119 | { 0x3d400210, 0x1f1f }, |
120 | { 0x3d400204, 0x80808 }, | 120 | { 0x3d400204, 0x80808 }, |
121 | { 0x3d400214, 0x7070707 }, | 121 | { 0x3d400214, 0x7070707 }, |
122 | { 0x3d400218, 0x68070707 }, | 122 | { 0x3d400218, 0x68070707 }, |
123 | #endif | 123 | #endif |
124 | { 0x3d40021c, 0xf08 }, | 124 | { 0x3d40021c, 0xf08 }, |
125 | { 0x3d400250, 0x1705 }, | 125 | { 0x3d400250, 0x1705 }, |
126 | { 0x3d400254, 0x2c }, | 126 | { 0x3d400254, 0x2c }, |
127 | { 0x3d40025c, 0x4000030 }, | 127 | { 0x3d40025c, 0x4000030 }, |
128 | { 0x3d400264, 0x900093e7 }, | 128 | { 0x3d400264, 0x900093e7 }, |
129 | { 0x3d40026c, 0x2005574 }, | 129 | { 0x3d40026c, 0x2005574 }, |
130 | { 0x3d400400, 0x111 }, | 130 | { 0x3d400400, 0x111 }, |
131 | { 0x3d400404, 0x72ff }, | 131 | { 0x3d400404, 0x72ff }, |
132 | { 0x3d400408, 0x72ff }, | 132 | { 0x3d400408, 0x72ff }, |
133 | { 0x3d400494, 0x2100e07 }, | 133 | { 0x3d400494, 0x2100e07 }, |
134 | { 0x3d400498, 0x620096 }, | 134 | { 0x3d400498, 0x620096 }, |
135 | { 0x3d40049c, 0x1100e07 }, | 135 | { 0x3d40049c, 0x1100e07 }, |
136 | { 0x3d4004a0, 0xc8012c }, | 136 | { 0x3d4004a0, 0xc8012c }, |
137 | { 0x3d402020, 0x1021 }, | 137 | { 0x3d402020, 0x1021 }, |
138 | { 0x3d402024, 0x30d400 }, | 138 | { 0x3d402024, 0x30d400 }, |
139 | { 0x3d402050, 0x20d000 }, | 139 | { 0x3d402050, 0x20d000 }, |
140 | { 0x3d402064, 0xc0026 }, | 140 | { 0x3d402064, 0xc0026 }, |
141 | #endif | 141 | #endif |
142 | { 0x3d4020dc, 0x840000 }, | 142 | { 0x3d4020dc, 0x840000 }, |
143 | { 0x3d4020e0, 0x330000 }, | 143 | { 0x3d4020e0, 0x330000 }, |
144 | { 0x3d4020e8, 0x660048 }, | 144 | { 0x3d4020e8, 0x660048 }, |
145 | { 0x3d4020ec, 0x160048 }, | 145 | { 0x3d4020ec, 0x160048 }, |
146 | { 0x3d402100, 0xa040305 }, | 146 | { 0x3d402100, 0xa040305 }, |
147 | { 0x3d402104, 0x30407 }, | 147 | { 0x3d402104, 0x30407 }, |
148 | { 0x3d402108, 0x203060b }, | 148 | { 0x3d402108, 0x203060b }, |
149 | { 0x3d40210c, 0x505000 }, | 149 | { 0x3d40210c, 0x505000 }, |
150 | { 0x3d402110, 0x2040202 }, | 150 | { 0x3d402110, 0x2040202 }, |
151 | { 0x3d402114, 0x2030202 }, | 151 | { 0x3d402114, 0x2030202 }, |
152 | { 0x3d402118, 0x1010004 }, | 152 | { 0x3d402118, 0x1010004 }, |
153 | { 0x3d40211c, 0x301 }, | 153 | { 0x3d40211c, 0x301 }, |
154 | { 0x3d402130, 0x20300 }, | 154 | { 0x3d402130, 0x20300 }, |
155 | { 0x3d402134, 0xa100002 }, | 155 | { 0x3d402134, 0xa100002 }, |
156 | { 0x3d402138, 0x27 }, | 156 | { 0x3d402138, 0x27 }, |
157 | { 0x3d402144, 0x14000a }, | 157 | { 0x3d402144, 0x14000a }, |
158 | { 0x3d402180, 0x640004 }, | 158 | { 0x3d402180, 0x640004 }, |
159 | { 0x3d402190, 0x3818200 }, | 159 | { 0x3d402190, 0x3818200 }, |
160 | { 0x3d402194, 0x80303 }, | 160 | { 0x3d402194, 0x80303 }, |
161 | { 0x3d4021b4, 0x100 }, | 161 | { 0x3d4021b4, 0x100 }, |
162 | { 0x3d4020f4, 0xc99 }, | 162 | { 0x3d4020f4, 0xc99 }, |
163 | #ifdef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS | 163 | #ifdef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS |
164 | { 0x3d403020, 0x21 }, | 164 | { 0x3d403020, 0x21 }, |
165 | { 0x3d403024, 0xc3500 }, | 165 | { 0x3d403024, 0xc3500 }, |
166 | { 0x3d403050, 0x20d000 }, | 166 | { 0x3d403050, 0x20d000 }, |
167 | { 0x3d403064, 0x30007 }, | 167 | { 0x3d403064, 0x30007 }, |
168 | #else | 168 | #else |
169 | { 0x3d403020, 0x1021 }, | 169 | { 0x3d403020, 0x1021 }, |
170 | { 0x3d403024, 0xc3500 }, | 170 | { 0x3d403024, 0xc3500 }, |
171 | { 0x3d403050, 0x20d000 }, | 171 | { 0x3d403050, 0x20d000 }, |
172 | { 0x3d403064, 0x3000a }, | 172 | { 0x3d403064, 0x3000a }, |
173 | #endif | 173 | #endif |
174 | { 0x3d4030dc, 0x840000 }, | 174 | { 0x3d4030dc, 0x840000 }, |
175 | { 0x3d4030e0, 0x330000 }, | 175 | { 0x3d4030e0, 0x330000 }, |
176 | { 0x3d4030e8, 0x660048 }, | 176 | { 0x3d4030e8, 0x660048 }, |
177 | { 0x3d4030ec, 0x160048 }, | 177 | { 0x3d4030ec, 0x160048 }, |
178 | { 0x3d403100, 0xa010102 }, | 178 | { 0x3d403100, 0xa010102 }, |
179 | { 0x3d403104, 0x30404 }, | 179 | { 0x3d403104, 0x30404 }, |
180 | { 0x3d403108, 0x203060b }, | 180 | { 0x3d403108, 0x203060b }, |
181 | { 0x3d40310c, 0x505000 }, | 181 | { 0x3d40310c, 0x505000 }, |
182 | { 0x3d403110, 0x2040202 }, | 182 | { 0x3d403110, 0x2040202 }, |
183 | { 0x3d403114, 0x2030202 }, | 183 | { 0x3d403114, 0x2030202 }, |
184 | { 0x3d403118, 0x1010004 }, | 184 | { 0x3d403118, 0x1010004 }, |
185 | { 0x3d40311c, 0x301 }, | 185 | { 0x3d40311c, 0x301 }, |
186 | { 0x3d403130, 0x20300 }, | 186 | { 0x3d403130, 0x20300 }, |
187 | { 0x3d403134, 0xa100002 }, | 187 | { 0x3d403134, 0xa100002 }, |
188 | { 0x3d403138, 0xa }, | 188 | { 0x3d403138, 0xa }, |
189 | { 0x3d403144, 0x50003 }, | 189 | { 0x3d403144, 0x50003 }, |
190 | { 0x3d403180, 0x190004 }, | 190 | { 0x3d403180, 0x190004 }, |
191 | { 0x3d403190, 0x3818200 }, | 191 | { 0x3d403190, 0x3818200 }, |
192 | { 0x3d403194, 0x80303 }, | 192 | { 0x3d403194, 0x80303 }, |
193 | { 0x3d4031b4, 0x100 }, | 193 | { 0x3d4031b4, 0x100 }, |
194 | { 0x3d4030f4, 0xc99 }, | 194 | { 0x3d4030f4, 0xc99 }, |
195 | { 0x3d400028, 0x0 }, | 195 | { 0x3d400028, 0x0 }, |
196 | }; | 196 | }; |
197 | 197 | ||
198 | /* PHY Initialize Configuration */ | 198 | /* PHY Initialize Configuration */ |
199 | struct dram_cfg_param ddr_ddrphy_cfg[] = { | 199 | struct dram_cfg_param ddr_ddrphy_cfg[] = { |
200 | { 0x100a0, 0x0 }, | 200 | { 0x100a0, 0x0 }, |
201 | { 0x100a1, 0x1 }, | 201 | { 0x100a1, 0x1 }, |
202 | { 0x100a2, 0x2 }, | 202 | { 0x100a2, 0x2 }, |
203 | { 0x100a3, 0x3 }, | 203 | { 0x100a3, 0x3 }, |
204 | { 0x100a4, 0x4 }, | 204 | { 0x100a4, 0x4 }, |
205 | { 0x100a5, 0x5 }, | 205 | { 0x100a5, 0x5 }, |
206 | { 0x100a6, 0x6 }, | 206 | { 0x100a6, 0x6 }, |
207 | { 0x100a7, 0x7 }, | 207 | { 0x100a7, 0x7 }, |
208 | { 0x110a0, 0x0 }, | 208 | { 0x110a0, 0x0 }, |
209 | { 0x110a1, 0x1 }, | 209 | { 0x110a1, 0x1 }, |
210 | { 0x110a2, 0x3 }, | 210 | { 0x110a2, 0x3 }, |
211 | { 0x110a3, 0x4 }, | 211 | { 0x110a3, 0x4 }, |
212 | { 0x110a4, 0x5 }, | 212 | { 0x110a4, 0x5 }, |
213 | { 0x110a5, 0x2 }, | 213 | { 0x110a5, 0x2 }, |
214 | { 0x110a6, 0x7 }, | 214 | { 0x110a6, 0x7 }, |
215 | { 0x110a7, 0x6 }, | 215 | { 0x110a7, 0x6 }, |
216 | { 0x120a0, 0x0 }, | 216 | { 0x120a0, 0x0 }, |
217 | { 0x120a1, 0x1 }, | 217 | { 0x120a1, 0x1 }, |
218 | { 0x120a2, 0x3 }, | 218 | { 0x120a2, 0x3 }, |
219 | { 0x120a3, 0x2 }, | 219 | { 0x120a3, 0x2 }, |
220 | { 0x120a4, 0x5 }, | 220 | { 0x120a4, 0x5 }, |
221 | { 0x120a5, 0x4 }, | 221 | { 0x120a5, 0x4 }, |
222 | { 0x120a6, 0x7 }, | 222 | { 0x120a6, 0x7 }, |
223 | { 0x120a7, 0x6 }, | 223 | { 0x120a7, 0x6 }, |
224 | { 0x130a0, 0x0 }, | 224 | { 0x130a0, 0x0 }, |
225 | { 0x130a1, 0x1 }, | 225 | { 0x130a1, 0x1 }, |
226 | { 0x130a2, 0x2 }, | 226 | { 0x130a2, 0x2 }, |
227 | { 0x130a3, 0x3 }, | 227 | { 0x130a3, 0x3 }, |
228 | { 0x130a4, 0x4 }, | 228 | { 0x130a4, 0x4 }, |
229 | { 0x130a5, 0x5 }, | 229 | { 0x130a5, 0x5 }, |
230 | { 0x130a6, 0x6 }, | 230 | { 0x130a6, 0x6 }, |
231 | { 0x130a7, 0x7 }, | 231 | { 0x130a7, 0x7 }, |
232 | { 0x1005f, 0x1ff }, | 232 | { 0x1005f, 0x1ff }, |
233 | { 0x1015f, 0x1ff }, | 233 | { 0x1015f, 0x1ff }, |
234 | { 0x1105f, 0x1ff }, | 234 | { 0x1105f, 0x1ff }, |
235 | { 0x1115f, 0x1ff }, | 235 | { 0x1115f, 0x1ff }, |
236 | { 0x1205f, 0x1ff }, | 236 | { 0x1205f, 0x1ff }, |
237 | { 0x1215f, 0x1ff }, | 237 | { 0x1215f, 0x1ff }, |
238 | { 0x1305f, 0x1ff }, | 238 | { 0x1305f, 0x1ff }, |
239 | { 0x1315f, 0x1ff }, | 239 | { 0x1315f, 0x1ff }, |
240 | { 0x11005f, 0x1ff }, | 240 | { 0x11005f, 0x1ff }, |
241 | { 0x11015f, 0x1ff }, | 241 | { 0x11015f, 0x1ff }, |
242 | { 0x11105f, 0x1ff }, | 242 | { 0x11105f, 0x1ff }, |
243 | { 0x11115f, 0x1ff }, | 243 | { 0x11115f, 0x1ff }, |
244 | { 0x11205f, 0x1ff }, | 244 | { 0x11205f, 0x1ff }, |
245 | { 0x11215f, 0x1ff }, | 245 | { 0x11215f, 0x1ff }, |
246 | { 0x11305f, 0x1ff }, | 246 | { 0x11305f, 0x1ff }, |
247 | { 0x11315f, 0x1ff }, | 247 | { 0x11315f, 0x1ff }, |
248 | { 0x21005f, 0x1ff }, | 248 | { 0x21005f, 0x1ff }, |
249 | { 0x21015f, 0x1ff }, | 249 | { 0x21015f, 0x1ff }, |
250 | { 0x21105f, 0x1ff }, | 250 | { 0x21105f, 0x1ff }, |
251 | { 0x21115f, 0x1ff }, | 251 | { 0x21115f, 0x1ff }, |
252 | { 0x21205f, 0x1ff }, | 252 | { 0x21205f, 0x1ff }, |
253 | { 0x21215f, 0x1ff }, | 253 | { 0x21215f, 0x1ff }, |
254 | { 0x21305f, 0x1ff }, | 254 | { 0x21305f, 0x1ff }, |
255 | { 0x21315f, 0x1ff }, | 255 | { 0x21315f, 0x1ff }, |
256 | { 0x55, 0x1ff }, | 256 | { 0x55, 0x1ff }, |
257 | { 0x1055, 0x1ff }, | 257 | { 0x1055, 0x1ff }, |
258 | { 0x2055, 0x1ff }, | 258 | { 0x2055, 0x1ff }, |
259 | { 0x3055, 0x1ff }, | 259 | { 0x3055, 0x1ff }, |
260 | { 0x4055, 0x1ff }, | 260 | { 0x4055, 0x1ff }, |
261 | { 0x5055, 0x1ff }, | 261 | { 0x5055, 0x1ff }, |
262 | { 0x6055, 0x1ff }, | 262 | { 0x6055, 0x1ff }, |
263 | { 0x7055, 0x1ff }, | 263 | { 0x7055, 0x1ff }, |
264 | { 0x8055, 0x1ff }, | 264 | { 0x8055, 0x1ff }, |
265 | { 0x9055, 0x1ff }, | 265 | { 0x9055, 0x1ff }, |
266 | #ifdef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS | 266 | #ifdef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS |
267 | { 0x200c5, 0xa }, | 267 | { 0x200c5, 0xa }, |
268 | #else | 268 | #else |
269 | { 0x200c5, 0x18 }, | 269 | { 0x200c5, 0x18 }, |
270 | #endif | 270 | #endif |
271 | { 0x1200c5, 0x7 }, | 271 | { 0x1200c5, 0x7 }, |
272 | { 0x2200c5, 0x7 }, | 272 | { 0x2200c5, 0x7 }, |
273 | { 0x2002e, 0x2 }, | 273 | { 0x2002e, 0x2 }, |
274 | { 0x12002e, 0x2 }, | 274 | { 0x12002e, 0x2 }, |
275 | { 0x22002e, 0x2 }, | 275 | { 0x22002e, 0x2 }, |
276 | { 0x90204, 0x0 }, | 276 | { 0x90204, 0x0 }, |
277 | { 0x190204, 0x0 }, | 277 | { 0x190204, 0x0 }, |
278 | { 0x290204, 0x0 }, | 278 | { 0x290204, 0x0 }, |
279 | { 0x20024, 0x1e3 }, | 279 | { 0x20024, 0x1e3 }, |
280 | { 0x2003a, 0x2 }, | 280 | { 0x2003a, 0x2 }, |
281 | { 0x120024, 0x1e3 }, | 281 | { 0x120024, 0x1e3 }, |
282 | { 0x2003a, 0x2 }, | 282 | { 0x2003a, 0x2 }, |
283 | { 0x220024, 0x1e3 }, | 283 | { 0x220024, 0x1e3 }, |
284 | { 0x2003a, 0x2 }, | 284 | { 0x2003a, 0x2 }, |
285 | { 0x20056, 0x3 }, | 285 | { 0x20056, 0x3 }, |
286 | { 0x120056, 0x3 }, | 286 | { 0x120056, 0x3 }, |
287 | { 0x220056, 0x3 }, | 287 | { 0x220056, 0x3 }, |
288 | { 0x1004d, 0xe00 }, | 288 | { 0x1004d, 0xe00 }, |
289 | { 0x1014d, 0xe00 }, | 289 | { 0x1014d, 0xe00 }, |
290 | { 0x1104d, 0xe00 }, | 290 | { 0x1104d, 0xe00 }, |
291 | { 0x1114d, 0xe00 }, | 291 | { 0x1114d, 0xe00 }, |
292 | { 0x1204d, 0xe00 }, | 292 | { 0x1204d, 0xe00 }, |
293 | { 0x1214d, 0xe00 }, | 293 | { 0x1214d, 0xe00 }, |
294 | { 0x1304d, 0xe00 }, | 294 | { 0x1304d, 0xe00 }, |
295 | { 0x1314d, 0xe00 }, | 295 | { 0x1314d, 0xe00 }, |
296 | { 0x11004d, 0xe00 }, | 296 | { 0x11004d, 0xe00 }, |
297 | { 0x11014d, 0xe00 }, | 297 | { 0x11014d, 0xe00 }, |
298 | { 0x11104d, 0xe00 }, | 298 | { 0x11104d, 0xe00 }, |
299 | { 0x11114d, 0xe00 }, | 299 | { 0x11114d, 0xe00 }, |
300 | { 0x11204d, 0xe00 }, | 300 | { 0x11204d, 0xe00 }, |
301 | { 0x11214d, 0xe00 }, | 301 | { 0x11214d, 0xe00 }, |
302 | { 0x11304d, 0xe00 }, | 302 | { 0x11304d, 0xe00 }, |
303 | { 0x11314d, 0xe00 }, | 303 | { 0x11314d, 0xe00 }, |
304 | { 0x21004d, 0xe00 }, | 304 | { 0x21004d, 0xe00 }, |
305 | { 0x21014d, 0xe00 }, | 305 | { 0x21014d, 0xe00 }, |
306 | { 0x21104d, 0xe00 }, | 306 | { 0x21104d, 0xe00 }, |
307 | { 0x21114d, 0xe00 }, | 307 | { 0x21114d, 0xe00 }, |
308 | { 0x21204d, 0xe00 }, | 308 | { 0x21204d, 0xe00 }, |
309 | { 0x21214d, 0xe00 }, | 309 | { 0x21214d, 0xe00 }, |
310 | { 0x21304d, 0xe00 }, | 310 | { 0x21304d, 0xe00 }, |
311 | { 0x21314d, 0xe00 }, | 311 | { 0x21314d, 0xe00 }, |
312 | { 0x10049, 0xeba }, | 312 | { 0x10049, 0xeba }, |
313 | { 0x10149, 0xeba }, | 313 | { 0x10149, 0xeba }, |
314 | { 0x11049, 0xeba }, | 314 | { 0x11049, 0xeba }, |
315 | { 0x11149, 0xeba }, | 315 | { 0x11149, 0xeba }, |
316 | { 0x12049, 0xeba }, | 316 | { 0x12049, 0xeba }, |
317 | { 0x12149, 0xeba }, | 317 | { 0x12149, 0xeba }, |
318 | { 0x13049, 0xeba }, | 318 | { 0x13049, 0xeba }, |
319 | { 0x13149, 0xeba }, | 319 | { 0x13149, 0xeba }, |
320 | { 0x110049, 0xeba }, | 320 | { 0x110049, 0xeba }, |
321 | { 0x110149, 0xeba }, | 321 | { 0x110149, 0xeba }, |
322 | { 0x111049, 0xeba }, | 322 | { 0x111049, 0xeba }, |
323 | { 0x111149, 0xeba }, | 323 | { 0x111149, 0xeba }, |
324 | { 0x112049, 0xeba }, | 324 | { 0x112049, 0xeba }, |
325 | { 0x112149, 0xeba }, | 325 | { 0x112149, 0xeba }, |
326 | { 0x113049, 0xeba }, | 326 | { 0x113049, 0xeba }, |
327 | { 0x113149, 0xeba }, | 327 | { 0x113149, 0xeba }, |
328 | { 0x210049, 0xeba }, | 328 | { 0x210049, 0xeba }, |
329 | { 0x210149, 0xeba }, | 329 | { 0x210149, 0xeba }, |
330 | { 0x211049, 0xeba }, | 330 | { 0x211049, 0xeba }, |
331 | { 0x211149, 0xeba }, | 331 | { 0x211149, 0xeba }, |
332 | { 0x212049, 0xeba }, | 332 | { 0x212049, 0xeba }, |
333 | { 0x212149, 0xeba }, | 333 | { 0x212149, 0xeba }, |
334 | { 0x213049, 0xeba }, | 334 | { 0x213049, 0xeba }, |
335 | { 0x213149, 0xeba }, | 335 | { 0x213149, 0xeba }, |
336 | { 0x43, 0x63 }, | 336 | { 0x43, 0x63 }, |
337 | { 0x1043, 0x63 }, | 337 | { 0x1043, 0x63 }, |
338 | { 0x2043, 0x63 }, | 338 | { 0x2043, 0x63 }, |
339 | { 0x3043, 0x63 }, | 339 | { 0x3043, 0x63 }, |
340 | { 0x4043, 0x63 }, | 340 | { 0x4043, 0x63 }, |
341 | { 0x5043, 0x63 }, | 341 | { 0x5043, 0x63 }, |
342 | { 0x6043, 0x63 }, | 342 | { 0x6043, 0x63 }, |
343 | { 0x7043, 0x63 }, | 343 | { 0x7043, 0x63 }, |
344 | { 0x8043, 0x63 }, | 344 | { 0x8043, 0x63 }, |
345 | { 0x9043, 0x63 }, | 345 | { 0x9043, 0x63 }, |
346 | { 0x20018, 0x3 }, | 346 | { 0x20018, 0x3 }, |
347 | { 0x20075, 0x4 }, | 347 | { 0x20075, 0x4 }, |
348 | { 0x20050, 0x0 }, | 348 | { 0x20050, 0x0 }, |
349 | #ifdef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS | 349 | #ifdef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS |
350 | { 0x20008, 0x258 }, | 350 | { 0x20008, 0x258 }, |
351 | #else | 351 | #else |
352 | { 0x20008, 0x3e8 }, | 352 | { 0x20008, 0x3e8 }, |
353 | #endif | 353 | #endif |
354 | { 0x120008, 0x64 }, | 354 | { 0x120008, 0x64 }, |
355 | { 0x220008, 0x19 }, | 355 | { 0x220008, 0x19 }, |
356 | { 0x20088, 0x9 }, | 356 | { 0x20088, 0x9 }, |
357 | { 0x200b2, 0x104 }, | 357 | { 0x200b2, 0x104 }, |
358 | { 0x10043, 0x5a1 }, | 358 | { 0x10043, 0x5a1 }, |
359 | { 0x10143, 0x5a1 }, | 359 | { 0x10143, 0x5a1 }, |
360 | { 0x11043, 0x5a1 }, | 360 | { 0x11043, 0x5a1 }, |
361 | { 0x11143, 0x5a1 }, | 361 | { 0x11143, 0x5a1 }, |
362 | { 0x12043, 0x5a1 }, | 362 | { 0x12043, 0x5a1 }, |
363 | { 0x12143, 0x5a1 }, | 363 | { 0x12143, 0x5a1 }, |
364 | { 0x13043, 0x5a1 }, | 364 | { 0x13043, 0x5a1 }, |
365 | { 0x13143, 0x5a1 }, | 365 | { 0x13143, 0x5a1 }, |
366 | { 0x1200b2, 0x104 }, | 366 | { 0x1200b2, 0x104 }, |
367 | { 0x110043, 0x5a1 }, | 367 | { 0x110043, 0x5a1 }, |
368 | { 0x110143, 0x5a1 }, | 368 | { 0x110143, 0x5a1 }, |
369 | { 0x111043, 0x5a1 }, | 369 | { 0x111043, 0x5a1 }, |
370 | { 0x111143, 0x5a1 }, | 370 | { 0x111143, 0x5a1 }, |
371 | { 0x112043, 0x5a1 }, | 371 | { 0x112043, 0x5a1 }, |
372 | { 0x112143, 0x5a1 }, | 372 | { 0x112143, 0x5a1 }, |
373 | { 0x113043, 0x5a1 }, | 373 | { 0x113043, 0x5a1 }, |
374 | { 0x113143, 0x5a1 }, | 374 | { 0x113143, 0x5a1 }, |
375 | { 0x2200b2, 0x104 }, | 375 | { 0x2200b2, 0x104 }, |
376 | { 0x210043, 0x5a1 }, | 376 | { 0x210043, 0x5a1 }, |
377 | { 0x210143, 0x5a1 }, | 377 | { 0x210143, 0x5a1 }, |
378 | { 0x211043, 0x5a1 }, | 378 | { 0x211043, 0x5a1 }, |
379 | { 0x211143, 0x5a1 }, | 379 | { 0x211143, 0x5a1 }, |
380 | { 0x212043, 0x5a1 }, | 380 | { 0x212043, 0x5a1 }, |
381 | { 0x212143, 0x5a1 }, | 381 | { 0x212143, 0x5a1 }, |
382 | { 0x213043, 0x5a1 }, | 382 | { 0x213043, 0x5a1 }, |
383 | { 0x213143, 0x5a1 }, | 383 | { 0x213143, 0x5a1 }, |
384 | { 0x200fa, 0x1 }, | 384 | { 0x200fa, 0x1 }, |
385 | { 0x1200fa, 0x1 }, | 385 | { 0x1200fa, 0x1 }, |
386 | { 0x2200fa, 0x1 }, | 386 | { 0x2200fa, 0x1 }, |
387 | { 0x20019, 0x1 }, | 387 | { 0x20019, 0x1 }, |
388 | { 0x120019, 0x1 }, | 388 | { 0x120019, 0x1 }, |
389 | { 0x220019, 0x1 }, | 389 | { 0x220019, 0x1 }, |
390 | { 0x200f0, 0x660 }, | 390 | { 0x200f0, 0x660 }, |
391 | { 0x200f1, 0x0 }, | 391 | { 0x200f1, 0x0 }, |
392 | { 0x200f2, 0x4444 }, | 392 | { 0x200f2, 0x4444 }, |
393 | { 0x200f3, 0x8888 }, | 393 | { 0x200f3, 0x8888 }, |
394 | { 0x200f4, 0x5665 }, | 394 | { 0x200f4, 0x5665 }, |
395 | { 0x200f5, 0x0 }, | 395 | { 0x200f5, 0x0 }, |
396 | { 0x200f6, 0x0 }, | 396 | { 0x200f6, 0x0 }, |
397 | { 0x200f7, 0xf000 }, | 397 | { 0x200f7, 0xf000 }, |
398 | { 0x20025, 0x0 }, | 398 | { 0x20025, 0x0 }, |
399 | { 0x2002d, 0x0 }, | 399 | { 0x2002d, 0x0 }, |
400 | { 0x12002d, 0x0 }, | 400 | { 0x12002d, 0x0 }, |
401 | { 0x22002d, 0x0 }, | 401 | { 0x22002d, 0x0 }, |
402 | { 0x2007d, 0x212 }, | 402 | { 0x2007d, 0x212 }, |
403 | { 0x12007d, 0x212 }, | 403 | { 0x12007d, 0x212 }, |
404 | { 0x22007d, 0x212 }, | 404 | { 0x22007d, 0x212 }, |
405 | { 0x2007c, 0x61 }, | 405 | { 0x2007c, 0x61 }, |
406 | { 0x12007c, 0x61 }, | 406 | { 0x12007c, 0x61 }, |
407 | { 0x22007c, 0x61 }, | 407 | { 0x22007c, 0x61 }, |
408 | { 0x1004a, 0x500 }, | 408 | { 0x1004a, 0x500 }, |
409 | { 0x1104a, 0x500 }, | 409 | { 0x1104a, 0x500 }, |
410 | { 0x1204a, 0x500 }, | 410 | { 0x1204a, 0x500 }, |
411 | { 0x1304a, 0x500 }, | 411 | { 0x1304a, 0x500 }, |
412 | { 0x2002c, 0x0 }, | 412 | { 0x2002c, 0x0 }, |
413 | }; | 413 | }; |
414 | 414 | ||
415 | /* ddr phy trained csr */ | 415 | /* ddr phy trained csr */ |
416 | struct dram_cfg_param ddr_ddrphy_trained_csr[] = { | 416 | struct dram_cfg_param ddr_ddrphy_trained_csr[] = { |
417 | { 0x200b2, 0x0 }, | 417 | { 0x200b2, 0x0 }, |
418 | { 0x1200b2, 0x0 }, | 418 | { 0x1200b2, 0x0 }, |
419 | { 0x2200b2, 0x0 }, | 419 | { 0x2200b2, 0x0 }, |
420 | { 0x200cb, 0x0 }, | 420 | { 0x200cb, 0x0 }, |
421 | { 0x10043, 0x0 }, | 421 | { 0x10043, 0x0 }, |
422 | { 0x110043, 0x0 }, | 422 | { 0x110043, 0x0 }, |
423 | { 0x210043, 0x0 }, | 423 | { 0x210043, 0x0 }, |
424 | { 0x10143, 0x0 }, | 424 | { 0x10143, 0x0 }, |
425 | { 0x110143, 0x0 }, | 425 | { 0x110143, 0x0 }, |
426 | { 0x210143, 0x0 }, | 426 | { 0x210143, 0x0 }, |
427 | { 0x11043, 0x0 }, | 427 | { 0x11043, 0x0 }, |
428 | { 0x111043, 0x0 }, | 428 | { 0x111043, 0x0 }, |
429 | { 0x211043, 0x0 }, | 429 | { 0x211043, 0x0 }, |
430 | { 0x11143, 0x0 }, | 430 | { 0x11143, 0x0 }, |
431 | { 0x111143, 0x0 }, | 431 | { 0x111143, 0x0 }, |
432 | { 0x211143, 0x0 }, | 432 | { 0x211143, 0x0 }, |
433 | { 0x12043, 0x0 }, | 433 | { 0x12043, 0x0 }, |
434 | { 0x112043, 0x0 }, | 434 | { 0x112043, 0x0 }, |
435 | { 0x212043, 0x0 }, | 435 | { 0x212043, 0x0 }, |
436 | { 0x12143, 0x0 }, | 436 | { 0x12143, 0x0 }, |
437 | { 0x112143, 0x0 }, | 437 | { 0x112143, 0x0 }, |
438 | { 0x212143, 0x0 }, | 438 | { 0x212143, 0x0 }, |
439 | { 0x13043, 0x0 }, | 439 | { 0x13043, 0x0 }, |
440 | { 0x113043, 0x0 }, | 440 | { 0x113043, 0x0 }, |
441 | { 0x213043, 0x0 }, | 441 | { 0x213043, 0x0 }, |
442 | { 0x13143, 0x0 }, | 442 | { 0x13143, 0x0 }, |
443 | { 0x113143, 0x0 }, | 443 | { 0x113143, 0x0 }, |
444 | { 0x213143, 0x0 }, | 444 | { 0x213143, 0x0 }, |
445 | { 0x80, 0x0 }, | 445 | { 0x80, 0x0 }, |
446 | { 0x100080, 0x0 }, | 446 | { 0x100080, 0x0 }, |
447 | { 0x200080, 0x0 }, | 447 | { 0x200080, 0x0 }, |
448 | { 0x1080, 0x0 }, | 448 | { 0x1080, 0x0 }, |
449 | { 0x101080, 0x0 }, | 449 | { 0x101080, 0x0 }, |
450 | { 0x201080, 0x0 }, | 450 | { 0x201080, 0x0 }, |
451 | { 0x2080, 0x0 }, | 451 | { 0x2080, 0x0 }, |
452 | { 0x102080, 0x0 }, | 452 | { 0x102080, 0x0 }, |
453 | { 0x202080, 0x0 }, | 453 | { 0x202080, 0x0 }, |
454 | { 0x3080, 0x0 }, | 454 | { 0x3080, 0x0 }, |
455 | { 0x103080, 0x0 }, | 455 | { 0x103080, 0x0 }, |
456 | { 0x203080, 0x0 }, | 456 | { 0x203080, 0x0 }, |
457 | { 0x4080, 0x0 }, | 457 | { 0x4080, 0x0 }, |
458 | { 0x104080, 0x0 }, | 458 | { 0x104080, 0x0 }, |
459 | { 0x204080, 0x0 }, | 459 | { 0x204080, 0x0 }, |
460 | { 0x5080, 0x0 }, | 460 | { 0x5080, 0x0 }, |
461 | { 0x105080, 0x0 }, | 461 | { 0x105080, 0x0 }, |
462 | { 0x205080, 0x0 }, | 462 | { 0x205080, 0x0 }, |
463 | { 0x6080, 0x0 }, | 463 | { 0x6080, 0x0 }, |
464 | { 0x106080, 0x0 }, | 464 | { 0x106080, 0x0 }, |
465 | { 0x206080, 0x0 }, | 465 | { 0x206080, 0x0 }, |
466 | { 0x7080, 0x0 }, | 466 | { 0x7080, 0x0 }, |
467 | { 0x107080, 0x0 }, | 467 | { 0x107080, 0x0 }, |
468 | { 0x207080, 0x0 }, | 468 | { 0x207080, 0x0 }, |
469 | { 0x8080, 0x0 }, | 469 | { 0x8080, 0x0 }, |
470 | { 0x108080, 0x0 }, | 470 | { 0x108080, 0x0 }, |
471 | { 0x208080, 0x0 }, | 471 | { 0x208080, 0x0 }, |
472 | { 0x9080, 0x0 }, | 472 | { 0x9080, 0x0 }, |
473 | { 0x109080, 0x0 }, | 473 | { 0x109080, 0x0 }, |
474 | { 0x209080, 0x0 }, | 474 | { 0x209080, 0x0 }, |
475 | { 0x10080, 0x0 }, | 475 | { 0x10080, 0x0 }, |
476 | { 0x110080, 0x0 }, | 476 | { 0x110080, 0x0 }, |
477 | { 0x210080, 0x0 }, | 477 | { 0x210080, 0x0 }, |
478 | { 0x10180, 0x0 }, | 478 | { 0x10180, 0x0 }, |
479 | { 0x110180, 0x0 }, | 479 | { 0x110180, 0x0 }, |
480 | { 0x210180, 0x0 }, | 480 | { 0x210180, 0x0 }, |
481 | { 0x11080, 0x0 }, | 481 | { 0x11080, 0x0 }, |
482 | { 0x111080, 0x0 }, | 482 | { 0x111080, 0x0 }, |
483 | { 0x211080, 0x0 }, | 483 | { 0x211080, 0x0 }, |
484 | { 0x11180, 0x0 }, | 484 | { 0x11180, 0x0 }, |
485 | { 0x111180, 0x0 }, | 485 | { 0x111180, 0x0 }, |
486 | { 0x211180, 0x0 }, | 486 | { 0x211180, 0x0 }, |
487 | { 0x12080, 0x0 }, | 487 | { 0x12080, 0x0 }, |
488 | { 0x112080, 0x0 }, | 488 | { 0x112080, 0x0 }, |
489 | { 0x212080, 0x0 }, | 489 | { 0x212080, 0x0 }, |
490 | { 0x12180, 0x0 }, | 490 | { 0x12180, 0x0 }, |
491 | { 0x112180, 0x0 }, | 491 | { 0x112180, 0x0 }, |
492 | { 0x212180, 0x0 }, | 492 | { 0x212180, 0x0 }, |
493 | { 0x13080, 0x0 }, | 493 | { 0x13080, 0x0 }, |
494 | { 0x113080, 0x0 }, | 494 | { 0x113080, 0x0 }, |
495 | { 0x213080, 0x0 }, | 495 | { 0x213080, 0x0 }, |
496 | { 0x13180, 0x0 }, | 496 | { 0x13180, 0x0 }, |
497 | { 0x113180, 0x0 }, | 497 | { 0x113180, 0x0 }, |
498 | { 0x213180, 0x0 }, | 498 | { 0x213180, 0x0 }, |
499 | { 0x10081, 0x0 }, | 499 | { 0x10081, 0x0 }, |
500 | { 0x110081, 0x0 }, | 500 | { 0x110081, 0x0 }, |
501 | { 0x210081, 0x0 }, | 501 | { 0x210081, 0x0 }, |
502 | { 0x10181, 0x0 }, | 502 | { 0x10181, 0x0 }, |
503 | { 0x110181, 0x0 }, | 503 | { 0x110181, 0x0 }, |
504 | { 0x210181, 0x0 }, | 504 | { 0x210181, 0x0 }, |
505 | { 0x11081, 0x0 }, | 505 | { 0x11081, 0x0 }, |
506 | { 0x111081, 0x0 }, | 506 | { 0x111081, 0x0 }, |
507 | { 0x211081, 0x0 }, | 507 | { 0x211081, 0x0 }, |
508 | { 0x11181, 0x0 }, | 508 | { 0x11181, 0x0 }, |
509 | { 0x111181, 0x0 }, | 509 | { 0x111181, 0x0 }, |
510 | { 0x211181, 0x0 }, | 510 | { 0x211181, 0x0 }, |
511 | { 0x12081, 0x0 }, | 511 | { 0x12081, 0x0 }, |
512 | { 0x112081, 0x0 }, | 512 | { 0x112081, 0x0 }, |
513 | { 0x212081, 0x0 }, | 513 | { 0x212081, 0x0 }, |
514 | { 0x12181, 0x0 }, | 514 | { 0x12181, 0x0 }, |
515 | { 0x112181, 0x0 }, | 515 | { 0x112181, 0x0 }, |
516 | { 0x212181, 0x0 }, | 516 | { 0x212181, 0x0 }, |
517 | { 0x13081, 0x0 }, | 517 | { 0x13081, 0x0 }, |
518 | { 0x113081, 0x0 }, | 518 | { 0x113081, 0x0 }, |
519 | { 0x213081, 0x0 }, | 519 | { 0x213081, 0x0 }, |
520 | { 0x13181, 0x0 }, | 520 | { 0x13181, 0x0 }, |
521 | { 0x113181, 0x0 }, | 521 | { 0x113181, 0x0 }, |
522 | { 0x213181, 0x0 }, | 522 | { 0x213181, 0x0 }, |
523 | { 0x100d0, 0x0 }, | 523 | { 0x100d0, 0x0 }, |
524 | { 0x1100d0, 0x0 }, | 524 | { 0x1100d0, 0x0 }, |
525 | { 0x2100d0, 0x0 }, | 525 | { 0x2100d0, 0x0 }, |
526 | { 0x101d0, 0x0 }, | 526 | { 0x101d0, 0x0 }, |
527 | { 0x1101d0, 0x0 }, | 527 | { 0x1101d0, 0x0 }, |
528 | { 0x2101d0, 0x0 }, | 528 | { 0x2101d0, 0x0 }, |
529 | { 0x110d0, 0x0 }, | 529 | { 0x110d0, 0x0 }, |
530 | { 0x1110d0, 0x0 }, | 530 | { 0x1110d0, 0x0 }, |
531 | { 0x2110d0, 0x0 }, | 531 | { 0x2110d0, 0x0 }, |
532 | { 0x111d0, 0x0 }, | 532 | { 0x111d0, 0x0 }, |
533 | { 0x1111d0, 0x0 }, | 533 | { 0x1111d0, 0x0 }, |
534 | { 0x2111d0, 0x0 }, | 534 | { 0x2111d0, 0x0 }, |
535 | { 0x120d0, 0x0 }, | 535 | { 0x120d0, 0x0 }, |
536 | { 0x1120d0, 0x0 }, | 536 | { 0x1120d0, 0x0 }, |
537 | { 0x2120d0, 0x0 }, | 537 | { 0x2120d0, 0x0 }, |
538 | { 0x121d0, 0x0 }, | 538 | { 0x121d0, 0x0 }, |
539 | { 0x1121d0, 0x0 }, | 539 | { 0x1121d0, 0x0 }, |
540 | { 0x2121d0, 0x0 }, | 540 | { 0x2121d0, 0x0 }, |
541 | { 0x130d0, 0x0 }, | 541 | { 0x130d0, 0x0 }, |
542 | { 0x1130d0, 0x0 }, | 542 | { 0x1130d0, 0x0 }, |
543 | { 0x2130d0, 0x0 }, | 543 | { 0x2130d0, 0x0 }, |
544 | { 0x131d0, 0x0 }, | 544 | { 0x131d0, 0x0 }, |
545 | { 0x1131d0, 0x0 }, | 545 | { 0x1131d0, 0x0 }, |
546 | { 0x2131d0, 0x0 }, | 546 | { 0x2131d0, 0x0 }, |
547 | { 0x100d1, 0x0 }, | 547 | { 0x100d1, 0x0 }, |
548 | { 0x1100d1, 0x0 }, | 548 | { 0x1100d1, 0x0 }, |
549 | { 0x2100d1, 0x0 }, | 549 | { 0x2100d1, 0x0 }, |
550 | { 0x101d1, 0x0 }, | 550 | { 0x101d1, 0x0 }, |
551 | { 0x1101d1, 0x0 }, | 551 | { 0x1101d1, 0x0 }, |
552 | { 0x2101d1, 0x0 }, | 552 | { 0x2101d1, 0x0 }, |
553 | { 0x110d1, 0x0 }, | 553 | { 0x110d1, 0x0 }, |
554 | { 0x1110d1, 0x0 }, | 554 | { 0x1110d1, 0x0 }, |
555 | { 0x2110d1, 0x0 }, | 555 | { 0x2110d1, 0x0 }, |
556 | { 0x111d1, 0x0 }, | 556 | { 0x111d1, 0x0 }, |
557 | { 0x1111d1, 0x0 }, | 557 | { 0x1111d1, 0x0 }, |
558 | { 0x2111d1, 0x0 }, | 558 | { 0x2111d1, 0x0 }, |
559 | { 0x120d1, 0x0 }, | 559 | { 0x120d1, 0x0 }, |
560 | { 0x1120d1, 0x0 }, | 560 | { 0x1120d1, 0x0 }, |
561 | { 0x2120d1, 0x0 }, | 561 | { 0x2120d1, 0x0 }, |
562 | { 0x121d1, 0x0 }, | 562 | { 0x121d1, 0x0 }, |
563 | { 0x1121d1, 0x0 }, | 563 | { 0x1121d1, 0x0 }, |
564 | { 0x2121d1, 0x0 }, | 564 | { 0x2121d1, 0x0 }, |
565 | { 0x130d1, 0x0 }, | 565 | { 0x130d1, 0x0 }, |
566 | { 0x1130d1, 0x0 }, | 566 | { 0x1130d1, 0x0 }, |
567 | { 0x2130d1, 0x0 }, | 567 | { 0x2130d1, 0x0 }, |
568 | { 0x131d1, 0x0 }, | 568 | { 0x131d1, 0x0 }, |
569 | { 0x1131d1, 0x0 }, | 569 | { 0x1131d1, 0x0 }, |
570 | { 0x2131d1, 0x0 }, | 570 | { 0x2131d1, 0x0 }, |
571 | { 0x10068, 0x0 }, | 571 | { 0x10068, 0x0 }, |
572 | { 0x10168, 0x0 }, | 572 | { 0x10168, 0x0 }, |
573 | { 0x10268, 0x0 }, | 573 | { 0x10268, 0x0 }, |
574 | { 0x10368, 0x0 }, | 574 | { 0x10368, 0x0 }, |
575 | { 0x10468, 0x0 }, | 575 | { 0x10468, 0x0 }, |
576 | { 0x10568, 0x0 }, | 576 | { 0x10568, 0x0 }, |
577 | { 0x10668, 0x0 }, | 577 | { 0x10668, 0x0 }, |
578 | { 0x10768, 0x0 }, | 578 | { 0x10768, 0x0 }, |
579 | { 0x10868, 0x0 }, | 579 | { 0x10868, 0x0 }, |
580 | { 0x11068, 0x0 }, | 580 | { 0x11068, 0x0 }, |
581 | { 0x11168, 0x0 }, | 581 | { 0x11168, 0x0 }, |
582 | { 0x11268, 0x0 }, | 582 | { 0x11268, 0x0 }, |
583 | { 0x11368, 0x0 }, | 583 | { 0x11368, 0x0 }, |
584 | { 0x11468, 0x0 }, | 584 | { 0x11468, 0x0 }, |
585 | { 0x11568, 0x0 }, | 585 | { 0x11568, 0x0 }, |
586 | { 0x11668, 0x0 }, | 586 | { 0x11668, 0x0 }, |
587 | { 0x11768, 0x0 }, | 587 | { 0x11768, 0x0 }, |
588 | { 0x11868, 0x0 }, | 588 | { 0x11868, 0x0 }, |
589 | { 0x12068, 0x0 }, | 589 | { 0x12068, 0x0 }, |
590 | { 0x12168, 0x0 }, | 590 | { 0x12168, 0x0 }, |
591 | { 0x12268, 0x0 }, | 591 | { 0x12268, 0x0 }, |
592 | { 0x12368, 0x0 }, | 592 | { 0x12368, 0x0 }, |
593 | { 0x12468, 0x0 }, | 593 | { 0x12468, 0x0 }, |
594 | { 0x12568, 0x0 }, | 594 | { 0x12568, 0x0 }, |
595 | { 0x12668, 0x0 }, | 595 | { 0x12668, 0x0 }, |
596 | { 0x12768, 0x0 }, | 596 | { 0x12768, 0x0 }, |
597 | { 0x12868, 0x0 }, | 597 | { 0x12868, 0x0 }, |
598 | { 0x13068, 0x0 }, | 598 | { 0x13068, 0x0 }, |
599 | { 0x13168, 0x0 }, | 599 | { 0x13168, 0x0 }, |
600 | { 0x13268, 0x0 }, | 600 | { 0x13268, 0x0 }, |
601 | { 0x13368, 0x0 }, | 601 | { 0x13368, 0x0 }, |
602 | { 0x13468, 0x0 }, | 602 | { 0x13468, 0x0 }, |
603 | { 0x13568, 0x0 }, | 603 | { 0x13568, 0x0 }, |
604 | { 0x13668, 0x0 }, | 604 | { 0x13668, 0x0 }, |
605 | { 0x13768, 0x0 }, | 605 | { 0x13768, 0x0 }, |
606 | { 0x13868, 0x0 }, | 606 | { 0x13868, 0x0 }, |
607 | { 0x10069, 0x0 }, | 607 | { 0x10069, 0x0 }, |
608 | { 0x10169, 0x0 }, | 608 | { 0x10169, 0x0 }, |
609 | { 0x10269, 0x0 }, | 609 | { 0x10269, 0x0 }, |
610 | { 0x10369, 0x0 }, | 610 | { 0x10369, 0x0 }, |
611 | { 0x10469, 0x0 }, | 611 | { 0x10469, 0x0 }, |
612 | { 0x10569, 0x0 }, | 612 | { 0x10569, 0x0 }, |
613 | { 0x10669, 0x0 }, | 613 | { 0x10669, 0x0 }, |
614 | { 0x10769, 0x0 }, | 614 | { 0x10769, 0x0 }, |
615 | { 0x10869, 0x0 }, | 615 | { 0x10869, 0x0 }, |
616 | { 0x11069, 0x0 }, | 616 | { 0x11069, 0x0 }, |
617 | { 0x11169, 0x0 }, | 617 | { 0x11169, 0x0 }, |
618 | { 0x11269, 0x0 }, | 618 | { 0x11269, 0x0 }, |
619 | { 0x11369, 0x0 }, | 619 | { 0x11369, 0x0 }, |
620 | { 0x11469, 0x0 }, | 620 | { 0x11469, 0x0 }, |
621 | { 0x11569, 0x0 }, | 621 | { 0x11569, 0x0 }, |
622 | { 0x11669, 0x0 }, | 622 | { 0x11669, 0x0 }, |
623 | { 0x11769, 0x0 }, | 623 | { 0x11769, 0x0 }, |
624 | { 0x11869, 0x0 }, | 624 | { 0x11869, 0x0 }, |
625 | { 0x12069, 0x0 }, | 625 | { 0x12069, 0x0 }, |
626 | { 0x12169, 0x0 }, | 626 | { 0x12169, 0x0 }, |
627 | { 0x12269, 0x0 }, | 627 | { 0x12269, 0x0 }, |
628 | { 0x12369, 0x0 }, | 628 | { 0x12369, 0x0 }, |
629 | { 0x12469, 0x0 }, | 629 | { 0x12469, 0x0 }, |
630 | { 0x12569, 0x0 }, | 630 | { 0x12569, 0x0 }, |
631 | { 0x12669, 0x0 }, | 631 | { 0x12669, 0x0 }, |
632 | { 0x12769, 0x0 }, | 632 | { 0x12769, 0x0 }, |
633 | { 0x12869, 0x0 }, | 633 | { 0x12869, 0x0 }, |
634 | { 0x13069, 0x0 }, | 634 | { 0x13069, 0x0 }, |
635 | { 0x13169, 0x0 }, | 635 | { 0x13169, 0x0 }, |
636 | { 0x13269, 0x0 }, | 636 | { 0x13269, 0x0 }, |
637 | { 0x13369, 0x0 }, | 637 | { 0x13369, 0x0 }, |
638 | { 0x13469, 0x0 }, | 638 | { 0x13469, 0x0 }, |
639 | { 0x13569, 0x0 }, | 639 | { 0x13569, 0x0 }, |
640 | { 0x13669, 0x0 }, | 640 | { 0x13669, 0x0 }, |
641 | { 0x13769, 0x0 }, | 641 | { 0x13769, 0x0 }, |
642 | { 0x13869, 0x0 }, | 642 | { 0x13869, 0x0 }, |
643 | { 0x1008c, 0x0 }, | 643 | { 0x1008c, 0x0 }, |
644 | { 0x11008c, 0x0 }, | 644 | { 0x11008c, 0x0 }, |
645 | { 0x21008c, 0x0 }, | 645 | { 0x21008c, 0x0 }, |
646 | { 0x1018c, 0x0 }, | 646 | { 0x1018c, 0x0 }, |
647 | { 0x11018c, 0x0 }, | 647 | { 0x11018c, 0x0 }, |
648 | { 0x21018c, 0x0 }, | 648 | { 0x21018c, 0x0 }, |
649 | { 0x1108c, 0x0 }, | 649 | { 0x1108c, 0x0 }, |
650 | { 0x11108c, 0x0 }, | 650 | { 0x11108c, 0x0 }, |
651 | { 0x21108c, 0x0 }, | 651 | { 0x21108c, 0x0 }, |
652 | { 0x1118c, 0x0 }, | 652 | { 0x1118c, 0x0 }, |
653 | { 0x11118c, 0x0 }, | 653 | { 0x11118c, 0x0 }, |
654 | { 0x21118c, 0x0 }, | 654 | { 0x21118c, 0x0 }, |
655 | { 0x1208c, 0x0 }, | 655 | { 0x1208c, 0x0 }, |
656 | { 0x11208c, 0x0 }, | 656 | { 0x11208c, 0x0 }, |
657 | { 0x21208c, 0x0 }, | 657 | { 0x21208c, 0x0 }, |
658 | { 0x1218c, 0x0 }, | 658 | { 0x1218c, 0x0 }, |
659 | { 0x11218c, 0x0 }, | 659 | { 0x11218c, 0x0 }, |
660 | { 0x21218c, 0x0 }, | 660 | { 0x21218c, 0x0 }, |
661 | { 0x1308c, 0x0 }, | 661 | { 0x1308c, 0x0 }, |
662 | { 0x11308c, 0x0 }, | 662 | { 0x11308c, 0x0 }, |
663 | { 0x21308c, 0x0 }, | 663 | { 0x21308c, 0x0 }, |
664 | { 0x1318c, 0x0 }, | 664 | { 0x1318c, 0x0 }, |
665 | { 0x11318c, 0x0 }, | 665 | { 0x11318c, 0x0 }, |
666 | { 0x21318c, 0x0 }, | 666 | { 0x21318c, 0x0 }, |
667 | { 0x1008d, 0x0 }, | 667 | { 0x1008d, 0x0 }, |
668 | { 0x11008d, 0x0 }, | 668 | { 0x11008d, 0x0 }, |
669 | { 0x21008d, 0x0 }, | 669 | { 0x21008d, 0x0 }, |
670 | { 0x1018d, 0x0 }, | 670 | { 0x1018d, 0x0 }, |
671 | { 0x11018d, 0x0 }, | 671 | { 0x11018d, 0x0 }, |
672 | { 0x21018d, 0x0 }, | 672 | { 0x21018d, 0x0 }, |
673 | { 0x1108d, 0x0 }, | 673 | { 0x1108d, 0x0 }, |
674 | { 0x11108d, 0x0 }, | 674 | { 0x11108d, 0x0 }, |
675 | { 0x21108d, 0x0 }, | 675 | { 0x21108d, 0x0 }, |
676 | { 0x1118d, 0x0 }, | 676 | { 0x1118d, 0x0 }, |
677 | { 0x11118d, 0x0 }, | 677 | { 0x11118d, 0x0 }, |
678 | { 0x21118d, 0x0 }, | 678 | { 0x21118d, 0x0 }, |
679 | { 0x1208d, 0x0 }, | 679 | { 0x1208d, 0x0 }, |
680 | { 0x11208d, 0x0 }, | 680 | { 0x11208d, 0x0 }, |
681 | { 0x21208d, 0x0 }, | 681 | { 0x21208d, 0x0 }, |
682 | { 0x1218d, 0x0 }, | 682 | { 0x1218d, 0x0 }, |
683 | { 0x11218d, 0x0 }, | 683 | { 0x11218d, 0x0 }, |
684 | { 0x21218d, 0x0 }, | 684 | { 0x21218d, 0x0 }, |
685 | { 0x1308d, 0x0 }, | 685 | { 0x1308d, 0x0 }, |
686 | { 0x11308d, 0x0 }, | 686 | { 0x11308d, 0x0 }, |
687 | { 0x21308d, 0x0 }, | 687 | { 0x21308d, 0x0 }, |
688 | { 0x1318d, 0x0 }, | 688 | { 0x1318d, 0x0 }, |
689 | { 0x11318d, 0x0 }, | 689 | { 0x11318d, 0x0 }, |
690 | { 0x21318d, 0x0 }, | 690 | { 0x21318d, 0x0 }, |
691 | { 0x100c0, 0x0 }, | 691 | { 0x100c0, 0x0 }, |
692 | { 0x1100c0, 0x0 }, | 692 | { 0x1100c0, 0x0 }, |
693 | { 0x2100c0, 0x0 }, | 693 | { 0x2100c0, 0x0 }, |
694 | { 0x101c0, 0x0 }, | 694 | { 0x101c0, 0x0 }, |
695 | { 0x1101c0, 0x0 }, | 695 | { 0x1101c0, 0x0 }, |
696 | { 0x2101c0, 0x0 }, | 696 | { 0x2101c0, 0x0 }, |
697 | { 0x102c0, 0x0 }, | 697 | { 0x102c0, 0x0 }, |
698 | { 0x1102c0, 0x0 }, | 698 | { 0x1102c0, 0x0 }, |
699 | { 0x2102c0, 0x0 }, | 699 | { 0x2102c0, 0x0 }, |
700 | { 0x103c0, 0x0 }, | 700 | { 0x103c0, 0x0 }, |
701 | { 0x1103c0, 0x0 }, | 701 | { 0x1103c0, 0x0 }, |
702 | { 0x2103c0, 0x0 }, | 702 | { 0x2103c0, 0x0 }, |
703 | { 0x104c0, 0x0 }, | 703 | { 0x104c0, 0x0 }, |
704 | { 0x1104c0, 0x0 }, | 704 | { 0x1104c0, 0x0 }, |
705 | { 0x2104c0, 0x0 }, | 705 | { 0x2104c0, 0x0 }, |
706 | { 0x105c0, 0x0 }, | 706 | { 0x105c0, 0x0 }, |
707 | { 0x1105c0, 0x0 }, | 707 | { 0x1105c0, 0x0 }, |
708 | { 0x2105c0, 0x0 }, | 708 | { 0x2105c0, 0x0 }, |
709 | { 0x106c0, 0x0 }, | 709 | { 0x106c0, 0x0 }, |
710 | { 0x1106c0, 0x0 }, | 710 | { 0x1106c0, 0x0 }, |
711 | { 0x2106c0, 0x0 }, | 711 | { 0x2106c0, 0x0 }, |
712 | { 0x107c0, 0x0 }, | 712 | { 0x107c0, 0x0 }, |
713 | { 0x1107c0, 0x0 }, | 713 | { 0x1107c0, 0x0 }, |
714 | { 0x2107c0, 0x0 }, | 714 | { 0x2107c0, 0x0 }, |
715 | { 0x108c0, 0x0 }, | 715 | { 0x108c0, 0x0 }, |
716 | { 0x1108c0, 0x0 }, | 716 | { 0x1108c0, 0x0 }, |
717 | { 0x2108c0, 0x0 }, | 717 | { 0x2108c0, 0x0 }, |
718 | { 0x110c0, 0x0 }, | 718 | { 0x110c0, 0x0 }, |
719 | { 0x1110c0, 0x0 }, | 719 | { 0x1110c0, 0x0 }, |
720 | { 0x2110c0, 0x0 }, | 720 | { 0x2110c0, 0x0 }, |
721 | { 0x111c0, 0x0 }, | 721 | { 0x111c0, 0x0 }, |
722 | { 0x1111c0, 0x0 }, | 722 | { 0x1111c0, 0x0 }, |
723 | { 0x2111c0, 0x0 }, | 723 | { 0x2111c0, 0x0 }, |
724 | { 0x112c0, 0x0 }, | 724 | { 0x112c0, 0x0 }, |
725 | { 0x1112c0, 0x0 }, | 725 | { 0x1112c0, 0x0 }, |
726 | { 0x2112c0, 0x0 }, | 726 | { 0x2112c0, 0x0 }, |
727 | { 0x113c0, 0x0 }, | 727 | { 0x113c0, 0x0 }, |
728 | { 0x1113c0, 0x0 }, | 728 | { 0x1113c0, 0x0 }, |
729 | { 0x2113c0, 0x0 }, | 729 | { 0x2113c0, 0x0 }, |
730 | { 0x114c0, 0x0 }, | 730 | { 0x114c0, 0x0 }, |
731 | { 0x1114c0, 0x0 }, | 731 | { 0x1114c0, 0x0 }, |
732 | { 0x2114c0, 0x0 }, | 732 | { 0x2114c0, 0x0 }, |
733 | { 0x115c0, 0x0 }, | 733 | { 0x115c0, 0x0 }, |
734 | { 0x1115c0, 0x0 }, | 734 | { 0x1115c0, 0x0 }, |
735 | { 0x2115c0, 0x0 }, | 735 | { 0x2115c0, 0x0 }, |
736 | { 0x116c0, 0x0 }, | 736 | { 0x116c0, 0x0 }, |
737 | { 0x1116c0, 0x0 }, | 737 | { 0x1116c0, 0x0 }, |
738 | { 0x2116c0, 0x0 }, | 738 | { 0x2116c0, 0x0 }, |
739 | { 0x117c0, 0x0 }, | 739 | { 0x117c0, 0x0 }, |
740 | { 0x1117c0, 0x0 }, | 740 | { 0x1117c0, 0x0 }, |
741 | { 0x2117c0, 0x0 }, | 741 | { 0x2117c0, 0x0 }, |
742 | { 0x118c0, 0x0 }, | 742 | { 0x118c0, 0x0 }, |
743 | { 0x1118c0, 0x0 }, | 743 | { 0x1118c0, 0x0 }, |
744 | { 0x2118c0, 0x0 }, | 744 | { 0x2118c0, 0x0 }, |
745 | { 0x120c0, 0x0 }, | 745 | { 0x120c0, 0x0 }, |
746 | { 0x1120c0, 0x0 }, | 746 | { 0x1120c0, 0x0 }, |
747 | { 0x2120c0, 0x0 }, | 747 | { 0x2120c0, 0x0 }, |
748 | { 0x121c0, 0x0 }, | 748 | { 0x121c0, 0x0 }, |
749 | { 0x1121c0, 0x0 }, | 749 | { 0x1121c0, 0x0 }, |
750 | { 0x2121c0, 0x0 }, | 750 | { 0x2121c0, 0x0 }, |
751 | { 0x122c0, 0x0 }, | 751 | { 0x122c0, 0x0 }, |
752 | { 0x1122c0, 0x0 }, | 752 | { 0x1122c0, 0x0 }, |
753 | { 0x2122c0, 0x0 }, | 753 | { 0x2122c0, 0x0 }, |
754 | { 0x123c0, 0x0 }, | 754 | { 0x123c0, 0x0 }, |
755 | { 0x1123c0, 0x0 }, | 755 | { 0x1123c0, 0x0 }, |
756 | { 0x2123c0, 0x0 }, | 756 | { 0x2123c0, 0x0 }, |
757 | { 0x124c0, 0x0 }, | 757 | { 0x124c0, 0x0 }, |
758 | { 0x1124c0, 0x0 }, | 758 | { 0x1124c0, 0x0 }, |
759 | { 0x2124c0, 0x0 }, | 759 | { 0x2124c0, 0x0 }, |
760 | { 0x125c0, 0x0 }, | 760 | { 0x125c0, 0x0 }, |
761 | { 0x1125c0, 0x0 }, | 761 | { 0x1125c0, 0x0 }, |
762 | { 0x2125c0, 0x0 }, | 762 | { 0x2125c0, 0x0 }, |
763 | { 0x126c0, 0x0 }, | 763 | { 0x126c0, 0x0 }, |
764 | { 0x1126c0, 0x0 }, | 764 | { 0x1126c0, 0x0 }, |
765 | { 0x2126c0, 0x0 }, | 765 | { 0x2126c0, 0x0 }, |
766 | { 0x127c0, 0x0 }, | 766 | { 0x127c0, 0x0 }, |
767 | { 0x1127c0, 0x0 }, | 767 | { 0x1127c0, 0x0 }, |
768 | { 0x2127c0, 0x0 }, | 768 | { 0x2127c0, 0x0 }, |
769 | { 0x128c0, 0x0 }, | 769 | { 0x128c0, 0x0 }, |
770 | { 0x1128c0, 0x0 }, | 770 | { 0x1128c0, 0x0 }, |
771 | { 0x2128c0, 0x0 }, | 771 | { 0x2128c0, 0x0 }, |
772 | { 0x130c0, 0x0 }, | 772 | { 0x130c0, 0x0 }, |
773 | { 0x1130c0, 0x0 }, | 773 | { 0x1130c0, 0x0 }, |
774 | { 0x2130c0, 0x0 }, | 774 | { 0x2130c0, 0x0 }, |
775 | { 0x131c0, 0x0 }, | 775 | { 0x131c0, 0x0 }, |
776 | { 0x1131c0, 0x0 }, | 776 | { 0x1131c0, 0x0 }, |
777 | { 0x2131c0, 0x0 }, | 777 | { 0x2131c0, 0x0 }, |
778 | { 0x132c0, 0x0 }, | 778 | { 0x132c0, 0x0 }, |
779 | { 0x1132c0, 0x0 }, | 779 | { 0x1132c0, 0x0 }, |
780 | { 0x2132c0, 0x0 }, | 780 | { 0x2132c0, 0x0 }, |
781 | { 0x133c0, 0x0 }, | 781 | { 0x133c0, 0x0 }, |
782 | { 0x1133c0, 0x0 }, | 782 | { 0x1133c0, 0x0 }, |
783 | { 0x2133c0, 0x0 }, | 783 | { 0x2133c0, 0x0 }, |
784 | { 0x134c0, 0x0 }, | 784 | { 0x134c0, 0x0 }, |
785 | { 0x1134c0, 0x0 }, | 785 | { 0x1134c0, 0x0 }, |
786 | { 0x2134c0, 0x0 }, | 786 | { 0x2134c0, 0x0 }, |
787 | { 0x135c0, 0x0 }, | 787 | { 0x135c0, 0x0 }, |
788 | { 0x1135c0, 0x0 }, | 788 | { 0x1135c0, 0x0 }, |
789 | { 0x2135c0, 0x0 }, | 789 | { 0x2135c0, 0x0 }, |
790 | { 0x136c0, 0x0 }, | 790 | { 0x136c0, 0x0 }, |
791 | { 0x1136c0, 0x0 }, | 791 | { 0x1136c0, 0x0 }, |
792 | { 0x2136c0, 0x0 }, | 792 | { 0x2136c0, 0x0 }, |
793 | { 0x137c0, 0x0 }, | 793 | { 0x137c0, 0x0 }, |
794 | { 0x1137c0, 0x0 }, | 794 | { 0x1137c0, 0x0 }, |
795 | { 0x2137c0, 0x0 }, | 795 | { 0x2137c0, 0x0 }, |
796 | { 0x138c0, 0x0 }, | 796 | { 0x138c0, 0x0 }, |
797 | { 0x1138c0, 0x0 }, | 797 | { 0x1138c0, 0x0 }, |
798 | { 0x2138c0, 0x0 }, | 798 | { 0x2138c0, 0x0 }, |
799 | { 0x100c1, 0x0 }, | 799 | { 0x100c1, 0x0 }, |
800 | { 0x1100c1, 0x0 }, | 800 | { 0x1100c1, 0x0 }, |
801 | { 0x2100c1, 0x0 }, | 801 | { 0x2100c1, 0x0 }, |
802 | { 0x101c1, 0x0 }, | 802 | { 0x101c1, 0x0 }, |
803 | { 0x1101c1, 0x0 }, | 803 | { 0x1101c1, 0x0 }, |
804 | { 0x2101c1, 0x0 }, | 804 | { 0x2101c1, 0x0 }, |
805 | { 0x102c1, 0x0 }, | 805 | { 0x102c1, 0x0 }, |
806 | { 0x1102c1, 0x0 }, | 806 | { 0x1102c1, 0x0 }, |
807 | { 0x2102c1, 0x0 }, | 807 | { 0x2102c1, 0x0 }, |
808 | { 0x103c1, 0x0 }, | 808 | { 0x103c1, 0x0 }, |
809 | { 0x1103c1, 0x0 }, | 809 | { 0x1103c1, 0x0 }, |
810 | { 0x2103c1, 0x0 }, | 810 | { 0x2103c1, 0x0 }, |
811 | { 0x104c1, 0x0 }, | 811 | { 0x104c1, 0x0 }, |
812 | { 0x1104c1, 0x0 }, | 812 | { 0x1104c1, 0x0 }, |
813 | { 0x2104c1, 0x0 }, | 813 | { 0x2104c1, 0x0 }, |
814 | { 0x105c1, 0x0 }, | 814 | { 0x105c1, 0x0 }, |
815 | { 0x1105c1, 0x0 }, | 815 | { 0x1105c1, 0x0 }, |
816 | { 0x2105c1, 0x0 }, | 816 | { 0x2105c1, 0x0 }, |
817 | { 0x106c1, 0x0 }, | 817 | { 0x106c1, 0x0 }, |
818 | { 0x1106c1, 0x0 }, | 818 | { 0x1106c1, 0x0 }, |
819 | { 0x2106c1, 0x0 }, | 819 | { 0x2106c1, 0x0 }, |
820 | { 0x107c1, 0x0 }, | 820 | { 0x107c1, 0x0 }, |
821 | { 0x1107c1, 0x0 }, | 821 | { 0x1107c1, 0x0 }, |
822 | { 0x2107c1, 0x0 }, | 822 | { 0x2107c1, 0x0 }, |
823 | { 0x108c1, 0x0 }, | 823 | { 0x108c1, 0x0 }, |
824 | { 0x1108c1, 0x0 }, | 824 | { 0x1108c1, 0x0 }, |
825 | { 0x2108c1, 0x0 }, | 825 | { 0x2108c1, 0x0 }, |
826 | { 0x110c1, 0x0 }, | 826 | { 0x110c1, 0x0 }, |
827 | { 0x1110c1, 0x0 }, | 827 | { 0x1110c1, 0x0 }, |
828 | { 0x2110c1, 0x0 }, | 828 | { 0x2110c1, 0x0 }, |
829 | { 0x111c1, 0x0 }, | 829 | { 0x111c1, 0x0 }, |
830 | { 0x1111c1, 0x0 }, | 830 | { 0x1111c1, 0x0 }, |
831 | { 0x2111c1, 0x0 }, | 831 | { 0x2111c1, 0x0 }, |
832 | { 0x112c1, 0x0 }, | 832 | { 0x112c1, 0x0 }, |
833 | { 0x1112c1, 0x0 }, | 833 | { 0x1112c1, 0x0 }, |
834 | { 0x2112c1, 0x0 }, | 834 | { 0x2112c1, 0x0 }, |
835 | { 0x113c1, 0x0 }, | 835 | { 0x113c1, 0x0 }, |
836 | { 0x1113c1, 0x0 }, | 836 | { 0x1113c1, 0x0 }, |
837 | { 0x2113c1, 0x0 }, | 837 | { 0x2113c1, 0x0 }, |
838 | { 0x114c1, 0x0 }, | 838 | { 0x114c1, 0x0 }, |
839 | { 0x1114c1, 0x0 }, | 839 | { 0x1114c1, 0x0 }, |
840 | { 0x2114c1, 0x0 }, | 840 | { 0x2114c1, 0x0 }, |
841 | { 0x115c1, 0x0 }, | 841 | { 0x115c1, 0x0 }, |
842 | { 0x1115c1, 0x0 }, | 842 | { 0x1115c1, 0x0 }, |
843 | { 0x2115c1, 0x0 }, | 843 | { 0x2115c1, 0x0 }, |
844 | { 0x116c1, 0x0 }, | 844 | { 0x116c1, 0x0 }, |
845 | { 0x1116c1, 0x0 }, | 845 | { 0x1116c1, 0x0 }, |
846 | { 0x2116c1, 0x0 }, | 846 | { 0x2116c1, 0x0 }, |
847 | { 0x117c1, 0x0 }, | 847 | { 0x117c1, 0x0 }, |
848 | { 0x1117c1, 0x0 }, | 848 | { 0x1117c1, 0x0 }, |
849 | { 0x2117c1, 0x0 }, | 849 | { 0x2117c1, 0x0 }, |
850 | { 0x118c1, 0x0 }, | 850 | { 0x118c1, 0x0 }, |
851 | { 0x1118c1, 0x0 }, | 851 | { 0x1118c1, 0x0 }, |
852 | { 0x2118c1, 0x0 }, | 852 | { 0x2118c1, 0x0 }, |
853 | { 0x120c1, 0x0 }, | 853 | { 0x120c1, 0x0 }, |
854 | { 0x1120c1, 0x0 }, | 854 | { 0x1120c1, 0x0 }, |
855 | { 0x2120c1, 0x0 }, | 855 | { 0x2120c1, 0x0 }, |
856 | { 0x121c1, 0x0 }, | 856 | { 0x121c1, 0x0 }, |
857 | { 0x1121c1, 0x0 }, | 857 | { 0x1121c1, 0x0 }, |
858 | { 0x2121c1, 0x0 }, | 858 | { 0x2121c1, 0x0 }, |
859 | { 0x122c1, 0x0 }, | 859 | { 0x122c1, 0x0 }, |
860 | { 0x1122c1, 0x0 }, | 860 | { 0x1122c1, 0x0 }, |
861 | { 0x2122c1, 0x0 }, | 861 | { 0x2122c1, 0x0 }, |
862 | { 0x123c1, 0x0 }, | 862 | { 0x123c1, 0x0 }, |
863 | { 0x1123c1, 0x0 }, | 863 | { 0x1123c1, 0x0 }, |
864 | { 0x2123c1, 0x0 }, | 864 | { 0x2123c1, 0x0 }, |
865 | { 0x124c1, 0x0 }, | 865 | { 0x124c1, 0x0 }, |
866 | { 0x1124c1, 0x0 }, | 866 | { 0x1124c1, 0x0 }, |
867 | { 0x2124c1, 0x0 }, | 867 | { 0x2124c1, 0x0 }, |
868 | { 0x125c1, 0x0 }, | 868 | { 0x125c1, 0x0 }, |
869 | { 0x1125c1, 0x0 }, | 869 | { 0x1125c1, 0x0 }, |
870 | { 0x2125c1, 0x0 }, | 870 | { 0x2125c1, 0x0 }, |
871 | { 0x126c1, 0x0 }, | 871 | { 0x126c1, 0x0 }, |
872 | { 0x1126c1, 0x0 }, | 872 | { 0x1126c1, 0x0 }, |
873 | { 0x2126c1, 0x0 }, | 873 | { 0x2126c1, 0x0 }, |
874 | { 0x127c1, 0x0 }, | 874 | { 0x127c1, 0x0 }, |
875 | { 0x1127c1, 0x0 }, | 875 | { 0x1127c1, 0x0 }, |
876 | { 0x2127c1, 0x0 }, | 876 | { 0x2127c1, 0x0 }, |
877 | { 0x128c1, 0x0 }, | 877 | { 0x128c1, 0x0 }, |
878 | { 0x1128c1, 0x0 }, | 878 | { 0x1128c1, 0x0 }, |
879 | { 0x2128c1, 0x0 }, | 879 | { 0x2128c1, 0x0 }, |
880 | { 0x130c1, 0x0 }, | 880 | { 0x130c1, 0x0 }, |
881 | { 0x1130c1, 0x0 }, | 881 | { 0x1130c1, 0x0 }, |
882 | { 0x2130c1, 0x0 }, | 882 | { 0x2130c1, 0x0 }, |
883 | { 0x131c1, 0x0 }, | 883 | { 0x131c1, 0x0 }, |
884 | { 0x1131c1, 0x0 }, | 884 | { 0x1131c1, 0x0 }, |
885 | { 0x2131c1, 0x0 }, | 885 | { 0x2131c1, 0x0 }, |
886 | { 0x132c1, 0x0 }, | 886 | { 0x132c1, 0x0 }, |
887 | { 0x1132c1, 0x0 }, | 887 | { 0x1132c1, 0x0 }, |
888 | { 0x2132c1, 0x0 }, | 888 | { 0x2132c1, 0x0 }, |
889 | { 0x133c1, 0x0 }, | 889 | { 0x133c1, 0x0 }, |
890 | { 0x1133c1, 0x0 }, | 890 | { 0x1133c1, 0x0 }, |
891 | { 0x2133c1, 0x0 }, | 891 | { 0x2133c1, 0x0 }, |
892 | { 0x134c1, 0x0 }, | 892 | { 0x134c1, 0x0 }, |
893 | { 0x1134c1, 0x0 }, | 893 | { 0x1134c1, 0x0 }, |
894 | { 0x2134c1, 0x0 }, | 894 | { 0x2134c1, 0x0 }, |
895 | { 0x135c1, 0x0 }, | 895 | { 0x135c1, 0x0 }, |
896 | { 0x1135c1, 0x0 }, | 896 | { 0x1135c1, 0x0 }, |
897 | { 0x2135c1, 0x0 }, | 897 | { 0x2135c1, 0x0 }, |
898 | { 0x136c1, 0x0 }, | 898 | { 0x136c1, 0x0 }, |
899 | { 0x1136c1, 0x0 }, | 899 | { 0x1136c1, 0x0 }, |
900 | { 0x2136c1, 0x0 }, | 900 | { 0x2136c1, 0x0 }, |
901 | { 0x137c1, 0x0 }, | 901 | { 0x137c1, 0x0 }, |
902 | { 0x1137c1, 0x0 }, | 902 | { 0x1137c1, 0x0 }, |
903 | { 0x2137c1, 0x0 }, | 903 | { 0x2137c1, 0x0 }, |
904 | { 0x138c1, 0x0 }, | 904 | { 0x138c1, 0x0 }, |
905 | { 0x1138c1, 0x0 }, | 905 | { 0x1138c1, 0x0 }, |
906 | { 0x2138c1, 0x0 }, | 906 | { 0x2138c1, 0x0 }, |
907 | { 0x10020, 0x0 }, | 907 | { 0x10020, 0x0 }, |
908 | { 0x110020, 0x0 }, | 908 | { 0x110020, 0x0 }, |
909 | { 0x210020, 0x0 }, | 909 | { 0x210020, 0x0 }, |
910 | { 0x11020, 0x0 }, | 910 | { 0x11020, 0x0 }, |
911 | { 0x111020, 0x0 }, | 911 | { 0x111020, 0x0 }, |
912 | { 0x211020, 0x0 }, | 912 | { 0x211020, 0x0 }, |
913 | { 0x12020, 0x0 }, | 913 | { 0x12020, 0x0 }, |
914 | { 0x112020, 0x0 }, | 914 | { 0x112020, 0x0 }, |
915 | { 0x212020, 0x0 }, | 915 | { 0x212020, 0x0 }, |
916 | { 0x13020, 0x0 }, | 916 | { 0x13020, 0x0 }, |
917 | { 0x113020, 0x0 }, | 917 | { 0x113020, 0x0 }, |
918 | { 0x213020, 0x0 }, | 918 | { 0x213020, 0x0 }, |
919 | { 0x20072, 0x0 }, | 919 | { 0x20072, 0x0 }, |
920 | { 0x20073, 0x0 }, | 920 | { 0x20073, 0x0 }, |
921 | { 0x20074, 0x0 }, | 921 | { 0x20074, 0x0 }, |
922 | { 0x100aa, 0x0 }, | 922 | { 0x100aa, 0x0 }, |
923 | { 0x110aa, 0x0 }, | 923 | { 0x110aa, 0x0 }, |
924 | { 0x120aa, 0x0 }, | 924 | { 0x120aa, 0x0 }, |
925 | { 0x130aa, 0x0 }, | 925 | { 0x130aa, 0x0 }, |
926 | { 0x20010, 0x0 }, | 926 | { 0x20010, 0x0 }, |
927 | { 0x120010, 0x0 }, | 927 | { 0x120010, 0x0 }, |
928 | { 0x220010, 0x0 }, | 928 | { 0x220010, 0x0 }, |
929 | { 0x20011, 0x0 }, | 929 | { 0x20011, 0x0 }, |
930 | { 0x120011, 0x0 }, | 930 | { 0x120011, 0x0 }, |
931 | { 0x220011, 0x0 }, | 931 | { 0x220011, 0x0 }, |
932 | { 0x100ae, 0x0 }, | 932 | { 0x100ae, 0x0 }, |
933 | { 0x1100ae, 0x0 }, | 933 | { 0x1100ae, 0x0 }, |
934 | { 0x2100ae, 0x0 }, | 934 | { 0x2100ae, 0x0 }, |
935 | { 0x100af, 0x0 }, | 935 | { 0x100af, 0x0 }, |
936 | { 0x1100af, 0x0 }, | 936 | { 0x1100af, 0x0 }, |
937 | { 0x2100af, 0x0 }, | 937 | { 0x2100af, 0x0 }, |
938 | { 0x110ae, 0x0 }, | 938 | { 0x110ae, 0x0 }, |
939 | { 0x1110ae, 0x0 }, | 939 | { 0x1110ae, 0x0 }, |
940 | { 0x2110ae, 0x0 }, | 940 | { 0x2110ae, 0x0 }, |
941 | { 0x110af, 0x0 }, | 941 | { 0x110af, 0x0 }, |
942 | { 0x1110af, 0x0 }, | 942 | { 0x1110af, 0x0 }, |
943 | { 0x2110af, 0x0 }, | 943 | { 0x2110af, 0x0 }, |
944 | { 0x120ae, 0x0 }, | 944 | { 0x120ae, 0x0 }, |
945 | { 0x1120ae, 0x0 }, | 945 | { 0x1120ae, 0x0 }, |
946 | { 0x2120ae, 0x0 }, | 946 | { 0x2120ae, 0x0 }, |
947 | { 0x120af, 0x0 }, | 947 | { 0x120af, 0x0 }, |
948 | { 0x1120af, 0x0 }, | 948 | { 0x1120af, 0x0 }, |
949 | { 0x2120af, 0x0 }, | 949 | { 0x2120af, 0x0 }, |
950 | { 0x130ae, 0x0 }, | 950 | { 0x130ae, 0x0 }, |
951 | { 0x1130ae, 0x0 }, | 951 | { 0x1130ae, 0x0 }, |
952 | { 0x2130ae, 0x0 }, | 952 | { 0x2130ae, 0x0 }, |
953 | { 0x130af, 0x0 }, | 953 | { 0x130af, 0x0 }, |
954 | { 0x1130af, 0x0 }, | 954 | { 0x1130af, 0x0 }, |
955 | { 0x2130af, 0x0 }, | 955 | { 0x2130af, 0x0 }, |
956 | { 0x20020, 0x0 }, | 956 | { 0x20020, 0x0 }, |
957 | { 0x120020, 0x0 }, | 957 | { 0x120020, 0x0 }, |
958 | { 0x220020, 0x0 }, | 958 | { 0x220020, 0x0 }, |
959 | { 0x100a0, 0x0 }, | 959 | { 0x100a0, 0x0 }, |
960 | { 0x100a1, 0x0 }, | 960 | { 0x100a1, 0x0 }, |
961 | { 0x100a2, 0x0 }, | 961 | { 0x100a2, 0x0 }, |
962 | { 0x100a3, 0x0 }, | 962 | { 0x100a3, 0x0 }, |
963 | { 0x100a4, 0x0 }, | 963 | { 0x100a4, 0x0 }, |
964 | { 0x100a5, 0x0 }, | 964 | { 0x100a5, 0x0 }, |
965 | { 0x100a6, 0x0 }, | 965 | { 0x100a6, 0x0 }, |
966 | { 0x100a7, 0x0 }, | 966 | { 0x100a7, 0x0 }, |
967 | { 0x110a0, 0x0 }, | 967 | { 0x110a0, 0x0 }, |
968 | { 0x110a1, 0x0 }, | 968 | { 0x110a1, 0x0 }, |
969 | { 0x110a2, 0x0 }, | 969 | { 0x110a2, 0x0 }, |
970 | { 0x110a3, 0x0 }, | 970 | { 0x110a3, 0x0 }, |
971 | { 0x110a4, 0x0 }, | 971 | { 0x110a4, 0x0 }, |
972 | { 0x110a5, 0x0 }, | 972 | { 0x110a5, 0x0 }, |
973 | { 0x110a6, 0x0 }, | 973 | { 0x110a6, 0x0 }, |
974 | { 0x110a7, 0x0 }, | 974 | { 0x110a7, 0x0 }, |
975 | { 0x120a0, 0x0 }, | 975 | { 0x120a0, 0x0 }, |
976 | { 0x120a1, 0x0 }, | 976 | { 0x120a1, 0x0 }, |
977 | { 0x120a2, 0x0 }, | 977 | { 0x120a2, 0x0 }, |
978 | { 0x120a3, 0x0 }, | 978 | { 0x120a3, 0x0 }, |
979 | { 0x120a4, 0x0 }, | 979 | { 0x120a4, 0x0 }, |
980 | { 0x120a5, 0x0 }, | 980 | { 0x120a5, 0x0 }, |
981 | { 0x120a6, 0x0 }, | 981 | { 0x120a6, 0x0 }, |
982 | { 0x120a7, 0x0 }, | 982 | { 0x120a7, 0x0 }, |
983 | { 0x130a0, 0x0 }, | 983 | { 0x130a0, 0x0 }, |
984 | { 0x130a1, 0x0 }, | 984 | { 0x130a1, 0x0 }, |
985 | { 0x130a2, 0x0 }, | 985 | { 0x130a2, 0x0 }, |
986 | { 0x130a3, 0x0 }, | 986 | { 0x130a3, 0x0 }, |
987 | { 0x130a4, 0x0 }, | 987 | { 0x130a4, 0x0 }, |
988 | { 0x130a5, 0x0 }, | 988 | { 0x130a5, 0x0 }, |
989 | { 0x130a6, 0x0 }, | 989 | { 0x130a6, 0x0 }, |
990 | { 0x130a7, 0x0 }, | 990 | { 0x130a7, 0x0 }, |
991 | { 0x2007c, 0x0 }, | 991 | { 0x2007c, 0x0 }, |
992 | { 0x12007c, 0x0 }, | 992 | { 0x12007c, 0x0 }, |
993 | { 0x22007c, 0x0 }, | 993 | { 0x22007c, 0x0 }, |
994 | { 0x2007d, 0x0 }, | 994 | { 0x2007d, 0x0 }, |
995 | { 0x12007d, 0x0 }, | 995 | { 0x12007d, 0x0 }, |
996 | { 0x22007d, 0x0 }, | 996 | { 0x22007d, 0x0 }, |
997 | { 0x400fd, 0x0 }, | 997 | { 0x400fd, 0x0 }, |
998 | { 0x400c0, 0x0 }, | 998 | { 0x400c0, 0x0 }, |
999 | { 0x90201, 0x0 }, | 999 | { 0x90201, 0x0 }, |
1000 | { 0x190201, 0x0 }, | 1000 | { 0x190201, 0x0 }, |
1001 | { 0x290201, 0x0 }, | 1001 | { 0x290201, 0x0 }, |
1002 | { 0x90202, 0x0 }, | 1002 | { 0x90202, 0x0 }, |
1003 | { 0x190202, 0x0 }, | 1003 | { 0x190202, 0x0 }, |
1004 | { 0x290202, 0x0 }, | 1004 | { 0x290202, 0x0 }, |
1005 | { 0x90203, 0x0 }, | 1005 | { 0x90203, 0x0 }, |
1006 | { 0x190203, 0x0 }, | 1006 | { 0x190203, 0x0 }, |
1007 | { 0x290203, 0x0 }, | 1007 | { 0x290203, 0x0 }, |
1008 | { 0x90204, 0x0 }, | 1008 | { 0x90204, 0x0 }, |
1009 | { 0x190204, 0x0 }, | 1009 | { 0x190204, 0x0 }, |
1010 | { 0x290204, 0x0 }, | 1010 | { 0x290204, 0x0 }, |
1011 | { 0x90205, 0x0 }, | 1011 | { 0x90205, 0x0 }, |
1012 | { 0x190205, 0x0 }, | 1012 | { 0x190205, 0x0 }, |
1013 | { 0x290205, 0x0 }, | 1013 | { 0x290205, 0x0 }, |
1014 | { 0x90206, 0x0 }, | 1014 | { 0x90206, 0x0 }, |
1015 | { 0x190206, 0x0 }, | 1015 | { 0x190206, 0x0 }, |
1016 | { 0x290206, 0x0 }, | 1016 | { 0x290206, 0x0 }, |
1017 | { 0x90207, 0x0 }, | 1017 | { 0x90207, 0x0 }, |
1018 | { 0x190207, 0x0 }, | 1018 | { 0x190207, 0x0 }, |
1019 | { 0x290207, 0x0 }, | 1019 | { 0x290207, 0x0 }, |
1020 | { 0x90208, 0x0 }, | 1020 | { 0x90208, 0x0 }, |
1021 | { 0x190208, 0x0 }, | 1021 | { 0x190208, 0x0 }, |
1022 | { 0x290208, 0x0 }, | 1022 | { 0x290208, 0x0 }, |
1023 | { 0x10062, 0x0 }, | 1023 | { 0x10062, 0x0 }, |
1024 | { 0x10162, 0x0 }, | 1024 | { 0x10162, 0x0 }, |
1025 | { 0x10262, 0x0 }, | 1025 | { 0x10262, 0x0 }, |
1026 | { 0x10362, 0x0 }, | 1026 | { 0x10362, 0x0 }, |
1027 | { 0x10462, 0x0 }, | 1027 | { 0x10462, 0x0 }, |
1028 | { 0x10562, 0x0 }, | 1028 | { 0x10562, 0x0 }, |
1029 | { 0x10662, 0x0 }, | 1029 | { 0x10662, 0x0 }, |
1030 | { 0x10762, 0x0 }, | 1030 | { 0x10762, 0x0 }, |
1031 | { 0x10862, 0x0 }, | 1031 | { 0x10862, 0x0 }, |
1032 | { 0x11062, 0x0 }, | 1032 | { 0x11062, 0x0 }, |
1033 | { 0x11162, 0x0 }, | 1033 | { 0x11162, 0x0 }, |
1034 | { 0x11262, 0x0 }, | 1034 | { 0x11262, 0x0 }, |
1035 | { 0x11362, 0x0 }, | 1035 | { 0x11362, 0x0 }, |
1036 | { 0x11462, 0x0 }, | 1036 | { 0x11462, 0x0 }, |
1037 | { 0x11562, 0x0 }, | 1037 | { 0x11562, 0x0 }, |
1038 | { 0x11662, 0x0 }, | 1038 | { 0x11662, 0x0 }, |
1039 | { 0x11762, 0x0 }, | 1039 | { 0x11762, 0x0 }, |
1040 | { 0x11862, 0x0 }, | 1040 | { 0x11862, 0x0 }, |
1041 | { 0x12062, 0x0 }, | 1041 | { 0x12062, 0x0 }, |
1042 | { 0x12162, 0x0 }, | 1042 | { 0x12162, 0x0 }, |
1043 | { 0x12262, 0x0 }, | 1043 | { 0x12262, 0x0 }, |
1044 | { 0x12362, 0x0 }, | 1044 | { 0x12362, 0x0 }, |
1045 | { 0x12462, 0x0 }, | 1045 | { 0x12462, 0x0 }, |
1046 | { 0x12562, 0x0 }, | 1046 | { 0x12562, 0x0 }, |
1047 | { 0x12662, 0x0 }, | 1047 | { 0x12662, 0x0 }, |
1048 | { 0x12762, 0x0 }, | 1048 | { 0x12762, 0x0 }, |
1049 | { 0x12862, 0x0 }, | 1049 | { 0x12862, 0x0 }, |
1050 | { 0x13062, 0x0 }, | 1050 | { 0x13062, 0x0 }, |
1051 | { 0x13162, 0x0 }, | 1051 | { 0x13162, 0x0 }, |
1052 | { 0x13262, 0x0 }, | 1052 | { 0x13262, 0x0 }, |
1053 | { 0x13362, 0x0 }, | 1053 | { 0x13362, 0x0 }, |
1054 | { 0x13462, 0x0 }, | 1054 | { 0x13462, 0x0 }, |
1055 | { 0x13562, 0x0 }, | 1055 | { 0x13562, 0x0 }, |
1056 | { 0x13662, 0x0 }, | 1056 | { 0x13662, 0x0 }, |
1057 | { 0x13762, 0x0 }, | 1057 | { 0x13762, 0x0 }, |
1058 | { 0x13862, 0x0 }, | 1058 | { 0x13862, 0x0 }, |
1059 | { 0x20077, 0x0 }, | 1059 | { 0x20077, 0x0 }, |
1060 | { 0x10001, 0x0 }, | 1060 | { 0x10001, 0x0 }, |
1061 | { 0x11001, 0x0 }, | 1061 | { 0x11001, 0x0 }, |
1062 | { 0x12001, 0x0 }, | 1062 | { 0x12001, 0x0 }, |
1063 | { 0x13001, 0x0 }, | 1063 | { 0x13001, 0x0 }, |
1064 | { 0x10040, 0x0 }, | 1064 | { 0x10040, 0x0 }, |
1065 | { 0x10140, 0x0 }, | 1065 | { 0x10140, 0x0 }, |
1066 | { 0x10240, 0x0 }, | 1066 | { 0x10240, 0x0 }, |
1067 | { 0x10340, 0x0 }, | 1067 | { 0x10340, 0x0 }, |
1068 | { 0x10440, 0x0 }, | 1068 | { 0x10440, 0x0 }, |
1069 | { 0x10540, 0x0 }, | 1069 | { 0x10540, 0x0 }, |
1070 | { 0x10640, 0x0 }, | 1070 | { 0x10640, 0x0 }, |
1071 | { 0x10740, 0x0 }, | 1071 | { 0x10740, 0x0 }, |
1072 | { 0x10840, 0x0 }, | 1072 | { 0x10840, 0x0 }, |
1073 | { 0x10030, 0x0 }, | 1073 | { 0x10030, 0x0 }, |
1074 | { 0x10130, 0x0 }, | 1074 | { 0x10130, 0x0 }, |
1075 | { 0x10230, 0x0 }, | 1075 | { 0x10230, 0x0 }, |
1076 | { 0x10330, 0x0 }, | 1076 | { 0x10330, 0x0 }, |
1077 | { 0x10430, 0x0 }, | 1077 | { 0x10430, 0x0 }, |
1078 | { 0x10530, 0x0 }, | 1078 | { 0x10530, 0x0 }, |
1079 | { 0x10630, 0x0 }, | 1079 | { 0x10630, 0x0 }, |
1080 | { 0x10730, 0x0 }, | 1080 | { 0x10730, 0x0 }, |
1081 | { 0x10830, 0x0 }, | 1081 | { 0x10830, 0x0 }, |
1082 | { 0x11040, 0x0 }, | 1082 | { 0x11040, 0x0 }, |
1083 | { 0x11140, 0x0 }, | 1083 | { 0x11140, 0x0 }, |
1084 | { 0x11240, 0x0 }, | 1084 | { 0x11240, 0x0 }, |
1085 | { 0x11340, 0x0 }, | 1085 | { 0x11340, 0x0 }, |
1086 | { 0x11440, 0x0 }, | 1086 | { 0x11440, 0x0 }, |
1087 | { 0x11540, 0x0 }, | 1087 | { 0x11540, 0x0 }, |
1088 | { 0x11640, 0x0 }, | 1088 | { 0x11640, 0x0 }, |
1089 | { 0x11740, 0x0 }, | 1089 | { 0x11740, 0x0 }, |
1090 | { 0x11840, 0x0 }, | 1090 | { 0x11840, 0x0 }, |
1091 | { 0x11030, 0x0 }, | 1091 | { 0x11030, 0x0 }, |
1092 | { 0x11130, 0x0 }, | 1092 | { 0x11130, 0x0 }, |
1093 | { 0x11230, 0x0 }, | 1093 | { 0x11230, 0x0 }, |
1094 | { 0x11330, 0x0 }, | 1094 | { 0x11330, 0x0 }, |
1095 | { 0x11430, 0x0 }, | 1095 | { 0x11430, 0x0 }, |
1096 | { 0x11530, 0x0 }, | 1096 | { 0x11530, 0x0 }, |
1097 | { 0x11630, 0x0 }, | 1097 | { 0x11630, 0x0 }, |
1098 | { 0x11730, 0x0 }, | 1098 | { 0x11730, 0x0 }, |
1099 | { 0x11830, 0x0 }, | 1099 | { 0x11830, 0x0 }, |
1100 | { 0x12040, 0x0 }, | 1100 | { 0x12040, 0x0 }, |
1101 | { 0x12140, 0x0 }, | 1101 | { 0x12140, 0x0 }, |
1102 | { 0x12240, 0x0 }, | 1102 | { 0x12240, 0x0 }, |
1103 | { 0x12340, 0x0 }, | 1103 | { 0x12340, 0x0 }, |
1104 | { 0x12440, 0x0 }, | 1104 | { 0x12440, 0x0 }, |
1105 | { 0x12540, 0x0 }, | 1105 | { 0x12540, 0x0 }, |
1106 | { 0x12640, 0x0 }, | 1106 | { 0x12640, 0x0 }, |
1107 | { 0x12740, 0x0 }, | 1107 | { 0x12740, 0x0 }, |
1108 | { 0x12840, 0x0 }, | 1108 | { 0x12840, 0x0 }, |
1109 | { 0x12030, 0x0 }, | 1109 | { 0x12030, 0x0 }, |
1110 | { 0x12130, 0x0 }, | 1110 | { 0x12130, 0x0 }, |
1111 | { 0x12230, 0x0 }, | 1111 | { 0x12230, 0x0 }, |
1112 | { 0x12330, 0x0 }, | 1112 | { 0x12330, 0x0 }, |
1113 | { 0x12430, 0x0 }, | 1113 | { 0x12430, 0x0 }, |
1114 | { 0x12530, 0x0 }, | 1114 | { 0x12530, 0x0 }, |
1115 | { 0x12630, 0x0 }, | 1115 | { 0x12630, 0x0 }, |
1116 | { 0x12730, 0x0 }, | 1116 | { 0x12730, 0x0 }, |
1117 | { 0x12830, 0x0 }, | 1117 | { 0x12830, 0x0 }, |
1118 | { 0x13040, 0x0 }, | 1118 | { 0x13040, 0x0 }, |
1119 | { 0x13140, 0x0 }, | 1119 | { 0x13140, 0x0 }, |
1120 | { 0x13240, 0x0 }, | 1120 | { 0x13240, 0x0 }, |
1121 | { 0x13340, 0x0 }, | 1121 | { 0x13340, 0x0 }, |
1122 | { 0x13440, 0x0 }, | 1122 | { 0x13440, 0x0 }, |
1123 | { 0x13540, 0x0 }, | 1123 | { 0x13540, 0x0 }, |
1124 | { 0x13640, 0x0 }, | 1124 | { 0x13640, 0x0 }, |
1125 | { 0x13740, 0x0 }, | 1125 | { 0x13740, 0x0 }, |
1126 | { 0x13840, 0x0 }, | 1126 | { 0x13840, 0x0 }, |
1127 | { 0x13030, 0x0 }, | 1127 | { 0x13030, 0x0 }, |
1128 | { 0x13130, 0x0 }, | 1128 | { 0x13130, 0x0 }, |
1129 | { 0x13230, 0x0 }, | 1129 | { 0x13230, 0x0 }, |
1130 | { 0x13330, 0x0 }, | 1130 | { 0x13330, 0x0 }, |
1131 | { 0x13430, 0x0 }, | 1131 | { 0x13430, 0x0 }, |
1132 | { 0x13530, 0x0 }, | 1132 | { 0x13530, 0x0 }, |
1133 | { 0x13630, 0x0 }, | 1133 | { 0x13630, 0x0 }, |
1134 | { 0x13730, 0x0 }, | 1134 | { 0x13730, 0x0 }, |
1135 | { 0x13830, 0x0 }, | 1135 | { 0x13830, 0x0 }, |
1136 | }; | 1136 | }; |
1137 | 1137 | ||
1138 | /* P0 message block paremeter for training firmware */ | 1138 | /* P0 message block paremeter for training firmware */ |
1139 | struct dram_cfg_param ddr_fsp0_cfg[] = { | 1139 | struct dram_cfg_param ddr_fsp0_cfg[] = { |
1140 | #ifdef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS | 1140 | #ifdef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS |
1141 | { 0xd0000, 0x0 }, | 1141 | { 0xd0000, 0x0 }, |
1142 | { 0x54003, 0x960 }, | 1142 | { 0x54003, 0x960 }, |
1143 | { 0x54004, 0x2 }, | 1143 | { 0x54004, 0x2 }, |
1144 | { 0x54005, 0x2228 }, | 1144 | { 0x54005, 0x2228 }, |
1145 | { 0x54006, 0x14 }, | 1145 | { 0x54006, 0x14 }, |
1146 | { 0x54008, 0x131f }, | 1146 | { 0x54008, 0x131f }, |
1147 | { 0x54009, 0xc8 }, | 1147 | { 0x54009, 0xc8 }, |
1148 | { 0x5400b, 0x2 }, | 1148 | { 0x5400b, 0x2 }, |
1149 | { 0x5400f, 0x100 }, | 1149 | { 0x5400f, 0x100 }, |
1150 | { 0x54012, 0x310 }, | 1150 | { 0x54012, 0x310 }, |
1151 | { 0x54019, 0x24c4 }, | 1151 | { 0x54019, 0x24c4 }, |
1152 | { 0x5401a, 0x33 }, | 1152 | { 0x5401a, 0x33 }, |
1153 | { 0x5401b, 0x4866 }, | 1153 | { 0x5401b, 0x4866 }, |
1154 | { 0x5401c, 0x4800 }, | 1154 | { 0x5401c, 0x4800 }, |
1155 | { 0x5401e, 0x16 }, | 1155 | { 0x5401e, 0x16 }, |
1156 | { 0x5401f, 0x24c4 }, | 1156 | { 0x5401f, 0x24c4 }, |
1157 | { 0x54020, 0x33 }, | 1157 | { 0x54020, 0x33 }, |
1158 | { 0x54021, 0x4866 }, | 1158 | { 0x54021, 0x4866 }, |
1159 | { 0x54022, 0x4800 }, | 1159 | { 0x54022, 0x4800 }, |
1160 | { 0x54024, 0x16 }, | 1160 | { 0x54024, 0x16 }, |
1161 | { 0x5402b, 0x1000 }, | 1161 | { 0x5402b, 0x1000 }, |
1162 | { 0x5402c, 0x3 }, | 1162 | { 0x5402c, 0x3 }, |
1163 | { 0x54032, 0xc400 }, | 1163 | { 0x54032, 0xc400 }, |
1164 | { 0x54033, 0x3324 }, | 1164 | { 0x54033, 0x3324 }, |
1165 | { 0x54034, 0x6600 }, | 1165 | { 0x54034, 0x6600 }, |
1166 | { 0x54035, 0x48 }, | 1166 | { 0x54035, 0x48 }, |
1167 | { 0x54036, 0x48 }, | 1167 | { 0x54036, 0x48 }, |
1168 | { 0x54037, 0x1600 }, | 1168 | { 0x54037, 0x1600 }, |
1169 | { 0x54038, 0xc400 }, | 1169 | { 0x54038, 0xc400 }, |
1170 | { 0x54039, 0x3324 }, | 1170 | { 0x54039, 0x3324 }, |
1171 | #else | 1171 | #else |
1172 | { 0xd0000, 0x0 }, | 1172 | { 0xd0000, 0x0 }, |
1173 | { 0x54003, 0xfa0 }, | 1173 | { 0x54003, 0xfa0 }, |
1174 | { 0x54004, 0x2 }, | 1174 | { 0x54004, 0x2 }, |
1175 | { 0x54005, 0x2228 }, | 1175 | { 0x54005, 0x2228 }, |
1176 | { 0x54006, 0x14 }, | 1176 | { 0x54006, 0x14 }, |
1177 | { 0x54008, 0x131f }, | 1177 | { 0x54008, 0x131f }, |
1178 | { 0x54009, 0xc8 }, | 1178 | { 0x54009, 0xc8 }, |
1179 | { 0x5400b, 0x2 }, | 1179 | { 0x5400b, 0x2 }, |
1180 | { 0x5400f, 0x100 }, | 1180 | { 0x5400f, 0x100 }, |
1181 | { 0x54012, 0x310 }, | 1181 | { 0x54012, 0x310 }, |
1182 | { 0x54019, 0x3ff4 }, | 1182 | { 0x54019, 0x3ff4 }, |
1183 | { 0x5401a, 0x33 }, | 1183 | { 0x5401a, 0x33 }, |
1184 | { 0x5401b, 0x4866 }, | 1184 | { 0x5401b, 0x4866 }, |
1185 | { 0x5401c, 0x4800 }, | 1185 | { 0x5401c, 0x4800 }, |
1186 | { 0x5401e, 0x16 }, | 1186 | { 0x5401e, 0x16 }, |
1187 | { 0x5401f, 0x3ff4 }, | 1187 | { 0x5401f, 0x3ff4 }, |
1188 | { 0x54020, 0x33 }, | 1188 | { 0x54020, 0x33 }, |
1189 | { 0x54021, 0x4866 }, | 1189 | { 0x54021, 0x4866 }, |
1190 | { 0x54022, 0x4800 }, | 1190 | { 0x54022, 0x4800 }, |
1191 | { 0x54024, 0x16 }, | 1191 | { 0x54024, 0x16 }, |
1192 | { 0x5402b, 0x1000 }, | 1192 | { 0x5402b, 0x1000 }, |
1193 | { 0x5402c, 0x3 }, | 1193 | { 0x5402c, 0x3 }, |
1194 | { 0x54032, 0xf400 }, | 1194 | { 0x54032, 0xf400 }, |
1195 | { 0x54033, 0x333f }, | 1195 | { 0x54033, 0x333f }, |
1196 | { 0x54034, 0x6600 }, | 1196 | { 0x54034, 0x6600 }, |
1197 | { 0x54035, 0x48 }, | 1197 | { 0x54035, 0x48 }, |
1198 | { 0x54036, 0x48 }, | 1198 | { 0x54036, 0x48 }, |
1199 | { 0x54037, 0x1600 }, | 1199 | { 0x54037, 0x1600 }, |
1200 | { 0x54038, 0xf400 }, | 1200 | { 0x54038, 0xf400 }, |
1201 | { 0x54039, 0x333f }, | 1201 | { 0x54039, 0x333f }, |
1202 | #endif | 1202 | #endif |
1203 | { 0x5403a, 0x6600 }, | 1203 | { 0x5403a, 0x6600 }, |
1204 | { 0x5403b, 0x48 }, | 1204 | { 0x5403b, 0x48 }, |
1205 | { 0x5403c, 0x48 }, | 1205 | { 0x5403c, 0x48 }, |
1206 | { 0x5403d, 0x1600 }, | 1206 | { 0x5403d, 0x1600 }, |
1207 | { 0xd0000, 0x1 }, | 1207 | { 0xd0000, 0x1 }, |
1208 | }; | 1208 | }; |
1209 | 1209 | ||
1210 | /* P1 message block paremeter for training firmware */ | 1210 | /* P1 message block paremeter for training firmware */ |
1211 | struct dram_cfg_param ddr_fsp1_cfg[] = { | 1211 | struct dram_cfg_param ddr_fsp1_cfg[] = { |
1212 | { 0xd0000, 0x0 }, | 1212 | { 0xd0000, 0x0 }, |
1213 | { 0x54002, 0x101 }, | 1213 | { 0x54002, 0x101 }, |
1214 | { 0x54003, 0x190 }, | 1214 | { 0x54003, 0x190 }, |
1215 | { 0x54004, 0x2 }, | 1215 | { 0x54004, 0x2 }, |
1216 | { 0x54005, 0x2228 }, | 1216 | { 0x54005, 0x2228 }, |
1217 | { 0x54006, 0x14 }, | 1217 | { 0x54006, 0x14 }, |
1218 | { 0x54008, 0x121f }, | 1218 | { 0x54008, 0x121f }, |
1219 | { 0x54009, 0xc8 }, | 1219 | { 0x54009, 0xc8 }, |
1220 | { 0x5400b, 0x2 }, | 1220 | { 0x5400b, 0x2 }, |
1221 | { 0x5400f, 0x100 }, | 1221 | { 0x5400f, 0x100 }, |
1222 | { 0x54012, 0x310 }, | 1222 | { 0x54012, 0x310 }, |
1223 | { 0x54019, 0x84 }, | 1223 | { 0x54019, 0x84 }, |
1224 | { 0x5401a, 0x33 }, | 1224 | { 0x5401a, 0x33 }, |
1225 | { 0x5401b, 0x4866 }, | 1225 | { 0x5401b, 0x4866 }, |
1226 | { 0x5401c, 0x4800 }, | 1226 | { 0x5401c, 0x4800 }, |
1227 | { 0x5401e, 0x16 }, | 1227 | { 0x5401e, 0x16 }, |
1228 | { 0x5401f, 0x84 }, | 1228 | { 0x5401f, 0x84 }, |
1229 | { 0x54020, 0x33 }, | 1229 | { 0x54020, 0x33 }, |
1230 | { 0x54021, 0x4866 }, | 1230 | { 0x54021, 0x4866 }, |
1231 | { 0x54022, 0x4800 }, | 1231 | { 0x54022, 0x4800 }, |
1232 | { 0x54024, 0x16 }, | 1232 | { 0x54024, 0x16 }, |
1233 | { 0x5402b, 0x1000 }, | 1233 | { 0x5402b, 0x1000 }, |
1234 | { 0x5402c, 0x3 }, | 1234 | { 0x5402c, 0x3 }, |
1235 | { 0x54032, 0x8400 }, | 1235 | { 0x54032, 0x8400 }, |
1236 | { 0x54033, 0x3300 }, | 1236 | { 0x54033, 0x3300 }, |
1237 | { 0x54034, 0x6600 }, | 1237 | { 0x54034, 0x6600 }, |
1238 | { 0x54035, 0x48 }, | 1238 | { 0x54035, 0x48 }, |
1239 | { 0x54036, 0x48 }, | 1239 | { 0x54036, 0x48 }, |
1240 | { 0x54037, 0x1600 }, | 1240 | { 0x54037, 0x1600 }, |
1241 | { 0x54038, 0x8400 }, | 1241 | { 0x54038, 0x8400 }, |
1242 | { 0x54039, 0x3300 }, | 1242 | { 0x54039, 0x3300 }, |
1243 | { 0x5403a, 0x6600 }, | 1243 | { 0x5403a, 0x6600 }, |
1244 | { 0x5403b, 0x48 }, | 1244 | { 0x5403b, 0x48 }, |
1245 | { 0x5403c, 0x48 }, | 1245 | { 0x5403c, 0x48 }, |
1246 | { 0x5403d, 0x1600 }, | 1246 | { 0x5403d, 0x1600 }, |
1247 | { 0xd0000, 0x1 }, | 1247 | { 0xd0000, 0x1 }, |
1248 | }; | 1248 | }; |
1249 | 1249 | ||
1250 | /* P2 message block paremeter for training firmware */ | 1250 | /* P2 message block paremeter for training firmware */ |
1251 | struct dram_cfg_param ddr_fsp2_cfg[] = { | 1251 | struct dram_cfg_param ddr_fsp2_cfg[] = { |
1252 | { 0xd0000, 0x0 }, | 1252 | { 0xd0000, 0x0 }, |
1253 | { 0x54002, 0x102 }, | 1253 | { 0x54002, 0x102 }, |
1254 | { 0x54003, 0x64 }, | 1254 | { 0x54003, 0x64 }, |
1255 | { 0x54004, 0x2 }, | 1255 | { 0x54004, 0x2 }, |
1256 | { 0x54005, 0x2228 }, | 1256 | { 0x54005, 0x2228 }, |
1257 | { 0x54006, 0x14 }, | 1257 | { 0x54006, 0x14 }, |
1258 | { 0x54008, 0x121f }, | 1258 | { 0x54008, 0x121f }, |
1259 | { 0x54009, 0xc8 }, | 1259 | { 0x54009, 0xc8 }, |
1260 | { 0x5400b, 0x2 }, | 1260 | { 0x5400b, 0x2 }, |
1261 | { 0x5400f, 0x100 }, | 1261 | { 0x5400f, 0x100 }, |
1262 | { 0x54012, 0x310 }, | 1262 | { 0x54012, 0x310 }, |
1263 | { 0x54019, 0x84 }, | 1263 | { 0x54019, 0x84 }, |
1264 | { 0x5401a, 0x33 }, | 1264 | { 0x5401a, 0x33 }, |
1265 | { 0x5401b, 0x4866 }, | 1265 | { 0x5401b, 0x4866 }, |
1266 | { 0x5401c, 0x4800 }, | 1266 | { 0x5401c, 0x4800 }, |
1267 | { 0x5401e, 0x16 }, | 1267 | { 0x5401e, 0x16 }, |
1268 | { 0x5401f, 0x84 }, | 1268 | { 0x5401f, 0x84 }, |
1269 | { 0x54020, 0x33 }, | 1269 | { 0x54020, 0x33 }, |
1270 | { 0x54021, 0x4866 }, | 1270 | { 0x54021, 0x4866 }, |
1271 | { 0x54022, 0x4800 }, | 1271 | { 0x54022, 0x4800 }, |
1272 | { 0x54024, 0x16 }, | 1272 | { 0x54024, 0x16 }, |
1273 | { 0x5402b, 0x1000 }, | 1273 | { 0x5402b, 0x1000 }, |
1274 | { 0x5402c, 0x3 }, | 1274 | { 0x5402c, 0x3 }, |
1275 | { 0x54032, 0x8400 }, | 1275 | { 0x54032, 0x8400 }, |
1276 | { 0x54033, 0x3300 }, | 1276 | { 0x54033, 0x3300 }, |
1277 | { 0x54034, 0x6600 }, | 1277 | { 0x54034, 0x6600 }, |
1278 | { 0x54035, 0x48 }, | 1278 | { 0x54035, 0x48 }, |
1279 | { 0x54036, 0x48 }, | 1279 | { 0x54036, 0x48 }, |
1280 | { 0x54037, 0x1600 }, | 1280 | { 0x54037, 0x1600 }, |
1281 | { 0x54038, 0x8400 }, | 1281 | { 0x54038, 0x8400 }, |
1282 | { 0x54039, 0x3300 }, | 1282 | { 0x54039, 0x3300 }, |
1283 | { 0x5403a, 0x6600 }, | 1283 | { 0x5403a, 0x6600 }, |
1284 | { 0x5403b, 0x48 }, | 1284 | { 0x5403b, 0x48 }, |
1285 | { 0x5403c, 0x48 }, | 1285 | { 0x5403c, 0x48 }, |
1286 | { 0x5403d, 0x1600 }, | 1286 | { 0x5403d, 0x1600 }, |
1287 | { 0xd0000, 0x1 }, | 1287 | { 0xd0000, 0x1 }, |
1288 | }; | 1288 | }; |
1289 | 1289 | ||
1290 | /* P0 2D message block paremeter for training firmware */ | 1290 | /* P0 2D message block paremeter for training firmware */ |
1291 | struct dram_cfg_param ddr_fsp0_2d_cfg[] = { | 1291 | struct dram_cfg_param ddr_fsp0_2d_cfg[] = { |
1292 | { 0xd0000, 0x0 }, | 1292 | { 0xd0000, 0x0 }, |
1293 | #ifdef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS | 1293 | #ifdef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS |
1294 | { 0x54003, 0x960 }, | 1294 | { 0x54003, 0x960 }, |
1295 | { 0x54004, 0x2 }, | 1295 | { 0x54004, 0x2 }, |
1296 | { 0x54005, 0x2228 }, | 1296 | { 0x54005, 0x2228 }, |
1297 | { 0x54006, 0x14 }, | 1297 | { 0x54006, 0x14 }, |
1298 | { 0x54008, 0x61 }, | 1298 | { 0x54008, 0x61 }, |
1299 | { 0x54009, 0xc8 }, | 1299 | { 0x54009, 0xc8 }, |
1300 | { 0x5400b, 0x2 }, | 1300 | { 0x5400b, 0x2 }, |
1301 | { 0x5400d, 0x100 }, | ||
1302 | { 0x5400f, 0x100 }, | 1301 | { 0x5400f, 0x100 }, |
1303 | { 0x54010, 0x1f7f }, | 1302 | { 0x54010, 0x1f7f }, |
1304 | { 0x54012, 0x310 }, | 1303 | { 0x54012, 0x310 }, |
1305 | { 0x54019, 0x24c4 }, | 1304 | { 0x54019, 0x24c4 }, |
1306 | { 0x5401a, 0x33 }, | 1305 | { 0x5401a, 0x33 }, |
1307 | { 0x5401b, 0x4866 }, | 1306 | { 0x5401b, 0x4866 }, |
1308 | { 0x5401c, 0x4800 }, | 1307 | { 0x5401c, 0x4800 }, |
1309 | { 0x5401e, 0x16 }, | 1308 | { 0x5401e, 0x16 }, |
1310 | { 0x5401f, 0x24c4 }, | 1309 | { 0x5401f, 0x24c4 }, |
1311 | { 0x54020, 0x33 }, | 1310 | { 0x54020, 0x33 }, |
1312 | { 0x54021, 0x4866 }, | 1311 | { 0x54021, 0x4866 }, |
1313 | { 0x54022, 0x4800 }, | 1312 | { 0x54022, 0x4800 }, |
1314 | { 0x54024, 0x16 }, | 1313 | { 0x54024, 0x16 }, |
1315 | { 0x5402b, 0x1000 }, | 1314 | { 0x5402b, 0x1000 }, |
1316 | { 0x5402c, 0x3 }, | 1315 | { 0x5402c, 0x3 }, |
1317 | { 0x54032, 0xc400 }, | 1316 | { 0x54032, 0xc400 }, |
1318 | { 0x54033, 0x3324 }, | 1317 | { 0x54033, 0x3324 }, |
1319 | { 0x54034, 0x6600 }, | 1318 | { 0x54034, 0x6600 }, |
1320 | { 0x54035, 0x48 }, | 1319 | { 0x54035, 0x48 }, |
1321 | { 0x54036, 0x48 }, | 1320 | { 0x54036, 0x48 }, |
1322 | { 0x54037, 0x1600 }, | 1321 | { 0x54037, 0x1600 }, |
1323 | { 0x54038, 0xc400 }, | 1322 | { 0x54038, 0xc400 }, |
1324 | { 0x54039, 0x3324 }, | 1323 | { 0x54039, 0x3324 }, |
1325 | #else | 1324 | #else |
1326 | { 0x54003, 0xfa0 }, | 1325 | { 0x54003, 0xfa0 }, |
1327 | { 0x54004, 0x2 }, | 1326 | { 0x54004, 0x2 }, |
1328 | { 0x54005, 0x2228 }, | 1327 | { 0x54005, 0x2228 }, |
1329 | { 0x54006, 0x14 }, | 1328 | { 0x54006, 0x14 }, |
1330 | { 0x54008, 0x61 }, | 1329 | { 0x54008, 0x61 }, |
1331 | { 0x54009, 0xc8 }, | 1330 | { 0x54009, 0xc8 }, |
1332 | { 0x5400b, 0x2 }, | 1331 | { 0x5400b, 0x2 }, |
1333 | { 0x5400d, 0x100 }, | ||
1334 | { 0x5400f, 0x100 }, | 1332 | { 0x5400f, 0x100 }, |
1335 | { 0x54010, 0x1f7f }, | 1333 | { 0x54010, 0x1f7f }, |
1336 | { 0x54012, 0x310 }, | 1334 | { 0x54012, 0x310 }, |
1337 | { 0x54019, 0x3ff4 }, | 1335 | { 0x54019, 0x3ff4 }, |
1338 | { 0x5401a, 0x33 }, | 1336 | { 0x5401a, 0x33 }, |
1339 | { 0x5401b, 0x4866 }, | 1337 | { 0x5401b, 0x4866 }, |
1340 | { 0x5401c, 0x4800 }, | 1338 | { 0x5401c, 0x4800 }, |
1341 | { 0x5401e, 0x16 }, | 1339 | { 0x5401e, 0x16 }, |
1342 | { 0x5401f, 0x3ff4 }, | 1340 | { 0x5401f, 0x3ff4 }, |
1343 | { 0x54020, 0x33 }, | 1341 | { 0x54020, 0x33 }, |
1344 | { 0x54021, 0x4866 }, | 1342 | { 0x54021, 0x4866 }, |
1345 | { 0x54022, 0x4800 }, | 1343 | { 0x54022, 0x4800 }, |
1346 | { 0x54024, 0x16 }, | 1344 | { 0x54024, 0x16 }, |
1347 | { 0x5402b, 0x1000 }, | 1345 | { 0x5402b, 0x1000 }, |
1348 | { 0x5402c, 0x3 }, | 1346 | { 0x5402c, 0x3 }, |
1349 | { 0x54032, 0xf400 }, | 1347 | { 0x54032, 0xf400 }, |
1350 | { 0x54033, 0x333f }, | 1348 | { 0x54033, 0x333f }, |
1351 | { 0x54034, 0x6600 }, | 1349 | { 0x54034, 0x6600 }, |
1352 | { 0x54035, 0x48 }, | 1350 | { 0x54035, 0x48 }, |
1353 | { 0x54036, 0x48 }, | 1351 | { 0x54036, 0x48 }, |
1354 | { 0x54037, 0x1600 }, | 1352 | { 0x54037, 0x1600 }, |
1355 | { 0x54038, 0xf400 }, | 1353 | { 0x54038, 0xf400 }, |
1356 | { 0x54039, 0x333f }, | 1354 | { 0x54039, 0x333f }, |
1357 | #endif | 1355 | #endif |
1358 | { 0x5403a, 0x6600 }, | 1356 | { 0x5403a, 0x6600 }, |
1359 | { 0x5403b, 0x48 }, | 1357 | { 0x5403b, 0x48 }, |
1360 | { 0x5403c, 0x48 }, | 1358 | { 0x5403c, 0x48 }, |
1361 | { 0x5403d, 0x1600 }, | 1359 | { 0x5403d, 0x1600 }, |
1362 | { 0xd0000, 0x1 }, | 1360 | { 0xd0000, 0x1 }, |
1363 | }; | 1361 | }; |
1364 | 1362 | ||
1365 | /* DRAM PHY init engine image */ | 1363 | /* DRAM PHY init engine image */ |
1366 | struct dram_cfg_param ddr_phy_pie[] = { | 1364 | struct dram_cfg_param ddr_phy_pie[] = { |
1367 | { 0xd0000, 0x0 }, | 1365 | { 0xd0000, 0x0 }, |
1368 | { 0x90000, 0x10 }, | 1366 | { 0x90000, 0x10 }, |
1369 | { 0x90001, 0x400 }, | 1367 | { 0x90001, 0x400 }, |
1370 | { 0x90002, 0x10e }, | 1368 | { 0x90002, 0x10e }, |
1371 | { 0x90003, 0x0 }, | 1369 | { 0x90003, 0x0 }, |
1372 | { 0x90004, 0x0 }, | 1370 | { 0x90004, 0x0 }, |
1373 | { 0x90005, 0x8 }, | 1371 | { 0x90005, 0x8 }, |
1374 | { 0x90029, 0xb }, | 1372 | { 0x90029, 0xb }, |
1375 | { 0x9002a, 0x480 }, | 1373 | { 0x9002a, 0x480 }, |
1376 | { 0x9002b, 0x109 }, | 1374 | { 0x9002b, 0x109 }, |
1377 | { 0x9002c, 0x8 }, | 1375 | { 0x9002c, 0x8 }, |
1378 | { 0x9002d, 0x448 }, | 1376 | { 0x9002d, 0x448 }, |
1379 | { 0x9002e, 0x139 }, | 1377 | { 0x9002e, 0x139 }, |
1380 | { 0x9002f, 0x8 }, | 1378 | { 0x9002f, 0x8 }, |
1381 | { 0x90030, 0x478 }, | 1379 | { 0x90030, 0x478 }, |
1382 | { 0x90031, 0x109 }, | 1380 | { 0x90031, 0x109 }, |
1383 | { 0x90032, 0x0 }, | 1381 | { 0x90032, 0x0 }, |
1384 | { 0x90033, 0xe8 }, | 1382 | { 0x90033, 0xe8 }, |
1385 | { 0x90034, 0x109 }, | 1383 | { 0x90034, 0x109 }, |
1386 | { 0x90035, 0x2 }, | 1384 | { 0x90035, 0x2 }, |
1387 | { 0x90036, 0x10 }, | 1385 | { 0x90036, 0x10 }, |
1388 | { 0x90037, 0x139 }, | 1386 | { 0x90037, 0x139 }, |
1389 | { 0x90038, 0xb }, | 1387 | { 0x90038, 0xb }, |
1390 | { 0x90039, 0x7c0 }, | 1388 | { 0x90039, 0x7c0 }, |
1391 | { 0x9003a, 0x139 }, | 1389 | { 0x9003a, 0x139 }, |
1392 | { 0x9003b, 0x44 }, | 1390 | { 0x9003b, 0x44 }, |
1393 | { 0x9003c, 0x633 }, | 1391 | { 0x9003c, 0x633 }, |
1394 | { 0x9003d, 0x159 }, | 1392 | { 0x9003d, 0x159 }, |
1395 | { 0x9003e, 0x14f }, | 1393 | { 0x9003e, 0x14f }, |
1396 | { 0x9003f, 0x630 }, | 1394 | { 0x9003f, 0x630 }, |
1397 | { 0x90040, 0x159 }, | 1395 | { 0x90040, 0x159 }, |
1398 | { 0x90041, 0x47 }, | 1396 | { 0x90041, 0x47 }, |
1399 | { 0x90042, 0x633 }, | 1397 | { 0x90042, 0x633 }, |
1400 | { 0x90043, 0x149 }, | 1398 | { 0x90043, 0x149 }, |
1401 | { 0x90044, 0x4f }, | 1399 | { 0x90044, 0x4f }, |
1402 | { 0x90045, 0x633 }, | 1400 | { 0x90045, 0x633 }, |
1403 | { 0x90046, 0x179 }, | 1401 | { 0x90046, 0x179 }, |
1404 | { 0x90047, 0x8 }, | 1402 | { 0x90047, 0x8 }, |
1405 | { 0x90048, 0xe0 }, | 1403 | { 0x90048, 0xe0 }, |
1406 | { 0x90049, 0x109 }, | 1404 | { 0x90049, 0x109 }, |
1407 | { 0x9004a, 0x0 }, | 1405 | { 0x9004a, 0x0 }, |
1408 | { 0x9004b, 0x7c8 }, | 1406 | { 0x9004b, 0x7c8 }, |
1409 | { 0x9004c, 0x109 }, | 1407 | { 0x9004c, 0x109 }, |
1410 | { 0x9004d, 0x0 }, | 1408 | { 0x9004d, 0x0 }, |
1411 | { 0x9004e, 0x1 }, | 1409 | { 0x9004e, 0x1 }, |
1412 | { 0x9004f, 0x8 }, | 1410 | { 0x9004f, 0x8 }, |
1413 | { 0x90050, 0x0 }, | 1411 | { 0x90050, 0x0 }, |
1414 | { 0x90051, 0x45a }, | 1412 | { 0x90051, 0x45a }, |
1415 | { 0x90052, 0x9 }, | 1413 | { 0x90052, 0x9 }, |
1416 | { 0x90053, 0x0 }, | 1414 | { 0x90053, 0x0 }, |
1417 | { 0x90054, 0x448 }, | 1415 | { 0x90054, 0x448 }, |
1418 | { 0x90055, 0x109 }, | 1416 | { 0x90055, 0x109 }, |
1419 | { 0x90056, 0x40 }, | 1417 | { 0x90056, 0x40 }, |
1420 | { 0x90057, 0x633 }, | 1418 | { 0x90057, 0x633 }, |
1421 | { 0x90058, 0x179 }, | 1419 | { 0x90058, 0x179 }, |
1422 | { 0x90059, 0x1 }, | 1420 | { 0x90059, 0x1 }, |
1423 | { 0x9005a, 0x618 }, | 1421 | { 0x9005a, 0x618 }, |
1424 | { 0x9005b, 0x109 }, | 1422 | { 0x9005b, 0x109 }, |
1425 | { 0x9005c, 0x40c0 }, | 1423 | { 0x9005c, 0x40c0 }, |
1426 | { 0x9005d, 0x633 }, | 1424 | { 0x9005d, 0x633 }, |
1427 | { 0x9005e, 0x149 }, | 1425 | { 0x9005e, 0x149 }, |
1428 | { 0x9005f, 0x8 }, | 1426 | { 0x9005f, 0x8 }, |
1429 | { 0x90060, 0x4 }, | 1427 | { 0x90060, 0x4 }, |
1430 | { 0x90061, 0x48 }, | 1428 | { 0x90061, 0x48 }, |
1431 | { 0x90062, 0x4040 }, | 1429 | { 0x90062, 0x4040 }, |
1432 | { 0x90063, 0x633 }, | 1430 | { 0x90063, 0x633 }, |
1433 | { 0x90064, 0x149 }, | 1431 | { 0x90064, 0x149 }, |
1434 | { 0x90065, 0x0 }, | 1432 | { 0x90065, 0x0 }, |
1435 | { 0x90066, 0x4 }, | 1433 | { 0x90066, 0x4 }, |
1436 | { 0x90067, 0x48 }, | 1434 | { 0x90067, 0x48 }, |
1437 | { 0x90068, 0x40 }, | 1435 | { 0x90068, 0x40 }, |
1438 | { 0x90069, 0x633 }, | 1436 | { 0x90069, 0x633 }, |
1439 | { 0x9006a, 0x149 }, | 1437 | { 0x9006a, 0x149 }, |
1440 | { 0x9006b, 0x10 }, | 1438 | { 0x9006b, 0x10 }, |
1441 | { 0x9006c, 0x4 }, | 1439 | { 0x9006c, 0x4 }, |
1442 | { 0x9006d, 0x18 }, | 1440 | { 0x9006d, 0x18 }, |
1443 | { 0x9006e, 0x0 }, | 1441 | { 0x9006e, 0x0 }, |
1444 | { 0x9006f, 0x4 }, | 1442 | { 0x9006f, 0x4 }, |
1445 | { 0x90070, 0x78 }, | 1443 | { 0x90070, 0x78 }, |
1446 | { 0x90071, 0x549 }, | 1444 | { 0x90071, 0x549 }, |
1447 | { 0x90072, 0x633 }, | 1445 | { 0x90072, 0x633 }, |
1448 | { 0x90073, 0x159 }, | 1446 | { 0x90073, 0x159 }, |
1449 | { 0x90074, 0xd49 }, | 1447 | { 0x90074, 0xd49 }, |
1450 | { 0x90075, 0x633 }, | 1448 | { 0x90075, 0x633 }, |
1451 | { 0x90076, 0x159 }, | 1449 | { 0x90076, 0x159 }, |
1452 | { 0x90077, 0x94a }, | 1450 | { 0x90077, 0x94a }, |
1453 | { 0x90078, 0x633 }, | 1451 | { 0x90078, 0x633 }, |
1454 | { 0x90079, 0x159 }, | 1452 | { 0x90079, 0x159 }, |
1455 | { 0x9007a, 0x441 }, | 1453 | { 0x9007a, 0x441 }, |
1456 | { 0x9007b, 0x633 }, | 1454 | { 0x9007b, 0x633 }, |
1457 | { 0x9007c, 0x149 }, | 1455 | { 0x9007c, 0x149 }, |
1458 | { 0x9007d, 0x42 }, | 1456 | { 0x9007d, 0x42 }, |
1459 | { 0x9007e, 0x633 }, | 1457 | { 0x9007e, 0x633 }, |
1460 | { 0x9007f, 0x149 }, | 1458 | { 0x9007f, 0x149 }, |
1461 | { 0x90080, 0x1 }, | 1459 | { 0x90080, 0x1 }, |
1462 | { 0x90081, 0x633 }, | 1460 | { 0x90081, 0x633 }, |
1463 | { 0x90082, 0x149 }, | 1461 | { 0x90082, 0x149 }, |
1464 | { 0x90083, 0x0 }, | 1462 | { 0x90083, 0x0 }, |
1465 | { 0x90084, 0xe0 }, | 1463 | { 0x90084, 0xe0 }, |
1466 | { 0x90085, 0x109 }, | 1464 | { 0x90085, 0x109 }, |
1467 | { 0x90086, 0xa }, | 1465 | { 0x90086, 0xa }, |
1468 | { 0x90087, 0x10 }, | 1466 | { 0x90087, 0x10 }, |
1469 | { 0x90088, 0x109 }, | 1467 | { 0x90088, 0x109 }, |
1470 | { 0x90089, 0x9 }, | 1468 | { 0x90089, 0x9 }, |
1471 | { 0x9008a, 0x3c0 }, | 1469 | { 0x9008a, 0x3c0 }, |
1472 | { 0x9008b, 0x149 }, | 1470 | { 0x9008b, 0x149 }, |
1473 | { 0x9008c, 0x9 }, | 1471 | { 0x9008c, 0x9 }, |
1474 | { 0x9008d, 0x3c0 }, | 1472 | { 0x9008d, 0x3c0 }, |
1475 | { 0x9008e, 0x159 }, | 1473 | { 0x9008e, 0x159 }, |
1476 | { 0x9008f, 0x18 }, | 1474 | { 0x9008f, 0x18 }, |
1477 | { 0x90090, 0x10 }, | 1475 | { 0x90090, 0x10 }, |
1478 | { 0x90091, 0x109 }, | 1476 | { 0x90091, 0x109 }, |
1479 | { 0x90092, 0x0 }, | 1477 | { 0x90092, 0x0 }, |
1480 | { 0x90093, 0x3c0 }, | 1478 | { 0x90093, 0x3c0 }, |
1481 | { 0x90094, 0x109 }, | 1479 | { 0x90094, 0x109 }, |
1482 | { 0x90095, 0x18 }, | 1480 | { 0x90095, 0x18 }, |
1483 | { 0x90096, 0x4 }, | 1481 | { 0x90096, 0x4 }, |
1484 | { 0x90097, 0x48 }, | 1482 | { 0x90097, 0x48 }, |
1485 | { 0x90098, 0x18 }, | 1483 | { 0x90098, 0x18 }, |
1486 | { 0x90099, 0x4 }, | 1484 | { 0x90099, 0x4 }, |
1487 | { 0x9009a, 0x58 }, | 1485 | { 0x9009a, 0x58 }, |
1488 | { 0x9009b, 0xb }, | 1486 | { 0x9009b, 0xb }, |
1489 | { 0x9009c, 0x10 }, | 1487 | { 0x9009c, 0x10 }, |
1490 | { 0x9009d, 0x109 }, | 1488 | { 0x9009d, 0x109 }, |
1491 | { 0x9009e, 0x1 }, | 1489 | { 0x9009e, 0x1 }, |
1492 | { 0x9009f, 0x10 }, | 1490 | { 0x9009f, 0x10 }, |
1493 | { 0x900a0, 0x109 }, | 1491 | { 0x900a0, 0x109 }, |
1494 | { 0x900a1, 0x5 }, | 1492 | { 0x900a1, 0x5 }, |
1495 | { 0x900a2, 0x7c0 }, | 1493 | { 0x900a2, 0x7c0 }, |
1496 | { 0x900a3, 0x109 }, | 1494 | { 0x900a3, 0x109 }, |
1497 | { 0x40000, 0x811 }, | 1495 | { 0x40000, 0x811 }, |
1498 | { 0x40020, 0x880 }, | 1496 | { 0x40020, 0x880 }, |
1499 | { 0x40040, 0x0 }, | 1497 | { 0x40040, 0x0 }, |
1500 | { 0x40060, 0x0 }, | 1498 | { 0x40060, 0x0 }, |
1501 | { 0x40001, 0x4008 }, | 1499 | { 0x40001, 0x4008 }, |
1502 | { 0x40021, 0x83 }, | 1500 | { 0x40021, 0x83 }, |
1503 | { 0x40041, 0x4f }, | 1501 | { 0x40041, 0x4f }, |
1504 | { 0x40061, 0x0 }, | 1502 | { 0x40061, 0x0 }, |
1505 | { 0x40002, 0x4040 }, | 1503 | { 0x40002, 0x4040 }, |
1506 | { 0x40022, 0x83 }, | 1504 | { 0x40022, 0x83 }, |
1507 | { 0x40042, 0x51 }, | 1505 | { 0x40042, 0x51 }, |
1508 | { 0x40062, 0x0 }, | 1506 | { 0x40062, 0x0 }, |
1509 | { 0x40003, 0x811 }, | 1507 | { 0x40003, 0x811 }, |
1510 | { 0x40023, 0x880 }, | 1508 | { 0x40023, 0x880 }, |
1511 | { 0x40043, 0x0 }, | 1509 | { 0x40043, 0x0 }, |
1512 | { 0x40063, 0x0 }, | 1510 | { 0x40063, 0x0 }, |
1513 | { 0x40004, 0x720 }, | 1511 | { 0x40004, 0x720 }, |
1514 | { 0x40024, 0xf }, | 1512 | { 0x40024, 0xf }, |
1515 | { 0x40044, 0x1740 }, | 1513 | { 0x40044, 0x1740 }, |
1516 | { 0x40064, 0x0 }, | 1514 | { 0x40064, 0x0 }, |
1517 | { 0x40005, 0x16 }, | 1515 | { 0x40005, 0x16 }, |
1518 | { 0x40025, 0x83 }, | 1516 | { 0x40025, 0x83 }, |
1519 | { 0x40045, 0x4b }, | 1517 | { 0x40045, 0x4b }, |
1520 | { 0x40065, 0x0 }, | 1518 | { 0x40065, 0x0 }, |
1521 | { 0x40006, 0x716 }, | 1519 | { 0x40006, 0x716 }, |
1522 | { 0x40026, 0xf }, | 1520 | { 0x40026, 0xf }, |
1523 | { 0x40046, 0x2001 }, | 1521 | { 0x40046, 0x2001 }, |
1524 | { 0x40066, 0x0 }, | 1522 | { 0x40066, 0x0 }, |
1525 | { 0x40007, 0x716 }, | 1523 | { 0x40007, 0x716 }, |
1526 | { 0x40027, 0xf }, | 1524 | { 0x40027, 0xf }, |
1527 | { 0x40047, 0x2800 }, | 1525 | { 0x40047, 0x2800 }, |
1528 | { 0x40067, 0x0 }, | 1526 | { 0x40067, 0x0 }, |
1529 | { 0x40008, 0x716 }, | 1527 | { 0x40008, 0x716 }, |
1530 | { 0x40028, 0xf }, | 1528 | { 0x40028, 0xf }, |
1531 | { 0x40048, 0xf00 }, | 1529 | { 0x40048, 0xf00 }, |
1532 | { 0x40068, 0x0 }, | 1530 | { 0x40068, 0x0 }, |
1533 | { 0x40009, 0x720 }, | 1531 | { 0x40009, 0x720 }, |
1534 | { 0x40029, 0xf }, | 1532 | { 0x40029, 0xf }, |
1535 | { 0x40049, 0x1400 }, | 1533 | { 0x40049, 0x1400 }, |
1536 | { 0x40069, 0x0 }, | 1534 | { 0x40069, 0x0 }, |
1537 | { 0x4000a, 0xe08 }, | 1535 | { 0x4000a, 0xe08 }, |
1538 | { 0x4002a, 0xc15 }, | 1536 | { 0x4002a, 0xc15 }, |
1539 | { 0x4004a, 0x0 }, | 1537 | { 0x4004a, 0x0 }, |
1540 | { 0x4006a, 0x0 }, | 1538 | { 0x4006a, 0x0 }, |
1541 | { 0x4000b, 0x625 }, | 1539 | { 0x4000b, 0x625 }, |
1542 | { 0x4002b, 0x15 }, | 1540 | { 0x4002b, 0x15 }, |
1543 | { 0x4004b, 0x0 }, | 1541 | { 0x4004b, 0x0 }, |
1544 | { 0x4006b, 0x0 }, | 1542 | { 0x4006b, 0x0 }, |
1545 | { 0x4000c, 0x4028 }, | 1543 | { 0x4000c, 0x4028 }, |
1546 | { 0x4002c, 0x80 }, | 1544 | { 0x4002c, 0x80 }, |
1547 | { 0x4004c, 0x0 }, | 1545 | { 0x4004c, 0x0 }, |
1548 | { 0x4006c, 0x0 }, | 1546 | { 0x4006c, 0x0 }, |
1549 | { 0x4000d, 0xe08 }, | 1547 | { 0x4000d, 0xe08 }, |
1550 | { 0x4002d, 0xc1a }, | 1548 | { 0x4002d, 0xc1a }, |
1551 | { 0x4004d, 0x0 }, | 1549 | { 0x4004d, 0x0 }, |
1552 | { 0x4006d, 0x0 }, | 1550 | { 0x4006d, 0x0 }, |
1553 | { 0x4000e, 0x625 }, | 1551 | { 0x4000e, 0x625 }, |
1554 | { 0x4002e, 0x1a }, | 1552 | { 0x4002e, 0x1a }, |
1555 | { 0x4004e, 0x0 }, | 1553 | { 0x4004e, 0x0 }, |
1556 | { 0x4006e, 0x0 }, | 1554 | { 0x4006e, 0x0 }, |
1557 | { 0x4000f, 0x4040 }, | 1555 | { 0x4000f, 0x4040 }, |
1558 | { 0x4002f, 0x80 }, | 1556 | { 0x4002f, 0x80 }, |
1559 | { 0x4004f, 0x0 }, | 1557 | { 0x4004f, 0x0 }, |
1560 | { 0x4006f, 0x0 }, | 1558 | { 0x4006f, 0x0 }, |
1561 | { 0x40010, 0x2604 }, | 1559 | { 0x40010, 0x2604 }, |
1562 | { 0x40030, 0x15 }, | 1560 | { 0x40030, 0x15 }, |
1563 | { 0x40050, 0x0 }, | 1561 | { 0x40050, 0x0 }, |
1564 | { 0x40070, 0x0 }, | 1562 | { 0x40070, 0x0 }, |
1565 | { 0x40011, 0x708 }, | 1563 | { 0x40011, 0x708 }, |
1566 | { 0x40031, 0x5 }, | 1564 | { 0x40031, 0x5 }, |
1567 | { 0x40051, 0x0 }, | 1565 | { 0x40051, 0x0 }, |
1568 | { 0x40071, 0x2002 }, | 1566 | { 0x40071, 0x2002 }, |
1569 | { 0x40012, 0x8 }, | 1567 | { 0x40012, 0x8 }, |
1570 | { 0x40032, 0x80 }, | 1568 | { 0x40032, 0x80 }, |
1571 | { 0x40052, 0x0 }, | 1569 | { 0x40052, 0x0 }, |
1572 | { 0x40072, 0x0 }, | 1570 | { 0x40072, 0x0 }, |
1573 | { 0x40013, 0x2604 }, | 1571 | { 0x40013, 0x2604 }, |
1574 | { 0x40033, 0x1a }, | 1572 | { 0x40033, 0x1a }, |
1575 | { 0x40053, 0x0 }, | 1573 | { 0x40053, 0x0 }, |
1576 | { 0x40073, 0x0 }, | 1574 | { 0x40073, 0x0 }, |
1577 | { 0x40014, 0x708 }, | 1575 | { 0x40014, 0x708 }, |
1578 | { 0x40034, 0xa }, | 1576 | { 0x40034, 0xa }, |
1579 | { 0x40054, 0x0 }, | 1577 | { 0x40054, 0x0 }, |
1580 | { 0x40074, 0x2002 }, | 1578 | { 0x40074, 0x2002 }, |
1581 | { 0x40015, 0x4040 }, | 1579 | { 0x40015, 0x4040 }, |
1582 | { 0x40035, 0x80 }, | 1580 | { 0x40035, 0x80 }, |
1583 | { 0x40055, 0x0 }, | 1581 | { 0x40055, 0x0 }, |
1584 | { 0x40075, 0x0 }, | 1582 | { 0x40075, 0x0 }, |
1585 | { 0x40016, 0x60a }, | 1583 | { 0x40016, 0x60a }, |
1586 | { 0x40036, 0x15 }, | 1584 | { 0x40036, 0x15 }, |
1587 | { 0x40056, 0x1200 }, | 1585 | { 0x40056, 0x1200 }, |
1588 | { 0x40076, 0x0 }, | 1586 | { 0x40076, 0x0 }, |
1589 | { 0x40017, 0x61a }, | 1587 | { 0x40017, 0x61a }, |
1590 | { 0x40037, 0x15 }, | 1588 | { 0x40037, 0x15 }, |
1591 | { 0x40057, 0x1300 }, | 1589 | { 0x40057, 0x1300 }, |
1592 | { 0x40077, 0x0 }, | 1590 | { 0x40077, 0x0 }, |
1593 | { 0x40018, 0x60a }, | 1591 | { 0x40018, 0x60a }, |
1594 | { 0x40038, 0x1a }, | 1592 | { 0x40038, 0x1a }, |
1595 | { 0x40058, 0x1200 }, | 1593 | { 0x40058, 0x1200 }, |
1596 | { 0x40078, 0x0 }, | 1594 | { 0x40078, 0x0 }, |
1597 | { 0x40019, 0x642 }, | 1595 | { 0x40019, 0x642 }, |
1598 | { 0x40039, 0x1a }, | 1596 | { 0x40039, 0x1a }, |
1599 | { 0x40059, 0x1300 }, | 1597 | { 0x40059, 0x1300 }, |
1600 | { 0x40079, 0x0 }, | 1598 | { 0x40079, 0x0 }, |
1601 | { 0x4001a, 0x4808 }, | 1599 | { 0x4001a, 0x4808 }, |
1602 | { 0x4003a, 0x880 }, | 1600 | { 0x4003a, 0x880 }, |
1603 | { 0x4005a, 0x0 }, | 1601 | { 0x4005a, 0x0 }, |
1604 | { 0x4007a, 0x0 }, | 1602 | { 0x4007a, 0x0 }, |
1605 | { 0x900a4, 0x0 }, | 1603 | { 0x900a4, 0x0 }, |
1606 | { 0x900a5, 0x790 }, | 1604 | { 0x900a5, 0x790 }, |
1607 | { 0x900a6, 0x11a }, | 1605 | { 0x900a6, 0x11a }, |
1608 | { 0x900a7, 0x8 }, | 1606 | { 0x900a7, 0x8 }, |
1609 | { 0x900a8, 0x7aa }, | 1607 | { 0x900a8, 0x7aa }, |
1610 | { 0x900a9, 0x2a }, | 1608 | { 0x900a9, 0x2a }, |
1611 | { 0x900aa, 0x10 }, | 1609 | { 0x900aa, 0x10 }, |
1612 | { 0x900ab, 0x7b2 }, | 1610 | { 0x900ab, 0x7b2 }, |
1613 | { 0x900ac, 0x2a }, | 1611 | { 0x900ac, 0x2a }, |
1614 | { 0x900ad, 0x0 }, | 1612 | { 0x900ad, 0x0 }, |
1615 | { 0x900ae, 0x7c8 }, | 1613 | { 0x900ae, 0x7c8 }, |
1616 | { 0x900af, 0x109 }, | 1614 | { 0x900af, 0x109 }, |
1617 | { 0x900b0, 0x10 }, | 1615 | { 0x900b0, 0x10 }, |
1618 | { 0x900b1, 0x10 }, | 1616 | { 0x900b1, 0x10 }, |
1619 | { 0x900b2, 0x109 }, | 1617 | { 0x900b2, 0x109 }, |
1620 | { 0x900b3, 0x10 }, | 1618 | { 0x900b3, 0x10 }, |
1621 | { 0x900b4, 0x2a8 }, | 1619 | { 0x900b4, 0x2a8 }, |
1622 | { 0x900b5, 0x129 }, | 1620 | { 0x900b5, 0x129 }, |
1623 | { 0x900b6, 0x8 }, | 1621 | { 0x900b6, 0x8 }, |
1624 | { 0x900b7, 0x370 }, | 1622 | { 0x900b7, 0x370 }, |
1625 | { 0x900b8, 0x129 }, | 1623 | { 0x900b8, 0x129 }, |
1626 | { 0x900b9, 0xa }, | 1624 | { 0x900b9, 0xa }, |
1627 | { 0x900ba, 0x3c8 }, | 1625 | { 0x900ba, 0x3c8 }, |
1628 | { 0x900bb, 0x1a9 }, | 1626 | { 0x900bb, 0x1a9 }, |
1629 | { 0x900bc, 0xc }, | 1627 | { 0x900bc, 0xc }, |
1630 | { 0x900bd, 0x408 }, | 1628 | { 0x900bd, 0x408 }, |
1631 | { 0x900be, 0x199 }, | 1629 | { 0x900be, 0x199 }, |
1632 | { 0x900bf, 0x14 }, | 1630 | { 0x900bf, 0x14 }, |
1633 | { 0x900c0, 0x790 }, | 1631 | { 0x900c0, 0x790 }, |
1634 | { 0x900c1, 0x11a }, | 1632 | { 0x900c1, 0x11a }, |
1635 | { 0x900c2, 0x8 }, | 1633 | { 0x900c2, 0x8 }, |
1636 | { 0x900c3, 0x4 }, | 1634 | { 0x900c3, 0x4 }, |
1637 | { 0x900c4, 0x18 }, | 1635 | { 0x900c4, 0x18 }, |
1638 | { 0x900c5, 0xe }, | 1636 | { 0x900c5, 0xe }, |
1639 | { 0x900c6, 0x408 }, | 1637 | { 0x900c6, 0x408 }, |
1640 | { 0x900c7, 0x199 }, | 1638 | { 0x900c7, 0x199 }, |
1641 | { 0x900c8, 0x8 }, | 1639 | { 0x900c8, 0x8 }, |
1642 | { 0x900c9, 0x8568 }, | 1640 | { 0x900c9, 0x8568 }, |
1643 | { 0x900ca, 0x108 }, | 1641 | { 0x900ca, 0x108 }, |
1644 | { 0x900cb, 0x18 }, | 1642 | { 0x900cb, 0x18 }, |
1645 | { 0x900cc, 0x790 }, | 1643 | { 0x900cc, 0x790 }, |
1646 | { 0x900cd, 0x16a }, | 1644 | { 0x900cd, 0x16a }, |
1647 | { 0x900ce, 0x8 }, | 1645 | { 0x900ce, 0x8 }, |
1648 | { 0x900cf, 0x1d8 }, | 1646 | { 0x900cf, 0x1d8 }, |
1649 | { 0x900d0, 0x169 }, | 1647 | { 0x900d0, 0x169 }, |
1650 | { 0x900d1, 0x10 }, | 1648 | { 0x900d1, 0x10 }, |
1651 | { 0x900d2, 0x8558 }, | 1649 | { 0x900d2, 0x8558 }, |
1652 | { 0x900d3, 0x168 }, | 1650 | { 0x900d3, 0x168 }, |
1653 | { 0x900d4, 0x70 }, | 1651 | { 0x900d4, 0x70 }, |
1654 | { 0x900d5, 0x788 }, | 1652 | { 0x900d5, 0x788 }, |
1655 | { 0x900d6, 0x16a }, | 1653 | { 0x900d6, 0x16a }, |
1656 | { 0x900d7, 0x1ff8 }, | 1654 | { 0x900d7, 0x1ff8 }, |
1657 | { 0x900d8, 0x85a8 }, | 1655 | { 0x900d8, 0x85a8 }, |
1658 | { 0x900d9, 0x1e8 }, | 1656 | { 0x900d9, 0x1e8 }, |
1659 | { 0x900da, 0x50 }, | 1657 | { 0x900da, 0x50 }, |
1660 | { 0x900db, 0x798 }, | 1658 | { 0x900db, 0x798 }, |
1661 | { 0x900dc, 0x16a }, | 1659 | { 0x900dc, 0x16a }, |
1662 | { 0x900dd, 0x60 }, | 1660 | { 0x900dd, 0x60 }, |
1663 | { 0x900de, 0x7a0 }, | 1661 | { 0x900de, 0x7a0 }, |
1664 | { 0x900df, 0x16a }, | 1662 | { 0x900df, 0x16a }, |
1665 | { 0x900e0, 0x8 }, | 1663 | { 0x900e0, 0x8 }, |
1666 | { 0x900e1, 0x8310 }, | 1664 | { 0x900e1, 0x8310 }, |
1667 | { 0x900e2, 0x168 }, | 1665 | { 0x900e2, 0x168 }, |
1668 | { 0x900e3, 0x8 }, | 1666 | { 0x900e3, 0x8 }, |
1669 | { 0x900e4, 0xa310 }, | 1667 | { 0x900e4, 0xa310 }, |
1670 | { 0x900e5, 0x168 }, | 1668 | { 0x900e5, 0x168 }, |
1671 | { 0x900e6, 0xa }, | 1669 | { 0x900e6, 0xa }, |
1672 | { 0x900e7, 0x408 }, | 1670 | { 0x900e7, 0x408 }, |
1673 | { 0x900e8, 0x169 }, | 1671 | { 0x900e8, 0x169 }, |
1674 | { 0x900e9, 0x6e }, | 1672 | { 0x900e9, 0x6e }, |
1675 | { 0x900ea, 0x0 }, | 1673 | { 0x900ea, 0x0 }, |
1676 | { 0x900eb, 0x68 }, | 1674 | { 0x900eb, 0x68 }, |
1677 | { 0x900ec, 0x0 }, | 1675 | { 0x900ec, 0x0 }, |
1678 | { 0x900ed, 0x408 }, | 1676 | { 0x900ed, 0x408 }, |
1679 | { 0x900ee, 0x169 }, | 1677 | { 0x900ee, 0x169 }, |
1680 | { 0x900ef, 0x0 }, | 1678 | { 0x900ef, 0x0 }, |
1681 | { 0x900f0, 0x8310 }, | 1679 | { 0x900f0, 0x8310 }, |
1682 | { 0x900f1, 0x168 }, | 1680 | { 0x900f1, 0x168 }, |
1683 | { 0x900f2, 0x0 }, | 1681 | { 0x900f2, 0x0 }, |
1684 | { 0x900f3, 0xa310 }, | 1682 | { 0x900f3, 0xa310 }, |
1685 | { 0x900f4, 0x168 }, | 1683 | { 0x900f4, 0x168 }, |
1686 | { 0x900f5, 0x1ff8 }, | 1684 | { 0x900f5, 0x1ff8 }, |
1687 | { 0x900f6, 0x85a8 }, | 1685 | { 0x900f6, 0x85a8 }, |
1688 | { 0x900f7, 0x1e8 }, | 1686 | { 0x900f7, 0x1e8 }, |
1689 | { 0x900f8, 0x68 }, | 1687 | { 0x900f8, 0x68 }, |
1690 | { 0x900f9, 0x798 }, | 1688 | { 0x900f9, 0x798 }, |
1691 | { 0x900fa, 0x16a }, | 1689 | { 0x900fa, 0x16a }, |
1692 | { 0x900fb, 0x78 }, | 1690 | { 0x900fb, 0x78 }, |
1693 | { 0x900fc, 0x7a0 }, | 1691 | { 0x900fc, 0x7a0 }, |
1694 | { 0x900fd, 0x16a }, | 1692 | { 0x900fd, 0x16a }, |
1695 | { 0x900fe, 0x68 }, | 1693 | { 0x900fe, 0x68 }, |
1696 | { 0x900ff, 0x790 }, | 1694 | { 0x900ff, 0x790 }, |
1697 | { 0x90100, 0x16a }, | 1695 | { 0x90100, 0x16a }, |
1698 | { 0x90101, 0x8 }, | 1696 | { 0x90101, 0x8 }, |
1699 | { 0x90102, 0x8b10 }, | 1697 | { 0x90102, 0x8b10 }, |
1700 | { 0x90103, 0x168 }, | 1698 | { 0x90103, 0x168 }, |
1701 | { 0x90104, 0x8 }, | 1699 | { 0x90104, 0x8 }, |
1702 | { 0x90105, 0xab10 }, | 1700 | { 0x90105, 0xab10 }, |
1703 | { 0x90106, 0x168 }, | 1701 | { 0x90106, 0x168 }, |
1704 | { 0x90107, 0xa }, | 1702 | { 0x90107, 0xa }, |
1705 | { 0x90108, 0x408 }, | 1703 | { 0x90108, 0x408 }, |
1706 | { 0x90109, 0x169 }, | 1704 | { 0x90109, 0x169 }, |
1707 | { 0x9010a, 0x58 }, | 1705 | { 0x9010a, 0x58 }, |
1708 | { 0x9010b, 0x0 }, | 1706 | { 0x9010b, 0x0 }, |
1709 | { 0x9010c, 0x68 }, | 1707 | { 0x9010c, 0x68 }, |
1710 | { 0x9010d, 0x0 }, | 1708 | { 0x9010d, 0x0 }, |
1711 | { 0x9010e, 0x408 }, | 1709 | { 0x9010e, 0x408 }, |
1712 | { 0x9010f, 0x169 }, | 1710 | { 0x9010f, 0x169 }, |
1713 | { 0x90110, 0x0 }, | 1711 | { 0x90110, 0x0 }, |
1714 | { 0x90111, 0x8b10 }, | 1712 | { 0x90111, 0x8b10 }, |
1715 | { 0x90112, 0x168 }, | 1713 | { 0x90112, 0x168 }, |
1716 | { 0x90113, 0x1 }, | 1714 | { 0x90113, 0x1 }, |
1717 | { 0x90114, 0xab10 }, | 1715 | { 0x90114, 0xab10 }, |
1718 | { 0x90115, 0x168 }, | 1716 | { 0x90115, 0x168 }, |
1719 | { 0x90116, 0x0 }, | 1717 | { 0x90116, 0x0 }, |
1720 | { 0x90117, 0x1d8 }, | 1718 | { 0x90117, 0x1d8 }, |
1721 | { 0x90118, 0x169 }, | 1719 | { 0x90118, 0x169 }, |
1722 | { 0x90119, 0x80 }, | 1720 | { 0x90119, 0x80 }, |
1723 | { 0x9011a, 0x790 }, | 1721 | { 0x9011a, 0x790 }, |
1724 | { 0x9011b, 0x16a }, | 1722 | { 0x9011b, 0x16a }, |
1725 | { 0x9011c, 0x18 }, | 1723 | { 0x9011c, 0x18 }, |
1726 | { 0x9011d, 0x7aa }, | 1724 | { 0x9011d, 0x7aa }, |
1727 | { 0x9011e, 0x6a }, | 1725 | { 0x9011e, 0x6a }, |
1728 | { 0x9011f, 0xa }, | 1726 | { 0x9011f, 0xa }, |
1729 | { 0x90120, 0x0 }, | 1727 | { 0x90120, 0x0 }, |
1730 | { 0x90121, 0x1e9 }, | 1728 | { 0x90121, 0x1e9 }, |
1731 | { 0x90122, 0x8 }, | 1729 | { 0x90122, 0x8 }, |
1732 | { 0x90123, 0x8080 }, | 1730 | { 0x90123, 0x8080 }, |
1733 | { 0x90124, 0x108 }, | 1731 | { 0x90124, 0x108 }, |
1734 | { 0x90125, 0xf }, | 1732 | { 0x90125, 0xf }, |
1735 | { 0x90126, 0x408 }, | 1733 | { 0x90126, 0x408 }, |
1736 | { 0x90127, 0x169 }, | 1734 | { 0x90127, 0x169 }, |
1737 | { 0x90128, 0xc }, | 1735 | { 0x90128, 0xc }, |
1738 | { 0x90129, 0x0 }, | 1736 | { 0x90129, 0x0 }, |
1739 | { 0x9012a, 0x68 }, | 1737 | { 0x9012a, 0x68 }, |
1740 | { 0x9012b, 0x9 }, | 1738 | { 0x9012b, 0x9 }, |
1741 | { 0x9012c, 0x0 }, | 1739 | { 0x9012c, 0x0 }, |
1742 | { 0x9012d, 0x1a9 }, | 1740 | { 0x9012d, 0x1a9 }, |
1743 | { 0x9012e, 0x0 }, | 1741 | { 0x9012e, 0x0 }, |
1744 | { 0x9012f, 0x408 }, | 1742 | { 0x9012f, 0x408 }, |
1745 | { 0x90130, 0x169 }, | 1743 | { 0x90130, 0x169 }, |
1746 | { 0x90131, 0x0 }, | 1744 | { 0x90131, 0x0 }, |
1747 | { 0x90132, 0x8080 }, | 1745 | { 0x90132, 0x8080 }, |
1748 | { 0x90133, 0x108 }, | 1746 | { 0x90133, 0x108 }, |
1749 | { 0x90134, 0x8 }, | 1747 | { 0x90134, 0x8 }, |
1750 | { 0x90135, 0x7aa }, | 1748 | { 0x90135, 0x7aa }, |
1751 | { 0x90136, 0x6a }, | 1749 | { 0x90136, 0x6a }, |
1752 | { 0x90137, 0x0 }, | 1750 | { 0x90137, 0x0 }, |
1753 | { 0x90138, 0x8568 }, | 1751 | { 0x90138, 0x8568 }, |
1754 | { 0x90139, 0x108 }, | 1752 | { 0x90139, 0x108 }, |
1755 | { 0x9013a, 0xb7 }, | 1753 | { 0x9013a, 0xb7 }, |
1756 | { 0x9013b, 0x790 }, | 1754 | { 0x9013b, 0x790 }, |
1757 | { 0x9013c, 0x16a }, | 1755 | { 0x9013c, 0x16a }, |
1758 | { 0x9013d, 0x1f }, | 1756 | { 0x9013d, 0x1f }, |
1759 | { 0x9013e, 0x0 }, | 1757 | { 0x9013e, 0x0 }, |
1760 | { 0x9013f, 0x68 }, | 1758 | { 0x9013f, 0x68 }, |
1761 | { 0x90140, 0x8 }, | 1759 | { 0x90140, 0x8 }, |
1762 | { 0x90141, 0x8558 }, | 1760 | { 0x90141, 0x8558 }, |
1763 | { 0x90142, 0x168 }, | 1761 | { 0x90142, 0x168 }, |
1764 | { 0x90143, 0xf }, | 1762 | { 0x90143, 0xf }, |
1765 | { 0x90144, 0x408 }, | 1763 | { 0x90144, 0x408 }, |
1766 | { 0x90145, 0x169 }, | 1764 | { 0x90145, 0x169 }, |
1767 | { 0x90146, 0xd }, | 1765 | { 0x90146, 0xd }, |
1768 | { 0x90147, 0x0 }, | 1766 | { 0x90147, 0x0 }, |
1769 | { 0x90148, 0x68 }, | 1767 | { 0x90148, 0x68 }, |
1770 | { 0x90149, 0x0 }, | 1768 | { 0x90149, 0x0 }, |
1771 | { 0x9014a, 0x408 }, | 1769 | { 0x9014a, 0x408 }, |
1772 | { 0x9014b, 0x169 }, | 1770 | { 0x9014b, 0x169 }, |
1773 | { 0x9014c, 0x0 }, | 1771 | { 0x9014c, 0x0 }, |
1774 | { 0x9014d, 0x8558 }, | 1772 | { 0x9014d, 0x8558 }, |
1775 | { 0x9014e, 0x168 }, | 1773 | { 0x9014e, 0x168 }, |
1776 | { 0x9014f, 0x8 }, | 1774 | { 0x9014f, 0x8 }, |
1777 | { 0x90150, 0x3c8 }, | 1775 | { 0x90150, 0x3c8 }, |
1778 | { 0x90151, 0x1a9 }, | 1776 | { 0x90151, 0x1a9 }, |
1779 | { 0x90152, 0x3 }, | 1777 | { 0x90152, 0x3 }, |
1780 | { 0x90153, 0x370 }, | 1778 | { 0x90153, 0x370 }, |
1781 | { 0x90154, 0x129 }, | 1779 | { 0x90154, 0x129 }, |
1782 | { 0x90155, 0x20 }, | 1780 | { 0x90155, 0x20 }, |
1783 | { 0x90156, 0x2aa }, | 1781 | { 0x90156, 0x2aa }, |
1784 | { 0x90157, 0x9 }, | 1782 | { 0x90157, 0x9 }, |
1785 | { 0x90158, 0x8 }, | 1783 | { 0x90158, 0x8 }, |
1786 | { 0x90159, 0xe8 }, | 1784 | { 0x90159, 0xe8 }, |
1787 | { 0x9015a, 0x109 }, | 1785 | { 0x9015a, 0x109 }, |
1788 | { 0x9015b, 0x0 }, | 1786 | { 0x9015b, 0x0 }, |
1789 | { 0x9015c, 0x8140 }, | 1787 | { 0x9015c, 0x8140 }, |
1790 | { 0x9015d, 0x10c }, | 1788 | { 0x9015d, 0x10c }, |
1791 | { 0x9015e, 0x10 }, | 1789 | { 0x9015e, 0x10 }, |
1792 | { 0x9015f, 0x8138 }, | 1790 | { 0x9015f, 0x8138 }, |
1793 | { 0x90160, 0x104 }, | 1791 | { 0x90160, 0x104 }, |
1794 | { 0x90161, 0x8 }, | 1792 | { 0x90161, 0x8 }, |
1795 | { 0x90162, 0x448 }, | 1793 | { 0x90162, 0x448 }, |
1796 | { 0x90163, 0x109 }, | 1794 | { 0x90163, 0x109 }, |
1797 | { 0x90164, 0xf }, | 1795 | { 0x90164, 0xf }, |
1798 | { 0x90165, 0x7c0 }, | 1796 | { 0x90165, 0x7c0 }, |
1799 | { 0x90166, 0x109 }, | 1797 | { 0x90166, 0x109 }, |
1800 | { 0x90167, 0x0 }, | 1798 | { 0x90167, 0x0 }, |
1801 | { 0x90168, 0xe8 }, | 1799 | { 0x90168, 0xe8 }, |
1802 | { 0x90169, 0x109 }, | 1800 | { 0x90169, 0x109 }, |
1803 | { 0x9016a, 0x47 }, | 1801 | { 0x9016a, 0x47 }, |
1804 | { 0x9016b, 0x630 }, | 1802 | { 0x9016b, 0x630 }, |
1805 | { 0x9016c, 0x109 }, | 1803 | { 0x9016c, 0x109 }, |
1806 | { 0x9016d, 0x8 }, | 1804 | { 0x9016d, 0x8 }, |
1807 | { 0x9016e, 0x618 }, | 1805 | { 0x9016e, 0x618 }, |
1808 | { 0x9016f, 0x109 }, | 1806 | { 0x9016f, 0x109 }, |
1809 | { 0x90170, 0x8 }, | 1807 | { 0x90170, 0x8 }, |
1810 | { 0x90171, 0xe0 }, | 1808 | { 0x90171, 0xe0 }, |
1811 | { 0x90172, 0x109 }, | 1809 | { 0x90172, 0x109 }, |
1812 | { 0x90173, 0x0 }, | 1810 | { 0x90173, 0x0 }, |
1813 | { 0x90174, 0x7c8 }, | 1811 | { 0x90174, 0x7c8 }, |
1814 | { 0x90175, 0x109 }, | 1812 | { 0x90175, 0x109 }, |
1815 | { 0x90176, 0x8 }, | 1813 | { 0x90176, 0x8 }, |
1816 | { 0x90177, 0x8140 }, | 1814 | { 0x90177, 0x8140 }, |
1817 | { 0x90178, 0x10c }, | 1815 | { 0x90178, 0x10c }, |
1818 | { 0x90179, 0x0 }, | 1816 | { 0x90179, 0x0 }, |
1819 | { 0x9017a, 0x478 }, | 1817 | { 0x9017a, 0x478 }, |
1820 | { 0x9017b, 0x109 }, | 1818 | { 0x9017b, 0x109 }, |
1821 | { 0x9017c, 0x0 }, | 1819 | { 0x9017c, 0x0 }, |
1822 | { 0x9017d, 0x1 }, | 1820 | { 0x9017d, 0x1 }, |
1823 | { 0x9017e, 0x8 }, | 1821 | { 0x9017e, 0x8 }, |
1824 | { 0x9017f, 0x8 }, | 1822 | { 0x9017f, 0x8 }, |
1825 | { 0x90180, 0x4 }, | 1823 | { 0x90180, 0x4 }, |
1826 | { 0x90181, 0x0 }, | 1824 | { 0x90181, 0x0 }, |
1827 | { 0x90006, 0x8 }, | 1825 | { 0x90006, 0x8 }, |
1828 | { 0x90007, 0x7c8 }, | 1826 | { 0x90007, 0x7c8 }, |
1829 | { 0x90008, 0x109 }, | 1827 | { 0x90008, 0x109 }, |
1830 | { 0x90009, 0x0 }, | 1828 | { 0x90009, 0x0 }, |
1831 | { 0x9000a, 0x400 }, | 1829 | { 0x9000a, 0x400 }, |
1832 | { 0x9000b, 0x106 }, | 1830 | { 0x9000b, 0x106 }, |
1833 | { 0xd00e7, 0x400 }, | 1831 | { 0xd00e7, 0x400 }, |
1834 | { 0x90017, 0x0 }, | 1832 | { 0x90017, 0x0 }, |
1835 | { 0x9001f, 0x29 }, | 1833 | { 0x9001f, 0x29 }, |
1836 | { 0x90026, 0x68 }, | 1834 | { 0x90026, 0x68 }, |
1837 | { 0x400d0, 0x0 }, | 1835 | { 0x400d0, 0x0 }, |
1838 | { 0x400d1, 0x101 }, | 1836 | { 0x400d1, 0x101 }, |
1839 | { 0x400d2, 0x105 }, | 1837 | { 0x400d2, 0x105 }, |
1840 | { 0x400d3, 0x107 }, | 1838 | { 0x400d3, 0x107 }, |
1841 | { 0x400d4, 0x10f }, | 1839 | { 0x400d4, 0x10f }, |
1842 | { 0x400d5, 0x202 }, | 1840 | { 0x400d5, 0x202 }, |
1843 | { 0x400d6, 0x20a }, | 1841 | { 0x400d6, 0x20a }, |
1844 | { 0x400d7, 0x20b }, | 1842 | { 0x400d7, 0x20b }, |
1845 | { 0x2003a, 0x2 }, | 1843 | { 0x2003a, 0x2 }, |
1846 | #ifdef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS | 1844 | #ifdef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS |
1847 | { 0x2000b, 0x4b }, | 1845 | { 0x2000b, 0x4b }, |
1848 | { 0x2000c, 0x96 }, | 1846 | { 0x2000c, 0x96 }, |
1849 | { 0x2000d, 0x5dc }, | 1847 | { 0x2000d, 0x5dc }, |
1850 | #else | 1848 | #else |
1851 | { 0x200be, 0x3 }, | 1849 | { 0x200be, 0x3 }, |
1852 | { 0x2000b, 0x7d }, | 1850 | { 0x2000b, 0x7d }, |
1853 | { 0x2000c, 0xfa }, | 1851 | { 0x2000c, 0xfa }, |
1854 | { 0x2000d, 0x9c4 }, | 1852 | { 0x2000d, 0x9c4 }, |
1855 | #endif | 1853 | #endif |
1856 | { 0x2000e, 0x2c }, | 1854 | { 0x2000e, 0x2c }, |
1857 | { 0x12000b, 0xc }, | 1855 | { 0x12000b, 0xc }, |
1858 | { 0x12000c, 0x19 }, | 1856 | { 0x12000c, 0x19 }, |
1859 | { 0x12000d, 0xfa }, | 1857 | { 0x12000d, 0xfa }, |
1860 | { 0x12000e, 0x10 }, | 1858 | { 0x12000e, 0x10 }, |
1861 | { 0x22000b, 0x3 }, | 1859 | { 0x22000b, 0x3 }, |
1862 | { 0x22000c, 0x6 }, | 1860 | { 0x22000c, 0x6 }, |
1863 | { 0x22000d, 0x3e }, | 1861 | { 0x22000d, 0x3e }, |
1864 | { 0x22000e, 0x10 }, | 1862 | { 0x22000e, 0x10 }, |
1865 | { 0x9000c, 0x0 }, | 1863 | { 0x9000c, 0x0 }, |
1866 | { 0x9000d, 0x173 }, | 1864 | { 0x9000d, 0x173 }, |
1867 | { 0x9000e, 0x60 }, | 1865 | { 0x9000e, 0x60 }, |
1868 | { 0x9000f, 0x6110 }, | 1866 | { 0x9000f, 0x6110 }, |
1869 | { 0x90010, 0x2152 }, | 1867 | { 0x90010, 0x2152 }, |
1870 | { 0x90011, 0xdfbd }, | 1868 | { 0x90011, 0xdfbd }, |
1871 | { 0x90012, 0x2060 }, | 1869 | { 0x90012, 0x2060 }, |
1872 | { 0x90013, 0x6152 }, | 1870 | { 0x90013, 0x6152 }, |
1873 | { 0x20010, 0x5a }, | 1871 | { 0x20010, 0x5a }, |
1874 | { 0x20011, 0x3 }, | 1872 | { 0x20011, 0x3 }, |
1875 | #ifdef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS | 1873 | #ifdef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS |
1876 | { 0x120010, 0x5a }, | 1874 | { 0x120010, 0x5a }, |
1877 | { 0x120011, 0x3 }, | 1875 | { 0x120011, 0x3 }, |
1878 | { 0x220010, 0x5a }, | 1876 | { 0x220010, 0x5a }, |
1879 | { 0x220011, 0x3 }, | 1877 | { 0x220011, 0x3 }, |
1880 | #endif | 1878 | #endif |
1881 | { 0x40080, 0xe0 }, | 1879 | { 0x40080, 0xe0 }, |
1882 | { 0x40081, 0x12 }, | 1880 | { 0x40081, 0x12 }, |
1883 | { 0x40082, 0xe0 }, | 1881 | { 0x40082, 0xe0 }, |
1884 | { 0x40083, 0x12 }, | 1882 | { 0x40083, 0x12 }, |
1885 | { 0x40084, 0xe0 }, | 1883 | { 0x40084, 0xe0 }, |
1886 | { 0x40085, 0x12 }, | 1884 | { 0x40085, 0x12 }, |
1887 | { 0x140080, 0xe0 }, | 1885 | { 0x140080, 0xe0 }, |
1888 | { 0x140081, 0x12 }, | 1886 | { 0x140081, 0x12 }, |
1889 | { 0x140082, 0xe0 }, | 1887 | { 0x140082, 0xe0 }, |
1890 | { 0x140083, 0x12 }, | 1888 | { 0x140083, 0x12 }, |
1891 | { 0x140084, 0xe0 }, | 1889 | { 0x140084, 0xe0 }, |
1892 | { 0x140085, 0x12 }, | 1890 | { 0x140085, 0x12 }, |
1893 | { 0x240080, 0xe0 }, | 1891 | { 0x240080, 0xe0 }, |
1894 | { 0x240081, 0x12 }, | 1892 | { 0x240081, 0x12 }, |
1895 | { 0x240082, 0xe0 }, | 1893 | { 0x240082, 0xe0 }, |
1896 | { 0x240083, 0x12 }, | 1894 | { 0x240083, 0x12 }, |
1897 | { 0x240084, 0xe0 }, | 1895 | { 0x240084, 0xe0 }, |
1898 | { 0x240085, 0x12 }, | 1896 | { 0x240085, 0x12 }, |
1899 | { 0x400fd, 0xf }, | 1897 | { 0x400fd, 0xf }, |
1900 | { 0x10011, 0x1 }, | 1898 | { 0x10011, 0x1 }, |
1901 | { 0x10012, 0x1 }, | 1899 | { 0x10012, 0x1 }, |
1902 | { 0x10013, 0x180 }, | 1900 | { 0x10013, 0x180 }, |
1903 | { 0x10018, 0x1 }, | 1901 | { 0x10018, 0x1 }, |
1904 | { 0x10002, 0x6209 }, | 1902 | { 0x10002, 0x6209 }, |
1905 | { 0x100b2, 0x1 }, | 1903 | { 0x100b2, 0x1 }, |
1906 | { 0x101b4, 0x1 }, | 1904 | { 0x101b4, 0x1 }, |
1907 | { 0x102b4, 0x1 }, | 1905 | { 0x102b4, 0x1 }, |
1908 | { 0x103b4, 0x1 }, | 1906 | { 0x103b4, 0x1 }, |
1909 | { 0x104b4, 0x1 }, | 1907 | { 0x104b4, 0x1 }, |
1910 | { 0x105b4, 0x1 }, | 1908 | { 0x105b4, 0x1 }, |
1911 | { 0x106b4, 0x1 }, | 1909 | { 0x106b4, 0x1 }, |
1912 | { 0x107b4, 0x1 }, | 1910 | { 0x107b4, 0x1 }, |
1913 | { 0x108b4, 0x1 }, | 1911 | { 0x108b4, 0x1 }, |
1914 | { 0x11011, 0x1 }, | 1912 | { 0x11011, 0x1 }, |
1915 | { 0x11012, 0x1 }, | 1913 | { 0x11012, 0x1 }, |
1916 | { 0x11013, 0x180 }, | 1914 | { 0x11013, 0x180 }, |
1917 | { 0x11018, 0x1 }, | 1915 | { 0x11018, 0x1 }, |
1918 | { 0x11002, 0x6209 }, | 1916 | { 0x11002, 0x6209 }, |
1919 | { 0x110b2, 0x1 }, | 1917 | { 0x110b2, 0x1 }, |
1920 | { 0x111b4, 0x1 }, | 1918 | { 0x111b4, 0x1 }, |
1921 | { 0x112b4, 0x1 }, | 1919 | { 0x112b4, 0x1 }, |
1922 | { 0x113b4, 0x1 }, | 1920 | { 0x113b4, 0x1 }, |
1923 | { 0x114b4, 0x1 }, | 1921 | { 0x114b4, 0x1 }, |
1924 | { 0x115b4, 0x1 }, | 1922 | { 0x115b4, 0x1 }, |
1925 | { 0x116b4, 0x1 }, | 1923 | { 0x116b4, 0x1 }, |
1926 | { 0x117b4, 0x1 }, | 1924 | { 0x117b4, 0x1 }, |
1927 | { 0x118b4, 0x1 }, | 1925 | { 0x118b4, 0x1 }, |
1928 | { 0x12011, 0x1 }, | 1926 | { 0x12011, 0x1 }, |
1929 | { 0x12012, 0x1 }, | 1927 | { 0x12012, 0x1 }, |
1930 | { 0x12013, 0x180 }, | 1928 | { 0x12013, 0x180 }, |
1931 | { 0x12018, 0x1 }, | 1929 | { 0x12018, 0x1 }, |
1932 | { 0x12002, 0x6209 }, | 1930 | { 0x12002, 0x6209 }, |
1933 | { 0x120b2, 0x1 }, | 1931 | { 0x120b2, 0x1 }, |
1934 | { 0x121b4, 0x1 }, | 1932 | { 0x121b4, 0x1 }, |
1935 | { 0x122b4, 0x1 }, | 1933 | { 0x122b4, 0x1 }, |
1936 | { 0x123b4, 0x1 }, | 1934 | { 0x123b4, 0x1 }, |
1937 | { 0x124b4, 0x1 }, | 1935 | { 0x124b4, 0x1 }, |
1938 | { 0x125b4, 0x1 }, | 1936 | { 0x125b4, 0x1 }, |
1939 | { 0x126b4, 0x1 }, | 1937 | { 0x126b4, 0x1 }, |
1940 | { 0x127b4, 0x1 }, | 1938 | { 0x127b4, 0x1 }, |
1941 | { 0x128b4, 0x1 }, | 1939 | { 0x128b4, 0x1 }, |
1942 | { 0x13011, 0x1 }, | 1940 | { 0x13011, 0x1 }, |
1943 | { 0x13012, 0x1 }, | 1941 | { 0x13012, 0x1 }, |
1944 | { 0x13013, 0x180 }, | 1942 | { 0x13013, 0x180 }, |
1945 | { 0x13018, 0x1 }, | 1943 | { 0x13018, 0x1 }, |
1946 | { 0x13002, 0x6209 }, | 1944 | { 0x13002, 0x6209 }, |
1947 | { 0x130b2, 0x1 }, | 1945 | { 0x130b2, 0x1 }, |
1948 | { 0x131b4, 0x1 }, | 1946 | { 0x131b4, 0x1 }, |
1949 | { 0x132b4, 0x1 }, | 1947 | { 0x132b4, 0x1 }, |
1950 | { 0x133b4, 0x1 }, | 1948 | { 0x133b4, 0x1 }, |
1951 | { 0x134b4, 0x1 }, | 1949 | { 0x134b4, 0x1 }, |
1952 | { 0x135b4, 0x1 }, | 1950 | { 0x135b4, 0x1 }, |
1953 | { 0x136b4, 0x1 }, | 1951 | { 0x136b4, 0x1 }, |
1954 | { 0x137b4, 0x1 }, | 1952 | { 0x137b4, 0x1 }, |
1955 | { 0x138b4, 0x1 }, | 1953 | { 0x138b4, 0x1 }, |
1956 | { 0x20089, 0x1 }, | 1954 | { 0x20089, 0x1 }, |
1957 | { 0x20088, 0x19 }, | 1955 | { 0x20088, 0x19 }, |
1958 | { 0xc0080, 0x2 }, | 1956 | { 0xc0080, 0x2 }, |
1959 | { 0xd0000, 0x1 } | 1957 | { 0xd0000, 0x1 } |
1960 | }; | 1958 | }; |
1961 | 1959 | ||
1962 | struct dram_fsp_msg ddr_dram_fsp_msg[] = { | 1960 | struct dram_fsp_msg ddr_dram_fsp_msg[] = { |
1963 | { | 1961 | { |
1964 | #ifdef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS | 1962 | #ifdef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS |
1965 | /* P0 2400mts 1D */ | 1963 | /* P0 2400mts 1D */ |
1966 | .drate = 2400, | 1964 | .drate = 2400, |
1967 | #else | 1965 | #else |
1968 | /* P0 4000mts 1D */ | 1966 | /* P0 4000mts 1D */ |
1969 | .drate = 4000, | 1967 | .drate = 4000, |
1970 | #endif | 1968 | #endif |
1971 | .fw_type = FW_1D_IMAGE, | 1969 | .fw_type = FW_1D_IMAGE, |
1972 | .fsp_cfg = ddr_fsp0_cfg, | 1970 | .fsp_cfg = ddr_fsp0_cfg, |
1973 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp0_cfg), | 1971 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp0_cfg), |
1974 | }, | 1972 | }, |
1975 | { | 1973 | { |
1976 | /* P1 400mts 1D */ | 1974 | /* P1 400mts 1D */ |
1977 | .drate = 400, | 1975 | .drate = 400, |
1978 | .fw_type = FW_1D_IMAGE, | 1976 | .fw_type = FW_1D_IMAGE, |
1979 | .fsp_cfg = ddr_fsp1_cfg, | 1977 | .fsp_cfg = ddr_fsp1_cfg, |
1980 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp1_cfg), | 1978 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp1_cfg), |
1981 | }, | 1979 | }, |
1982 | { | 1980 | { |
1983 | /* P2 100mts 1D */ | 1981 | /* P2 100mts 1D */ |
1984 | .drate = 100, | 1982 | .drate = 100, |
1985 | .fw_type = FW_1D_IMAGE, | 1983 | .fw_type = FW_1D_IMAGE, |
1986 | .fsp_cfg = ddr_fsp2_cfg, | 1984 | .fsp_cfg = ddr_fsp2_cfg, |
1987 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp2_cfg), | 1985 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp2_cfg), |
1988 | }, | 1986 | }, |
1989 | { | 1987 | { |
1990 | #ifdef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS | 1988 | #ifdef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS |
1991 | /* P0 2400mts 2D */ | 1989 | /* P0 2400mts 2D */ |
1992 | .drate = 2400, | 1990 | .drate = 2400, |
1993 | #else | 1991 | #else |
1994 | /* P0 4000mts 2D */ | 1992 | /* P0 4000mts 2D */ |
1995 | .drate = 4000, | 1993 | .drate = 4000, |
1996 | #endif | 1994 | #endif |
1997 | .fw_type = FW_2D_IMAGE, | 1995 | .fw_type = FW_2D_IMAGE, |
1998 | .fsp_cfg = ddr_fsp0_2d_cfg, | 1996 | .fsp_cfg = ddr_fsp0_2d_cfg, |
1999 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp0_2d_cfg), | 1997 | .fsp_cfg_num = ARRAY_SIZE(ddr_fsp0_2d_cfg), |
2000 | }, | 1998 | }, |
2001 | }; | 1999 | }; |
2002 | 2000 | ||
2003 | /* ddr timing config params */ | 2001 | /* ddr timing config params */ |
2004 | struct dram_timing_info dram_timing = { | 2002 | struct dram_timing_info dram_timing = { |
2005 | .ddrc_cfg = ddr_ddrc_cfg, | 2003 | .ddrc_cfg = ddr_ddrc_cfg, |
2006 | .ddrc_cfg_num = ARRAY_SIZE(ddr_ddrc_cfg), | 2004 | .ddrc_cfg_num = ARRAY_SIZE(ddr_ddrc_cfg), |
2007 | .ddrphy_cfg = ddr_ddrphy_cfg, | 2005 | .ddrphy_cfg = ddr_ddrphy_cfg, |
2008 | .ddrphy_cfg_num = ARRAY_SIZE(ddr_ddrphy_cfg), | 2006 | .ddrphy_cfg_num = ARRAY_SIZE(ddr_ddrphy_cfg), |
2009 | .fsp_msg = ddr_dram_fsp_msg, | 2007 | .fsp_msg = ddr_dram_fsp_msg, |
2010 | .fsp_msg_num = ARRAY_SIZE(ddr_dram_fsp_msg), | 2008 | .fsp_msg_num = ARRAY_SIZE(ddr_dram_fsp_msg), |
2011 | .ddrphy_trained_csr = ddr_ddrphy_trained_csr, | 2009 | .ddrphy_trained_csr = ddr_ddrphy_trained_csr, |
2012 | .ddrphy_trained_csr_num = ARRAY_SIZE(ddr_ddrphy_trained_csr), | 2010 | .ddrphy_trained_csr_num = ARRAY_SIZE(ddr_ddrphy_trained_csr), |
2013 | .ddrphy_pie = ddr_phy_pie, | 2011 | .ddrphy_pie = ddr_phy_pie, |
2014 | .ddrphy_pie_num = ARRAY_SIZE(ddr_phy_pie), | 2012 | .ddrphy_pie_num = ARRAY_SIZE(ddr_phy_pie), |
2015 | #ifdef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS | 2013 | #ifdef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS |
2016 | .fsp_table = { 2400, 400, 100, }, | 2014 | .fsp_table = { 2400, 400, 100, }, |
2017 | #else | 2015 | #else |
2018 | .fsp_table = { 4000, 400, 100, }, | 2016 | .fsp_table = { 4000, 400, 100, }, |
2019 | #endif | 2017 | #endif |
2020 | }; | 2018 | }; |
2021 | 2019 | ||
2022 | #ifndef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS | 2020 | #ifndef CONFIG_IMX8M_LPDDR4_FREQ0_2400MTS |
2023 | #ifdef CONFIG_IMX8M_DRAM_INLINE_ECC | 2021 | #ifdef CONFIG_IMX8M_DRAM_INLINE_ECC |
2024 | void board_dram_ecc_scrub(void) | 2022 | void board_dram_ecc_scrub(void) |
2025 | { | 2023 | { |
2026 | ddrc_inline_ecc_scrub(0x0,0x3ffffff); | 2024 | ddrc_inline_ecc_scrub(0x0,0x3ffffff); |
2027 | ddrc_inline_ecc_scrub(0x20000000,0x23ffffff); | 2025 | ddrc_inline_ecc_scrub(0x20000000,0x23ffffff); |
2028 | ddrc_inline_ecc_scrub(0x40000000,0x43ffffff); | 2026 | ddrc_inline_ecc_scrub(0x40000000,0x43ffffff); |
2029 | ddrc_inline_ecc_scrub(0x4000000,0x7ffffff); | 2027 | ddrc_inline_ecc_scrub(0x4000000,0x7ffffff); |
2030 | ddrc_inline_ecc_scrub(0x24000000,0x27ffffff); | 2028 | ddrc_inline_ecc_scrub(0x24000000,0x27ffffff); |
2031 | ddrc_inline_ecc_scrub(0x44000000,0x47ffffff); | 2029 | ddrc_inline_ecc_scrub(0x44000000,0x47ffffff); |
2032 | ddrc_inline_ecc_scrub(0x8000000,0xbffffff); | 2030 | ddrc_inline_ecc_scrub(0x8000000,0xbffffff); |
2033 | ddrc_inline_ecc_scrub(0x28000000,0x2bffffff); | 2031 | ddrc_inline_ecc_scrub(0x28000000,0x2bffffff); |
2034 | ddrc_inline_ecc_scrub(0x48000000,0x4bffffff); | 2032 | ddrc_inline_ecc_scrub(0x48000000,0x4bffffff); |
2035 | ddrc_inline_ecc_scrub(0xc000000,0xfffffff); | 2033 | ddrc_inline_ecc_scrub(0xc000000,0xfffffff); |
2036 | ddrc_inline_ecc_scrub(0x2c000000,0x2fffffff); | 2034 | ddrc_inline_ecc_scrub(0x2c000000,0x2fffffff); |
2037 | ddrc_inline_ecc_scrub(0x4c000000,0x4fffffff); | 2035 | ddrc_inline_ecc_scrub(0x4c000000,0x4fffffff); |
2038 | ddrc_inline_ecc_scrub(0x10000000,0x13ffffff); | 2036 | ddrc_inline_ecc_scrub(0x10000000,0x13ffffff); |
2039 | ddrc_inline_ecc_scrub(0x30000000,0x33ffffff); | 2037 | ddrc_inline_ecc_scrub(0x30000000,0x33ffffff); |
2040 | ddrc_inline_ecc_scrub(0x50000000,0x53ffffff); | 2038 | ddrc_inline_ecc_scrub(0x50000000,0x53ffffff); |
2041 | ddrc_inline_ecc_scrub(0x14000000,0x17ffffff); | 2039 | ddrc_inline_ecc_scrub(0x14000000,0x17ffffff); |
2042 | ddrc_inline_ecc_scrub(0x34000000,0x37ffffff); | 2040 | ddrc_inline_ecc_scrub(0x34000000,0x37ffffff); |
2043 | ddrc_inline_ecc_scrub(0x54000000,0x57ffffff); | 2041 | ddrc_inline_ecc_scrub(0x54000000,0x57ffffff); |
2044 | ddrc_inline_ecc_scrub(0x18000000,0x1bffffff); | 2042 | ddrc_inline_ecc_scrub(0x18000000,0x1bffffff); |
2045 | ddrc_inline_ecc_scrub(0x38000000,0x3bffffff); | 2043 | ddrc_inline_ecc_scrub(0x38000000,0x3bffffff); |
2046 | ddrc_inline_ecc_scrub(0x58000000,0x5bffffff); | 2044 | ddrc_inline_ecc_scrub(0x58000000,0x5bffffff); |
2047 | ddrc_inline_ecc_scrub_end(0x0,0x5fffffff); | 2045 | ddrc_inline_ecc_scrub_end(0x0,0x5fffffff); |
2048 | } | 2046 | } |
2049 | #endif | 2047 | #endif |
2050 | #endif | 2048 | #endif |
2051 | 2049 |