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