xref: /aosp_15_r20/external/arm-trusted-firmware/drivers/nxp/ddr/phy-gen2/ddr4fw.h (revision 54fd6939e177f8ff529b10183254802c76df6d08)
1*54fd6939SJiyong Park /*
2*54fd6939SJiyong Park  * Copyright 2021 NXP
3*54fd6939SJiyong Park  * SPDX-License-Identifier: BSD-3-Clause
4*54fd6939SJiyong Park  *
5*54fd6939SJiyong Park  */
6*54fd6939SJiyong Park 
7*54fd6939SJiyong Park #ifndef DDR4FW
8*54fd6939SJiyong Park #define DDR4FW
9*54fd6939SJiyong Park 
10*54fd6939SJiyong Park #define PHY_GEN2_MAX_IMAGE_SIZE		32768
11*54fd6939SJiyong Park #define PHY_GEN2_IMEM_ADDR		0x50000
12*54fd6939SJiyong Park #define PHY_GEN2_DMEM_ADDR		0x54000
13*54fd6939SJiyong Park 
14*54fd6939SJiyong Park struct ddr4u1d {
15*54fd6939SJiyong Park 	uint8_t  reserved00;
16*54fd6939SJiyong Park 	uint8_t  msg_misc;
17*54fd6939SJiyong Park 	uint16_t pmu_revision;
18*54fd6939SJiyong Park 	uint8_t  pstate;
19*54fd6939SJiyong Park 	uint8_t  pll_bypass_en;
20*54fd6939SJiyong Park 	uint16_t dramfreq;
21*54fd6939SJiyong Park 	uint8_t  dfi_freq_ratio;
22*54fd6939SJiyong Park 	uint8_t  bpznres_val;
23*54fd6939SJiyong Park 	uint8_t  phy_odt_impedance;
24*54fd6939SJiyong Park 	uint8_t  phy_drv_impedance;
25*54fd6939SJiyong Park 	uint8_t  phy_vref;
26*54fd6939SJiyong Park 	uint8_t  dram_type;
27*54fd6939SJiyong Park 	uint8_t  disabled_dbyte;
28*54fd6939SJiyong Park 	uint8_t  enabled_dqs;
29*54fd6939SJiyong Park 	uint8_t  cs_present;
30*54fd6939SJiyong Park 	uint8_t  cs_present_d0;
31*54fd6939SJiyong Park 	uint8_t  cs_present_d1;
32*54fd6939SJiyong Park 	uint8_t  addr_mirror;
33*54fd6939SJiyong Park 	uint8_t  cs_test_fail;
34*54fd6939SJiyong Park 	uint8_t  phy_cfg;
35*54fd6939SJiyong Park 	uint16_t sequence_ctrl;
36*54fd6939SJiyong Park 	uint8_t  hdt_ctrl;
37*54fd6939SJiyong Park 	uint8_t  reserved19[0x1B - 0x19];
38*54fd6939SJiyong Park 	uint8_t  share2dvref_result;
39*54fd6939SJiyong Park 	uint8_t  reserved1c[0x22 - 0x1c];
40*54fd6939SJiyong Park 	uint16_t phy_config_override;
41*54fd6939SJiyong Park 	uint8_t  dfimrlmargin;
42*54fd6939SJiyong Park 	int8_t   cdd_rr_3_2;
43*54fd6939SJiyong Park 	int8_t   cdd_rr_3_1;
44*54fd6939SJiyong Park 	int8_t   cdd_rr_3_0;
45*54fd6939SJiyong Park 	int8_t   cdd_rr_2_3;
46*54fd6939SJiyong Park 	int8_t   cdd_rr_2_1;
47*54fd6939SJiyong Park 	int8_t   cdd_rr_2_0;
48*54fd6939SJiyong Park 	int8_t   cdd_rr_1_3;
49*54fd6939SJiyong Park 	int8_t   cdd_rr_1_2;
50*54fd6939SJiyong Park 	int8_t   cdd_rr_1_0;
51*54fd6939SJiyong Park 	int8_t   cdd_rr_0_3;
52*54fd6939SJiyong Park 	int8_t   cdd_rr_0_2;
53*54fd6939SJiyong Park 	int8_t   cdd_rr_0_1;
54*54fd6939SJiyong Park 	int8_t   cdd_ww_3_2;
55*54fd6939SJiyong Park 	int8_t   cdd_ww_3_1;
56*54fd6939SJiyong Park 	int8_t   cdd_ww_3_0;
57*54fd6939SJiyong Park 	int8_t   cdd_ww_2_3;
58*54fd6939SJiyong Park 	int8_t   cdd_ww_2_1;
59*54fd6939SJiyong Park 	int8_t   cdd_ww_2_0;
60*54fd6939SJiyong Park 	int8_t   cdd_ww_1_3;
61*54fd6939SJiyong Park 	int8_t   cdd_ww_1_2;
62*54fd6939SJiyong Park 	int8_t   cdd_ww_1_0;
63*54fd6939SJiyong Park 	int8_t   cdd_ww_0_3;
64*54fd6939SJiyong Park 	int8_t   cdd_ww_0_2;
65*54fd6939SJiyong Park 	int8_t   cdd_ww_0_1;
66*54fd6939SJiyong Park 	int8_t   cdd_rw_3_3;
67*54fd6939SJiyong Park 	int8_t   cdd_rw_3_2;
68*54fd6939SJiyong Park 	int8_t   cdd_rw_3_1;
69*54fd6939SJiyong Park 	int8_t   cdd_rw_3_0;
70*54fd6939SJiyong Park 	int8_t   cdd_rw_2_3;
71*54fd6939SJiyong Park 	int8_t   cdd_rw_2_2;
72*54fd6939SJiyong Park 	int8_t   cdd_rw_2_1;
73*54fd6939SJiyong Park 	int8_t   cdd_rw_2_0;
74*54fd6939SJiyong Park 	int8_t   cdd_rw_1_3;
75*54fd6939SJiyong Park 	int8_t   cdd_rw_1_2;
76*54fd6939SJiyong Park 	int8_t   cdd_rw_1_1;
77*54fd6939SJiyong Park 	int8_t   cdd_rw_1_0;
78*54fd6939SJiyong Park 	int8_t   cdd_rw_0_3;
79*54fd6939SJiyong Park 	int8_t   cdd_rw_0_2;
80*54fd6939SJiyong Park 	int8_t   cdd_rw_0_1;
81*54fd6939SJiyong Park 	int8_t   cdd_rw_0_0;
82*54fd6939SJiyong Park 	int8_t   cdd_wr_3_3;
83*54fd6939SJiyong Park 	int8_t   cdd_wr_3_2;
84*54fd6939SJiyong Park 	int8_t   cdd_wr_3_1;
85*54fd6939SJiyong Park 	int8_t   cdd_wr_3_0;
86*54fd6939SJiyong Park 	int8_t   cdd_wr_2_3;
87*54fd6939SJiyong Park 	int8_t   cdd_wr_2_2;
88*54fd6939SJiyong Park 	int8_t   cdd_wr_2_1;
89*54fd6939SJiyong Park 	int8_t   cdd_wr_2_0;
90*54fd6939SJiyong Park 	int8_t   cdd_wr_1_3;
91*54fd6939SJiyong Park 	int8_t   cdd_wr_1_2;
92*54fd6939SJiyong Park 	int8_t   cdd_wr_1_1;
93*54fd6939SJiyong Park 	int8_t   cdd_wr_1_0;
94*54fd6939SJiyong Park 	int8_t   cdd_wr_0_3;
95*54fd6939SJiyong Park 	int8_t   cdd_wr_0_2;
96*54fd6939SJiyong Park 	int8_t   cdd_wr_0_1;
97*54fd6939SJiyong Park 	int8_t   cdd_wr_0_0;
98*54fd6939SJiyong Park 	uint8_t  reserved5d;
99*54fd6939SJiyong Park 	uint16_t mr0;
100*54fd6939SJiyong Park 	uint16_t mr1;
101*54fd6939SJiyong Park 	uint16_t mr2;
102*54fd6939SJiyong Park 	uint16_t mr3;
103*54fd6939SJiyong Park 	uint16_t mr4;
104*54fd6939SJiyong Park 	uint16_t mr5;
105*54fd6939SJiyong Park 	uint16_t mr6;
106*54fd6939SJiyong Park 	uint8_t  x16present;
107*54fd6939SJiyong Park 	uint8_t  cs_setup_gddec;
108*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park0;
109*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park1;
110*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park2;
111*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park3;
112*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park4;
113*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park5;
114*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park6;
115*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park7;
116*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl0;
117*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl1;
118*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl2;
119*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl3;
120*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl4;
121*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl5;
122*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl6;
123*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl7;
124*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib0;
125*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib1;
126*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib2;
127*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib3;
128*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib4;
129*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib5;
130*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib6;
131*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib7;
132*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib8;
133*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib9;
134*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib10;
135*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib11;
136*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib12;
137*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib13;
138*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib14;
139*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib15;
140*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib16;
141*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib17;
142*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib18;
143*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib19;
144*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib0;
145*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib1;
146*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib2;
147*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib3;
148*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib4;
149*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib5;
150*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib6;
151*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib7;
152*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib8;
153*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib9;
154*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib10;
155*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib11;
156*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib12;
157*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib13;
158*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib14;
159*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib15;
160*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib16;
161*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib17;
162*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib18;
163*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib19;
164*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib0;
165*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib1;
166*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib2;
167*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib3;
168*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib4;
169*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib5;
170*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib6;
171*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib7;
172*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib8;
173*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib9;
174*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib10;
175*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib11;
176*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib12;
177*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib13;
178*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib14;
179*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib15;
180*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib16;
181*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib17;
182*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib18;
183*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib19;
184*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib0;
185*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib1;
186*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib2;
187*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib3;
188*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib4;
189*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib5;
190*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib6;
191*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib7;
192*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib8;
193*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib9;
194*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib10;
195*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib11;
196*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib12;
197*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib13;
198*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib14;
199*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib15;
200*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib16;
201*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib17;
202*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib18;
203*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib19;
204*54fd6939SJiyong Park 	uint8_t  reserved_d6[0x3f6 - 0xd6];
205*54fd6939SJiyong Park 	uint16_t alt_cas_l;
206*54fd6939SJiyong Park 	uint8_t  alt_wcas_l;
207*54fd6939SJiyong Park 	uint8_t  d4misc;
208*54fd6939SJiyong Park } __packed;
209*54fd6939SJiyong Park 
210*54fd6939SJiyong Park struct ddr4u2d {
211*54fd6939SJiyong Park 	uint8_t  reserved00;
212*54fd6939SJiyong Park 	uint8_t  msg_misc;
213*54fd6939SJiyong Park 	uint16_t pmu_revision;
214*54fd6939SJiyong Park 	uint8_t  pstate;
215*54fd6939SJiyong Park 	uint8_t  pll_bypass_en;
216*54fd6939SJiyong Park 	uint16_t dramfreq;
217*54fd6939SJiyong Park 	uint8_t  dfi_freq_ratio;
218*54fd6939SJiyong Park 	uint8_t  bpznres_val;
219*54fd6939SJiyong Park 	uint8_t  phy_odt_impedance;
220*54fd6939SJiyong Park 	uint8_t  phy_drv_impedance;
221*54fd6939SJiyong Park 	uint8_t  phy_vref;
222*54fd6939SJiyong Park 	uint8_t  dram_type;
223*54fd6939SJiyong Park 	uint8_t  disabled_dbyte;
224*54fd6939SJiyong Park 	uint8_t  enabled_dqs;
225*54fd6939SJiyong Park 	uint8_t  cs_present;
226*54fd6939SJiyong Park 	uint8_t  cs_present_d0;
227*54fd6939SJiyong Park 	uint8_t  cs_present_d1;
228*54fd6939SJiyong Park 	uint8_t  addr_mirror;
229*54fd6939SJiyong Park 	uint8_t  cs_test_fail;
230*54fd6939SJiyong Park 	uint8_t  phy_cfg;
231*54fd6939SJiyong Park 	uint16_t sequence_ctrl;
232*54fd6939SJiyong Park 	uint8_t  hdt_ctrl;
233*54fd6939SJiyong Park 	uint8_t  rx2d_train_opt;
234*54fd6939SJiyong Park 	uint8_t  tx2d_train_opt;
235*54fd6939SJiyong Park 	uint8_t  share2dvref_result;
236*54fd6939SJiyong Park 	uint8_t  delay_weight2d;
237*54fd6939SJiyong Park 	uint8_t  voltage_weight2d;
238*54fd6939SJiyong Park 	uint8_t  reserved1e[0x22 - 0x1e];
239*54fd6939SJiyong Park 	uint16_t phy_config_override;
240*54fd6939SJiyong Park 	uint8_t  dfimrlmargin;
241*54fd6939SJiyong Park 	uint8_t  r0_rx_clk_dly_margin;
242*54fd6939SJiyong Park 	uint8_t  r0_vref_dac_margin;
243*54fd6939SJiyong Park 	uint8_t  r0_tx_dq_dly_margin;
244*54fd6939SJiyong Park 	uint8_t  r0_device_vref_margin;
245*54fd6939SJiyong Park 	uint8_t  reserved29[0x33 - 0x29];
246*54fd6939SJiyong Park 	uint8_t  r1_rx_clk_dly_margin;
247*54fd6939SJiyong Park 	uint8_t  r1_vref_dac_margin;
248*54fd6939SJiyong Park 	uint8_t  r1_tx_dq_dly_margin;
249*54fd6939SJiyong Park 	uint8_t  r1_device_vref_margin;
250*54fd6939SJiyong Park 	uint8_t  reserved37[0x41 - 0x37];
251*54fd6939SJiyong Park 	uint8_t  r2_rx_clk_dly_margin;
252*54fd6939SJiyong Park 	uint8_t  r2_vref_dac_margin;
253*54fd6939SJiyong Park 	uint8_t  r2_tx_dq_dly_margin;
254*54fd6939SJiyong Park 	uint8_t  r2_device_vref_margin;
255*54fd6939SJiyong Park 	uint8_t  reserved45[0x4f - 0x45];
256*54fd6939SJiyong Park 	uint8_t  r3_rx_clk_dly_margin;
257*54fd6939SJiyong Park 	uint8_t  r3_vref_dac_margin;
258*54fd6939SJiyong Park 	uint8_t  r3_tx_dq_dly_margin;
259*54fd6939SJiyong Park 	uint8_t  r3_device_vref_margin;
260*54fd6939SJiyong Park 	uint8_t  reserved53[0x5e - 0x53];
261*54fd6939SJiyong Park 	uint16_t mr0;
262*54fd6939SJiyong Park 	uint16_t mr1;
263*54fd6939SJiyong Park 	uint16_t mr2;
264*54fd6939SJiyong Park 	uint16_t mr3;
265*54fd6939SJiyong Park 	uint16_t mr4;
266*54fd6939SJiyong Park 	uint16_t mr5;
267*54fd6939SJiyong Park 	uint16_t mr6;
268*54fd6939SJiyong Park 	uint8_t  x16present;
269*54fd6939SJiyong Park 	uint8_t  cs_setup_gddec;
270*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park0;
271*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park1;
272*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park2;
273*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park3;
274*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park4;
275*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park5;
276*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park6;
277*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park7;
278*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl0;
279*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl1;
280*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl2;
281*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl3;
282*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl4;
283*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl5;
284*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl6;
285*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl7;
286*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib0;
287*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib1;
288*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib2;
289*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib3;
290*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib4;
291*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib5;
292*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib6;
293*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib7;
294*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib8;
295*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib9;
296*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib10;
297*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib11;
298*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib12;
299*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib13;
300*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib14;
301*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib15;
302*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib16;
303*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib17;
304*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib18;
305*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib19;
306*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib0;
307*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib1;
308*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib2;
309*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib3;
310*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib4;
311*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib5;
312*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib6;
313*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib7;
314*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib8;
315*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib9;
316*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib10;
317*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib11;
318*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib12;
319*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib13;
320*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib14;
321*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib15;
322*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib16;
323*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib17;
324*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib18;
325*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib19;
326*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib0;
327*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib1;
328*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib2;
329*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib3;
330*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib4;
331*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib5;
332*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib6;
333*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib7;
334*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib8;
335*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib9;
336*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib10;
337*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib11;
338*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib12;
339*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib13;
340*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib14;
341*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib15;
342*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib16;
343*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib17;
344*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib18;
345*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib19;
346*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib0;
347*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib1;
348*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib2;
349*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib3;
350*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib4;
351*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib5;
352*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib6;
353*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib7;
354*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib8;
355*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib9;
356*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib10;
357*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib11;
358*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib12;
359*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib13;
360*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib14;
361*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib15;
362*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib16;
363*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib17;
364*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib18;
365*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib19;
366*54fd6939SJiyong Park 	uint8_t  reserved_d6[0x3f6 - 0xd6];
367*54fd6939SJiyong Park 	uint16_t alt_cas_l;
368*54fd6939SJiyong Park 	uint8_t  alt_wcas_l;
369*54fd6939SJiyong Park 	uint8_t  d4misc;
370*54fd6939SJiyong Park } __packed;
371*54fd6939SJiyong Park 
372*54fd6939SJiyong Park struct ddr4r1d {
373*54fd6939SJiyong Park 	uint8_t  reserved00;
374*54fd6939SJiyong Park 	uint8_t  msg_misc;
375*54fd6939SJiyong Park 	uint16_t pmu_revision;
376*54fd6939SJiyong Park 	uint8_t  pstate;
377*54fd6939SJiyong Park 	uint8_t  pll_bypass_en;
378*54fd6939SJiyong Park 	uint16_t dramfreq;
379*54fd6939SJiyong Park 	uint8_t  dfi_freq_ratio;
380*54fd6939SJiyong Park 	uint8_t  bpznres_val;
381*54fd6939SJiyong Park 	uint8_t  phy_odt_impedance;
382*54fd6939SJiyong Park 	uint8_t  phy_drv_impedance;
383*54fd6939SJiyong Park 	uint8_t  phy_vref;
384*54fd6939SJiyong Park 	uint8_t  dram_type;
385*54fd6939SJiyong Park 	uint8_t  disabled_dbyte;
386*54fd6939SJiyong Park 	uint8_t  enabled_dqs;
387*54fd6939SJiyong Park 	uint8_t  cs_present;
388*54fd6939SJiyong Park 	uint8_t  cs_present_d0;
389*54fd6939SJiyong Park 	uint8_t  cs_present_d1;
390*54fd6939SJiyong Park 	uint8_t  addr_mirror;
391*54fd6939SJiyong Park 	uint8_t  cs_test_fail;
392*54fd6939SJiyong Park 	uint8_t  phy_cfg;
393*54fd6939SJiyong Park 	uint16_t sequence_ctrl;
394*54fd6939SJiyong Park 	uint8_t  hdt_ctrl;
395*54fd6939SJiyong Park 	uint8_t  reserved19[0x22 - 0x19];
396*54fd6939SJiyong Park 	uint16_t phy_config_override;
397*54fd6939SJiyong Park 	uint8_t  dfimrlmargin;
398*54fd6939SJiyong Park 	int8_t   cdd_rr_3_2;
399*54fd6939SJiyong Park 	int8_t   cdd_rr_3_1;
400*54fd6939SJiyong Park 	int8_t   cdd_rr_3_0;
401*54fd6939SJiyong Park 	int8_t   cdd_rr_2_3;
402*54fd6939SJiyong Park 	int8_t   cdd_rr_2_1;
403*54fd6939SJiyong Park 	int8_t   cdd_rr_2_0;
404*54fd6939SJiyong Park 	int8_t   cdd_rr_1_3;
405*54fd6939SJiyong Park 	int8_t   cdd_rr_1_2;
406*54fd6939SJiyong Park 	int8_t   cdd_rr_1_0;
407*54fd6939SJiyong Park 	int8_t   cdd_rr_0_3;
408*54fd6939SJiyong Park 	int8_t   cdd_rr_0_2;
409*54fd6939SJiyong Park 	int8_t   cdd_rr_0_1;
410*54fd6939SJiyong Park 	int8_t   cdd_ww_3_2;
411*54fd6939SJiyong Park 	int8_t   cdd_ww_3_1;
412*54fd6939SJiyong Park 	int8_t   cdd_ww_3_0;
413*54fd6939SJiyong Park 	int8_t   cdd_ww_2_3;
414*54fd6939SJiyong Park 	int8_t   cdd_ww_2_1;
415*54fd6939SJiyong Park 	int8_t   cdd_ww_2_0;
416*54fd6939SJiyong Park 	int8_t   cdd_ww_1_3;
417*54fd6939SJiyong Park 	int8_t   cdd_ww_1_2;
418*54fd6939SJiyong Park 	int8_t   cdd_ww_1_0;
419*54fd6939SJiyong Park 	int8_t   cdd_ww_0_3;
420*54fd6939SJiyong Park 	int8_t   cdd_ww_0_2;
421*54fd6939SJiyong Park 	int8_t   cdd_ww_0_1;
422*54fd6939SJiyong Park 	int8_t   cdd_rw_3_3;
423*54fd6939SJiyong Park 	int8_t   cdd_rw_3_2;
424*54fd6939SJiyong Park 	int8_t   cdd_rw_3_1;
425*54fd6939SJiyong Park 	int8_t   cdd_rw_3_0;
426*54fd6939SJiyong Park 	int8_t   cdd_rw_2_3;
427*54fd6939SJiyong Park 	int8_t   cdd_rw_2_2;
428*54fd6939SJiyong Park 	int8_t   cdd_rw_2_1;
429*54fd6939SJiyong Park 	int8_t   cdd_rw_2_0;
430*54fd6939SJiyong Park 	int8_t   cdd_rw_1_3;
431*54fd6939SJiyong Park 	int8_t   cdd_rw_1_2;
432*54fd6939SJiyong Park 	int8_t   cdd_rw_1_1;
433*54fd6939SJiyong Park 	int8_t   cdd_rw_1_0;
434*54fd6939SJiyong Park 	int8_t   cdd_rw_0_3;
435*54fd6939SJiyong Park 	int8_t   cdd_rw_0_2;
436*54fd6939SJiyong Park 	int8_t   cdd_rw_0_1;
437*54fd6939SJiyong Park 	int8_t   cdd_rw_0_0;
438*54fd6939SJiyong Park 	int8_t   cdd_wr_3_3;
439*54fd6939SJiyong Park 	int8_t   cdd_wr_3_2;
440*54fd6939SJiyong Park 	int8_t   cdd_wr_3_1;
441*54fd6939SJiyong Park 	int8_t   cdd_wr_3_0;
442*54fd6939SJiyong Park 	int8_t   cdd_wr_2_3;
443*54fd6939SJiyong Park 	int8_t   cdd_wr_2_2;
444*54fd6939SJiyong Park 	int8_t   cdd_wr_2_1;
445*54fd6939SJiyong Park 	int8_t   cdd_wr_2_0;
446*54fd6939SJiyong Park 	int8_t   cdd_wr_1_3;
447*54fd6939SJiyong Park 	int8_t   cdd_wr_1_2;
448*54fd6939SJiyong Park 	int8_t   cdd_wr_1_1;
449*54fd6939SJiyong Park 	int8_t   cdd_wr_1_0;
450*54fd6939SJiyong Park 	int8_t   cdd_wr_0_3;
451*54fd6939SJiyong Park 	int8_t   cdd_wr_0_2;
452*54fd6939SJiyong Park 	int8_t   cdd_wr_0_1;
453*54fd6939SJiyong Park 	int8_t   cdd_wr_0_0;
454*54fd6939SJiyong Park 	uint8_t  reserved5d;
455*54fd6939SJiyong Park 	uint16_t mr0;
456*54fd6939SJiyong Park 	uint16_t mr1;
457*54fd6939SJiyong Park 	uint16_t mr2;
458*54fd6939SJiyong Park 	uint16_t mr3;
459*54fd6939SJiyong Park 	uint16_t mr4;
460*54fd6939SJiyong Park 	uint16_t mr5;
461*54fd6939SJiyong Park 	uint16_t mr6;
462*54fd6939SJiyong Park 	uint8_t  x16present;
463*54fd6939SJiyong Park 	uint8_t  cs_setup_gddec;
464*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park0;
465*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park1;
466*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park2;
467*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park3;
468*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park4;
469*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park5;
470*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park6;
471*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park7;
472*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl0;
473*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl1;
474*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl2;
475*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl3;
476*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl4;
477*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl5;
478*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl6;
479*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl7;
480*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib0;
481*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib1;
482*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib2;
483*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib3;
484*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib4;
485*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib5;
486*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib6;
487*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib7;
488*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib8;
489*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib9;
490*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib10;
491*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib11;
492*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib12;
493*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib13;
494*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib14;
495*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib15;
496*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib16;
497*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib17;
498*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib18;
499*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib19;
500*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib0;
501*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib1;
502*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib2;
503*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib3;
504*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib4;
505*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib5;
506*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib6;
507*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib7;
508*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib8;
509*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib9;
510*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib10;
511*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib11;
512*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib12;
513*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib13;
514*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib14;
515*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib15;
516*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib16;
517*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib17;
518*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib18;
519*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib19;
520*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib0;
521*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib1;
522*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib2;
523*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib3;
524*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib4;
525*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib5;
526*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib6;
527*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib7;
528*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib8;
529*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib9;
530*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib10;
531*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib11;
532*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib12;
533*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib13;
534*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib14;
535*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib15;
536*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib16;
537*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib17;
538*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib18;
539*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib19;
540*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib0;
541*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib1;
542*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib2;
543*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib3;
544*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib4;
545*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib5;
546*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib6;
547*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib7;
548*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib8;
549*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib9;
550*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib10;
551*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib11;
552*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib12;
553*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib13;
554*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib14;
555*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib15;
556*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib16;
557*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib17;
558*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib18;
559*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib19;
560*54fd6939SJiyong Park 	uint8_t  f0rc00_d0;
561*54fd6939SJiyong Park 	uint8_t  f0rc01_d0;
562*54fd6939SJiyong Park 	uint8_t  f0rc02_d0;
563*54fd6939SJiyong Park 	uint8_t  f0rc03_d0;
564*54fd6939SJiyong Park 	uint8_t  f0rc04_d0;
565*54fd6939SJiyong Park 	uint8_t  f0rc05_d0;
566*54fd6939SJiyong Park 	uint8_t  f0rc06_d0;
567*54fd6939SJiyong Park 	uint8_t  f0rc07_d0;
568*54fd6939SJiyong Park 	uint8_t  f0rc08_d0;
569*54fd6939SJiyong Park 	uint8_t  f0rc09_d0;
570*54fd6939SJiyong Park 	uint8_t  f0rc0a_d0;
571*54fd6939SJiyong Park 	uint8_t  f0rc0b_d0;
572*54fd6939SJiyong Park 	uint8_t  f0rc0c_d0;
573*54fd6939SJiyong Park 	uint8_t  f0rc0d_d0;
574*54fd6939SJiyong Park 	uint8_t  f0rc0e_d0;
575*54fd6939SJiyong Park 	uint8_t  f0rc0f_d0;
576*54fd6939SJiyong Park 	uint8_t  f0rc1x_d0;
577*54fd6939SJiyong Park 	uint8_t  f0rc2x_d0;
578*54fd6939SJiyong Park 	uint8_t  f0rc3x_d0;
579*54fd6939SJiyong Park 	uint8_t  f0rc4x_d0;
580*54fd6939SJiyong Park 	uint8_t  f0rc5x_d0;
581*54fd6939SJiyong Park 	uint8_t  f0rc6x_d0;
582*54fd6939SJiyong Park 	uint8_t  f0rc7x_d0;
583*54fd6939SJiyong Park 	uint8_t  f0rc8x_d0;
584*54fd6939SJiyong Park 	uint8_t  f0rc9x_d0;
585*54fd6939SJiyong Park 	uint8_t  f0rcax_d0;
586*54fd6939SJiyong Park 	uint8_t  f0rcbx_d0;
587*54fd6939SJiyong Park 	uint8_t  f1rc00_d0;
588*54fd6939SJiyong Park 	uint8_t  f1rc01_d0;
589*54fd6939SJiyong Park 	uint8_t  f1rc02_d0;
590*54fd6939SJiyong Park 	uint8_t  f1rc03_d0;
591*54fd6939SJiyong Park 	uint8_t  f1rc04_d0;
592*54fd6939SJiyong Park 	uint8_t  f1rc05_d0;
593*54fd6939SJiyong Park 	uint8_t  f1rc06_d0;
594*54fd6939SJiyong Park 	uint8_t  f1rc07_d0;
595*54fd6939SJiyong Park 	uint8_t  f1rc08_d0;
596*54fd6939SJiyong Park 	uint8_t  f1rc09_d0;
597*54fd6939SJiyong Park 	uint8_t  f1rc0a_d0;
598*54fd6939SJiyong Park 	uint8_t  f1rc0b_d0;
599*54fd6939SJiyong Park 	uint8_t  f1rc0c_d0;
600*54fd6939SJiyong Park 	uint8_t  f1rc0d_d0;
601*54fd6939SJiyong Park 	uint8_t  f1rc0e_d0;
602*54fd6939SJiyong Park 	uint8_t  f1rc0f_d0;
603*54fd6939SJiyong Park 	uint8_t  f1rc1x_d0;
604*54fd6939SJiyong Park 	uint8_t  f1rc2x_d0;
605*54fd6939SJiyong Park 	uint8_t  f1rc3x_d0;
606*54fd6939SJiyong Park 	uint8_t  f1rc4x_d0;
607*54fd6939SJiyong Park 	uint8_t  f1rc5x_d0;
608*54fd6939SJiyong Park 	uint8_t  f1rc6x_d0;
609*54fd6939SJiyong Park 	uint8_t  f1rc7x_d0;
610*54fd6939SJiyong Park 	uint8_t  f1rc8x_d0;
611*54fd6939SJiyong Park 	uint8_t  f1rc9x_d0;
612*54fd6939SJiyong Park 	uint8_t  f1rcax_d0;
613*54fd6939SJiyong Park 	uint8_t  f1rcbx_d0;
614*54fd6939SJiyong Park 	uint8_t  f0rc00_d1;
615*54fd6939SJiyong Park 	uint8_t  f0rc01_d1;
616*54fd6939SJiyong Park 	uint8_t  f0rc02_d1;
617*54fd6939SJiyong Park 	uint8_t  f0rc03_d1;
618*54fd6939SJiyong Park 	uint8_t  f0rc04_d1;
619*54fd6939SJiyong Park 	uint8_t  f0rc05_d1;
620*54fd6939SJiyong Park 	uint8_t  f0rc06_d1;
621*54fd6939SJiyong Park 	uint8_t  f0rc07_d1;
622*54fd6939SJiyong Park 	uint8_t  f0rc08_d1;
623*54fd6939SJiyong Park 	uint8_t  f0rc09_d1;
624*54fd6939SJiyong Park 	uint8_t  f0rc0a_d1;
625*54fd6939SJiyong Park 	uint8_t  f0rc0b_d1;
626*54fd6939SJiyong Park 	uint8_t  f0rc0c_d1;
627*54fd6939SJiyong Park 	uint8_t  f0rc0d_d1;
628*54fd6939SJiyong Park 	uint8_t  f0rc0e_d1;
629*54fd6939SJiyong Park 	uint8_t  f0rc0f_d1;
630*54fd6939SJiyong Park 	uint8_t  f0rc1x_d1;
631*54fd6939SJiyong Park 	uint8_t  f0rc2x_d1;
632*54fd6939SJiyong Park 	uint8_t  f0rc3x_d1;
633*54fd6939SJiyong Park 	uint8_t  f0rc4x_d1;
634*54fd6939SJiyong Park 	uint8_t  f0rc5x_d1;
635*54fd6939SJiyong Park 	uint8_t  f0rc6x_d1;
636*54fd6939SJiyong Park 	uint8_t  f0rc7x_d1;
637*54fd6939SJiyong Park 	uint8_t  f0rc8x_d1;
638*54fd6939SJiyong Park 	uint8_t  f0rc9x_d1;
639*54fd6939SJiyong Park 	uint8_t  f0rcax_d1;
640*54fd6939SJiyong Park 	uint8_t  f0rcbx_d1;
641*54fd6939SJiyong Park 	uint8_t  f1rc00_d1;
642*54fd6939SJiyong Park 	uint8_t  f1rc01_d1;
643*54fd6939SJiyong Park 	uint8_t  f1rc02_d1;
644*54fd6939SJiyong Park 	uint8_t  f1rc03_d1;
645*54fd6939SJiyong Park 	uint8_t  f1rc04_d1;
646*54fd6939SJiyong Park 	uint8_t  f1rc05_d1;
647*54fd6939SJiyong Park 	uint8_t  f1rc06_d1;
648*54fd6939SJiyong Park 	uint8_t  f1rc07_d1;
649*54fd6939SJiyong Park 	uint8_t  f1rc08_d1;
650*54fd6939SJiyong Park 	uint8_t  f1rc09_d1;
651*54fd6939SJiyong Park 	uint8_t  f1rc0a_d1;
652*54fd6939SJiyong Park 	uint8_t  f1rc0b_d1;
653*54fd6939SJiyong Park 	uint8_t  f1rc0c_d1;
654*54fd6939SJiyong Park 	uint8_t  f1rc0d_d1;
655*54fd6939SJiyong Park 	uint8_t  f1rc0e_d1;
656*54fd6939SJiyong Park 	uint8_t  f1rc0f_d1;
657*54fd6939SJiyong Park 	uint8_t  f1rc1x_d1;
658*54fd6939SJiyong Park 	uint8_t  f1rc2x_d1;
659*54fd6939SJiyong Park 	uint8_t  f1rc3x_d1;
660*54fd6939SJiyong Park 	uint8_t  f1rc4x_d1;
661*54fd6939SJiyong Park 	uint8_t  f1rc5x_d1;
662*54fd6939SJiyong Park 	uint8_t  f1rc6x_d1;
663*54fd6939SJiyong Park 	uint8_t  f1rc7x_d1;
664*54fd6939SJiyong Park 	uint8_t  f1rc8x_d1;
665*54fd6939SJiyong Park 	uint8_t  f1rc9x_d1;
666*54fd6939SJiyong Park 	uint8_t  f1rcax_d1;
667*54fd6939SJiyong Park 	uint8_t  f1rcbx_d1;
668*54fd6939SJiyong Park 	uint8_t  reserved142[0x3f6 - 0x142];
669*54fd6939SJiyong Park 	uint16_t alt_cas_l;
670*54fd6939SJiyong Park 	uint8_t  alt_wcas_l;
671*54fd6939SJiyong Park 	uint8_t  d4misc;
672*54fd6939SJiyong Park } __packed;
673*54fd6939SJiyong Park 
674*54fd6939SJiyong Park struct ddr4r2d {
675*54fd6939SJiyong Park 	uint8_t  reserved00;
676*54fd6939SJiyong Park 	uint8_t  msg_misc;
677*54fd6939SJiyong Park 	uint16_t pmu_revision;
678*54fd6939SJiyong Park 	uint8_t  pstate;
679*54fd6939SJiyong Park 	uint8_t  pll_bypass_en;
680*54fd6939SJiyong Park 	uint16_t dramfreq;
681*54fd6939SJiyong Park 	uint8_t  dfi_freq_ratio;
682*54fd6939SJiyong Park 	uint8_t  bpznres_val;
683*54fd6939SJiyong Park 	uint8_t  phy_odt_impedance;
684*54fd6939SJiyong Park 	uint8_t  phy_drv_impedance;
685*54fd6939SJiyong Park 	uint8_t  phy_vref;
686*54fd6939SJiyong Park 	uint8_t  dram_type;
687*54fd6939SJiyong Park 	uint8_t  disabled_dbyte;
688*54fd6939SJiyong Park 	uint8_t  enabled_dqs;
689*54fd6939SJiyong Park 	uint8_t  cs_present;
690*54fd6939SJiyong Park 	uint8_t  cs_present_d0;
691*54fd6939SJiyong Park 	uint8_t  cs_present_d1;
692*54fd6939SJiyong Park 	uint8_t  addr_mirror;
693*54fd6939SJiyong Park 	uint8_t  cs_test_fail;
694*54fd6939SJiyong Park 	uint8_t  phy_cfg;
695*54fd6939SJiyong Park 	uint16_t sequence_ctrl;
696*54fd6939SJiyong Park 	uint8_t  hdt_ctrl;
697*54fd6939SJiyong Park 	uint8_t  rx2d_train_opt;
698*54fd6939SJiyong Park 	uint8_t  tx2d_train_opt;
699*54fd6939SJiyong Park 	uint8_t  share2dvref_result;
700*54fd6939SJiyong Park 	uint8_t  delay_weight2d;
701*54fd6939SJiyong Park 	uint8_t  voltage_weight2d;
702*54fd6939SJiyong Park 	uint8_t  reserved1e[0x22-0x1e];
703*54fd6939SJiyong Park 	uint16_t phy_config_override;
704*54fd6939SJiyong Park 	uint8_t  dfimrlmargin;
705*54fd6939SJiyong Park 	uint8_t  r0_rx_clk_dly_margin;
706*54fd6939SJiyong Park 	uint8_t  r0_vref_dac_margin;
707*54fd6939SJiyong Park 	uint8_t  r0_tx_dq_dly_margin;
708*54fd6939SJiyong Park 	uint8_t  r0_device_vref_margin;
709*54fd6939SJiyong Park 	uint8_t  reserved29[0x33-0x29];
710*54fd6939SJiyong Park 	uint8_t  r1_rx_clk_dly_margin;
711*54fd6939SJiyong Park 	uint8_t  r1_vref_dac_margin;
712*54fd6939SJiyong Park 	uint8_t  r1_tx_dq_dly_margin;
713*54fd6939SJiyong Park 	uint8_t  r1_device_vref_margin;
714*54fd6939SJiyong Park 	uint8_t  reserved37[0x41-0x37];
715*54fd6939SJiyong Park 	uint8_t  r2_rx_clk_dly_margin;
716*54fd6939SJiyong Park 	uint8_t  r2_vref_dac_margin;
717*54fd6939SJiyong Park 	uint8_t  r2_tx_dq_dly_margin;
718*54fd6939SJiyong Park 	uint8_t  r2_device_vref_margin;
719*54fd6939SJiyong Park 	uint8_t  reserved45[0x4f - 0x45];
720*54fd6939SJiyong Park 	uint8_t  r3_rx_clk_dly_margin;
721*54fd6939SJiyong Park 	uint8_t  r3_vref_dac_margin;
722*54fd6939SJiyong Park 	uint8_t  r3_tx_dq_dly_margin;
723*54fd6939SJiyong Park 	uint8_t  r3_device_vref_margin;
724*54fd6939SJiyong Park 	uint8_t  reserved53[0x5e - 0x53];
725*54fd6939SJiyong Park 	uint16_t mr0;
726*54fd6939SJiyong Park 	uint16_t mr1;
727*54fd6939SJiyong Park 	uint16_t mr2;
728*54fd6939SJiyong Park 	uint16_t mr3;
729*54fd6939SJiyong Park 	uint16_t mr4;
730*54fd6939SJiyong Park 	uint16_t mr5;
731*54fd6939SJiyong Park 	uint16_t mr6;
732*54fd6939SJiyong Park 	uint8_t  x16present;
733*54fd6939SJiyong Park 	uint8_t  cs_setup_gddec;
734*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park0;
735*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park1;
736*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park2;
737*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park3;
738*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park4;
739*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park5;
740*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park6;
741*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park7;
742*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl0;
743*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl1;
744*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl2;
745*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl3;
746*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl4;
747*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl5;
748*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl6;
749*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl7;
750*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib0;
751*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib1;
752*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib2;
753*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib3;
754*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib4;
755*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib5;
756*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib6;
757*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib7;
758*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib8;
759*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib9;
760*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib10;
761*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib11;
762*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib12;
763*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib13;
764*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib14;
765*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib15;
766*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib16;
767*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib17;
768*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib18;
769*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib19;
770*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib0;
771*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib1;
772*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib2;
773*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib3;
774*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib4;
775*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib5;
776*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib6;
777*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib7;
778*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib8;
779*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib9;
780*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib10;
781*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib11;
782*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib12;
783*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib13;
784*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib14;
785*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib15;
786*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib16;
787*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib17;
788*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib18;
789*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib19;
790*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib0;
791*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib1;
792*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib2;
793*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib3;
794*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib4;
795*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib5;
796*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib6;
797*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib7;
798*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib8;
799*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib9;
800*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib10;
801*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib11;
802*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib12;
803*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib13;
804*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib14;
805*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib15;
806*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib16;
807*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib17;
808*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib18;
809*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib19;
810*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib0;
811*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib1;
812*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib2;
813*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib3;
814*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib4;
815*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib5;
816*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib6;
817*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib7;
818*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib8;
819*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib9;
820*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib10;
821*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib11;
822*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib12;
823*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib13;
824*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib14;
825*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib15;
826*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib16;
827*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib17;
828*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib18;
829*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib19;
830*54fd6939SJiyong Park 	uint8_t  f0rc00_d0;
831*54fd6939SJiyong Park 	uint8_t  f0rc01_d0;
832*54fd6939SJiyong Park 	uint8_t  f0rc02_d0;
833*54fd6939SJiyong Park 	uint8_t  f0rc03_d0;
834*54fd6939SJiyong Park 	uint8_t  f0rc04_d0;
835*54fd6939SJiyong Park 	uint8_t  f0rc05_d0;
836*54fd6939SJiyong Park 	uint8_t  f0rc06_d0;
837*54fd6939SJiyong Park 	uint8_t  f0rc07_d0;
838*54fd6939SJiyong Park 	uint8_t  f0rc08_d0;
839*54fd6939SJiyong Park 	uint8_t  f0rc09_d0;
840*54fd6939SJiyong Park 	uint8_t  f0rc0a_d0;
841*54fd6939SJiyong Park 	uint8_t  f0rc0b_d0;
842*54fd6939SJiyong Park 	uint8_t  f0rc0c_d0;
843*54fd6939SJiyong Park 	uint8_t  f0rc0d_d0;
844*54fd6939SJiyong Park 	uint8_t  f0rc0e_d0;
845*54fd6939SJiyong Park 	uint8_t  f0rc0f_d0;
846*54fd6939SJiyong Park 	uint8_t  f0rc1x_d0;
847*54fd6939SJiyong Park 	uint8_t  f0rc2x_d0;
848*54fd6939SJiyong Park 	uint8_t  f0rc3x_d0;
849*54fd6939SJiyong Park 	uint8_t  f0rc4x_d0;
850*54fd6939SJiyong Park 	uint8_t  f0rc5x_d0;
851*54fd6939SJiyong Park 	uint8_t  f0rc6x_d0;
852*54fd6939SJiyong Park 	uint8_t  f0rc7x_d0;
853*54fd6939SJiyong Park 	uint8_t  f0rc8x_d0;
854*54fd6939SJiyong Park 	uint8_t  f0rc9x_d0;
855*54fd6939SJiyong Park 	uint8_t  f0rcax_d0;
856*54fd6939SJiyong Park 	uint8_t  f0rcbx_d0;
857*54fd6939SJiyong Park 	uint8_t  f1rc00_d0;
858*54fd6939SJiyong Park 	uint8_t  f1rc01_d0;
859*54fd6939SJiyong Park 	uint8_t  f1rc02_d0;
860*54fd6939SJiyong Park 	uint8_t  f1rc03_d0;
861*54fd6939SJiyong Park 	uint8_t  f1rc04_d0;
862*54fd6939SJiyong Park 	uint8_t  f1rc05_d0;
863*54fd6939SJiyong Park 	uint8_t  f1rc06_d0;
864*54fd6939SJiyong Park 	uint8_t  f1rc07_d0;
865*54fd6939SJiyong Park 	uint8_t  f1rc08_d0;
866*54fd6939SJiyong Park 	uint8_t  f1rc09_d0;
867*54fd6939SJiyong Park 	uint8_t  f1rc0a_d0;
868*54fd6939SJiyong Park 	uint8_t  f1rc0b_d0;
869*54fd6939SJiyong Park 	uint8_t  f1rc0c_d0;
870*54fd6939SJiyong Park 	uint8_t  f1rc0d_d0;
871*54fd6939SJiyong Park 	uint8_t  f1rc0e_d0;
872*54fd6939SJiyong Park 	uint8_t  f1rc0f_d0;
873*54fd6939SJiyong Park 	uint8_t  f1rc1x_d0;
874*54fd6939SJiyong Park 	uint8_t  f1rc2x_d0;
875*54fd6939SJiyong Park 	uint8_t  f1rc3x_d0;
876*54fd6939SJiyong Park 	uint8_t  f1rc4x_d0;
877*54fd6939SJiyong Park 	uint8_t  f1rc5x_d0;
878*54fd6939SJiyong Park 	uint8_t  f1rc6x_d0;
879*54fd6939SJiyong Park 	uint8_t  f1rc7x_d0;
880*54fd6939SJiyong Park 	uint8_t  f1rc8x_d0;
881*54fd6939SJiyong Park 	uint8_t  f1rc9x_d0;
882*54fd6939SJiyong Park 	uint8_t  f1rcax_d0;
883*54fd6939SJiyong Park 	uint8_t  f1rcbx_d0;
884*54fd6939SJiyong Park 	uint8_t  f0rc00_d1;
885*54fd6939SJiyong Park 	uint8_t  f0rc01_d1;
886*54fd6939SJiyong Park 	uint8_t  f0rc02_d1;
887*54fd6939SJiyong Park 	uint8_t  f0rc03_d1;
888*54fd6939SJiyong Park 	uint8_t  f0rc04_d1;
889*54fd6939SJiyong Park 	uint8_t  f0rc05_d1;
890*54fd6939SJiyong Park 	uint8_t  f0rc06_d1;
891*54fd6939SJiyong Park 	uint8_t  f0rc07_d1;
892*54fd6939SJiyong Park 	uint8_t  f0rc08_d1;
893*54fd6939SJiyong Park 	uint8_t  f0rc09_d1;
894*54fd6939SJiyong Park 	uint8_t  f0rc0a_d1;
895*54fd6939SJiyong Park 	uint8_t  f0rc0b_d1;
896*54fd6939SJiyong Park 	uint8_t  f0rc0c_d1;
897*54fd6939SJiyong Park 	uint8_t  f0rc0d_d1;
898*54fd6939SJiyong Park 	uint8_t  f0rc0e_d1;
899*54fd6939SJiyong Park 	uint8_t  f0rc0f_d1;
900*54fd6939SJiyong Park 	uint8_t  f0rc1x_d1;
901*54fd6939SJiyong Park 	uint8_t  f0rc2x_d1;
902*54fd6939SJiyong Park 	uint8_t  f0rc3x_d1;
903*54fd6939SJiyong Park 	uint8_t  f0rc4x_d1;
904*54fd6939SJiyong Park 	uint8_t  f0rc5x_d1;
905*54fd6939SJiyong Park 	uint8_t  f0rc6x_d1;
906*54fd6939SJiyong Park 	uint8_t  f0rc7x_d1;
907*54fd6939SJiyong Park 	uint8_t  f0rc8x_d1;
908*54fd6939SJiyong Park 	uint8_t  f0rc9x_d1;
909*54fd6939SJiyong Park 	uint8_t  f0rcax_d1;
910*54fd6939SJiyong Park 	uint8_t  f0rcbx_d1;
911*54fd6939SJiyong Park 	uint8_t  f1rc00_d1;
912*54fd6939SJiyong Park 	uint8_t  f1rc01_d1;
913*54fd6939SJiyong Park 	uint8_t  f1rc02_d1;
914*54fd6939SJiyong Park 	uint8_t  f1rc03_d1;
915*54fd6939SJiyong Park 	uint8_t  f1rc04_d1;
916*54fd6939SJiyong Park 	uint8_t  f1rc05_d1;
917*54fd6939SJiyong Park 	uint8_t  f1rc06_d1;
918*54fd6939SJiyong Park 	uint8_t  f1rc07_d1;
919*54fd6939SJiyong Park 	uint8_t  f1rc08_d1;
920*54fd6939SJiyong Park 	uint8_t  f1rc09_d1;
921*54fd6939SJiyong Park 	uint8_t  f1rc0a_d1;
922*54fd6939SJiyong Park 	uint8_t  f1rc0b_d1;
923*54fd6939SJiyong Park 	uint8_t  f1rc0c_d1;
924*54fd6939SJiyong Park 	uint8_t  f1rc0d_d1;
925*54fd6939SJiyong Park 	uint8_t  f1rc0e_d1;
926*54fd6939SJiyong Park 	uint8_t  f1rc0f_d1;
927*54fd6939SJiyong Park 	uint8_t  f1rc1x_d1;
928*54fd6939SJiyong Park 	uint8_t  f1rc2x_d1;
929*54fd6939SJiyong Park 	uint8_t  f1rc3x_d1;
930*54fd6939SJiyong Park 	uint8_t  f1rc4x_d1;
931*54fd6939SJiyong Park 	uint8_t  f1rc5x_d1;
932*54fd6939SJiyong Park 	uint8_t  f1rc6x_d1;
933*54fd6939SJiyong Park 	uint8_t  f1rc7x_d1;
934*54fd6939SJiyong Park 	uint8_t  f1rc8x_d1;
935*54fd6939SJiyong Park 	uint8_t  f1rc9x_d1;
936*54fd6939SJiyong Park 	uint8_t  f1rcax_d1;
937*54fd6939SJiyong Park 	uint8_t  f1rcbx_d1;
938*54fd6939SJiyong Park 	uint8_t  reserved142[0x3f6 - 0x142];
939*54fd6939SJiyong Park 	uint16_t alt_cas_l;
940*54fd6939SJiyong Park 	uint8_t  alt_wcas_l;
941*54fd6939SJiyong Park 	uint8_t  d4misc;
942*54fd6939SJiyong Park } __packed;
943*54fd6939SJiyong Park 
944*54fd6939SJiyong Park struct ddr4lr1d {
945*54fd6939SJiyong Park 	uint8_t  reserved00;
946*54fd6939SJiyong Park 	uint8_t  msg_misc;
947*54fd6939SJiyong Park 	uint16_t pmu_revision;
948*54fd6939SJiyong Park 	uint8_t  pstate;
949*54fd6939SJiyong Park 	uint8_t  pll_bypass_en;
950*54fd6939SJiyong Park 	uint16_t dramfreq;
951*54fd6939SJiyong Park 	uint8_t  dfi_freq_ratio;
952*54fd6939SJiyong Park 	uint8_t  bpznres_val;
953*54fd6939SJiyong Park 	uint8_t  phy_odt_impedance;
954*54fd6939SJiyong Park 	uint8_t  phy_drv_impedance;
955*54fd6939SJiyong Park 	uint8_t  phy_vref;
956*54fd6939SJiyong Park 	uint8_t  dram_type;
957*54fd6939SJiyong Park 	uint8_t  disabled_dbyte;
958*54fd6939SJiyong Park 	uint8_t  enabled_dqs;
959*54fd6939SJiyong Park 	uint8_t  cs_present;
960*54fd6939SJiyong Park 	uint8_t  cs_present_d0;
961*54fd6939SJiyong Park 	uint8_t  cs_present_d1;
962*54fd6939SJiyong Park 	uint8_t  addr_mirror;
963*54fd6939SJiyong Park 	uint8_t  cs_test_fail;
964*54fd6939SJiyong Park 	uint8_t  phy_cfg;
965*54fd6939SJiyong Park 	uint16_t sequence_ctrl;
966*54fd6939SJiyong Park 	uint8_t  hdt_ctrl;
967*54fd6939SJiyong Park 	uint8_t  reserved19[0x22 - 0x19];
968*54fd6939SJiyong Park 	uint16_t phy_config_override;
969*54fd6939SJiyong Park 	uint8_t  dfimrlmargin;
970*54fd6939SJiyong Park 	int8_t   cdd_rr_3_2;
971*54fd6939SJiyong Park 	int8_t   cdd_rr_3_1;
972*54fd6939SJiyong Park 	int8_t   cdd_rr_3_0;
973*54fd6939SJiyong Park 	int8_t   cdd_rr_2_3;
974*54fd6939SJiyong Park 	int8_t   cdd_rr_2_1;
975*54fd6939SJiyong Park 	int8_t   cdd_rr_2_0;
976*54fd6939SJiyong Park 	int8_t   cdd_rr_1_3;
977*54fd6939SJiyong Park 	int8_t   cdd_rr_1_2;
978*54fd6939SJiyong Park 	int8_t   cdd_rr_1_0;
979*54fd6939SJiyong Park 	int8_t   cdd_rr_0_3;
980*54fd6939SJiyong Park 	int8_t   cdd_rr_0_2;
981*54fd6939SJiyong Park 	int8_t   cdd_rr_0_1;
982*54fd6939SJiyong Park 	int8_t   cdd_ww_3_2;
983*54fd6939SJiyong Park 	int8_t   cdd_ww_3_1;
984*54fd6939SJiyong Park 	int8_t   cdd_ww_3_0;
985*54fd6939SJiyong Park 	int8_t   cdd_ww_2_3;
986*54fd6939SJiyong Park 	int8_t   cdd_ww_2_1;
987*54fd6939SJiyong Park 	int8_t   cdd_ww_2_0;
988*54fd6939SJiyong Park 	int8_t   cdd_ww_1_3;
989*54fd6939SJiyong Park 	int8_t   cdd_ww_1_2;
990*54fd6939SJiyong Park 	int8_t   cdd_ww_1_0;
991*54fd6939SJiyong Park 	int8_t   cdd_ww_0_3;
992*54fd6939SJiyong Park 	int8_t   cdd_ww_0_2;
993*54fd6939SJiyong Park 	int8_t   cdd_ww_0_1;
994*54fd6939SJiyong Park 	int8_t   cdd_rw_3_3;
995*54fd6939SJiyong Park 	int8_t   cdd_rw_3_2;
996*54fd6939SJiyong Park 	int8_t   cdd_rw_3_1;
997*54fd6939SJiyong Park 	int8_t   cdd_rw_3_0;
998*54fd6939SJiyong Park 	int8_t   cdd_rw_2_3;
999*54fd6939SJiyong Park 	int8_t   cdd_rw_2_2;
1000*54fd6939SJiyong Park 	int8_t   cdd_rw_2_1;
1001*54fd6939SJiyong Park 	int8_t   cdd_rw_2_0;
1002*54fd6939SJiyong Park 	int8_t   cdd_rw_1_3;
1003*54fd6939SJiyong Park 	int8_t   cdd_rw_1_2;
1004*54fd6939SJiyong Park 	int8_t   cdd_rw_1_1;
1005*54fd6939SJiyong Park 	int8_t   cdd_rw_1_0;
1006*54fd6939SJiyong Park 	int8_t   cdd_rw_0_3;
1007*54fd6939SJiyong Park 	int8_t   cdd_rw_0_2;
1008*54fd6939SJiyong Park 	int8_t   cdd_rw_0_1;
1009*54fd6939SJiyong Park 	int8_t   cdd_rw_0_0;
1010*54fd6939SJiyong Park 	int8_t   cdd_wr_3_3;
1011*54fd6939SJiyong Park 	int8_t   cdd_wr_3_2;
1012*54fd6939SJiyong Park 	int8_t   cdd_wr_3_1;
1013*54fd6939SJiyong Park 	int8_t   cdd_wr_3_0;
1014*54fd6939SJiyong Park 	int8_t   cdd_wr_2_3;
1015*54fd6939SJiyong Park 	int8_t   cdd_wr_2_2;
1016*54fd6939SJiyong Park 	int8_t   cdd_wr_2_1;
1017*54fd6939SJiyong Park 	int8_t   cdd_wr_2_0;
1018*54fd6939SJiyong Park 	int8_t   cdd_wr_1_3;
1019*54fd6939SJiyong Park 	int8_t   cdd_wr_1_2;
1020*54fd6939SJiyong Park 	int8_t   cdd_wr_1_1;
1021*54fd6939SJiyong Park 	int8_t   cdd_wr_1_0;
1022*54fd6939SJiyong Park 	int8_t   cdd_wr_0_3;
1023*54fd6939SJiyong Park 	int8_t   cdd_wr_0_2;
1024*54fd6939SJiyong Park 	int8_t   cdd_wr_0_1;
1025*54fd6939SJiyong Park 	int8_t   cdd_wr_0_0;
1026*54fd6939SJiyong Park 	uint8_t  reserved5d;
1027*54fd6939SJiyong Park 	uint16_t mr0;
1028*54fd6939SJiyong Park 	uint16_t mr1;
1029*54fd6939SJiyong Park 	uint16_t mr2;
1030*54fd6939SJiyong Park 	uint16_t mr3;
1031*54fd6939SJiyong Park 	uint16_t mr4;
1032*54fd6939SJiyong Park 	uint16_t mr5;
1033*54fd6939SJiyong Park 	uint16_t mr6;
1034*54fd6939SJiyong Park 	uint8_t  x16present;
1035*54fd6939SJiyong Park 	uint8_t  cs_setup_gddec;
1036*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park0;
1037*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park1;
1038*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park2;
1039*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park3;
1040*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park4;
1041*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park5;
1042*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park6;
1043*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park7;
1044*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl0;
1045*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl1;
1046*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl2;
1047*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl3;
1048*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl4;
1049*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl5;
1050*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl6;
1051*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl7;
1052*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib0;
1053*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib1;
1054*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib2;
1055*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib3;
1056*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib4;
1057*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib5;
1058*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib6;
1059*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib7;
1060*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib8;
1061*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib9;
1062*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib10;
1063*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib11;
1064*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib12;
1065*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib13;
1066*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib14;
1067*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib15;
1068*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib16;
1069*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib17;
1070*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib18;
1071*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib19;
1072*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib0;
1073*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib1;
1074*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib2;
1075*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib3;
1076*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib4;
1077*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib5;
1078*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib6;
1079*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib7;
1080*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib8;
1081*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib9;
1082*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib10;
1083*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib11;
1084*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib12;
1085*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib13;
1086*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib14;
1087*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib15;
1088*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib16;
1089*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib17;
1090*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib18;
1091*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib19;
1092*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib0;
1093*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib1;
1094*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib2;
1095*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib3;
1096*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib4;
1097*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib5;
1098*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib6;
1099*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib7;
1100*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib8;
1101*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib9;
1102*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib10;
1103*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib11;
1104*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib12;
1105*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib13;
1106*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib14;
1107*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib15;
1108*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib16;
1109*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib17;
1110*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib18;
1111*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib19;
1112*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib0;
1113*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib1;
1114*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib2;
1115*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib3;
1116*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib4;
1117*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib5;
1118*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib6;
1119*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib7;
1120*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib8;
1121*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib9;
1122*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib10;
1123*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib11;
1124*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib12;
1125*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib13;
1126*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib14;
1127*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib15;
1128*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib16;
1129*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib17;
1130*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib18;
1131*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib19;
1132*54fd6939SJiyong Park 	uint8_t  f0rc00_d0;
1133*54fd6939SJiyong Park 	uint8_t  f0rc01_d0;
1134*54fd6939SJiyong Park 	uint8_t  f0rc02_d0;
1135*54fd6939SJiyong Park 	uint8_t  f0rc03_d0;
1136*54fd6939SJiyong Park 	uint8_t  f0rc04_d0;
1137*54fd6939SJiyong Park 	uint8_t  f0rc05_d0;
1138*54fd6939SJiyong Park 	uint8_t  f0rc06_d0;
1139*54fd6939SJiyong Park 	uint8_t  f0rc07_d0;
1140*54fd6939SJiyong Park 	uint8_t  f0rc08_d0;
1141*54fd6939SJiyong Park 	uint8_t  f0rc09_d0;
1142*54fd6939SJiyong Park 	uint8_t  f0rc0a_d0;
1143*54fd6939SJiyong Park 	uint8_t  f0rc0b_d0;
1144*54fd6939SJiyong Park 	uint8_t  f0rc0c_d0;
1145*54fd6939SJiyong Park 	uint8_t  f0rc0d_d0;
1146*54fd6939SJiyong Park 	uint8_t  f0rc0e_d0;
1147*54fd6939SJiyong Park 	uint8_t  f0rc0f_d0;
1148*54fd6939SJiyong Park 	uint8_t  f0rc1x_d0;
1149*54fd6939SJiyong Park 	uint8_t  f0rc2x_d0;
1150*54fd6939SJiyong Park 	uint8_t  f0rc3x_d0;
1151*54fd6939SJiyong Park 	uint8_t  f0rc4x_d0;
1152*54fd6939SJiyong Park 	uint8_t  f0rc5x_d0;
1153*54fd6939SJiyong Park 	uint8_t  f0rc6x_d0;
1154*54fd6939SJiyong Park 	uint8_t  f0rc7x_d0;
1155*54fd6939SJiyong Park 	uint8_t  f0rc8x_d0;
1156*54fd6939SJiyong Park 	uint8_t  f0rc9x_d0;
1157*54fd6939SJiyong Park 	uint8_t  f0rcax_d0;
1158*54fd6939SJiyong Park 	uint8_t  f0rcbx_d0;
1159*54fd6939SJiyong Park 	uint8_t  f1rc00_d0;
1160*54fd6939SJiyong Park 	uint8_t  f1rc01_d0;
1161*54fd6939SJiyong Park 	uint8_t  f1rc02_d0;
1162*54fd6939SJiyong Park 	uint8_t  f1rc03_d0;
1163*54fd6939SJiyong Park 	uint8_t  f1rc04_d0;
1164*54fd6939SJiyong Park 	uint8_t  f1rc05_d0;
1165*54fd6939SJiyong Park 	uint8_t  f1rc06_d0;
1166*54fd6939SJiyong Park 	uint8_t  f1rc07_d0;
1167*54fd6939SJiyong Park 	uint8_t  f1rc08_d0;
1168*54fd6939SJiyong Park 	uint8_t  f1rc09_d0;
1169*54fd6939SJiyong Park 	uint8_t  f1rc0a_d0;
1170*54fd6939SJiyong Park 	uint8_t  f1rc0b_d0;
1171*54fd6939SJiyong Park 	uint8_t  f1rc0c_d0;
1172*54fd6939SJiyong Park 	uint8_t  f1rc0d_d0;
1173*54fd6939SJiyong Park 	uint8_t  f1rc0e_d0;
1174*54fd6939SJiyong Park 	uint8_t  f1rc0f_d0;
1175*54fd6939SJiyong Park 	uint8_t  f1rc1x_d0;
1176*54fd6939SJiyong Park 	uint8_t  f1rc2x_d0;
1177*54fd6939SJiyong Park 	uint8_t  f1rc3x_d0;
1178*54fd6939SJiyong Park 	uint8_t  f1rc4x_d0;
1179*54fd6939SJiyong Park 	uint8_t  f1rc5x_d0;
1180*54fd6939SJiyong Park 	uint8_t  f1rc6x_d0;
1181*54fd6939SJiyong Park 	uint8_t  f1rc7x_d0;
1182*54fd6939SJiyong Park 	uint8_t  f1rc8x_d0;
1183*54fd6939SJiyong Park 	uint8_t  f1rc9x_d0;
1184*54fd6939SJiyong Park 	uint8_t  f1rcax_d0;
1185*54fd6939SJiyong Park 	uint8_t  f1rcbx_d0;
1186*54fd6939SJiyong Park 	uint8_t  f0rc00_d1;
1187*54fd6939SJiyong Park 	uint8_t  f0rc01_d1;
1188*54fd6939SJiyong Park 	uint8_t  f0rc02_d1;
1189*54fd6939SJiyong Park 	uint8_t  f0rc03_d1;
1190*54fd6939SJiyong Park 	uint8_t  f0rc04_d1;
1191*54fd6939SJiyong Park 	uint8_t  f0rc05_d1;
1192*54fd6939SJiyong Park 	uint8_t  f0rc06_d1;
1193*54fd6939SJiyong Park 	uint8_t  f0rc07_d1;
1194*54fd6939SJiyong Park 	uint8_t  f0rc08_d1;
1195*54fd6939SJiyong Park 	uint8_t  f0rc09_d1;
1196*54fd6939SJiyong Park 	uint8_t  f0rc0a_d1;
1197*54fd6939SJiyong Park 	uint8_t  f0rc0b_d1;
1198*54fd6939SJiyong Park 	uint8_t  f0rc0c_d1;
1199*54fd6939SJiyong Park 	uint8_t  f0rc0d_d1;
1200*54fd6939SJiyong Park 	uint8_t  f0rc0e_d1;
1201*54fd6939SJiyong Park 	uint8_t  f0rc0f_d1;
1202*54fd6939SJiyong Park 	uint8_t  f0rc1x_d1;
1203*54fd6939SJiyong Park 	uint8_t  f0rc2x_d1;
1204*54fd6939SJiyong Park 	uint8_t  f0rc3x_d1;
1205*54fd6939SJiyong Park 	uint8_t  f0rc4x_d1;
1206*54fd6939SJiyong Park 	uint8_t  f0rc5x_d1;
1207*54fd6939SJiyong Park 	uint8_t  f0rc6x_d1;
1208*54fd6939SJiyong Park 	uint8_t  f0rc7x_d1;
1209*54fd6939SJiyong Park 	uint8_t  f0rc8x_d1;
1210*54fd6939SJiyong Park 	uint8_t  f0rc9x_d1;
1211*54fd6939SJiyong Park 	uint8_t  f0rcax_d1;
1212*54fd6939SJiyong Park 	uint8_t  f0rcbx_d1;
1213*54fd6939SJiyong Park 	uint8_t  f1rc00_d1;
1214*54fd6939SJiyong Park 	uint8_t  f1rc01_d1;
1215*54fd6939SJiyong Park 	uint8_t  f1rc02_d1;
1216*54fd6939SJiyong Park 	uint8_t  f1rc03_d1;
1217*54fd6939SJiyong Park 	uint8_t  f1rc04_d1;
1218*54fd6939SJiyong Park 	uint8_t  f1rc05_d1;
1219*54fd6939SJiyong Park 	uint8_t  f1rc06_d1;
1220*54fd6939SJiyong Park 	uint8_t  f1rc07_d1;
1221*54fd6939SJiyong Park 	uint8_t  f1rc08_d1;
1222*54fd6939SJiyong Park 	uint8_t  f1rc09_d1;
1223*54fd6939SJiyong Park 	uint8_t  f1rc0a_d1;
1224*54fd6939SJiyong Park 	uint8_t  f1rc0b_d1;
1225*54fd6939SJiyong Park 	uint8_t  f1rc0c_d1;
1226*54fd6939SJiyong Park 	uint8_t  f1rc0d_d1;
1227*54fd6939SJiyong Park 	uint8_t  f1rc0e_d1;
1228*54fd6939SJiyong Park 	uint8_t  f1rc0f_d1;
1229*54fd6939SJiyong Park 	uint8_t  f1rc1x_d1;
1230*54fd6939SJiyong Park 	uint8_t  f1rc2x_d1;
1231*54fd6939SJiyong Park 	uint8_t  f1rc3x_d1;
1232*54fd6939SJiyong Park 	uint8_t  f1rc4x_d1;
1233*54fd6939SJiyong Park 	uint8_t  f1rc5x_d1;
1234*54fd6939SJiyong Park 	uint8_t  f1rc6x_d1;
1235*54fd6939SJiyong Park 	uint8_t  f1rc7x_d1;
1236*54fd6939SJiyong Park 	uint8_t  f1rc8x_d1;
1237*54fd6939SJiyong Park 	uint8_t  f1rc9x_d1;
1238*54fd6939SJiyong Park 	uint8_t  f1rcax_d1;
1239*54fd6939SJiyong Park 	uint8_t  f1rcbx_d1;
1240*54fd6939SJiyong Park 	uint8_t  bc00_d0;
1241*54fd6939SJiyong Park 	uint8_t  bc01_d0;
1242*54fd6939SJiyong Park 	uint8_t  bc02_d0;
1243*54fd6939SJiyong Park 	uint8_t  bc03_d0;
1244*54fd6939SJiyong Park 	uint8_t  bc04_d0;
1245*54fd6939SJiyong Park 	uint8_t  bc05_d0;
1246*54fd6939SJiyong Park 	uint8_t  bc06_d0;
1247*54fd6939SJiyong Park 	uint8_t  bc07_d0;
1248*54fd6939SJiyong Park 	uint8_t  bc08_d0;
1249*54fd6939SJiyong Park 	uint8_t  bc09_d0;
1250*54fd6939SJiyong Park 	uint8_t  bc0a_d0;
1251*54fd6939SJiyong Park 	uint8_t  bc0b_d0;
1252*54fd6939SJiyong Park 	uint8_t  bc0c_d0;
1253*54fd6939SJiyong Park 	uint8_t  bc0d_d0;
1254*54fd6939SJiyong Park 	uint8_t  bc0e_d0;
1255*54fd6939SJiyong Park 	uint8_t  f0bc6x_d0;
1256*54fd6939SJiyong Park 	uint8_t  f0bccx_d0;
1257*54fd6939SJiyong Park 	uint8_t  f0bcdx_d0;
1258*54fd6939SJiyong Park 	uint8_t  f0bcex_d0;
1259*54fd6939SJiyong Park 	uint8_t  f0bcfx_d0;
1260*54fd6939SJiyong Park 	uint8_t  f1bccx_d0;
1261*54fd6939SJiyong Park 	uint8_t  f1bcdx_d0;
1262*54fd6939SJiyong Park 	uint8_t  f1bcex_d0;
1263*54fd6939SJiyong Park 	uint8_t  f1bcfx_d0;
1264*54fd6939SJiyong Park 	uint8_t  f0bc2x_b0_d0;
1265*54fd6939SJiyong Park 	uint8_t  f0bc3x_b0_d0;
1266*54fd6939SJiyong Park 	uint8_t  f0bc4x_b0_d0;
1267*54fd6939SJiyong Park 	uint8_t  f0bc5x_b0_d0;
1268*54fd6939SJiyong Park 	uint8_t  f0bc8x_b0_d0;
1269*54fd6939SJiyong Park 	uint8_t  f0bc9x_b0_d0;
1270*54fd6939SJiyong Park 	uint8_t  f0bcax_b0_d0;
1271*54fd6939SJiyong Park 	uint8_t  f0bcbx_b0_d0;
1272*54fd6939SJiyong Park 	uint8_t  f1bc2x_b0_d0;
1273*54fd6939SJiyong Park 	uint8_t  f1bc3x_b0_d0;
1274*54fd6939SJiyong Park 	uint8_t  f1bc4x_b0_d0;
1275*54fd6939SJiyong Park 	uint8_t  f1bc5x_b0_d0;
1276*54fd6939SJiyong Park 	uint8_t  f1bc8x_b0_d0;
1277*54fd6939SJiyong Park 	uint8_t  f1bc9x_b0_d0;
1278*54fd6939SJiyong Park 	uint8_t  f1bcax_b0_d0;
1279*54fd6939SJiyong Park 	uint8_t  f1bcbx_b0_d0;
1280*54fd6939SJiyong Park 	uint8_t  f2bc2x_b0_d0;
1281*54fd6939SJiyong Park 	uint8_t  f2bc3x_b0_d0;
1282*54fd6939SJiyong Park 	uint8_t  f2bc4x_b0_d0;
1283*54fd6939SJiyong Park 	uint8_t  f2bc5x_b0_d0;
1284*54fd6939SJiyong Park 	uint8_t  f2bc8x_b0_d0;
1285*54fd6939SJiyong Park 	uint8_t  f2bc9x_b0_d0;
1286*54fd6939SJiyong Park 	uint8_t  f2bcax_b0_d0;
1287*54fd6939SJiyong Park 	uint8_t  f2bcbx_b0_d0;
1288*54fd6939SJiyong Park 	uint8_t  f3bc2x_b0_d0;
1289*54fd6939SJiyong Park 	uint8_t  f3bc3x_b0_d0;
1290*54fd6939SJiyong Park 	uint8_t  f3bc4x_b0_d0;
1291*54fd6939SJiyong Park 	uint8_t  f3bc5x_b0_d0;
1292*54fd6939SJiyong Park 	uint8_t  f3bc8x_b0_d0;
1293*54fd6939SJiyong Park 	uint8_t  f3bc9x_b0_d0;
1294*54fd6939SJiyong Park 	uint8_t  f3bcax_b0_d0;
1295*54fd6939SJiyong Park 	uint8_t  f3bcbx_b0_d0;
1296*54fd6939SJiyong Park 	uint8_t  f0bc2x_b1_d0;
1297*54fd6939SJiyong Park 	uint8_t  f0bc3x_b1_d0;
1298*54fd6939SJiyong Park 	uint8_t  f0bc4x_b1_d0;
1299*54fd6939SJiyong Park 	uint8_t  f0bc5x_b1_d0;
1300*54fd6939SJiyong Park 	uint8_t  f0bc8x_b1_d0;
1301*54fd6939SJiyong Park 	uint8_t  f0bc9x_b1_d0;
1302*54fd6939SJiyong Park 	uint8_t  f0bcax_b1_d0;
1303*54fd6939SJiyong Park 	uint8_t  f0bcbx_b1_d0;
1304*54fd6939SJiyong Park 	uint8_t  f1bc2x_b1_d0;
1305*54fd6939SJiyong Park 	uint8_t  f1bc3x_b1_d0;
1306*54fd6939SJiyong Park 	uint8_t  f1bc4x_b1_d0;
1307*54fd6939SJiyong Park 	uint8_t  f1bc5x_b1_d0;
1308*54fd6939SJiyong Park 	uint8_t  f1bc8x_b1_d0;
1309*54fd6939SJiyong Park 	uint8_t  f1bc9x_b1_d0;
1310*54fd6939SJiyong Park 	uint8_t  f1bcax_b1_d0;
1311*54fd6939SJiyong Park 	uint8_t  f1bcbx_b1_d0;
1312*54fd6939SJiyong Park 	uint8_t  f2bc2x_b1_d0;
1313*54fd6939SJiyong Park 	uint8_t  f2bc3x_b1_d0;
1314*54fd6939SJiyong Park 	uint8_t  f2bc4x_b1_d0;
1315*54fd6939SJiyong Park 	uint8_t  f2bc5x_b1_d0;
1316*54fd6939SJiyong Park 	uint8_t  f2bc8x_b1_d0;
1317*54fd6939SJiyong Park 	uint8_t  f2bc9x_b1_d0;
1318*54fd6939SJiyong Park 	uint8_t  f2bcax_b1_d0;
1319*54fd6939SJiyong Park 	uint8_t  f2bcbx_b1_d0;
1320*54fd6939SJiyong Park 	uint8_t  f3bc2x_b1_d0;
1321*54fd6939SJiyong Park 	uint8_t  f3bc3x_b1_d0;
1322*54fd6939SJiyong Park 	uint8_t  f3bc4x_b1_d0;
1323*54fd6939SJiyong Park 	uint8_t  f3bc5x_b1_d0;
1324*54fd6939SJiyong Park 	uint8_t  f3bc8x_b1_d0;
1325*54fd6939SJiyong Park 	uint8_t  f3bc9x_b1_d0;
1326*54fd6939SJiyong Park 	uint8_t  f3bcax_b1_d0;
1327*54fd6939SJiyong Park 	uint8_t  f3bcbx_b1_d0;
1328*54fd6939SJiyong Park 	uint8_t  f0bc2x_b2_d0;
1329*54fd6939SJiyong Park 	uint8_t  f0bc3x_b2_d0;
1330*54fd6939SJiyong Park 	uint8_t  f0bc4x_b2_d0;
1331*54fd6939SJiyong Park 	uint8_t  f0bc5x_b2_d0;
1332*54fd6939SJiyong Park 	uint8_t  f0bc8x_b2_d0;
1333*54fd6939SJiyong Park 	uint8_t  f0bc9x_b2_d0;
1334*54fd6939SJiyong Park 	uint8_t  f0bcax_b2_d0;
1335*54fd6939SJiyong Park 	uint8_t  f0bcbx_b2_d0;
1336*54fd6939SJiyong Park 	uint8_t  f1bc2x_b2_d0;
1337*54fd6939SJiyong Park 	uint8_t  f1bc3x_b2_d0;
1338*54fd6939SJiyong Park 	uint8_t  f1bc4x_b2_d0;
1339*54fd6939SJiyong Park 	uint8_t  f1bc5x_b2_d0;
1340*54fd6939SJiyong Park 	uint8_t  f1bc8x_b2_d0;
1341*54fd6939SJiyong Park 	uint8_t  f1bc9x_b2_d0;
1342*54fd6939SJiyong Park 	uint8_t  f1bcax_b2_d0;
1343*54fd6939SJiyong Park 	uint8_t  f1bcbx_b2_d0;
1344*54fd6939SJiyong Park 	uint8_t  f2bc2x_b2_d0;
1345*54fd6939SJiyong Park 	uint8_t  f2bc3x_b2_d0;
1346*54fd6939SJiyong Park 	uint8_t  f2bc4x_b2_d0;
1347*54fd6939SJiyong Park 	uint8_t  f2bc5x_b2_d0;
1348*54fd6939SJiyong Park 	uint8_t  f2bc8x_b2_d0;
1349*54fd6939SJiyong Park 	uint8_t  f2bc9x_b2_d0;
1350*54fd6939SJiyong Park 	uint8_t  f2bcax_b2_d0;
1351*54fd6939SJiyong Park 	uint8_t  f2bcbx_b2_d0;
1352*54fd6939SJiyong Park 	uint8_t  f3bc2x_b2_d0;
1353*54fd6939SJiyong Park 	uint8_t  f3bc3x_b2_d0;
1354*54fd6939SJiyong Park 	uint8_t  f3bc4x_b2_d0;
1355*54fd6939SJiyong Park 	uint8_t  f3bc5x_b2_d0;
1356*54fd6939SJiyong Park 	uint8_t  f3bc8x_b2_d0;
1357*54fd6939SJiyong Park 	uint8_t  f3bc9x_b2_d0;
1358*54fd6939SJiyong Park 	uint8_t  f3bcax_b2_d0;
1359*54fd6939SJiyong Park 	uint8_t  f3bcbx_b2_d0;
1360*54fd6939SJiyong Park 	uint8_t  f0bc2x_b3_d0;
1361*54fd6939SJiyong Park 	uint8_t  f0bc3x_b3_d0;
1362*54fd6939SJiyong Park 	uint8_t  f0bc4x_b3_d0;
1363*54fd6939SJiyong Park 	uint8_t  f0bc5x_b3_d0;
1364*54fd6939SJiyong Park 	uint8_t  f0bc8x_b3_d0;
1365*54fd6939SJiyong Park 	uint8_t  f0bc9x_b3_d0;
1366*54fd6939SJiyong Park 	uint8_t  f0bcax_b3_d0;
1367*54fd6939SJiyong Park 	uint8_t  f0bcbx_b3_d0;
1368*54fd6939SJiyong Park 	uint8_t  f1bc2x_b3_d0;
1369*54fd6939SJiyong Park 	uint8_t  f1bc3x_b3_d0;
1370*54fd6939SJiyong Park 	uint8_t  f1bc4x_b3_d0;
1371*54fd6939SJiyong Park 	uint8_t  f1bc5x_b3_d0;
1372*54fd6939SJiyong Park 	uint8_t  f1bc8x_b3_d0;
1373*54fd6939SJiyong Park 	uint8_t  f1bc9x_b3_d0;
1374*54fd6939SJiyong Park 	uint8_t  f1bcax_b3_d0;
1375*54fd6939SJiyong Park 	uint8_t  f1bcbx_b3_d0;
1376*54fd6939SJiyong Park 	uint8_t  f2bc2x_b3_d0;
1377*54fd6939SJiyong Park 	uint8_t  f2bc3x_b3_d0;
1378*54fd6939SJiyong Park 	uint8_t  f2bc4x_b3_d0;
1379*54fd6939SJiyong Park 	uint8_t  f2bc5x_b3_d0;
1380*54fd6939SJiyong Park 	uint8_t  f2bc8x_b3_d0;
1381*54fd6939SJiyong Park 	uint8_t  f2bc9x_b3_d0;
1382*54fd6939SJiyong Park 	uint8_t  f2bcax_b3_d0;
1383*54fd6939SJiyong Park 	uint8_t  f2bcbx_b3_d0;
1384*54fd6939SJiyong Park 	uint8_t  f3bc2x_b3_d0;
1385*54fd6939SJiyong Park 	uint8_t  f3bc3x_b3_d0;
1386*54fd6939SJiyong Park 	uint8_t  f3bc4x_b3_d0;
1387*54fd6939SJiyong Park 	uint8_t  f3bc5x_b3_d0;
1388*54fd6939SJiyong Park 	uint8_t  f3bc8x_b3_d0;
1389*54fd6939SJiyong Park 	uint8_t  f3bc9x_b3_d0;
1390*54fd6939SJiyong Park 	uint8_t  f3bcax_b3_d0;
1391*54fd6939SJiyong Park 	uint8_t  f3bcbx_b3_d0;
1392*54fd6939SJiyong Park 	uint8_t  f0bc2x_b4_d0;
1393*54fd6939SJiyong Park 	uint8_t  f0bc3x_b4_d0;
1394*54fd6939SJiyong Park 	uint8_t  f0bc4x_b4_d0;
1395*54fd6939SJiyong Park 	uint8_t  f0bc5x_b4_d0;
1396*54fd6939SJiyong Park 	uint8_t  f0bc8x_b4_d0;
1397*54fd6939SJiyong Park 	uint8_t  f0bc9x_b4_d0;
1398*54fd6939SJiyong Park 	uint8_t  f0bcax_b4_d0;
1399*54fd6939SJiyong Park 	uint8_t  f0bcbx_b4_d0;
1400*54fd6939SJiyong Park 	uint8_t  f1bc2x_b4_d0;
1401*54fd6939SJiyong Park 	uint8_t  f1bc3x_b4_d0;
1402*54fd6939SJiyong Park 	uint8_t  f1bc4x_b4_d0;
1403*54fd6939SJiyong Park 	uint8_t  f1bc5x_b4_d0;
1404*54fd6939SJiyong Park 	uint8_t  f1bc8x_b4_d0;
1405*54fd6939SJiyong Park 	uint8_t  f1bc9x_b4_d0;
1406*54fd6939SJiyong Park 	uint8_t  f1bcax_b4_d0;
1407*54fd6939SJiyong Park 	uint8_t  f1bcbx_b4_d0;
1408*54fd6939SJiyong Park 	uint8_t  f2bc2x_b4_d0;
1409*54fd6939SJiyong Park 	uint8_t  f2bc3x_b4_d0;
1410*54fd6939SJiyong Park 	uint8_t  f2bc4x_b4_d0;
1411*54fd6939SJiyong Park 	uint8_t  f2bc5x_b4_d0;
1412*54fd6939SJiyong Park 	uint8_t  f2bc8x_b4_d0;
1413*54fd6939SJiyong Park 	uint8_t  f2bc9x_b4_d0;
1414*54fd6939SJiyong Park 	uint8_t  f2bcax_b4_d0;
1415*54fd6939SJiyong Park 	uint8_t  f2bcbx_b4_d0;
1416*54fd6939SJiyong Park 	uint8_t  f3bc2x_b4_d0;
1417*54fd6939SJiyong Park 	uint8_t  f3bc3x_b4_d0;
1418*54fd6939SJiyong Park 	uint8_t  f3bc4x_b4_d0;
1419*54fd6939SJiyong Park 	uint8_t  f3bc5x_b4_d0;
1420*54fd6939SJiyong Park 	uint8_t  f3bc8x_b4_d0;
1421*54fd6939SJiyong Park 	uint8_t  f3bc9x_b4_d0;
1422*54fd6939SJiyong Park 	uint8_t  f3bcax_b4_d0;
1423*54fd6939SJiyong Park 	uint8_t  f3bcbx_b4_d0;
1424*54fd6939SJiyong Park 	uint8_t  f0bc2x_b5_d0;
1425*54fd6939SJiyong Park 	uint8_t  f0bc3x_b5_d0;
1426*54fd6939SJiyong Park 	uint8_t  f0bc4x_b5_d0;
1427*54fd6939SJiyong Park 	uint8_t  f0bc5x_b5_d0;
1428*54fd6939SJiyong Park 	uint8_t  f0bc8x_b5_d0;
1429*54fd6939SJiyong Park 	uint8_t  f0bc9x_b5_d0;
1430*54fd6939SJiyong Park 	uint8_t  f0bcax_b5_d0;
1431*54fd6939SJiyong Park 	uint8_t  f0bcbx_b5_d0;
1432*54fd6939SJiyong Park 	uint8_t  f1bc2x_b5_d0;
1433*54fd6939SJiyong Park 	uint8_t  f1bc3x_b5_d0;
1434*54fd6939SJiyong Park 	uint8_t  f1bc4x_b5_d0;
1435*54fd6939SJiyong Park 	uint8_t  f1bc5x_b5_d0;
1436*54fd6939SJiyong Park 	uint8_t  f1bc8x_b5_d0;
1437*54fd6939SJiyong Park 	uint8_t  f1bc9x_b5_d0;
1438*54fd6939SJiyong Park 	uint8_t  f1bcax_b5_d0;
1439*54fd6939SJiyong Park 	uint8_t  f1bcbx_b5_d0;
1440*54fd6939SJiyong Park 	uint8_t  f2bc2x_b5_d0;
1441*54fd6939SJiyong Park 	uint8_t  f2bc3x_b5_d0;
1442*54fd6939SJiyong Park 	uint8_t  f2bc4x_b5_d0;
1443*54fd6939SJiyong Park 	uint8_t  f2bc5x_b5_d0;
1444*54fd6939SJiyong Park 	uint8_t  f2bc8x_b5_d0;
1445*54fd6939SJiyong Park 	uint8_t  f2bc9x_b5_d0;
1446*54fd6939SJiyong Park 	uint8_t  f2bcax_b5_d0;
1447*54fd6939SJiyong Park 	uint8_t  f2bcbx_b5_d0;
1448*54fd6939SJiyong Park 	uint8_t  f3bc2x_b5_d0;
1449*54fd6939SJiyong Park 	uint8_t  f3bc3x_b5_d0;
1450*54fd6939SJiyong Park 	uint8_t  f3bc4x_b5_d0;
1451*54fd6939SJiyong Park 	uint8_t  f3bc5x_b5_d0;
1452*54fd6939SJiyong Park 	uint8_t  f3bc8x_b5_d0;
1453*54fd6939SJiyong Park 	uint8_t  f3bc9x_b5_d0;
1454*54fd6939SJiyong Park 	uint8_t  f3bcax_b5_d0;
1455*54fd6939SJiyong Park 	uint8_t  f3bcbx_b5_d0;
1456*54fd6939SJiyong Park 	uint8_t  f0bc2x_b6_d0;
1457*54fd6939SJiyong Park 	uint8_t  f0bc3x_b6_d0;
1458*54fd6939SJiyong Park 	uint8_t  f0bc4x_b6_d0;
1459*54fd6939SJiyong Park 	uint8_t  f0bc5x_b6_d0;
1460*54fd6939SJiyong Park 	uint8_t  f0bc8x_b6_d0;
1461*54fd6939SJiyong Park 	uint8_t  f0bc9x_b6_d0;
1462*54fd6939SJiyong Park 	uint8_t  f0bcax_b6_d0;
1463*54fd6939SJiyong Park 	uint8_t  f0bcbx_b6_d0;
1464*54fd6939SJiyong Park 	uint8_t  f1bc2x_b6_d0;
1465*54fd6939SJiyong Park 	uint8_t  f1bc3x_b6_d0;
1466*54fd6939SJiyong Park 	uint8_t  f1bc4x_b6_d0;
1467*54fd6939SJiyong Park 	uint8_t  f1bc5x_b6_d0;
1468*54fd6939SJiyong Park 	uint8_t  f1bc8x_b6_d0;
1469*54fd6939SJiyong Park 	uint8_t  f1bc9x_b6_d0;
1470*54fd6939SJiyong Park 	uint8_t  f1bcax_b6_d0;
1471*54fd6939SJiyong Park 	uint8_t  f1bcbx_b6_d0;
1472*54fd6939SJiyong Park 	uint8_t  f2bc2x_b6_d0;
1473*54fd6939SJiyong Park 	uint8_t  f2bc3x_b6_d0;
1474*54fd6939SJiyong Park 	uint8_t  f2bc4x_b6_d0;
1475*54fd6939SJiyong Park 	uint8_t  f2bc5x_b6_d0;
1476*54fd6939SJiyong Park 	uint8_t  f2bc8x_b6_d0;
1477*54fd6939SJiyong Park 	uint8_t  f2bc9x_b6_d0;
1478*54fd6939SJiyong Park 	uint8_t  f2bcax_b6_d0;
1479*54fd6939SJiyong Park 	uint8_t  f2bcbx_b6_d0;
1480*54fd6939SJiyong Park 	uint8_t  f3bc2x_b6_d0;
1481*54fd6939SJiyong Park 	uint8_t  f3bc3x_b6_d0;
1482*54fd6939SJiyong Park 	uint8_t  f3bc4x_b6_d0;
1483*54fd6939SJiyong Park 	uint8_t  f3bc5x_b6_d0;
1484*54fd6939SJiyong Park 	uint8_t  f3bc8x_b6_d0;
1485*54fd6939SJiyong Park 	uint8_t  f3bc9x_b6_d0;
1486*54fd6939SJiyong Park 	uint8_t  f3bcax_b6_d0;
1487*54fd6939SJiyong Park 	uint8_t  f3bcbx_b6_d0;
1488*54fd6939SJiyong Park 	uint8_t  f0bc2x_b7_d0;
1489*54fd6939SJiyong Park 	uint8_t  f0bc3x_b7_d0;
1490*54fd6939SJiyong Park 	uint8_t  f0bc4x_b7_d0;
1491*54fd6939SJiyong Park 	uint8_t  f0bc5x_b7_d0;
1492*54fd6939SJiyong Park 	uint8_t  f0bc8x_b7_d0;
1493*54fd6939SJiyong Park 	uint8_t  f0bc9x_b7_d0;
1494*54fd6939SJiyong Park 	uint8_t  f0bcax_b7_d0;
1495*54fd6939SJiyong Park 	uint8_t  f0bcbx_b7_d0;
1496*54fd6939SJiyong Park 	uint8_t  f1bc2x_b7_d0;
1497*54fd6939SJiyong Park 	uint8_t  f1bc3x_b7_d0;
1498*54fd6939SJiyong Park 	uint8_t  f1bc4x_b7_d0;
1499*54fd6939SJiyong Park 	uint8_t  f1bc5x_b7_d0;
1500*54fd6939SJiyong Park 	uint8_t  f1bc8x_b7_d0;
1501*54fd6939SJiyong Park 	uint8_t  f1bc9x_b7_d0;
1502*54fd6939SJiyong Park 	uint8_t  f1bcax_b7_d0;
1503*54fd6939SJiyong Park 	uint8_t  f1bcbx_b7_d0;
1504*54fd6939SJiyong Park 	uint8_t  f2bc2x_b7_d0;
1505*54fd6939SJiyong Park 	uint8_t  f2bc3x_b7_d0;
1506*54fd6939SJiyong Park 	uint8_t  f2bc4x_b7_d0;
1507*54fd6939SJiyong Park 	uint8_t  f2bc5x_b7_d0;
1508*54fd6939SJiyong Park 	uint8_t  f2bc8x_b7_d0;
1509*54fd6939SJiyong Park 	uint8_t  f2bc9x_b7_d0;
1510*54fd6939SJiyong Park 	uint8_t  f2bcax_b7_d0;
1511*54fd6939SJiyong Park 	uint8_t  f2bcbx_b7_d0;
1512*54fd6939SJiyong Park 	uint8_t  f3bc2x_b7_d0;
1513*54fd6939SJiyong Park 	uint8_t  f3bc3x_b7_d0;
1514*54fd6939SJiyong Park 	uint8_t  f3bc4x_b7_d0;
1515*54fd6939SJiyong Park 	uint8_t  f3bc5x_b7_d0;
1516*54fd6939SJiyong Park 	uint8_t  f3bc8x_b7_d0;
1517*54fd6939SJiyong Park 	uint8_t  f3bc9x_b7_d0;
1518*54fd6939SJiyong Park 	uint8_t  f3bcax_b7_d0;
1519*54fd6939SJiyong Park 	uint8_t  f3bcbx_b7_d0;
1520*54fd6939SJiyong Park 	uint8_t  f0bc2x_b8_d0;
1521*54fd6939SJiyong Park 	uint8_t  f0bc3x_b8_d0;
1522*54fd6939SJiyong Park 	uint8_t  f0bc4x_b8_d0;
1523*54fd6939SJiyong Park 	uint8_t  f0bc5x_b8_d0;
1524*54fd6939SJiyong Park 	uint8_t  f0bc8x_b8_d0;
1525*54fd6939SJiyong Park 	uint8_t  f0bc9x_b8_d0;
1526*54fd6939SJiyong Park 	uint8_t  f0bcax_b8_d0;
1527*54fd6939SJiyong Park 	uint8_t  f0bcbx_b8_d0;
1528*54fd6939SJiyong Park 	uint8_t  f1bc2x_b8_d0;
1529*54fd6939SJiyong Park 	uint8_t  f1bc3x_b8_d0;
1530*54fd6939SJiyong Park 	uint8_t  f1bc4x_b8_d0;
1531*54fd6939SJiyong Park 	uint8_t  f1bc5x_b8_d0;
1532*54fd6939SJiyong Park 	uint8_t  f1bc8x_b8_d0;
1533*54fd6939SJiyong Park 	uint8_t  f1bc9x_b8_d0;
1534*54fd6939SJiyong Park 	uint8_t  f1bcax_b8_d0;
1535*54fd6939SJiyong Park 	uint8_t  f1bcbx_b8_d0;
1536*54fd6939SJiyong Park 	uint8_t  f2bc2x_b8_d0;
1537*54fd6939SJiyong Park 	uint8_t  f2bc3x_b8_d0;
1538*54fd6939SJiyong Park 	uint8_t  f2bc4x_b8_d0;
1539*54fd6939SJiyong Park 	uint8_t  f2bc5x_b8_d0;
1540*54fd6939SJiyong Park 	uint8_t  f2bc8x_b8_d0;
1541*54fd6939SJiyong Park 	uint8_t  f2bc9x_b8_d0;
1542*54fd6939SJiyong Park 	uint8_t  f2bcax_b8_d0;
1543*54fd6939SJiyong Park 	uint8_t  f2bcbx_b8_d0;
1544*54fd6939SJiyong Park 	uint8_t  f3bc2x_b8_d0;
1545*54fd6939SJiyong Park 	uint8_t  f3bc3x_b8_d0;
1546*54fd6939SJiyong Park 	uint8_t  f3bc4x_b8_d0;
1547*54fd6939SJiyong Park 	uint8_t  f3bc5x_b8_d0;
1548*54fd6939SJiyong Park 	uint8_t  f3bc8x_b8_d0;
1549*54fd6939SJiyong Park 	uint8_t  f3bc9x_b8_d0;
1550*54fd6939SJiyong Park 	uint8_t  f3bcax_b8_d0;
1551*54fd6939SJiyong Park 	uint8_t  f3bcbx_b8_d0;
1552*54fd6939SJiyong Park 	uint8_t  f5bc5x_d0;
1553*54fd6939SJiyong Park 	uint8_t  f5bc6x_d0;
1554*54fd6939SJiyong Park 	uint8_t  f4bc8x_d0;
1555*54fd6939SJiyong Park 	uint8_t  f4bc9x_d0;
1556*54fd6939SJiyong Park 	uint8_t  f4bcax_d0;
1557*54fd6939SJiyong Park 	uint8_t  f4bcbx_d0;
1558*54fd6939SJiyong Park 	uint8_t  f4bccx_d0;
1559*54fd6939SJiyong Park 	uint8_t  f4bcdx_d0;
1560*54fd6939SJiyong Park 	uint8_t  f4bcex_d0;
1561*54fd6939SJiyong Park 	uint8_t  f4bcfx_d0;
1562*54fd6939SJiyong Park 	uint8_t  f5bc8x_d0;
1563*54fd6939SJiyong Park 	uint8_t  f5bc9x_d0;
1564*54fd6939SJiyong Park 	uint8_t  f5bcax_d0;
1565*54fd6939SJiyong Park 	uint8_t  f5bcbx_d0;
1566*54fd6939SJiyong Park 	uint8_t  f5bccx_d0;
1567*54fd6939SJiyong Park 	uint8_t  f5bcdx_d0;
1568*54fd6939SJiyong Park 	uint8_t  f5bcex_d0;
1569*54fd6939SJiyong Park 	uint8_t  f5bcfx_d0;
1570*54fd6939SJiyong Park 	uint8_t  f6bc8x_d0;
1571*54fd6939SJiyong Park 	uint8_t  f6bc9x_d0;
1572*54fd6939SJiyong Park 	uint8_t  f6bcax_d0;
1573*54fd6939SJiyong Park 	uint8_t  f6bcbx_d0;
1574*54fd6939SJiyong Park 	uint8_t  f6bccx_d0;
1575*54fd6939SJiyong Park 	uint8_t  f6bcdx_d0;
1576*54fd6939SJiyong Park 	uint8_t  f6bcex_d0;
1577*54fd6939SJiyong Park 	uint8_t  f6bcfx_d0;
1578*54fd6939SJiyong Park 	uint8_t  f7bc8x_d0;
1579*54fd6939SJiyong Park 	uint8_t  f7bc9x_d0;
1580*54fd6939SJiyong Park 	uint8_t  f7bcax_d0;
1581*54fd6939SJiyong Park 	uint8_t  f7bcbx_d0;
1582*54fd6939SJiyong Park 	uint8_t  f7bccx_d0;
1583*54fd6939SJiyong Park 	uint8_t  f7bcdx_d0;
1584*54fd6939SJiyong Park 	uint8_t  f7bcex_d0;
1585*54fd6939SJiyong Park 	uint8_t  f7bcfx_d0;
1586*54fd6939SJiyong Park 	uint8_t  bc00_d1;
1587*54fd6939SJiyong Park 	uint8_t  bc01_d1;
1588*54fd6939SJiyong Park 	uint8_t  bc02_d1;
1589*54fd6939SJiyong Park 	uint8_t  bc03_d1;
1590*54fd6939SJiyong Park 	uint8_t  bc04_d1;
1591*54fd6939SJiyong Park 	uint8_t  bc05_d1;
1592*54fd6939SJiyong Park 	uint8_t  bc06_d1;
1593*54fd6939SJiyong Park 	uint8_t  bc07_d1;
1594*54fd6939SJiyong Park 	uint8_t  bc08_d1;
1595*54fd6939SJiyong Park 	uint8_t  bc09_d1;
1596*54fd6939SJiyong Park 	uint8_t  bc0a_d1;
1597*54fd6939SJiyong Park 	uint8_t  bc0b_d1;
1598*54fd6939SJiyong Park 	uint8_t  bc0c_d1;
1599*54fd6939SJiyong Park 	uint8_t  bc0d_d1;
1600*54fd6939SJiyong Park 	uint8_t  bc0e_d1;
1601*54fd6939SJiyong Park 	uint8_t  f0bc6x_d1;
1602*54fd6939SJiyong Park 	uint8_t  f0bccx_d1;
1603*54fd6939SJiyong Park 	uint8_t  f0bcdx_d1;
1604*54fd6939SJiyong Park 	uint8_t  f0bcex_d1;
1605*54fd6939SJiyong Park 	uint8_t  f0bcfx_d1;
1606*54fd6939SJiyong Park 	uint8_t  f1bccx_d1;
1607*54fd6939SJiyong Park 	uint8_t  f1bcdx_d1;
1608*54fd6939SJiyong Park 	uint8_t  f1bcex_d1;
1609*54fd6939SJiyong Park 	uint8_t  f1bcfx_d1;
1610*54fd6939SJiyong Park 	uint8_t  f0bc2x_b0_d1;
1611*54fd6939SJiyong Park 	uint8_t  f0bc3x_b0_d1;
1612*54fd6939SJiyong Park 	uint8_t  f0bc4x_b0_d1;
1613*54fd6939SJiyong Park 	uint8_t  f0bc5x_b0_d1;
1614*54fd6939SJiyong Park 	uint8_t  f0bc8x_b0_d1;
1615*54fd6939SJiyong Park 	uint8_t  f0bc9x_b0_d1;
1616*54fd6939SJiyong Park 	uint8_t  f0bcax_b0_d1;
1617*54fd6939SJiyong Park 	uint8_t  f0bcbx_b0_d1;
1618*54fd6939SJiyong Park 	uint8_t  f1bc2x_b0_d1;
1619*54fd6939SJiyong Park 	uint8_t  f1bc3x_b0_d1;
1620*54fd6939SJiyong Park 	uint8_t  f1bc4x_b0_d1;
1621*54fd6939SJiyong Park 	uint8_t  f1bc5x_b0_d1;
1622*54fd6939SJiyong Park 	uint8_t  f1bc8x_b0_d1;
1623*54fd6939SJiyong Park 	uint8_t  f1bc9x_b0_d1;
1624*54fd6939SJiyong Park 	uint8_t  f1bcax_b0_d1;
1625*54fd6939SJiyong Park 	uint8_t  f1bcbx_b0_d1;
1626*54fd6939SJiyong Park 	uint8_t  f2bc2x_b0_d1;
1627*54fd6939SJiyong Park 	uint8_t  f2bc3x_b0_d1;
1628*54fd6939SJiyong Park 	uint8_t  f2bc4x_b0_d1;
1629*54fd6939SJiyong Park 	uint8_t  f2bc5x_b0_d1;
1630*54fd6939SJiyong Park 	uint8_t  f2bc8x_b0_d1;
1631*54fd6939SJiyong Park 	uint8_t  f2bc9x_b0_d1;
1632*54fd6939SJiyong Park 	uint8_t  f2bcax_b0_d1;
1633*54fd6939SJiyong Park 	uint8_t  f2bcbx_b0_d1;
1634*54fd6939SJiyong Park 	uint8_t  f3bc2x_b0_d1;
1635*54fd6939SJiyong Park 	uint8_t  f3bc3x_b0_d1;
1636*54fd6939SJiyong Park 	uint8_t  f3bc4x_b0_d1;
1637*54fd6939SJiyong Park 	uint8_t  f3bc5x_b0_d1;
1638*54fd6939SJiyong Park 	uint8_t  f3bc8x_b0_d1;
1639*54fd6939SJiyong Park 	uint8_t  f3bc9x_b0_d1;
1640*54fd6939SJiyong Park 	uint8_t  f3bcax_b0_d1;
1641*54fd6939SJiyong Park 	uint8_t  f3bcbx_b0_d1;
1642*54fd6939SJiyong Park 	uint8_t  f0bc2x_b1_d1;
1643*54fd6939SJiyong Park 	uint8_t  f0bc3x_b1_d1;
1644*54fd6939SJiyong Park 	uint8_t  f0bc4x_b1_d1;
1645*54fd6939SJiyong Park 	uint8_t  f0bc5x_b1_d1;
1646*54fd6939SJiyong Park 	uint8_t  f0bc8x_b1_d1;
1647*54fd6939SJiyong Park 	uint8_t  f0bc9x_b1_d1;
1648*54fd6939SJiyong Park 	uint8_t  f0bcax_b1_d1;
1649*54fd6939SJiyong Park 	uint8_t  f0bcbx_b1_d1;
1650*54fd6939SJiyong Park 	uint8_t  f1bc2x_b1_d1;
1651*54fd6939SJiyong Park 	uint8_t  f1bc3x_b1_d1;
1652*54fd6939SJiyong Park 	uint8_t  f1bc4x_b1_d1;
1653*54fd6939SJiyong Park 	uint8_t  f1bc5x_b1_d1;
1654*54fd6939SJiyong Park 	uint8_t  f1bc8x_b1_d1;
1655*54fd6939SJiyong Park 	uint8_t  f1bc9x_b1_d1;
1656*54fd6939SJiyong Park 	uint8_t  f1bcax_b1_d1;
1657*54fd6939SJiyong Park 	uint8_t  f1bcbx_b1_d1;
1658*54fd6939SJiyong Park 	uint8_t  f2bc2x_b1_d1;
1659*54fd6939SJiyong Park 	uint8_t  f2bc3x_b1_d1;
1660*54fd6939SJiyong Park 	uint8_t  f2bc4x_b1_d1;
1661*54fd6939SJiyong Park 	uint8_t  f2bc5x_b1_d1;
1662*54fd6939SJiyong Park 	uint8_t  f2bc8x_b1_d1;
1663*54fd6939SJiyong Park 	uint8_t  f2bc9x_b1_d1;
1664*54fd6939SJiyong Park 	uint8_t  f2bcax_b1_d1;
1665*54fd6939SJiyong Park 	uint8_t  f2bcbx_b1_d1;
1666*54fd6939SJiyong Park 	uint8_t  f3bc2x_b1_d1;
1667*54fd6939SJiyong Park 	uint8_t  f3bc3x_b1_d1;
1668*54fd6939SJiyong Park 	uint8_t  f3bc4x_b1_d1;
1669*54fd6939SJiyong Park 	uint8_t  f3bc5x_b1_d1;
1670*54fd6939SJiyong Park 	uint8_t  f3bc8x_b1_d1;
1671*54fd6939SJiyong Park 	uint8_t  f3bc9x_b1_d1;
1672*54fd6939SJiyong Park 	uint8_t  f3bcax_b1_d1;
1673*54fd6939SJiyong Park 	uint8_t  f3bcbx_b1_d1;
1674*54fd6939SJiyong Park 	uint8_t  f0bc2x_b2_d1;
1675*54fd6939SJiyong Park 	uint8_t  f0bc3x_b2_d1;
1676*54fd6939SJiyong Park 	uint8_t  f0bc4x_b2_d1;
1677*54fd6939SJiyong Park 	uint8_t  f0bc5x_b2_d1;
1678*54fd6939SJiyong Park 	uint8_t  f0bc8x_b2_d1;
1679*54fd6939SJiyong Park 	uint8_t  f0bc9x_b2_d1;
1680*54fd6939SJiyong Park 	uint8_t  f0bcax_b2_d1;
1681*54fd6939SJiyong Park 	uint8_t  f0bcbx_b2_d1;
1682*54fd6939SJiyong Park 	uint8_t  f1bc2x_b2_d1;
1683*54fd6939SJiyong Park 	uint8_t  f1bc3x_b2_d1;
1684*54fd6939SJiyong Park 	uint8_t  f1bc4x_b2_d1;
1685*54fd6939SJiyong Park 	uint8_t  f1bc5x_b2_d1;
1686*54fd6939SJiyong Park 	uint8_t  f1bc8x_b2_d1;
1687*54fd6939SJiyong Park 	uint8_t  f1bc9x_b2_d1;
1688*54fd6939SJiyong Park 	uint8_t  f1bcax_b2_d1;
1689*54fd6939SJiyong Park 	uint8_t  f1bcbx_b2_d1;
1690*54fd6939SJiyong Park 	uint8_t  f2bc2x_b2_d1;
1691*54fd6939SJiyong Park 	uint8_t  f2bc3x_b2_d1;
1692*54fd6939SJiyong Park 	uint8_t  f2bc4x_b2_d1;
1693*54fd6939SJiyong Park 	uint8_t  f2bc5x_b2_d1;
1694*54fd6939SJiyong Park 	uint8_t  f2bc8x_b2_d1;
1695*54fd6939SJiyong Park 	uint8_t  f2bc9x_b2_d1;
1696*54fd6939SJiyong Park 	uint8_t  f2bcax_b2_d1;
1697*54fd6939SJiyong Park 	uint8_t  f2bcbx_b2_d1;
1698*54fd6939SJiyong Park 	uint8_t  f3bc2x_b2_d1;
1699*54fd6939SJiyong Park 	uint8_t  f3bc3x_b2_d1;
1700*54fd6939SJiyong Park 	uint8_t  f3bc4x_b2_d1;
1701*54fd6939SJiyong Park 	uint8_t  f3bc5x_b2_d1;
1702*54fd6939SJiyong Park 	uint8_t  f3bc8x_b2_d1;
1703*54fd6939SJiyong Park 	uint8_t  f3bc9x_b2_d1;
1704*54fd6939SJiyong Park 	uint8_t  f3bcax_b2_d1;
1705*54fd6939SJiyong Park 	uint8_t  f3bcbx_b2_d1;
1706*54fd6939SJiyong Park 	uint8_t  f0bc2x_b3_d1;
1707*54fd6939SJiyong Park 	uint8_t  f0bc3x_b3_d1;
1708*54fd6939SJiyong Park 	uint8_t  f0bc4x_b3_d1;
1709*54fd6939SJiyong Park 	uint8_t  f0bc5x_b3_d1;
1710*54fd6939SJiyong Park 	uint8_t  f0bc8x_b3_d1;
1711*54fd6939SJiyong Park 	uint8_t  f0bc9x_b3_d1;
1712*54fd6939SJiyong Park 	uint8_t  f0bcax_b3_d1;
1713*54fd6939SJiyong Park 	uint8_t  f0bcbx_b3_d1;
1714*54fd6939SJiyong Park 	uint8_t  f1bc2x_b3_d1;
1715*54fd6939SJiyong Park 	uint8_t  f1bc3x_b3_d1;
1716*54fd6939SJiyong Park 	uint8_t  f1bc4x_b3_d1;
1717*54fd6939SJiyong Park 	uint8_t  f1bc5x_b3_d1;
1718*54fd6939SJiyong Park 	uint8_t  f1bc8x_b3_d1;
1719*54fd6939SJiyong Park 	uint8_t  f1bc9x_b3_d1;
1720*54fd6939SJiyong Park 	uint8_t  f1bcax_b3_d1;
1721*54fd6939SJiyong Park 	uint8_t  f1bcbx_b3_d1;
1722*54fd6939SJiyong Park 	uint8_t  f2bc2x_b3_d1;
1723*54fd6939SJiyong Park 	uint8_t  f2bc3x_b3_d1;
1724*54fd6939SJiyong Park 	uint8_t  f2bc4x_b3_d1;
1725*54fd6939SJiyong Park 	uint8_t  f2bc5x_b3_d1;
1726*54fd6939SJiyong Park 	uint8_t  f2bc8x_b3_d1;
1727*54fd6939SJiyong Park 	uint8_t  f2bc9x_b3_d1;
1728*54fd6939SJiyong Park 	uint8_t  f2bcax_b3_d1;
1729*54fd6939SJiyong Park 	uint8_t  f2bcbx_b3_d1;
1730*54fd6939SJiyong Park 	uint8_t  f3bc2x_b3_d1;
1731*54fd6939SJiyong Park 	uint8_t  f3bc3x_b3_d1;
1732*54fd6939SJiyong Park 	uint8_t  f3bc4x_b3_d1;
1733*54fd6939SJiyong Park 	uint8_t  f3bc5x_b3_d1;
1734*54fd6939SJiyong Park 	uint8_t  f3bc8x_b3_d1;
1735*54fd6939SJiyong Park 	uint8_t  f3bc9x_b3_d1;
1736*54fd6939SJiyong Park 	uint8_t  f3bcax_b3_d1;
1737*54fd6939SJiyong Park 	uint8_t  f3bcbx_b3_d1;
1738*54fd6939SJiyong Park 	uint8_t  f0bc2x_b4_d1;
1739*54fd6939SJiyong Park 	uint8_t  f0bc3x_b4_d1;
1740*54fd6939SJiyong Park 	uint8_t  f0bc4x_b4_d1;
1741*54fd6939SJiyong Park 	uint8_t  f0bc5x_b4_d1;
1742*54fd6939SJiyong Park 	uint8_t  f0bc8x_b4_d1;
1743*54fd6939SJiyong Park 	uint8_t  f0bc9x_b4_d1;
1744*54fd6939SJiyong Park 	uint8_t  f0bcax_b4_d1;
1745*54fd6939SJiyong Park 	uint8_t  f0bcbx_b4_d1;
1746*54fd6939SJiyong Park 	uint8_t  f1bc2x_b4_d1;
1747*54fd6939SJiyong Park 	uint8_t  f1bc3x_b4_d1;
1748*54fd6939SJiyong Park 	uint8_t  f1bc4x_b4_d1;
1749*54fd6939SJiyong Park 	uint8_t  f1bc5x_b4_d1;
1750*54fd6939SJiyong Park 	uint8_t  f1bc8x_b4_d1;
1751*54fd6939SJiyong Park 	uint8_t  f1bc9x_b4_d1;
1752*54fd6939SJiyong Park 	uint8_t  f1bcax_b4_d1;
1753*54fd6939SJiyong Park 	uint8_t  f1bcbx_b4_d1;
1754*54fd6939SJiyong Park 	uint8_t  f2bc2x_b4_d1;
1755*54fd6939SJiyong Park 	uint8_t  f2bc3x_b4_d1;
1756*54fd6939SJiyong Park 	uint8_t  f2bc4x_b4_d1;
1757*54fd6939SJiyong Park 	uint8_t  f2bc5x_b4_d1;
1758*54fd6939SJiyong Park 	uint8_t  f2bc8x_b4_d1;
1759*54fd6939SJiyong Park 	uint8_t  f2bc9x_b4_d1;
1760*54fd6939SJiyong Park 	uint8_t  f2bcax_b4_d1;
1761*54fd6939SJiyong Park 	uint8_t  f2bcbx_b4_d1;
1762*54fd6939SJiyong Park 	uint8_t  f3bc2x_b4_d1;
1763*54fd6939SJiyong Park 	uint8_t  f3bc3x_b4_d1;
1764*54fd6939SJiyong Park 	uint8_t  f3bc4x_b4_d1;
1765*54fd6939SJiyong Park 	uint8_t  f3bc5x_b4_d1;
1766*54fd6939SJiyong Park 	uint8_t  f3bc8x_b4_d1;
1767*54fd6939SJiyong Park 	uint8_t  f3bc9x_b4_d1;
1768*54fd6939SJiyong Park 	uint8_t  f3bcax_b4_d1;
1769*54fd6939SJiyong Park 	uint8_t  f3bcbx_b4_d1;
1770*54fd6939SJiyong Park 	uint8_t  f0bc2x_b5_d1;
1771*54fd6939SJiyong Park 	uint8_t  f0bc3x_b5_d1;
1772*54fd6939SJiyong Park 	uint8_t  f0bc4x_b5_d1;
1773*54fd6939SJiyong Park 	uint8_t  f0bc5x_b5_d1;
1774*54fd6939SJiyong Park 	uint8_t  f0bc8x_b5_d1;
1775*54fd6939SJiyong Park 	uint8_t  f0bc9x_b5_d1;
1776*54fd6939SJiyong Park 	uint8_t  f0bcax_b5_d1;
1777*54fd6939SJiyong Park 	uint8_t  f0bcbx_b5_d1;
1778*54fd6939SJiyong Park 	uint8_t  f1bc2x_b5_d1;
1779*54fd6939SJiyong Park 	uint8_t  f1bc3x_b5_d1;
1780*54fd6939SJiyong Park 	uint8_t  f1bc4x_b5_d1;
1781*54fd6939SJiyong Park 	uint8_t  f1bc5x_b5_d1;
1782*54fd6939SJiyong Park 	uint8_t  f1bc8x_b5_d1;
1783*54fd6939SJiyong Park 	uint8_t  f1bc9x_b5_d1;
1784*54fd6939SJiyong Park 	uint8_t  f1bcax_b5_d1;
1785*54fd6939SJiyong Park 	uint8_t  f1bcbx_b5_d1;
1786*54fd6939SJiyong Park 	uint8_t  f2bc2x_b5_d1;
1787*54fd6939SJiyong Park 	uint8_t  f2bc3x_b5_d1;
1788*54fd6939SJiyong Park 	uint8_t  f2bc4x_b5_d1;
1789*54fd6939SJiyong Park 	uint8_t  f2bc5x_b5_d1;
1790*54fd6939SJiyong Park 	uint8_t  f2bc8x_b5_d1;
1791*54fd6939SJiyong Park 	uint8_t  f2bc9x_b5_d1;
1792*54fd6939SJiyong Park 	uint8_t  f2bcax_b5_d1;
1793*54fd6939SJiyong Park 	uint8_t  f2bcbx_b5_d1;
1794*54fd6939SJiyong Park 	uint8_t  f3bc2x_b5_d1;
1795*54fd6939SJiyong Park 	uint8_t  f3bc3x_b5_d1;
1796*54fd6939SJiyong Park 	uint8_t  f3bc4x_b5_d1;
1797*54fd6939SJiyong Park 	uint8_t  f3bc5x_b5_d1;
1798*54fd6939SJiyong Park 	uint8_t  f3bc8x_b5_d1;
1799*54fd6939SJiyong Park 	uint8_t  f3bc9x_b5_d1;
1800*54fd6939SJiyong Park 	uint8_t  f3bcax_b5_d1;
1801*54fd6939SJiyong Park 	uint8_t  f3bcbx_b5_d1;
1802*54fd6939SJiyong Park 	uint8_t  f0bc2x_b6_d1;
1803*54fd6939SJiyong Park 	uint8_t  f0bc3x_b6_d1;
1804*54fd6939SJiyong Park 	uint8_t  f0bc4x_b6_d1;
1805*54fd6939SJiyong Park 	uint8_t  f0bc5x_b6_d1;
1806*54fd6939SJiyong Park 	uint8_t  f0bc8x_b6_d1;
1807*54fd6939SJiyong Park 	uint8_t  f0bc9x_b6_d1;
1808*54fd6939SJiyong Park 	uint8_t  f0bcax_b6_d1;
1809*54fd6939SJiyong Park 	uint8_t  f0bcbx_b6_d1;
1810*54fd6939SJiyong Park 	uint8_t  f1bc2x_b6_d1;
1811*54fd6939SJiyong Park 	uint8_t  f1bc3x_b6_d1;
1812*54fd6939SJiyong Park 	uint8_t  f1bc4x_b6_d1;
1813*54fd6939SJiyong Park 	uint8_t  f1bc5x_b6_d1;
1814*54fd6939SJiyong Park 	uint8_t  f1bc8x_b6_d1;
1815*54fd6939SJiyong Park 	uint8_t  f1bc9x_b6_d1;
1816*54fd6939SJiyong Park 	uint8_t  f1bcax_b6_d1;
1817*54fd6939SJiyong Park 	uint8_t  f1bcbx_b6_d1;
1818*54fd6939SJiyong Park 	uint8_t  f2bc2x_b6_d1;
1819*54fd6939SJiyong Park 	uint8_t  f2bc3x_b6_d1;
1820*54fd6939SJiyong Park 	uint8_t  f2bc4x_b6_d1;
1821*54fd6939SJiyong Park 	uint8_t  f2bc5x_b6_d1;
1822*54fd6939SJiyong Park 	uint8_t  f2bc8x_b6_d1;
1823*54fd6939SJiyong Park 	uint8_t  f2bc9x_b6_d1;
1824*54fd6939SJiyong Park 	uint8_t  f2bcax_b6_d1;
1825*54fd6939SJiyong Park 	uint8_t  f2bcbx_b6_d1;
1826*54fd6939SJiyong Park 	uint8_t  f3bc2x_b6_d1;
1827*54fd6939SJiyong Park 	uint8_t  f3bc3x_b6_d1;
1828*54fd6939SJiyong Park 	uint8_t  f3bc4x_b6_d1;
1829*54fd6939SJiyong Park 	uint8_t  f3bc5x_b6_d1;
1830*54fd6939SJiyong Park 	uint8_t  f3bc8x_b6_d1;
1831*54fd6939SJiyong Park 	uint8_t  f3bc9x_b6_d1;
1832*54fd6939SJiyong Park 	uint8_t  f3bcax_b6_d1;
1833*54fd6939SJiyong Park 	uint8_t  f3bcbx_b6_d1;
1834*54fd6939SJiyong Park 	uint8_t  f0bc2x_b7_d1;
1835*54fd6939SJiyong Park 	uint8_t  f0bc3x_b7_d1;
1836*54fd6939SJiyong Park 	uint8_t  f0bc4x_b7_d1;
1837*54fd6939SJiyong Park 	uint8_t  f0bc5x_b7_d1;
1838*54fd6939SJiyong Park 	uint8_t  f0bc8x_b7_d1;
1839*54fd6939SJiyong Park 	uint8_t  f0bc9x_b7_d1;
1840*54fd6939SJiyong Park 	uint8_t  f0bcax_b7_d1;
1841*54fd6939SJiyong Park 	uint8_t  f0bcbx_b7_d1;
1842*54fd6939SJiyong Park 	uint8_t  f1bc2x_b7_d1;
1843*54fd6939SJiyong Park 	uint8_t  f1bc3x_b7_d1;
1844*54fd6939SJiyong Park 	uint8_t  f1bc4x_b7_d1;
1845*54fd6939SJiyong Park 	uint8_t  f1bc5x_b7_d1;
1846*54fd6939SJiyong Park 	uint8_t  f1bc8x_b7_d1;
1847*54fd6939SJiyong Park 	uint8_t  f1bc9x_b7_d1;
1848*54fd6939SJiyong Park 	uint8_t  f1bcax_b7_d1;
1849*54fd6939SJiyong Park 	uint8_t  f1bcbx_b7_d1;
1850*54fd6939SJiyong Park 	uint8_t  f2bc2x_b7_d1;
1851*54fd6939SJiyong Park 	uint8_t  f2bc3x_b7_d1;
1852*54fd6939SJiyong Park 	uint8_t  f2bc4x_b7_d1;
1853*54fd6939SJiyong Park 	uint8_t  f2bc5x_b7_d1;
1854*54fd6939SJiyong Park 	uint8_t  f2bc8x_b7_d1;
1855*54fd6939SJiyong Park 	uint8_t  f2bc9x_b7_d1;
1856*54fd6939SJiyong Park 	uint8_t  f2bcax_b7_d1;
1857*54fd6939SJiyong Park 	uint8_t  f2bcbx_b7_d1;
1858*54fd6939SJiyong Park 	uint8_t  f3bc2x_b7_d1;
1859*54fd6939SJiyong Park 	uint8_t  f3bc3x_b7_d1;
1860*54fd6939SJiyong Park 	uint8_t  f3bc4x_b7_d1;
1861*54fd6939SJiyong Park 	uint8_t  f3bc5x_b7_d1;
1862*54fd6939SJiyong Park 	uint8_t  f3bc8x_b7_d1;
1863*54fd6939SJiyong Park 	uint8_t  f3bc9x_b7_d1;
1864*54fd6939SJiyong Park 	uint8_t  f3bcax_b7_d1;
1865*54fd6939SJiyong Park 	uint8_t  f3bcbx_b7_d1;
1866*54fd6939SJiyong Park 	uint8_t  f0bc2x_b8_d1;
1867*54fd6939SJiyong Park 	uint8_t  f0bc3x_b8_d1;
1868*54fd6939SJiyong Park 	uint8_t  f0bc4x_b8_d1;
1869*54fd6939SJiyong Park 	uint8_t  f0bc5x_b8_d1;
1870*54fd6939SJiyong Park 	uint8_t  f0bc8x_b8_d1;
1871*54fd6939SJiyong Park 	uint8_t  f0bc9x_b8_d1;
1872*54fd6939SJiyong Park 	uint8_t  f0bcax_b8_d1;
1873*54fd6939SJiyong Park 	uint8_t  f0bcbx_b8_d1;
1874*54fd6939SJiyong Park 	uint8_t  f1bc2x_b8_d1;
1875*54fd6939SJiyong Park 	uint8_t  f1bc3x_b8_d1;
1876*54fd6939SJiyong Park 	uint8_t  f1bc4x_b8_d1;
1877*54fd6939SJiyong Park 	uint8_t  f1bc5x_b8_d1;
1878*54fd6939SJiyong Park 	uint8_t  f1bc8x_b8_d1;
1879*54fd6939SJiyong Park 	uint8_t  f1bc9x_b8_d1;
1880*54fd6939SJiyong Park 	uint8_t  f1bcax_b8_d1;
1881*54fd6939SJiyong Park 	uint8_t  f1bcbx_b8_d1;
1882*54fd6939SJiyong Park 	uint8_t  f2bc2x_b8_d1;
1883*54fd6939SJiyong Park 	uint8_t  f2bc3x_b8_d1;
1884*54fd6939SJiyong Park 	uint8_t  f2bc4x_b8_d1;
1885*54fd6939SJiyong Park 	uint8_t  f2bc5x_b8_d1;
1886*54fd6939SJiyong Park 	uint8_t  f2bc8x_b8_d1;
1887*54fd6939SJiyong Park 	uint8_t  f2bc9x_b8_d1;
1888*54fd6939SJiyong Park 	uint8_t  f2bcax_b8_d1;
1889*54fd6939SJiyong Park 	uint8_t  f2bcbx_b8_d1;
1890*54fd6939SJiyong Park 	uint8_t  f3bc2x_b8_d1;
1891*54fd6939SJiyong Park 	uint8_t  f3bc3x_b8_d1;
1892*54fd6939SJiyong Park 	uint8_t  f3bc4x_b8_d1;
1893*54fd6939SJiyong Park 	uint8_t  f3bc5x_b8_d1;
1894*54fd6939SJiyong Park 	uint8_t  f3bc8x_b8_d1;
1895*54fd6939SJiyong Park 	uint8_t  f3bc9x_b8_d1;
1896*54fd6939SJiyong Park 	uint8_t  f3bcax_b8_d1;
1897*54fd6939SJiyong Park 	uint8_t  f3bcbx_b8_d1;
1898*54fd6939SJiyong Park 	uint8_t  f5bc5x_d1;
1899*54fd6939SJiyong Park 	uint8_t  f5bc6x_d1;
1900*54fd6939SJiyong Park 	uint8_t  f4bc8x_d1;
1901*54fd6939SJiyong Park 	uint8_t  f4bc9x_d1;
1902*54fd6939SJiyong Park 	uint8_t  f4bcax_d1;
1903*54fd6939SJiyong Park 	uint8_t  f4bcbx_d1;
1904*54fd6939SJiyong Park 	uint8_t  f4bccx_d1;
1905*54fd6939SJiyong Park 	uint8_t  f4bcdx_d1;
1906*54fd6939SJiyong Park 	uint8_t  f4bcex_d1;
1907*54fd6939SJiyong Park 	uint8_t  f4bcfx_d1;
1908*54fd6939SJiyong Park 	uint8_t  f5bc8x_d1;
1909*54fd6939SJiyong Park 	uint8_t  f5bc9x_d1;
1910*54fd6939SJiyong Park 	uint8_t  f5bcax_d1;
1911*54fd6939SJiyong Park 	uint8_t  f5bcbx_d1;
1912*54fd6939SJiyong Park 	uint8_t  f5bccx_d1;
1913*54fd6939SJiyong Park 	uint8_t  f5bcdx_d1;
1914*54fd6939SJiyong Park 	uint8_t  f5bcex_d1;
1915*54fd6939SJiyong Park 	uint8_t  f5bcfx_d1;
1916*54fd6939SJiyong Park 	uint8_t  f6bc8x_d1;
1917*54fd6939SJiyong Park 	uint8_t  f6bc9x_d1;
1918*54fd6939SJiyong Park 	uint8_t  f6bcax_d1;
1919*54fd6939SJiyong Park 	uint8_t  f6bcbx_d1;
1920*54fd6939SJiyong Park 	uint8_t  f6bccx_d1;
1921*54fd6939SJiyong Park 	uint8_t  f6bcdx_d1;
1922*54fd6939SJiyong Park 	uint8_t  f6bcex_d1;
1923*54fd6939SJiyong Park 	uint8_t  f6bcfx_d1;
1924*54fd6939SJiyong Park 	uint8_t  f7bc8x_d1;
1925*54fd6939SJiyong Park 	uint8_t  f7bc9x_d1;
1926*54fd6939SJiyong Park 	uint8_t  f7bcax_d1;
1927*54fd6939SJiyong Park 	uint8_t  f7bcbx_d1;
1928*54fd6939SJiyong Park 	uint8_t  f7bccx_d1;
1929*54fd6939SJiyong Park 	uint8_t  f7bcdx_d1;
1930*54fd6939SJiyong Park 	uint8_t  f7bcex_d1;
1931*54fd6939SJiyong Park 	uint8_t  f7bcfx_d1;
1932*54fd6939SJiyong Park 	uint16_t alt_cas_l;
1933*54fd6939SJiyong Park 	uint8_t  alt_wcas_l;
1934*54fd6939SJiyong Park 	uint8_t  d4misc;
1935*54fd6939SJiyong Park } __packed;
1936*54fd6939SJiyong Park 
1937*54fd6939SJiyong Park struct ddr4lr2d {
1938*54fd6939SJiyong Park 	uint8_t  reserved00;
1939*54fd6939SJiyong Park 	uint8_t  msg_misc;
1940*54fd6939SJiyong Park 	uint16_t pmu_revision;
1941*54fd6939SJiyong Park 	uint8_t  pstate;
1942*54fd6939SJiyong Park 	uint8_t  pll_bypass_en;
1943*54fd6939SJiyong Park 	uint16_t dramfreq;
1944*54fd6939SJiyong Park 	uint8_t  dfi_freq_ratio;
1945*54fd6939SJiyong Park 	uint8_t  bpznres_val;
1946*54fd6939SJiyong Park 	uint8_t  phy_odt_impedance;
1947*54fd6939SJiyong Park 	uint8_t  phy_drv_impedance;
1948*54fd6939SJiyong Park 	uint8_t  phy_vref;
1949*54fd6939SJiyong Park 	uint8_t  dram_type;
1950*54fd6939SJiyong Park 	uint8_t  disabled_dbyte;
1951*54fd6939SJiyong Park 	uint8_t  enabled_dqs;
1952*54fd6939SJiyong Park 	uint8_t  cs_present;
1953*54fd6939SJiyong Park 	uint8_t  cs_present_d0;
1954*54fd6939SJiyong Park 	uint8_t  cs_present_d1;
1955*54fd6939SJiyong Park 	uint8_t  addr_mirror;
1956*54fd6939SJiyong Park 	uint8_t  cs_test_fail;
1957*54fd6939SJiyong Park 	uint8_t  phy_cfg;
1958*54fd6939SJiyong Park 	uint16_t sequence_ctrl;
1959*54fd6939SJiyong Park 	uint8_t  hdt_ctrl;
1960*54fd6939SJiyong Park 	uint8_t  rx2d_train_opt;
1961*54fd6939SJiyong Park 	uint8_t  tx2d_train_opt;
1962*54fd6939SJiyong Park 	uint8_t  share2dvref_result;
1963*54fd6939SJiyong Park 	uint8_t  delay_weight2d;
1964*54fd6939SJiyong Park 	uint8_t  voltage_weight2d;
1965*54fd6939SJiyong Park 	uint8_t  reserved1e[0x22 - 0x1e];
1966*54fd6939SJiyong Park 	uint16_t phy_config_override;
1967*54fd6939SJiyong Park 	uint8_t  dfimrlmargin;
1968*54fd6939SJiyong Park 	uint8_t  r0_rx_clk_dly_margin;
1969*54fd6939SJiyong Park 	uint8_t  r0_vref_dac_margin;
1970*54fd6939SJiyong Park 	uint8_t  r0_tx_dq_dly_margin;
1971*54fd6939SJiyong Park 	uint8_t  r0_device_vref_margin;
1972*54fd6939SJiyong Park 	uint8_t  reserved29[0x33 - 0x29];
1973*54fd6939SJiyong Park 	uint8_t  r1_rx_clk_dly_margin;
1974*54fd6939SJiyong Park 	uint8_t  r1_vref_dac_margin;
1975*54fd6939SJiyong Park 	uint8_t  r1_tx_dq_dly_margin;
1976*54fd6939SJiyong Park 	uint8_t  r1_device_vref_margin;
1977*54fd6939SJiyong Park 	uint8_t  reserved37[0x41 - 0x37];
1978*54fd6939SJiyong Park 	uint8_t  r2_rx_clk_dly_margin;
1979*54fd6939SJiyong Park 	uint8_t  r2_vref_dac_margin;
1980*54fd6939SJiyong Park 	uint8_t  r2_tx_dq_dly_margin;
1981*54fd6939SJiyong Park 	uint8_t  r2_device_vref_margin;
1982*54fd6939SJiyong Park 	uint8_t  reserved45[0x4f - 0x45];
1983*54fd6939SJiyong Park 	uint8_t  r3_rx_clk_dly_margin;
1984*54fd6939SJiyong Park 	uint8_t  r3_vref_dac_margin;
1985*54fd6939SJiyong Park 	uint8_t  r3_tx_dq_dly_margin;
1986*54fd6939SJiyong Park 	uint8_t  r3_device_vref_margin;
1987*54fd6939SJiyong Park 	uint8_t  reserved53[0x5e - 0x53];
1988*54fd6939SJiyong Park 	uint16_t mr0;
1989*54fd6939SJiyong Park 	uint16_t mr1;
1990*54fd6939SJiyong Park 	uint16_t mr2;
1991*54fd6939SJiyong Park 	uint16_t mr3;
1992*54fd6939SJiyong Park 	uint16_t mr4;
1993*54fd6939SJiyong Park 	uint16_t mr5;
1994*54fd6939SJiyong Park 	uint16_t mr6;
1995*54fd6939SJiyong Park 	uint8_t  x16present;
1996*54fd6939SJiyong Park 	uint8_t  cs_setup_gddec;
1997*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park0;
1998*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park1;
1999*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park2;
2000*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park3;
2001*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park4;
2002*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park5;
2003*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park6;
2004*54fd6939SJiyong Park 	uint16_t rtt_nom_wr_park7;
2005*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl0;
2006*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl1;
2007*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl2;
2008*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl3;
2009*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl4;
2010*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl5;
2011*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl6;
2012*54fd6939SJiyong Park 	uint8_t  acsm_odt_ctrl7;
2013*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib0;
2014*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib1;
2015*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib2;
2016*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib3;
2017*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib4;
2018*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib5;
2019*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib6;
2020*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib7;
2021*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib8;
2022*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib9;
2023*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib10;
2024*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib11;
2025*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib12;
2026*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib13;
2027*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib14;
2028*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib15;
2029*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib16;
2030*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib17;
2031*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib18;
2032*54fd6939SJiyong Park 	uint8_t  vref_dq_r0nib19;
2033*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib0;
2034*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib1;
2035*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib2;
2036*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib3;
2037*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib4;
2038*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib5;
2039*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib6;
2040*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib7;
2041*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib8;
2042*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib9;
2043*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib10;
2044*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib11;
2045*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib12;
2046*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib13;
2047*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib14;
2048*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib15;
2049*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib16;
2050*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib17;
2051*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib18;
2052*54fd6939SJiyong Park 	uint8_t  vref_dq_r1nib19;
2053*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib0;
2054*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib1;
2055*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib2;
2056*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib3;
2057*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib4;
2058*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib5;
2059*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib6;
2060*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib7;
2061*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib8;
2062*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib9;
2063*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib10;
2064*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib11;
2065*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib12;
2066*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib13;
2067*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib14;
2068*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib15;
2069*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib16;
2070*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib17;
2071*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib18;
2072*54fd6939SJiyong Park 	uint8_t  vref_dq_r2nib19;
2073*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib0;
2074*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib1;
2075*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib2;
2076*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib3;
2077*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib4;
2078*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib5;
2079*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib6;
2080*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib7;
2081*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib8;
2082*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib9;
2083*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib10;
2084*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib11;
2085*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib12;
2086*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib13;
2087*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib14;
2088*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib15;
2089*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib16;
2090*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib17;
2091*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib18;
2092*54fd6939SJiyong Park 	uint8_t  vref_dq_r3nib19;
2093*54fd6939SJiyong Park 	uint8_t  f0rc00_d0;
2094*54fd6939SJiyong Park 	uint8_t  f0rc01_d0;
2095*54fd6939SJiyong Park 	uint8_t  f0rc02_d0;
2096*54fd6939SJiyong Park 	uint8_t  f0rc03_d0;
2097*54fd6939SJiyong Park 	uint8_t  f0rc04_d0;
2098*54fd6939SJiyong Park 	uint8_t  f0rc05_d0;
2099*54fd6939SJiyong Park 	uint8_t  f0rc06_d0;
2100*54fd6939SJiyong Park 	uint8_t  f0rc07_d0;
2101*54fd6939SJiyong Park 	uint8_t  f0rc08_d0;
2102*54fd6939SJiyong Park 	uint8_t  f0rc09_d0;
2103*54fd6939SJiyong Park 	uint8_t  f0rc0a_d0;
2104*54fd6939SJiyong Park 	uint8_t  f0rc0b_d0;
2105*54fd6939SJiyong Park 	uint8_t  f0rc0c_d0;
2106*54fd6939SJiyong Park 	uint8_t  f0rc0d_d0;
2107*54fd6939SJiyong Park 	uint8_t  f0rc0e_d0;
2108*54fd6939SJiyong Park 	uint8_t  f0rc0f_d0;
2109*54fd6939SJiyong Park 	uint8_t  f0rc1x_d0;
2110*54fd6939SJiyong Park 	uint8_t  f0rc2x_d0;
2111*54fd6939SJiyong Park 	uint8_t  f0rc3x_d0;
2112*54fd6939SJiyong Park 	uint8_t  f0rc4x_d0;
2113*54fd6939SJiyong Park 	uint8_t  f0rc5x_d0;
2114*54fd6939SJiyong Park 	uint8_t  f0rc6x_d0;
2115*54fd6939SJiyong Park 	uint8_t  f0rc7x_d0;
2116*54fd6939SJiyong Park 	uint8_t  f0rc8x_d0;
2117*54fd6939SJiyong Park 	uint8_t  f0rc9x_d0;
2118*54fd6939SJiyong Park 	uint8_t  f0rcax_d0;
2119*54fd6939SJiyong Park 	uint8_t  f0rcbx_d0;
2120*54fd6939SJiyong Park 	uint8_t  f1rc00_d0;
2121*54fd6939SJiyong Park 	uint8_t  f1rc01_d0;
2122*54fd6939SJiyong Park 	uint8_t  f1rc02_d0;
2123*54fd6939SJiyong Park 	uint8_t  f1rc03_d0;
2124*54fd6939SJiyong Park 	uint8_t  f1rc04_d0;
2125*54fd6939SJiyong Park 	uint8_t  f1rc05_d0;
2126*54fd6939SJiyong Park 	uint8_t  f1rc06_d0;
2127*54fd6939SJiyong Park 	uint8_t  f1rc07_d0;
2128*54fd6939SJiyong Park 	uint8_t  f1rc08_d0;
2129*54fd6939SJiyong Park 	uint8_t  f1rc09_d0;
2130*54fd6939SJiyong Park 	uint8_t  f1rc0a_d0;
2131*54fd6939SJiyong Park 	uint8_t  f1rc0b_d0;
2132*54fd6939SJiyong Park 	uint8_t  f1rc0c_d0;
2133*54fd6939SJiyong Park 	uint8_t  f1rc0d_d0;
2134*54fd6939SJiyong Park 	uint8_t  f1rc0e_d0;
2135*54fd6939SJiyong Park 	uint8_t  f1rc0f_d0;
2136*54fd6939SJiyong Park 	uint8_t  f1rc1x_d0;
2137*54fd6939SJiyong Park 	uint8_t  f1rc2x_d0;
2138*54fd6939SJiyong Park 	uint8_t  f1rc3x_d0;
2139*54fd6939SJiyong Park 	uint8_t  f1rc4x_d0;
2140*54fd6939SJiyong Park 	uint8_t  f1rc5x_d0;
2141*54fd6939SJiyong Park 	uint8_t  f1rc6x_d0;
2142*54fd6939SJiyong Park 	uint8_t  f1rc7x_d0;
2143*54fd6939SJiyong Park 	uint8_t  f1rc8x_d0;
2144*54fd6939SJiyong Park 	uint8_t  f1rc9x_d0;
2145*54fd6939SJiyong Park 	uint8_t  f1rcax_d0;
2146*54fd6939SJiyong Park 	uint8_t  f1rcbx_d0;
2147*54fd6939SJiyong Park 	uint8_t  f0rc00_d1;
2148*54fd6939SJiyong Park 	uint8_t  f0rc01_d1;
2149*54fd6939SJiyong Park 	uint8_t  f0rc02_d1;
2150*54fd6939SJiyong Park 	uint8_t  f0rc03_d1;
2151*54fd6939SJiyong Park 	uint8_t  f0rc04_d1;
2152*54fd6939SJiyong Park 	uint8_t  f0rc05_d1;
2153*54fd6939SJiyong Park 	uint8_t  f0rc06_d1;
2154*54fd6939SJiyong Park 	uint8_t  f0rc07_d1;
2155*54fd6939SJiyong Park 	uint8_t  f0rc08_d1;
2156*54fd6939SJiyong Park 	uint8_t  f0rc09_d1;
2157*54fd6939SJiyong Park 	uint8_t  f0rc0a_d1;
2158*54fd6939SJiyong Park 	uint8_t  f0rc0b_d1;
2159*54fd6939SJiyong Park 	uint8_t  f0rc0c_d1;
2160*54fd6939SJiyong Park 	uint8_t  f0rc0d_d1;
2161*54fd6939SJiyong Park 	uint8_t  f0rc0e_d1;
2162*54fd6939SJiyong Park 	uint8_t  f0rc0f_d1;
2163*54fd6939SJiyong Park 	uint8_t  f0rc1x_d1;
2164*54fd6939SJiyong Park 	uint8_t  f0rc2x_d1;
2165*54fd6939SJiyong Park 	uint8_t  f0rc3x_d1;
2166*54fd6939SJiyong Park 	uint8_t  f0rc4x_d1;
2167*54fd6939SJiyong Park 	uint8_t  f0rc5x_d1;
2168*54fd6939SJiyong Park 	uint8_t  f0rc6x_d1;
2169*54fd6939SJiyong Park 	uint8_t  f0rc7x_d1;
2170*54fd6939SJiyong Park 	uint8_t  f0rc8x_d1;
2171*54fd6939SJiyong Park 	uint8_t  f0rc9x_d1;
2172*54fd6939SJiyong Park 	uint8_t  f0rcax_d1;
2173*54fd6939SJiyong Park 	uint8_t  f0rcbx_d1;
2174*54fd6939SJiyong Park 	uint8_t  f1rc00_d1;
2175*54fd6939SJiyong Park 	uint8_t  f1rc01_d1;
2176*54fd6939SJiyong Park 	uint8_t  f1rc02_d1;
2177*54fd6939SJiyong Park 	uint8_t  f1rc03_d1;
2178*54fd6939SJiyong Park 	uint8_t  f1rc04_d1;
2179*54fd6939SJiyong Park 	uint8_t  f1rc05_d1;
2180*54fd6939SJiyong Park 	uint8_t  f1rc06_d1;
2181*54fd6939SJiyong Park 	uint8_t  f1rc07_d1;
2182*54fd6939SJiyong Park 	uint8_t  f1rc08_d1;
2183*54fd6939SJiyong Park 	uint8_t  f1rc09_d1;
2184*54fd6939SJiyong Park 	uint8_t  f1rc0a_d1;
2185*54fd6939SJiyong Park 	uint8_t  f1rc0b_d1;
2186*54fd6939SJiyong Park 	uint8_t  f1rc0c_d1;
2187*54fd6939SJiyong Park 	uint8_t  f1rc0d_d1;
2188*54fd6939SJiyong Park 	uint8_t  f1rc0e_d1;
2189*54fd6939SJiyong Park 	uint8_t  f1rc0f_d1;
2190*54fd6939SJiyong Park 	uint8_t  f1rc1x_d1;
2191*54fd6939SJiyong Park 	uint8_t  f1rc2x_d1;
2192*54fd6939SJiyong Park 	uint8_t  f1rc3x_d1;
2193*54fd6939SJiyong Park 	uint8_t  f1rc4x_d1;
2194*54fd6939SJiyong Park 	uint8_t  f1rc5x_d1;
2195*54fd6939SJiyong Park 	uint8_t  f1rc6x_d1;
2196*54fd6939SJiyong Park 	uint8_t  f1rc7x_d1;
2197*54fd6939SJiyong Park 	uint8_t  f1rc8x_d1;
2198*54fd6939SJiyong Park 	uint8_t  f1rc9x_d1;
2199*54fd6939SJiyong Park 	uint8_t  f1rcax_d1;
2200*54fd6939SJiyong Park 	uint8_t  f1rcbx_d1;
2201*54fd6939SJiyong Park 	uint8_t  bc00_d0;
2202*54fd6939SJiyong Park 	uint8_t  bc01_d0;
2203*54fd6939SJiyong Park 	uint8_t  bc02_d0;
2204*54fd6939SJiyong Park 	uint8_t  bc03_d0;
2205*54fd6939SJiyong Park 	uint8_t  bc04_d0;
2206*54fd6939SJiyong Park 	uint8_t  bc05_d0;
2207*54fd6939SJiyong Park 	uint8_t  bc06_d0;
2208*54fd6939SJiyong Park 	uint8_t  bc07_d0;
2209*54fd6939SJiyong Park 	uint8_t  bc08_d0;
2210*54fd6939SJiyong Park 	uint8_t  bc09_d0;
2211*54fd6939SJiyong Park 	uint8_t  bc0a_d0;
2212*54fd6939SJiyong Park 	uint8_t  bc0b_d0;
2213*54fd6939SJiyong Park 	uint8_t  bc0c_d0;
2214*54fd6939SJiyong Park 	uint8_t  bc0d_d0;
2215*54fd6939SJiyong Park 	uint8_t  bc0e_d0;
2216*54fd6939SJiyong Park 	uint8_t  f0bc6x_d0;
2217*54fd6939SJiyong Park 	uint8_t  f0bccx_d0;
2218*54fd6939SJiyong Park 	uint8_t  f0bcdx_d0;
2219*54fd6939SJiyong Park 	uint8_t  f0bcex_d0;
2220*54fd6939SJiyong Park 	uint8_t  f0bcfx_d0;
2221*54fd6939SJiyong Park 	uint8_t  f1bccx_d0;
2222*54fd6939SJiyong Park 	uint8_t  f1bcdx_d0;
2223*54fd6939SJiyong Park 	uint8_t  f1bcex_d0;
2224*54fd6939SJiyong Park 	uint8_t  f1bcfx_d0;
2225*54fd6939SJiyong Park 	uint8_t  f0bc2x_b0_d0;
2226*54fd6939SJiyong Park 	uint8_t  f0bc3x_b0_d0;
2227*54fd6939SJiyong Park 	uint8_t  f0bc4x_b0_d0;
2228*54fd6939SJiyong Park 	uint8_t  f0bc5x_b0_d0;
2229*54fd6939SJiyong Park 	uint8_t  f0bc8x_b0_d0;
2230*54fd6939SJiyong Park 	uint8_t  f0bc9x_b0_d0;
2231*54fd6939SJiyong Park 	uint8_t  f0bcax_b0_d0;
2232*54fd6939SJiyong Park 	uint8_t  f0bcbx_b0_d0;
2233*54fd6939SJiyong Park 	uint8_t  f1bc2x_b0_d0;
2234*54fd6939SJiyong Park 	uint8_t  f1bc3x_b0_d0;
2235*54fd6939SJiyong Park 	uint8_t  f1bc4x_b0_d0;
2236*54fd6939SJiyong Park 	uint8_t  f1bc5x_b0_d0;
2237*54fd6939SJiyong Park 	uint8_t  f1bc8x_b0_d0;
2238*54fd6939SJiyong Park 	uint8_t  f1bc9x_b0_d0;
2239*54fd6939SJiyong Park 	uint8_t  f1bcax_b0_d0;
2240*54fd6939SJiyong Park 	uint8_t  f1bcbx_b0_d0;
2241*54fd6939SJiyong Park 	uint8_t  f2bc2x_b0_d0;
2242*54fd6939SJiyong Park 	uint8_t  f2bc3x_b0_d0;
2243*54fd6939SJiyong Park 	uint8_t  f2bc4x_b0_d0;
2244*54fd6939SJiyong Park 	uint8_t  f2bc5x_b0_d0;
2245*54fd6939SJiyong Park 	uint8_t  f2bc8x_b0_d0;
2246*54fd6939SJiyong Park 	uint8_t  f2bc9x_b0_d0;
2247*54fd6939SJiyong Park 	uint8_t  f2bcax_b0_d0;
2248*54fd6939SJiyong Park 	uint8_t  f2bcbx_b0_d0;
2249*54fd6939SJiyong Park 	uint8_t  f3bc2x_b0_d0;
2250*54fd6939SJiyong Park 	uint8_t  f3bc3x_b0_d0;
2251*54fd6939SJiyong Park 	uint8_t  f3bc4x_b0_d0;
2252*54fd6939SJiyong Park 	uint8_t  f3bc5x_b0_d0;
2253*54fd6939SJiyong Park 	uint8_t  f3bc8x_b0_d0;
2254*54fd6939SJiyong Park 	uint8_t  f3bc9x_b0_d0;
2255*54fd6939SJiyong Park 	uint8_t  f3bcax_b0_d0;
2256*54fd6939SJiyong Park 	uint8_t  f3bcbx_b0_d0;
2257*54fd6939SJiyong Park 	uint8_t  f0bc2x_b1_d0;
2258*54fd6939SJiyong Park 	uint8_t  f0bc3x_b1_d0;
2259*54fd6939SJiyong Park 	uint8_t  f0bc4x_b1_d0;
2260*54fd6939SJiyong Park 	uint8_t  f0bc5x_b1_d0;
2261*54fd6939SJiyong Park 	uint8_t  f0bc8x_b1_d0;
2262*54fd6939SJiyong Park 	uint8_t  f0bc9x_b1_d0;
2263*54fd6939SJiyong Park 	uint8_t  f0bcax_b1_d0;
2264*54fd6939SJiyong Park 	uint8_t  f0bcbx_b1_d0;
2265*54fd6939SJiyong Park 	uint8_t  f1bc2x_b1_d0;
2266*54fd6939SJiyong Park 	uint8_t  f1bc3x_b1_d0;
2267*54fd6939SJiyong Park 	uint8_t  f1bc4x_b1_d0;
2268*54fd6939SJiyong Park 	uint8_t  f1bc5x_b1_d0;
2269*54fd6939SJiyong Park 	uint8_t  f1bc8x_b1_d0;
2270*54fd6939SJiyong Park 	uint8_t  f1bc9x_b1_d0;
2271*54fd6939SJiyong Park 	uint8_t  f1bcax_b1_d0;
2272*54fd6939SJiyong Park 	uint8_t  f1bcbx_b1_d0;
2273*54fd6939SJiyong Park 	uint8_t  f2bc2x_b1_d0;
2274*54fd6939SJiyong Park 	uint8_t  f2bc3x_b1_d0;
2275*54fd6939SJiyong Park 	uint8_t  f2bc4x_b1_d0;
2276*54fd6939SJiyong Park 	uint8_t  f2bc5x_b1_d0;
2277*54fd6939SJiyong Park 	uint8_t  f2bc8x_b1_d0;
2278*54fd6939SJiyong Park 	uint8_t  f2bc9x_b1_d0;
2279*54fd6939SJiyong Park 	uint8_t  f2bcax_b1_d0;
2280*54fd6939SJiyong Park 	uint8_t  f2bcbx_b1_d0;
2281*54fd6939SJiyong Park 	uint8_t  f3bc2x_b1_d0;
2282*54fd6939SJiyong Park 	uint8_t  f3bc3x_b1_d0;
2283*54fd6939SJiyong Park 	uint8_t  f3bc4x_b1_d0;
2284*54fd6939SJiyong Park 	uint8_t  f3bc5x_b1_d0;
2285*54fd6939SJiyong Park 	uint8_t  f3bc8x_b1_d0;
2286*54fd6939SJiyong Park 	uint8_t  f3bc9x_b1_d0;
2287*54fd6939SJiyong Park 	uint8_t  f3bcax_b1_d0;
2288*54fd6939SJiyong Park 	uint8_t  f3bcbx_b1_d0;
2289*54fd6939SJiyong Park 	uint8_t  f0bc2x_b2_d0;
2290*54fd6939SJiyong Park 	uint8_t  f0bc3x_b2_d0;
2291*54fd6939SJiyong Park 	uint8_t  f0bc4x_b2_d0;
2292*54fd6939SJiyong Park 	uint8_t  f0bc5x_b2_d0;
2293*54fd6939SJiyong Park 	uint8_t  f0bc8x_b2_d0;
2294*54fd6939SJiyong Park 	uint8_t  f0bc9x_b2_d0;
2295*54fd6939SJiyong Park 	uint8_t  f0bcax_b2_d0;
2296*54fd6939SJiyong Park 	uint8_t  f0bcbx_b2_d0;
2297*54fd6939SJiyong Park 	uint8_t  f1bc2x_b2_d0;
2298*54fd6939SJiyong Park 	uint8_t  f1bc3x_b2_d0;
2299*54fd6939SJiyong Park 	uint8_t  f1bc4x_b2_d0;
2300*54fd6939SJiyong Park 	uint8_t  f1bc5x_b2_d0;
2301*54fd6939SJiyong Park 	uint8_t  f1bc8x_b2_d0;
2302*54fd6939SJiyong Park 	uint8_t  f1bc9x_b2_d0;
2303*54fd6939SJiyong Park 	uint8_t  f1bcax_b2_d0;
2304*54fd6939SJiyong Park 	uint8_t  f1bcbx_b2_d0;
2305*54fd6939SJiyong Park 	uint8_t  f2bc2x_b2_d0;
2306*54fd6939SJiyong Park 	uint8_t  f2bc3x_b2_d0;
2307*54fd6939SJiyong Park 	uint8_t  f2bc4x_b2_d0;
2308*54fd6939SJiyong Park 	uint8_t  f2bc5x_b2_d0;
2309*54fd6939SJiyong Park 	uint8_t  f2bc8x_b2_d0;
2310*54fd6939SJiyong Park 	uint8_t  f2bc9x_b2_d0;
2311*54fd6939SJiyong Park 	uint8_t  f2bcax_b2_d0;
2312*54fd6939SJiyong Park 	uint8_t  f2bcbx_b2_d0;
2313*54fd6939SJiyong Park 	uint8_t  f3bc2x_b2_d0;
2314*54fd6939SJiyong Park 	uint8_t  f3bc3x_b2_d0;
2315*54fd6939SJiyong Park 	uint8_t  f3bc4x_b2_d0;
2316*54fd6939SJiyong Park 	uint8_t  f3bc5x_b2_d0;
2317*54fd6939SJiyong Park 	uint8_t  f3bc8x_b2_d0;
2318*54fd6939SJiyong Park 	uint8_t  f3bc9x_b2_d0;
2319*54fd6939SJiyong Park 	uint8_t  f3bcax_b2_d0;
2320*54fd6939SJiyong Park 	uint8_t  f3bcbx_b2_d0;
2321*54fd6939SJiyong Park 	uint8_t  f0bc2x_b3_d0;
2322*54fd6939SJiyong Park 	uint8_t  f0bc3x_b3_d0;
2323*54fd6939SJiyong Park 	uint8_t  f0bc4x_b3_d0;
2324*54fd6939SJiyong Park 	uint8_t  f0bc5x_b3_d0;
2325*54fd6939SJiyong Park 	uint8_t  f0bc8x_b3_d0;
2326*54fd6939SJiyong Park 	uint8_t  f0bc9x_b3_d0;
2327*54fd6939SJiyong Park 	uint8_t  f0bcax_b3_d0;
2328*54fd6939SJiyong Park 	uint8_t  f0bcbx_b3_d0;
2329*54fd6939SJiyong Park 	uint8_t  f1bc2x_b3_d0;
2330*54fd6939SJiyong Park 	uint8_t  f1bc3x_b3_d0;
2331*54fd6939SJiyong Park 	uint8_t  f1bc4x_b3_d0;
2332*54fd6939SJiyong Park 	uint8_t  f1bc5x_b3_d0;
2333*54fd6939SJiyong Park 	uint8_t  f1bc8x_b3_d0;
2334*54fd6939SJiyong Park 	uint8_t  f1bc9x_b3_d0;
2335*54fd6939SJiyong Park 	uint8_t  f1bcax_b3_d0;
2336*54fd6939SJiyong Park 	uint8_t  f1bcbx_b3_d0;
2337*54fd6939SJiyong Park 	uint8_t  f2bc2x_b3_d0;
2338*54fd6939SJiyong Park 	uint8_t  f2bc3x_b3_d0;
2339*54fd6939SJiyong Park 	uint8_t  f2bc4x_b3_d0;
2340*54fd6939SJiyong Park 	uint8_t  f2bc5x_b3_d0;
2341*54fd6939SJiyong Park 	uint8_t  f2bc8x_b3_d0;
2342*54fd6939SJiyong Park 	uint8_t  f2bc9x_b3_d0;
2343*54fd6939SJiyong Park 	uint8_t  f2bcax_b3_d0;
2344*54fd6939SJiyong Park 	uint8_t  f2bcbx_b3_d0;
2345*54fd6939SJiyong Park 	uint8_t  f3bc2x_b3_d0;
2346*54fd6939SJiyong Park 	uint8_t  f3bc3x_b3_d0;
2347*54fd6939SJiyong Park 	uint8_t  f3bc4x_b3_d0;
2348*54fd6939SJiyong Park 	uint8_t  f3bc5x_b3_d0;
2349*54fd6939SJiyong Park 	uint8_t  f3bc8x_b3_d0;
2350*54fd6939SJiyong Park 	uint8_t  f3bc9x_b3_d0;
2351*54fd6939SJiyong Park 	uint8_t  f3bcax_b3_d0;
2352*54fd6939SJiyong Park 	uint8_t  f3bcbx_b3_d0;
2353*54fd6939SJiyong Park 	uint8_t  f0bc2x_b4_d0;
2354*54fd6939SJiyong Park 	uint8_t  f0bc3x_b4_d0;
2355*54fd6939SJiyong Park 	uint8_t  f0bc4x_b4_d0;
2356*54fd6939SJiyong Park 	uint8_t  f0bc5x_b4_d0;
2357*54fd6939SJiyong Park 	uint8_t  f0bc8x_b4_d0;
2358*54fd6939SJiyong Park 	uint8_t  f0bc9x_b4_d0;
2359*54fd6939SJiyong Park 	uint8_t  f0bcax_b4_d0;
2360*54fd6939SJiyong Park 	uint8_t  f0bcbx_b4_d0;
2361*54fd6939SJiyong Park 	uint8_t  f1bc2x_b4_d0;
2362*54fd6939SJiyong Park 	uint8_t  f1bc3x_b4_d0;
2363*54fd6939SJiyong Park 	uint8_t  f1bc4x_b4_d0;
2364*54fd6939SJiyong Park 	uint8_t  f1bc5x_b4_d0;
2365*54fd6939SJiyong Park 	uint8_t  f1bc8x_b4_d0;
2366*54fd6939SJiyong Park 	uint8_t  f1bc9x_b4_d0;
2367*54fd6939SJiyong Park 	uint8_t  f1bcax_b4_d0;
2368*54fd6939SJiyong Park 	uint8_t  f1bcbx_b4_d0;
2369*54fd6939SJiyong Park 	uint8_t  f2bc2x_b4_d0;
2370*54fd6939SJiyong Park 	uint8_t  f2bc3x_b4_d0;
2371*54fd6939SJiyong Park 	uint8_t  f2bc4x_b4_d0;
2372*54fd6939SJiyong Park 	uint8_t  f2bc5x_b4_d0;
2373*54fd6939SJiyong Park 	uint8_t  f2bc8x_b4_d0;
2374*54fd6939SJiyong Park 	uint8_t  f2bc9x_b4_d0;
2375*54fd6939SJiyong Park 	uint8_t  f2bcax_b4_d0;
2376*54fd6939SJiyong Park 	uint8_t  f2bcbx_b4_d0;
2377*54fd6939SJiyong Park 	uint8_t  f3bc2x_b4_d0;
2378*54fd6939SJiyong Park 	uint8_t  f3bc3x_b4_d0;
2379*54fd6939SJiyong Park 	uint8_t  f3bc4x_b4_d0;
2380*54fd6939SJiyong Park 	uint8_t  f3bc5x_b4_d0;
2381*54fd6939SJiyong Park 	uint8_t  f3bc8x_b4_d0;
2382*54fd6939SJiyong Park 	uint8_t  f3bc9x_b4_d0;
2383*54fd6939SJiyong Park 	uint8_t  f3bcax_b4_d0;
2384*54fd6939SJiyong Park 	uint8_t  f3bcbx_b4_d0;
2385*54fd6939SJiyong Park 	uint8_t  f0bc2x_b5_d0;
2386*54fd6939SJiyong Park 	uint8_t  f0bc3x_b5_d0;
2387*54fd6939SJiyong Park 	uint8_t  f0bc4x_b5_d0;
2388*54fd6939SJiyong Park 	uint8_t  f0bc5x_b5_d0;
2389*54fd6939SJiyong Park 	uint8_t  f0bc8x_b5_d0;
2390*54fd6939SJiyong Park 	uint8_t  f0bc9x_b5_d0;
2391*54fd6939SJiyong Park 	uint8_t  f0bcax_b5_d0;
2392*54fd6939SJiyong Park 	uint8_t  f0bcbx_b5_d0;
2393*54fd6939SJiyong Park 	uint8_t  f1bc2x_b5_d0;
2394*54fd6939SJiyong Park 	uint8_t  f1bc3x_b5_d0;
2395*54fd6939SJiyong Park 	uint8_t  f1bc4x_b5_d0;
2396*54fd6939SJiyong Park 	uint8_t  f1bc5x_b5_d0;
2397*54fd6939SJiyong Park 	uint8_t  f1bc8x_b5_d0;
2398*54fd6939SJiyong Park 	uint8_t  f1bc9x_b5_d0;
2399*54fd6939SJiyong Park 	uint8_t  f1bcax_b5_d0;
2400*54fd6939SJiyong Park 	uint8_t  f1bcbx_b5_d0;
2401*54fd6939SJiyong Park 	uint8_t  f2bc2x_b5_d0;
2402*54fd6939SJiyong Park 	uint8_t  f2bc3x_b5_d0;
2403*54fd6939SJiyong Park 	uint8_t  f2bc4x_b5_d0;
2404*54fd6939SJiyong Park 	uint8_t  f2bc5x_b5_d0;
2405*54fd6939SJiyong Park 	uint8_t  f2bc8x_b5_d0;
2406*54fd6939SJiyong Park 	uint8_t  f2bc9x_b5_d0;
2407*54fd6939SJiyong Park 	uint8_t  f2bcax_b5_d0;
2408*54fd6939SJiyong Park 	uint8_t  f2bcbx_b5_d0;
2409*54fd6939SJiyong Park 	uint8_t  f3bc2x_b5_d0;
2410*54fd6939SJiyong Park 	uint8_t  f3bc3x_b5_d0;
2411*54fd6939SJiyong Park 	uint8_t  f3bc4x_b5_d0;
2412*54fd6939SJiyong Park 	uint8_t  f3bc5x_b5_d0;
2413*54fd6939SJiyong Park 	uint8_t  f3bc8x_b5_d0;
2414*54fd6939SJiyong Park 	uint8_t  f3bc9x_b5_d0;
2415*54fd6939SJiyong Park 	uint8_t  f3bcax_b5_d0;
2416*54fd6939SJiyong Park 	uint8_t  f3bcbx_b5_d0;
2417*54fd6939SJiyong Park 	uint8_t  f0bc2x_b6_d0;
2418*54fd6939SJiyong Park 	uint8_t  f0bc3x_b6_d0;
2419*54fd6939SJiyong Park 	uint8_t  f0bc4x_b6_d0;
2420*54fd6939SJiyong Park 	uint8_t  f0bc5x_b6_d0;
2421*54fd6939SJiyong Park 	uint8_t  f0bc8x_b6_d0;
2422*54fd6939SJiyong Park 	uint8_t  f0bc9x_b6_d0;
2423*54fd6939SJiyong Park 	uint8_t  f0bcax_b6_d0;
2424*54fd6939SJiyong Park 	uint8_t  f0bcbx_b6_d0;
2425*54fd6939SJiyong Park 	uint8_t  f1bc2x_b6_d0;
2426*54fd6939SJiyong Park 	uint8_t  f1bc3x_b6_d0;
2427*54fd6939SJiyong Park 	uint8_t  f1bc4x_b6_d0;
2428*54fd6939SJiyong Park 	uint8_t  f1bc5x_b6_d0;
2429*54fd6939SJiyong Park 	uint8_t  f1bc8x_b6_d0;
2430*54fd6939SJiyong Park 	uint8_t  f1bc9x_b6_d0;
2431*54fd6939SJiyong Park 	uint8_t  f1bcax_b6_d0;
2432*54fd6939SJiyong Park 	uint8_t  f1bcbx_b6_d0;
2433*54fd6939SJiyong Park 	uint8_t  f2bc2x_b6_d0;
2434*54fd6939SJiyong Park 	uint8_t  f2bc3x_b6_d0;
2435*54fd6939SJiyong Park 	uint8_t  f2bc4x_b6_d0;
2436*54fd6939SJiyong Park 	uint8_t  f2bc5x_b6_d0;
2437*54fd6939SJiyong Park 	uint8_t  f2bc8x_b6_d0;
2438*54fd6939SJiyong Park 	uint8_t  f2bc9x_b6_d0;
2439*54fd6939SJiyong Park 	uint8_t  f2bcax_b6_d0;
2440*54fd6939SJiyong Park 	uint8_t  f2bcbx_b6_d0;
2441*54fd6939SJiyong Park 	uint8_t  f3bc2x_b6_d0;
2442*54fd6939SJiyong Park 	uint8_t  f3bc3x_b6_d0;
2443*54fd6939SJiyong Park 	uint8_t  f3bc4x_b6_d0;
2444*54fd6939SJiyong Park 	uint8_t  f3bc5x_b6_d0;
2445*54fd6939SJiyong Park 	uint8_t  f3bc8x_b6_d0;
2446*54fd6939SJiyong Park 	uint8_t  f3bc9x_b6_d0;
2447*54fd6939SJiyong Park 	uint8_t  f3bcax_b6_d0;
2448*54fd6939SJiyong Park 	uint8_t  f3bcbx_b6_d0;
2449*54fd6939SJiyong Park 	uint8_t  f0bc2x_b7_d0;
2450*54fd6939SJiyong Park 	uint8_t  f0bc3x_b7_d0;
2451*54fd6939SJiyong Park 	uint8_t  f0bc4x_b7_d0;
2452*54fd6939SJiyong Park 	uint8_t  f0bc5x_b7_d0;
2453*54fd6939SJiyong Park 	uint8_t  f0bc8x_b7_d0;
2454*54fd6939SJiyong Park 	uint8_t  f0bc9x_b7_d0;
2455*54fd6939SJiyong Park 	uint8_t  f0bcax_b7_d0;
2456*54fd6939SJiyong Park 	uint8_t  f0bcbx_b7_d0;
2457*54fd6939SJiyong Park 	uint8_t  f1bc2x_b7_d0;
2458*54fd6939SJiyong Park 	uint8_t  f1bc3x_b7_d0;
2459*54fd6939SJiyong Park 	uint8_t  f1bc4x_b7_d0;
2460*54fd6939SJiyong Park 	uint8_t  f1bc5x_b7_d0;
2461*54fd6939SJiyong Park 	uint8_t  f1bc8x_b7_d0;
2462*54fd6939SJiyong Park 	uint8_t  f1bc9x_b7_d0;
2463*54fd6939SJiyong Park 	uint8_t  f1bcax_b7_d0;
2464*54fd6939SJiyong Park 	uint8_t  f1bcbx_b7_d0;
2465*54fd6939SJiyong Park 	uint8_t  f2bc2x_b7_d0;
2466*54fd6939SJiyong Park 	uint8_t  f2bc3x_b7_d0;
2467*54fd6939SJiyong Park 	uint8_t  f2bc4x_b7_d0;
2468*54fd6939SJiyong Park 	uint8_t  f2bc5x_b7_d0;
2469*54fd6939SJiyong Park 	uint8_t  f2bc8x_b7_d0;
2470*54fd6939SJiyong Park 	uint8_t  f2bc9x_b7_d0;
2471*54fd6939SJiyong Park 	uint8_t  f2bcax_b7_d0;
2472*54fd6939SJiyong Park 	uint8_t  f2bcbx_b7_d0;
2473*54fd6939SJiyong Park 	uint8_t  f3bc2x_b7_d0;
2474*54fd6939SJiyong Park 	uint8_t  f3bc3x_b7_d0;
2475*54fd6939SJiyong Park 	uint8_t  f3bc4x_b7_d0;
2476*54fd6939SJiyong Park 	uint8_t  f3bc5x_b7_d0;
2477*54fd6939SJiyong Park 	uint8_t  f3bc8x_b7_d0;
2478*54fd6939SJiyong Park 	uint8_t  f3bc9x_b7_d0;
2479*54fd6939SJiyong Park 	uint8_t  f3bcax_b7_d0;
2480*54fd6939SJiyong Park 	uint8_t  f3bcbx_b7_d0;
2481*54fd6939SJiyong Park 	uint8_t  f0bc2x_b8_d0;
2482*54fd6939SJiyong Park 	uint8_t  f0bc3x_b8_d0;
2483*54fd6939SJiyong Park 	uint8_t  f0bc4x_b8_d0;
2484*54fd6939SJiyong Park 	uint8_t  f0bc5x_b8_d0;
2485*54fd6939SJiyong Park 	uint8_t  f0bc8x_b8_d0;
2486*54fd6939SJiyong Park 	uint8_t  f0bc9x_b8_d0;
2487*54fd6939SJiyong Park 	uint8_t  f0bcax_b8_d0;
2488*54fd6939SJiyong Park 	uint8_t  f0bcbx_b8_d0;
2489*54fd6939SJiyong Park 	uint8_t  f1bc2x_b8_d0;
2490*54fd6939SJiyong Park 	uint8_t  f1bc3x_b8_d0;
2491*54fd6939SJiyong Park 	uint8_t  f1bc4x_b8_d0;
2492*54fd6939SJiyong Park 	uint8_t  f1bc5x_b8_d0;
2493*54fd6939SJiyong Park 	uint8_t  f1bc8x_b8_d0;
2494*54fd6939SJiyong Park 	uint8_t  f1bc9x_b8_d0;
2495*54fd6939SJiyong Park 	uint8_t  f1bcax_b8_d0;
2496*54fd6939SJiyong Park 	uint8_t  f1bcbx_b8_d0;
2497*54fd6939SJiyong Park 	uint8_t  f2bc2x_b8_d0;
2498*54fd6939SJiyong Park 	uint8_t  f2bc3x_b8_d0;
2499*54fd6939SJiyong Park 	uint8_t  f2bc4x_b8_d0;
2500*54fd6939SJiyong Park 	uint8_t  f2bc5x_b8_d0;
2501*54fd6939SJiyong Park 	uint8_t  f2bc8x_b8_d0;
2502*54fd6939SJiyong Park 	uint8_t  f2bc9x_b8_d0;
2503*54fd6939SJiyong Park 	uint8_t  f2bcax_b8_d0;
2504*54fd6939SJiyong Park 	uint8_t  f2bcbx_b8_d0;
2505*54fd6939SJiyong Park 	uint8_t  f3bc2x_b8_d0;
2506*54fd6939SJiyong Park 	uint8_t  f3bc3x_b8_d0;
2507*54fd6939SJiyong Park 	uint8_t  f3bc4x_b8_d0;
2508*54fd6939SJiyong Park 	uint8_t  f3bc5x_b8_d0;
2509*54fd6939SJiyong Park 	uint8_t  f3bc8x_b8_d0;
2510*54fd6939SJiyong Park 	uint8_t  f3bc9x_b8_d0;
2511*54fd6939SJiyong Park 	uint8_t  f3bcax_b8_d0;
2512*54fd6939SJiyong Park 	uint8_t  f3bcbx_b8_d0;
2513*54fd6939SJiyong Park 	uint8_t  f5bc5x_d0;
2514*54fd6939SJiyong Park 	uint8_t  f5bc6x_d0;
2515*54fd6939SJiyong Park 	uint8_t  f4bc8x_d0;
2516*54fd6939SJiyong Park 	uint8_t  f4bc9x_d0;
2517*54fd6939SJiyong Park 	uint8_t  f4bcax_d0;
2518*54fd6939SJiyong Park 	uint8_t  f4bcbx_d0;
2519*54fd6939SJiyong Park 	uint8_t  f4bccx_d0;
2520*54fd6939SJiyong Park 	uint8_t  f4bcdx_d0;
2521*54fd6939SJiyong Park 	uint8_t  f4bcex_d0;
2522*54fd6939SJiyong Park 	uint8_t  f4bcfx_d0;
2523*54fd6939SJiyong Park 	uint8_t  f5bc8x_d0;
2524*54fd6939SJiyong Park 	uint8_t  f5bc9x_d0;
2525*54fd6939SJiyong Park 	uint8_t  f5bcax_d0;
2526*54fd6939SJiyong Park 	uint8_t  f5bcbx_d0;
2527*54fd6939SJiyong Park 	uint8_t  f5bccx_d0;
2528*54fd6939SJiyong Park 	uint8_t  f5bcdx_d0;
2529*54fd6939SJiyong Park 	uint8_t  f5bcex_d0;
2530*54fd6939SJiyong Park 	uint8_t  f5bcfx_d0;
2531*54fd6939SJiyong Park 	uint8_t  f6bc8x_d0;
2532*54fd6939SJiyong Park 	uint8_t  f6bc9x_d0;
2533*54fd6939SJiyong Park 	uint8_t  f6bcax_d0;
2534*54fd6939SJiyong Park 	uint8_t  f6bcbx_d0;
2535*54fd6939SJiyong Park 	uint8_t  f6bccx_d0;
2536*54fd6939SJiyong Park 	uint8_t  f6bcdx_d0;
2537*54fd6939SJiyong Park 	uint8_t  f6bcex_d0;
2538*54fd6939SJiyong Park 	uint8_t  f6bcfx_d0;
2539*54fd6939SJiyong Park 	uint8_t  f7bc8x_d0;
2540*54fd6939SJiyong Park 	uint8_t  f7bc9x_d0;
2541*54fd6939SJiyong Park 	uint8_t  f7bcax_d0;
2542*54fd6939SJiyong Park 	uint8_t  f7bcbx_d0;
2543*54fd6939SJiyong Park 	uint8_t  f7bccx_d0;
2544*54fd6939SJiyong Park 	uint8_t  f7bcdx_d0;
2545*54fd6939SJiyong Park 	uint8_t  f7bcex_d0;
2546*54fd6939SJiyong Park 	uint8_t  f7bcfx_d0;
2547*54fd6939SJiyong Park 	uint8_t  bc00_d1;
2548*54fd6939SJiyong Park 	uint8_t  bc01_d1;
2549*54fd6939SJiyong Park 	uint8_t  bc02_d1;
2550*54fd6939SJiyong Park 	uint8_t  bc03_d1;
2551*54fd6939SJiyong Park 	uint8_t  bc04_d1;
2552*54fd6939SJiyong Park 	uint8_t  bc05_d1;
2553*54fd6939SJiyong Park 	uint8_t  bc06_d1;
2554*54fd6939SJiyong Park 	uint8_t  bc07_d1;
2555*54fd6939SJiyong Park 	uint8_t  bc08_d1;
2556*54fd6939SJiyong Park 	uint8_t  bc09_d1;
2557*54fd6939SJiyong Park 	uint8_t  bc0a_d1;
2558*54fd6939SJiyong Park 	uint8_t  bc0b_d1;
2559*54fd6939SJiyong Park 	uint8_t  bc0c_d1;
2560*54fd6939SJiyong Park 	uint8_t  bc0d_d1;
2561*54fd6939SJiyong Park 	uint8_t  bc0e_d1;
2562*54fd6939SJiyong Park 	uint8_t  f0bc6x_d1;
2563*54fd6939SJiyong Park 	uint8_t  f0bccx_d1;
2564*54fd6939SJiyong Park 	uint8_t  f0bcdx_d1;
2565*54fd6939SJiyong Park 	uint8_t  f0bcex_d1;
2566*54fd6939SJiyong Park 	uint8_t  f0bcfx_d1;
2567*54fd6939SJiyong Park 	uint8_t  f1bccx_d1;
2568*54fd6939SJiyong Park 	uint8_t  f1bcdx_d1;
2569*54fd6939SJiyong Park 	uint8_t  f1bcex_d1;
2570*54fd6939SJiyong Park 	uint8_t  f1bcfx_d1;
2571*54fd6939SJiyong Park 	uint8_t  f0bc2x_b0_d1;
2572*54fd6939SJiyong Park 	uint8_t  f0bc3x_b0_d1;
2573*54fd6939SJiyong Park 	uint8_t  f0bc4x_b0_d1;
2574*54fd6939SJiyong Park 	uint8_t  f0bc5x_b0_d1;
2575*54fd6939SJiyong Park 	uint8_t  f0bc8x_b0_d1;
2576*54fd6939SJiyong Park 	uint8_t  f0bc9x_b0_d1;
2577*54fd6939SJiyong Park 	uint8_t  f0bcax_b0_d1;
2578*54fd6939SJiyong Park 	uint8_t  f0bcbx_b0_d1;
2579*54fd6939SJiyong Park 	uint8_t  f1bc2x_b0_d1;
2580*54fd6939SJiyong Park 	uint8_t  f1bc3x_b0_d1;
2581*54fd6939SJiyong Park 	uint8_t  f1bc4x_b0_d1;
2582*54fd6939SJiyong Park 	uint8_t  f1bc5x_b0_d1;
2583*54fd6939SJiyong Park 	uint8_t  f1bc8x_b0_d1;
2584*54fd6939SJiyong Park 	uint8_t  f1bc9x_b0_d1;
2585*54fd6939SJiyong Park 	uint8_t  f1bcax_b0_d1;
2586*54fd6939SJiyong Park 	uint8_t  f1bcbx_b0_d1;
2587*54fd6939SJiyong Park 	uint8_t  f2bc2x_b0_d1;
2588*54fd6939SJiyong Park 	uint8_t  f2bc3x_b0_d1;
2589*54fd6939SJiyong Park 	uint8_t  f2bc4x_b0_d1;
2590*54fd6939SJiyong Park 	uint8_t  f2bc5x_b0_d1;
2591*54fd6939SJiyong Park 	uint8_t  f2bc8x_b0_d1;
2592*54fd6939SJiyong Park 	uint8_t  f2bc9x_b0_d1;
2593*54fd6939SJiyong Park 	uint8_t  f2bcax_b0_d1;
2594*54fd6939SJiyong Park 	uint8_t  f2bcbx_b0_d1;
2595*54fd6939SJiyong Park 	uint8_t  f3bc2x_b0_d1;
2596*54fd6939SJiyong Park 	uint8_t  f3bc3x_b0_d1;
2597*54fd6939SJiyong Park 	uint8_t  f3bc4x_b0_d1;
2598*54fd6939SJiyong Park 	uint8_t  f3bc5x_b0_d1;
2599*54fd6939SJiyong Park 	uint8_t  f3bc8x_b0_d1;
2600*54fd6939SJiyong Park 	uint8_t  f3bc9x_b0_d1;
2601*54fd6939SJiyong Park 	uint8_t  f3bcax_b0_d1;
2602*54fd6939SJiyong Park 	uint8_t  f3bcbx_b0_d1;
2603*54fd6939SJiyong Park 	uint8_t  f0bc2x_b1_d1;
2604*54fd6939SJiyong Park 	uint8_t  f0bc3x_b1_d1;
2605*54fd6939SJiyong Park 	uint8_t  f0bc4x_b1_d1;
2606*54fd6939SJiyong Park 	uint8_t  f0bc5x_b1_d1;
2607*54fd6939SJiyong Park 	uint8_t  f0bc8x_b1_d1;
2608*54fd6939SJiyong Park 	uint8_t  f0bc9x_b1_d1;
2609*54fd6939SJiyong Park 	uint8_t  f0bcax_b1_d1;
2610*54fd6939SJiyong Park 	uint8_t  f0bcbx_b1_d1;
2611*54fd6939SJiyong Park 	uint8_t  f1bc2x_b1_d1;
2612*54fd6939SJiyong Park 	uint8_t  f1bc3x_b1_d1;
2613*54fd6939SJiyong Park 	uint8_t  f1bc4x_b1_d1;
2614*54fd6939SJiyong Park 	uint8_t  f1bc5x_b1_d1;
2615*54fd6939SJiyong Park 	uint8_t  f1bc8x_b1_d1;
2616*54fd6939SJiyong Park 	uint8_t  f1bc9x_b1_d1;
2617*54fd6939SJiyong Park 	uint8_t  f1bcax_b1_d1;
2618*54fd6939SJiyong Park 	uint8_t  f1bcbx_b1_d1;
2619*54fd6939SJiyong Park 	uint8_t  f2bc2x_b1_d1;
2620*54fd6939SJiyong Park 	uint8_t  f2bc3x_b1_d1;
2621*54fd6939SJiyong Park 	uint8_t  f2bc4x_b1_d1;
2622*54fd6939SJiyong Park 	uint8_t  f2bc5x_b1_d1;
2623*54fd6939SJiyong Park 	uint8_t  f2bc8x_b1_d1;
2624*54fd6939SJiyong Park 	uint8_t  f2bc9x_b1_d1;
2625*54fd6939SJiyong Park 	uint8_t  f2bcax_b1_d1;
2626*54fd6939SJiyong Park 	uint8_t  f2bcbx_b1_d1;
2627*54fd6939SJiyong Park 	uint8_t  f3bc2x_b1_d1;
2628*54fd6939SJiyong Park 	uint8_t  f3bc3x_b1_d1;
2629*54fd6939SJiyong Park 	uint8_t  f3bc4x_b1_d1;
2630*54fd6939SJiyong Park 	uint8_t  f3bc5x_b1_d1;
2631*54fd6939SJiyong Park 	uint8_t  f3bc8x_b1_d1;
2632*54fd6939SJiyong Park 	uint8_t  f3bc9x_b1_d1;
2633*54fd6939SJiyong Park 	uint8_t  f3bcax_b1_d1;
2634*54fd6939SJiyong Park 	uint8_t  f3bcbx_b1_d1;
2635*54fd6939SJiyong Park 	uint8_t  f0bc2x_b2_d1;
2636*54fd6939SJiyong Park 	uint8_t  f0bc3x_b2_d1;
2637*54fd6939SJiyong Park 	uint8_t  f0bc4x_b2_d1;
2638*54fd6939SJiyong Park 	uint8_t  f0bc5x_b2_d1;
2639*54fd6939SJiyong Park 	uint8_t  f0bc8x_b2_d1;
2640*54fd6939SJiyong Park 	uint8_t  f0bc9x_b2_d1;
2641*54fd6939SJiyong Park 	uint8_t  f0bcax_b2_d1;
2642*54fd6939SJiyong Park 	uint8_t  f0bcbx_b2_d1;
2643*54fd6939SJiyong Park 	uint8_t  f1bc2x_b2_d1;
2644*54fd6939SJiyong Park 	uint8_t  f1bc3x_b2_d1;
2645*54fd6939SJiyong Park 	uint8_t  f1bc4x_b2_d1;
2646*54fd6939SJiyong Park 	uint8_t  f1bc5x_b2_d1;
2647*54fd6939SJiyong Park 	uint8_t  f1bc8x_b2_d1;
2648*54fd6939SJiyong Park 	uint8_t  f1bc9x_b2_d1;
2649*54fd6939SJiyong Park 	uint8_t  f1bcax_b2_d1;
2650*54fd6939SJiyong Park 	uint8_t  f1bcbx_b2_d1;
2651*54fd6939SJiyong Park 	uint8_t  f2bc2x_b2_d1;
2652*54fd6939SJiyong Park 	uint8_t  f2bc3x_b2_d1;
2653*54fd6939SJiyong Park 	uint8_t  f2bc4x_b2_d1;
2654*54fd6939SJiyong Park 	uint8_t  f2bc5x_b2_d1;
2655*54fd6939SJiyong Park 	uint8_t  f2bc8x_b2_d1;
2656*54fd6939SJiyong Park 	uint8_t  f2bc9x_b2_d1;
2657*54fd6939SJiyong Park 	uint8_t  f2bcax_b2_d1;
2658*54fd6939SJiyong Park 	uint8_t  f2bcbx_b2_d1;
2659*54fd6939SJiyong Park 	uint8_t  f3bc2x_b2_d1;
2660*54fd6939SJiyong Park 	uint8_t  f3bc3x_b2_d1;
2661*54fd6939SJiyong Park 	uint8_t  f3bc4x_b2_d1;
2662*54fd6939SJiyong Park 	uint8_t  f3bc5x_b2_d1;
2663*54fd6939SJiyong Park 	uint8_t  f3bc8x_b2_d1;
2664*54fd6939SJiyong Park 	uint8_t  f3bc9x_b2_d1;
2665*54fd6939SJiyong Park 	uint8_t  f3bcax_b2_d1;
2666*54fd6939SJiyong Park 	uint8_t  f3bcbx_b2_d1;
2667*54fd6939SJiyong Park 	uint8_t  f0bc2x_b3_d1;
2668*54fd6939SJiyong Park 	uint8_t  f0bc3x_b3_d1;
2669*54fd6939SJiyong Park 	uint8_t  f0bc4x_b3_d1;
2670*54fd6939SJiyong Park 	uint8_t  f0bc5x_b3_d1;
2671*54fd6939SJiyong Park 	uint8_t  f0bc8x_b3_d1;
2672*54fd6939SJiyong Park 	uint8_t  f0bc9x_b3_d1;
2673*54fd6939SJiyong Park 	uint8_t  f0bcax_b3_d1;
2674*54fd6939SJiyong Park 	uint8_t  f0bcbx_b3_d1;
2675*54fd6939SJiyong Park 	uint8_t  f1bc2x_b3_d1;
2676*54fd6939SJiyong Park 	uint8_t  f1bc3x_b3_d1;
2677*54fd6939SJiyong Park 	uint8_t  f1bc4x_b3_d1;
2678*54fd6939SJiyong Park 	uint8_t  f1bc5x_b3_d1;
2679*54fd6939SJiyong Park 	uint8_t  f1bc8x_b3_d1;
2680*54fd6939SJiyong Park 	uint8_t  f1bc9x_b3_d1;
2681*54fd6939SJiyong Park 	uint8_t  f1bcax_b3_d1;
2682*54fd6939SJiyong Park 	uint8_t  f1bcbx_b3_d1;
2683*54fd6939SJiyong Park 	uint8_t  f2bc2x_b3_d1;
2684*54fd6939SJiyong Park 	uint8_t  f2bc3x_b3_d1;
2685*54fd6939SJiyong Park 	uint8_t  f2bc4x_b3_d1;
2686*54fd6939SJiyong Park 	uint8_t  f2bc5x_b3_d1;
2687*54fd6939SJiyong Park 	uint8_t  f2bc8x_b3_d1;
2688*54fd6939SJiyong Park 	uint8_t  f2bc9x_b3_d1;
2689*54fd6939SJiyong Park 	uint8_t  f2bcax_b3_d1;
2690*54fd6939SJiyong Park 	uint8_t  f2bcbx_b3_d1;
2691*54fd6939SJiyong Park 	uint8_t  f3bc2x_b3_d1;
2692*54fd6939SJiyong Park 	uint8_t  f3bc3x_b3_d1;
2693*54fd6939SJiyong Park 	uint8_t  f3bc4x_b3_d1;
2694*54fd6939SJiyong Park 	uint8_t  f3bc5x_b3_d1;
2695*54fd6939SJiyong Park 	uint8_t  f3bc8x_b3_d1;
2696*54fd6939SJiyong Park 	uint8_t  f3bc9x_b3_d1;
2697*54fd6939SJiyong Park 	uint8_t  f3bcax_b3_d1;
2698*54fd6939SJiyong Park 	uint8_t  f3bcbx_b3_d1;
2699*54fd6939SJiyong Park 	uint8_t  f0bc2x_b4_d1;
2700*54fd6939SJiyong Park 	uint8_t  f0bc3x_b4_d1;
2701*54fd6939SJiyong Park 	uint8_t  f0bc4x_b4_d1;
2702*54fd6939SJiyong Park 	uint8_t  f0bc5x_b4_d1;
2703*54fd6939SJiyong Park 	uint8_t  f0bc8x_b4_d1;
2704*54fd6939SJiyong Park 	uint8_t  f0bc9x_b4_d1;
2705*54fd6939SJiyong Park 	uint8_t  f0bcax_b4_d1;
2706*54fd6939SJiyong Park 	uint8_t  f0bcbx_b4_d1;
2707*54fd6939SJiyong Park 	uint8_t  f1bc2x_b4_d1;
2708*54fd6939SJiyong Park 	uint8_t  f1bc3x_b4_d1;
2709*54fd6939SJiyong Park 	uint8_t  f1bc4x_b4_d1;
2710*54fd6939SJiyong Park 	uint8_t  f1bc5x_b4_d1;
2711*54fd6939SJiyong Park 	uint8_t  f1bc8x_b4_d1;
2712*54fd6939SJiyong Park 	uint8_t  f1bc9x_b4_d1;
2713*54fd6939SJiyong Park 	uint8_t  f1bcax_b4_d1;
2714*54fd6939SJiyong Park 	uint8_t  f1bcbx_b4_d1;
2715*54fd6939SJiyong Park 	uint8_t  f2bc2x_b4_d1;
2716*54fd6939SJiyong Park 	uint8_t  f2bc3x_b4_d1;
2717*54fd6939SJiyong Park 	uint8_t  f2bc4x_b4_d1;
2718*54fd6939SJiyong Park 	uint8_t  f2bc5x_b4_d1;
2719*54fd6939SJiyong Park 	uint8_t  f2bc8x_b4_d1;
2720*54fd6939SJiyong Park 	uint8_t  f2bc9x_b4_d1;
2721*54fd6939SJiyong Park 	uint8_t  f2bcax_b4_d1;
2722*54fd6939SJiyong Park 	uint8_t  f2bcbx_b4_d1;
2723*54fd6939SJiyong Park 	uint8_t  f3bc2x_b4_d1;
2724*54fd6939SJiyong Park 	uint8_t  f3bc3x_b4_d1;
2725*54fd6939SJiyong Park 	uint8_t  f3bc4x_b4_d1;
2726*54fd6939SJiyong Park 	uint8_t  f3bc5x_b4_d1;
2727*54fd6939SJiyong Park 	uint8_t  f3bc8x_b4_d1;
2728*54fd6939SJiyong Park 	uint8_t  f3bc9x_b4_d1;
2729*54fd6939SJiyong Park 	uint8_t  f3bcax_b4_d1;
2730*54fd6939SJiyong Park 	uint8_t  f3bcbx_b4_d1;
2731*54fd6939SJiyong Park 	uint8_t  f0bc2x_b5_d1;
2732*54fd6939SJiyong Park 	uint8_t  f0bc3x_b5_d1;
2733*54fd6939SJiyong Park 	uint8_t  f0bc4x_b5_d1;
2734*54fd6939SJiyong Park 	uint8_t  f0bc5x_b5_d1;
2735*54fd6939SJiyong Park 	uint8_t  f0bc8x_b5_d1;
2736*54fd6939SJiyong Park 	uint8_t  f0bc9x_b5_d1;
2737*54fd6939SJiyong Park 	uint8_t  f0bcax_b5_d1;
2738*54fd6939SJiyong Park 	uint8_t  f0bcbx_b5_d1;
2739*54fd6939SJiyong Park 	uint8_t  f1bc2x_b5_d1;
2740*54fd6939SJiyong Park 	uint8_t  f1bc3x_b5_d1;
2741*54fd6939SJiyong Park 	uint8_t  f1bc4x_b5_d1;
2742*54fd6939SJiyong Park 	uint8_t  f1bc5x_b5_d1;
2743*54fd6939SJiyong Park 	uint8_t  f1bc8x_b5_d1;
2744*54fd6939SJiyong Park 	uint8_t  f1bc9x_b5_d1;
2745*54fd6939SJiyong Park 	uint8_t  f1bcax_b5_d1;
2746*54fd6939SJiyong Park 	uint8_t  f1bcbx_b5_d1;
2747*54fd6939SJiyong Park 	uint8_t  f2bc2x_b5_d1;
2748*54fd6939SJiyong Park 	uint8_t  f2bc3x_b5_d1;
2749*54fd6939SJiyong Park 	uint8_t  f2bc4x_b5_d1;
2750*54fd6939SJiyong Park 	uint8_t  f2bc5x_b5_d1;
2751*54fd6939SJiyong Park 	uint8_t  f2bc8x_b5_d1;
2752*54fd6939SJiyong Park 	uint8_t  f2bc9x_b5_d1;
2753*54fd6939SJiyong Park 	uint8_t  f2bcax_b5_d1;
2754*54fd6939SJiyong Park 	uint8_t  f2bcbx_b5_d1;
2755*54fd6939SJiyong Park 	uint8_t  f3bc2x_b5_d1;
2756*54fd6939SJiyong Park 	uint8_t  f3bc3x_b5_d1;
2757*54fd6939SJiyong Park 	uint8_t  f3bc4x_b5_d1;
2758*54fd6939SJiyong Park 	uint8_t  f3bc5x_b5_d1;
2759*54fd6939SJiyong Park 	uint8_t  f3bc8x_b5_d1;
2760*54fd6939SJiyong Park 	uint8_t  f3bc9x_b5_d1;
2761*54fd6939SJiyong Park 	uint8_t  f3bcax_b5_d1;
2762*54fd6939SJiyong Park 	uint8_t  f3bcbx_b5_d1;
2763*54fd6939SJiyong Park 	uint8_t  f0bc2x_b6_d1;
2764*54fd6939SJiyong Park 	uint8_t  f0bc3x_b6_d1;
2765*54fd6939SJiyong Park 	uint8_t  f0bc4x_b6_d1;
2766*54fd6939SJiyong Park 	uint8_t  f0bc5x_b6_d1;
2767*54fd6939SJiyong Park 	uint8_t  f0bc8x_b6_d1;
2768*54fd6939SJiyong Park 	uint8_t  f0bc9x_b6_d1;
2769*54fd6939SJiyong Park 	uint8_t  f0bcax_b6_d1;
2770*54fd6939SJiyong Park 	uint8_t  f0bcbx_b6_d1;
2771*54fd6939SJiyong Park 	uint8_t  f1bc2x_b6_d1;
2772*54fd6939SJiyong Park 	uint8_t  f1bc3x_b6_d1;
2773*54fd6939SJiyong Park 	uint8_t  f1bc4x_b6_d1;
2774*54fd6939SJiyong Park 	uint8_t  f1bc5x_b6_d1;
2775*54fd6939SJiyong Park 	uint8_t  f1bc8x_b6_d1;
2776*54fd6939SJiyong Park 	uint8_t  f1bc9x_b6_d1;
2777*54fd6939SJiyong Park 	uint8_t  f1bcax_b6_d1;
2778*54fd6939SJiyong Park 	uint8_t  f1bcbx_b6_d1;
2779*54fd6939SJiyong Park 	uint8_t  f2bc2x_b6_d1;
2780*54fd6939SJiyong Park 	uint8_t  f2bc3x_b6_d1;
2781*54fd6939SJiyong Park 	uint8_t  f2bc4x_b6_d1;
2782*54fd6939SJiyong Park 	uint8_t  f2bc5x_b6_d1;
2783*54fd6939SJiyong Park 	uint8_t  f2bc8x_b6_d1;
2784*54fd6939SJiyong Park 	uint8_t  f2bc9x_b6_d1;
2785*54fd6939SJiyong Park 	uint8_t  f2bcax_b6_d1;
2786*54fd6939SJiyong Park 	uint8_t  f2bcbx_b6_d1;
2787*54fd6939SJiyong Park 	uint8_t  f3bc2x_b6_d1;
2788*54fd6939SJiyong Park 	uint8_t  f3bc3x_b6_d1;
2789*54fd6939SJiyong Park 	uint8_t  f3bc4x_b6_d1;
2790*54fd6939SJiyong Park 	uint8_t  f3bc5x_b6_d1;
2791*54fd6939SJiyong Park 	uint8_t  f3bc8x_b6_d1;
2792*54fd6939SJiyong Park 	uint8_t  f3bc9x_b6_d1;
2793*54fd6939SJiyong Park 	uint8_t  f3bcax_b6_d1;
2794*54fd6939SJiyong Park 	uint8_t  f3bcbx_b6_d1;
2795*54fd6939SJiyong Park 	uint8_t  f0bc2x_b7_d1;
2796*54fd6939SJiyong Park 	uint8_t  f0bc3x_b7_d1;
2797*54fd6939SJiyong Park 	uint8_t  f0bc4x_b7_d1;
2798*54fd6939SJiyong Park 	uint8_t  f0bc5x_b7_d1;
2799*54fd6939SJiyong Park 	uint8_t  f0bc8x_b7_d1;
2800*54fd6939SJiyong Park 	uint8_t  f0bc9x_b7_d1;
2801*54fd6939SJiyong Park 	uint8_t  f0bcax_b7_d1;
2802*54fd6939SJiyong Park 	uint8_t  f0bcbx_b7_d1;
2803*54fd6939SJiyong Park 	uint8_t  f1bc2x_b7_d1;
2804*54fd6939SJiyong Park 	uint8_t  f1bc3x_b7_d1;
2805*54fd6939SJiyong Park 	uint8_t  f1bc4x_b7_d1;
2806*54fd6939SJiyong Park 	uint8_t  f1bc5x_b7_d1;
2807*54fd6939SJiyong Park 	uint8_t  f1bc8x_b7_d1;
2808*54fd6939SJiyong Park 	uint8_t  f1bc9x_b7_d1;
2809*54fd6939SJiyong Park 	uint8_t  f1bcax_b7_d1;
2810*54fd6939SJiyong Park 	uint8_t  f1bcbx_b7_d1;
2811*54fd6939SJiyong Park 	uint8_t  f2bc2x_b7_d1;
2812*54fd6939SJiyong Park 	uint8_t  f2bc3x_b7_d1;
2813*54fd6939SJiyong Park 	uint8_t  f2bc4x_b7_d1;
2814*54fd6939SJiyong Park 	uint8_t  f2bc5x_b7_d1;
2815*54fd6939SJiyong Park 	uint8_t  f2bc8x_b7_d1;
2816*54fd6939SJiyong Park 	uint8_t  f2bc9x_b7_d1;
2817*54fd6939SJiyong Park 	uint8_t  f2bcax_b7_d1;
2818*54fd6939SJiyong Park 	uint8_t  f2bcbx_b7_d1;
2819*54fd6939SJiyong Park 	uint8_t  f3bc2x_b7_d1;
2820*54fd6939SJiyong Park 	uint8_t  f3bc3x_b7_d1;
2821*54fd6939SJiyong Park 	uint8_t  f3bc4x_b7_d1;
2822*54fd6939SJiyong Park 	uint8_t  f3bc5x_b7_d1;
2823*54fd6939SJiyong Park 	uint8_t  f3bc8x_b7_d1;
2824*54fd6939SJiyong Park 	uint8_t  f3bc9x_b7_d1;
2825*54fd6939SJiyong Park 	uint8_t  f3bcax_b7_d1;
2826*54fd6939SJiyong Park 	uint8_t  f3bcbx_b7_d1;
2827*54fd6939SJiyong Park 	uint8_t  f0bc2x_b8_d1;
2828*54fd6939SJiyong Park 	uint8_t  f0bc3x_b8_d1;
2829*54fd6939SJiyong Park 	uint8_t  f0bc4x_b8_d1;
2830*54fd6939SJiyong Park 	uint8_t  f0bc5x_b8_d1;
2831*54fd6939SJiyong Park 	uint8_t  f0bc8x_b8_d1;
2832*54fd6939SJiyong Park 	uint8_t  f0bc9x_b8_d1;
2833*54fd6939SJiyong Park 	uint8_t  f0bcax_b8_d1;
2834*54fd6939SJiyong Park 	uint8_t  f0bcbx_b8_d1;
2835*54fd6939SJiyong Park 	uint8_t  f1bc2x_b8_d1;
2836*54fd6939SJiyong Park 	uint8_t  f1bc3x_b8_d1;
2837*54fd6939SJiyong Park 	uint8_t  f1bc4x_b8_d1;
2838*54fd6939SJiyong Park 	uint8_t  f1bc5x_b8_d1;
2839*54fd6939SJiyong Park 	uint8_t  f1bc8x_b8_d1;
2840*54fd6939SJiyong Park 	uint8_t  f1bc9x_b8_d1;
2841*54fd6939SJiyong Park 	uint8_t  f1bcax_b8_d1;
2842*54fd6939SJiyong Park 	uint8_t  f1bcbx_b8_d1;
2843*54fd6939SJiyong Park 	uint8_t  f2bc2x_b8_d1;
2844*54fd6939SJiyong Park 	uint8_t  f2bc3x_b8_d1;
2845*54fd6939SJiyong Park 	uint8_t  f2bc4x_b8_d1;
2846*54fd6939SJiyong Park 	uint8_t  f2bc5x_b8_d1;
2847*54fd6939SJiyong Park 	uint8_t  f2bc8x_b8_d1;
2848*54fd6939SJiyong Park 	uint8_t  f2bc9x_b8_d1;
2849*54fd6939SJiyong Park 	uint8_t  f2bcax_b8_d1;
2850*54fd6939SJiyong Park 	uint8_t  f2bcbx_b8_d1;
2851*54fd6939SJiyong Park 	uint8_t  f3bc2x_b8_d1;
2852*54fd6939SJiyong Park 	uint8_t  f3bc3x_b8_d1;
2853*54fd6939SJiyong Park 	uint8_t  f3bc4x_b8_d1;
2854*54fd6939SJiyong Park 	uint8_t  f3bc5x_b8_d1;
2855*54fd6939SJiyong Park 	uint8_t  f3bc8x_b8_d1;
2856*54fd6939SJiyong Park 	uint8_t  f3bc9x_b8_d1;
2857*54fd6939SJiyong Park 	uint8_t  f3bcax_b8_d1;
2858*54fd6939SJiyong Park 	uint8_t  f3bcbx_b8_d1;
2859*54fd6939SJiyong Park 	uint8_t  f5bc5x_d1;
2860*54fd6939SJiyong Park 	uint8_t  f5bc6x_d1;
2861*54fd6939SJiyong Park 	uint8_t  f4bc8x_d1;
2862*54fd6939SJiyong Park 	uint8_t  f4bc9x_d1;
2863*54fd6939SJiyong Park 	uint8_t  f4bcax_d1;
2864*54fd6939SJiyong Park 	uint8_t  f4bcbx_d1;
2865*54fd6939SJiyong Park 	uint8_t  f4bccx_d1;
2866*54fd6939SJiyong Park 	uint8_t  f4bcdx_d1;
2867*54fd6939SJiyong Park 	uint8_t  f4bcex_d1;
2868*54fd6939SJiyong Park 	uint8_t  f4bcfx_d1;
2869*54fd6939SJiyong Park 	uint8_t  f5bc8x_d1;
2870*54fd6939SJiyong Park 	uint8_t  f5bc9x_d1;
2871*54fd6939SJiyong Park 	uint8_t  f5bcax_d1;
2872*54fd6939SJiyong Park 	uint8_t  f5bcbx_d1;
2873*54fd6939SJiyong Park 	uint8_t  f5bccx_d1;
2874*54fd6939SJiyong Park 	uint8_t  f5bcdx_d1;
2875*54fd6939SJiyong Park 	uint8_t  f5bcex_d1;
2876*54fd6939SJiyong Park 	uint8_t  f5bcfx_d1;
2877*54fd6939SJiyong Park 	uint8_t  f6bc8x_d1;
2878*54fd6939SJiyong Park 	uint8_t  f6bc9x_d1;
2879*54fd6939SJiyong Park 	uint8_t  f6bcax_d1;
2880*54fd6939SJiyong Park 	uint8_t  f6bcbx_d1;
2881*54fd6939SJiyong Park 	uint8_t  f6bccx_d1;
2882*54fd6939SJiyong Park 	uint8_t  f6bcdx_d1;
2883*54fd6939SJiyong Park 	uint8_t  f6bcex_d1;
2884*54fd6939SJiyong Park 	uint8_t  f6bcfx_d1;
2885*54fd6939SJiyong Park 	uint8_t  f7bc8x_d1;
2886*54fd6939SJiyong Park 	uint8_t  f7bc9x_d1;
2887*54fd6939SJiyong Park 	uint8_t  f7bcax_d1;
2888*54fd6939SJiyong Park 	uint8_t  f7bcbx_d1;
2889*54fd6939SJiyong Park 	uint8_t  f7bccx_d1;
2890*54fd6939SJiyong Park 	uint8_t  f7bcdx_d1;
2891*54fd6939SJiyong Park 	uint8_t  f7bcex_d1;
2892*54fd6939SJiyong Park 	uint8_t  f7bcfx_d1;
2893*54fd6939SJiyong Park 	uint16_t alt_cas_l;
2894*54fd6939SJiyong Park 	uint8_t  alt_wcas_l;
2895*54fd6939SJiyong Park 	uint8_t  d4misc;
2896*54fd6939SJiyong Park } __packed;
2897*54fd6939SJiyong Park #endif
2898