1*ad5b5801SMichal Simek /******************************************************************************
2*ad5b5801SMichal Simek * (c) Copyright 2010-2014 Xilinx, Inc. All rights reserved.
3*ad5b5801SMichal Simek *
4*ad5b5801SMichal Simek * SPDX-License-Identifier:	GPL-2.0+
5*ad5b5801SMichal Simek *
6*ad5b5801SMichal Simek *
7*ad5b5801SMichal Simek ******************************************************************************/
8*ad5b5801SMichal Simek /****************************************************************************/
9*ad5b5801SMichal Simek /**
10*ad5b5801SMichal Simek *
11*ad5b5801SMichal Simek * @file ps7_init_gpl.c
12*ad5b5801SMichal Simek *
13*ad5b5801SMichal Simek * This file is automatically generated
14*ad5b5801SMichal Simek *
15*ad5b5801SMichal Simek *****************************************************************************/
16*ad5b5801SMichal Simek 
17*ad5b5801SMichal Simek #include "ps7_init_gpl.h"
18*ad5b5801SMichal Simek 
19*ad5b5801SMichal Simek unsigned long ps7_pll_init_data_3_0[] = {
20*ad5b5801SMichal Simek     // START: top
21*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
22*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
23*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
24*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
25*ad5b5801SMichal Simek     // ..
26*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
27*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
28*ad5b5801SMichal Simek     // .. START: PLL SLCR REGISTERS
29*ad5b5801SMichal Simek     // .. .. START: ARM PLL INIT
30*ad5b5801SMichal Simek     // .. .. PLL_RES = 0x2
31*ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[7:4] = 0x00000002U
32*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
33*ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
34*ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[11:8] = 0x00000002U
35*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
36*ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0xfa
37*ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[21:12] = 0x000000FAU
38*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x000FA000U
39*ad5b5801SMichal Simek     // .. ..
40*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000110, 0x003FFFF0U ,0x000FA220U),
41*ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
42*ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x28
43*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[18:12] = 0x00000028U
44*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x00028000U
45*ad5b5801SMichal Simek     // .. .. ..
46*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x0007F000U ,0x00028000U),
47*ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
48*ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
49*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
50*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[4:4] = 0x00000001U
51*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
52*ad5b5801SMichal Simek     // .. .. ..
53*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000010U ,0x00000010U),
54*ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
55*ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
56*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
57*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[0:0] = 0x00000001U
58*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
59*ad5b5801SMichal Simek     // .. .. ..
60*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000001U ,0x00000001U),
61*ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
62*ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
63*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
64*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[0:0] = 0x00000000U
65*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
66*ad5b5801SMichal Simek     // .. .. ..
67*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000001U ,0x00000000U),
68*ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
69*ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
70*ad5b5801SMichal Simek     // .. .. .. ARM_PLL_LOCK = 1
71*ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[0:0] = 0x00000001U
72*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
73*ad5b5801SMichal Simek     // .. .. ..
74*ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000001U),
75*ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
76*ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
77*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
78*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[4:4] = 0x00000000U
79*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
80*ad5b5801SMichal Simek     // .. .. ..
81*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000010U ,0x00000000U),
82*ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
83*ad5b5801SMichal Simek     // .. .. .. SRCSEL = 0x0
84*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[5:4] = 0x00000000U
85*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
86*ad5b5801SMichal Simek     // .. .. .. DIVISOR = 0x2
87*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[13:8] = 0x00000002U
88*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00003F00U    VAL : 0x00000200U
89*ad5b5801SMichal Simek     // .. .. .. CPU_6OR4XCLKACT = 0x1
90*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[24:24] = 0x00000001U
91*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x01000000U    VAL : 0x01000000U
92*ad5b5801SMichal Simek     // .. .. .. CPU_3OR2XCLKACT = 0x1
93*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[25:25] = 0x00000001U
94*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x02000000U    VAL : 0x02000000U
95*ad5b5801SMichal Simek     // .. .. .. CPU_2XCLKACT = 0x1
96*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[26:26] = 0x00000001U
97*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x04000000U    VAL : 0x04000000U
98*ad5b5801SMichal Simek     // .. .. .. CPU_1XCLKACT = 0x1
99*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[27:27] = 0x00000001U
100*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x08000000U    VAL : 0x08000000U
101*ad5b5801SMichal Simek     // .. .. .. CPU_PERI_CLKACT = 0x1
102*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[28:28] = 0x00000001U
103*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
104*ad5b5801SMichal Simek     // .. .. ..
105*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000120, 0x1F003F30U ,0x1F000200U),
106*ad5b5801SMichal Simek     // .. .. FINISH: ARM PLL INIT
107*ad5b5801SMichal Simek     // .. .. START: DDR PLL INIT
108*ad5b5801SMichal Simek     // .. .. PLL_RES = 0x2
109*ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[7:4] = 0x00000002U
110*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
111*ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
112*ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[11:8] = 0x00000002U
113*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
114*ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0x12c
115*ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[21:12] = 0x0000012CU
116*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x0012C000U
117*ad5b5801SMichal Simek     // .. ..
118*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000114, 0x003FFFF0U ,0x0012C220U),
119*ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
120*ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x20
121*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[18:12] = 0x00000020U
122*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x00020000U
123*ad5b5801SMichal Simek     // .. .. ..
124*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x0007F000U ,0x00020000U),
125*ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
126*ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
127*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
128*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[4:4] = 0x00000001U
129*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
130*ad5b5801SMichal Simek     // .. .. ..
131*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000010U ,0x00000010U),
132*ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
133*ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
134*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
135*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[0:0] = 0x00000001U
136*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
137*ad5b5801SMichal Simek     // .. .. ..
138*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000001U ,0x00000001U),
139*ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
140*ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
141*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
142*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[0:0] = 0x00000000U
143*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
144*ad5b5801SMichal Simek     // .. .. ..
145*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000001U ,0x00000000U),
146*ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
147*ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
148*ad5b5801SMichal Simek     // .. .. .. DDR_PLL_LOCK = 1
149*ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[1:1] = 0x00000001U
150*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
151*ad5b5801SMichal Simek     // .. .. ..
152*ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000002U),
153*ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
154*ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
155*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
156*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[4:4] = 0x00000000U
157*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
158*ad5b5801SMichal Simek     // .. .. ..
159*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000010U ,0x00000000U),
160*ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
161*ad5b5801SMichal Simek     // .. .. .. DDR_3XCLKACT = 0x1
162*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[0:0] = 0x00000001U
163*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
164*ad5b5801SMichal Simek     // .. .. .. DDR_2XCLKACT = 0x1
165*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[1:1] = 0x00000001U
166*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
167*ad5b5801SMichal Simek     // .. .. .. DDR_3XCLK_DIVISOR = 0x2
168*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[25:20] = 0x00000002U
169*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x03F00000U    VAL : 0x00200000U
170*ad5b5801SMichal Simek     // .. .. .. DDR_2XCLK_DIVISOR = 0x3
171*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[31:26] = 0x00000003U
172*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0xFC000000U    VAL : 0x0C000000U
173*ad5b5801SMichal Simek     // .. .. ..
174*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000124, 0xFFF00003U ,0x0C200003U),
175*ad5b5801SMichal Simek     // .. .. FINISH: DDR PLL INIT
176*ad5b5801SMichal Simek     // .. .. START: IO PLL INIT
177*ad5b5801SMichal Simek     // .. .. PLL_RES = 0xc
178*ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[7:4] = 0x0000000CU
179*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x000000C0U
180*ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
181*ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[11:8] = 0x00000002U
182*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
183*ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0x145
184*ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[21:12] = 0x00000145U
185*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00145000U
186*ad5b5801SMichal Simek     // .. ..
187*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000118, 0x003FFFF0U ,0x001452C0U),
188*ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
189*ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x1e
190*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[18:12] = 0x0000001EU
191*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x0001E000U
192*ad5b5801SMichal Simek     // .. .. ..
193*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x0007F000U ,0x0001E000U),
194*ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
195*ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
196*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
197*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[4:4] = 0x00000001U
198*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
199*ad5b5801SMichal Simek     // .. .. ..
200*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000010U ,0x00000010U),
201*ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
202*ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
203*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
204*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[0:0] = 0x00000001U
205*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
206*ad5b5801SMichal Simek     // .. .. ..
207*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000001U ,0x00000001U),
208*ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
209*ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
210*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
211*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[0:0] = 0x00000000U
212*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
213*ad5b5801SMichal Simek     // .. .. ..
214*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000001U ,0x00000000U),
215*ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
216*ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
217*ad5b5801SMichal Simek     // .. .. .. IO_PLL_LOCK = 1
218*ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[2:2] = 0x00000001U
219*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
220*ad5b5801SMichal Simek     // .. .. ..
221*ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000004U),
222*ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
223*ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
224*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
225*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[4:4] = 0x00000000U
226*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
227*ad5b5801SMichal Simek     // .. .. ..
228*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000010U ,0x00000000U),
229*ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
230*ad5b5801SMichal Simek     // .. .. FINISH: IO PLL INIT
231*ad5b5801SMichal Simek     // .. FINISH: PLL SLCR REGISTERS
232*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
233*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
234*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
235*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
236*ad5b5801SMichal Simek     // ..
237*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
238*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
239*ad5b5801SMichal Simek     // FINISH: top
240*ad5b5801SMichal Simek     //
241*ad5b5801SMichal Simek     EMIT_EXIT(),
242*ad5b5801SMichal Simek 
243*ad5b5801SMichal Simek     //
244*ad5b5801SMichal Simek };
245*ad5b5801SMichal Simek 
246*ad5b5801SMichal Simek unsigned long ps7_clock_init_data_3_0[] = {
247*ad5b5801SMichal Simek     // START: top
248*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
249*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
250*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
251*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
252*ad5b5801SMichal Simek     // ..
253*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
254*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
255*ad5b5801SMichal Simek     // .. START: CLOCK CONTROL SLCR REGISTERS
256*ad5b5801SMichal Simek     // .. CLKACT = 0x1
257*ad5b5801SMichal Simek     // .. ==> 0XF8000128[0:0] = 0x00000001U
258*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
259*ad5b5801SMichal Simek     // .. DIVISOR0 = 0x23
260*ad5b5801SMichal Simek     // .. ==> 0XF8000128[13:8] = 0x00000023U
261*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00002300U
262*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x3
263*ad5b5801SMichal Simek     // .. ==> 0XF8000128[25:20] = 0x00000003U
264*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00300000U
265*ad5b5801SMichal Simek     // ..
266*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000128, 0x03F03F01U ,0x00302301U),
267*ad5b5801SMichal Simek     // .. CLKACT = 0x1
268*ad5b5801SMichal Simek     // .. ==> 0XF8000138[0:0] = 0x00000001U
269*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
270*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
271*ad5b5801SMichal Simek     // .. ==> 0XF8000138[4:4] = 0x00000000U
272*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
273*ad5b5801SMichal Simek     // ..
274*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000138, 0x00000011U ,0x00000001U),
275*ad5b5801SMichal Simek     // .. CLKACT = 0x1
276*ad5b5801SMichal Simek     // .. ==> 0XF8000140[0:0] = 0x00000001U
277*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
278*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
279*ad5b5801SMichal Simek     // .. ==> 0XF8000140[6:4] = 0x00000000U
280*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
281*ad5b5801SMichal Simek     // .. DIVISOR = 0x8
282*ad5b5801SMichal Simek     // .. ==> 0XF8000140[13:8] = 0x00000008U
283*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000800U
284*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x5
285*ad5b5801SMichal Simek     // .. ==> 0XF8000140[25:20] = 0x00000005U
286*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00500000U
287*ad5b5801SMichal Simek     // ..
288*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000140, 0x03F03F71U ,0x00500801U),
289*ad5b5801SMichal Simek     // .. CLKACT = 0x1
290*ad5b5801SMichal Simek     // .. ==> 0XF800014C[0:0] = 0x00000001U
291*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
292*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
293*ad5b5801SMichal Simek     // .. ==> 0XF800014C[5:4] = 0x00000000U
294*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
295*ad5b5801SMichal Simek     // .. DIVISOR = 0x5
296*ad5b5801SMichal Simek     // .. ==> 0XF800014C[13:8] = 0x00000005U
297*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000500U
298*ad5b5801SMichal Simek     // ..
299*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800014C, 0x00003F31U ,0x00000501U),
300*ad5b5801SMichal Simek     // .. CLKACT0 = 0x1
301*ad5b5801SMichal Simek     // .. ==> 0XF8000150[0:0] = 0x00000001U
302*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
303*ad5b5801SMichal Simek     // .. CLKACT1 = 0x0
304*ad5b5801SMichal Simek     // .. ==> 0XF8000150[1:1] = 0x00000000U
305*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
306*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
307*ad5b5801SMichal Simek     // .. ==> 0XF8000150[5:4] = 0x00000000U
308*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
309*ad5b5801SMichal Simek     // .. DIVISOR = 0x14
310*ad5b5801SMichal Simek     // .. ==> 0XF8000150[13:8] = 0x00000014U
311*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
312*ad5b5801SMichal Simek     // ..
313*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000150, 0x00003F33U ,0x00001401U),
314*ad5b5801SMichal Simek     // .. CLKACT0 = 0x0
315*ad5b5801SMichal Simek     // .. ==> 0XF8000154[0:0] = 0x00000000U
316*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
317*ad5b5801SMichal Simek     // .. CLKACT1 = 0x1
318*ad5b5801SMichal Simek     // .. ==> 0XF8000154[1:1] = 0x00000001U
319*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
320*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
321*ad5b5801SMichal Simek     // .. ==> 0XF8000154[5:4] = 0x00000000U
322*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
323*ad5b5801SMichal Simek     // .. DIVISOR = 0x14
324*ad5b5801SMichal Simek     // .. ==> 0XF8000154[13:8] = 0x00000014U
325*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
326*ad5b5801SMichal Simek     // ..
327*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000154, 0x00003F33U ,0x00001402U),
328*ad5b5801SMichal Simek     // .. CLKACT = 0x1
329*ad5b5801SMichal Simek     // .. ==> 0XF8000168[0:0] = 0x00000001U
330*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
331*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
332*ad5b5801SMichal Simek     // .. ==> 0XF8000168[5:4] = 0x00000000U
333*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
334*ad5b5801SMichal Simek     // .. DIVISOR = 0x5
335*ad5b5801SMichal Simek     // .. ==> 0XF8000168[13:8] = 0x00000005U
336*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000500U
337*ad5b5801SMichal Simek     // ..
338*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000168, 0x00003F31U ,0x00000501U),
339*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
340*ad5b5801SMichal Simek     // .. ==> 0XF8000170[5:4] = 0x00000000U
341*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
342*ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
343*ad5b5801SMichal Simek     // .. ==> 0XF8000170[13:8] = 0x00000014U
344*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
345*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
346*ad5b5801SMichal Simek     // .. ==> 0XF8000170[25:20] = 0x00000001U
347*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
348*ad5b5801SMichal Simek     // ..
349*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000170, 0x03F03F30U ,0x00101400U),
350*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
351*ad5b5801SMichal Simek     // .. ==> 0XF8000180[5:4] = 0x00000000U
352*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
353*ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
354*ad5b5801SMichal Simek     // .. ==> 0XF8000180[13:8] = 0x00000014U
355*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
356*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
357*ad5b5801SMichal Simek     // .. ==> 0XF8000180[25:20] = 0x00000001U
358*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
359*ad5b5801SMichal Simek     // ..
360*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000180, 0x03F03F30U ,0x00101400U),
361*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
362*ad5b5801SMichal Simek     // .. ==> 0XF8000190[5:4] = 0x00000000U
363*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
364*ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
365*ad5b5801SMichal Simek     // .. ==> 0XF8000190[13:8] = 0x00000014U
366*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
367*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
368*ad5b5801SMichal Simek     // .. ==> 0XF8000190[25:20] = 0x00000001U
369*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
370*ad5b5801SMichal Simek     // ..
371*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000190, 0x03F03F30U ,0x00101400U),
372*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
373*ad5b5801SMichal Simek     // .. ==> 0XF80001A0[5:4] = 0x00000000U
374*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
375*ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
376*ad5b5801SMichal Simek     // .. ==> 0XF80001A0[13:8] = 0x00000014U
377*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
378*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
379*ad5b5801SMichal Simek     // .. ==> 0XF80001A0[25:20] = 0x00000001U
380*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
381*ad5b5801SMichal Simek     // ..
382*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80001A0, 0x03F03F30U ,0x00101400U),
383*ad5b5801SMichal Simek     // .. CLK_621_TRUE = 0x1
384*ad5b5801SMichal Simek     // .. ==> 0XF80001C4[0:0] = 0x00000001U
385*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
386*ad5b5801SMichal Simek     // ..
387*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80001C4, 0x00000001U ,0x00000001U),
388*ad5b5801SMichal Simek     // .. DMA_CPU_2XCLKACT = 0x1
389*ad5b5801SMichal Simek     // .. ==> 0XF800012C[0:0] = 0x00000001U
390*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
391*ad5b5801SMichal Simek     // .. USB0_CPU_1XCLKACT = 0x1
392*ad5b5801SMichal Simek     // .. ==> 0XF800012C[2:2] = 0x00000001U
393*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
394*ad5b5801SMichal Simek     // .. USB1_CPU_1XCLKACT = 0x1
395*ad5b5801SMichal Simek     // .. ==> 0XF800012C[3:3] = 0x00000001U
396*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
397*ad5b5801SMichal Simek     // .. GEM0_CPU_1XCLKACT = 0x1
398*ad5b5801SMichal Simek     // .. ==> 0XF800012C[6:6] = 0x00000001U
399*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000040U
400*ad5b5801SMichal Simek     // .. GEM1_CPU_1XCLKACT = 0x0
401*ad5b5801SMichal Simek     // .. ==> 0XF800012C[7:7] = 0x00000000U
402*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
403*ad5b5801SMichal Simek     // .. SDI0_CPU_1XCLKACT = 0x1
404*ad5b5801SMichal Simek     // .. ==> 0XF800012C[10:10] = 0x00000001U
405*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000400U
406*ad5b5801SMichal Simek     // .. SDI1_CPU_1XCLKACT = 0x0
407*ad5b5801SMichal Simek     // .. ==> 0XF800012C[11:11] = 0x00000000U
408*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
409*ad5b5801SMichal Simek     // .. SPI0_CPU_1XCLKACT = 0x0
410*ad5b5801SMichal Simek     // .. ==> 0XF800012C[14:14] = 0x00000000U
411*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
412*ad5b5801SMichal Simek     // .. SPI1_CPU_1XCLKACT = 0x0
413*ad5b5801SMichal Simek     // .. ==> 0XF800012C[15:15] = 0x00000000U
414*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
415*ad5b5801SMichal Simek     // .. CAN0_CPU_1XCLKACT = 0x0
416*ad5b5801SMichal Simek     // .. ==> 0XF800012C[16:16] = 0x00000000U
417*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
418*ad5b5801SMichal Simek     // .. CAN1_CPU_1XCLKACT = 0x0
419*ad5b5801SMichal Simek     // .. ==> 0XF800012C[17:17] = 0x00000000U
420*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
421*ad5b5801SMichal Simek     // .. I2C0_CPU_1XCLKACT = 0x1
422*ad5b5801SMichal Simek     // .. ==> 0XF800012C[18:18] = 0x00000001U
423*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00040000U    VAL : 0x00040000U
424*ad5b5801SMichal Simek     // .. I2C1_CPU_1XCLKACT = 0x1
425*ad5b5801SMichal Simek     // .. ==> 0XF800012C[19:19] = 0x00000001U
426*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
427*ad5b5801SMichal Simek     // .. UART0_CPU_1XCLKACT = 0x0
428*ad5b5801SMichal Simek     // .. ==> 0XF800012C[20:20] = 0x00000000U
429*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
430*ad5b5801SMichal Simek     // .. UART1_CPU_1XCLKACT = 0x1
431*ad5b5801SMichal Simek     // .. ==> 0XF800012C[21:21] = 0x00000001U
432*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00200000U
433*ad5b5801SMichal Simek     // .. GPIO_CPU_1XCLKACT = 0x1
434*ad5b5801SMichal Simek     // .. ==> 0XF800012C[22:22] = 0x00000001U
435*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00400000U
436*ad5b5801SMichal Simek     // .. LQSPI_CPU_1XCLKACT = 0x1
437*ad5b5801SMichal Simek     // .. ==> 0XF800012C[23:23] = 0x00000001U
438*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00800000U
439*ad5b5801SMichal Simek     // .. SMC_CPU_1XCLKACT = 0x1
440*ad5b5801SMichal Simek     // .. ==> 0XF800012C[24:24] = 0x00000001U
441*ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x01000000U
442*ad5b5801SMichal Simek     // ..
443*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800012C, 0x01FFCCCDU ,0x01EC044DU),
444*ad5b5801SMichal Simek     // .. FINISH: CLOCK CONTROL SLCR REGISTERS
445*ad5b5801SMichal Simek     // .. START: THIS SHOULD BE BLANK
446*ad5b5801SMichal Simek     // .. FINISH: THIS SHOULD BE BLANK
447*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
448*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
449*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
450*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
451*ad5b5801SMichal Simek     // ..
452*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
453*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
454*ad5b5801SMichal Simek     // FINISH: top
455*ad5b5801SMichal Simek     //
456*ad5b5801SMichal Simek     EMIT_EXIT(),
457*ad5b5801SMichal Simek 
458*ad5b5801SMichal Simek     //
459*ad5b5801SMichal Simek };
460*ad5b5801SMichal Simek 
461*ad5b5801SMichal Simek unsigned long ps7_ddr_init_data_3_0[] = {
462*ad5b5801SMichal Simek     // START: top
463*ad5b5801SMichal Simek     // .. START: DDR INITIALIZATION
464*ad5b5801SMichal Simek     // .. .. START: LOCK DDR
465*ad5b5801SMichal Simek     // .. .. reg_ddrc_soft_rstb = 0
466*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[0:0] = 0x00000000U
467*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
468*ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_en = 0x0
469*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[1:1] = 0x00000000U
470*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
471*ad5b5801SMichal Simek     // .. .. reg_ddrc_data_bus_width = 0x0
472*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[3:2] = 0x00000000U
473*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000CU    VAL : 0x00000000U
474*ad5b5801SMichal Simek     // .. .. reg_ddrc_burst8_refresh = 0x0
475*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[6:4] = 0x00000000U
476*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
477*ad5b5801SMichal Simek     // .. .. reg_ddrc_rdwr_idle_gap = 0x1
478*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[13:7] = 0x00000001U
479*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003F80U    VAL : 0x00000080U
480*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_rd_bypass = 0x0
481*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[14:14] = 0x00000000U
482*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
483*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_act_bypass = 0x0
484*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[15:15] = 0x00000000U
485*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
486*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_refresh = 0x0
487*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[16:16] = 0x00000000U
488*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
489*ad5b5801SMichal Simek     // .. ..
490*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006000, 0x0001FFFFU ,0x00000080U),
491*ad5b5801SMichal Simek     // .. .. FINISH: LOCK DDR
492*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_nom_x32 = 0x81
493*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[11:0] = 0x00000081U
494*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000081U
495*ad5b5801SMichal Simek     // .. .. reserved_reg_ddrc_active_ranks = 0x1
496*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[13:12] = 0x00000001U
497*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003000U    VAL : 0x00001000U
498*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_cs_bit0 = 0x0
499*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[18:14] = 0x00000000U
500*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0007C000U    VAL : 0x00000000U
501*ad5b5801SMichal Simek     // .. ..
502*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006004, 0x0007FFFFU ,0x00001081U),
503*ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_min_non_critical_x32 = 0xf
504*ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[10:0] = 0x0000000FU
505*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x0000000FU
506*ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_max_starve_x32 = 0xf
507*ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[21:11] = 0x0000000FU
508*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF800U    VAL : 0x00007800U
509*ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_xact_run_length = 0xf
510*ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[25:22] = 0x0000000FU
511*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03C00000U    VAL : 0x03C00000U
512*ad5b5801SMichal Simek     // .. ..
513*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006008, 0x03FFFFFFU ,0x03C0780FU),
514*ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_min_non_critical_x32 = 0x1
515*ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[10:0] = 0x00000001U
516*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000001U
517*ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_max_starve_x32 = 0x2
518*ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[21:11] = 0x00000002U
519*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF800U    VAL : 0x00001000U
520*ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_xact_run_length = 0x8
521*ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[25:22] = 0x00000008U
522*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03C00000U    VAL : 0x02000000U
523*ad5b5801SMichal Simek     // .. ..
524*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800600C, 0x03FFFFFFU ,0x02001001U),
525*ad5b5801SMichal Simek     // .. .. reg_ddrc_w_min_non_critical_x32 = 0x1
526*ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[10:0] = 0x00000001U
527*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000001U
528*ad5b5801SMichal Simek     // .. .. reg_ddrc_w_xact_run_length = 0x8
529*ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[14:11] = 0x00000008U
530*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007800U    VAL : 0x00004000U
531*ad5b5801SMichal Simek     // .. .. reg_ddrc_w_max_starve_x32 = 0x2
532*ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[25:15] = 0x00000002U
533*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF8000U    VAL : 0x00010000U
534*ad5b5801SMichal Simek     // .. ..
535*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006010, 0x03FFFFFFU ,0x00014001U),
536*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rc = 0x1b
537*ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[5:0] = 0x0000001BU
538*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000003FU    VAL : 0x0000001BU
539*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_min = 0x56
540*ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[13:6] = 0x00000056U
541*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FC0U    VAL : 0x00001580U
542*ad5b5801SMichal Simek     // .. .. reg_ddrc_post_selfref_gap_x32 = 0x10
543*ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[20:14] = 0x00000010U
544*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FC000U    VAL : 0x00040000U
545*ad5b5801SMichal Simek     // .. ..
546*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006014, 0x001FFFFFU ,0x0004159BU),
547*ad5b5801SMichal Simek     // .. .. reg_ddrc_wr2pre = 0x12
548*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[4:0] = 0x00000012U
549*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000012U
550*ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_to_x32 = 0x6
551*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[9:5] = 0x00000006U
552*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x000000C0U
553*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_faw = 0x10
554*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[15:10] = 0x00000010U
555*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FC00U    VAL : 0x00004000U
556*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ras_max = 0x24
557*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[21:16] = 0x00000024U
558*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003F0000U    VAL : 0x00240000U
559*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ras_min = 0x14
560*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[26:22] = 0x00000014U
561*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07C00000U    VAL : 0x05000000U
562*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cke = 0x4
563*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[31:28] = 0x00000004U
564*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x40000000U
565*ad5b5801SMichal Simek     // .. ..
566*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006018, 0xF7FFFFFFU ,0x452440D2U),
567*ad5b5801SMichal Simek     // .. .. reg_ddrc_write_latency = 0x5
568*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[4:0] = 0x00000005U
569*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000005U
570*ad5b5801SMichal Simek     // .. .. reg_ddrc_rd2wr = 0x7
571*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[9:5] = 0x00000007U
572*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x000000E0U
573*ad5b5801SMichal Simek     // .. .. reg_ddrc_wr2rd = 0xe
574*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[14:10] = 0x0000000EU
575*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007C00U    VAL : 0x00003800U
576*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_xp = 0x4
577*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[19:15] = 0x00000004U
578*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F8000U    VAL : 0x00020000U
579*ad5b5801SMichal Simek     // .. .. reg_ddrc_pad_pd = 0x0
580*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[22:20] = 0x00000000U
581*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00700000U    VAL : 0x00000000U
582*ad5b5801SMichal Simek     // .. .. reg_ddrc_rd2pre = 0x4
583*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[27:23] = 0x00000004U
584*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F800000U    VAL : 0x02000000U
585*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rcd = 0x7
586*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[31:28] = 0x00000007U
587*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x70000000U
588*ad5b5801SMichal Simek     // .. ..
589*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800601C, 0xFFFFFFFFU ,0x720238E5U),
590*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ccd = 0x4
591*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[4:2] = 0x00000004U
592*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001CU    VAL : 0x00000010U
593*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rrd = 0x4
594*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[7:5] = 0x00000004U
595*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
596*ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_margin = 0x2
597*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[11:8] = 0x00000002U
598*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
599*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rp = 0x7
600*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[15:12] = 0x00000007U
601*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00007000U
602*ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_to_x32 = 0x8
603*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[20:16] = 0x00000008U
604*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001F0000U    VAL : 0x00080000U
605*ad5b5801SMichal Simek     // .. .. reg_ddrc_mobile = 0x0
606*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[22:22] = 0x00000000U
607*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
608*ad5b5801SMichal Simek     // .. .. reg_ddrc_en_dfi_dram_clk_disable = 0x0
609*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[23:23] = 0x00000000U
610*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
611*ad5b5801SMichal Simek     // .. .. reg_ddrc_read_latency = 0x7
612*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[28:24] = 0x00000007U
613*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x1F000000U    VAL : 0x07000000U
614*ad5b5801SMichal Simek     // .. .. reg_phy_mode_ddr1_ddr2 = 0x1
615*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[29:29] = 0x00000001U
616*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x20000000U    VAL : 0x20000000U
617*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_pad_pd = 0x0
618*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[30:30] = 0x00000000U
619*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x40000000U    VAL : 0x00000000U
620*ad5b5801SMichal Simek     // .. ..
621*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006020, 0x7FDFFFFCU ,0x27087290U),
622*ad5b5801SMichal Simek     // .. .. reg_ddrc_en_2t_timing_mode = 0x0
623*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[0:0] = 0x00000000U
624*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
625*ad5b5801SMichal Simek     // .. .. reg_ddrc_prefer_write = 0x0
626*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[1:1] = 0x00000000U
627*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
628*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_wr = 0x0
629*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[6:6] = 0x00000000U
630*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
631*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_addr = 0x0
632*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[8:7] = 0x00000000U
633*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
634*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_data = 0x0
635*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[24:9] = 0x00000000U
636*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01FFFE00U    VAL : 0x00000000U
637*ad5b5801SMichal Simek     // .. .. ddrc_reg_mr_wr_busy = 0x0
638*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[25:25] = 0x00000000U
639*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
640*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_type = 0x0
641*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[26:26] = 0x00000000U
642*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
643*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_rdata_valid = 0x0
644*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[27:27] = 0x00000000U
645*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x00000000U
646*ad5b5801SMichal Simek     // .. ..
647*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006024, 0x0FFFFFC3U ,0x00000000U),
648*ad5b5801SMichal Simek     // .. .. reg_ddrc_final_wait_x32 = 0x7
649*ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[6:0] = 0x00000007U
650*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000007FU    VAL : 0x00000007U
651*ad5b5801SMichal Simek     // .. .. reg_ddrc_pre_ocd_x32 = 0x0
652*ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[10:7] = 0x00000000U
653*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000780U    VAL : 0x00000000U
654*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mrd = 0x4
655*ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[13:11] = 0x00000004U
656*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00002000U
657*ad5b5801SMichal Simek     // .. ..
658*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006028, 0x00003FFFU ,0x00002007U),
659*ad5b5801SMichal Simek     // .. .. reg_ddrc_emr2 = 0x8
660*ad5b5801SMichal Simek     // .. .. ==> 0XF800602C[15:0] = 0x00000008U
661*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000008U
662*ad5b5801SMichal Simek     // .. .. reg_ddrc_emr3 = 0x0
663*ad5b5801SMichal Simek     // .. .. ==> 0XF800602C[31:16] = 0x00000000U
664*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x00000000U
665*ad5b5801SMichal Simek     // .. ..
666*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800602C, 0xFFFFFFFFU ,0x00000008U),
667*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr = 0x930
668*ad5b5801SMichal Simek     // .. .. ==> 0XF8006030[15:0] = 0x00000930U
669*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000930U
670*ad5b5801SMichal Simek     // .. .. reg_ddrc_emr = 0x4
671*ad5b5801SMichal Simek     // .. .. ==> 0XF8006030[31:16] = 0x00000004U
672*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x00040000U
673*ad5b5801SMichal Simek     // .. ..
674*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006030, 0xFFFFFFFFU ,0x00040930U),
675*ad5b5801SMichal Simek     // .. .. reg_ddrc_burst_rdwr = 0x4
676*ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[3:0] = 0x00000004U
677*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000004U
678*ad5b5801SMichal Simek     // .. .. reg_ddrc_pre_cke_x1024 = 0x105
679*ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[13:4] = 0x00000105U
680*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FF0U    VAL : 0x00001050U
681*ad5b5801SMichal Simek     // .. .. reg_ddrc_post_cke_x1024 = 0x1
682*ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[25:16] = 0x00000001U
683*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF0000U    VAL : 0x00010000U
684*ad5b5801SMichal Simek     // .. .. reg_ddrc_burstchop = 0x0
685*ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[28:28] = 0x00000000U
686*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x00000000U
687*ad5b5801SMichal Simek     // .. ..
688*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006034, 0x13FF3FFFU ,0x00011054U),
689*ad5b5801SMichal Simek     // .. .. reg_ddrc_force_low_pri_n = 0x0
690*ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[0:0] = 0x00000000U
691*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
692*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_dq = 0x0
693*ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[1:1] = 0x00000000U
694*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
695*ad5b5801SMichal Simek     // .. ..
696*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006038, 0x00000003U ,0x00000000U),
697*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b0 = 0x7
698*ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[3:0] = 0x00000007U
699*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000007U
700*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b1 = 0x7
701*ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[7:4] = 0x00000007U
702*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000070U
703*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b2 = 0x7
704*ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[11:8] = 0x00000007U
705*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000700U
706*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b5 = 0x0
707*ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[15:12] = 0x00000000U
708*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00000000U
709*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b6 = 0x0
710*ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[19:16] = 0x00000000U
711*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00000000U
712*ad5b5801SMichal Simek     // .. ..
713*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800603C, 0x000FFFFFU ,0x00000777U),
714*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b2 = 0x0
715*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[3:0] = 0x00000000U
716*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
717*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b3 = 0x0
718*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[7:4] = 0x00000000U
719*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
720*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b4 = 0x0
721*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[11:8] = 0x00000000U
722*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000000U
723*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b7 = 0x0
724*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[15:12] = 0x00000000U
725*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00000000U
726*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b8 = 0x0
727*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[19:16] = 0x00000000U
728*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00000000U
729*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b9 = 0xf
730*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[23:20] = 0x0000000FU
731*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00F00000U
732*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b10 = 0xf
733*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[27:24] = 0x0000000FU
734*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x0F000000U
735*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b11 = 0xf
736*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[31:28] = 0x0000000FU
737*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0xF0000000U
738*ad5b5801SMichal Simek     // .. ..
739*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006040, 0xFFFFFFFFU ,0xFFF00000U),
740*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b0 = 0x6
741*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[3:0] = 0x00000006U
742*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000006U
743*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b1 = 0x6
744*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[7:4] = 0x00000006U
745*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000060U
746*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b2_11 = 0x6
747*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[11:8] = 0x00000006U
748*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000600U
749*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b12 = 0x6
750*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[15:12] = 0x00000006U
751*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00006000U
752*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b13 = 0x6
753*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[19:16] = 0x00000006U
754*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00060000U
755*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b14 = 0x6
756*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[23:20] = 0x00000006U
757*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00600000U
758*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b15 = 0xf
759*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[27:24] = 0x0000000FU
760*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x0F000000U
761*ad5b5801SMichal Simek     // .. ..
762*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006044, 0x0FFFFFFFU ,0x0F666666U),
763*ad5b5801SMichal Simek     // .. .. reg_phy_rd_local_odt = 0x0
764*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[13:12] = 0x00000000U
765*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003000U    VAL : 0x00000000U
766*ad5b5801SMichal Simek     // .. .. reg_phy_wr_local_odt = 0x3
767*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[15:14] = 0x00000003U
768*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000C000U    VAL : 0x0000C000U
769*ad5b5801SMichal Simek     // .. .. reg_phy_idle_local_odt = 0x3
770*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[17:16] = 0x00000003U
771*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00030000U    VAL : 0x00030000U
772*ad5b5801SMichal Simek     // .. ..
773*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006048, 0x0003F000U ,0x0003C000U),
774*ad5b5801SMichal Simek     // .. .. reg_phy_rd_cmd_to_data = 0x0
775*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[3:0] = 0x00000000U
776*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
777*ad5b5801SMichal Simek     // .. .. reg_phy_wr_cmd_to_data = 0x0
778*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[7:4] = 0x00000000U
779*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
780*ad5b5801SMichal Simek     // .. .. reg_phy_rdc_we_to_re_delay = 0x8
781*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[11:8] = 0x00000008U
782*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000800U
783*ad5b5801SMichal Simek     // .. .. reg_phy_rdc_fifo_rst_disable = 0x0
784*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[15:15] = 0x00000000U
785*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
786*ad5b5801SMichal Simek     // .. .. reg_phy_use_fixed_re = 0x1
787*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[16:16] = 0x00000001U
788*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00010000U
789*ad5b5801SMichal Simek     // .. .. reg_phy_rdc_fifo_rst_err_cnt_clr = 0x0
790*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[17:17] = 0x00000000U
791*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
792*ad5b5801SMichal Simek     // .. .. reg_phy_dis_phy_ctrl_rstn = 0x0
793*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[18:18] = 0x00000000U
794*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
795*ad5b5801SMichal Simek     // .. .. reg_phy_clk_stall_level = 0x0
796*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[19:19] = 0x00000000U
797*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
798*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_num_of_dq0 = 0x7
799*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[27:24] = 0x00000007U
800*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x07000000U
801*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_num_of_dq0 = 0x7
802*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[31:28] = 0x00000007U
803*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x70000000U
804*ad5b5801SMichal Simek     // .. ..
805*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006050, 0xFF0F8FFFU ,0x77010800U),
806*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_dll_calib = 0x0
807*ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[16:16] = 0x00000000U
808*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
809*ad5b5801SMichal Simek     // .. ..
810*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006058, 0x00010000U ,0x00000000U),
811*ad5b5801SMichal Simek     // .. .. reg_ddrc_rd_odt_delay = 0x3
812*ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[3:0] = 0x00000003U
813*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000003U
814*ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_delay = 0x0
815*ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[7:4] = 0x00000000U
816*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
817*ad5b5801SMichal Simek     // .. .. reg_ddrc_rd_odt_hold = 0x0
818*ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[11:8] = 0x00000000U
819*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000000U
820*ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_hold = 0x5
821*ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[15:12] = 0x00000005U
822*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00005000U
823*ad5b5801SMichal Simek     // .. ..
824*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800605C, 0x0000FFFFU ,0x00005003U),
825*ad5b5801SMichal Simek     // .. .. reg_ddrc_pageclose = 0x0
826*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[0:0] = 0x00000000U
827*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
828*ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_num_entries = 0x1f
829*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[6:1] = 0x0000001FU
830*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000007EU    VAL : 0x0000003EU
831*ad5b5801SMichal Simek     // .. .. reg_ddrc_auto_pre_en = 0x0
832*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[7:7] = 0x00000000U
833*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
834*ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_update_level = 0x0
835*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[8:8] = 0x00000000U
836*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
837*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_wc = 0x0
838*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[9:9] = 0x00000000U
839*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
840*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_collision_page_opt = 0x0
841*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[10:10] = 0x00000000U
842*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
843*ad5b5801SMichal Simek     // .. .. reg_ddrc_selfref_en = 0x0
844*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[12:12] = 0x00000000U
845*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
846*ad5b5801SMichal Simek     // .. ..
847*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006060, 0x000017FFU ,0x0000003EU),
848*ad5b5801SMichal Simek     // .. .. reg_ddrc_go2critical_hysteresis = 0x0
849*ad5b5801SMichal Simek     // .. .. ==> 0XF8006064[12:5] = 0x00000000U
850*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001FE0U    VAL : 0x00000000U
851*ad5b5801SMichal Simek     // .. .. reg_arb_go2critical_en = 0x1
852*ad5b5801SMichal Simek     // .. .. ==> 0XF8006064[17:17] = 0x00000001U
853*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00020000U
854*ad5b5801SMichal Simek     // .. ..
855*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006064, 0x00021FE0U ,0x00020000U),
856*ad5b5801SMichal Simek     // .. .. reg_ddrc_wrlvl_ww = 0x41
857*ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[7:0] = 0x00000041U
858*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000041U
859*ad5b5801SMichal Simek     // .. .. reg_ddrc_rdlvl_rr = 0x41
860*ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[15:8] = 0x00000041U
861*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00004100U
862*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_wlmrd = 0x28
863*ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[25:16] = 0x00000028U
864*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF0000U    VAL : 0x00280000U
865*ad5b5801SMichal Simek     // .. ..
866*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006068, 0x03FFFFFFU ,0x00284141U),
867*ad5b5801SMichal Simek     // .. .. dfi_t_ctrlupd_interval_min_x1024 = 0x10
868*ad5b5801SMichal Simek     // .. .. ==> 0XF800606C[7:0] = 0x00000010U
869*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000010U
870*ad5b5801SMichal Simek     // .. .. dfi_t_ctrlupd_interval_max_x1024 = 0x16
871*ad5b5801SMichal Simek     // .. .. ==> 0XF800606C[15:8] = 0x00000016U
872*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00001600U
873*ad5b5801SMichal Simek     // .. ..
874*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800606C, 0x0000FFFFU ,0x00001610U),
875*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrl_delay = 0x1
876*ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[3:0] = 0x00000001U
877*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000001U
878*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_dram_clk_disable = 0x1
879*ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[7:4] = 0x00000001U
880*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000010U
881*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_dram_clk_enable = 0x1
882*ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[11:8] = 0x00000001U
883*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000100U
884*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cksre = 0x6
885*ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[15:12] = 0x00000006U
886*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00006000U
887*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cksrx = 0x6
888*ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[19:16] = 0x00000006U
889*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00060000U
890*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckesr = 0x4
891*ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[25:20] = 0x00000004U
892*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03F00000U    VAL : 0x00400000U
893*ad5b5801SMichal Simek     // .. ..
894*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006078, 0x03FFFFFFU ,0x00466111U),
895*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckpde = 0x2
896*ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[3:0] = 0x00000002U
897*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000002U
898*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckpdx = 0x2
899*ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[7:4] = 0x00000002U
900*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
901*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckdpde = 0x2
902*ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[11:8] = 0x00000002U
903*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
904*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckdpdx = 0x2
905*ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[15:12] = 0x00000002U
906*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00002000U
907*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckcsx = 0x3
908*ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[19:16] = 0x00000003U
909*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00030000U
910*ad5b5801SMichal Simek     // .. ..
911*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800607C, 0x000FFFFFU ,0x00032222U),
912*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_zq = 0x0
913*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[0:0] = 0x00000000U
914*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
915*ad5b5801SMichal Simek     // .. .. reg_ddrc_ddr3 = 0x1
916*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[1:1] = 0x00000001U
917*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
918*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mod = 0x200
919*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[11:2] = 0x00000200U
920*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFCU    VAL : 0x00000800U
921*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_zq_long_nop = 0x200
922*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[21:12] = 0x00000200U
923*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00200000U
924*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_zq_short_nop = 0x40
925*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[31:22] = 0x00000040U
926*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFC00000U    VAL : 0x10000000U
927*ad5b5801SMichal Simek     // .. ..
928*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A4, 0xFFFFFFFFU ,0x10200802U),
929*ad5b5801SMichal Simek     // .. .. t_zq_short_interval_x1024 = 0xcb73
930*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A8[19:0] = 0x0000CB73U
931*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFFFFU    VAL : 0x0000CB73U
932*ad5b5801SMichal Simek     // .. .. dram_rstn_x1024 = 0x69
933*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A8[27:20] = 0x00000069U
934*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0FF00000U    VAL : 0x06900000U
935*ad5b5801SMichal Simek     // .. ..
936*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A8, 0x0FFFFFFFU ,0x0690CB73U),
937*ad5b5801SMichal Simek     // .. .. deeppowerdown_en = 0x0
938*ad5b5801SMichal Simek     // .. .. ==> 0XF80060AC[0:0] = 0x00000000U
939*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
940*ad5b5801SMichal Simek     // .. .. deeppowerdown_to_x1024 = 0xff
941*ad5b5801SMichal Simek     // .. .. ==> 0XF80060AC[8:1] = 0x000000FFU
942*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001FEU    VAL : 0x000001FEU
943*ad5b5801SMichal Simek     // .. ..
944*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060AC, 0x000001FFU ,0x000001FEU),
945*ad5b5801SMichal Simek     // .. .. dfi_wrlvl_max_x1024 = 0xfff
946*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[11:0] = 0x00000FFFU
947*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000FFFU
948*ad5b5801SMichal Simek     // .. .. dfi_rdlvl_max_x1024 = 0xfff
949*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[23:12] = 0x00000FFFU
950*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FFF000U    VAL : 0x00FFF000U
951*ad5b5801SMichal Simek     // .. .. ddrc_reg_twrlvl_max_error = 0x0
952*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[24:24] = 0x00000000U
953*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
954*ad5b5801SMichal Simek     // .. .. ddrc_reg_trdlvl_max_error = 0x0
955*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[25:25] = 0x00000000U
956*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
957*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_wr_level_en = 0x1
958*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[26:26] = 0x00000001U
959*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x04000000U
960*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_rd_dqs_gate_level = 0x1
961*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[27:27] = 0x00000001U
962*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x08000000U
963*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_rd_data_eye_train = 0x1
964*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[28:28] = 0x00000001U
965*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
966*ad5b5801SMichal Simek     // .. ..
967*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B0, 0x1FFFFFFFU ,0x1CFFFFFFU),
968*ad5b5801SMichal Simek     // .. .. reg_ddrc_skip_ocd = 0x1
969*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[9:9] = 0x00000001U
970*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
971*ad5b5801SMichal Simek     // .. ..
972*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B4, 0x00000200U ,0x00000200U),
973*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_rddata_en = 0x6
974*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[4:0] = 0x00000006U
975*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000006U
976*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrlup_min = 0x3
977*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[14:5] = 0x00000003U
978*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FE0U    VAL : 0x00000060U
979*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrlup_max = 0x40
980*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[24:15] = 0x00000040U
981*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01FF8000U    VAL : 0x00200000U
982*ad5b5801SMichal Simek     // .. ..
983*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B8, 0x01FFFFFFU ,0x00200066U),
984*ad5b5801SMichal Simek     // .. .. START: RESET ECC ERROR
985*ad5b5801SMichal Simek     // .. .. Clear_Uncorrectable_DRAM_ECC_error = 1
986*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[0:0] = 0x00000001U
987*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
988*ad5b5801SMichal Simek     // .. .. Clear_Correctable_DRAM_ECC_error = 1
989*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[1:1] = 0x00000001U
990*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
991*ad5b5801SMichal Simek     // .. ..
992*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C4, 0x00000003U ,0x00000003U),
993*ad5b5801SMichal Simek     // .. .. FINISH: RESET ECC ERROR
994*ad5b5801SMichal Simek     // .. .. Clear_Uncorrectable_DRAM_ECC_error = 0x0
995*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[0:0] = 0x00000000U
996*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
997*ad5b5801SMichal Simek     // .. .. Clear_Correctable_DRAM_ECC_error = 0x0
998*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[1:1] = 0x00000000U
999*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
1000*ad5b5801SMichal Simek     // .. ..
1001*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C4, 0x00000003U ,0x00000000U),
1002*ad5b5801SMichal Simek     // .. .. CORR_ECC_LOG_VALID = 0x0
1003*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C8[0:0] = 0x00000000U
1004*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1005*ad5b5801SMichal Simek     // .. .. ECC_CORRECTED_BIT_NUM = 0x0
1006*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C8[7:1] = 0x00000000U
1007*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FEU    VAL : 0x00000000U
1008*ad5b5801SMichal Simek     // .. ..
1009*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C8, 0x000000FFU ,0x00000000U),
1010*ad5b5801SMichal Simek     // .. .. UNCORR_ECC_LOG_VALID = 0x0
1011*ad5b5801SMichal Simek     // .. .. ==> 0XF80060DC[0:0] = 0x00000000U
1012*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1013*ad5b5801SMichal Simek     // .. ..
1014*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060DC, 0x00000001U ,0x00000000U),
1015*ad5b5801SMichal Simek     // .. .. STAT_NUM_CORR_ERR = 0x0
1016*ad5b5801SMichal Simek     // .. .. ==> 0XF80060F0[15:8] = 0x00000000U
1017*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00000000U
1018*ad5b5801SMichal Simek     // .. .. STAT_NUM_UNCORR_ERR = 0x0
1019*ad5b5801SMichal Simek     // .. .. ==> 0XF80060F0[7:0] = 0x00000000U
1020*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000000U
1021*ad5b5801SMichal Simek     // .. ..
1022*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060F0, 0x0000FFFFU ,0x00000000U),
1023*ad5b5801SMichal Simek     // .. .. reg_ddrc_ecc_mode = 0x0
1024*ad5b5801SMichal Simek     // .. .. ==> 0XF80060F4[2:0] = 0x00000000U
1025*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000000U
1026*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_scrub = 0x1
1027*ad5b5801SMichal Simek     // .. .. ==> 0XF80060F4[3:3] = 0x00000001U
1028*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
1029*ad5b5801SMichal Simek     // .. ..
1030*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060F4, 0x0000000FU ,0x00000008U),
1031*ad5b5801SMichal Simek     // .. .. reg_phy_dif_on = 0x0
1032*ad5b5801SMichal Simek     // .. .. ==> 0XF8006114[3:0] = 0x00000000U
1033*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
1034*ad5b5801SMichal Simek     // .. .. reg_phy_dif_off = 0x0
1035*ad5b5801SMichal Simek     // .. .. ==> 0XF8006114[7:4] = 0x00000000U
1036*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
1037*ad5b5801SMichal Simek     // .. ..
1038*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006114, 0x000000FFU ,0x00000000U),
1039*ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
1040*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[0:0] = 0x00000001U
1041*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1042*ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
1043*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[1:1] = 0x00000000U
1044*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
1045*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
1046*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[2:2] = 0x00000000U
1047*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
1048*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
1049*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[3:3] = 0x00000000U
1050*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1051*ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
1052*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[14:6] = 0x00000000U
1053*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
1054*ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
1055*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[23:15] = 0x00000000U
1056*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
1057*ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
1058*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[30:24] = 0x00000040U
1059*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
1060*ad5b5801SMichal Simek     // .. ..
1061*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006118, 0x7FFFFFCFU ,0x40000001U),
1062*ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
1063*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[0:0] = 0x00000001U
1064*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1065*ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
1066*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[1:1] = 0x00000000U
1067*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
1068*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
1069*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[2:2] = 0x00000000U
1070*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
1071*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
1072*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[3:3] = 0x00000000U
1073*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1074*ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
1075*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[14:6] = 0x00000000U
1076*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
1077*ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
1078*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[23:15] = 0x00000000U
1079*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
1080*ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
1081*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[30:24] = 0x00000040U
1082*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
1083*ad5b5801SMichal Simek     // .. ..
1084*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800611C, 0x7FFFFFCFU ,0x40000001U),
1085*ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
1086*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[0:0] = 0x00000001U
1087*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1088*ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
1089*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[1:1] = 0x00000000U
1090*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
1091*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
1092*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[2:2] = 0x00000000U
1093*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
1094*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
1095*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[3:3] = 0x00000000U
1096*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1097*ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
1098*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[14:6] = 0x00000000U
1099*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
1100*ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
1101*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[23:15] = 0x00000000U
1102*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
1103*ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
1104*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[30:24] = 0x00000040U
1105*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
1106*ad5b5801SMichal Simek     // .. ..
1107*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006120, 0x7FFFFFCFU ,0x40000001U),
1108*ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
1109*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[0:0] = 0x00000001U
1110*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1111*ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
1112*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[1:1] = 0x00000000U
1113*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
1114*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
1115*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[2:2] = 0x00000000U
1116*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
1117*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
1118*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[3:3] = 0x00000000U
1119*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1120*ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
1121*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[14:6] = 0x00000000U
1122*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
1123*ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
1124*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[23:15] = 0x00000000U
1125*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
1126*ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
1127*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[30:24] = 0x00000040U
1128*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
1129*ad5b5801SMichal Simek     // .. ..
1130*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006124, 0x7FFFFFCFU ,0x40000001U),
1131*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x1e
1132*ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[9:0] = 0x0000001EU
1133*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x0000001EU
1134*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xee
1135*ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[19:10] = 0x000000EEU
1136*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0003B800U
1137*ad5b5801SMichal Simek     // .. ..
1138*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800612C, 0x000FFFFFU ,0x0003B81EU),
1139*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x25
1140*ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[9:0] = 0x00000025U
1141*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000025U
1142*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0x10d
1143*ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[19:10] = 0x0000010DU
1144*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00043400U
1145*ad5b5801SMichal Simek     // .. ..
1146*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006130, 0x000FFFFFU ,0x00043425U),
1147*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x19
1148*ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[9:0] = 0x00000019U
1149*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000019U
1150*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xf3
1151*ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[19:10] = 0x000000F3U
1152*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0003CC00U
1153*ad5b5801SMichal Simek     // .. ..
1154*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006134, 0x000FFFFFU ,0x0003CC19U),
1155*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x2a
1156*ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[9:0] = 0x0000002AU
1157*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x0000002AU
1158*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0x109
1159*ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[19:10] = 0x00000109U
1160*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00042400U
1161*ad5b5801SMichal Simek     // .. ..
1162*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006138, 0x000FFFFFU ,0x0004242AU),
1163*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
1164*ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[9:0] = 0x00000035U
1165*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
1166*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
1167*ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[10:10] = 0x00000000U
1168*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1169*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
1170*ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[19:11] = 0x00000000U
1171*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1172*ad5b5801SMichal Simek     // .. ..
1173*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006140, 0x000FFFFFU ,0x00000035U),
1174*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
1175*ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[9:0] = 0x00000035U
1176*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
1177*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
1178*ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[10:10] = 0x00000000U
1179*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1180*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
1181*ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[19:11] = 0x00000000U
1182*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1183*ad5b5801SMichal Simek     // .. ..
1184*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006144, 0x000FFFFFU ,0x00000035U),
1185*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
1186*ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[9:0] = 0x00000035U
1187*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
1188*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
1189*ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[10:10] = 0x00000000U
1190*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1191*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
1192*ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[19:11] = 0x00000000U
1193*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1194*ad5b5801SMichal Simek     // .. ..
1195*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006148, 0x000FFFFFU ,0x00000035U),
1196*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
1197*ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[9:0] = 0x00000035U
1198*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
1199*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
1200*ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[10:10] = 0x00000000U
1201*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1202*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
1203*ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[19:11] = 0x00000000U
1204*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1205*ad5b5801SMichal Simek     // .. ..
1206*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800614C, 0x000FFFFFU ,0x00000035U),
1207*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x9e
1208*ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[9:0] = 0x0000009EU
1209*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x0000009EU
1210*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
1211*ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[10:10] = 0x00000000U
1212*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1213*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
1214*ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[19:11] = 0x00000000U
1215*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1216*ad5b5801SMichal Simek     // .. ..
1217*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006154, 0x000FFFFFU ,0x0000009EU),
1218*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0xa5
1219*ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[9:0] = 0x000000A5U
1220*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000A5U
1221*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
1222*ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[10:10] = 0x00000000U
1223*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1224*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
1225*ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[19:11] = 0x00000000U
1226*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1227*ad5b5801SMichal Simek     // .. ..
1228*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006158, 0x000FFFFFU ,0x000000A5U),
1229*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x99
1230*ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[9:0] = 0x00000099U
1231*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000099U
1232*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
1233*ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[10:10] = 0x00000000U
1234*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1235*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
1236*ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[19:11] = 0x00000000U
1237*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1238*ad5b5801SMichal Simek     // .. ..
1239*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800615C, 0x000FFFFFU ,0x00000099U),
1240*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0xaa
1241*ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[9:0] = 0x000000AAU
1242*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000AAU
1243*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
1244*ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[10:10] = 0x00000000U
1245*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1246*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
1247*ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[19:11] = 0x00000000U
1248*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1249*ad5b5801SMichal Simek     // .. ..
1250*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006160, 0x000FFFFFU ,0x000000AAU),
1251*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x143
1252*ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[10:0] = 0x00000143U
1253*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000143U
1254*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
1255*ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[11:11] = 0x00000000U
1256*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1257*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
1258*ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[20:12] = 0x00000000U
1259*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
1260*ad5b5801SMichal Simek     // .. ..
1261*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006168, 0x001FFFFFU ,0x00000143U),
1262*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x162
1263*ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[10:0] = 0x00000162U
1264*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000162U
1265*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
1266*ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[11:11] = 0x00000000U
1267*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1268*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
1269*ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[20:12] = 0x00000000U
1270*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
1271*ad5b5801SMichal Simek     // .. ..
1272*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800616C, 0x001FFFFFU ,0x00000162U),
1273*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x148
1274*ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[10:0] = 0x00000148U
1275*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000148U
1276*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
1277*ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[11:11] = 0x00000000U
1278*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1279*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
1280*ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[20:12] = 0x00000000U
1281*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
1282*ad5b5801SMichal Simek     // .. ..
1283*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006170, 0x001FFFFFU ,0x00000148U),
1284*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x15e
1285*ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[10:0] = 0x0000015EU
1286*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x0000015EU
1287*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
1288*ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[11:11] = 0x00000000U
1289*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1290*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
1291*ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[20:12] = 0x00000000U
1292*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
1293*ad5b5801SMichal Simek     // .. ..
1294*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006174, 0x001FFFFFU ,0x0000015EU),
1295*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xde
1296*ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[9:0] = 0x000000DEU
1297*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000DEU
1298*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
1299*ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[10:10] = 0x00000000U
1300*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1301*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
1302*ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[19:11] = 0x00000000U
1303*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1304*ad5b5801SMichal Simek     // .. ..
1305*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800617C, 0x000FFFFFU ,0x000000DEU),
1306*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xe5
1307*ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[9:0] = 0x000000E5U
1308*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000E5U
1309*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
1310*ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[10:10] = 0x00000000U
1311*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1312*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
1313*ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[19:11] = 0x00000000U
1314*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1315*ad5b5801SMichal Simek     // .. ..
1316*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006180, 0x000FFFFFU ,0x000000E5U),
1317*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xd9
1318*ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[9:0] = 0x000000D9U
1319*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000D9U
1320*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
1321*ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[10:10] = 0x00000000U
1322*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1323*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
1324*ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[19:11] = 0x00000000U
1325*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1326*ad5b5801SMichal Simek     // .. ..
1327*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006184, 0x000FFFFFU ,0x000000D9U),
1328*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xea
1329*ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[9:0] = 0x000000EAU
1330*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000EAU
1331*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
1332*ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[10:10] = 0x00000000U
1333*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1334*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
1335*ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[19:11] = 0x00000000U
1336*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1337*ad5b5801SMichal Simek     // .. ..
1338*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006188, 0x000FFFFFU ,0x000000EAU),
1339*ad5b5801SMichal Simek     // .. .. reg_phy_bl2 = 0x0
1340*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[1:1] = 0x00000000U
1341*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
1342*ad5b5801SMichal Simek     // .. .. reg_phy_at_spd_atpg = 0x0
1343*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[2:2] = 0x00000000U
1344*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
1345*ad5b5801SMichal Simek     // .. .. reg_phy_bist_enable = 0x0
1346*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[3:3] = 0x00000000U
1347*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1348*ad5b5801SMichal Simek     // .. .. reg_phy_bist_force_err = 0x0
1349*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[4:4] = 0x00000000U
1350*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
1351*ad5b5801SMichal Simek     // .. .. reg_phy_bist_mode = 0x0
1352*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[6:5] = 0x00000000U
1353*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
1354*ad5b5801SMichal Simek     // .. .. reg_phy_invert_clkout = 0x1
1355*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[7:7] = 0x00000001U
1356*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
1357*ad5b5801SMichal Simek     // .. .. reg_phy_sel_logic = 0x0
1358*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[9:9] = 0x00000000U
1359*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
1360*ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_ratio = 0x100
1361*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[19:10] = 0x00000100U
1362*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00040000U
1363*ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_force = 0x0
1364*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[20:20] = 0x00000000U
1365*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
1366*ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_delay = 0x0
1367*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[27:21] = 0x00000000U
1368*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0FE00000U    VAL : 0x00000000U
1369*ad5b5801SMichal Simek     // .. .. reg_phy_lpddr = 0x0
1370*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[29:29] = 0x00000000U
1371*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
1372*ad5b5801SMichal Simek     // .. .. reg_phy_cmd_latency = 0x0
1373*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[30:30] = 0x00000000U
1374*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x40000000U    VAL : 0x00000000U
1375*ad5b5801SMichal Simek     // .. ..
1376*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006190, 0x6FFFFEFEU ,0x00040080U),
1377*ad5b5801SMichal Simek     // .. .. reg_phy_wr_rl_delay = 0x2
1378*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[4:0] = 0x00000002U
1379*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000002U
1380*ad5b5801SMichal Simek     // .. .. reg_phy_rd_rl_delay = 0x4
1381*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[9:5] = 0x00000004U
1382*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x00000080U
1383*ad5b5801SMichal Simek     // .. .. reg_phy_dll_lock_diff = 0xf
1384*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[13:10] = 0x0000000FU
1385*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003C00U    VAL : 0x00003C00U
1386*ad5b5801SMichal Simek     // .. .. reg_phy_use_wr_level = 0x1
1387*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[14:14] = 0x00000001U
1388*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00004000U
1389*ad5b5801SMichal Simek     // .. .. reg_phy_use_rd_dqs_gate_level = 0x1
1390*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[15:15] = 0x00000001U
1391*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00008000U
1392*ad5b5801SMichal Simek     // .. .. reg_phy_use_rd_data_eye_level = 0x1
1393*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[16:16] = 0x00000001U
1394*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00010000U
1395*ad5b5801SMichal Simek     // .. .. reg_phy_dis_calib_rst = 0x0
1396*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[17:17] = 0x00000000U
1397*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1398*ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_delay = 0x0
1399*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[19:18] = 0x00000000U
1400*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
1401*ad5b5801SMichal Simek     // .. ..
1402*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006194, 0x000FFFFFU ,0x0001FC82U),
1403*ad5b5801SMichal Simek     // .. .. reg_arb_page_addr_mask = 0x0
1404*ad5b5801SMichal Simek     // .. .. ==> 0XF8006204[31:0] = 0x00000000U
1405*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000000U
1406*ad5b5801SMichal Simek     // .. ..
1407*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006204, 0xFFFFFFFFU ,0x00000000U),
1408*ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
1409*ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[9:0] = 0x000003FFU
1410*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
1411*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
1412*ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[16:16] = 0x00000000U
1413*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1414*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
1415*ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[17:17] = 0x00000000U
1416*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1417*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
1418*ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[18:18] = 0x00000000U
1419*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
1420*ad5b5801SMichal Simek     // .. ..
1421*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006208, 0x000703FFU ,0x000003FFU),
1422*ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
1423*ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[9:0] = 0x000003FFU
1424*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
1425*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
1426*ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[16:16] = 0x00000000U
1427*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1428*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
1429*ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[17:17] = 0x00000000U
1430*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1431*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
1432*ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[18:18] = 0x00000000U
1433*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
1434*ad5b5801SMichal Simek     // .. ..
1435*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800620C, 0x000703FFU ,0x000003FFU),
1436*ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
1437*ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[9:0] = 0x000003FFU
1438*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
1439*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
1440*ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[16:16] = 0x00000000U
1441*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1442*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
1443*ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[17:17] = 0x00000000U
1444*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1445*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
1446*ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[18:18] = 0x00000000U
1447*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
1448*ad5b5801SMichal Simek     // .. ..
1449*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006210, 0x000703FFU ,0x000003FFU),
1450*ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
1451*ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[9:0] = 0x000003FFU
1452*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
1453*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
1454*ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[16:16] = 0x00000000U
1455*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1456*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
1457*ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[17:17] = 0x00000000U
1458*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1459*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
1460*ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[18:18] = 0x00000000U
1461*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
1462*ad5b5801SMichal Simek     // .. ..
1463*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006214, 0x000703FFU ,0x000003FFU),
1464*ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
1465*ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[9:0] = 0x000003FFU
1466*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
1467*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
1468*ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[16:16] = 0x00000000U
1469*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1470*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
1471*ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[17:17] = 0x00000000U
1472*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1473*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
1474*ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[18:18] = 0x00000000U
1475*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
1476*ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
1477*ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[19:19] = 0x00000000U
1478*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
1479*ad5b5801SMichal Simek     // .. ..
1480*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006218, 0x000F03FFU ,0x000003FFU),
1481*ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
1482*ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[9:0] = 0x000003FFU
1483*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
1484*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
1485*ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[16:16] = 0x00000000U
1486*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1487*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
1488*ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[17:17] = 0x00000000U
1489*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1490*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
1491*ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[18:18] = 0x00000000U
1492*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
1493*ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
1494*ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[19:19] = 0x00000000U
1495*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
1496*ad5b5801SMichal Simek     // .. ..
1497*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800621C, 0x000F03FFU ,0x000003FFU),
1498*ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
1499*ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[9:0] = 0x000003FFU
1500*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
1501*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
1502*ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[16:16] = 0x00000000U
1503*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1504*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
1505*ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[17:17] = 0x00000000U
1506*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1507*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
1508*ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[18:18] = 0x00000000U
1509*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
1510*ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
1511*ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[19:19] = 0x00000000U
1512*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
1513*ad5b5801SMichal Simek     // .. ..
1514*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006220, 0x000F03FFU ,0x000003FFU),
1515*ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
1516*ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[9:0] = 0x000003FFU
1517*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
1518*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
1519*ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[16:16] = 0x00000000U
1520*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1521*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
1522*ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[17:17] = 0x00000000U
1523*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1524*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
1525*ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[18:18] = 0x00000000U
1526*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
1527*ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
1528*ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[19:19] = 0x00000000U
1529*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
1530*ad5b5801SMichal Simek     // .. ..
1531*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006224, 0x000F03FFU ,0x000003FFU),
1532*ad5b5801SMichal Simek     // .. .. reg_ddrc_lpddr2 = 0x0
1533*ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[0:0] = 0x00000000U
1534*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1535*ad5b5801SMichal Simek     // .. .. reg_ddrc_derate_enable = 0x0
1536*ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[2:2] = 0x00000000U
1537*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
1538*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr4_margin = 0x0
1539*ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[11:4] = 0x00000000U
1540*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FF0U    VAL : 0x00000000U
1541*ad5b5801SMichal Simek     // .. ..
1542*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062A8, 0x00000FF5U ,0x00000000U),
1543*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr4_read_interval = 0x0
1544*ad5b5801SMichal Simek     // .. .. ==> 0XF80062AC[31:0] = 0x00000000U
1545*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000000U
1546*ad5b5801SMichal Simek     // .. ..
1547*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062AC, 0xFFFFFFFFU ,0x00000000U),
1548*ad5b5801SMichal Simek     // .. .. reg_ddrc_min_stable_clock_x1 = 0x5
1549*ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[3:0] = 0x00000005U
1550*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000005U
1551*ad5b5801SMichal Simek     // .. .. reg_ddrc_idle_after_reset_x32 = 0x12
1552*ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[11:4] = 0x00000012U
1553*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FF0U    VAL : 0x00000120U
1554*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mrw = 0x5
1555*ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[21:12] = 0x00000005U
1556*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00005000U
1557*ad5b5801SMichal Simek     // .. ..
1558*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062B0, 0x003FFFFFU ,0x00005125U),
1559*ad5b5801SMichal Simek     // .. .. reg_ddrc_max_auto_init_x1024 = 0xa8
1560*ad5b5801SMichal Simek     // .. .. ==> 0XF80062B4[7:0] = 0x000000A8U
1561*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x000000A8U
1562*ad5b5801SMichal Simek     // .. .. reg_ddrc_dev_zqinit_x32 = 0x12
1563*ad5b5801SMichal Simek     // .. .. ==> 0XF80062B4[17:8] = 0x00000012U
1564*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0003FF00U    VAL : 0x00001200U
1565*ad5b5801SMichal Simek     // .. ..
1566*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062B4, 0x0003FFFFU ,0x000012A8U),
1567*ad5b5801SMichal Simek     // .. .. START: POLL ON DCI STATUS
1568*ad5b5801SMichal Simek     // .. .. DONE = 1
1569*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B74[13:13] = 0x00000001U
1570*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
1571*ad5b5801SMichal Simek     // .. ..
1572*ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF8000B74, 0x00002000U),
1573*ad5b5801SMichal Simek     // .. .. FINISH: POLL ON DCI STATUS
1574*ad5b5801SMichal Simek     // .. .. START: UNLOCK DDR
1575*ad5b5801SMichal Simek     // .. .. reg_ddrc_soft_rstb = 0x1
1576*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[0:0] = 0x00000001U
1577*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1578*ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_en = 0x0
1579*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[1:1] = 0x00000000U
1580*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
1581*ad5b5801SMichal Simek     // .. .. reg_ddrc_data_bus_width = 0x0
1582*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[3:2] = 0x00000000U
1583*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000CU    VAL : 0x00000000U
1584*ad5b5801SMichal Simek     // .. .. reg_ddrc_burst8_refresh = 0x0
1585*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[6:4] = 0x00000000U
1586*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
1587*ad5b5801SMichal Simek     // .. .. reg_ddrc_rdwr_idle_gap = 1
1588*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[13:7] = 0x00000001U
1589*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003F80U    VAL : 0x00000080U
1590*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_rd_bypass = 0x0
1591*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[14:14] = 0x00000000U
1592*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
1593*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_act_bypass = 0x0
1594*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[15:15] = 0x00000000U
1595*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
1596*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_refresh = 0x0
1597*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[16:16] = 0x00000000U
1598*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1599*ad5b5801SMichal Simek     // .. ..
1600*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006000, 0x0001FFFFU ,0x00000081U),
1601*ad5b5801SMichal Simek     // .. .. FINISH: UNLOCK DDR
1602*ad5b5801SMichal Simek     // .. .. START: CHECK DDR STATUS
1603*ad5b5801SMichal Simek     // .. .. ddrc_reg_operating_mode = 1
1604*ad5b5801SMichal Simek     // .. .. ==> 0XF8006054[2:0] = 0x00000001U
1605*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000001U
1606*ad5b5801SMichal Simek     // .. ..
1607*ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF8006054, 0x00000007U),
1608*ad5b5801SMichal Simek     // .. .. FINISH: CHECK DDR STATUS
1609*ad5b5801SMichal Simek     // .. FINISH: DDR INITIALIZATION
1610*ad5b5801SMichal Simek     // FINISH: top
1611*ad5b5801SMichal Simek     //
1612*ad5b5801SMichal Simek     EMIT_EXIT(),
1613*ad5b5801SMichal Simek 
1614*ad5b5801SMichal Simek     //
1615*ad5b5801SMichal Simek };
1616*ad5b5801SMichal Simek 
1617*ad5b5801SMichal Simek unsigned long ps7_mio_init_data_3_0[] = {
1618*ad5b5801SMichal Simek     // START: top
1619*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
1620*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
1621*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
1622*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
1623*ad5b5801SMichal Simek     // ..
1624*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
1625*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
1626*ad5b5801SMichal Simek     // .. START: OCM REMAPPING
1627*ad5b5801SMichal Simek     // .. VREF_EN = 0x1
1628*ad5b5801SMichal Simek     // .. ==> 0XF8000B00[0:0] = 0x00000001U
1629*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1630*ad5b5801SMichal Simek     // .. VREF_SEL = 0x0
1631*ad5b5801SMichal Simek     // .. ==> 0XF8000B00[6:4] = 0x00000000U
1632*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
1633*ad5b5801SMichal Simek     // ..
1634*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B00, 0x00000071U ,0x00000001U),
1635*ad5b5801SMichal Simek     // .. FINISH: OCM REMAPPING
1636*ad5b5801SMichal Simek     // .. START: DDRIOB SETTINGS
1637*ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1638*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[0:0] = 0x00000000U
1639*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1640*ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
1641*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[2:1] = 0x00000000U
1642*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
1643*ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1644*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[3:3] = 0x00000000U
1645*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1646*ad5b5801SMichal Simek     // .. TERM_EN = 0x0
1647*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[4:4] = 0x00000000U
1648*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
1649*ad5b5801SMichal Simek     // .. DCI_TYPE = 0x0
1650*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[6:5] = 0x00000000U
1651*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
1652*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
1653*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[7:7] = 0x00000000U
1654*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1655*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
1656*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[8:8] = 0x00000000U
1657*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1658*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1659*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[10:9] = 0x00000003U
1660*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1661*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1662*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[11:11] = 0x00000000U
1663*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1664*ad5b5801SMichal Simek     // ..
1665*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B40, 0x00000FFFU ,0x00000600U),
1666*ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1667*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[0:0] = 0x00000000U
1668*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1669*ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
1670*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[2:1] = 0x00000000U
1671*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
1672*ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1673*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[3:3] = 0x00000000U
1674*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1675*ad5b5801SMichal Simek     // .. TERM_EN = 0x0
1676*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[4:4] = 0x00000000U
1677*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
1678*ad5b5801SMichal Simek     // .. DCI_TYPE = 0x0
1679*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[6:5] = 0x00000000U
1680*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
1681*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
1682*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[7:7] = 0x00000000U
1683*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1684*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
1685*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[8:8] = 0x00000000U
1686*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1687*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1688*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[10:9] = 0x00000003U
1689*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1690*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1691*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[11:11] = 0x00000000U
1692*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1693*ad5b5801SMichal Simek     // ..
1694*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B44, 0x00000FFFU ,0x00000600U),
1695*ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1696*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[0:0] = 0x00000000U
1697*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1698*ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
1699*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[2:1] = 0x00000001U
1700*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
1701*ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1702*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[3:3] = 0x00000000U
1703*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1704*ad5b5801SMichal Simek     // .. TERM_EN = 0x1
1705*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[4:4] = 0x00000001U
1706*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
1707*ad5b5801SMichal Simek     // .. DCI_TYPE = 0x3
1708*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[6:5] = 0x00000003U
1709*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
1710*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
1711*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000000U
1712*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1713*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
1714*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000000U
1715*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1716*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1717*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[10:9] = 0x00000003U
1718*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1719*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1720*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[11:11] = 0x00000000U
1721*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1722*ad5b5801SMichal Simek     // ..
1723*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000FFFU ,0x00000672U),
1724*ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1725*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[0:0] = 0x00000000U
1726*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1727*ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
1728*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[2:1] = 0x00000001U
1729*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
1730*ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1731*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[3:3] = 0x00000000U
1732*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1733*ad5b5801SMichal Simek     // .. TERM_EN = 0x1
1734*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[4:4] = 0x00000001U
1735*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
1736*ad5b5801SMichal Simek     // .. DCI_TYPE = 0x3
1737*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[6:5] = 0x00000003U
1738*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
1739*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
1740*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000000U
1741*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1742*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
1743*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000000U
1744*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1745*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1746*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[10:9] = 0x00000003U
1747*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1748*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1749*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[11:11] = 0x00000000U
1750*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1751*ad5b5801SMichal Simek     // ..
1752*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000FFFU ,0x00000672U),
1753*ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1754*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[0:0] = 0x00000000U
1755*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1756*ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
1757*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[2:1] = 0x00000002U
1758*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
1759*ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1760*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[3:3] = 0x00000000U
1761*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1762*ad5b5801SMichal Simek     // .. TERM_EN = 0x1
1763*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[4:4] = 0x00000001U
1764*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
1765*ad5b5801SMichal Simek     // .. DCI_TYPE = 0x3
1766*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[6:5] = 0x00000003U
1767*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
1768*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
1769*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000000U
1770*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1771*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
1772*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000000U
1773*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1774*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1775*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[10:9] = 0x00000003U
1776*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1777*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1778*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[11:11] = 0x00000000U
1779*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1780*ad5b5801SMichal Simek     // ..
1781*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000FFFU ,0x00000674U),
1782*ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1783*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[0:0] = 0x00000000U
1784*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1785*ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
1786*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[2:1] = 0x00000002U
1787*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
1788*ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1789*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[3:3] = 0x00000000U
1790*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1791*ad5b5801SMichal Simek     // .. TERM_EN = 0x1
1792*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[4:4] = 0x00000001U
1793*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
1794*ad5b5801SMichal Simek     // .. DCI_TYPE = 0x3
1795*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[6:5] = 0x00000003U
1796*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
1797*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
1798*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000000U
1799*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1800*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
1801*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000000U
1802*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1803*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1804*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[10:9] = 0x00000003U
1805*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1806*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1807*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[11:11] = 0x00000000U
1808*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1809*ad5b5801SMichal Simek     // ..
1810*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000FFFU ,0x00000674U),
1811*ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1812*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[0:0] = 0x00000000U
1813*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1814*ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
1815*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[2:1] = 0x00000000U
1816*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
1817*ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1818*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[3:3] = 0x00000000U
1819*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1820*ad5b5801SMichal Simek     // .. TERM_EN = 0x0
1821*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[4:4] = 0x00000000U
1822*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
1823*ad5b5801SMichal Simek     // .. DCI_TYPE = 0x0
1824*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[6:5] = 0x00000000U
1825*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
1826*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
1827*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[7:7] = 0x00000000U
1828*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1829*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
1830*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[8:8] = 0x00000000U
1831*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1832*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1833*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[10:9] = 0x00000003U
1834*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1835*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1836*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[11:11] = 0x00000000U
1837*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1838*ad5b5801SMichal Simek     // ..
1839*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B58, 0x00000FFFU ,0x00000600U),
1840*ad5b5801SMichal Simek     // .. reserved_DRIVE_P = 0x1c
1841*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[6:0] = 0x0000001CU
1842*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
1843*ad5b5801SMichal Simek     // .. reserved_DRIVE_N = 0xc
1844*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[13:7] = 0x0000000CU
1845*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
1846*ad5b5801SMichal Simek     // .. reserved_SLEW_P = 0x3
1847*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[18:14] = 0x00000003U
1848*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x0000C000U
1849*ad5b5801SMichal Simek     // .. reserved_SLEW_N = 0x3
1850*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[23:19] = 0x00000003U
1851*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00180000U
1852*ad5b5801SMichal Simek     // .. reserved_GTL = 0x0
1853*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[26:24] = 0x00000000U
1854*ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
1855*ad5b5801SMichal Simek     // .. reserved_RTERM = 0x0
1856*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[31:27] = 0x00000000U
1857*ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
1858*ad5b5801SMichal Simek     // ..
1859*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B5C, 0xFFFFFFFFU ,0x0018C61CU),
1860*ad5b5801SMichal Simek     // .. reserved_DRIVE_P = 0x1c
1861*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[6:0] = 0x0000001CU
1862*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
1863*ad5b5801SMichal Simek     // .. reserved_DRIVE_N = 0xc
1864*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[13:7] = 0x0000000CU
1865*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
1866*ad5b5801SMichal Simek     // .. reserved_SLEW_P = 0x6
1867*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[18:14] = 0x00000006U
1868*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
1869*ad5b5801SMichal Simek     // .. reserved_SLEW_N = 0x1f
1870*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[23:19] = 0x0000001FU
1871*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
1872*ad5b5801SMichal Simek     // .. reserved_GTL = 0x0
1873*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[26:24] = 0x00000000U
1874*ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
1875*ad5b5801SMichal Simek     // .. reserved_RTERM = 0x0
1876*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[31:27] = 0x00000000U
1877*ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
1878*ad5b5801SMichal Simek     // ..
1879*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B60, 0xFFFFFFFFU ,0x00F9861CU),
1880*ad5b5801SMichal Simek     // .. reserved_DRIVE_P = 0x1c
1881*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[6:0] = 0x0000001CU
1882*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
1883*ad5b5801SMichal Simek     // .. reserved_DRIVE_N = 0xc
1884*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[13:7] = 0x0000000CU
1885*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
1886*ad5b5801SMichal Simek     // .. reserved_SLEW_P = 0x6
1887*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[18:14] = 0x00000006U
1888*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
1889*ad5b5801SMichal Simek     // .. reserved_SLEW_N = 0x1f
1890*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[23:19] = 0x0000001FU
1891*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
1892*ad5b5801SMichal Simek     // .. reserved_GTL = 0x0
1893*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[26:24] = 0x00000000U
1894*ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
1895*ad5b5801SMichal Simek     // .. reserved_RTERM = 0x0
1896*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[31:27] = 0x00000000U
1897*ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
1898*ad5b5801SMichal Simek     // ..
1899*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B64, 0xFFFFFFFFU ,0x00F9861CU),
1900*ad5b5801SMichal Simek     // .. reserved_DRIVE_P = 0x1c
1901*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[6:0] = 0x0000001CU
1902*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
1903*ad5b5801SMichal Simek     // .. reserved_DRIVE_N = 0xc
1904*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[13:7] = 0x0000000CU
1905*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
1906*ad5b5801SMichal Simek     // .. reserved_SLEW_P = 0x6
1907*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[18:14] = 0x00000006U
1908*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
1909*ad5b5801SMichal Simek     // .. reserved_SLEW_N = 0x1f
1910*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[23:19] = 0x0000001FU
1911*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
1912*ad5b5801SMichal Simek     // .. reserved_GTL = 0x0
1913*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[26:24] = 0x00000000U
1914*ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
1915*ad5b5801SMichal Simek     // .. reserved_RTERM = 0x0
1916*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[31:27] = 0x00000000U
1917*ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
1918*ad5b5801SMichal Simek     // ..
1919*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B68, 0xFFFFFFFFU ,0x00F9861CU),
1920*ad5b5801SMichal Simek     // .. VREF_INT_EN = 0x1
1921*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[0:0] = 0x00000001U
1922*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1923*ad5b5801SMichal Simek     // .. VREF_SEL = 0x4
1924*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[4:1] = 0x00000004U
1925*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000001EU    VAL : 0x00000008U
1926*ad5b5801SMichal Simek     // .. VREF_EXT_EN = 0x0
1927*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[6:5] = 0x00000000U
1928*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
1929*ad5b5801SMichal Simek     // .. reserved_VREF_PULLUP_EN = 0x0
1930*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[8:7] = 0x00000000U
1931*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
1932*ad5b5801SMichal Simek     // .. REFIO_EN = 0x1
1933*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[9:9] = 0x00000001U
1934*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
1935*ad5b5801SMichal Simek     // .. reserved_REFIO_TEST = 0x3
1936*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[11:10] = 0x00000003U
1937*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000C00U    VAL : 0x00000C00U
1938*ad5b5801SMichal Simek     // .. reserved_REFIO_PULLUP_EN = 0x0
1939*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[12:12] = 0x00000000U
1940*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
1941*ad5b5801SMichal Simek     // .. reserved_DRST_B_PULLUP_EN = 0x0
1942*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[13:13] = 0x00000000U
1943*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
1944*ad5b5801SMichal Simek     // .. reserved_CKE_PULLUP_EN = 0x0
1945*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[14:14] = 0x00000000U
1946*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
1947*ad5b5801SMichal Simek     // ..
1948*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B6C, 0x00007FFFU ,0x00000E09U),
1949*ad5b5801SMichal Simek     // .. .. START: ASSERT RESET
1950*ad5b5801SMichal Simek     // .. .. RESET = 1
1951*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
1952*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1953*ad5b5801SMichal Simek     // .. ..
1954*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000001U ,0x00000001U),
1955*ad5b5801SMichal Simek     // .. .. FINISH: ASSERT RESET
1956*ad5b5801SMichal Simek     // .. .. START: DEASSERT RESET
1957*ad5b5801SMichal Simek     // .. .. RESET = 0
1958*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000000U
1959*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1960*ad5b5801SMichal Simek     // .. .. reserved_VRN_OUT = 0x1
1961*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
1962*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
1963*ad5b5801SMichal Simek     // .. ..
1964*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000021U ,0x00000020U),
1965*ad5b5801SMichal Simek     // .. .. FINISH: DEASSERT RESET
1966*ad5b5801SMichal Simek     // .. .. RESET = 0x1
1967*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
1968*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1969*ad5b5801SMichal Simek     // .. .. ENABLE = 0x1
1970*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[1:1] = 0x00000001U
1971*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
1972*ad5b5801SMichal Simek     // .. .. reserved_VRP_TRI = 0x0
1973*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[2:2] = 0x00000000U
1974*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
1975*ad5b5801SMichal Simek     // .. .. reserved_VRN_TRI = 0x0
1976*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[3:3] = 0x00000000U
1977*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1978*ad5b5801SMichal Simek     // .. .. reserved_VRP_OUT = 0x0
1979*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[4:4] = 0x00000000U
1980*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
1981*ad5b5801SMichal Simek     // .. .. reserved_VRN_OUT = 0x1
1982*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
1983*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
1984*ad5b5801SMichal Simek     // .. .. NREF_OPT1 = 0x0
1985*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[7:6] = 0x00000000U
1986*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
1987*ad5b5801SMichal Simek     // .. .. NREF_OPT2 = 0x0
1988*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[10:8] = 0x00000000U
1989*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000700U    VAL : 0x00000000U
1990*ad5b5801SMichal Simek     // .. .. NREF_OPT4 = 0x1
1991*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[13:11] = 0x00000001U
1992*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00000800U
1993*ad5b5801SMichal Simek     // .. .. PREF_OPT1 = 0x0
1994*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[15:14] = 0x00000000U
1995*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000C000U    VAL : 0x00000000U
1996*ad5b5801SMichal Simek     // .. .. PREF_OPT2 = 0x0
1997*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[19:17] = 0x00000000U
1998*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000E0000U    VAL : 0x00000000U
1999*ad5b5801SMichal Simek     // .. .. UPDATE_CONTROL = 0x0
2000*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[20:20] = 0x00000000U
2001*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
2002*ad5b5801SMichal Simek     // .. .. reserved_INIT_COMPLETE = 0x0
2003*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[21:21] = 0x00000000U
2004*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
2005*ad5b5801SMichal Simek     // .. .. reserved_TST_CLK = 0x0
2006*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[22:22] = 0x00000000U
2007*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
2008*ad5b5801SMichal Simek     // .. .. reserved_TST_HLN = 0x0
2009*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[23:23] = 0x00000000U
2010*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
2011*ad5b5801SMichal Simek     // .. .. reserved_TST_HLP = 0x0
2012*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[24:24] = 0x00000000U
2013*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
2014*ad5b5801SMichal Simek     // .. .. reserved_TST_RST = 0x0
2015*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[25:25] = 0x00000000U
2016*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
2017*ad5b5801SMichal Simek     // .. .. reserved_INT_DCI_EN = 0x0
2018*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[26:26] = 0x00000000U
2019*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
2020*ad5b5801SMichal Simek     // .. ..
2021*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x07FEFFFFU ,0x00000823U),
2022*ad5b5801SMichal Simek     // .. FINISH: DDRIOB SETTINGS
2023*ad5b5801SMichal Simek     // .. START: MIO PROGRAMMING
2024*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2025*ad5b5801SMichal Simek     // .. ==> 0XF8000700[0:0] = 0x00000000U
2026*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2027*ad5b5801SMichal Simek     // .. L0_SEL = 1
2028*ad5b5801SMichal Simek     // .. ==> 0XF8000700[1:1] = 0x00000001U
2029*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2030*ad5b5801SMichal Simek     // .. L1_SEL = 0
2031*ad5b5801SMichal Simek     // .. ==> 0XF8000700[2:2] = 0x00000000U
2032*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2033*ad5b5801SMichal Simek     // .. L2_SEL = 0
2034*ad5b5801SMichal Simek     // .. ==> 0XF8000700[4:3] = 0x00000000U
2035*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2036*ad5b5801SMichal Simek     // .. L3_SEL = 0
2037*ad5b5801SMichal Simek     // .. ==> 0XF8000700[7:5] = 0x00000000U
2038*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2039*ad5b5801SMichal Simek     // .. Speed = 0
2040*ad5b5801SMichal Simek     // .. ==> 0XF8000700[8:8] = 0x00000000U
2041*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2042*ad5b5801SMichal Simek     // .. IO_Type = 1
2043*ad5b5801SMichal Simek     // .. ==> 0XF8000700[11:9] = 0x00000001U
2044*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2045*ad5b5801SMichal Simek     // .. PULLUP = 1
2046*ad5b5801SMichal Simek     // .. ==> 0XF8000700[12:12] = 0x00000001U
2047*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
2048*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2049*ad5b5801SMichal Simek     // .. ==> 0XF8000700[13:13] = 0x00000000U
2050*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2051*ad5b5801SMichal Simek     // ..
2052*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000700, 0x00003FFFU ,0x00001202U),
2053*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2054*ad5b5801SMichal Simek     // .. ==> 0XF8000704[0:0] = 0x00000000U
2055*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2056*ad5b5801SMichal Simek     // .. L0_SEL = 1
2057*ad5b5801SMichal Simek     // .. ==> 0XF8000704[1:1] = 0x00000001U
2058*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2059*ad5b5801SMichal Simek     // .. L1_SEL = 0
2060*ad5b5801SMichal Simek     // .. ==> 0XF8000704[2:2] = 0x00000000U
2061*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2062*ad5b5801SMichal Simek     // .. L2_SEL = 0
2063*ad5b5801SMichal Simek     // .. ==> 0XF8000704[4:3] = 0x00000000U
2064*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2065*ad5b5801SMichal Simek     // .. L3_SEL = 0
2066*ad5b5801SMichal Simek     // .. ==> 0XF8000704[7:5] = 0x00000000U
2067*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2068*ad5b5801SMichal Simek     // .. Speed = 0
2069*ad5b5801SMichal Simek     // .. ==> 0XF8000704[8:8] = 0x00000000U
2070*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2071*ad5b5801SMichal Simek     // .. IO_Type = 1
2072*ad5b5801SMichal Simek     // .. ==> 0XF8000704[11:9] = 0x00000001U
2073*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2074*ad5b5801SMichal Simek     // .. PULLUP = 1
2075*ad5b5801SMichal Simek     // .. ==> 0XF8000704[12:12] = 0x00000001U
2076*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
2077*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2078*ad5b5801SMichal Simek     // .. ==> 0XF8000704[13:13] = 0x00000000U
2079*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2080*ad5b5801SMichal Simek     // ..
2081*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000704, 0x00003FFFU ,0x00001202U),
2082*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2083*ad5b5801SMichal Simek     // .. ==> 0XF8000708[0:0] = 0x00000000U
2084*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2085*ad5b5801SMichal Simek     // .. L0_SEL = 1
2086*ad5b5801SMichal Simek     // .. ==> 0XF8000708[1:1] = 0x00000001U
2087*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2088*ad5b5801SMichal Simek     // .. L1_SEL = 0
2089*ad5b5801SMichal Simek     // .. ==> 0XF8000708[2:2] = 0x00000000U
2090*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2091*ad5b5801SMichal Simek     // .. L2_SEL = 0
2092*ad5b5801SMichal Simek     // .. ==> 0XF8000708[4:3] = 0x00000000U
2093*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2094*ad5b5801SMichal Simek     // .. L3_SEL = 0
2095*ad5b5801SMichal Simek     // .. ==> 0XF8000708[7:5] = 0x00000000U
2096*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2097*ad5b5801SMichal Simek     // .. Speed = 0
2098*ad5b5801SMichal Simek     // .. ==> 0XF8000708[8:8] = 0x00000000U
2099*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2100*ad5b5801SMichal Simek     // .. IO_Type = 1
2101*ad5b5801SMichal Simek     // .. ==> 0XF8000708[11:9] = 0x00000001U
2102*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2103*ad5b5801SMichal Simek     // .. PULLUP = 0
2104*ad5b5801SMichal Simek     // .. ==> 0XF8000708[12:12] = 0x00000000U
2105*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2106*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2107*ad5b5801SMichal Simek     // .. ==> 0XF8000708[13:13] = 0x00000000U
2108*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2109*ad5b5801SMichal Simek     // ..
2110*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000708, 0x00003FFFU ,0x00000202U),
2111*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2112*ad5b5801SMichal Simek     // .. ==> 0XF800070C[0:0] = 0x00000000U
2113*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2114*ad5b5801SMichal Simek     // .. L0_SEL = 1
2115*ad5b5801SMichal Simek     // .. ==> 0XF800070C[1:1] = 0x00000001U
2116*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2117*ad5b5801SMichal Simek     // .. L1_SEL = 0
2118*ad5b5801SMichal Simek     // .. ==> 0XF800070C[2:2] = 0x00000000U
2119*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2120*ad5b5801SMichal Simek     // .. L2_SEL = 0
2121*ad5b5801SMichal Simek     // .. ==> 0XF800070C[4:3] = 0x00000000U
2122*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2123*ad5b5801SMichal Simek     // .. L3_SEL = 0
2124*ad5b5801SMichal Simek     // .. ==> 0XF800070C[7:5] = 0x00000000U
2125*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2126*ad5b5801SMichal Simek     // .. Speed = 0
2127*ad5b5801SMichal Simek     // .. ==> 0XF800070C[8:8] = 0x00000000U
2128*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2129*ad5b5801SMichal Simek     // .. IO_Type = 1
2130*ad5b5801SMichal Simek     // .. ==> 0XF800070C[11:9] = 0x00000001U
2131*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2132*ad5b5801SMichal Simek     // .. PULLUP = 0
2133*ad5b5801SMichal Simek     // .. ==> 0XF800070C[12:12] = 0x00000000U
2134*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2135*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2136*ad5b5801SMichal Simek     // .. ==> 0XF800070C[13:13] = 0x00000000U
2137*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2138*ad5b5801SMichal Simek     // ..
2139*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800070C, 0x00003FFFU ,0x00000202U),
2140*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2141*ad5b5801SMichal Simek     // .. ==> 0XF8000710[0:0] = 0x00000000U
2142*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2143*ad5b5801SMichal Simek     // .. L0_SEL = 1
2144*ad5b5801SMichal Simek     // .. ==> 0XF8000710[1:1] = 0x00000001U
2145*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2146*ad5b5801SMichal Simek     // .. L1_SEL = 0
2147*ad5b5801SMichal Simek     // .. ==> 0XF8000710[2:2] = 0x00000000U
2148*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2149*ad5b5801SMichal Simek     // .. L2_SEL = 0
2150*ad5b5801SMichal Simek     // .. ==> 0XF8000710[4:3] = 0x00000000U
2151*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2152*ad5b5801SMichal Simek     // .. L3_SEL = 0
2153*ad5b5801SMichal Simek     // .. ==> 0XF8000710[7:5] = 0x00000000U
2154*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2155*ad5b5801SMichal Simek     // .. Speed = 0
2156*ad5b5801SMichal Simek     // .. ==> 0XF8000710[8:8] = 0x00000000U
2157*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2158*ad5b5801SMichal Simek     // .. IO_Type = 1
2159*ad5b5801SMichal Simek     // .. ==> 0XF8000710[11:9] = 0x00000001U
2160*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2161*ad5b5801SMichal Simek     // .. PULLUP = 0
2162*ad5b5801SMichal Simek     // .. ==> 0XF8000710[12:12] = 0x00000000U
2163*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2164*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2165*ad5b5801SMichal Simek     // .. ==> 0XF8000710[13:13] = 0x00000000U
2166*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2167*ad5b5801SMichal Simek     // ..
2168*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000710, 0x00003FFFU ,0x00000202U),
2169*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2170*ad5b5801SMichal Simek     // .. ==> 0XF8000714[0:0] = 0x00000000U
2171*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2172*ad5b5801SMichal Simek     // .. L0_SEL = 1
2173*ad5b5801SMichal Simek     // .. ==> 0XF8000714[1:1] = 0x00000001U
2174*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2175*ad5b5801SMichal Simek     // .. L1_SEL = 0
2176*ad5b5801SMichal Simek     // .. ==> 0XF8000714[2:2] = 0x00000000U
2177*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2178*ad5b5801SMichal Simek     // .. L2_SEL = 0
2179*ad5b5801SMichal Simek     // .. ==> 0XF8000714[4:3] = 0x00000000U
2180*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2181*ad5b5801SMichal Simek     // .. L3_SEL = 0
2182*ad5b5801SMichal Simek     // .. ==> 0XF8000714[7:5] = 0x00000000U
2183*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2184*ad5b5801SMichal Simek     // .. Speed = 0
2185*ad5b5801SMichal Simek     // .. ==> 0XF8000714[8:8] = 0x00000000U
2186*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2187*ad5b5801SMichal Simek     // .. IO_Type = 1
2188*ad5b5801SMichal Simek     // .. ==> 0XF8000714[11:9] = 0x00000001U
2189*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2190*ad5b5801SMichal Simek     // .. PULLUP = 0
2191*ad5b5801SMichal Simek     // .. ==> 0XF8000714[12:12] = 0x00000000U
2192*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2193*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2194*ad5b5801SMichal Simek     // .. ==> 0XF8000714[13:13] = 0x00000000U
2195*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2196*ad5b5801SMichal Simek     // ..
2197*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000714, 0x00003FFFU ,0x00000202U),
2198*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2199*ad5b5801SMichal Simek     // .. ==> 0XF8000718[0:0] = 0x00000000U
2200*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2201*ad5b5801SMichal Simek     // .. L0_SEL = 1
2202*ad5b5801SMichal Simek     // .. ==> 0XF8000718[1:1] = 0x00000001U
2203*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2204*ad5b5801SMichal Simek     // .. L1_SEL = 0
2205*ad5b5801SMichal Simek     // .. ==> 0XF8000718[2:2] = 0x00000000U
2206*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2207*ad5b5801SMichal Simek     // .. L2_SEL = 0
2208*ad5b5801SMichal Simek     // .. ==> 0XF8000718[4:3] = 0x00000000U
2209*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2210*ad5b5801SMichal Simek     // .. L3_SEL = 0
2211*ad5b5801SMichal Simek     // .. ==> 0XF8000718[7:5] = 0x00000000U
2212*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2213*ad5b5801SMichal Simek     // .. Speed = 0
2214*ad5b5801SMichal Simek     // .. ==> 0XF8000718[8:8] = 0x00000000U
2215*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2216*ad5b5801SMichal Simek     // .. IO_Type = 1
2217*ad5b5801SMichal Simek     // .. ==> 0XF8000718[11:9] = 0x00000001U
2218*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2219*ad5b5801SMichal Simek     // .. PULLUP = 0
2220*ad5b5801SMichal Simek     // .. ==> 0XF8000718[12:12] = 0x00000000U
2221*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2222*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2223*ad5b5801SMichal Simek     // .. ==> 0XF8000718[13:13] = 0x00000000U
2224*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2225*ad5b5801SMichal Simek     // ..
2226*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000718, 0x00003FFFU ,0x00000202U),
2227*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2228*ad5b5801SMichal Simek     // .. ==> 0XF800071C[0:0] = 0x00000000U
2229*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2230*ad5b5801SMichal Simek     // .. L0_SEL = 0
2231*ad5b5801SMichal Simek     // .. ==> 0XF800071C[1:1] = 0x00000000U
2232*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2233*ad5b5801SMichal Simek     // .. L1_SEL = 0
2234*ad5b5801SMichal Simek     // .. ==> 0XF800071C[2:2] = 0x00000000U
2235*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2236*ad5b5801SMichal Simek     // .. L2_SEL = 0
2237*ad5b5801SMichal Simek     // .. ==> 0XF800071C[4:3] = 0x00000000U
2238*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2239*ad5b5801SMichal Simek     // .. L3_SEL = 0
2240*ad5b5801SMichal Simek     // .. ==> 0XF800071C[7:5] = 0x00000000U
2241*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2242*ad5b5801SMichal Simek     // .. Speed = 0
2243*ad5b5801SMichal Simek     // .. ==> 0XF800071C[8:8] = 0x00000000U
2244*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2245*ad5b5801SMichal Simek     // .. IO_Type = 1
2246*ad5b5801SMichal Simek     // .. ==> 0XF800071C[11:9] = 0x00000001U
2247*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2248*ad5b5801SMichal Simek     // .. PULLUP = 0
2249*ad5b5801SMichal Simek     // .. ==> 0XF800071C[12:12] = 0x00000000U
2250*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2251*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2252*ad5b5801SMichal Simek     // .. ==> 0XF800071C[13:13] = 0x00000000U
2253*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2254*ad5b5801SMichal Simek     // ..
2255*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800071C, 0x00003FFFU ,0x00000200U),
2256*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2257*ad5b5801SMichal Simek     // .. ==> 0XF8000720[0:0] = 0x00000000U
2258*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2259*ad5b5801SMichal Simek     // .. L0_SEL = 1
2260*ad5b5801SMichal Simek     // .. ==> 0XF8000720[1:1] = 0x00000001U
2261*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2262*ad5b5801SMichal Simek     // .. L1_SEL = 0
2263*ad5b5801SMichal Simek     // .. ==> 0XF8000720[2:2] = 0x00000000U
2264*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2265*ad5b5801SMichal Simek     // .. L2_SEL = 0
2266*ad5b5801SMichal Simek     // .. ==> 0XF8000720[4:3] = 0x00000000U
2267*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2268*ad5b5801SMichal Simek     // .. L3_SEL = 0
2269*ad5b5801SMichal Simek     // .. ==> 0XF8000720[7:5] = 0x00000000U
2270*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2271*ad5b5801SMichal Simek     // .. Speed = 0
2272*ad5b5801SMichal Simek     // .. ==> 0XF8000720[8:8] = 0x00000000U
2273*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2274*ad5b5801SMichal Simek     // .. IO_Type = 1
2275*ad5b5801SMichal Simek     // .. ==> 0XF8000720[11:9] = 0x00000001U
2276*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2277*ad5b5801SMichal Simek     // .. PULLUP = 0
2278*ad5b5801SMichal Simek     // .. ==> 0XF8000720[12:12] = 0x00000000U
2279*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2280*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2281*ad5b5801SMichal Simek     // .. ==> 0XF8000720[13:13] = 0x00000000U
2282*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2283*ad5b5801SMichal Simek     // ..
2284*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000720, 0x00003FFFU ,0x00000202U),
2285*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2286*ad5b5801SMichal Simek     // .. ==> 0XF8000724[0:0] = 0x00000000U
2287*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2288*ad5b5801SMichal Simek     // .. L0_SEL = 1
2289*ad5b5801SMichal Simek     // .. ==> 0XF8000724[1:1] = 0x00000001U
2290*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2291*ad5b5801SMichal Simek     // .. L1_SEL = 0
2292*ad5b5801SMichal Simek     // .. ==> 0XF8000724[2:2] = 0x00000000U
2293*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2294*ad5b5801SMichal Simek     // .. L2_SEL = 0
2295*ad5b5801SMichal Simek     // .. ==> 0XF8000724[4:3] = 0x00000000U
2296*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2297*ad5b5801SMichal Simek     // .. L3_SEL = 0
2298*ad5b5801SMichal Simek     // .. ==> 0XF8000724[7:5] = 0x00000000U
2299*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2300*ad5b5801SMichal Simek     // .. Speed = 0
2301*ad5b5801SMichal Simek     // .. ==> 0XF8000724[8:8] = 0x00000000U
2302*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2303*ad5b5801SMichal Simek     // .. IO_Type = 1
2304*ad5b5801SMichal Simek     // .. ==> 0XF8000724[11:9] = 0x00000001U
2305*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2306*ad5b5801SMichal Simek     // .. PULLUP = 1
2307*ad5b5801SMichal Simek     // .. ==> 0XF8000724[12:12] = 0x00000001U
2308*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
2309*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2310*ad5b5801SMichal Simek     // .. ==> 0XF8000724[13:13] = 0x00000000U
2311*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2312*ad5b5801SMichal Simek     // ..
2313*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000724, 0x00003FFFU ,0x00001202U),
2314*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2315*ad5b5801SMichal Simek     // .. ==> 0XF8000728[0:0] = 0x00000000U
2316*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2317*ad5b5801SMichal Simek     // .. L0_SEL = 1
2318*ad5b5801SMichal Simek     // .. ==> 0XF8000728[1:1] = 0x00000001U
2319*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2320*ad5b5801SMichal Simek     // .. L1_SEL = 0
2321*ad5b5801SMichal Simek     // .. ==> 0XF8000728[2:2] = 0x00000000U
2322*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2323*ad5b5801SMichal Simek     // .. L2_SEL = 0
2324*ad5b5801SMichal Simek     // .. ==> 0XF8000728[4:3] = 0x00000000U
2325*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2326*ad5b5801SMichal Simek     // .. L3_SEL = 0
2327*ad5b5801SMichal Simek     // .. ==> 0XF8000728[7:5] = 0x00000000U
2328*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2329*ad5b5801SMichal Simek     // .. Speed = 0
2330*ad5b5801SMichal Simek     // .. ==> 0XF8000728[8:8] = 0x00000000U
2331*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2332*ad5b5801SMichal Simek     // .. IO_Type = 1
2333*ad5b5801SMichal Simek     // .. ==> 0XF8000728[11:9] = 0x00000001U
2334*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2335*ad5b5801SMichal Simek     // .. PULLUP = 1
2336*ad5b5801SMichal Simek     // .. ==> 0XF8000728[12:12] = 0x00000001U
2337*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
2338*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2339*ad5b5801SMichal Simek     // .. ==> 0XF8000728[13:13] = 0x00000000U
2340*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2341*ad5b5801SMichal Simek     // ..
2342*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000728, 0x00003FFFU ,0x00001202U),
2343*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2344*ad5b5801SMichal Simek     // .. ==> 0XF800072C[0:0] = 0x00000000U
2345*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2346*ad5b5801SMichal Simek     // .. L0_SEL = 1
2347*ad5b5801SMichal Simek     // .. ==> 0XF800072C[1:1] = 0x00000001U
2348*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2349*ad5b5801SMichal Simek     // .. L1_SEL = 0
2350*ad5b5801SMichal Simek     // .. ==> 0XF800072C[2:2] = 0x00000000U
2351*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2352*ad5b5801SMichal Simek     // .. L2_SEL = 0
2353*ad5b5801SMichal Simek     // .. ==> 0XF800072C[4:3] = 0x00000000U
2354*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2355*ad5b5801SMichal Simek     // .. L3_SEL = 0
2356*ad5b5801SMichal Simek     // .. ==> 0XF800072C[7:5] = 0x00000000U
2357*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2358*ad5b5801SMichal Simek     // .. Speed = 0
2359*ad5b5801SMichal Simek     // .. ==> 0XF800072C[8:8] = 0x00000000U
2360*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2361*ad5b5801SMichal Simek     // .. IO_Type = 1
2362*ad5b5801SMichal Simek     // .. ==> 0XF800072C[11:9] = 0x00000001U
2363*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2364*ad5b5801SMichal Simek     // .. PULLUP = 1
2365*ad5b5801SMichal Simek     // .. ==> 0XF800072C[12:12] = 0x00000001U
2366*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
2367*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2368*ad5b5801SMichal Simek     // .. ==> 0XF800072C[13:13] = 0x00000000U
2369*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2370*ad5b5801SMichal Simek     // ..
2371*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800072C, 0x00003FFFU ,0x00001202U),
2372*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2373*ad5b5801SMichal Simek     // .. ==> 0XF8000730[0:0] = 0x00000000U
2374*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2375*ad5b5801SMichal Simek     // .. L0_SEL = 1
2376*ad5b5801SMichal Simek     // .. ==> 0XF8000730[1:1] = 0x00000001U
2377*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2378*ad5b5801SMichal Simek     // .. L1_SEL = 0
2379*ad5b5801SMichal Simek     // .. ==> 0XF8000730[2:2] = 0x00000000U
2380*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2381*ad5b5801SMichal Simek     // .. L2_SEL = 0
2382*ad5b5801SMichal Simek     // .. ==> 0XF8000730[4:3] = 0x00000000U
2383*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2384*ad5b5801SMichal Simek     // .. L3_SEL = 0
2385*ad5b5801SMichal Simek     // .. ==> 0XF8000730[7:5] = 0x00000000U
2386*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2387*ad5b5801SMichal Simek     // .. Speed = 0
2388*ad5b5801SMichal Simek     // .. ==> 0XF8000730[8:8] = 0x00000000U
2389*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2390*ad5b5801SMichal Simek     // .. IO_Type = 1
2391*ad5b5801SMichal Simek     // .. ==> 0XF8000730[11:9] = 0x00000001U
2392*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2393*ad5b5801SMichal Simek     // .. PULLUP = 1
2394*ad5b5801SMichal Simek     // .. ==> 0XF8000730[12:12] = 0x00000001U
2395*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
2396*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2397*ad5b5801SMichal Simek     // .. ==> 0XF8000730[13:13] = 0x00000000U
2398*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2399*ad5b5801SMichal Simek     // ..
2400*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000730, 0x00003FFFU ,0x00001202U),
2401*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2402*ad5b5801SMichal Simek     // .. ==> 0XF8000734[0:0] = 0x00000000U
2403*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2404*ad5b5801SMichal Simek     // .. L0_SEL = 1
2405*ad5b5801SMichal Simek     // .. ==> 0XF8000734[1:1] = 0x00000001U
2406*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2407*ad5b5801SMichal Simek     // .. L1_SEL = 0
2408*ad5b5801SMichal Simek     // .. ==> 0XF8000734[2:2] = 0x00000000U
2409*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2410*ad5b5801SMichal Simek     // .. L2_SEL = 0
2411*ad5b5801SMichal Simek     // .. ==> 0XF8000734[4:3] = 0x00000000U
2412*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2413*ad5b5801SMichal Simek     // .. L3_SEL = 0
2414*ad5b5801SMichal Simek     // .. ==> 0XF8000734[7:5] = 0x00000000U
2415*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2416*ad5b5801SMichal Simek     // .. Speed = 0
2417*ad5b5801SMichal Simek     // .. ==> 0XF8000734[8:8] = 0x00000000U
2418*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2419*ad5b5801SMichal Simek     // .. IO_Type = 1
2420*ad5b5801SMichal Simek     // .. ==> 0XF8000734[11:9] = 0x00000001U
2421*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2422*ad5b5801SMichal Simek     // .. PULLUP = 1
2423*ad5b5801SMichal Simek     // .. ==> 0XF8000734[12:12] = 0x00000001U
2424*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
2425*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2426*ad5b5801SMichal Simek     // .. ==> 0XF8000734[13:13] = 0x00000000U
2427*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2428*ad5b5801SMichal Simek     // ..
2429*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000734, 0x00003FFFU ,0x00001202U),
2430*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2431*ad5b5801SMichal Simek     // .. ==> 0XF8000738[0:0] = 0x00000001U
2432*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2433*ad5b5801SMichal Simek     // .. Speed = 0
2434*ad5b5801SMichal Simek     // .. ==> 0XF8000738[8:8] = 0x00000000U
2435*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2436*ad5b5801SMichal Simek     // .. IO_Type = 1
2437*ad5b5801SMichal Simek     // .. ==> 0XF8000738[11:9] = 0x00000001U
2438*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2439*ad5b5801SMichal Simek     // .. PULLUP = 1
2440*ad5b5801SMichal Simek     // .. ==> 0XF8000738[12:12] = 0x00000001U
2441*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
2442*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2443*ad5b5801SMichal Simek     // .. ==> 0XF8000738[13:13] = 0x00000000U
2444*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2445*ad5b5801SMichal Simek     // ..
2446*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000738, 0x00003F01U ,0x00001201U),
2447*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2448*ad5b5801SMichal Simek     // .. ==> 0XF800073C[0:0] = 0x00000001U
2449*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2450*ad5b5801SMichal Simek     // .. Speed = 0
2451*ad5b5801SMichal Simek     // .. ==> 0XF800073C[8:8] = 0x00000000U
2452*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2453*ad5b5801SMichal Simek     // .. IO_Type = 1
2454*ad5b5801SMichal Simek     // .. ==> 0XF800073C[11:9] = 0x00000001U
2455*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2456*ad5b5801SMichal Simek     // .. PULLUP = 1
2457*ad5b5801SMichal Simek     // .. ==> 0XF800073C[12:12] = 0x00000001U
2458*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
2459*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2460*ad5b5801SMichal Simek     // .. ==> 0XF800073C[13:13] = 0x00000000U
2461*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2462*ad5b5801SMichal Simek     // ..
2463*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800073C, 0x00003F01U ,0x00001201U),
2464*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2465*ad5b5801SMichal Simek     // .. ==> 0XF8000740[0:0] = 0x00000000U
2466*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2467*ad5b5801SMichal Simek     // .. L0_SEL = 1
2468*ad5b5801SMichal Simek     // .. ==> 0XF8000740[1:1] = 0x00000001U
2469*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2470*ad5b5801SMichal Simek     // .. L1_SEL = 0
2471*ad5b5801SMichal Simek     // .. ==> 0XF8000740[2:2] = 0x00000000U
2472*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2473*ad5b5801SMichal Simek     // .. L2_SEL = 0
2474*ad5b5801SMichal Simek     // .. ==> 0XF8000740[4:3] = 0x00000000U
2475*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2476*ad5b5801SMichal Simek     // .. L3_SEL = 0
2477*ad5b5801SMichal Simek     // .. ==> 0XF8000740[7:5] = 0x00000000U
2478*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2479*ad5b5801SMichal Simek     // .. Speed = 0
2480*ad5b5801SMichal Simek     // .. ==> 0XF8000740[8:8] = 0x00000000U
2481*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2482*ad5b5801SMichal Simek     // .. IO_Type = 4
2483*ad5b5801SMichal Simek     // .. ==> 0XF8000740[11:9] = 0x00000004U
2484*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
2485*ad5b5801SMichal Simek     // .. PULLUP = 0
2486*ad5b5801SMichal Simek     // .. ==> 0XF8000740[12:12] = 0x00000000U
2487*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2488*ad5b5801SMichal Simek     // .. DisableRcvr = 1
2489*ad5b5801SMichal Simek     // .. ==> 0XF8000740[13:13] = 0x00000001U
2490*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
2491*ad5b5801SMichal Simek     // ..
2492*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000740, 0x00003FFFU ,0x00002802U),
2493*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2494*ad5b5801SMichal Simek     // .. ==> 0XF8000744[0:0] = 0x00000000U
2495*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2496*ad5b5801SMichal Simek     // .. L0_SEL = 1
2497*ad5b5801SMichal Simek     // .. ==> 0XF8000744[1:1] = 0x00000001U
2498*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2499*ad5b5801SMichal Simek     // .. L1_SEL = 0
2500*ad5b5801SMichal Simek     // .. ==> 0XF8000744[2:2] = 0x00000000U
2501*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2502*ad5b5801SMichal Simek     // .. L2_SEL = 0
2503*ad5b5801SMichal Simek     // .. ==> 0XF8000744[4:3] = 0x00000000U
2504*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2505*ad5b5801SMichal Simek     // .. L3_SEL = 0
2506*ad5b5801SMichal Simek     // .. ==> 0XF8000744[7:5] = 0x00000000U
2507*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2508*ad5b5801SMichal Simek     // .. Speed = 0
2509*ad5b5801SMichal Simek     // .. ==> 0XF8000744[8:8] = 0x00000000U
2510*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2511*ad5b5801SMichal Simek     // .. IO_Type = 4
2512*ad5b5801SMichal Simek     // .. ==> 0XF8000744[11:9] = 0x00000004U
2513*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
2514*ad5b5801SMichal Simek     // .. PULLUP = 0
2515*ad5b5801SMichal Simek     // .. ==> 0XF8000744[12:12] = 0x00000000U
2516*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2517*ad5b5801SMichal Simek     // .. DisableRcvr = 1
2518*ad5b5801SMichal Simek     // .. ==> 0XF8000744[13:13] = 0x00000001U
2519*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
2520*ad5b5801SMichal Simek     // ..
2521*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000744, 0x00003FFFU ,0x00002802U),
2522*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2523*ad5b5801SMichal Simek     // .. ==> 0XF8000748[0:0] = 0x00000000U
2524*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2525*ad5b5801SMichal Simek     // .. L0_SEL = 1
2526*ad5b5801SMichal Simek     // .. ==> 0XF8000748[1:1] = 0x00000001U
2527*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2528*ad5b5801SMichal Simek     // .. L1_SEL = 0
2529*ad5b5801SMichal Simek     // .. ==> 0XF8000748[2:2] = 0x00000000U
2530*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2531*ad5b5801SMichal Simek     // .. L2_SEL = 0
2532*ad5b5801SMichal Simek     // .. ==> 0XF8000748[4:3] = 0x00000000U
2533*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2534*ad5b5801SMichal Simek     // .. L3_SEL = 0
2535*ad5b5801SMichal Simek     // .. ==> 0XF8000748[7:5] = 0x00000000U
2536*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2537*ad5b5801SMichal Simek     // .. Speed = 0
2538*ad5b5801SMichal Simek     // .. ==> 0XF8000748[8:8] = 0x00000000U
2539*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2540*ad5b5801SMichal Simek     // .. IO_Type = 4
2541*ad5b5801SMichal Simek     // .. ==> 0XF8000748[11:9] = 0x00000004U
2542*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
2543*ad5b5801SMichal Simek     // .. PULLUP = 0
2544*ad5b5801SMichal Simek     // .. ==> 0XF8000748[12:12] = 0x00000000U
2545*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2546*ad5b5801SMichal Simek     // .. DisableRcvr = 1
2547*ad5b5801SMichal Simek     // .. ==> 0XF8000748[13:13] = 0x00000001U
2548*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
2549*ad5b5801SMichal Simek     // ..
2550*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000748, 0x00003FFFU ,0x00002802U),
2551*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2552*ad5b5801SMichal Simek     // .. ==> 0XF800074C[0:0] = 0x00000000U
2553*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2554*ad5b5801SMichal Simek     // .. L0_SEL = 1
2555*ad5b5801SMichal Simek     // .. ==> 0XF800074C[1:1] = 0x00000001U
2556*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2557*ad5b5801SMichal Simek     // .. L1_SEL = 0
2558*ad5b5801SMichal Simek     // .. ==> 0XF800074C[2:2] = 0x00000000U
2559*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2560*ad5b5801SMichal Simek     // .. L2_SEL = 0
2561*ad5b5801SMichal Simek     // .. ==> 0XF800074C[4:3] = 0x00000000U
2562*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2563*ad5b5801SMichal Simek     // .. L3_SEL = 0
2564*ad5b5801SMichal Simek     // .. ==> 0XF800074C[7:5] = 0x00000000U
2565*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2566*ad5b5801SMichal Simek     // .. Speed = 0
2567*ad5b5801SMichal Simek     // .. ==> 0XF800074C[8:8] = 0x00000000U
2568*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2569*ad5b5801SMichal Simek     // .. IO_Type = 4
2570*ad5b5801SMichal Simek     // .. ==> 0XF800074C[11:9] = 0x00000004U
2571*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
2572*ad5b5801SMichal Simek     // .. PULLUP = 0
2573*ad5b5801SMichal Simek     // .. ==> 0XF800074C[12:12] = 0x00000000U
2574*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2575*ad5b5801SMichal Simek     // .. DisableRcvr = 1
2576*ad5b5801SMichal Simek     // .. ==> 0XF800074C[13:13] = 0x00000001U
2577*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
2578*ad5b5801SMichal Simek     // ..
2579*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800074C, 0x00003FFFU ,0x00002802U),
2580*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2581*ad5b5801SMichal Simek     // .. ==> 0XF8000750[0:0] = 0x00000000U
2582*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2583*ad5b5801SMichal Simek     // .. L0_SEL = 1
2584*ad5b5801SMichal Simek     // .. ==> 0XF8000750[1:1] = 0x00000001U
2585*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2586*ad5b5801SMichal Simek     // .. L1_SEL = 0
2587*ad5b5801SMichal Simek     // .. ==> 0XF8000750[2:2] = 0x00000000U
2588*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2589*ad5b5801SMichal Simek     // .. L2_SEL = 0
2590*ad5b5801SMichal Simek     // .. ==> 0XF8000750[4:3] = 0x00000000U
2591*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2592*ad5b5801SMichal Simek     // .. L3_SEL = 0
2593*ad5b5801SMichal Simek     // .. ==> 0XF8000750[7:5] = 0x00000000U
2594*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2595*ad5b5801SMichal Simek     // .. Speed = 0
2596*ad5b5801SMichal Simek     // .. ==> 0XF8000750[8:8] = 0x00000000U
2597*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2598*ad5b5801SMichal Simek     // .. IO_Type = 4
2599*ad5b5801SMichal Simek     // .. ==> 0XF8000750[11:9] = 0x00000004U
2600*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
2601*ad5b5801SMichal Simek     // .. PULLUP = 0
2602*ad5b5801SMichal Simek     // .. ==> 0XF8000750[12:12] = 0x00000000U
2603*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2604*ad5b5801SMichal Simek     // .. DisableRcvr = 1
2605*ad5b5801SMichal Simek     // .. ==> 0XF8000750[13:13] = 0x00000001U
2606*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
2607*ad5b5801SMichal Simek     // ..
2608*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000750, 0x00003FFFU ,0x00002802U),
2609*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2610*ad5b5801SMichal Simek     // .. ==> 0XF8000754[0:0] = 0x00000000U
2611*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2612*ad5b5801SMichal Simek     // .. L0_SEL = 1
2613*ad5b5801SMichal Simek     // .. ==> 0XF8000754[1:1] = 0x00000001U
2614*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2615*ad5b5801SMichal Simek     // .. L1_SEL = 0
2616*ad5b5801SMichal Simek     // .. ==> 0XF8000754[2:2] = 0x00000000U
2617*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2618*ad5b5801SMichal Simek     // .. L2_SEL = 0
2619*ad5b5801SMichal Simek     // .. ==> 0XF8000754[4:3] = 0x00000000U
2620*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2621*ad5b5801SMichal Simek     // .. L3_SEL = 0
2622*ad5b5801SMichal Simek     // .. ==> 0XF8000754[7:5] = 0x00000000U
2623*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2624*ad5b5801SMichal Simek     // .. Speed = 0
2625*ad5b5801SMichal Simek     // .. ==> 0XF8000754[8:8] = 0x00000000U
2626*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2627*ad5b5801SMichal Simek     // .. IO_Type = 4
2628*ad5b5801SMichal Simek     // .. ==> 0XF8000754[11:9] = 0x00000004U
2629*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
2630*ad5b5801SMichal Simek     // .. PULLUP = 0
2631*ad5b5801SMichal Simek     // .. ==> 0XF8000754[12:12] = 0x00000000U
2632*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2633*ad5b5801SMichal Simek     // .. DisableRcvr = 1
2634*ad5b5801SMichal Simek     // .. ==> 0XF8000754[13:13] = 0x00000001U
2635*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
2636*ad5b5801SMichal Simek     // ..
2637*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000754, 0x00003FFFU ,0x00002802U),
2638*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2639*ad5b5801SMichal Simek     // .. ==> 0XF8000758[0:0] = 0x00000001U
2640*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2641*ad5b5801SMichal Simek     // .. L0_SEL = 1
2642*ad5b5801SMichal Simek     // .. ==> 0XF8000758[1:1] = 0x00000001U
2643*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2644*ad5b5801SMichal Simek     // .. L1_SEL = 0
2645*ad5b5801SMichal Simek     // .. ==> 0XF8000758[2:2] = 0x00000000U
2646*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2647*ad5b5801SMichal Simek     // .. L2_SEL = 0
2648*ad5b5801SMichal Simek     // .. ==> 0XF8000758[4:3] = 0x00000000U
2649*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2650*ad5b5801SMichal Simek     // .. L3_SEL = 0
2651*ad5b5801SMichal Simek     // .. ==> 0XF8000758[7:5] = 0x00000000U
2652*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2653*ad5b5801SMichal Simek     // .. Speed = 0
2654*ad5b5801SMichal Simek     // .. ==> 0XF8000758[8:8] = 0x00000000U
2655*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2656*ad5b5801SMichal Simek     // .. IO_Type = 4
2657*ad5b5801SMichal Simek     // .. ==> 0XF8000758[11:9] = 0x00000004U
2658*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
2659*ad5b5801SMichal Simek     // .. PULLUP = 0
2660*ad5b5801SMichal Simek     // .. ==> 0XF8000758[12:12] = 0x00000000U
2661*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2662*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2663*ad5b5801SMichal Simek     // .. ==> 0XF8000758[13:13] = 0x00000000U
2664*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2665*ad5b5801SMichal Simek     // ..
2666*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000758, 0x00003FFFU ,0x00000803U),
2667*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2668*ad5b5801SMichal Simek     // .. ==> 0XF800075C[0:0] = 0x00000001U
2669*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2670*ad5b5801SMichal Simek     // .. L0_SEL = 1
2671*ad5b5801SMichal Simek     // .. ==> 0XF800075C[1:1] = 0x00000001U
2672*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2673*ad5b5801SMichal Simek     // .. L1_SEL = 0
2674*ad5b5801SMichal Simek     // .. ==> 0XF800075C[2:2] = 0x00000000U
2675*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2676*ad5b5801SMichal Simek     // .. L2_SEL = 0
2677*ad5b5801SMichal Simek     // .. ==> 0XF800075C[4:3] = 0x00000000U
2678*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2679*ad5b5801SMichal Simek     // .. L3_SEL = 0
2680*ad5b5801SMichal Simek     // .. ==> 0XF800075C[7:5] = 0x00000000U
2681*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2682*ad5b5801SMichal Simek     // .. Speed = 0
2683*ad5b5801SMichal Simek     // .. ==> 0XF800075C[8:8] = 0x00000000U
2684*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2685*ad5b5801SMichal Simek     // .. IO_Type = 4
2686*ad5b5801SMichal Simek     // .. ==> 0XF800075C[11:9] = 0x00000004U
2687*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
2688*ad5b5801SMichal Simek     // .. PULLUP = 0
2689*ad5b5801SMichal Simek     // .. ==> 0XF800075C[12:12] = 0x00000000U
2690*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2691*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2692*ad5b5801SMichal Simek     // .. ==> 0XF800075C[13:13] = 0x00000000U
2693*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2694*ad5b5801SMichal Simek     // ..
2695*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800075C, 0x00003FFFU ,0x00000803U),
2696*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2697*ad5b5801SMichal Simek     // .. ==> 0XF8000760[0:0] = 0x00000001U
2698*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2699*ad5b5801SMichal Simek     // .. L0_SEL = 1
2700*ad5b5801SMichal Simek     // .. ==> 0XF8000760[1:1] = 0x00000001U
2701*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2702*ad5b5801SMichal Simek     // .. L1_SEL = 0
2703*ad5b5801SMichal Simek     // .. ==> 0XF8000760[2:2] = 0x00000000U
2704*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2705*ad5b5801SMichal Simek     // .. L2_SEL = 0
2706*ad5b5801SMichal Simek     // .. ==> 0XF8000760[4:3] = 0x00000000U
2707*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2708*ad5b5801SMichal Simek     // .. L3_SEL = 0
2709*ad5b5801SMichal Simek     // .. ==> 0XF8000760[7:5] = 0x00000000U
2710*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2711*ad5b5801SMichal Simek     // .. Speed = 0
2712*ad5b5801SMichal Simek     // .. ==> 0XF8000760[8:8] = 0x00000000U
2713*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2714*ad5b5801SMichal Simek     // .. IO_Type = 4
2715*ad5b5801SMichal Simek     // .. ==> 0XF8000760[11:9] = 0x00000004U
2716*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
2717*ad5b5801SMichal Simek     // .. PULLUP = 0
2718*ad5b5801SMichal Simek     // .. ==> 0XF8000760[12:12] = 0x00000000U
2719*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2720*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2721*ad5b5801SMichal Simek     // .. ==> 0XF8000760[13:13] = 0x00000000U
2722*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2723*ad5b5801SMichal Simek     // ..
2724*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000760, 0x00003FFFU ,0x00000803U),
2725*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2726*ad5b5801SMichal Simek     // .. ==> 0XF8000764[0:0] = 0x00000001U
2727*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2728*ad5b5801SMichal Simek     // .. L0_SEL = 1
2729*ad5b5801SMichal Simek     // .. ==> 0XF8000764[1:1] = 0x00000001U
2730*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2731*ad5b5801SMichal Simek     // .. L1_SEL = 0
2732*ad5b5801SMichal Simek     // .. ==> 0XF8000764[2:2] = 0x00000000U
2733*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2734*ad5b5801SMichal Simek     // .. L2_SEL = 0
2735*ad5b5801SMichal Simek     // .. ==> 0XF8000764[4:3] = 0x00000000U
2736*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2737*ad5b5801SMichal Simek     // .. L3_SEL = 0
2738*ad5b5801SMichal Simek     // .. ==> 0XF8000764[7:5] = 0x00000000U
2739*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2740*ad5b5801SMichal Simek     // .. Speed = 0
2741*ad5b5801SMichal Simek     // .. ==> 0XF8000764[8:8] = 0x00000000U
2742*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2743*ad5b5801SMichal Simek     // .. IO_Type = 4
2744*ad5b5801SMichal Simek     // .. ==> 0XF8000764[11:9] = 0x00000004U
2745*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
2746*ad5b5801SMichal Simek     // .. PULLUP = 0
2747*ad5b5801SMichal Simek     // .. ==> 0XF8000764[12:12] = 0x00000000U
2748*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2749*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2750*ad5b5801SMichal Simek     // .. ==> 0XF8000764[13:13] = 0x00000000U
2751*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2752*ad5b5801SMichal Simek     // ..
2753*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000764, 0x00003FFFU ,0x00000803U),
2754*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2755*ad5b5801SMichal Simek     // .. ==> 0XF8000768[0:0] = 0x00000001U
2756*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2757*ad5b5801SMichal Simek     // .. L0_SEL = 1
2758*ad5b5801SMichal Simek     // .. ==> 0XF8000768[1:1] = 0x00000001U
2759*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2760*ad5b5801SMichal Simek     // .. L1_SEL = 0
2761*ad5b5801SMichal Simek     // .. ==> 0XF8000768[2:2] = 0x00000000U
2762*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2763*ad5b5801SMichal Simek     // .. L2_SEL = 0
2764*ad5b5801SMichal Simek     // .. ==> 0XF8000768[4:3] = 0x00000000U
2765*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2766*ad5b5801SMichal Simek     // .. L3_SEL = 0
2767*ad5b5801SMichal Simek     // .. ==> 0XF8000768[7:5] = 0x00000000U
2768*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2769*ad5b5801SMichal Simek     // .. Speed = 0
2770*ad5b5801SMichal Simek     // .. ==> 0XF8000768[8:8] = 0x00000000U
2771*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2772*ad5b5801SMichal Simek     // .. IO_Type = 4
2773*ad5b5801SMichal Simek     // .. ==> 0XF8000768[11:9] = 0x00000004U
2774*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
2775*ad5b5801SMichal Simek     // .. PULLUP = 0
2776*ad5b5801SMichal Simek     // .. ==> 0XF8000768[12:12] = 0x00000000U
2777*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2778*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2779*ad5b5801SMichal Simek     // .. ==> 0XF8000768[13:13] = 0x00000000U
2780*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2781*ad5b5801SMichal Simek     // ..
2782*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000768, 0x00003FFFU ,0x00000803U),
2783*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2784*ad5b5801SMichal Simek     // .. ==> 0XF800076C[0:0] = 0x00000001U
2785*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2786*ad5b5801SMichal Simek     // .. L0_SEL = 1
2787*ad5b5801SMichal Simek     // .. ==> 0XF800076C[1:1] = 0x00000001U
2788*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2789*ad5b5801SMichal Simek     // .. L1_SEL = 0
2790*ad5b5801SMichal Simek     // .. ==> 0XF800076C[2:2] = 0x00000000U
2791*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2792*ad5b5801SMichal Simek     // .. L2_SEL = 0
2793*ad5b5801SMichal Simek     // .. ==> 0XF800076C[4:3] = 0x00000000U
2794*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2795*ad5b5801SMichal Simek     // .. L3_SEL = 0
2796*ad5b5801SMichal Simek     // .. ==> 0XF800076C[7:5] = 0x00000000U
2797*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2798*ad5b5801SMichal Simek     // .. Speed = 0
2799*ad5b5801SMichal Simek     // .. ==> 0XF800076C[8:8] = 0x00000000U
2800*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2801*ad5b5801SMichal Simek     // .. IO_Type = 4
2802*ad5b5801SMichal Simek     // .. ==> 0XF800076C[11:9] = 0x00000004U
2803*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
2804*ad5b5801SMichal Simek     // .. PULLUP = 0
2805*ad5b5801SMichal Simek     // .. ==> 0XF800076C[12:12] = 0x00000000U
2806*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2807*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2808*ad5b5801SMichal Simek     // .. ==> 0XF800076C[13:13] = 0x00000000U
2809*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2810*ad5b5801SMichal Simek     // ..
2811*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800076C, 0x00003FFFU ,0x00000803U),
2812*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2813*ad5b5801SMichal Simek     // .. ==> 0XF8000770[0:0] = 0x00000000U
2814*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2815*ad5b5801SMichal Simek     // .. L0_SEL = 0
2816*ad5b5801SMichal Simek     // .. ==> 0XF8000770[1:1] = 0x00000000U
2817*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2818*ad5b5801SMichal Simek     // .. L1_SEL = 1
2819*ad5b5801SMichal Simek     // .. ==> 0XF8000770[2:2] = 0x00000001U
2820*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2821*ad5b5801SMichal Simek     // .. L2_SEL = 0
2822*ad5b5801SMichal Simek     // .. ==> 0XF8000770[4:3] = 0x00000000U
2823*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2824*ad5b5801SMichal Simek     // .. L3_SEL = 0
2825*ad5b5801SMichal Simek     // .. ==> 0XF8000770[7:5] = 0x00000000U
2826*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2827*ad5b5801SMichal Simek     // .. Speed = 0
2828*ad5b5801SMichal Simek     // .. ==> 0XF8000770[8:8] = 0x00000000U
2829*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2830*ad5b5801SMichal Simek     // .. IO_Type = 1
2831*ad5b5801SMichal Simek     // .. ==> 0XF8000770[11:9] = 0x00000001U
2832*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2833*ad5b5801SMichal Simek     // .. PULLUP = 0
2834*ad5b5801SMichal Simek     // .. ==> 0XF8000770[12:12] = 0x00000000U
2835*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2836*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2837*ad5b5801SMichal Simek     // .. ==> 0XF8000770[13:13] = 0x00000000U
2838*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2839*ad5b5801SMichal Simek     // ..
2840*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000770, 0x00003FFFU ,0x00000204U),
2841*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2842*ad5b5801SMichal Simek     // .. ==> 0XF8000774[0:0] = 0x00000001U
2843*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2844*ad5b5801SMichal Simek     // .. L0_SEL = 0
2845*ad5b5801SMichal Simek     // .. ==> 0XF8000774[1:1] = 0x00000000U
2846*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2847*ad5b5801SMichal Simek     // .. L1_SEL = 1
2848*ad5b5801SMichal Simek     // .. ==> 0XF8000774[2:2] = 0x00000001U
2849*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2850*ad5b5801SMichal Simek     // .. L2_SEL = 0
2851*ad5b5801SMichal Simek     // .. ==> 0XF8000774[4:3] = 0x00000000U
2852*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2853*ad5b5801SMichal Simek     // .. L3_SEL = 0
2854*ad5b5801SMichal Simek     // .. ==> 0XF8000774[7:5] = 0x00000000U
2855*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2856*ad5b5801SMichal Simek     // .. Speed = 0
2857*ad5b5801SMichal Simek     // .. ==> 0XF8000774[8:8] = 0x00000000U
2858*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2859*ad5b5801SMichal Simek     // .. IO_Type = 1
2860*ad5b5801SMichal Simek     // .. ==> 0XF8000774[11:9] = 0x00000001U
2861*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2862*ad5b5801SMichal Simek     // .. PULLUP = 0
2863*ad5b5801SMichal Simek     // .. ==> 0XF8000774[12:12] = 0x00000000U
2864*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2865*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2866*ad5b5801SMichal Simek     // .. ==> 0XF8000774[13:13] = 0x00000000U
2867*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2868*ad5b5801SMichal Simek     // ..
2869*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000774, 0x00003FFFU ,0x00000205U),
2870*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2871*ad5b5801SMichal Simek     // .. ==> 0XF8000778[0:0] = 0x00000000U
2872*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2873*ad5b5801SMichal Simek     // .. L0_SEL = 0
2874*ad5b5801SMichal Simek     // .. ==> 0XF8000778[1:1] = 0x00000000U
2875*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2876*ad5b5801SMichal Simek     // .. L1_SEL = 1
2877*ad5b5801SMichal Simek     // .. ==> 0XF8000778[2:2] = 0x00000001U
2878*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2879*ad5b5801SMichal Simek     // .. L2_SEL = 0
2880*ad5b5801SMichal Simek     // .. ==> 0XF8000778[4:3] = 0x00000000U
2881*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2882*ad5b5801SMichal Simek     // .. L3_SEL = 0
2883*ad5b5801SMichal Simek     // .. ==> 0XF8000778[7:5] = 0x00000000U
2884*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2885*ad5b5801SMichal Simek     // .. Speed = 0
2886*ad5b5801SMichal Simek     // .. ==> 0XF8000778[8:8] = 0x00000000U
2887*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2888*ad5b5801SMichal Simek     // .. IO_Type = 1
2889*ad5b5801SMichal Simek     // .. ==> 0XF8000778[11:9] = 0x00000001U
2890*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2891*ad5b5801SMichal Simek     // .. PULLUP = 0
2892*ad5b5801SMichal Simek     // .. ==> 0XF8000778[12:12] = 0x00000000U
2893*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2894*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2895*ad5b5801SMichal Simek     // .. ==> 0XF8000778[13:13] = 0x00000000U
2896*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2897*ad5b5801SMichal Simek     // ..
2898*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000778, 0x00003FFFU ,0x00000204U),
2899*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2900*ad5b5801SMichal Simek     // .. ==> 0XF800077C[0:0] = 0x00000001U
2901*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2902*ad5b5801SMichal Simek     // .. L0_SEL = 0
2903*ad5b5801SMichal Simek     // .. ==> 0XF800077C[1:1] = 0x00000000U
2904*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2905*ad5b5801SMichal Simek     // .. L1_SEL = 1
2906*ad5b5801SMichal Simek     // .. ==> 0XF800077C[2:2] = 0x00000001U
2907*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2908*ad5b5801SMichal Simek     // .. L2_SEL = 0
2909*ad5b5801SMichal Simek     // .. ==> 0XF800077C[4:3] = 0x00000000U
2910*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2911*ad5b5801SMichal Simek     // .. L3_SEL = 0
2912*ad5b5801SMichal Simek     // .. ==> 0XF800077C[7:5] = 0x00000000U
2913*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2914*ad5b5801SMichal Simek     // .. Speed = 0
2915*ad5b5801SMichal Simek     // .. ==> 0XF800077C[8:8] = 0x00000000U
2916*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2917*ad5b5801SMichal Simek     // .. IO_Type = 1
2918*ad5b5801SMichal Simek     // .. ==> 0XF800077C[11:9] = 0x00000001U
2919*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2920*ad5b5801SMichal Simek     // .. PULLUP = 0
2921*ad5b5801SMichal Simek     // .. ==> 0XF800077C[12:12] = 0x00000000U
2922*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2923*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2924*ad5b5801SMichal Simek     // .. ==> 0XF800077C[13:13] = 0x00000000U
2925*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2926*ad5b5801SMichal Simek     // ..
2927*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800077C, 0x00003FFFU ,0x00000205U),
2928*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2929*ad5b5801SMichal Simek     // .. ==> 0XF8000780[0:0] = 0x00000000U
2930*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2931*ad5b5801SMichal Simek     // .. L0_SEL = 0
2932*ad5b5801SMichal Simek     // .. ==> 0XF8000780[1:1] = 0x00000000U
2933*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2934*ad5b5801SMichal Simek     // .. L1_SEL = 1
2935*ad5b5801SMichal Simek     // .. ==> 0XF8000780[2:2] = 0x00000001U
2936*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2937*ad5b5801SMichal Simek     // .. L2_SEL = 0
2938*ad5b5801SMichal Simek     // .. ==> 0XF8000780[4:3] = 0x00000000U
2939*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2940*ad5b5801SMichal Simek     // .. L3_SEL = 0
2941*ad5b5801SMichal Simek     // .. ==> 0XF8000780[7:5] = 0x00000000U
2942*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2943*ad5b5801SMichal Simek     // .. Speed = 0
2944*ad5b5801SMichal Simek     // .. ==> 0XF8000780[8:8] = 0x00000000U
2945*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2946*ad5b5801SMichal Simek     // .. IO_Type = 1
2947*ad5b5801SMichal Simek     // .. ==> 0XF8000780[11:9] = 0x00000001U
2948*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2949*ad5b5801SMichal Simek     // .. PULLUP = 0
2950*ad5b5801SMichal Simek     // .. ==> 0XF8000780[12:12] = 0x00000000U
2951*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2952*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2953*ad5b5801SMichal Simek     // .. ==> 0XF8000780[13:13] = 0x00000000U
2954*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2955*ad5b5801SMichal Simek     // ..
2956*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000780, 0x00003FFFU ,0x00000204U),
2957*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2958*ad5b5801SMichal Simek     // .. ==> 0XF8000784[0:0] = 0x00000000U
2959*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2960*ad5b5801SMichal Simek     // .. L0_SEL = 0
2961*ad5b5801SMichal Simek     // .. ==> 0XF8000784[1:1] = 0x00000000U
2962*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2963*ad5b5801SMichal Simek     // .. L1_SEL = 1
2964*ad5b5801SMichal Simek     // .. ==> 0XF8000784[2:2] = 0x00000001U
2965*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2966*ad5b5801SMichal Simek     // .. L2_SEL = 0
2967*ad5b5801SMichal Simek     // .. ==> 0XF8000784[4:3] = 0x00000000U
2968*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2969*ad5b5801SMichal Simek     // .. L3_SEL = 0
2970*ad5b5801SMichal Simek     // .. ==> 0XF8000784[7:5] = 0x00000000U
2971*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2972*ad5b5801SMichal Simek     // .. Speed = 0
2973*ad5b5801SMichal Simek     // .. ==> 0XF8000784[8:8] = 0x00000000U
2974*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2975*ad5b5801SMichal Simek     // .. IO_Type = 1
2976*ad5b5801SMichal Simek     // .. ==> 0XF8000784[11:9] = 0x00000001U
2977*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2978*ad5b5801SMichal Simek     // .. PULLUP = 0
2979*ad5b5801SMichal Simek     // .. ==> 0XF8000784[12:12] = 0x00000000U
2980*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2981*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2982*ad5b5801SMichal Simek     // .. ==> 0XF8000784[13:13] = 0x00000000U
2983*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2984*ad5b5801SMichal Simek     // ..
2985*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000784, 0x00003FFFU ,0x00000204U),
2986*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2987*ad5b5801SMichal Simek     // .. ==> 0XF8000788[0:0] = 0x00000000U
2988*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2989*ad5b5801SMichal Simek     // .. L0_SEL = 0
2990*ad5b5801SMichal Simek     // .. ==> 0XF8000788[1:1] = 0x00000000U
2991*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2992*ad5b5801SMichal Simek     // .. L1_SEL = 1
2993*ad5b5801SMichal Simek     // .. ==> 0XF8000788[2:2] = 0x00000001U
2994*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2995*ad5b5801SMichal Simek     // .. L2_SEL = 0
2996*ad5b5801SMichal Simek     // .. ==> 0XF8000788[4:3] = 0x00000000U
2997*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2998*ad5b5801SMichal Simek     // .. L3_SEL = 0
2999*ad5b5801SMichal Simek     // .. ==> 0XF8000788[7:5] = 0x00000000U
3000*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3001*ad5b5801SMichal Simek     // .. Speed = 0
3002*ad5b5801SMichal Simek     // .. ==> 0XF8000788[8:8] = 0x00000000U
3003*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3004*ad5b5801SMichal Simek     // .. IO_Type = 1
3005*ad5b5801SMichal Simek     // .. ==> 0XF8000788[11:9] = 0x00000001U
3006*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3007*ad5b5801SMichal Simek     // .. PULLUP = 0
3008*ad5b5801SMichal Simek     // .. ==> 0XF8000788[12:12] = 0x00000000U
3009*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3010*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3011*ad5b5801SMichal Simek     // .. ==> 0XF8000788[13:13] = 0x00000000U
3012*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3013*ad5b5801SMichal Simek     // ..
3014*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000788, 0x00003FFFU ,0x00000204U),
3015*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3016*ad5b5801SMichal Simek     // .. ==> 0XF800078C[0:0] = 0x00000000U
3017*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3018*ad5b5801SMichal Simek     // .. L0_SEL = 0
3019*ad5b5801SMichal Simek     // .. ==> 0XF800078C[1:1] = 0x00000000U
3020*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3021*ad5b5801SMichal Simek     // .. L1_SEL = 1
3022*ad5b5801SMichal Simek     // .. ==> 0XF800078C[2:2] = 0x00000001U
3023*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3024*ad5b5801SMichal Simek     // .. L2_SEL = 0
3025*ad5b5801SMichal Simek     // .. ==> 0XF800078C[4:3] = 0x00000000U
3026*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3027*ad5b5801SMichal Simek     // .. L3_SEL = 0
3028*ad5b5801SMichal Simek     // .. ==> 0XF800078C[7:5] = 0x00000000U
3029*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3030*ad5b5801SMichal Simek     // .. Speed = 0
3031*ad5b5801SMichal Simek     // .. ==> 0XF800078C[8:8] = 0x00000000U
3032*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3033*ad5b5801SMichal Simek     // .. IO_Type = 1
3034*ad5b5801SMichal Simek     // .. ==> 0XF800078C[11:9] = 0x00000001U
3035*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3036*ad5b5801SMichal Simek     // .. PULLUP = 0
3037*ad5b5801SMichal Simek     // .. ==> 0XF800078C[12:12] = 0x00000000U
3038*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3039*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3040*ad5b5801SMichal Simek     // .. ==> 0XF800078C[13:13] = 0x00000000U
3041*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3042*ad5b5801SMichal Simek     // ..
3043*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800078C, 0x00003FFFU ,0x00000204U),
3044*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
3045*ad5b5801SMichal Simek     // .. ==> 0XF8000790[0:0] = 0x00000001U
3046*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3047*ad5b5801SMichal Simek     // .. L0_SEL = 0
3048*ad5b5801SMichal Simek     // .. ==> 0XF8000790[1:1] = 0x00000000U
3049*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3050*ad5b5801SMichal Simek     // .. L1_SEL = 1
3051*ad5b5801SMichal Simek     // .. ==> 0XF8000790[2:2] = 0x00000001U
3052*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3053*ad5b5801SMichal Simek     // .. L2_SEL = 0
3054*ad5b5801SMichal Simek     // .. ==> 0XF8000790[4:3] = 0x00000000U
3055*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3056*ad5b5801SMichal Simek     // .. L3_SEL = 0
3057*ad5b5801SMichal Simek     // .. ==> 0XF8000790[7:5] = 0x00000000U
3058*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3059*ad5b5801SMichal Simek     // .. Speed = 0
3060*ad5b5801SMichal Simek     // .. ==> 0XF8000790[8:8] = 0x00000000U
3061*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3062*ad5b5801SMichal Simek     // .. IO_Type = 1
3063*ad5b5801SMichal Simek     // .. ==> 0XF8000790[11:9] = 0x00000001U
3064*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3065*ad5b5801SMichal Simek     // .. PULLUP = 0
3066*ad5b5801SMichal Simek     // .. ==> 0XF8000790[12:12] = 0x00000000U
3067*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3068*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3069*ad5b5801SMichal Simek     // .. ==> 0XF8000790[13:13] = 0x00000000U
3070*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3071*ad5b5801SMichal Simek     // ..
3072*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000790, 0x00003FFFU ,0x00000205U),
3073*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3074*ad5b5801SMichal Simek     // .. ==> 0XF8000794[0:0] = 0x00000000U
3075*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3076*ad5b5801SMichal Simek     // .. L0_SEL = 0
3077*ad5b5801SMichal Simek     // .. ==> 0XF8000794[1:1] = 0x00000000U
3078*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3079*ad5b5801SMichal Simek     // .. L1_SEL = 1
3080*ad5b5801SMichal Simek     // .. ==> 0XF8000794[2:2] = 0x00000001U
3081*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3082*ad5b5801SMichal Simek     // .. L2_SEL = 0
3083*ad5b5801SMichal Simek     // .. ==> 0XF8000794[4:3] = 0x00000000U
3084*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3085*ad5b5801SMichal Simek     // .. L3_SEL = 0
3086*ad5b5801SMichal Simek     // .. ==> 0XF8000794[7:5] = 0x00000000U
3087*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3088*ad5b5801SMichal Simek     // .. Speed = 0
3089*ad5b5801SMichal Simek     // .. ==> 0XF8000794[8:8] = 0x00000000U
3090*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3091*ad5b5801SMichal Simek     // .. IO_Type = 1
3092*ad5b5801SMichal Simek     // .. ==> 0XF8000794[11:9] = 0x00000001U
3093*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3094*ad5b5801SMichal Simek     // .. PULLUP = 0
3095*ad5b5801SMichal Simek     // .. ==> 0XF8000794[12:12] = 0x00000000U
3096*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3097*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3098*ad5b5801SMichal Simek     // .. ==> 0XF8000794[13:13] = 0x00000000U
3099*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3100*ad5b5801SMichal Simek     // ..
3101*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000794, 0x00003FFFU ,0x00000204U),
3102*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3103*ad5b5801SMichal Simek     // .. ==> 0XF8000798[0:0] = 0x00000000U
3104*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3105*ad5b5801SMichal Simek     // .. L0_SEL = 0
3106*ad5b5801SMichal Simek     // .. ==> 0XF8000798[1:1] = 0x00000000U
3107*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3108*ad5b5801SMichal Simek     // .. L1_SEL = 1
3109*ad5b5801SMichal Simek     // .. ==> 0XF8000798[2:2] = 0x00000001U
3110*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3111*ad5b5801SMichal Simek     // .. L2_SEL = 0
3112*ad5b5801SMichal Simek     // .. ==> 0XF8000798[4:3] = 0x00000000U
3113*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3114*ad5b5801SMichal Simek     // .. L3_SEL = 0
3115*ad5b5801SMichal Simek     // .. ==> 0XF8000798[7:5] = 0x00000000U
3116*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3117*ad5b5801SMichal Simek     // .. Speed = 0
3118*ad5b5801SMichal Simek     // .. ==> 0XF8000798[8:8] = 0x00000000U
3119*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3120*ad5b5801SMichal Simek     // .. IO_Type = 1
3121*ad5b5801SMichal Simek     // .. ==> 0XF8000798[11:9] = 0x00000001U
3122*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3123*ad5b5801SMichal Simek     // .. PULLUP = 0
3124*ad5b5801SMichal Simek     // .. ==> 0XF8000798[12:12] = 0x00000000U
3125*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3126*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3127*ad5b5801SMichal Simek     // .. ==> 0XF8000798[13:13] = 0x00000000U
3128*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3129*ad5b5801SMichal Simek     // ..
3130*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000798, 0x00003FFFU ,0x00000204U),
3131*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3132*ad5b5801SMichal Simek     // .. ==> 0XF800079C[0:0] = 0x00000000U
3133*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3134*ad5b5801SMichal Simek     // .. L0_SEL = 0
3135*ad5b5801SMichal Simek     // .. ==> 0XF800079C[1:1] = 0x00000000U
3136*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3137*ad5b5801SMichal Simek     // .. L1_SEL = 1
3138*ad5b5801SMichal Simek     // .. ==> 0XF800079C[2:2] = 0x00000001U
3139*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3140*ad5b5801SMichal Simek     // .. L2_SEL = 0
3141*ad5b5801SMichal Simek     // .. ==> 0XF800079C[4:3] = 0x00000000U
3142*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3143*ad5b5801SMichal Simek     // .. L3_SEL = 0
3144*ad5b5801SMichal Simek     // .. ==> 0XF800079C[7:5] = 0x00000000U
3145*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3146*ad5b5801SMichal Simek     // .. Speed = 0
3147*ad5b5801SMichal Simek     // .. ==> 0XF800079C[8:8] = 0x00000000U
3148*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3149*ad5b5801SMichal Simek     // .. IO_Type = 1
3150*ad5b5801SMichal Simek     // .. ==> 0XF800079C[11:9] = 0x00000001U
3151*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3152*ad5b5801SMichal Simek     // .. PULLUP = 0
3153*ad5b5801SMichal Simek     // .. ==> 0XF800079C[12:12] = 0x00000000U
3154*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3155*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3156*ad5b5801SMichal Simek     // .. ==> 0XF800079C[13:13] = 0x00000000U
3157*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3158*ad5b5801SMichal Simek     // ..
3159*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800079C, 0x00003FFFU ,0x00000204U),
3160*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3161*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[0:0] = 0x00000000U
3162*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3163*ad5b5801SMichal Simek     // .. L0_SEL = 0
3164*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[1:1] = 0x00000000U
3165*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3166*ad5b5801SMichal Simek     // .. L1_SEL = 0
3167*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[2:2] = 0x00000000U
3168*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3169*ad5b5801SMichal Simek     // .. L2_SEL = 0
3170*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[4:3] = 0x00000000U
3171*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3172*ad5b5801SMichal Simek     // .. L3_SEL = 4
3173*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[7:5] = 0x00000004U
3174*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3175*ad5b5801SMichal Simek     // .. Speed = 0
3176*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[8:8] = 0x00000000U
3177*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3178*ad5b5801SMichal Simek     // .. IO_Type = 1
3179*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[11:9] = 0x00000001U
3180*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3181*ad5b5801SMichal Simek     // .. PULLUP = 0
3182*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[12:12] = 0x00000000U
3183*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3184*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3185*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[13:13] = 0x00000000U
3186*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3187*ad5b5801SMichal Simek     // ..
3188*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A0, 0x00003FFFU ,0x00000280U),
3189*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3190*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[0:0] = 0x00000000U
3191*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3192*ad5b5801SMichal Simek     // .. L0_SEL = 0
3193*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[1:1] = 0x00000000U
3194*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3195*ad5b5801SMichal Simek     // .. L1_SEL = 0
3196*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[2:2] = 0x00000000U
3197*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3198*ad5b5801SMichal Simek     // .. L2_SEL = 0
3199*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[4:3] = 0x00000000U
3200*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3201*ad5b5801SMichal Simek     // .. L3_SEL = 4
3202*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[7:5] = 0x00000004U
3203*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3204*ad5b5801SMichal Simek     // .. Speed = 0
3205*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[8:8] = 0x00000000U
3206*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3207*ad5b5801SMichal Simek     // .. IO_Type = 1
3208*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[11:9] = 0x00000001U
3209*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3210*ad5b5801SMichal Simek     // .. PULLUP = 0
3211*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[12:12] = 0x00000000U
3212*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3213*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3214*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[13:13] = 0x00000000U
3215*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3216*ad5b5801SMichal Simek     // ..
3217*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A4, 0x00003FFFU ,0x00000280U),
3218*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3219*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[0:0] = 0x00000000U
3220*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3221*ad5b5801SMichal Simek     // .. L0_SEL = 0
3222*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[1:1] = 0x00000000U
3223*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3224*ad5b5801SMichal Simek     // .. L1_SEL = 0
3225*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[2:2] = 0x00000000U
3226*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3227*ad5b5801SMichal Simek     // .. L2_SEL = 0
3228*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[4:3] = 0x00000000U
3229*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3230*ad5b5801SMichal Simek     // .. L3_SEL = 4
3231*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[7:5] = 0x00000004U
3232*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3233*ad5b5801SMichal Simek     // .. Speed = 0
3234*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[8:8] = 0x00000000U
3235*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3236*ad5b5801SMichal Simek     // .. IO_Type = 1
3237*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[11:9] = 0x00000001U
3238*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3239*ad5b5801SMichal Simek     // .. PULLUP = 0
3240*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[12:12] = 0x00000000U
3241*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3242*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3243*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[13:13] = 0x00000000U
3244*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3245*ad5b5801SMichal Simek     // ..
3246*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A8, 0x00003FFFU ,0x00000280U),
3247*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3248*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[0:0] = 0x00000000U
3249*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3250*ad5b5801SMichal Simek     // .. L0_SEL = 0
3251*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[1:1] = 0x00000000U
3252*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3253*ad5b5801SMichal Simek     // .. L1_SEL = 0
3254*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[2:2] = 0x00000000U
3255*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3256*ad5b5801SMichal Simek     // .. L2_SEL = 0
3257*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[4:3] = 0x00000000U
3258*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3259*ad5b5801SMichal Simek     // .. L3_SEL = 4
3260*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[7:5] = 0x00000004U
3261*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3262*ad5b5801SMichal Simek     // .. Speed = 0
3263*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[8:8] = 0x00000000U
3264*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3265*ad5b5801SMichal Simek     // .. IO_Type = 1
3266*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[11:9] = 0x00000001U
3267*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3268*ad5b5801SMichal Simek     // .. PULLUP = 0
3269*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[12:12] = 0x00000000U
3270*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3271*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3272*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[13:13] = 0x00000000U
3273*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3274*ad5b5801SMichal Simek     // ..
3275*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007AC, 0x00003FFFU ,0x00000280U),
3276*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3277*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[0:0] = 0x00000000U
3278*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3279*ad5b5801SMichal Simek     // .. L0_SEL = 0
3280*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[1:1] = 0x00000000U
3281*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3282*ad5b5801SMichal Simek     // .. L1_SEL = 0
3283*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[2:2] = 0x00000000U
3284*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3285*ad5b5801SMichal Simek     // .. L2_SEL = 0
3286*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[4:3] = 0x00000000U
3287*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3288*ad5b5801SMichal Simek     // .. L3_SEL = 4
3289*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[7:5] = 0x00000004U
3290*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3291*ad5b5801SMichal Simek     // .. Speed = 0
3292*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[8:8] = 0x00000000U
3293*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3294*ad5b5801SMichal Simek     // .. IO_Type = 1
3295*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[11:9] = 0x00000001U
3296*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3297*ad5b5801SMichal Simek     // .. PULLUP = 0
3298*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[12:12] = 0x00000000U
3299*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3300*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3301*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[13:13] = 0x00000000U
3302*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3303*ad5b5801SMichal Simek     // ..
3304*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B0, 0x00003FFFU ,0x00000280U),
3305*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3306*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[0:0] = 0x00000000U
3307*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3308*ad5b5801SMichal Simek     // .. L0_SEL = 0
3309*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[1:1] = 0x00000000U
3310*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3311*ad5b5801SMichal Simek     // .. L1_SEL = 0
3312*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[2:2] = 0x00000000U
3313*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3314*ad5b5801SMichal Simek     // .. L2_SEL = 0
3315*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[4:3] = 0x00000000U
3316*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3317*ad5b5801SMichal Simek     // .. L3_SEL = 4
3318*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[7:5] = 0x00000004U
3319*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3320*ad5b5801SMichal Simek     // .. Speed = 0
3321*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[8:8] = 0x00000000U
3322*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3323*ad5b5801SMichal Simek     // .. IO_Type = 1
3324*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[11:9] = 0x00000001U
3325*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3326*ad5b5801SMichal Simek     // .. PULLUP = 0
3327*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[12:12] = 0x00000000U
3328*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3329*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3330*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[13:13] = 0x00000000U
3331*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3332*ad5b5801SMichal Simek     // ..
3333*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B4, 0x00003FFFU ,0x00000280U),
3334*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3335*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[0:0] = 0x00000000U
3336*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3337*ad5b5801SMichal Simek     // .. L0_SEL = 0
3338*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[1:1] = 0x00000000U
3339*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3340*ad5b5801SMichal Simek     // .. L1_SEL = 0
3341*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[2:2] = 0x00000000U
3342*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3343*ad5b5801SMichal Simek     // .. L2_SEL = 0
3344*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[4:3] = 0x00000000U
3345*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3346*ad5b5801SMichal Simek     // .. L3_SEL = 0
3347*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[7:5] = 0x00000000U
3348*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3349*ad5b5801SMichal Simek     // .. Speed = 0
3350*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[8:8] = 0x00000000U
3351*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3352*ad5b5801SMichal Simek     // .. IO_Type = 1
3353*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[11:9] = 0x00000001U
3354*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3355*ad5b5801SMichal Simek     // .. PULLUP = 1
3356*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[12:12] = 0x00000001U
3357*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
3358*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3359*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[13:13] = 0x00000000U
3360*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3361*ad5b5801SMichal Simek     // ..
3362*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B8, 0x00003FFFU ,0x00001200U),
3363*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3364*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[0:0] = 0x00000000U
3365*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3366*ad5b5801SMichal Simek     // .. L0_SEL = 0
3367*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[1:1] = 0x00000000U
3368*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3369*ad5b5801SMichal Simek     // .. L1_SEL = 0
3370*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[2:2] = 0x00000000U
3371*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3372*ad5b5801SMichal Simek     // .. L2_SEL = 0
3373*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[4:3] = 0x00000000U
3374*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3375*ad5b5801SMichal Simek     // .. L3_SEL = 0
3376*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[7:5] = 0x00000000U
3377*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3378*ad5b5801SMichal Simek     // .. Speed = 0
3379*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[8:8] = 0x00000000U
3380*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3381*ad5b5801SMichal Simek     // .. IO_Type = 1
3382*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[11:9] = 0x00000001U
3383*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3384*ad5b5801SMichal Simek     // .. PULLUP = 1
3385*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[12:12] = 0x00000001U
3386*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
3387*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3388*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[13:13] = 0x00000000U
3389*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3390*ad5b5801SMichal Simek     // ..
3391*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007BC, 0x00003FFFU ,0x00001200U),
3392*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3393*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[0:0] = 0x00000000U
3394*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3395*ad5b5801SMichal Simek     // .. L0_SEL = 0
3396*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[1:1] = 0x00000000U
3397*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3398*ad5b5801SMichal Simek     // .. L1_SEL = 0
3399*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[2:2] = 0x00000000U
3400*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3401*ad5b5801SMichal Simek     // .. L2_SEL = 0
3402*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[4:3] = 0x00000000U
3403*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3404*ad5b5801SMichal Simek     // .. L3_SEL = 7
3405*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[7:5] = 0x00000007U
3406*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
3407*ad5b5801SMichal Simek     // .. Speed = 0
3408*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[8:8] = 0x00000000U
3409*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3410*ad5b5801SMichal Simek     // .. IO_Type = 1
3411*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[11:9] = 0x00000001U
3412*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3413*ad5b5801SMichal Simek     // .. PULLUP = 0
3414*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[12:12] = 0x00000000U
3415*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3416*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3417*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[13:13] = 0x00000000U
3418*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3419*ad5b5801SMichal Simek     // ..
3420*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C0, 0x00003FFFU ,0x000002E0U),
3421*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
3422*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[0:0] = 0x00000001U
3423*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3424*ad5b5801SMichal Simek     // .. L0_SEL = 0
3425*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[1:1] = 0x00000000U
3426*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3427*ad5b5801SMichal Simek     // .. L1_SEL = 0
3428*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[2:2] = 0x00000000U
3429*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3430*ad5b5801SMichal Simek     // .. L2_SEL = 0
3431*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[4:3] = 0x00000000U
3432*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3433*ad5b5801SMichal Simek     // .. L3_SEL = 7
3434*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[7:5] = 0x00000007U
3435*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
3436*ad5b5801SMichal Simek     // .. Speed = 0
3437*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[8:8] = 0x00000000U
3438*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3439*ad5b5801SMichal Simek     // .. IO_Type = 1
3440*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[11:9] = 0x00000001U
3441*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3442*ad5b5801SMichal Simek     // .. PULLUP = 0
3443*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[12:12] = 0x00000000U
3444*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3445*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3446*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[13:13] = 0x00000000U
3447*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3448*ad5b5801SMichal Simek     // ..
3449*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C4, 0x00003FFFU ,0x000002E1U),
3450*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3451*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[0:0] = 0x00000000U
3452*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3453*ad5b5801SMichal Simek     // .. L0_SEL = 0
3454*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[1:1] = 0x00000000U
3455*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3456*ad5b5801SMichal Simek     // .. L1_SEL = 0
3457*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[2:2] = 0x00000000U
3458*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3459*ad5b5801SMichal Simek     // .. L2_SEL = 0
3460*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[4:3] = 0x00000000U
3461*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3462*ad5b5801SMichal Simek     // .. L3_SEL = 2
3463*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[7:5] = 0x00000002U
3464*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000040U
3465*ad5b5801SMichal Simek     // .. Speed = 0
3466*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[8:8] = 0x00000000U
3467*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3468*ad5b5801SMichal Simek     // .. IO_Type = 1
3469*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[11:9] = 0x00000001U
3470*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3471*ad5b5801SMichal Simek     // .. PULLUP = 1
3472*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[12:12] = 0x00000001U
3473*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
3474*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3475*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[13:13] = 0x00000000U
3476*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3477*ad5b5801SMichal Simek     // ..
3478*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C8, 0x00003FFFU ,0x00001240U),
3479*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3480*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[0:0] = 0x00000000U
3481*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3482*ad5b5801SMichal Simek     // .. L0_SEL = 0
3483*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[1:1] = 0x00000000U
3484*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3485*ad5b5801SMichal Simek     // .. L1_SEL = 0
3486*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[2:2] = 0x00000000U
3487*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3488*ad5b5801SMichal Simek     // .. L2_SEL = 0
3489*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[4:3] = 0x00000000U
3490*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3491*ad5b5801SMichal Simek     // .. L3_SEL = 2
3492*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[7:5] = 0x00000002U
3493*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000040U
3494*ad5b5801SMichal Simek     // .. Speed = 0
3495*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[8:8] = 0x00000000U
3496*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3497*ad5b5801SMichal Simek     // .. IO_Type = 1
3498*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[11:9] = 0x00000001U
3499*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3500*ad5b5801SMichal Simek     // .. PULLUP = 1
3501*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[12:12] = 0x00000001U
3502*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
3503*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3504*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[13:13] = 0x00000000U
3505*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3506*ad5b5801SMichal Simek     // ..
3507*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007CC, 0x00003FFFU ,0x00001240U),
3508*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3509*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[0:0] = 0x00000000U
3510*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3511*ad5b5801SMichal Simek     // .. L0_SEL = 0
3512*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[1:1] = 0x00000000U
3513*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3514*ad5b5801SMichal Simek     // .. L1_SEL = 0
3515*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[2:2] = 0x00000000U
3516*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3517*ad5b5801SMichal Simek     // .. L2_SEL = 0
3518*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[4:3] = 0x00000000U
3519*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3520*ad5b5801SMichal Simek     // .. L3_SEL = 4
3521*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[7:5] = 0x00000004U
3522*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3523*ad5b5801SMichal Simek     // .. Speed = 0
3524*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[8:8] = 0x00000000U
3525*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3526*ad5b5801SMichal Simek     // .. IO_Type = 1
3527*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[11:9] = 0x00000001U
3528*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3529*ad5b5801SMichal Simek     // .. PULLUP = 0
3530*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[12:12] = 0x00000000U
3531*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3532*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3533*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[13:13] = 0x00000000U
3534*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3535*ad5b5801SMichal Simek     // ..
3536*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D0, 0x00003FFFU ,0x00000280U),
3537*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3538*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[0:0] = 0x00000000U
3539*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3540*ad5b5801SMichal Simek     // .. L0_SEL = 0
3541*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[1:1] = 0x00000000U
3542*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3543*ad5b5801SMichal Simek     // .. L1_SEL = 0
3544*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[2:2] = 0x00000000U
3545*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3546*ad5b5801SMichal Simek     // .. L2_SEL = 0
3547*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[4:3] = 0x00000000U
3548*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3549*ad5b5801SMichal Simek     // .. L3_SEL = 4
3550*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[7:5] = 0x00000004U
3551*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3552*ad5b5801SMichal Simek     // .. Speed = 0
3553*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[8:8] = 0x00000000U
3554*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3555*ad5b5801SMichal Simek     // .. IO_Type = 1
3556*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[11:9] = 0x00000001U
3557*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3558*ad5b5801SMichal Simek     // .. PULLUP = 0
3559*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[12:12] = 0x00000000U
3560*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3561*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3562*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[13:13] = 0x00000000U
3563*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3564*ad5b5801SMichal Simek     // ..
3565*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D4, 0x00003FFFU ,0x00000280U),
3566*ad5b5801SMichal Simek     // .. SDIO0_WP_SEL = 15
3567*ad5b5801SMichal Simek     // .. ==> 0XF8000830[5:0] = 0x0000000FU
3568*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000003FU    VAL : 0x0000000FU
3569*ad5b5801SMichal Simek     // .. SDIO0_CD_SEL = 14
3570*ad5b5801SMichal Simek     // .. ==> 0XF8000830[21:16] = 0x0000000EU
3571*ad5b5801SMichal Simek     // ..     ==> MASK : 0x003F0000U    VAL : 0x000E0000U
3572*ad5b5801SMichal Simek     // ..
3573*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000830, 0x003F003FU ,0x000E000FU),
3574*ad5b5801SMichal Simek     // .. FINISH: MIO PROGRAMMING
3575*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
3576*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
3577*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
3578*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
3579*ad5b5801SMichal Simek     // ..
3580*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
3581*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
3582*ad5b5801SMichal Simek     // FINISH: top
3583*ad5b5801SMichal Simek     //
3584*ad5b5801SMichal Simek     EMIT_EXIT(),
3585*ad5b5801SMichal Simek 
3586*ad5b5801SMichal Simek     //
3587*ad5b5801SMichal Simek };
3588*ad5b5801SMichal Simek 
3589*ad5b5801SMichal Simek unsigned long ps7_peripherals_init_data_3_0[] = {
3590*ad5b5801SMichal Simek     // START: top
3591*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
3592*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
3593*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
3594*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
3595*ad5b5801SMichal Simek     // ..
3596*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
3597*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
3598*ad5b5801SMichal Simek     // .. START: DDR TERM/IBUF_DISABLE_MODE SETTINGS
3599*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
3600*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000001U
3601*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
3602*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
3603*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000001U
3604*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3605*ad5b5801SMichal Simek     // ..
3606*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000180U ,0x00000180U),
3607*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
3608*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000001U
3609*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
3610*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
3611*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000001U
3612*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3613*ad5b5801SMichal Simek     // ..
3614*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000180U ,0x00000180U),
3615*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
3616*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000001U
3617*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
3618*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
3619*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000001U
3620*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3621*ad5b5801SMichal Simek     // ..
3622*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000180U ,0x00000180U),
3623*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
3624*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000001U
3625*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
3626*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
3627*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000001U
3628*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3629*ad5b5801SMichal Simek     // ..
3630*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000180U ,0x00000180U),
3631*ad5b5801SMichal Simek     // .. FINISH: DDR TERM/IBUF_DISABLE_MODE SETTINGS
3632*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
3633*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
3634*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
3635*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
3636*ad5b5801SMichal Simek     // ..
3637*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
3638*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
3639*ad5b5801SMichal Simek     // .. START: SRAM/NOR SET OPMODE
3640*ad5b5801SMichal Simek     // .. FINISH: SRAM/NOR SET OPMODE
3641*ad5b5801SMichal Simek     // .. START: UART REGISTERS
3642*ad5b5801SMichal Simek     // .. BDIV = 0x6
3643*ad5b5801SMichal Simek     // .. ==> 0XE0001034[7:0] = 0x00000006U
3644*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000FFU    VAL : 0x00000006U
3645*ad5b5801SMichal Simek     // ..
3646*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001034, 0x000000FFU ,0x00000006U),
3647*ad5b5801SMichal Simek     // .. CD = 0x3e
3648*ad5b5801SMichal Simek     // .. ==> 0XE0001018[15:0] = 0x0000003EU
3649*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000003EU
3650*ad5b5801SMichal Simek     // ..
3651*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001018, 0x0000FFFFU ,0x0000003EU),
3652*ad5b5801SMichal Simek     // .. STPBRK = 0x0
3653*ad5b5801SMichal Simek     // .. ==> 0XE0001000[8:8] = 0x00000000U
3654*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3655*ad5b5801SMichal Simek     // .. STTBRK = 0x0
3656*ad5b5801SMichal Simek     // .. ==> 0XE0001000[7:7] = 0x00000000U
3657*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
3658*ad5b5801SMichal Simek     // .. RSTTO = 0x0
3659*ad5b5801SMichal Simek     // .. ==> 0XE0001000[6:6] = 0x00000000U
3660*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
3661*ad5b5801SMichal Simek     // .. TXDIS = 0x0
3662*ad5b5801SMichal Simek     // .. ==> 0XE0001000[5:5] = 0x00000000U
3663*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
3664*ad5b5801SMichal Simek     // .. TXEN = 0x1
3665*ad5b5801SMichal Simek     // .. ==> 0XE0001000[4:4] = 0x00000001U
3666*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
3667*ad5b5801SMichal Simek     // .. RXDIS = 0x0
3668*ad5b5801SMichal Simek     // .. ==> 0XE0001000[3:3] = 0x00000000U
3669*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
3670*ad5b5801SMichal Simek     // .. RXEN = 0x1
3671*ad5b5801SMichal Simek     // .. ==> 0XE0001000[2:2] = 0x00000001U
3672*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3673*ad5b5801SMichal Simek     // .. TXRES = 0x1
3674*ad5b5801SMichal Simek     // .. ==> 0XE0001000[1:1] = 0x00000001U
3675*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
3676*ad5b5801SMichal Simek     // .. RXRES = 0x1
3677*ad5b5801SMichal Simek     // .. ==> 0XE0001000[0:0] = 0x00000001U
3678*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3679*ad5b5801SMichal Simek     // ..
3680*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001000, 0x000001FFU ,0x00000017U),
3681*ad5b5801SMichal Simek     // .. CHMODE = 0x0
3682*ad5b5801SMichal Simek     // .. ==> 0XE0001004[9:8] = 0x00000000U
3683*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000300U    VAL : 0x00000000U
3684*ad5b5801SMichal Simek     // .. NBSTOP = 0x0
3685*ad5b5801SMichal Simek     // .. ==> 0XE0001004[7:6] = 0x00000000U
3686*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
3687*ad5b5801SMichal Simek     // .. PAR = 0x4
3688*ad5b5801SMichal Simek     // .. ==> 0XE0001004[5:3] = 0x00000004U
3689*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000038U    VAL : 0x00000020U
3690*ad5b5801SMichal Simek     // .. CHRL = 0x0
3691*ad5b5801SMichal Simek     // .. ==> 0XE0001004[2:1] = 0x00000000U
3692*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
3693*ad5b5801SMichal Simek     // .. CLKS = 0x0
3694*ad5b5801SMichal Simek     // .. ==> 0XE0001004[0:0] = 0x00000000U
3695*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3696*ad5b5801SMichal Simek     // ..
3697*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001004, 0x000003FFU ,0x00000020U),
3698*ad5b5801SMichal Simek     // .. FINISH: UART REGISTERS
3699*ad5b5801SMichal Simek     // .. START: QSPI REGISTERS
3700*ad5b5801SMichal Simek     // .. Holdb_dr = 1
3701*ad5b5801SMichal Simek     // .. ==> 0XE000D000[19:19] = 0x00000001U
3702*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
3703*ad5b5801SMichal Simek     // ..
3704*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000D000, 0x00080000U ,0x00080000U),
3705*ad5b5801SMichal Simek     // .. FINISH: QSPI REGISTERS
3706*ad5b5801SMichal Simek     // .. START: PL POWER ON RESET REGISTERS
3707*ad5b5801SMichal Simek     // .. PCFG_POR_CNT_4K = 0
3708*ad5b5801SMichal Simek     // .. ==> 0XF8007000[29:29] = 0x00000000U
3709*ad5b5801SMichal Simek     // ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
3710*ad5b5801SMichal Simek     // ..
3711*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8007000, 0x20000000U ,0x00000000U),
3712*ad5b5801SMichal Simek     // .. FINISH: PL POWER ON RESET REGISTERS
3713*ad5b5801SMichal Simek     // .. START: SMC TIMING CALCULATION REGISTER UPDATE
3714*ad5b5801SMichal Simek     // .. .. START: NAND SET CYCLE
3715*ad5b5801SMichal Simek     // .. .. FINISH: NAND SET CYCLE
3716*ad5b5801SMichal Simek     // .. .. START: OPMODE
3717*ad5b5801SMichal Simek     // .. .. FINISH: OPMODE
3718*ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
3719*ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
3720*ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS0 SET CYCLE
3721*ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS0 SET CYCLE
3722*ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
3723*ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
3724*ad5b5801SMichal Simek     // .. .. START: NOR CS0 BASE ADDRESS
3725*ad5b5801SMichal Simek     // .. .. FINISH: NOR CS0 BASE ADDRESS
3726*ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS1 SET CYCLE
3727*ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS1 SET CYCLE
3728*ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
3729*ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
3730*ad5b5801SMichal Simek     // .. .. START: NOR CS1 BASE ADDRESS
3731*ad5b5801SMichal Simek     // .. .. FINISH: NOR CS1 BASE ADDRESS
3732*ad5b5801SMichal Simek     // .. .. START: USB RESET
3733*ad5b5801SMichal Simek     // .. .. .. START: USB0 RESET
3734*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
3735*ad5b5801SMichal Simek     // .. .. .. .. DIRECTION_0 = 0x80
3736*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A204[31:0] = 0x00000080U
3737*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000080U
3738*ad5b5801SMichal Simek     // .. .. .. ..
3739*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A204, 0xFFFFFFFFU ,0x00000080U),
3740*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
3741*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
3742*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
3743*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3744*ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
3745*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
3746*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
3747*ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x80
3748*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000080U
3749*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000080U
3750*ad5b5801SMichal Simek     // .. .. .. ..
3751*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0080U),
3752*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3753*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3754*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3755*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3756*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3757*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3758*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3759*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
3760*ad5b5801SMichal Simek     // .. .. .. .. OP_ENABLE_0 = 0x80
3761*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A208[31:0] = 0x00000080U
3762*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000080U
3763*ad5b5801SMichal Simek     // .. .. .. ..
3764*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A208, 0xFFFFFFFFU ,0x00000080U),
3765*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
3766*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
3767*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
3768*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3769*ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
3770*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
3771*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
3772*ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x0
3773*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000000U
3774*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000000U
3775*ad5b5801SMichal Simek     // .. .. .. ..
3776*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0000U),
3777*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3778*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3779*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3780*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3781*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
3782*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
3783*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
3784*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
3785*ad5b5801SMichal Simek     // .. .. .. ..
3786*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
3787*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
3788*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3789*ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
3790*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
3791*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
3792*ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x80
3793*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000080U
3794*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000080U
3795*ad5b5801SMichal Simek     // .. .. .. ..
3796*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0080U),
3797*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3798*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3799*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3800*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3801*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3802*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3803*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3804*ad5b5801SMichal Simek     // .. .. .. FINISH: USB0 RESET
3805*ad5b5801SMichal Simek     // .. .. .. START: USB1 RESET
3806*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
3807*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
3808*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
3809*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
3810*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3811*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3812*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3813*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3814*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3815*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3816*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3817*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3818*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
3819*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
3820*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
3821*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
3822*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3823*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3824*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3825*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3826*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3827*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
3828*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
3829*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
3830*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
3831*ad5b5801SMichal Simek     // .. .. .. ..
3832*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
3833*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
3834*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3835*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3836*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3837*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3838*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3839*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3840*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3841*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3842*ad5b5801SMichal Simek     // .. .. .. FINISH: USB1 RESET
3843*ad5b5801SMichal Simek     // .. .. FINISH: USB RESET
3844*ad5b5801SMichal Simek     // .. .. START: ENET RESET
3845*ad5b5801SMichal Simek     // .. .. .. START: ENET0 RESET
3846*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
3847*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
3848*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
3849*ad5b5801SMichal Simek     // .. .. .. .. DIRECTION_1 = 0x8000
3850*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A244[21:0] = 0x00008000U
3851*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x003FFFFFU    VAL : 0x00008000U
3852*ad5b5801SMichal Simek     // .. .. .. ..
3853*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A244, 0x003FFFFFU ,0x00008000U),
3854*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
3855*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3856*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3857*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3858*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3859*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3860*ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0x7fff
3861*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x00007FFFU
3862*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x7FFF0000U
3863*ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x8000
3864*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00008000U
3865*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00008000U
3866*ad5b5801SMichal Simek     // .. .. .. ..
3867*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0x7FFF8000U),
3868*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3869*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3870*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3871*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
3872*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
3873*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
3874*ad5b5801SMichal Simek     // .. .. .. .. OP_ENABLE_1 = 0x8000
3875*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A248[21:0] = 0x00008000U
3876*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x003FFFFFU    VAL : 0x00008000U
3877*ad5b5801SMichal Simek     // .. .. .. ..
3878*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A248, 0x003FFFFFU ,0x00008000U),
3879*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
3880*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3881*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3882*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3883*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3884*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3885*ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0x7fff
3886*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x00007FFFU
3887*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x7FFF0000U
3888*ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x0
3889*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00000000U
3890*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000000U
3891*ad5b5801SMichal Simek     // .. .. .. ..
3892*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0x7FFF0000U),
3893*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
3894*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
3895*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
3896*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
3897*ad5b5801SMichal Simek     // .. .. .. ..
3898*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
3899*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
3900*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3901*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3902*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3903*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3904*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3905*ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0x7fff
3906*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x00007FFFU
3907*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x7FFF0000U
3908*ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x8000
3909*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00008000U
3910*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00008000U
3911*ad5b5801SMichal Simek     // .. .. .. ..
3912*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0x7FFF8000U),
3913*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3914*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3915*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3916*ad5b5801SMichal Simek     // .. .. .. FINISH: ENET0 RESET
3917*ad5b5801SMichal Simek     // .. .. .. START: ENET1 RESET
3918*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
3919*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
3920*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
3921*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
3922*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3923*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3924*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3925*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3926*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3927*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3928*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3929*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3930*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
3931*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
3932*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
3933*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
3934*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3935*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3936*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3937*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3938*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3939*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
3940*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
3941*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
3942*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
3943*ad5b5801SMichal Simek     // .. .. .. ..
3944*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
3945*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
3946*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3947*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3948*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3949*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3950*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3951*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3952*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3953*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3954*ad5b5801SMichal Simek     // .. .. .. FINISH: ENET1 RESET
3955*ad5b5801SMichal Simek     // .. .. FINISH: ENET RESET
3956*ad5b5801SMichal Simek     // .. .. START: I2C RESET
3957*ad5b5801SMichal Simek     // .. .. .. START: I2C0 RESET
3958*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
3959*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
3960*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
3961*ad5b5801SMichal Simek     // .. .. .. .. DIRECTION_1 = 0x4000
3962*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A244[21:0] = 0x00004000U
3963*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x003FFFFFU    VAL : 0x00004000U
3964*ad5b5801SMichal Simek     // .. .. .. ..
3965*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A244, 0x003FFFFFU ,0x00004000U),
3966*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
3967*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3968*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3969*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3970*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3971*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3972*ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0xbfff
3973*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x0000BFFFU
3974*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xBFFF0000U
3975*ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x4000
3976*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00004000U
3977*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00004000U
3978*ad5b5801SMichal Simek     // .. .. .. ..
3979*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0xBFFF4000U),
3980*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3981*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3982*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3983*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
3984*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
3985*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
3986*ad5b5801SMichal Simek     // .. .. .. .. OP_ENABLE_1 = 0x4000
3987*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A248[21:0] = 0x00004000U
3988*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x003FFFFFU    VAL : 0x00004000U
3989*ad5b5801SMichal Simek     // .. .. .. ..
3990*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A248, 0x003FFFFFU ,0x00004000U),
3991*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
3992*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3993*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3994*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3995*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3996*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3997*ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0xbfff
3998*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x0000BFFFU
3999*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xBFFF0000U
4000*ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x0
4001*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00000000U
4002*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000000U
4003*ad5b5801SMichal Simek     // .. .. .. ..
4004*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0xBFFF0000U),
4005*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
4006*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
4007*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
4008*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
4009*ad5b5801SMichal Simek     // .. .. .. ..
4010*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
4011*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
4012*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
4013*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
4014*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
4015*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
4016*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
4017*ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0xbfff
4018*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x0000BFFFU
4019*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xBFFF0000U
4020*ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x4000
4021*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00004000U
4022*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00004000U
4023*ad5b5801SMichal Simek     // .. .. .. ..
4024*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0xBFFF4000U),
4025*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
4026*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
4027*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
4028*ad5b5801SMichal Simek     // .. .. .. FINISH: I2C0 RESET
4029*ad5b5801SMichal Simek     // .. .. .. START: I2C1 RESET
4030*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
4031*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
4032*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
4033*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
4034*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
4035*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
4036*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
4037*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
4038*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
4039*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
4040*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
4041*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
4042*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
4043*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
4044*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
4045*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
4046*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
4047*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
4048*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
4049*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
4050*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
4051*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
4052*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
4053*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
4054*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
4055*ad5b5801SMichal Simek     // .. .. .. ..
4056*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
4057*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
4058*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
4059*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
4060*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
4061*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
4062*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
4063*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
4064*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
4065*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
4066*ad5b5801SMichal Simek     // .. .. .. FINISH: I2C1 RESET
4067*ad5b5801SMichal Simek     // .. .. FINISH: I2C RESET
4068*ad5b5801SMichal Simek     // .. .. START: NOR CHIP SELECT
4069*ad5b5801SMichal Simek     // .. .. .. START: DIR MODE BANK 0
4070*ad5b5801SMichal Simek     // .. .. .. FINISH: DIR MODE BANK 0
4071*ad5b5801SMichal Simek     // .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
4072*ad5b5801SMichal Simek     // .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
4073*ad5b5801SMichal Simek     // .. .. .. START: OUTPUT ENABLE BANK 0
4074*ad5b5801SMichal Simek     // .. .. .. FINISH: OUTPUT ENABLE BANK 0
4075*ad5b5801SMichal Simek     // .. .. FINISH: NOR CHIP SELECT
4076*ad5b5801SMichal Simek     // .. FINISH: SMC TIMING CALCULATION REGISTER UPDATE
4077*ad5b5801SMichal Simek     // FINISH: top
4078*ad5b5801SMichal Simek     //
4079*ad5b5801SMichal Simek     EMIT_EXIT(),
4080*ad5b5801SMichal Simek 
4081*ad5b5801SMichal Simek     //
4082*ad5b5801SMichal Simek };
4083*ad5b5801SMichal Simek 
4084*ad5b5801SMichal Simek unsigned long ps7_post_config_3_0[] = {
4085*ad5b5801SMichal Simek     // START: top
4086*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
4087*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
4088*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
4089*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
4090*ad5b5801SMichal Simek     // ..
4091*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
4092*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
4093*ad5b5801SMichal Simek     // .. START: ENABLING LEVEL SHIFTER
4094*ad5b5801SMichal Simek     // .. USER_LVL_INP_EN_0 = 1
4095*ad5b5801SMichal Simek     // .. ==> 0XF8000900[3:3] = 0x00000001U
4096*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
4097*ad5b5801SMichal Simek     // .. USER_LVL_OUT_EN_0 = 1
4098*ad5b5801SMichal Simek     // .. ==> 0XF8000900[2:2] = 0x00000001U
4099*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
4100*ad5b5801SMichal Simek     // .. USER_LVL_INP_EN_1 = 1
4101*ad5b5801SMichal Simek     // .. ==> 0XF8000900[1:1] = 0x00000001U
4102*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
4103*ad5b5801SMichal Simek     // .. USER_LVL_OUT_EN_1 = 1
4104*ad5b5801SMichal Simek     // .. ==> 0XF8000900[0:0] = 0x00000001U
4105*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4106*ad5b5801SMichal Simek     // ..
4107*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000900, 0x0000000FU ,0x0000000FU),
4108*ad5b5801SMichal Simek     // .. FINISH: ENABLING LEVEL SHIFTER
4109*ad5b5801SMichal Simek     // .. START: FPGA RESETS TO 0
4110*ad5b5801SMichal Simek     // .. reserved_3 = 0
4111*ad5b5801SMichal Simek     // .. ==> 0XF8000240[31:25] = 0x00000000U
4112*ad5b5801SMichal Simek     // ..     ==> MASK : 0xFE000000U    VAL : 0x00000000U
4113*ad5b5801SMichal Simek     // .. reserved_FPGA_ACP_RST = 0
4114*ad5b5801SMichal Simek     // .. ==> 0XF8000240[24:24] = 0x00000000U
4115*ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
4116*ad5b5801SMichal Simek     // .. reserved_FPGA_AXDS3_RST = 0
4117*ad5b5801SMichal Simek     // .. ==> 0XF8000240[23:23] = 0x00000000U
4118*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
4119*ad5b5801SMichal Simek     // .. reserved_FPGA_AXDS2_RST = 0
4120*ad5b5801SMichal Simek     // .. ==> 0XF8000240[22:22] = 0x00000000U
4121*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
4122*ad5b5801SMichal Simek     // .. reserved_FPGA_AXDS1_RST = 0
4123*ad5b5801SMichal Simek     // .. ==> 0XF8000240[21:21] = 0x00000000U
4124*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
4125*ad5b5801SMichal Simek     // .. reserved_FPGA_AXDS0_RST = 0
4126*ad5b5801SMichal Simek     // .. ==> 0XF8000240[20:20] = 0x00000000U
4127*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
4128*ad5b5801SMichal Simek     // .. reserved_2 = 0
4129*ad5b5801SMichal Simek     // .. ==> 0XF8000240[19:18] = 0x00000000U
4130*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
4131*ad5b5801SMichal Simek     // .. reserved_FSSW1_FPGA_RST = 0
4132*ad5b5801SMichal Simek     // .. ==> 0XF8000240[17:17] = 0x00000000U
4133*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
4134*ad5b5801SMichal Simek     // .. reserved_FSSW0_FPGA_RST = 0
4135*ad5b5801SMichal Simek     // .. ==> 0XF8000240[16:16] = 0x00000000U
4136*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
4137*ad5b5801SMichal Simek     // .. reserved_1 = 0
4138*ad5b5801SMichal Simek     // .. ==> 0XF8000240[15:14] = 0x00000000U
4139*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000C000U    VAL : 0x00000000U
4140*ad5b5801SMichal Simek     // .. reserved_FPGA_FMSW1_RST = 0
4141*ad5b5801SMichal Simek     // .. ==> 0XF8000240[13:13] = 0x00000000U
4142*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
4143*ad5b5801SMichal Simek     // .. reserved_FPGA_FMSW0_RST = 0
4144*ad5b5801SMichal Simek     // .. ==> 0XF8000240[12:12] = 0x00000000U
4145*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
4146*ad5b5801SMichal Simek     // .. reserved_FPGA_DMA3_RST = 0
4147*ad5b5801SMichal Simek     // .. ==> 0XF8000240[11:11] = 0x00000000U
4148*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
4149*ad5b5801SMichal Simek     // .. reserved_FPGA_DMA2_RST = 0
4150*ad5b5801SMichal Simek     // .. ==> 0XF8000240[10:10] = 0x00000000U
4151*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
4152*ad5b5801SMichal Simek     // .. reserved_FPGA_DMA1_RST = 0
4153*ad5b5801SMichal Simek     // .. ==> 0XF8000240[9:9] = 0x00000000U
4154*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
4155*ad5b5801SMichal Simek     // .. reserved_FPGA_DMA0_RST = 0
4156*ad5b5801SMichal Simek     // .. ==> 0XF8000240[8:8] = 0x00000000U
4157*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
4158*ad5b5801SMichal Simek     // .. reserved = 0
4159*ad5b5801SMichal Simek     // .. ==> 0XF8000240[7:4] = 0x00000000U
4160*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
4161*ad5b5801SMichal Simek     // .. FPGA3_OUT_RST = 0
4162*ad5b5801SMichal Simek     // .. ==> 0XF8000240[3:3] = 0x00000000U
4163*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
4164*ad5b5801SMichal Simek     // .. FPGA2_OUT_RST = 0
4165*ad5b5801SMichal Simek     // .. ==> 0XF8000240[2:2] = 0x00000000U
4166*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
4167*ad5b5801SMichal Simek     // .. FPGA1_OUT_RST = 0
4168*ad5b5801SMichal Simek     // .. ==> 0XF8000240[1:1] = 0x00000000U
4169*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
4170*ad5b5801SMichal Simek     // .. FPGA0_OUT_RST = 0
4171*ad5b5801SMichal Simek     // .. ==> 0XF8000240[0:0] = 0x00000000U
4172*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4173*ad5b5801SMichal Simek     // ..
4174*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000240, 0xFFFFFFFFU ,0x00000000U),
4175*ad5b5801SMichal Simek     // .. FINISH: FPGA RESETS TO 0
4176*ad5b5801SMichal Simek     // .. START: AFI REGISTERS
4177*ad5b5801SMichal Simek     // .. .. START: AFI0 REGISTERS
4178*ad5b5801SMichal Simek     // .. .. FINISH: AFI0 REGISTERS
4179*ad5b5801SMichal Simek     // .. .. START: AFI1 REGISTERS
4180*ad5b5801SMichal Simek     // .. .. FINISH: AFI1 REGISTERS
4181*ad5b5801SMichal Simek     // .. .. START: AFI2 REGISTERS
4182*ad5b5801SMichal Simek     // .. .. FINISH: AFI2 REGISTERS
4183*ad5b5801SMichal Simek     // .. .. START: AFI3 REGISTERS
4184*ad5b5801SMichal Simek     // .. .. FINISH: AFI3 REGISTERS
4185*ad5b5801SMichal Simek     // .. FINISH: AFI REGISTERS
4186*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
4187*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
4188*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
4189*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
4190*ad5b5801SMichal Simek     // ..
4191*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
4192*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
4193*ad5b5801SMichal Simek     // FINISH: top
4194*ad5b5801SMichal Simek     //
4195*ad5b5801SMichal Simek     EMIT_EXIT(),
4196*ad5b5801SMichal Simek 
4197*ad5b5801SMichal Simek     //
4198*ad5b5801SMichal Simek };
4199*ad5b5801SMichal Simek 
4200*ad5b5801SMichal Simek unsigned long ps7_debug_3_0[] = {
4201*ad5b5801SMichal Simek     // START: top
4202*ad5b5801SMichal Simek     // .. START: CROSS TRIGGER CONFIGURATIONS
4203*ad5b5801SMichal Simek     // .. .. START: UNLOCKING CTI REGISTERS
4204*ad5b5801SMichal Simek     // .. .. KEY = 0XC5ACCE55
4205*ad5b5801SMichal Simek     // .. .. ==> 0XF8898FB0[31:0] = 0xC5ACCE55U
4206*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0xC5ACCE55U
4207*ad5b5801SMichal Simek     // .. ..
4208*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8898FB0, 0xFFFFFFFFU ,0xC5ACCE55U),
4209*ad5b5801SMichal Simek     // .. .. KEY = 0XC5ACCE55
4210*ad5b5801SMichal Simek     // .. .. ==> 0XF8899FB0[31:0] = 0xC5ACCE55U
4211*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0xC5ACCE55U
4212*ad5b5801SMichal Simek     // .. ..
4213*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8899FB0, 0xFFFFFFFFU ,0xC5ACCE55U),
4214*ad5b5801SMichal Simek     // .. .. KEY = 0XC5ACCE55
4215*ad5b5801SMichal Simek     // .. .. ==> 0XF8809FB0[31:0] = 0xC5ACCE55U
4216*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0xC5ACCE55U
4217*ad5b5801SMichal Simek     // .. ..
4218*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8809FB0, 0xFFFFFFFFU ,0xC5ACCE55U),
4219*ad5b5801SMichal Simek     // .. .. FINISH: UNLOCKING CTI REGISTERS
4220*ad5b5801SMichal Simek     // .. .. START: ENABLING CTI MODULES AND CHANNELS
4221*ad5b5801SMichal Simek     // .. .. FINISH: ENABLING CTI MODULES AND CHANNELS
4222*ad5b5801SMichal Simek     // .. .. START: MAPPING CPU0, CPU1 AND FTM EVENTS TO CTM CHANNELS
4223*ad5b5801SMichal Simek     // .. .. FINISH: MAPPING CPU0, CPU1 AND FTM EVENTS TO CTM CHANNELS
4224*ad5b5801SMichal Simek     // .. FINISH: CROSS TRIGGER CONFIGURATIONS
4225*ad5b5801SMichal Simek     // FINISH: top
4226*ad5b5801SMichal Simek     //
4227*ad5b5801SMichal Simek     EMIT_EXIT(),
4228*ad5b5801SMichal Simek 
4229*ad5b5801SMichal Simek     //
4230*ad5b5801SMichal Simek };
4231*ad5b5801SMichal Simek 
4232*ad5b5801SMichal Simek unsigned long ps7_pll_init_data_2_0[] = {
4233*ad5b5801SMichal Simek     // START: top
4234*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
4235*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
4236*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
4237*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
4238*ad5b5801SMichal Simek     // ..
4239*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
4240*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
4241*ad5b5801SMichal Simek     // .. START: PLL SLCR REGISTERS
4242*ad5b5801SMichal Simek     // .. .. START: ARM PLL INIT
4243*ad5b5801SMichal Simek     // .. .. PLL_RES = 0x2
4244*ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[7:4] = 0x00000002U
4245*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
4246*ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
4247*ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[11:8] = 0x00000002U
4248*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
4249*ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0xfa
4250*ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[21:12] = 0x000000FAU
4251*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x000FA000U
4252*ad5b5801SMichal Simek     // .. ..
4253*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000110, 0x003FFFF0U ,0x000FA220U),
4254*ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
4255*ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x28
4256*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[18:12] = 0x00000028U
4257*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x00028000U
4258*ad5b5801SMichal Simek     // .. .. ..
4259*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x0007F000U ,0x00028000U),
4260*ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
4261*ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
4262*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
4263*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[4:4] = 0x00000001U
4264*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
4265*ad5b5801SMichal Simek     // .. .. ..
4266*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000010U ,0x00000010U),
4267*ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
4268*ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
4269*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
4270*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[0:0] = 0x00000001U
4271*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4272*ad5b5801SMichal Simek     // .. .. ..
4273*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000001U ,0x00000001U),
4274*ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
4275*ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
4276*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
4277*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[0:0] = 0x00000000U
4278*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4279*ad5b5801SMichal Simek     // .. .. ..
4280*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000001U ,0x00000000U),
4281*ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
4282*ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
4283*ad5b5801SMichal Simek     // .. .. .. ARM_PLL_LOCK = 1
4284*ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[0:0] = 0x00000001U
4285*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4286*ad5b5801SMichal Simek     // .. .. ..
4287*ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000001U),
4288*ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
4289*ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
4290*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
4291*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[4:4] = 0x00000000U
4292*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
4293*ad5b5801SMichal Simek     // .. .. ..
4294*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000010U ,0x00000000U),
4295*ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
4296*ad5b5801SMichal Simek     // .. .. .. SRCSEL = 0x0
4297*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[5:4] = 0x00000000U
4298*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4299*ad5b5801SMichal Simek     // .. .. .. DIVISOR = 0x2
4300*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[13:8] = 0x00000002U
4301*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00003F00U    VAL : 0x00000200U
4302*ad5b5801SMichal Simek     // .. .. .. CPU_6OR4XCLKACT = 0x1
4303*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[24:24] = 0x00000001U
4304*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x01000000U    VAL : 0x01000000U
4305*ad5b5801SMichal Simek     // .. .. .. CPU_3OR2XCLKACT = 0x1
4306*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[25:25] = 0x00000001U
4307*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x02000000U    VAL : 0x02000000U
4308*ad5b5801SMichal Simek     // .. .. .. CPU_2XCLKACT = 0x1
4309*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[26:26] = 0x00000001U
4310*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x04000000U    VAL : 0x04000000U
4311*ad5b5801SMichal Simek     // .. .. .. CPU_1XCLKACT = 0x1
4312*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[27:27] = 0x00000001U
4313*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x08000000U    VAL : 0x08000000U
4314*ad5b5801SMichal Simek     // .. .. .. CPU_PERI_CLKACT = 0x1
4315*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[28:28] = 0x00000001U
4316*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
4317*ad5b5801SMichal Simek     // .. .. ..
4318*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000120, 0x1F003F30U ,0x1F000200U),
4319*ad5b5801SMichal Simek     // .. .. FINISH: ARM PLL INIT
4320*ad5b5801SMichal Simek     // .. .. START: DDR PLL INIT
4321*ad5b5801SMichal Simek     // .. .. PLL_RES = 0x2
4322*ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[7:4] = 0x00000002U
4323*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
4324*ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
4325*ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[11:8] = 0x00000002U
4326*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
4327*ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0x12c
4328*ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[21:12] = 0x0000012CU
4329*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x0012C000U
4330*ad5b5801SMichal Simek     // .. ..
4331*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000114, 0x003FFFF0U ,0x0012C220U),
4332*ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
4333*ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x20
4334*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[18:12] = 0x00000020U
4335*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x00020000U
4336*ad5b5801SMichal Simek     // .. .. ..
4337*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x0007F000U ,0x00020000U),
4338*ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
4339*ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
4340*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
4341*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[4:4] = 0x00000001U
4342*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
4343*ad5b5801SMichal Simek     // .. .. ..
4344*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000010U ,0x00000010U),
4345*ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
4346*ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
4347*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
4348*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[0:0] = 0x00000001U
4349*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4350*ad5b5801SMichal Simek     // .. .. ..
4351*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000001U ,0x00000001U),
4352*ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
4353*ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
4354*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
4355*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[0:0] = 0x00000000U
4356*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4357*ad5b5801SMichal Simek     // .. .. ..
4358*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000001U ,0x00000000U),
4359*ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
4360*ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
4361*ad5b5801SMichal Simek     // .. .. .. DDR_PLL_LOCK = 1
4362*ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[1:1] = 0x00000001U
4363*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
4364*ad5b5801SMichal Simek     // .. .. ..
4365*ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000002U),
4366*ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
4367*ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
4368*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
4369*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[4:4] = 0x00000000U
4370*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
4371*ad5b5801SMichal Simek     // .. .. ..
4372*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000010U ,0x00000000U),
4373*ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
4374*ad5b5801SMichal Simek     // .. .. .. DDR_3XCLKACT = 0x1
4375*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[0:0] = 0x00000001U
4376*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4377*ad5b5801SMichal Simek     // .. .. .. DDR_2XCLKACT = 0x1
4378*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[1:1] = 0x00000001U
4379*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
4380*ad5b5801SMichal Simek     // .. .. .. DDR_3XCLK_DIVISOR = 0x2
4381*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[25:20] = 0x00000002U
4382*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x03F00000U    VAL : 0x00200000U
4383*ad5b5801SMichal Simek     // .. .. .. DDR_2XCLK_DIVISOR = 0x3
4384*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[31:26] = 0x00000003U
4385*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0xFC000000U    VAL : 0x0C000000U
4386*ad5b5801SMichal Simek     // .. .. ..
4387*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000124, 0xFFF00003U ,0x0C200003U),
4388*ad5b5801SMichal Simek     // .. .. FINISH: DDR PLL INIT
4389*ad5b5801SMichal Simek     // .. .. START: IO PLL INIT
4390*ad5b5801SMichal Simek     // .. .. PLL_RES = 0xc
4391*ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[7:4] = 0x0000000CU
4392*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x000000C0U
4393*ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
4394*ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[11:8] = 0x00000002U
4395*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
4396*ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0x145
4397*ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[21:12] = 0x00000145U
4398*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00145000U
4399*ad5b5801SMichal Simek     // .. ..
4400*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000118, 0x003FFFF0U ,0x001452C0U),
4401*ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
4402*ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x1e
4403*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[18:12] = 0x0000001EU
4404*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x0001E000U
4405*ad5b5801SMichal Simek     // .. .. ..
4406*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x0007F000U ,0x0001E000U),
4407*ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
4408*ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
4409*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
4410*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[4:4] = 0x00000001U
4411*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
4412*ad5b5801SMichal Simek     // .. .. ..
4413*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000010U ,0x00000010U),
4414*ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
4415*ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
4416*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
4417*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[0:0] = 0x00000001U
4418*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4419*ad5b5801SMichal Simek     // .. .. ..
4420*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000001U ,0x00000001U),
4421*ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
4422*ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
4423*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
4424*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[0:0] = 0x00000000U
4425*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4426*ad5b5801SMichal Simek     // .. .. ..
4427*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000001U ,0x00000000U),
4428*ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
4429*ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
4430*ad5b5801SMichal Simek     // .. .. .. IO_PLL_LOCK = 1
4431*ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[2:2] = 0x00000001U
4432*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
4433*ad5b5801SMichal Simek     // .. .. ..
4434*ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000004U),
4435*ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
4436*ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
4437*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
4438*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[4:4] = 0x00000000U
4439*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
4440*ad5b5801SMichal Simek     // .. .. ..
4441*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000010U ,0x00000000U),
4442*ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
4443*ad5b5801SMichal Simek     // .. .. FINISH: IO PLL INIT
4444*ad5b5801SMichal Simek     // .. FINISH: PLL SLCR REGISTERS
4445*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
4446*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
4447*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
4448*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
4449*ad5b5801SMichal Simek     // ..
4450*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
4451*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
4452*ad5b5801SMichal Simek     // FINISH: top
4453*ad5b5801SMichal Simek     //
4454*ad5b5801SMichal Simek     EMIT_EXIT(),
4455*ad5b5801SMichal Simek 
4456*ad5b5801SMichal Simek     //
4457*ad5b5801SMichal Simek };
4458*ad5b5801SMichal Simek 
4459*ad5b5801SMichal Simek unsigned long ps7_clock_init_data_2_0[] = {
4460*ad5b5801SMichal Simek     // START: top
4461*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
4462*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
4463*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
4464*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
4465*ad5b5801SMichal Simek     // ..
4466*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
4467*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
4468*ad5b5801SMichal Simek     // .. START: CLOCK CONTROL SLCR REGISTERS
4469*ad5b5801SMichal Simek     // .. CLKACT = 0x1
4470*ad5b5801SMichal Simek     // .. ==> 0XF8000128[0:0] = 0x00000001U
4471*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4472*ad5b5801SMichal Simek     // .. DIVISOR0 = 0x23
4473*ad5b5801SMichal Simek     // .. ==> 0XF8000128[13:8] = 0x00000023U
4474*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00002300U
4475*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x3
4476*ad5b5801SMichal Simek     // .. ==> 0XF8000128[25:20] = 0x00000003U
4477*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00300000U
4478*ad5b5801SMichal Simek     // ..
4479*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000128, 0x03F03F01U ,0x00302301U),
4480*ad5b5801SMichal Simek     // .. CLKACT = 0x1
4481*ad5b5801SMichal Simek     // .. ==> 0XF8000138[0:0] = 0x00000001U
4482*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4483*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4484*ad5b5801SMichal Simek     // .. ==> 0XF8000138[4:4] = 0x00000000U
4485*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
4486*ad5b5801SMichal Simek     // ..
4487*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000138, 0x00000011U ,0x00000001U),
4488*ad5b5801SMichal Simek     // .. CLKACT = 0x1
4489*ad5b5801SMichal Simek     // .. ==> 0XF8000140[0:0] = 0x00000001U
4490*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4491*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4492*ad5b5801SMichal Simek     // .. ==> 0XF8000140[6:4] = 0x00000000U
4493*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
4494*ad5b5801SMichal Simek     // .. DIVISOR = 0x8
4495*ad5b5801SMichal Simek     // .. ==> 0XF8000140[13:8] = 0x00000008U
4496*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000800U
4497*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x5
4498*ad5b5801SMichal Simek     // .. ==> 0XF8000140[25:20] = 0x00000005U
4499*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00500000U
4500*ad5b5801SMichal Simek     // ..
4501*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000140, 0x03F03F71U ,0x00500801U),
4502*ad5b5801SMichal Simek     // .. CLKACT = 0x1
4503*ad5b5801SMichal Simek     // .. ==> 0XF800014C[0:0] = 0x00000001U
4504*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4505*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4506*ad5b5801SMichal Simek     // .. ==> 0XF800014C[5:4] = 0x00000000U
4507*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4508*ad5b5801SMichal Simek     // .. DIVISOR = 0x5
4509*ad5b5801SMichal Simek     // .. ==> 0XF800014C[13:8] = 0x00000005U
4510*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000500U
4511*ad5b5801SMichal Simek     // ..
4512*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800014C, 0x00003F31U ,0x00000501U),
4513*ad5b5801SMichal Simek     // .. CLKACT0 = 0x1
4514*ad5b5801SMichal Simek     // .. ==> 0XF8000150[0:0] = 0x00000001U
4515*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4516*ad5b5801SMichal Simek     // .. CLKACT1 = 0x0
4517*ad5b5801SMichal Simek     // .. ==> 0XF8000150[1:1] = 0x00000000U
4518*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
4519*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4520*ad5b5801SMichal Simek     // .. ==> 0XF8000150[5:4] = 0x00000000U
4521*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4522*ad5b5801SMichal Simek     // .. DIVISOR = 0x14
4523*ad5b5801SMichal Simek     // .. ==> 0XF8000150[13:8] = 0x00000014U
4524*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
4525*ad5b5801SMichal Simek     // ..
4526*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000150, 0x00003F33U ,0x00001401U),
4527*ad5b5801SMichal Simek     // .. CLKACT0 = 0x0
4528*ad5b5801SMichal Simek     // .. ==> 0XF8000154[0:0] = 0x00000000U
4529*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4530*ad5b5801SMichal Simek     // .. CLKACT1 = 0x1
4531*ad5b5801SMichal Simek     // .. ==> 0XF8000154[1:1] = 0x00000001U
4532*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
4533*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4534*ad5b5801SMichal Simek     // .. ==> 0XF8000154[5:4] = 0x00000000U
4535*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4536*ad5b5801SMichal Simek     // .. DIVISOR = 0x14
4537*ad5b5801SMichal Simek     // .. ==> 0XF8000154[13:8] = 0x00000014U
4538*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
4539*ad5b5801SMichal Simek     // ..
4540*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000154, 0x00003F33U ,0x00001402U),
4541*ad5b5801SMichal Simek     // .. CLKACT = 0x1
4542*ad5b5801SMichal Simek     // .. ==> 0XF8000168[0:0] = 0x00000001U
4543*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4544*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4545*ad5b5801SMichal Simek     // .. ==> 0XF8000168[5:4] = 0x00000000U
4546*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4547*ad5b5801SMichal Simek     // .. DIVISOR = 0x5
4548*ad5b5801SMichal Simek     // .. ==> 0XF8000168[13:8] = 0x00000005U
4549*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000500U
4550*ad5b5801SMichal Simek     // ..
4551*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000168, 0x00003F31U ,0x00000501U),
4552*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4553*ad5b5801SMichal Simek     // .. ==> 0XF8000170[5:4] = 0x00000000U
4554*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4555*ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
4556*ad5b5801SMichal Simek     // .. ==> 0XF8000170[13:8] = 0x00000014U
4557*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
4558*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
4559*ad5b5801SMichal Simek     // .. ==> 0XF8000170[25:20] = 0x00000001U
4560*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
4561*ad5b5801SMichal Simek     // ..
4562*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000170, 0x03F03F30U ,0x00101400U),
4563*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4564*ad5b5801SMichal Simek     // .. ==> 0XF8000180[5:4] = 0x00000000U
4565*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4566*ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
4567*ad5b5801SMichal Simek     // .. ==> 0XF8000180[13:8] = 0x00000014U
4568*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
4569*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
4570*ad5b5801SMichal Simek     // .. ==> 0XF8000180[25:20] = 0x00000001U
4571*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
4572*ad5b5801SMichal Simek     // ..
4573*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000180, 0x03F03F30U ,0x00101400U),
4574*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4575*ad5b5801SMichal Simek     // .. ==> 0XF8000190[5:4] = 0x00000000U
4576*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4577*ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
4578*ad5b5801SMichal Simek     // .. ==> 0XF8000190[13:8] = 0x00000014U
4579*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
4580*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
4581*ad5b5801SMichal Simek     // .. ==> 0XF8000190[25:20] = 0x00000001U
4582*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
4583*ad5b5801SMichal Simek     // ..
4584*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000190, 0x03F03F30U ,0x00101400U),
4585*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4586*ad5b5801SMichal Simek     // .. ==> 0XF80001A0[5:4] = 0x00000000U
4587*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4588*ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
4589*ad5b5801SMichal Simek     // .. ==> 0XF80001A0[13:8] = 0x00000014U
4590*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
4591*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
4592*ad5b5801SMichal Simek     // .. ==> 0XF80001A0[25:20] = 0x00000001U
4593*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
4594*ad5b5801SMichal Simek     // ..
4595*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80001A0, 0x03F03F30U ,0x00101400U),
4596*ad5b5801SMichal Simek     // .. CLK_621_TRUE = 0x1
4597*ad5b5801SMichal Simek     // .. ==> 0XF80001C4[0:0] = 0x00000001U
4598*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4599*ad5b5801SMichal Simek     // ..
4600*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80001C4, 0x00000001U ,0x00000001U),
4601*ad5b5801SMichal Simek     // .. DMA_CPU_2XCLKACT = 0x1
4602*ad5b5801SMichal Simek     // .. ==> 0XF800012C[0:0] = 0x00000001U
4603*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4604*ad5b5801SMichal Simek     // .. USB0_CPU_1XCLKACT = 0x1
4605*ad5b5801SMichal Simek     // .. ==> 0XF800012C[2:2] = 0x00000001U
4606*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
4607*ad5b5801SMichal Simek     // .. USB1_CPU_1XCLKACT = 0x1
4608*ad5b5801SMichal Simek     // .. ==> 0XF800012C[3:3] = 0x00000001U
4609*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
4610*ad5b5801SMichal Simek     // .. GEM0_CPU_1XCLKACT = 0x1
4611*ad5b5801SMichal Simek     // .. ==> 0XF800012C[6:6] = 0x00000001U
4612*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000040U
4613*ad5b5801SMichal Simek     // .. GEM1_CPU_1XCLKACT = 0x0
4614*ad5b5801SMichal Simek     // .. ==> 0XF800012C[7:7] = 0x00000000U
4615*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
4616*ad5b5801SMichal Simek     // .. SDI0_CPU_1XCLKACT = 0x1
4617*ad5b5801SMichal Simek     // .. ==> 0XF800012C[10:10] = 0x00000001U
4618*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000400U
4619*ad5b5801SMichal Simek     // .. SDI1_CPU_1XCLKACT = 0x0
4620*ad5b5801SMichal Simek     // .. ==> 0XF800012C[11:11] = 0x00000000U
4621*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
4622*ad5b5801SMichal Simek     // .. SPI0_CPU_1XCLKACT = 0x0
4623*ad5b5801SMichal Simek     // .. ==> 0XF800012C[14:14] = 0x00000000U
4624*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
4625*ad5b5801SMichal Simek     // .. SPI1_CPU_1XCLKACT = 0x0
4626*ad5b5801SMichal Simek     // .. ==> 0XF800012C[15:15] = 0x00000000U
4627*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
4628*ad5b5801SMichal Simek     // .. CAN0_CPU_1XCLKACT = 0x0
4629*ad5b5801SMichal Simek     // .. ==> 0XF800012C[16:16] = 0x00000000U
4630*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
4631*ad5b5801SMichal Simek     // .. CAN1_CPU_1XCLKACT = 0x0
4632*ad5b5801SMichal Simek     // .. ==> 0XF800012C[17:17] = 0x00000000U
4633*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
4634*ad5b5801SMichal Simek     // .. I2C0_CPU_1XCLKACT = 0x1
4635*ad5b5801SMichal Simek     // .. ==> 0XF800012C[18:18] = 0x00000001U
4636*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00040000U    VAL : 0x00040000U
4637*ad5b5801SMichal Simek     // .. I2C1_CPU_1XCLKACT = 0x1
4638*ad5b5801SMichal Simek     // .. ==> 0XF800012C[19:19] = 0x00000001U
4639*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
4640*ad5b5801SMichal Simek     // .. UART0_CPU_1XCLKACT = 0x0
4641*ad5b5801SMichal Simek     // .. ==> 0XF800012C[20:20] = 0x00000000U
4642*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
4643*ad5b5801SMichal Simek     // .. UART1_CPU_1XCLKACT = 0x1
4644*ad5b5801SMichal Simek     // .. ==> 0XF800012C[21:21] = 0x00000001U
4645*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00200000U
4646*ad5b5801SMichal Simek     // .. GPIO_CPU_1XCLKACT = 0x1
4647*ad5b5801SMichal Simek     // .. ==> 0XF800012C[22:22] = 0x00000001U
4648*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00400000U
4649*ad5b5801SMichal Simek     // .. LQSPI_CPU_1XCLKACT = 0x1
4650*ad5b5801SMichal Simek     // .. ==> 0XF800012C[23:23] = 0x00000001U
4651*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00800000U
4652*ad5b5801SMichal Simek     // .. SMC_CPU_1XCLKACT = 0x1
4653*ad5b5801SMichal Simek     // .. ==> 0XF800012C[24:24] = 0x00000001U
4654*ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x01000000U
4655*ad5b5801SMichal Simek     // ..
4656*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800012C, 0x01FFCCCDU ,0x01EC044DU),
4657*ad5b5801SMichal Simek     // .. FINISH: CLOCK CONTROL SLCR REGISTERS
4658*ad5b5801SMichal Simek     // .. START: THIS SHOULD BE BLANK
4659*ad5b5801SMichal Simek     // .. FINISH: THIS SHOULD BE BLANK
4660*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
4661*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
4662*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
4663*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
4664*ad5b5801SMichal Simek     // ..
4665*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
4666*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
4667*ad5b5801SMichal Simek     // FINISH: top
4668*ad5b5801SMichal Simek     //
4669*ad5b5801SMichal Simek     EMIT_EXIT(),
4670*ad5b5801SMichal Simek 
4671*ad5b5801SMichal Simek     //
4672*ad5b5801SMichal Simek };
4673*ad5b5801SMichal Simek 
4674*ad5b5801SMichal Simek unsigned long ps7_ddr_init_data_2_0[] = {
4675*ad5b5801SMichal Simek     // START: top
4676*ad5b5801SMichal Simek     // .. START: DDR INITIALIZATION
4677*ad5b5801SMichal Simek     // .. .. START: LOCK DDR
4678*ad5b5801SMichal Simek     // .. .. reg_ddrc_soft_rstb = 0
4679*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[0:0] = 0x00000000U
4680*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4681*ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_en = 0x0
4682*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[1:1] = 0x00000000U
4683*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
4684*ad5b5801SMichal Simek     // .. .. reg_ddrc_data_bus_width = 0x0
4685*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[3:2] = 0x00000000U
4686*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000CU    VAL : 0x00000000U
4687*ad5b5801SMichal Simek     // .. .. reg_ddrc_burst8_refresh = 0x0
4688*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[6:4] = 0x00000000U
4689*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
4690*ad5b5801SMichal Simek     // .. .. reg_ddrc_rdwr_idle_gap = 0x1
4691*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[13:7] = 0x00000001U
4692*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003F80U    VAL : 0x00000080U
4693*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_rd_bypass = 0x0
4694*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[14:14] = 0x00000000U
4695*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
4696*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_act_bypass = 0x0
4697*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[15:15] = 0x00000000U
4698*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
4699*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_refresh = 0x0
4700*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[16:16] = 0x00000000U
4701*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
4702*ad5b5801SMichal Simek     // .. ..
4703*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006000, 0x0001FFFFU ,0x00000080U),
4704*ad5b5801SMichal Simek     // .. .. FINISH: LOCK DDR
4705*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_nom_x32 = 0x81
4706*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[11:0] = 0x00000081U
4707*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000081U
4708*ad5b5801SMichal Simek     // .. .. reg_ddrc_active_ranks = 0x1
4709*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[13:12] = 0x00000001U
4710*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003000U    VAL : 0x00001000U
4711*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_cs_bit0 = 0x0
4712*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[18:14] = 0x00000000U
4713*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0007C000U    VAL : 0x00000000U
4714*ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_block = 0x1
4715*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[20:19] = 0x00000001U
4716*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00180000U    VAL : 0x00080000U
4717*ad5b5801SMichal Simek     // .. .. reg_ddrc_diff_rank_rd_2cycle_gap = 0x0
4718*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[21:21] = 0x00000000U
4719*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
4720*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_cs_bit1 = 0x0
4721*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[26:22] = 0x00000000U
4722*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07C00000U    VAL : 0x00000000U
4723*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_open_bank = 0x0
4724*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[27:27] = 0x00000000U
4725*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x00000000U
4726*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_4bank_ram = 0x0
4727*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[28:28] = 0x00000000U
4728*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x00000000U
4729*ad5b5801SMichal Simek     // .. ..
4730*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006004, 0x1FFFFFFFU ,0x00081081U),
4731*ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_min_non_critical_x32 = 0xf
4732*ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[10:0] = 0x0000000FU
4733*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x0000000FU
4734*ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_max_starve_x32 = 0xf
4735*ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[21:11] = 0x0000000FU
4736*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF800U    VAL : 0x00007800U
4737*ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_xact_run_length = 0xf
4738*ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[25:22] = 0x0000000FU
4739*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03C00000U    VAL : 0x03C00000U
4740*ad5b5801SMichal Simek     // .. ..
4741*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006008, 0x03FFFFFFU ,0x03C0780FU),
4742*ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_min_non_critical_x32 = 0x1
4743*ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[10:0] = 0x00000001U
4744*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000001U
4745*ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_max_starve_x32 = 0x2
4746*ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[21:11] = 0x00000002U
4747*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF800U    VAL : 0x00001000U
4748*ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_xact_run_length = 0x8
4749*ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[25:22] = 0x00000008U
4750*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03C00000U    VAL : 0x02000000U
4751*ad5b5801SMichal Simek     // .. ..
4752*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800600C, 0x03FFFFFFU ,0x02001001U),
4753*ad5b5801SMichal Simek     // .. .. reg_ddrc_w_min_non_critical_x32 = 0x1
4754*ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[10:0] = 0x00000001U
4755*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000001U
4756*ad5b5801SMichal Simek     // .. .. reg_ddrc_w_xact_run_length = 0x8
4757*ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[14:11] = 0x00000008U
4758*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007800U    VAL : 0x00004000U
4759*ad5b5801SMichal Simek     // .. .. reg_ddrc_w_max_starve_x32 = 0x2
4760*ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[25:15] = 0x00000002U
4761*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF8000U    VAL : 0x00010000U
4762*ad5b5801SMichal Simek     // .. ..
4763*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006010, 0x03FFFFFFU ,0x00014001U),
4764*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rc = 0x1b
4765*ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[5:0] = 0x0000001BU
4766*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000003FU    VAL : 0x0000001BU
4767*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_min = 0x56
4768*ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[13:6] = 0x00000056U
4769*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FC0U    VAL : 0x00001580U
4770*ad5b5801SMichal Simek     // .. .. reg_ddrc_post_selfref_gap_x32 = 0x10
4771*ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[20:14] = 0x00000010U
4772*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FC000U    VAL : 0x00040000U
4773*ad5b5801SMichal Simek     // .. ..
4774*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006014, 0x001FFFFFU ,0x0004159BU),
4775*ad5b5801SMichal Simek     // .. .. reg_ddrc_wr2pre = 0x12
4776*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[4:0] = 0x00000012U
4777*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000012U
4778*ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_to_x32 = 0x6
4779*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[9:5] = 0x00000006U
4780*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x000000C0U
4781*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_faw = 0x10
4782*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[15:10] = 0x00000010U
4783*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FC00U    VAL : 0x00004000U
4784*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ras_max = 0x24
4785*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[21:16] = 0x00000024U
4786*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003F0000U    VAL : 0x00240000U
4787*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ras_min = 0x14
4788*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[26:22] = 0x00000014U
4789*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07C00000U    VAL : 0x05000000U
4790*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cke = 0x4
4791*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[31:28] = 0x00000004U
4792*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x40000000U
4793*ad5b5801SMichal Simek     // .. ..
4794*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006018, 0xF7FFFFFFU ,0x452440D2U),
4795*ad5b5801SMichal Simek     // .. .. reg_ddrc_write_latency = 0x5
4796*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[4:0] = 0x00000005U
4797*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000005U
4798*ad5b5801SMichal Simek     // .. .. reg_ddrc_rd2wr = 0x7
4799*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[9:5] = 0x00000007U
4800*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x000000E0U
4801*ad5b5801SMichal Simek     // .. .. reg_ddrc_wr2rd = 0xe
4802*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[14:10] = 0x0000000EU
4803*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007C00U    VAL : 0x00003800U
4804*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_xp = 0x4
4805*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[19:15] = 0x00000004U
4806*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F8000U    VAL : 0x00020000U
4807*ad5b5801SMichal Simek     // .. .. reg_ddrc_pad_pd = 0x0
4808*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[22:20] = 0x00000000U
4809*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00700000U    VAL : 0x00000000U
4810*ad5b5801SMichal Simek     // .. .. reg_ddrc_rd2pre = 0x4
4811*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[27:23] = 0x00000004U
4812*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F800000U    VAL : 0x02000000U
4813*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rcd = 0x7
4814*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[31:28] = 0x00000007U
4815*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x70000000U
4816*ad5b5801SMichal Simek     // .. ..
4817*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800601C, 0xFFFFFFFFU ,0x720238E5U),
4818*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ccd = 0x4
4819*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[4:2] = 0x00000004U
4820*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001CU    VAL : 0x00000010U
4821*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rrd = 0x4
4822*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[7:5] = 0x00000004U
4823*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
4824*ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_margin = 0x2
4825*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[11:8] = 0x00000002U
4826*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
4827*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rp = 0x7
4828*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[15:12] = 0x00000007U
4829*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00007000U
4830*ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_to_x32 = 0x8
4831*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[20:16] = 0x00000008U
4832*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001F0000U    VAL : 0x00080000U
4833*ad5b5801SMichal Simek     // .. .. reg_ddrc_sdram = 0x1
4834*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[21:21] = 0x00000001U
4835*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00200000U
4836*ad5b5801SMichal Simek     // .. .. reg_ddrc_mobile = 0x0
4837*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[22:22] = 0x00000000U
4838*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
4839*ad5b5801SMichal Simek     // .. .. reg_ddrc_clock_stop_en = 0x0
4840*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[23:23] = 0x00000000U
4841*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
4842*ad5b5801SMichal Simek     // .. .. reg_ddrc_read_latency = 0x7
4843*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[28:24] = 0x00000007U
4844*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x1F000000U    VAL : 0x07000000U
4845*ad5b5801SMichal Simek     // .. .. reg_phy_mode_ddr1_ddr2 = 0x1
4846*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[29:29] = 0x00000001U
4847*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x20000000U    VAL : 0x20000000U
4848*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_pad_pd = 0x0
4849*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[30:30] = 0x00000000U
4850*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x40000000U    VAL : 0x00000000U
4851*ad5b5801SMichal Simek     // .. .. reg_ddrc_loopback = 0x0
4852*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[31:31] = 0x00000000U
4853*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x80000000U    VAL : 0x00000000U
4854*ad5b5801SMichal Simek     // .. ..
4855*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006020, 0xFFFFFFFCU ,0x27287290U),
4856*ad5b5801SMichal Simek     // .. .. reg_ddrc_en_2t_timing_mode = 0x0
4857*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[0:0] = 0x00000000U
4858*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4859*ad5b5801SMichal Simek     // .. .. reg_ddrc_prefer_write = 0x0
4860*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[1:1] = 0x00000000U
4861*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
4862*ad5b5801SMichal Simek     // .. .. reg_ddrc_max_rank_rd = 0xf
4863*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[5:2] = 0x0000000FU
4864*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000003CU    VAL : 0x0000003CU
4865*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_wr = 0x0
4866*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[6:6] = 0x00000000U
4867*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
4868*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_addr = 0x0
4869*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[8:7] = 0x00000000U
4870*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
4871*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_data = 0x0
4872*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[24:9] = 0x00000000U
4873*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01FFFE00U    VAL : 0x00000000U
4874*ad5b5801SMichal Simek     // .. .. ddrc_reg_mr_wr_busy = 0x0
4875*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[25:25] = 0x00000000U
4876*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
4877*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_type = 0x0
4878*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[26:26] = 0x00000000U
4879*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
4880*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_rdata_valid = 0x0
4881*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[27:27] = 0x00000000U
4882*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x00000000U
4883*ad5b5801SMichal Simek     // .. ..
4884*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006024, 0x0FFFFFFFU ,0x0000003CU),
4885*ad5b5801SMichal Simek     // .. .. reg_ddrc_final_wait_x32 = 0x7
4886*ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[6:0] = 0x00000007U
4887*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000007FU    VAL : 0x00000007U
4888*ad5b5801SMichal Simek     // .. .. reg_ddrc_pre_ocd_x32 = 0x0
4889*ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[10:7] = 0x00000000U
4890*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000780U    VAL : 0x00000000U
4891*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mrd = 0x4
4892*ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[13:11] = 0x00000004U
4893*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00002000U
4894*ad5b5801SMichal Simek     // .. ..
4895*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006028, 0x00003FFFU ,0x00002007U),
4896*ad5b5801SMichal Simek     // .. .. reg_ddrc_emr2 = 0x8
4897*ad5b5801SMichal Simek     // .. .. ==> 0XF800602C[15:0] = 0x00000008U
4898*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000008U
4899*ad5b5801SMichal Simek     // .. .. reg_ddrc_emr3 = 0x0
4900*ad5b5801SMichal Simek     // .. .. ==> 0XF800602C[31:16] = 0x00000000U
4901*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x00000000U
4902*ad5b5801SMichal Simek     // .. ..
4903*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800602C, 0xFFFFFFFFU ,0x00000008U),
4904*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr = 0x930
4905*ad5b5801SMichal Simek     // .. .. ==> 0XF8006030[15:0] = 0x00000930U
4906*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000930U
4907*ad5b5801SMichal Simek     // .. .. reg_ddrc_emr = 0x4
4908*ad5b5801SMichal Simek     // .. .. ==> 0XF8006030[31:16] = 0x00000004U
4909*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x00040000U
4910*ad5b5801SMichal Simek     // .. ..
4911*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006030, 0xFFFFFFFFU ,0x00040930U),
4912*ad5b5801SMichal Simek     // .. .. reg_ddrc_burst_rdwr = 0x4
4913*ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[3:0] = 0x00000004U
4914*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000004U
4915*ad5b5801SMichal Simek     // .. .. reg_ddrc_pre_cke_x1024 = 0x105
4916*ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[13:4] = 0x00000105U
4917*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FF0U    VAL : 0x00001050U
4918*ad5b5801SMichal Simek     // .. .. reg_ddrc_post_cke_x1024 = 0x1
4919*ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[25:16] = 0x00000001U
4920*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF0000U    VAL : 0x00010000U
4921*ad5b5801SMichal Simek     // .. .. reg_ddrc_burstchop = 0x0
4922*ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[28:28] = 0x00000000U
4923*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x00000000U
4924*ad5b5801SMichal Simek     // .. ..
4925*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006034, 0x13FF3FFFU ,0x00011054U),
4926*ad5b5801SMichal Simek     // .. .. reg_ddrc_force_low_pri_n = 0x0
4927*ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[0:0] = 0x00000000U
4928*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4929*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_dq = 0x0
4930*ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[1:1] = 0x00000000U
4931*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
4932*ad5b5801SMichal Simek     // .. .. reg_phy_debug_mode = 0x0
4933*ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[6:6] = 0x00000000U
4934*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
4935*ad5b5801SMichal Simek     // .. .. reg_phy_wr_level_start = 0x0
4936*ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[7:7] = 0x00000000U
4937*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
4938*ad5b5801SMichal Simek     // .. .. reg_phy_rd_level_start = 0x0
4939*ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[8:8] = 0x00000000U
4940*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
4941*ad5b5801SMichal Simek     // .. .. reg_phy_dq0_wait_t = 0x0
4942*ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[12:9] = 0x00000000U
4943*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001E00U    VAL : 0x00000000U
4944*ad5b5801SMichal Simek     // .. ..
4945*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006038, 0x00001FC3U ,0x00000000U),
4946*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b0 = 0x7
4947*ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[3:0] = 0x00000007U
4948*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000007U
4949*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b1 = 0x7
4950*ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[7:4] = 0x00000007U
4951*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000070U
4952*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b2 = 0x7
4953*ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[11:8] = 0x00000007U
4954*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000700U
4955*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b5 = 0x0
4956*ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[15:12] = 0x00000000U
4957*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00000000U
4958*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b6 = 0x0
4959*ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[19:16] = 0x00000000U
4960*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00000000U
4961*ad5b5801SMichal Simek     // .. ..
4962*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800603C, 0x000FFFFFU ,0x00000777U),
4963*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b2 = 0x0
4964*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[3:0] = 0x00000000U
4965*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
4966*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b3 = 0x0
4967*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[7:4] = 0x00000000U
4968*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
4969*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b4 = 0x0
4970*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[11:8] = 0x00000000U
4971*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000000U
4972*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b7 = 0x0
4973*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[15:12] = 0x00000000U
4974*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00000000U
4975*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b8 = 0x0
4976*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[19:16] = 0x00000000U
4977*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00000000U
4978*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b9 = 0xf
4979*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[23:20] = 0x0000000FU
4980*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00F00000U
4981*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b10 = 0xf
4982*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[27:24] = 0x0000000FU
4983*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x0F000000U
4984*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b11 = 0xf
4985*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[31:28] = 0x0000000FU
4986*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0xF0000000U
4987*ad5b5801SMichal Simek     // .. ..
4988*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006040, 0xFFFFFFFFU ,0xFFF00000U),
4989*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b0 = 0x6
4990*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[3:0] = 0x00000006U
4991*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000006U
4992*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b1 = 0x6
4993*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[7:4] = 0x00000006U
4994*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000060U
4995*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b2_11 = 0x6
4996*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[11:8] = 0x00000006U
4997*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000600U
4998*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b12 = 0x6
4999*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[15:12] = 0x00000006U
5000*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00006000U
5001*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b13 = 0x6
5002*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[19:16] = 0x00000006U
5003*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00060000U
5004*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b14 = 0x6
5005*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[23:20] = 0x00000006U
5006*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00600000U
5007*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b15 = 0xf
5008*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[27:24] = 0x0000000FU
5009*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x0F000000U
5010*ad5b5801SMichal Simek     // .. ..
5011*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006044, 0x0FFFFFFFU ,0x0F666666U),
5012*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank0_rd_odt = 0x0
5013*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[2:0] = 0x00000000U
5014*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000000U
5015*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank0_wr_odt = 0x1
5016*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[5:3] = 0x00000001U
5017*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000038U    VAL : 0x00000008U
5018*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank1_rd_odt = 0x1
5019*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[8:6] = 0x00000001U
5020*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001C0U    VAL : 0x00000040U
5021*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank1_wr_odt = 0x1
5022*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[11:9] = 0x00000001U
5023*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
5024*ad5b5801SMichal Simek     // .. .. reg_phy_rd_local_odt = 0x0
5025*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[13:12] = 0x00000000U
5026*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003000U    VAL : 0x00000000U
5027*ad5b5801SMichal Simek     // .. .. reg_phy_wr_local_odt = 0x3
5028*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[15:14] = 0x00000003U
5029*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000C000U    VAL : 0x0000C000U
5030*ad5b5801SMichal Simek     // .. .. reg_phy_idle_local_odt = 0x3
5031*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[17:16] = 0x00000003U
5032*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00030000U    VAL : 0x00030000U
5033*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank2_rd_odt = 0x0
5034*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[20:18] = 0x00000000U
5035*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001C0000U    VAL : 0x00000000U
5036*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank2_wr_odt = 0x0
5037*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[23:21] = 0x00000000U
5038*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00E00000U    VAL : 0x00000000U
5039*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank3_rd_odt = 0x0
5040*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[26:24] = 0x00000000U
5041*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
5042*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank3_wr_odt = 0x0
5043*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[29:27] = 0x00000000U
5044*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x38000000U    VAL : 0x00000000U
5045*ad5b5801SMichal Simek     // .. ..
5046*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006048, 0x3FFFFFFFU ,0x0003C248U),
5047*ad5b5801SMichal Simek     // .. .. reg_phy_rd_cmd_to_data = 0x0
5048*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[3:0] = 0x00000000U
5049*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
5050*ad5b5801SMichal Simek     // .. .. reg_phy_wr_cmd_to_data = 0x0
5051*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[7:4] = 0x00000000U
5052*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
5053*ad5b5801SMichal Simek     // .. .. reg_phy_rdc_we_to_re_delay = 0x8
5054*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[11:8] = 0x00000008U
5055*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000800U
5056*ad5b5801SMichal Simek     // .. .. reg_phy_rdc_fifo_rst_disable = 0x0
5057*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[15:15] = 0x00000000U
5058*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
5059*ad5b5801SMichal Simek     // .. .. reg_phy_use_fixed_re = 0x1
5060*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[16:16] = 0x00000001U
5061*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00010000U
5062*ad5b5801SMichal Simek     // .. .. reg_phy_rdc_fifo_rst_err_cnt_clr = 0x0
5063*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[17:17] = 0x00000000U
5064*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5065*ad5b5801SMichal Simek     // .. .. reg_phy_dis_phy_ctrl_rstn = 0x0
5066*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[18:18] = 0x00000000U
5067*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5068*ad5b5801SMichal Simek     // .. .. reg_phy_clk_stall_level = 0x0
5069*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[19:19] = 0x00000000U
5070*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
5071*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_num_of_dq0 = 0x7
5072*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[27:24] = 0x00000007U
5073*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x07000000U
5074*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_num_of_dq0 = 0x7
5075*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[31:28] = 0x00000007U
5076*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x70000000U
5077*ad5b5801SMichal Simek     // .. ..
5078*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006050, 0xFF0F8FFFU ,0x77010800U),
5079*ad5b5801SMichal Simek     // .. .. reg_ddrc_dll_calib_to_min_x1024 = 0x1
5080*ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[7:0] = 0x00000001U
5081*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000001U
5082*ad5b5801SMichal Simek     // .. .. reg_ddrc_dll_calib_to_max_x1024 = 0x1
5083*ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[15:8] = 0x00000001U
5084*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00000100U
5085*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_dll_calib = 0x0
5086*ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[16:16] = 0x00000000U
5087*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5088*ad5b5801SMichal Simek     // .. ..
5089*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006058, 0x0001FFFFU ,0x00000101U),
5090*ad5b5801SMichal Simek     // .. .. reg_ddrc_rd_odt_delay = 0x3
5091*ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[3:0] = 0x00000003U
5092*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000003U
5093*ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_delay = 0x0
5094*ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[7:4] = 0x00000000U
5095*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
5096*ad5b5801SMichal Simek     // .. .. reg_ddrc_rd_odt_hold = 0x0
5097*ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[11:8] = 0x00000000U
5098*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000000U
5099*ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_hold = 0x5
5100*ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[15:12] = 0x00000005U
5101*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00005000U
5102*ad5b5801SMichal Simek     // .. ..
5103*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800605C, 0x0000FFFFU ,0x00005003U),
5104*ad5b5801SMichal Simek     // .. .. reg_ddrc_pageclose = 0x0
5105*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[0:0] = 0x00000000U
5106*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5107*ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_num_entries = 0x1f
5108*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[6:1] = 0x0000001FU
5109*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000007EU    VAL : 0x0000003EU
5110*ad5b5801SMichal Simek     // .. .. reg_ddrc_auto_pre_en = 0x0
5111*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[7:7] = 0x00000000U
5112*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
5113*ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_update_level = 0x0
5114*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[8:8] = 0x00000000U
5115*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
5116*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_wc = 0x0
5117*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[9:9] = 0x00000000U
5118*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
5119*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_collision_page_opt = 0x0
5120*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[10:10] = 0x00000000U
5121*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5122*ad5b5801SMichal Simek     // .. .. reg_ddrc_selfref_en = 0x0
5123*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[12:12] = 0x00000000U
5124*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
5125*ad5b5801SMichal Simek     // .. ..
5126*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006060, 0x000017FFU ,0x0000003EU),
5127*ad5b5801SMichal Simek     // .. .. reg_ddrc_go2critical_hysteresis = 0x0
5128*ad5b5801SMichal Simek     // .. .. ==> 0XF8006064[12:5] = 0x00000000U
5129*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001FE0U    VAL : 0x00000000U
5130*ad5b5801SMichal Simek     // .. .. reg_arb_go2critical_en = 0x1
5131*ad5b5801SMichal Simek     // .. .. ==> 0XF8006064[17:17] = 0x00000001U
5132*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00020000U
5133*ad5b5801SMichal Simek     // .. ..
5134*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006064, 0x00021FE0U ,0x00020000U),
5135*ad5b5801SMichal Simek     // .. .. reg_ddrc_wrlvl_ww = 0x41
5136*ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[7:0] = 0x00000041U
5137*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000041U
5138*ad5b5801SMichal Simek     // .. .. reg_ddrc_rdlvl_rr = 0x41
5139*ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[15:8] = 0x00000041U
5140*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00004100U
5141*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_wlmrd = 0x28
5142*ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[25:16] = 0x00000028U
5143*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF0000U    VAL : 0x00280000U
5144*ad5b5801SMichal Simek     // .. ..
5145*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006068, 0x03FFFFFFU ,0x00284141U),
5146*ad5b5801SMichal Simek     // .. .. dfi_t_ctrlupd_interval_min_x1024 = 0x10
5147*ad5b5801SMichal Simek     // .. .. ==> 0XF800606C[7:0] = 0x00000010U
5148*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000010U
5149*ad5b5801SMichal Simek     // .. .. dfi_t_ctrlupd_interval_max_x1024 = 0x16
5150*ad5b5801SMichal Simek     // .. .. ==> 0XF800606C[15:8] = 0x00000016U
5151*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00001600U
5152*ad5b5801SMichal Simek     // .. ..
5153*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800606C, 0x0000FFFFU ,0x00001610U),
5154*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrl_delay = 0x1
5155*ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[3:0] = 0x00000001U
5156*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000001U
5157*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_dram_clk_disable = 0x1
5158*ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[7:4] = 0x00000001U
5159*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000010U
5160*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_dram_clk_enable = 0x1
5161*ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[11:8] = 0x00000001U
5162*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000100U
5163*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cksre = 0x6
5164*ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[15:12] = 0x00000006U
5165*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00006000U
5166*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cksrx = 0x6
5167*ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[19:16] = 0x00000006U
5168*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00060000U
5169*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckesr = 0x4
5170*ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[25:20] = 0x00000004U
5171*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03F00000U    VAL : 0x00400000U
5172*ad5b5801SMichal Simek     // .. ..
5173*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006078, 0x03FFFFFFU ,0x00466111U),
5174*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckpde = 0x2
5175*ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[3:0] = 0x00000002U
5176*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000002U
5177*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckpdx = 0x2
5178*ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[7:4] = 0x00000002U
5179*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
5180*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckdpde = 0x2
5181*ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[11:8] = 0x00000002U
5182*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
5183*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckdpdx = 0x2
5184*ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[15:12] = 0x00000002U
5185*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00002000U
5186*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckcsx = 0x3
5187*ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[19:16] = 0x00000003U
5188*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00030000U
5189*ad5b5801SMichal Simek     // .. ..
5190*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800607C, 0x000FFFFFU ,0x00032222U),
5191*ad5b5801SMichal Simek     // .. .. refresh_timer0_start_value_x32 = 0x0
5192*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A0[11:0] = 0x00000000U
5193*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000000U
5194*ad5b5801SMichal Simek     // .. .. refresh_timer1_start_value_x32 = 0x8
5195*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A0[23:12] = 0x00000008U
5196*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FFF000U    VAL : 0x00008000U
5197*ad5b5801SMichal Simek     // .. ..
5198*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A0, 0x00FFFFFFU ,0x00008000U),
5199*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_zq = 0x0
5200*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[0:0] = 0x00000000U
5201*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5202*ad5b5801SMichal Simek     // .. .. reg_ddrc_ddr3 = 0x1
5203*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[1:1] = 0x00000001U
5204*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
5205*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mod = 0x200
5206*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[11:2] = 0x00000200U
5207*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFCU    VAL : 0x00000800U
5208*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_zq_long_nop = 0x200
5209*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[21:12] = 0x00000200U
5210*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00200000U
5211*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_zq_short_nop = 0x40
5212*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[31:22] = 0x00000040U
5213*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFC00000U    VAL : 0x10000000U
5214*ad5b5801SMichal Simek     // .. ..
5215*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A4, 0xFFFFFFFFU ,0x10200802U),
5216*ad5b5801SMichal Simek     // .. .. t_zq_short_interval_x1024 = 0xcb73
5217*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A8[19:0] = 0x0000CB73U
5218*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFFFFU    VAL : 0x0000CB73U
5219*ad5b5801SMichal Simek     // .. .. dram_rstn_x1024 = 0x69
5220*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A8[27:20] = 0x00000069U
5221*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0FF00000U    VAL : 0x06900000U
5222*ad5b5801SMichal Simek     // .. ..
5223*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A8, 0x0FFFFFFFU ,0x0690CB73U),
5224*ad5b5801SMichal Simek     // .. .. deeppowerdown_en = 0x0
5225*ad5b5801SMichal Simek     // .. .. ==> 0XF80060AC[0:0] = 0x00000000U
5226*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5227*ad5b5801SMichal Simek     // .. .. deeppowerdown_to_x1024 = 0xff
5228*ad5b5801SMichal Simek     // .. .. ==> 0XF80060AC[8:1] = 0x000000FFU
5229*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001FEU    VAL : 0x000001FEU
5230*ad5b5801SMichal Simek     // .. ..
5231*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060AC, 0x000001FFU ,0x000001FEU),
5232*ad5b5801SMichal Simek     // .. .. dfi_wrlvl_max_x1024 = 0xfff
5233*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[11:0] = 0x00000FFFU
5234*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000FFFU
5235*ad5b5801SMichal Simek     // .. .. dfi_rdlvl_max_x1024 = 0xfff
5236*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[23:12] = 0x00000FFFU
5237*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FFF000U    VAL : 0x00FFF000U
5238*ad5b5801SMichal Simek     // .. .. ddrc_reg_twrlvl_max_error = 0x0
5239*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[24:24] = 0x00000000U
5240*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
5241*ad5b5801SMichal Simek     // .. .. ddrc_reg_trdlvl_max_error = 0x0
5242*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[25:25] = 0x00000000U
5243*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
5244*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_wr_level_en = 0x1
5245*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[26:26] = 0x00000001U
5246*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x04000000U
5247*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_rd_dqs_gate_level = 0x1
5248*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[27:27] = 0x00000001U
5249*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x08000000U
5250*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_rd_data_eye_train = 0x1
5251*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[28:28] = 0x00000001U
5252*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
5253*ad5b5801SMichal Simek     // .. ..
5254*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B0, 0x1FFFFFFFU ,0x1CFFFFFFU),
5255*ad5b5801SMichal Simek     // .. .. reg_ddrc_2t_delay = 0x0
5256*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[8:0] = 0x00000000U
5257*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001FFU    VAL : 0x00000000U
5258*ad5b5801SMichal Simek     // .. .. reg_ddrc_skip_ocd = 0x1
5259*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[9:9] = 0x00000001U
5260*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
5261*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_pre_bypass = 0x0
5262*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[10:10] = 0x00000000U
5263*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5264*ad5b5801SMichal Simek     // .. ..
5265*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B4, 0x000007FFU ,0x00000200U),
5266*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_rddata_en = 0x6
5267*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[4:0] = 0x00000006U
5268*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000006U
5269*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrlup_min = 0x3
5270*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[14:5] = 0x00000003U
5271*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FE0U    VAL : 0x00000060U
5272*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrlup_max = 0x40
5273*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[24:15] = 0x00000040U
5274*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01FF8000U    VAL : 0x00200000U
5275*ad5b5801SMichal Simek     // .. ..
5276*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B8, 0x01FFFFFFU ,0x00200066U),
5277*ad5b5801SMichal Simek     // .. .. START: RESET ECC ERROR
5278*ad5b5801SMichal Simek     // .. .. Clear_Uncorrectable_DRAM_ECC_error = 1
5279*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[0:0] = 0x00000001U
5280*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5281*ad5b5801SMichal Simek     // .. .. Clear_Correctable_DRAM_ECC_error = 1
5282*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[1:1] = 0x00000001U
5283*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
5284*ad5b5801SMichal Simek     // .. ..
5285*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C4, 0x00000003U ,0x00000003U),
5286*ad5b5801SMichal Simek     // .. .. FINISH: RESET ECC ERROR
5287*ad5b5801SMichal Simek     // .. .. Clear_Uncorrectable_DRAM_ECC_error = 0x0
5288*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[0:0] = 0x00000000U
5289*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5290*ad5b5801SMichal Simek     // .. .. Clear_Correctable_DRAM_ECC_error = 0x0
5291*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[1:1] = 0x00000000U
5292*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5293*ad5b5801SMichal Simek     // .. ..
5294*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C4, 0x00000003U ,0x00000000U),
5295*ad5b5801SMichal Simek     // .. .. CORR_ECC_LOG_VALID = 0x0
5296*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C8[0:0] = 0x00000000U
5297*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5298*ad5b5801SMichal Simek     // .. .. ECC_CORRECTED_BIT_NUM = 0x0
5299*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C8[7:1] = 0x00000000U
5300*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FEU    VAL : 0x00000000U
5301*ad5b5801SMichal Simek     // .. ..
5302*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C8, 0x000000FFU ,0x00000000U),
5303*ad5b5801SMichal Simek     // .. .. UNCORR_ECC_LOG_VALID = 0x0
5304*ad5b5801SMichal Simek     // .. .. ==> 0XF80060DC[0:0] = 0x00000000U
5305*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5306*ad5b5801SMichal Simek     // .. ..
5307*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060DC, 0x00000001U ,0x00000000U),
5308*ad5b5801SMichal Simek     // .. .. STAT_NUM_CORR_ERR = 0x0
5309*ad5b5801SMichal Simek     // .. .. ==> 0XF80060F0[15:8] = 0x00000000U
5310*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00000000U
5311*ad5b5801SMichal Simek     // .. .. STAT_NUM_UNCORR_ERR = 0x0
5312*ad5b5801SMichal Simek     // .. .. ==> 0XF80060F0[7:0] = 0x00000000U
5313*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000000U
5314*ad5b5801SMichal Simek     // .. ..
5315*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060F0, 0x0000FFFFU ,0x00000000U),
5316*ad5b5801SMichal Simek     // .. .. reg_ddrc_ecc_mode = 0x0
5317*ad5b5801SMichal Simek     // .. .. ==> 0XF80060F4[2:0] = 0x00000000U
5318*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000000U
5319*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_scrub = 0x1
5320*ad5b5801SMichal Simek     // .. .. ==> 0XF80060F4[3:3] = 0x00000001U
5321*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
5322*ad5b5801SMichal Simek     // .. ..
5323*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060F4, 0x0000000FU ,0x00000008U),
5324*ad5b5801SMichal Simek     // .. .. reg_phy_dif_on = 0x0
5325*ad5b5801SMichal Simek     // .. .. ==> 0XF8006114[3:0] = 0x00000000U
5326*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
5327*ad5b5801SMichal Simek     // .. .. reg_phy_dif_off = 0x0
5328*ad5b5801SMichal Simek     // .. .. ==> 0XF8006114[7:4] = 0x00000000U
5329*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
5330*ad5b5801SMichal Simek     // .. ..
5331*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006114, 0x000000FFU ,0x00000000U),
5332*ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
5333*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[0:0] = 0x00000001U
5334*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5335*ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
5336*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[1:1] = 0x00000000U
5337*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5338*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
5339*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[2:2] = 0x00000000U
5340*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5341*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
5342*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[3:3] = 0x00000000U
5343*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5344*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
5345*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[4:4] = 0x00000000U
5346*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5347*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
5348*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[5:5] = 0x00000000U
5349*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
5350*ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
5351*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[14:6] = 0x00000000U
5352*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
5353*ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
5354*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[23:15] = 0x00000000U
5355*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
5356*ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
5357*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[30:24] = 0x00000040U
5358*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
5359*ad5b5801SMichal Simek     // .. ..
5360*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006118, 0x7FFFFFFFU ,0x40000001U),
5361*ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
5362*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[0:0] = 0x00000001U
5363*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5364*ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
5365*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[1:1] = 0x00000000U
5366*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5367*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
5368*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[2:2] = 0x00000000U
5369*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5370*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
5371*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[3:3] = 0x00000000U
5372*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5373*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
5374*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[4:4] = 0x00000000U
5375*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5376*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
5377*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[5:5] = 0x00000000U
5378*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
5379*ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
5380*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[14:6] = 0x00000000U
5381*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
5382*ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
5383*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[23:15] = 0x00000000U
5384*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
5385*ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
5386*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[30:24] = 0x00000040U
5387*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
5388*ad5b5801SMichal Simek     // .. ..
5389*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800611C, 0x7FFFFFFFU ,0x40000001U),
5390*ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
5391*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[0:0] = 0x00000001U
5392*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5393*ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
5394*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[1:1] = 0x00000000U
5395*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5396*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
5397*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[2:2] = 0x00000000U
5398*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5399*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
5400*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[3:3] = 0x00000000U
5401*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5402*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
5403*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[4:4] = 0x00000000U
5404*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5405*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
5406*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[5:5] = 0x00000000U
5407*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
5408*ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
5409*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[14:6] = 0x00000000U
5410*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
5411*ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
5412*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[23:15] = 0x00000000U
5413*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
5414*ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
5415*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[30:24] = 0x00000040U
5416*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
5417*ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
5418*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[0:0] = 0x00000001U
5419*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5420*ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
5421*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[1:1] = 0x00000000U
5422*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5423*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
5424*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[2:2] = 0x00000000U
5425*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5426*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
5427*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[3:3] = 0x00000000U
5428*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5429*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
5430*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[4:4] = 0x00000000U
5431*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5432*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
5433*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[5:5] = 0x00000000U
5434*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
5435*ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
5436*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[14:6] = 0x00000000U
5437*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
5438*ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
5439*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[23:15] = 0x00000000U
5440*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
5441*ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
5442*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[30:24] = 0x00000040U
5443*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
5444*ad5b5801SMichal Simek     // .. ..
5445*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006120, 0x7FFFFFFFU ,0x40000001U),
5446*ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
5447*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[0:0] = 0x00000001U
5448*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5449*ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
5450*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[1:1] = 0x00000000U
5451*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5452*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
5453*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[2:2] = 0x00000000U
5454*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5455*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
5456*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[3:3] = 0x00000000U
5457*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5458*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
5459*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[4:4] = 0x00000000U
5460*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5461*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
5462*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[5:5] = 0x00000000U
5463*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
5464*ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
5465*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[14:6] = 0x00000000U
5466*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
5467*ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
5468*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[23:15] = 0x00000000U
5469*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
5470*ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
5471*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[30:24] = 0x00000040U
5472*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
5473*ad5b5801SMichal Simek     // .. ..
5474*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006124, 0x7FFFFFFFU ,0x40000001U),
5475*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x1e
5476*ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[9:0] = 0x0000001EU
5477*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x0000001EU
5478*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xee
5479*ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[19:10] = 0x000000EEU
5480*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0003B800U
5481*ad5b5801SMichal Simek     // .. ..
5482*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800612C, 0x000FFFFFU ,0x0003B81EU),
5483*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x25
5484*ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[9:0] = 0x00000025U
5485*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000025U
5486*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0x10d
5487*ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[19:10] = 0x0000010DU
5488*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00043400U
5489*ad5b5801SMichal Simek     // .. ..
5490*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006130, 0x000FFFFFU ,0x00043425U),
5491*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x19
5492*ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[9:0] = 0x00000019U
5493*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000019U
5494*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xf3
5495*ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[19:10] = 0x000000F3U
5496*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0003CC00U
5497*ad5b5801SMichal Simek     // .. ..
5498*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006134, 0x000FFFFFU ,0x0003CC19U),
5499*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x2a
5500*ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[9:0] = 0x0000002AU
5501*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x0000002AU
5502*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0x109
5503*ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[19:10] = 0x00000109U
5504*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00042400U
5505*ad5b5801SMichal Simek     // .. ..
5506*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006138, 0x000FFFFFU ,0x0004242AU),
5507*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
5508*ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[9:0] = 0x00000035U
5509*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
5510*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
5511*ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[10:10] = 0x00000000U
5512*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5513*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
5514*ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[19:11] = 0x00000000U
5515*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5516*ad5b5801SMichal Simek     // .. ..
5517*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006140, 0x000FFFFFU ,0x00000035U),
5518*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
5519*ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[9:0] = 0x00000035U
5520*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
5521*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
5522*ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[10:10] = 0x00000000U
5523*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5524*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
5525*ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[19:11] = 0x00000000U
5526*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5527*ad5b5801SMichal Simek     // .. ..
5528*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006144, 0x000FFFFFU ,0x00000035U),
5529*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
5530*ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[9:0] = 0x00000035U
5531*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
5532*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
5533*ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[10:10] = 0x00000000U
5534*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5535*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
5536*ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[19:11] = 0x00000000U
5537*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5538*ad5b5801SMichal Simek     // .. ..
5539*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006148, 0x000FFFFFU ,0x00000035U),
5540*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
5541*ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[9:0] = 0x00000035U
5542*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
5543*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
5544*ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[10:10] = 0x00000000U
5545*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5546*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
5547*ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[19:11] = 0x00000000U
5548*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5549*ad5b5801SMichal Simek     // .. ..
5550*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800614C, 0x000FFFFFU ,0x00000035U),
5551*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x9e
5552*ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[9:0] = 0x0000009EU
5553*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x0000009EU
5554*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
5555*ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[10:10] = 0x00000000U
5556*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5557*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
5558*ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[19:11] = 0x00000000U
5559*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5560*ad5b5801SMichal Simek     // .. ..
5561*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006154, 0x000FFFFFU ,0x0000009EU),
5562*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0xa5
5563*ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[9:0] = 0x000000A5U
5564*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000A5U
5565*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
5566*ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[10:10] = 0x00000000U
5567*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5568*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
5569*ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[19:11] = 0x00000000U
5570*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5571*ad5b5801SMichal Simek     // .. ..
5572*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006158, 0x000FFFFFU ,0x000000A5U),
5573*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x99
5574*ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[9:0] = 0x00000099U
5575*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000099U
5576*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
5577*ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[10:10] = 0x00000000U
5578*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5579*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
5580*ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[19:11] = 0x00000000U
5581*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5582*ad5b5801SMichal Simek     // .. ..
5583*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800615C, 0x000FFFFFU ,0x00000099U),
5584*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0xaa
5585*ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[9:0] = 0x000000AAU
5586*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000AAU
5587*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
5588*ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[10:10] = 0x00000000U
5589*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5590*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
5591*ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[19:11] = 0x00000000U
5592*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5593*ad5b5801SMichal Simek     // .. ..
5594*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006160, 0x000FFFFFU ,0x000000AAU),
5595*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x143
5596*ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[10:0] = 0x00000143U
5597*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000143U
5598*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
5599*ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[11:11] = 0x00000000U
5600*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5601*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
5602*ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[20:12] = 0x00000000U
5603*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
5604*ad5b5801SMichal Simek     // .. ..
5605*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006168, 0x001FFFFFU ,0x00000143U),
5606*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x162
5607*ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[10:0] = 0x00000162U
5608*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000162U
5609*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
5610*ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[11:11] = 0x00000000U
5611*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5612*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
5613*ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[20:12] = 0x00000000U
5614*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
5615*ad5b5801SMichal Simek     // .. ..
5616*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800616C, 0x001FFFFFU ,0x00000162U),
5617*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x148
5618*ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[10:0] = 0x00000148U
5619*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000148U
5620*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
5621*ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[11:11] = 0x00000000U
5622*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5623*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
5624*ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[20:12] = 0x00000000U
5625*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
5626*ad5b5801SMichal Simek     // .. ..
5627*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006170, 0x001FFFFFU ,0x00000148U),
5628*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x15e
5629*ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[10:0] = 0x0000015EU
5630*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x0000015EU
5631*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
5632*ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[11:11] = 0x00000000U
5633*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5634*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
5635*ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[20:12] = 0x00000000U
5636*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
5637*ad5b5801SMichal Simek     // .. ..
5638*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006174, 0x001FFFFFU ,0x0000015EU),
5639*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xde
5640*ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[9:0] = 0x000000DEU
5641*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000DEU
5642*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
5643*ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[10:10] = 0x00000000U
5644*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5645*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
5646*ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[19:11] = 0x00000000U
5647*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5648*ad5b5801SMichal Simek     // .. ..
5649*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800617C, 0x000FFFFFU ,0x000000DEU),
5650*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xe5
5651*ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[9:0] = 0x000000E5U
5652*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000E5U
5653*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
5654*ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[10:10] = 0x00000000U
5655*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5656*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
5657*ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[19:11] = 0x00000000U
5658*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5659*ad5b5801SMichal Simek     // .. ..
5660*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006180, 0x000FFFFFU ,0x000000E5U),
5661*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xd9
5662*ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[9:0] = 0x000000D9U
5663*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000D9U
5664*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
5665*ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[10:10] = 0x00000000U
5666*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5667*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
5668*ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[19:11] = 0x00000000U
5669*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5670*ad5b5801SMichal Simek     // .. ..
5671*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006184, 0x000FFFFFU ,0x000000D9U),
5672*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xea
5673*ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[9:0] = 0x000000EAU
5674*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000EAU
5675*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
5676*ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[10:10] = 0x00000000U
5677*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5678*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
5679*ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[19:11] = 0x00000000U
5680*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5681*ad5b5801SMichal Simek     // .. ..
5682*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006188, 0x000FFFFFU ,0x000000EAU),
5683*ad5b5801SMichal Simek     // .. .. reg_phy_loopback = 0x0
5684*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[0:0] = 0x00000000U
5685*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5686*ad5b5801SMichal Simek     // .. .. reg_phy_bl2 = 0x0
5687*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[1:1] = 0x00000000U
5688*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5689*ad5b5801SMichal Simek     // .. .. reg_phy_at_spd_atpg = 0x0
5690*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[2:2] = 0x00000000U
5691*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5692*ad5b5801SMichal Simek     // .. .. reg_phy_bist_enable = 0x0
5693*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[3:3] = 0x00000000U
5694*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5695*ad5b5801SMichal Simek     // .. .. reg_phy_bist_force_err = 0x0
5696*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[4:4] = 0x00000000U
5697*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5698*ad5b5801SMichal Simek     // .. .. reg_phy_bist_mode = 0x0
5699*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[6:5] = 0x00000000U
5700*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
5701*ad5b5801SMichal Simek     // .. .. reg_phy_invert_clkout = 0x1
5702*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[7:7] = 0x00000001U
5703*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
5704*ad5b5801SMichal Simek     // .. .. reg_phy_all_dq_mpr_rd_resp = 0x0
5705*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[8:8] = 0x00000000U
5706*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
5707*ad5b5801SMichal Simek     // .. .. reg_phy_sel_logic = 0x0
5708*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[9:9] = 0x00000000U
5709*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
5710*ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_ratio = 0x100
5711*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[19:10] = 0x00000100U
5712*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00040000U
5713*ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_force = 0x0
5714*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[20:20] = 0x00000000U
5715*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
5716*ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_delay = 0x0
5717*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[27:21] = 0x00000000U
5718*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0FE00000U    VAL : 0x00000000U
5719*ad5b5801SMichal Simek     // .. .. reg_phy_use_rank0_delays = 0x1
5720*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[28:28] = 0x00000001U
5721*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
5722*ad5b5801SMichal Simek     // .. .. reg_phy_lpddr = 0x0
5723*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[29:29] = 0x00000000U
5724*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
5725*ad5b5801SMichal Simek     // .. .. reg_phy_cmd_latency = 0x0
5726*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[30:30] = 0x00000000U
5727*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x40000000U    VAL : 0x00000000U
5728*ad5b5801SMichal Simek     // .. .. reg_phy_int_lpbk = 0x0
5729*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[31:31] = 0x00000000U
5730*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x80000000U    VAL : 0x00000000U
5731*ad5b5801SMichal Simek     // .. ..
5732*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006190, 0xFFFFFFFFU ,0x10040080U),
5733*ad5b5801SMichal Simek     // .. .. reg_phy_wr_rl_delay = 0x2
5734*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[4:0] = 0x00000002U
5735*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000002U
5736*ad5b5801SMichal Simek     // .. .. reg_phy_rd_rl_delay = 0x4
5737*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[9:5] = 0x00000004U
5738*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x00000080U
5739*ad5b5801SMichal Simek     // .. .. reg_phy_dll_lock_diff = 0xf
5740*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[13:10] = 0x0000000FU
5741*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003C00U    VAL : 0x00003C00U
5742*ad5b5801SMichal Simek     // .. .. reg_phy_use_wr_level = 0x1
5743*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[14:14] = 0x00000001U
5744*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00004000U
5745*ad5b5801SMichal Simek     // .. .. reg_phy_use_rd_dqs_gate_level = 0x1
5746*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[15:15] = 0x00000001U
5747*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00008000U
5748*ad5b5801SMichal Simek     // .. .. reg_phy_use_rd_data_eye_level = 0x1
5749*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[16:16] = 0x00000001U
5750*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00010000U
5751*ad5b5801SMichal Simek     // .. .. reg_phy_dis_calib_rst = 0x0
5752*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[17:17] = 0x00000000U
5753*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5754*ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_delay = 0x0
5755*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[19:18] = 0x00000000U
5756*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
5757*ad5b5801SMichal Simek     // .. ..
5758*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006194, 0x000FFFFFU ,0x0001FC82U),
5759*ad5b5801SMichal Simek     // .. .. reg_arb_page_addr_mask = 0x0
5760*ad5b5801SMichal Simek     // .. .. ==> 0XF8006204[31:0] = 0x00000000U
5761*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000000U
5762*ad5b5801SMichal Simek     // .. ..
5763*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006204, 0xFFFFFFFFU ,0x00000000U),
5764*ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
5765*ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[9:0] = 0x000003FFU
5766*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5767*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
5768*ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[16:16] = 0x00000000U
5769*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5770*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
5771*ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[17:17] = 0x00000000U
5772*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5773*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
5774*ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[18:18] = 0x00000000U
5775*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5776*ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
5777*ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[19:19] = 0x00000001U
5778*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
5779*ad5b5801SMichal Simek     // .. ..
5780*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006208, 0x000F03FFU ,0x000803FFU),
5781*ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
5782*ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[9:0] = 0x000003FFU
5783*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5784*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
5785*ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[16:16] = 0x00000000U
5786*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5787*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
5788*ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[17:17] = 0x00000000U
5789*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5790*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
5791*ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[18:18] = 0x00000000U
5792*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5793*ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
5794*ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[19:19] = 0x00000001U
5795*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
5796*ad5b5801SMichal Simek     // .. ..
5797*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800620C, 0x000F03FFU ,0x000803FFU),
5798*ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
5799*ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[9:0] = 0x000003FFU
5800*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5801*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
5802*ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[16:16] = 0x00000000U
5803*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5804*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
5805*ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[17:17] = 0x00000000U
5806*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5807*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
5808*ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[18:18] = 0x00000000U
5809*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5810*ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
5811*ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[19:19] = 0x00000001U
5812*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
5813*ad5b5801SMichal Simek     // .. ..
5814*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006210, 0x000F03FFU ,0x000803FFU),
5815*ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
5816*ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[9:0] = 0x000003FFU
5817*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5818*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
5819*ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[16:16] = 0x00000000U
5820*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5821*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
5822*ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[17:17] = 0x00000000U
5823*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5824*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
5825*ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[18:18] = 0x00000000U
5826*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5827*ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
5828*ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[19:19] = 0x00000001U
5829*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
5830*ad5b5801SMichal Simek     // .. ..
5831*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006214, 0x000F03FFU ,0x000803FFU),
5832*ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
5833*ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[9:0] = 0x000003FFU
5834*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5835*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
5836*ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[16:16] = 0x00000000U
5837*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5838*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
5839*ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[17:17] = 0x00000000U
5840*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5841*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
5842*ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[18:18] = 0x00000000U
5843*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5844*ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
5845*ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[19:19] = 0x00000000U
5846*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
5847*ad5b5801SMichal Simek     // .. ..
5848*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006218, 0x000F03FFU ,0x000003FFU),
5849*ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
5850*ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[9:0] = 0x000003FFU
5851*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5852*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
5853*ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[16:16] = 0x00000000U
5854*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5855*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
5856*ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[17:17] = 0x00000000U
5857*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5858*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
5859*ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[18:18] = 0x00000000U
5860*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5861*ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
5862*ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[19:19] = 0x00000000U
5863*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
5864*ad5b5801SMichal Simek     // .. ..
5865*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800621C, 0x000F03FFU ,0x000003FFU),
5866*ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
5867*ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[9:0] = 0x000003FFU
5868*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5869*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
5870*ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[16:16] = 0x00000000U
5871*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5872*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
5873*ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[17:17] = 0x00000000U
5874*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5875*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
5876*ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[18:18] = 0x00000000U
5877*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5878*ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
5879*ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[19:19] = 0x00000000U
5880*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
5881*ad5b5801SMichal Simek     // .. ..
5882*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006220, 0x000F03FFU ,0x000003FFU),
5883*ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
5884*ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[9:0] = 0x000003FFU
5885*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5886*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
5887*ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[16:16] = 0x00000000U
5888*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5889*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
5890*ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[17:17] = 0x00000000U
5891*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5892*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
5893*ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[18:18] = 0x00000000U
5894*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5895*ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
5896*ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[19:19] = 0x00000000U
5897*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
5898*ad5b5801SMichal Simek     // .. ..
5899*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006224, 0x000F03FFU ,0x000003FFU),
5900*ad5b5801SMichal Simek     // .. .. reg_ddrc_lpddr2 = 0x0
5901*ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[0:0] = 0x00000000U
5902*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5903*ad5b5801SMichal Simek     // .. .. reg_ddrc_per_bank_refresh = 0x0
5904*ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[1:1] = 0x00000000U
5905*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5906*ad5b5801SMichal Simek     // .. .. reg_ddrc_derate_enable = 0x0
5907*ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[2:2] = 0x00000000U
5908*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5909*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr4_margin = 0x0
5910*ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[11:4] = 0x00000000U
5911*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FF0U    VAL : 0x00000000U
5912*ad5b5801SMichal Simek     // .. ..
5913*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062A8, 0x00000FF7U ,0x00000000U),
5914*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr4_read_interval = 0x0
5915*ad5b5801SMichal Simek     // .. .. ==> 0XF80062AC[31:0] = 0x00000000U
5916*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000000U
5917*ad5b5801SMichal Simek     // .. ..
5918*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062AC, 0xFFFFFFFFU ,0x00000000U),
5919*ad5b5801SMichal Simek     // .. .. reg_ddrc_min_stable_clock_x1 = 0x5
5920*ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[3:0] = 0x00000005U
5921*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000005U
5922*ad5b5801SMichal Simek     // .. .. reg_ddrc_idle_after_reset_x32 = 0x12
5923*ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[11:4] = 0x00000012U
5924*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FF0U    VAL : 0x00000120U
5925*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mrw = 0x5
5926*ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[21:12] = 0x00000005U
5927*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00005000U
5928*ad5b5801SMichal Simek     // .. ..
5929*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062B0, 0x003FFFFFU ,0x00005125U),
5930*ad5b5801SMichal Simek     // .. .. reg_ddrc_max_auto_init_x1024 = 0xa8
5931*ad5b5801SMichal Simek     // .. .. ==> 0XF80062B4[7:0] = 0x000000A8U
5932*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x000000A8U
5933*ad5b5801SMichal Simek     // .. .. reg_ddrc_dev_zqinit_x32 = 0x12
5934*ad5b5801SMichal Simek     // .. .. ==> 0XF80062B4[17:8] = 0x00000012U
5935*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0003FF00U    VAL : 0x00001200U
5936*ad5b5801SMichal Simek     // .. ..
5937*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062B4, 0x0003FFFFU ,0x000012A8U),
5938*ad5b5801SMichal Simek     // .. .. START: POLL ON DCI STATUS
5939*ad5b5801SMichal Simek     // .. .. DONE = 1
5940*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B74[13:13] = 0x00000001U
5941*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
5942*ad5b5801SMichal Simek     // .. ..
5943*ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF8000B74, 0x00002000U),
5944*ad5b5801SMichal Simek     // .. .. FINISH: POLL ON DCI STATUS
5945*ad5b5801SMichal Simek     // .. .. START: UNLOCK DDR
5946*ad5b5801SMichal Simek     // .. .. reg_ddrc_soft_rstb = 0x1
5947*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[0:0] = 0x00000001U
5948*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5949*ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_en = 0x0
5950*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[1:1] = 0x00000000U
5951*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5952*ad5b5801SMichal Simek     // .. .. reg_ddrc_data_bus_width = 0x0
5953*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[3:2] = 0x00000000U
5954*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000CU    VAL : 0x00000000U
5955*ad5b5801SMichal Simek     // .. .. reg_ddrc_burst8_refresh = 0x0
5956*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[6:4] = 0x00000000U
5957*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
5958*ad5b5801SMichal Simek     // .. .. reg_ddrc_rdwr_idle_gap = 1
5959*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[13:7] = 0x00000001U
5960*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003F80U    VAL : 0x00000080U
5961*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_rd_bypass = 0x0
5962*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[14:14] = 0x00000000U
5963*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
5964*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_act_bypass = 0x0
5965*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[15:15] = 0x00000000U
5966*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
5967*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_refresh = 0x0
5968*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[16:16] = 0x00000000U
5969*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5970*ad5b5801SMichal Simek     // .. ..
5971*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006000, 0x0001FFFFU ,0x00000081U),
5972*ad5b5801SMichal Simek     // .. .. FINISH: UNLOCK DDR
5973*ad5b5801SMichal Simek     // .. .. START: CHECK DDR STATUS
5974*ad5b5801SMichal Simek     // .. .. ddrc_reg_operating_mode = 1
5975*ad5b5801SMichal Simek     // .. .. ==> 0XF8006054[2:0] = 0x00000001U
5976*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000001U
5977*ad5b5801SMichal Simek     // .. ..
5978*ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF8006054, 0x00000007U),
5979*ad5b5801SMichal Simek     // .. .. FINISH: CHECK DDR STATUS
5980*ad5b5801SMichal Simek     // .. FINISH: DDR INITIALIZATION
5981*ad5b5801SMichal Simek     // FINISH: top
5982*ad5b5801SMichal Simek     //
5983*ad5b5801SMichal Simek     EMIT_EXIT(),
5984*ad5b5801SMichal Simek 
5985*ad5b5801SMichal Simek     //
5986*ad5b5801SMichal Simek };
5987*ad5b5801SMichal Simek 
5988*ad5b5801SMichal Simek unsigned long ps7_mio_init_data_2_0[] = {
5989*ad5b5801SMichal Simek     // START: top
5990*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
5991*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
5992*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
5993*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
5994*ad5b5801SMichal Simek     // ..
5995*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
5996*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
5997*ad5b5801SMichal Simek     // .. START: OCM REMAPPING
5998*ad5b5801SMichal Simek     // .. VREF_EN = 0x1
5999*ad5b5801SMichal Simek     // .. ==> 0XF8000B00[0:0] = 0x00000001U
6000*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6001*ad5b5801SMichal Simek     // .. VREF_PULLUP_EN = 0x0
6002*ad5b5801SMichal Simek     // .. ==> 0XF8000B00[1:1] = 0x00000000U
6003*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6004*ad5b5801SMichal Simek     // .. CLK_PULLUP_EN = 0x0
6005*ad5b5801SMichal Simek     // .. ==> 0XF8000B00[8:8] = 0x00000000U
6006*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6007*ad5b5801SMichal Simek     // .. SRSTN_PULLUP_EN = 0x0
6008*ad5b5801SMichal Simek     // .. ==> 0XF8000B00[9:9] = 0x00000000U
6009*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
6010*ad5b5801SMichal Simek     // ..
6011*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B00, 0x00000303U ,0x00000001U),
6012*ad5b5801SMichal Simek     // .. FINISH: OCM REMAPPING
6013*ad5b5801SMichal Simek     // .. START: DDRIOB SETTINGS
6014*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
6015*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[0:0] = 0x00000000U
6016*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6017*ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
6018*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[2:1] = 0x00000000U
6019*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
6020*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
6021*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[3:3] = 0x00000000U
6022*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
6023*ad5b5801SMichal Simek     // .. TERM_EN = 0x0
6024*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[4:4] = 0x00000000U
6025*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
6026*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
6027*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[6:5] = 0x00000000U
6028*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
6029*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
6030*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[7:7] = 0x00000000U
6031*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
6032*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
6033*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[8:8] = 0x00000000U
6034*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6035*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
6036*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[10:9] = 0x00000003U
6037*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
6038*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
6039*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[11:11] = 0x00000000U
6040*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
6041*ad5b5801SMichal Simek     // ..
6042*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B40, 0x00000FFFU ,0x00000600U),
6043*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
6044*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[0:0] = 0x00000000U
6045*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6046*ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
6047*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[2:1] = 0x00000000U
6048*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
6049*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
6050*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[3:3] = 0x00000000U
6051*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
6052*ad5b5801SMichal Simek     // .. TERM_EN = 0x0
6053*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[4:4] = 0x00000000U
6054*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
6055*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
6056*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[6:5] = 0x00000000U
6057*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
6058*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
6059*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[7:7] = 0x00000000U
6060*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
6061*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
6062*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[8:8] = 0x00000000U
6063*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6064*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
6065*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[10:9] = 0x00000003U
6066*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
6067*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
6068*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[11:11] = 0x00000000U
6069*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
6070*ad5b5801SMichal Simek     // ..
6071*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B44, 0x00000FFFU ,0x00000600U),
6072*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
6073*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[0:0] = 0x00000000U
6074*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6075*ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
6076*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[2:1] = 0x00000001U
6077*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
6078*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
6079*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[3:3] = 0x00000000U
6080*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
6081*ad5b5801SMichal Simek     // .. TERM_EN = 0x1
6082*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[4:4] = 0x00000001U
6083*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
6084*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
6085*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[6:5] = 0x00000003U
6086*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
6087*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
6088*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000000U
6089*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
6090*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
6091*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000000U
6092*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6093*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
6094*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[10:9] = 0x00000003U
6095*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
6096*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
6097*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[11:11] = 0x00000000U
6098*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
6099*ad5b5801SMichal Simek     // ..
6100*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000FFFU ,0x00000672U),
6101*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
6102*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[0:0] = 0x00000000U
6103*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6104*ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
6105*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[2:1] = 0x00000001U
6106*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
6107*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
6108*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[3:3] = 0x00000000U
6109*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
6110*ad5b5801SMichal Simek     // .. TERM_EN = 0x1
6111*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[4:4] = 0x00000001U
6112*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
6113*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
6114*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[6:5] = 0x00000003U
6115*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
6116*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
6117*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000000U
6118*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
6119*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
6120*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000000U
6121*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6122*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
6123*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[10:9] = 0x00000003U
6124*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
6125*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
6126*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[11:11] = 0x00000000U
6127*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
6128*ad5b5801SMichal Simek     // ..
6129*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000FFFU ,0x00000672U),
6130*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
6131*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[0:0] = 0x00000000U
6132*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6133*ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
6134*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[2:1] = 0x00000002U
6135*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
6136*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
6137*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[3:3] = 0x00000000U
6138*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
6139*ad5b5801SMichal Simek     // .. TERM_EN = 0x1
6140*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[4:4] = 0x00000001U
6141*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
6142*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
6143*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[6:5] = 0x00000003U
6144*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
6145*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
6146*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000000U
6147*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
6148*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
6149*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000000U
6150*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6151*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
6152*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[10:9] = 0x00000003U
6153*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
6154*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
6155*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[11:11] = 0x00000000U
6156*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
6157*ad5b5801SMichal Simek     // ..
6158*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000FFFU ,0x00000674U),
6159*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
6160*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[0:0] = 0x00000000U
6161*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6162*ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
6163*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[2:1] = 0x00000002U
6164*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
6165*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
6166*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[3:3] = 0x00000000U
6167*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
6168*ad5b5801SMichal Simek     // .. TERM_EN = 0x1
6169*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[4:4] = 0x00000001U
6170*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
6171*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
6172*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[6:5] = 0x00000003U
6173*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
6174*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
6175*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000000U
6176*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
6177*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
6178*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000000U
6179*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6180*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
6181*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[10:9] = 0x00000003U
6182*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
6183*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
6184*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[11:11] = 0x00000000U
6185*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
6186*ad5b5801SMichal Simek     // ..
6187*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000FFFU ,0x00000674U),
6188*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
6189*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[0:0] = 0x00000000U
6190*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6191*ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
6192*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[2:1] = 0x00000000U
6193*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
6194*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
6195*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[3:3] = 0x00000000U
6196*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
6197*ad5b5801SMichal Simek     // .. TERM_EN = 0x0
6198*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[4:4] = 0x00000000U
6199*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
6200*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
6201*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[6:5] = 0x00000000U
6202*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
6203*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
6204*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[7:7] = 0x00000000U
6205*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
6206*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
6207*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[8:8] = 0x00000000U
6208*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6209*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
6210*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[10:9] = 0x00000003U
6211*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
6212*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
6213*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[11:11] = 0x00000000U
6214*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
6215*ad5b5801SMichal Simek     // ..
6216*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B58, 0x00000FFFU ,0x00000600U),
6217*ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
6218*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[6:0] = 0x0000001CU
6219*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
6220*ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
6221*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[13:7] = 0x0000000CU
6222*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
6223*ad5b5801SMichal Simek     // .. SLEW_P = 0x3
6224*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[18:14] = 0x00000003U
6225*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x0000C000U
6226*ad5b5801SMichal Simek     // .. SLEW_N = 0x3
6227*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[23:19] = 0x00000003U
6228*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00180000U
6229*ad5b5801SMichal Simek     // .. GTL = 0x0
6230*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[26:24] = 0x00000000U
6231*ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
6232*ad5b5801SMichal Simek     // .. RTERM = 0x0
6233*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[31:27] = 0x00000000U
6234*ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
6235*ad5b5801SMichal Simek     // ..
6236*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B5C, 0xFFFFFFFFU ,0x0018C61CU),
6237*ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
6238*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[6:0] = 0x0000001CU
6239*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
6240*ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
6241*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[13:7] = 0x0000000CU
6242*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
6243*ad5b5801SMichal Simek     // .. SLEW_P = 0x6
6244*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[18:14] = 0x00000006U
6245*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
6246*ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
6247*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[23:19] = 0x0000001FU
6248*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
6249*ad5b5801SMichal Simek     // .. GTL = 0x0
6250*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[26:24] = 0x00000000U
6251*ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
6252*ad5b5801SMichal Simek     // .. RTERM = 0x0
6253*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[31:27] = 0x00000000U
6254*ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
6255*ad5b5801SMichal Simek     // ..
6256*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B60, 0xFFFFFFFFU ,0x00F9861CU),
6257*ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
6258*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[6:0] = 0x0000001CU
6259*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
6260*ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
6261*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[13:7] = 0x0000000CU
6262*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
6263*ad5b5801SMichal Simek     // .. SLEW_P = 0x6
6264*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[18:14] = 0x00000006U
6265*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
6266*ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
6267*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[23:19] = 0x0000001FU
6268*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
6269*ad5b5801SMichal Simek     // .. GTL = 0x0
6270*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[26:24] = 0x00000000U
6271*ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
6272*ad5b5801SMichal Simek     // .. RTERM = 0x0
6273*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[31:27] = 0x00000000U
6274*ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
6275*ad5b5801SMichal Simek     // ..
6276*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B64, 0xFFFFFFFFU ,0x00F9861CU),
6277*ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
6278*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[6:0] = 0x0000001CU
6279*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
6280*ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
6281*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[13:7] = 0x0000000CU
6282*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
6283*ad5b5801SMichal Simek     // .. SLEW_P = 0x6
6284*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[18:14] = 0x00000006U
6285*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
6286*ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
6287*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[23:19] = 0x0000001FU
6288*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
6289*ad5b5801SMichal Simek     // .. GTL = 0x0
6290*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[26:24] = 0x00000000U
6291*ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
6292*ad5b5801SMichal Simek     // .. RTERM = 0x0
6293*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[31:27] = 0x00000000U
6294*ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
6295*ad5b5801SMichal Simek     // ..
6296*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B68, 0xFFFFFFFFU ,0x00F9861CU),
6297*ad5b5801SMichal Simek     // .. VREF_INT_EN = 0x1
6298*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[0:0] = 0x00000001U
6299*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6300*ad5b5801SMichal Simek     // .. VREF_SEL = 0x4
6301*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[4:1] = 0x00000004U
6302*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000001EU    VAL : 0x00000008U
6303*ad5b5801SMichal Simek     // .. VREF_EXT_EN = 0x0
6304*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[6:5] = 0x00000000U
6305*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
6306*ad5b5801SMichal Simek     // .. VREF_PULLUP_EN = 0x0
6307*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[8:7] = 0x00000000U
6308*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
6309*ad5b5801SMichal Simek     // .. REFIO_EN = 0x1
6310*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[9:9] = 0x00000001U
6311*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
6312*ad5b5801SMichal Simek     // .. REFIO_TEST = 0x3
6313*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[11:10] = 0x00000003U
6314*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000C00U    VAL : 0x00000C00U
6315*ad5b5801SMichal Simek     // .. REFIO_PULLUP_EN = 0x0
6316*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[12:12] = 0x00000000U
6317*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6318*ad5b5801SMichal Simek     // .. DRST_B_PULLUP_EN = 0x0
6319*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[13:13] = 0x00000000U
6320*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6321*ad5b5801SMichal Simek     // .. CKE_PULLUP_EN = 0x0
6322*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[14:14] = 0x00000000U
6323*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
6324*ad5b5801SMichal Simek     // ..
6325*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B6C, 0x00007FFFU ,0x00000E09U),
6326*ad5b5801SMichal Simek     // .. .. START: ASSERT RESET
6327*ad5b5801SMichal Simek     // .. .. RESET = 1
6328*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
6329*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6330*ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
6331*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
6332*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
6333*ad5b5801SMichal Simek     // .. ..
6334*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000021U ,0x00000021U),
6335*ad5b5801SMichal Simek     // .. .. FINISH: ASSERT RESET
6336*ad5b5801SMichal Simek     // .. .. START: DEASSERT RESET
6337*ad5b5801SMichal Simek     // .. .. RESET = 0
6338*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000000U
6339*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6340*ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
6341*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
6342*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
6343*ad5b5801SMichal Simek     // .. ..
6344*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000021U ,0x00000020U),
6345*ad5b5801SMichal Simek     // .. .. FINISH: DEASSERT RESET
6346*ad5b5801SMichal Simek     // .. .. RESET = 0x1
6347*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
6348*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6349*ad5b5801SMichal Simek     // .. .. ENABLE = 0x1
6350*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[1:1] = 0x00000001U
6351*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6352*ad5b5801SMichal Simek     // .. .. VRP_TRI = 0x0
6353*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[2:2] = 0x00000000U
6354*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6355*ad5b5801SMichal Simek     // .. .. VRN_TRI = 0x0
6356*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[3:3] = 0x00000000U
6357*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
6358*ad5b5801SMichal Simek     // .. .. VRP_OUT = 0x0
6359*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[4:4] = 0x00000000U
6360*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
6361*ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
6362*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
6363*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
6364*ad5b5801SMichal Simek     // .. .. NREF_OPT1 = 0x0
6365*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[7:6] = 0x00000000U
6366*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
6367*ad5b5801SMichal Simek     // .. .. NREF_OPT2 = 0x0
6368*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[10:8] = 0x00000000U
6369*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000700U    VAL : 0x00000000U
6370*ad5b5801SMichal Simek     // .. .. NREF_OPT4 = 0x1
6371*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[13:11] = 0x00000001U
6372*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00000800U
6373*ad5b5801SMichal Simek     // .. .. PREF_OPT1 = 0x0
6374*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[16:14] = 0x00000000U
6375*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0001C000U    VAL : 0x00000000U
6376*ad5b5801SMichal Simek     // .. .. PREF_OPT2 = 0x0
6377*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[19:17] = 0x00000000U
6378*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000E0000U    VAL : 0x00000000U
6379*ad5b5801SMichal Simek     // .. .. UPDATE_CONTROL = 0x0
6380*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[20:20] = 0x00000000U
6381*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
6382*ad5b5801SMichal Simek     // .. .. INIT_COMPLETE = 0x0
6383*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[21:21] = 0x00000000U
6384*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
6385*ad5b5801SMichal Simek     // .. .. TST_CLK = 0x0
6386*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[22:22] = 0x00000000U
6387*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
6388*ad5b5801SMichal Simek     // .. .. TST_HLN = 0x0
6389*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[23:23] = 0x00000000U
6390*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
6391*ad5b5801SMichal Simek     // .. .. TST_HLP = 0x0
6392*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[24:24] = 0x00000000U
6393*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
6394*ad5b5801SMichal Simek     // .. .. TST_RST = 0x0
6395*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[25:25] = 0x00000000U
6396*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
6397*ad5b5801SMichal Simek     // .. .. INT_DCI_EN = 0x0
6398*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[26:26] = 0x00000000U
6399*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
6400*ad5b5801SMichal Simek     // .. ..
6401*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x07FFFFFFU ,0x00000823U),
6402*ad5b5801SMichal Simek     // .. FINISH: DDRIOB SETTINGS
6403*ad5b5801SMichal Simek     // .. START: MIO PROGRAMMING
6404*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6405*ad5b5801SMichal Simek     // .. ==> 0XF8000700[0:0] = 0x00000000U
6406*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6407*ad5b5801SMichal Simek     // .. L0_SEL = 1
6408*ad5b5801SMichal Simek     // .. ==> 0XF8000700[1:1] = 0x00000001U
6409*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6410*ad5b5801SMichal Simek     // .. L1_SEL = 0
6411*ad5b5801SMichal Simek     // .. ==> 0XF8000700[2:2] = 0x00000000U
6412*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6413*ad5b5801SMichal Simek     // .. L2_SEL = 0
6414*ad5b5801SMichal Simek     // .. ==> 0XF8000700[4:3] = 0x00000000U
6415*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6416*ad5b5801SMichal Simek     // .. L3_SEL = 0
6417*ad5b5801SMichal Simek     // .. ==> 0XF8000700[7:5] = 0x00000000U
6418*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6419*ad5b5801SMichal Simek     // .. Speed = 0
6420*ad5b5801SMichal Simek     // .. ==> 0XF8000700[8:8] = 0x00000000U
6421*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6422*ad5b5801SMichal Simek     // .. IO_Type = 1
6423*ad5b5801SMichal Simek     // .. ==> 0XF8000700[11:9] = 0x00000001U
6424*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6425*ad5b5801SMichal Simek     // .. PULLUP = 1
6426*ad5b5801SMichal Simek     // .. ==> 0XF8000700[12:12] = 0x00000001U
6427*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
6428*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6429*ad5b5801SMichal Simek     // .. ==> 0XF8000700[13:13] = 0x00000000U
6430*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6431*ad5b5801SMichal Simek     // ..
6432*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000700, 0x00003FFFU ,0x00001202U),
6433*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6434*ad5b5801SMichal Simek     // .. ==> 0XF8000704[0:0] = 0x00000000U
6435*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6436*ad5b5801SMichal Simek     // .. L0_SEL = 1
6437*ad5b5801SMichal Simek     // .. ==> 0XF8000704[1:1] = 0x00000001U
6438*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6439*ad5b5801SMichal Simek     // .. L1_SEL = 0
6440*ad5b5801SMichal Simek     // .. ==> 0XF8000704[2:2] = 0x00000000U
6441*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6442*ad5b5801SMichal Simek     // .. L2_SEL = 0
6443*ad5b5801SMichal Simek     // .. ==> 0XF8000704[4:3] = 0x00000000U
6444*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6445*ad5b5801SMichal Simek     // .. L3_SEL = 0
6446*ad5b5801SMichal Simek     // .. ==> 0XF8000704[7:5] = 0x00000000U
6447*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6448*ad5b5801SMichal Simek     // .. Speed = 0
6449*ad5b5801SMichal Simek     // .. ==> 0XF8000704[8:8] = 0x00000000U
6450*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6451*ad5b5801SMichal Simek     // .. IO_Type = 1
6452*ad5b5801SMichal Simek     // .. ==> 0XF8000704[11:9] = 0x00000001U
6453*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6454*ad5b5801SMichal Simek     // .. PULLUP = 1
6455*ad5b5801SMichal Simek     // .. ==> 0XF8000704[12:12] = 0x00000001U
6456*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
6457*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6458*ad5b5801SMichal Simek     // .. ==> 0XF8000704[13:13] = 0x00000000U
6459*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6460*ad5b5801SMichal Simek     // ..
6461*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000704, 0x00003FFFU ,0x00001202U),
6462*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6463*ad5b5801SMichal Simek     // .. ==> 0XF8000708[0:0] = 0x00000000U
6464*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6465*ad5b5801SMichal Simek     // .. L0_SEL = 1
6466*ad5b5801SMichal Simek     // .. ==> 0XF8000708[1:1] = 0x00000001U
6467*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6468*ad5b5801SMichal Simek     // .. L1_SEL = 0
6469*ad5b5801SMichal Simek     // .. ==> 0XF8000708[2:2] = 0x00000000U
6470*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6471*ad5b5801SMichal Simek     // .. L2_SEL = 0
6472*ad5b5801SMichal Simek     // .. ==> 0XF8000708[4:3] = 0x00000000U
6473*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6474*ad5b5801SMichal Simek     // .. L3_SEL = 0
6475*ad5b5801SMichal Simek     // .. ==> 0XF8000708[7:5] = 0x00000000U
6476*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6477*ad5b5801SMichal Simek     // .. Speed = 0
6478*ad5b5801SMichal Simek     // .. ==> 0XF8000708[8:8] = 0x00000000U
6479*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6480*ad5b5801SMichal Simek     // .. IO_Type = 1
6481*ad5b5801SMichal Simek     // .. ==> 0XF8000708[11:9] = 0x00000001U
6482*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6483*ad5b5801SMichal Simek     // .. PULLUP = 0
6484*ad5b5801SMichal Simek     // .. ==> 0XF8000708[12:12] = 0x00000000U
6485*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6486*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6487*ad5b5801SMichal Simek     // .. ==> 0XF8000708[13:13] = 0x00000000U
6488*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6489*ad5b5801SMichal Simek     // ..
6490*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000708, 0x00003FFFU ,0x00000202U),
6491*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6492*ad5b5801SMichal Simek     // .. ==> 0XF800070C[0:0] = 0x00000000U
6493*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6494*ad5b5801SMichal Simek     // .. L0_SEL = 1
6495*ad5b5801SMichal Simek     // .. ==> 0XF800070C[1:1] = 0x00000001U
6496*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6497*ad5b5801SMichal Simek     // .. L1_SEL = 0
6498*ad5b5801SMichal Simek     // .. ==> 0XF800070C[2:2] = 0x00000000U
6499*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6500*ad5b5801SMichal Simek     // .. L2_SEL = 0
6501*ad5b5801SMichal Simek     // .. ==> 0XF800070C[4:3] = 0x00000000U
6502*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6503*ad5b5801SMichal Simek     // .. L3_SEL = 0
6504*ad5b5801SMichal Simek     // .. ==> 0XF800070C[7:5] = 0x00000000U
6505*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6506*ad5b5801SMichal Simek     // .. Speed = 0
6507*ad5b5801SMichal Simek     // .. ==> 0XF800070C[8:8] = 0x00000000U
6508*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6509*ad5b5801SMichal Simek     // .. IO_Type = 1
6510*ad5b5801SMichal Simek     // .. ==> 0XF800070C[11:9] = 0x00000001U
6511*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6512*ad5b5801SMichal Simek     // .. PULLUP = 0
6513*ad5b5801SMichal Simek     // .. ==> 0XF800070C[12:12] = 0x00000000U
6514*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6515*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6516*ad5b5801SMichal Simek     // .. ==> 0XF800070C[13:13] = 0x00000000U
6517*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6518*ad5b5801SMichal Simek     // ..
6519*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800070C, 0x00003FFFU ,0x00000202U),
6520*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6521*ad5b5801SMichal Simek     // .. ==> 0XF8000710[0:0] = 0x00000000U
6522*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6523*ad5b5801SMichal Simek     // .. L0_SEL = 1
6524*ad5b5801SMichal Simek     // .. ==> 0XF8000710[1:1] = 0x00000001U
6525*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6526*ad5b5801SMichal Simek     // .. L1_SEL = 0
6527*ad5b5801SMichal Simek     // .. ==> 0XF8000710[2:2] = 0x00000000U
6528*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6529*ad5b5801SMichal Simek     // .. L2_SEL = 0
6530*ad5b5801SMichal Simek     // .. ==> 0XF8000710[4:3] = 0x00000000U
6531*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6532*ad5b5801SMichal Simek     // .. L3_SEL = 0
6533*ad5b5801SMichal Simek     // .. ==> 0XF8000710[7:5] = 0x00000000U
6534*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6535*ad5b5801SMichal Simek     // .. Speed = 0
6536*ad5b5801SMichal Simek     // .. ==> 0XF8000710[8:8] = 0x00000000U
6537*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6538*ad5b5801SMichal Simek     // .. IO_Type = 1
6539*ad5b5801SMichal Simek     // .. ==> 0XF8000710[11:9] = 0x00000001U
6540*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6541*ad5b5801SMichal Simek     // .. PULLUP = 0
6542*ad5b5801SMichal Simek     // .. ==> 0XF8000710[12:12] = 0x00000000U
6543*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6544*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6545*ad5b5801SMichal Simek     // .. ==> 0XF8000710[13:13] = 0x00000000U
6546*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6547*ad5b5801SMichal Simek     // ..
6548*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000710, 0x00003FFFU ,0x00000202U),
6549*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6550*ad5b5801SMichal Simek     // .. ==> 0XF8000714[0:0] = 0x00000000U
6551*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6552*ad5b5801SMichal Simek     // .. L0_SEL = 1
6553*ad5b5801SMichal Simek     // .. ==> 0XF8000714[1:1] = 0x00000001U
6554*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6555*ad5b5801SMichal Simek     // .. L1_SEL = 0
6556*ad5b5801SMichal Simek     // .. ==> 0XF8000714[2:2] = 0x00000000U
6557*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6558*ad5b5801SMichal Simek     // .. L2_SEL = 0
6559*ad5b5801SMichal Simek     // .. ==> 0XF8000714[4:3] = 0x00000000U
6560*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6561*ad5b5801SMichal Simek     // .. L3_SEL = 0
6562*ad5b5801SMichal Simek     // .. ==> 0XF8000714[7:5] = 0x00000000U
6563*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6564*ad5b5801SMichal Simek     // .. Speed = 0
6565*ad5b5801SMichal Simek     // .. ==> 0XF8000714[8:8] = 0x00000000U
6566*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6567*ad5b5801SMichal Simek     // .. IO_Type = 1
6568*ad5b5801SMichal Simek     // .. ==> 0XF8000714[11:9] = 0x00000001U
6569*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6570*ad5b5801SMichal Simek     // .. PULLUP = 0
6571*ad5b5801SMichal Simek     // .. ==> 0XF8000714[12:12] = 0x00000000U
6572*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6573*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6574*ad5b5801SMichal Simek     // .. ==> 0XF8000714[13:13] = 0x00000000U
6575*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6576*ad5b5801SMichal Simek     // ..
6577*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000714, 0x00003FFFU ,0x00000202U),
6578*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6579*ad5b5801SMichal Simek     // .. ==> 0XF8000718[0:0] = 0x00000000U
6580*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6581*ad5b5801SMichal Simek     // .. L0_SEL = 1
6582*ad5b5801SMichal Simek     // .. ==> 0XF8000718[1:1] = 0x00000001U
6583*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6584*ad5b5801SMichal Simek     // .. L1_SEL = 0
6585*ad5b5801SMichal Simek     // .. ==> 0XF8000718[2:2] = 0x00000000U
6586*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6587*ad5b5801SMichal Simek     // .. L2_SEL = 0
6588*ad5b5801SMichal Simek     // .. ==> 0XF8000718[4:3] = 0x00000000U
6589*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6590*ad5b5801SMichal Simek     // .. L3_SEL = 0
6591*ad5b5801SMichal Simek     // .. ==> 0XF8000718[7:5] = 0x00000000U
6592*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6593*ad5b5801SMichal Simek     // .. Speed = 0
6594*ad5b5801SMichal Simek     // .. ==> 0XF8000718[8:8] = 0x00000000U
6595*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6596*ad5b5801SMichal Simek     // .. IO_Type = 1
6597*ad5b5801SMichal Simek     // .. ==> 0XF8000718[11:9] = 0x00000001U
6598*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6599*ad5b5801SMichal Simek     // .. PULLUP = 0
6600*ad5b5801SMichal Simek     // .. ==> 0XF8000718[12:12] = 0x00000000U
6601*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6602*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6603*ad5b5801SMichal Simek     // .. ==> 0XF8000718[13:13] = 0x00000000U
6604*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6605*ad5b5801SMichal Simek     // ..
6606*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000718, 0x00003FFFU ,0x00000202U),
6607*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6608*ad5b5801SMichal Simek     // .. ==> 0XF800071C[0:0] = 0x00000000U
6609*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6610*ad5b5801SMichal Simek     // .. L0_SEL = 0
6611*ad5b5801SMichal Simek     // .. ==> 0XF800071C[1:1] = 0x00000000U
6612*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6613*ad5b5801SMichal Simek     // .. L1_SEL = 0
6614*ad5b5801SMichal Simek     // .. ==> 0XF800071C[2:2] = 0x00000000U
6615*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6616*ad5b5801SMichal Simek     // .. L2_SEL = 0
6617*ad5b5801SMichal Simek     // .. ==> 0XF800071C[4:3] = 0x00000000U
6618*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6619*ad5b5801SMichal Simek     // .. L3_SEL = 0
6620*ad5b5801SMichal Simek     // .. ==> 0XF800071C[7:5] = 0x00000000U
6621*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6622*ad5b5801SMichal Simek     // .. Speed = 0
6623*ad5b5801SMichal Simek     // .. ==> 0XF800071C[8:8] = 0x00000000U
6624*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6625*ad5b5801SMichal Simek     // .. IO_Type = 1
6626*ad5b5801SMichal Simek     // .. ==> 0XF800071C[11:9] = 0x00000001U
6627*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6628*ad5b5801SMichal Simek     // .. PULLUP = 0
6629*ad5b5801SMichal Simek     // .. ==> 0XF800071C[12:12] = 0x00000000U
6630*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6631*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6632*ad5b5801SMichal Simek     // .. ==> 0XF800071C[13:13] = 0x00000000U
6633*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6634*ad5b5801SMichal Simek     // ..
6635*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800071C, 0x00003FFFU ,0x00000200U),
6636*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6637*ad5b5801SMichal Simek     // .. ==> 0XF8000720[0:0] = 0x00000000U
6638*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6639*ad5b5801SMichal Simek     // .. L0_SEL = 1
6640*ad5b5801SMichal Simek     // .. ==> 0XF8000720[1:1] = 0x00000001U
6641*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6642*ad5b5801SMichal Simek     // .. L1_SEL = 0
6643*ad5b5801SMichal Simek     // .. ==> 0XF8000720[2:2] = 0x00000000U
6644*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6645*ad5b5801SMichal Simek     // .. L2_SEL = 0
6646*ad5b5801SMichal Simek     // .. ==> 0XF8000720[4:3] = 0x00000000U
6647*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6648*ad5b5801SMichal Simek     // .. L3_SEL = 0
6649*ad5b5801SMichal Simek     // .. ==> 0XF8000720[7:5] = 0x00000000U
6650*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6651*ad5b5801SMichal Simek     // .. Speed = 0
6652*ad5b5801SMichal Simek     // .. ==> 0XF8000720[8:8] = 0x00000000U
6653*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6654*ad5b5801SMichal Simek     // .. IO_Type = 1
6655*ad5b5801SMichal Simek     // .. ==> 0XF8000720[11:9] = 0x00000001U
6656*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6657*ad5b5801SMichal Simek     // .. PULLUP = 0
6658*ad5b5801SMichal Simek     // .. ==> 0XF8000720[12:12] = 0x00000000U
6659*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6660*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6661*ad5b5801SMichal Simek     // .. ==> 0XF8000720[13:13] = 0x00000000U
6662*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6663*ad5b5801SMichal Simek     // ..
6664*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000720, 0x00003FFFU ,0x00000202U),
6665*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6666*ad5b5801SMichal Simek     // .. ==> 0XF8000724[0:0] = 0x00000000U
6667*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6668*ad5b5801SMichal Simek     // .. L0_SEL = 1
6669*ad5b5801SMichal Simek     // .. ==> 0XF8000724[1:1] = 0x00000001U
6670*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6671*ad5b5801SMichal Simek     // .. L1_SEL = 0
6672*ad5b5801SMichal Simek     // .. ==> 0XF8000724[2:2] = 0x00000000U
6673*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6674*ad5b5801SMichal Simek     // .. L2_SEL = 0
6675*ad5b5801SMichal Simek     // .. ==> 0XF8000724[4:3] = 0x00000000U
6676*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6677*ad5b5801SMichal Simek     // .. L3_SEL = 0
6678*ad5b5801SMichal Simek     // .. ==> 0XF8000724[7:5] = 0x00000000U
6679*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6680*ad5b5801SMichal Simek     // .. Speed = 0
6681*ad5b5801SMichal Simek     // .. ==> 0XF8000724[8:8] = 0x00000000U
6682*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6683*ad5b5801SMichal Simek     // .. IO_Type = 1
6684*ad5b5801SMichal Simek     // .. ==> 0XF8000724[11:9] = 0x00000001U
6685*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6686*ad5b5801SMichal Simek     // .. PULLUP = 1
6687*ad5b5801SMichal Simek     // .. ==> 0XF8000724[12:12] = 0x00000001U
6688*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
6689*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6690*ad5b5801SMichal Simek     // .. ==> 0XF8000724[13:13] = 0x00000000U
6691*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6692*ad5b5801SMichal Simek     // ..
6693*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000724, 0x00003FFFU ,0x00001202U),
6694*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6695*ad5b5801SMichal Simek     // .. ==> 0XF8000728[0:0] = 0x00000000U
6696*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6697*ad5b5801SMichal Simek     // .. L0_SEL = 1
6698*ad5b5801SMichal Simek     // .. ==> 0XF8000728[1:1] = 0x00000001U
6699*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6700*ad5b5801SMichal Simek     // .. L1_SEL = 0
6701*ad5b5801SMichal Simek     // .. ==> 0XF8000728[2:2] = 0x00000000U
6702*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6703*ad5b5801SMichal Simek     // .. L2_SEL = 0
6704*ad5b5801SMichal Simek     // .. ==> 0XF8000728[4:3] = 0x00000000U
6705*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6706*ad5b5801SMichal Simek     // .. L3_SEL = 0
6707*ad5b5801SMichal Simek     // .. ==> 0XF8000728[7:5] = 0x00000000U
6708*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6709*ad5b5801SMichal Simek     // .. Speed = 0
6710*ad5b5801SMichal Simek     // .. ==> 0XF8000728[8:8] = 0x00000000U
6711*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6712*ad5b5801SMichal Simek     // .. IO_Type = 1
6713*ad5b5801SMichal Simek     // .. ==> 0XF8000728[11:9] = 0x00000001U
6714*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6715*ad5b5801SMichal Simek     // .. PULLUP = 1
6716*ad5b5801SMichal Simek     // .. ==> 0XF8000728[12:12] = 0x00000001U
6717*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
6718*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6719*ad5b5801SMichal Simek     // .. ==> 0XF8000728[13:13] = 0x00000000U
6720*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6721*ad5b5801SMichal Simek     // ..
6722*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000728, 0x00003FFFU ,0x00001202U),
6723*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6724*ad5b5801SMichal Simek     // .. ==> 0XF800072C[0:0] = 0x00000000U
6725*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6726*ad5b5801SMichal Simek     // .. L0_SEL = 1
6727*ad5b5801SMichal Simek     // .. ==> 0XF800072C[1:1] = 0x00000001U
6728*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6729*ad5b5801SMichal Simek     // .. L1_SEL = 0
6730*ad5b5801SMichal Simek     // .. ==> 0XF800072C[2:2] = 0x00000000U
6731*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6732*ad5b5801SMichal Simek     // .. L2_SEL = 0
6733*ad5b5801SMichal Simek     // .. ==> 0XF800072C[4:3] = 0x00000000U
6734*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6735*ad5b5801SMichal Simek     // .. L3_SEL = 0
6736*ad5b5801SMichal Simek     // .. ==> 0XF800072C[7:5] = 0x00000000U
6737*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6738*ad5b5801SMichal Simek     // .. Speed = 0
6739*ad5b5801SMichal Simek     // .. ==> 0XF800072C[8:8] = 0x00000000U
6740*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6741*ad5b5801SMichal Simek     // .. IO_Type = 1
6742*ad5b5801SMichal Simek     // .. ==> 0XF800072C[11:9] = 0x00000001U
6743*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6744*ad5b5801SMichal Simek     // .. PULLUP = 1
6745*ad5b5801SMichal Simek     // .. ==> 0XF800072C[12:12] = 0x00000001U
6746*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
6747*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6748*ad5b5801SMichal Simek     // .. ==> 0XF800072C[13:13] = 0x00000000U
6749*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6750*ad5b5801SMichal Simek     // ..
6751*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800072C, 0x00003FFFU ,0x00001202U),
6752*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6753*ad5b5801SMichal Simek     // .. ==> 0XF8000730[0:0] = 0x00000000U
6754*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6755*ad5b5801SMichal Simek     // .. L0_SEL = 1
6756*ad5b5801SMichal Simek     // .. ==> 0XF8000730[1:1] = 0x00000001U
6757*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6758*ad5b5801SMichal Simek     // .. L1_SEL = 0
6759*ad5b5801SMichal Simek     // .. ==> 0XF8000730[2:2] = 0x00000000U
6760*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6761*ad5b5801SMichal Simek     // .. L2_SEL = 0
6762*ad5b5801SMichal Simek     // .. ==> 0XF8000730[4:3] = 0x00000000U
6763*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6764*ad5b5801SMichal Simek     // .. L3_SEL = 0
6765*ad5b5801SMichal Simek     // .. ==> 0XF8000730[7:5] = 0x00000000U
6766*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6767*ad5b5801SMichal Simek     // .. Speed = 0
6768*ad5b5801SMichal Simek     // .. ==> 0XF8000730[8:8] = 0x00000000U
6769*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6770*ad5b5801SMichal Simek     // .. IO_Type = 1
6771*ad5b5801SMichal Simek     // .. ==> 0XF8000730[11:9] = 0x00000001U
6772*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6773*ad5b5801SMichal Simek     // .. PULLUP = 1
6774*ad5b5801SMichal Simek     // .. ==> 0XF8000730[12:12] = 0x00000001U
6775*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
6776*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6777*ad5b5801SMichal Simek     // .. ==> 0XF8000730[13:13] = 0x00000000U
6778*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6779*ad5b5801SMichal Simek     // ..
6780*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000730, 0x00003FFFU ,0x00001202U),
6781*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6782*ad5b5801SMichal Simek     // .. ==> 0XF8000734[0:0] = 0x00000000U
6783*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6784*ad5b5801SMichal Simek     // .. L0_SEL = 1
6785*ad5b5801SMichal Simek     // .. ==> 0XF8000734[1:1] = 0x00000001U
6786*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6787*ad5b5801SMichal Simek     // .. L1_SEL = 0
6788*ad5b5801SMichal Simek     // .. ==> 0XF8000734[2:2] = 0x00000000U
6789*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6790*ad5b5801SMichal Simek     // .. L2_SEL = 0
6791*ad5b5801SMichal Simek     // .. ==> 0XF8000734[4:3] = 0x00000000U
6792*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6793*ad5b5801SMichal Simek     // .. L3_SEL = 0
6794*ad5b5801SMichal Simek     // .. ==> 0XF8000734[7:5] = 0x00000000U
6795*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6796*ad5b5801SMichal Simek     // .. Speed = 0
6797*ad5b5801SMichal Simek     // .. ==> 0XF8000734[8:8] = 0x00000000U
6798*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6799*ad5b5801SMichal Simek     // .. IO_Type = 1
6800*ad5b5801SMichal Simek     // .. ==> 0XF8000734[11:9] = 0x00000001U
6801*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6802*ad5b5801SMichal Simek     // .. PULLUP = 1
6803*ad5b5801SMichal Simek     // .. ==> 0XF8000734[12:12] = 0x00000001U
6804*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
6805*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6806*ad5b5801SMichal Simek     // .. ==> 0XF8000734[13:13] = 0x00000000U
6807*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6808*ad5b5801SMichal Simek     // ..
6809*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000734, 0x00003FFFU ,0x00001202U),
6810*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
6811*ad5b5801SMichal Simek     // .. ==> 0XF8000738[0:0] = 0x00000001U
6812*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6813*ad5b5801SMichal Simek     // .. Speed = 0
6814*ad5b5801SMichal Simek     // .. ==> 0XF8000738[8:8] = 0x00000000U
6815*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6816*ad5b5801SMichal Simek     // .. IO_Type = 1
6817*ad5b5801SMichal Simek     // .. ==> 0XF8000738[11:9] = 0x00000001U
6818*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6819*ad5b5801SMichal Simek     // .. PULLUP = 1
6820*ad5b5801SMichal Simek     // .. ==> 0XF8000738[12:12] = 0x00000001U
6821*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
6822*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6823*ad5b5801SMichal Simek     // .. ==> 0XF8000738[13:13] = 0x00000000U
6824*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6825*ad5b5801SMichal Simek     // ..
6826*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000738, 0x00003F01U ,0x00001201U),
6827*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
6828*ad5b5801SMichal Simek     // .. ==> 0XF800073C[0:0] = 0x00000001U
6829*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6830*ad5b5801SMichal Simek     // .. Speed = 0
6831*ad5b5801SMichal Simek     // .. ==> 0XF800073C[8:8] = 0x00000000U
6832*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6833*ad5b5801SMichal Simek     // .. IO_Type = 1
6834*ad5b5801SMichal Simek     // .. ==> 0XF800073C[11:9] = 0x00000001U
6835*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6836*ad5b5801SMichal Simek     // .. PULLUP = 1
6837*ad5b5801SMichal Simek     // .. ==> 0XF800073C[12:12] = 0x00000001U
6838*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
6839*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6840*ad5b5801SMichal Simek     // .. ==> 0XF800073C[13:13] = 0x00000000U
6841*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6842*ad5b5801SMichal Simek     // ..
6843*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800073C, 0x00003F01U ,0x00001201U),
6844*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6845*ad5b5801SMichal Simek     // .. ==> 0XF8000740[0:0] = 0x00000000U
6846*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6847*ad5b5801SMichal Simek     // .. L0_SEL = 1
6848*ad5b5801SMichal Simek     // .. ==> 0XF8000740[1:1] = 0x00000001U
6849*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6850*ad5b5801SMichal Simek     // .. L1_SEL = 0
6851*ad5b5801SMichal Simek     // .. ==> 0XF8000740[2:2] = 0x00000000U
6852*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6853*ad5b5801SMichal Simek     // .. L2_SEL = 0
6854*ad5b5801SMichal Simek     // .. ==> 0XF8000740[4:3] = 0x00000000U
6855*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6856*ad5b5801SMichal Simek     // .. L3_SEL = 0
6857*ad5b5801SMichal Simek     // .. ==> 0XF8000740[7:5] = 0x00000000U
6858*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6859*ad5b5801SMichal Simek     // .. Speed = 0
6860*ad5b5801SMichal Simek     // .. ==> 0XF8000740[8:8] = 0x00000000U
6861*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6862*ad5b5801SMichal Simek     // .. IO_Type = 4
6863*ad5b5801SMichal Simek     // .. ==> 0XF8000740[11:9] = 0x00000004U
6864*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
6865*ad5b5801SMichal Simek     // .. PULLUP = 0
6866*ad5b5801SMichal Simek     // .. ==> 0XF8000740[12:12] = 0x00000000U
6867*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6868*ad5b5801SMichal Simek     // .. DisableRcvr = 1
6869*ad5b5801SMichal Simek     // .. ==> 0XF8000740[13:13] = 0x00000001U
6870*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
6871*ad5b5801SMichal Simek     // ..
6872*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000740, 0x00003FFFU ,0x00002802U),
6873*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6874*ad5b5801SMichal Simek     // .. ==> 0XF8000744[0:0] = 0x00000000U
6875*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6876*ad5b5801SMichal Simek     // .. L0_SEL = 1
6877*ad5b5801SMichal Simek     // .. ==> 0XF8000744[1:1] = 0x00000001U
6878*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6879*ad5b5801SMichal Simek     // .. L1_SEL = 0
6880*ad5b5801SMichal Simek     // .. ==> 0XF8000744[2:2] = 0x00000000U
6881*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6882*ad5b5801SMichal Simek     // .. L2_SEL = 0
6883*ad5b5801SMichal Simek     // .. ==> 0XF8000744[4:3] = 0x00000000U
6884*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6885*ad5b5801SMichal Simek     // .. L3_SEL = 0
6886*ad5b5801SMichal Simek     // .. ==> 0XF8000744[7:5] = 0x00000000U
6887*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6888*ad5b5801SMichal Simek     // .. Speed = 0
6889*ad5b5801SMichal Simek     // .. ==> 0XF8000744[8:8] = 0x00000000U
6890*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6891*ad5b5801SMichal Simek     // .. IO_Type = 4
6892*ad5b5801SMichal Simek     // .. ==> 0XF8000744[11:9] = 0x00000004U
6893*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
6894*ad5b5801SMichal Simek     // .. PULLUP = 0
6895*ad5b5801SMichal Simek     // .. ==> 0XF8000744[12:12] = 0x00000000U
6896*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6897*ad5b5801SMichal Simek     // .. DisableRcvr = 1
6898*ad5b5801SMichal Simek     // .. ==> 0XF8000744[13:13] = 0x00000001U
6899*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
6900*ad5b5801SMichal Simek     // ..
6901*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000744, 0x00003FFFU ,0x00002802U),
6902*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6903*ad5b5801SMichal Simek     // .. ==> 0XF8000748[0:0] = 0x00000000U
6904*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6905*ad5b5801SMichal Simek     // .. L0_SEL = 1
6906*ad5b5801SMichal Simek     // .. ==> 0XF8000748[1:1] = 0x00000001U
6907*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6908*ad5b5801SMichal Simek     // .. L1_SEL = 0
6909*ad5b5801SMichal Simek     // .. ==> 0XF8000748[2:2] = 0x00000000U
6910*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6911*ad5b5801SMichal Simek     // .. L2_SEL = 0
6912*ad5b5801SMichal Simek     // .. ==> 0XF8000748[4:3] = 0x00000000U
6913*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6914*ad5b5801SMichal Simek     // .. L3_SEL = 0
6915*ad5b5801SMichal Simek     // .. ==> 0XF8000748[7:5] = 0x00000000U
6916*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6917*ad5b5801SMichal Simek     // .. Speed = 0
6918*ad5b5801SMichal Simek     // .. ==> 0XF8000748[8:8] = 0x00000000U
6919*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6920*ad5b5801SMichal Simek     // .. IO_Type = 4
6921*ad5b5801SMichal Simek     // .. ==> 0XF8000748[11:9] = 0x00000004U
6922*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
6923*ad5b5801SMichal Simek     // .. PULLUP = 0
6924*ad5b5801SMichal Simek     // .. ==> 0XF8000748[12:12] = 0x00000000U
6925*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6926*ad5b5801SMichal Simek     // .. DisableRcvr = 1
6927*ad5b5801SMichal Simek     // .. ==> 0XF8000748[13:13] = 0x00000001U
6928*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
6929*ad5b5801SMichal Simek     // ..
6930*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000748, 0x00003FFFU ,0x00002802U),
6931*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6932*ad5b5801SMichal Simek     // .. ==> 0XF800074C[0:0] = 0x00000000U
6933*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6934*ad5b5801SMichal Simek     // .. L0_SEL = 1
6935*ad5b5801SMichal Simek     // .. ==> 0XF800074C[1:1] = 0x00000001U
6936*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6937*ad5b5801SMichal Simek     // .. L1_SEL = 0
6938*ad5b5801SMichal Simek     // .. ==> 0XF800074C[2:2] = 0x00000000U
6939*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6940*ad5b5801SMichal Simek     // .. L2_SEL = 0
6941*ad5b5801SMichal Simek     // .. ==> 0XF800074C[4:3] = 0x00000000U
6942*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6943*ad5b5801SMichal Simek     // .. L3_SEL = 0
6944*ad5b5801SMichal Simek     // .. ==> 0XF800074C[7:5] = 0x00000000U
6945*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6946*ad5b5801SMichal Simek     // .. Speed = 0
6947*ad5b5801SMichal Simek     // .. ==> 0XF800074C[8:8] = 0x00000000U
6948*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6949*ad5b5801SMichal Simek     // .. IO_Type = 4
6950*ad5b5801SMichal Simek     // .. ==> 0XF800074C[11:9] = 0x00000004U
6951*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
6952*ad5b5801SMichal Simek     // .. PULLUP = 0
6953*ad5b5801SMichal Simek     // .. ==> 0XF800074C[12:12] = 0x00000000U
6954*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6955*ad5b5801SMichal Simek     // .. DisableRcvr = 1
6956*ad5b5801SMichal Simek     // .. ==> 0XF800074C[13:13] = 0x00000001U
6957*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
6958*ad5b5801SMichal Simek     // ..
6959*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800074C, 0x00003FFFU ,0x00002802U),
6960*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6961*ad5b5801SMichal Simek     // .. ==> 0XF8000750[0:0] = 0x00000000U
6962*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6963*ad5b5801SMichal Simek     // .. L0_SEL = 1
6964*ad5b5801SMichal Simek     // .. ==> 0XF8000750[1:1] = 0x00000001U
6965*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6966*ad5b5801SMichal Simek     // .. L1_SEL = 0
6967*ad5b5801SMichal Simek     // .. ==> 0XF8000750[2:2] = 0x00000000U
6968*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6969*ad5b5801SMichal Simek     // .. L2_SEL = 0
6970*ad5b5801SMichal Simek     // .. ==> 0XF8000750[4:3] = 0x00000000U
6971*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6972*ad5b5801SMichal Simek     // .. L3_SEL = 0
6973*ad5b5801SMichal Simek     // .. ==> 0XF8000750[7:5] = 0x00000000U
6974*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6975*ad5b5801SMichal Simek     // .. Speed = 0
6976*ad5b5801SMichal Simek     // .. ==> 0XF8000750[8:8] = 0x00000000U
6977*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6978*ad5b5801SMichal Simek     // .. IO_Type = 4
6979*ad5b5801SMichal Simek     // .. ==> 0XF8000750[11:9] = 0x00000004U
6980*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
6981*ad5b5801SMichal Simek     // .. PULLUP = 0
6982*ad5b5801SMichal Simek     // .. ==> 0XF8000750[12:12] = 0x00000000U
6983*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6984*ad5b5801SMichal Simek     // .. DisableRcvr = 1
6985*ad5b5801SMichal Simek     // .. ==> 0XF8000750[13:13] = 0x00000001U
6986*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
6987*ad5b5801SMichal Simek     // ..
6988*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000750, 0x00003FFFU ,0x00002802U),
6989*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6990*ad5b5801SMichal Simek     // .. ==> 0XF8000754[0:0] = 0x00000000U
6991*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6992*ad5b5801SMichal Simek     // .. L0_SEL = 1
6993*ad5b5801SMichal Simek     // .. ==> 0XF8000754[1:1] = 0x00000001U
6994*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6995*ad5b5801SMichal Simek     // .. L1_SEL = 0
6996*ad5b5801SMichal Simek     // .. ==> 0XF8000754[2:2] = 0x00000000U
6997*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6998*ad5b5801SMichal Simek     // .. L2_SEL = 0
6999*ad5b5801SMichal Simek     // .. ==> 0XF8000754[4:3] = 0x00000000U
7000*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7001*ad5b5801SMichal Simek     // .. L3_SEL = 0
7002*ad5b5801SMichal Simek     // .. ==> 0XF8000754[7:5] = 0x00000000U
7003*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7004*ad5b5801SMichal Simek     // .. Speed = 0
7005*ad5b5801SMichal Simek     // .. ==> 0XF8000754[8:8] = 0x00000000U
7006*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7007*ad5b5801SMichal Simek     // .. IO_Type = 4
7008*ad5b5801SMichal Simek     // .. ==> 0XF8000754[11:9] = 0x00000004U
7009*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
7010*ad5b5801SMichal Simek     // .. PULLUP = 0
7011*ad5b5801SMichal Simek     // .. ==> 0XF8000754[12:12] = 0x00000000U
7012*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7013*ad5b5801SMichal Simek     // .. DisableRcvr = 1
7014*ad5b5801SMichal Simek     // .. ==> 0XF8000754[13:13] = 0x00000001U
7015*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
7016*ad5b5801SMichal Simek     // ..
7017*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000754, 0x00003FFFU ,0x00002802U),
7018*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7019*ad5b5801SMichal Simek     // .. ==> 0XF8000758[0:0] = 0x00000001U
7020*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7021*ad5b5801SMichal Simek     // .. L0_SEL = 1
7022*ad5b5801SMichal Simek     // .. ==> 0XF8000758[1:1] = 0x00000001U
7023*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
7024*ad5b5801SMichal Simek     // .. L1_SEL = 0
7025*ad5b5801SMichal Simek     // .. ==> 0XF8000758[2:2] = 0x00000000U
7026*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7027*ad5b5801SMichal Simek     // .. L2_SEL = 0
7028*ad5b5801SMichal Simek     // .. ==> 0XF8000758[4:3] = 0x00000000U
7029*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7030*ad5b5801SMichal Simek     // .. L3_SEL = 0
7031*ad5b5801SMichal Simek     // .. ==> 0XF8000758[7:5] = 0x00000000U
7032*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7033*ad5b5801SMichal Simek     // .. Speed = 0
7034*ad5b5801SMichal Simek     // .. ==> 0XF8000758[8:8] = 0x00000000U
7035*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7036*ad5b5801SMichal Simek     // .. IO_Type = 4
7037*ad5b5801SMichal Simek     // .. ==> 0XF8000758[11:9] = 0x00000004U
7038*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
7039*ad5b5801SMichal Simek     // .. PULLUP = 0
7040*ad5b5801SMichal Simek     // .. ==> 0XF8000758[12:12] = 0x00000000U
7041*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7042*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7043*ad5b5801SMichal Simek     // .. ==> 0XF8000758[13:13] = 0x00000000U
7044*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7045*ad5b5801SMichal Simek     // ..
7046*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000758, 0x00003FFFU ,0x00000803U),
7047*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7048*ad5b5801SMichal Simek     // .. ==> 0XF800075C[0:0] = 0x00000001U
7049*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7050*ad5b5801SMichal Simek     // .. L0_SEL = 1
7051*ad5b5801SMichal Simek     // .. ==> 0XF800075C[1:1] = 0x00000001U
7052*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
7053*ad5b5801SMichal Simek     // .. L1_SEL = 0
7054*ad5b5801SMichal Simek     // .. ==> 0XF800075C[2:2] = 0x00000000U
7055*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7056*ad5b5801SMichal Simek     // .. L2_SEL = 0
7057*ad5b5801SMichal Simek     // .. ==> 0XF800075C[4:3] = 0x00000000U
7058*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7059*ad5b5801SMichal Simek     // .. L3_SEL = 0
7060*ad5b5801SMichal Simek     // .. ==> 0XF800075C[7:5] = 0x00000000U
7061*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7062*ad5b5801SMichal Simek     // .. Speed = 0
7063*ad5b5801SMichal Simek     // .. ==> 0XF800075C[8:8] = 0x00000000U
7064*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7065*ad5b5801SMichal Simek     // .. IO_Type = 4
7066*ad5b5801SMichal Simek     // .. ==> 0XF800075C[11:9] = 0x00000004U
7067*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
7068*ad5b5801SMichal Simek     // .. PULLUP = 0
7069*ad5b5801SMichal Simek     // .. ==> 0XF800075C[12:12] = 0x00000000U
7070*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7071*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7072*ad5b5801SMichal Simek     // .. ==> 0XF800075C[13:13] = 0x00000000U
7073*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7074*ad5b5801SMichal Simek     // ..
7075*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800075C, 0x00003FFFU ,0x00000803U),
7076*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7077*ad5b5801SMichal Simek     // .. ==> 0XF8000760[0:0] = 0x00000001U
7078*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7079*ad5b5801SMichal Simek     // .. L0_SEL = 1
7080*ad5b5801SMichal Simek     // .. ==> 0XF8000760[1:1] = 0x00000001U
7081*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
7082*ad5b5801SMichal Simek     // .. L1_SEL = 0
7083*ad5b5801SMichal Simek     // .. ==> 0XF8000760[2:2] = 0x00000000U
7084*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7085*ad5b5801SMichal Simek     // .. L2_SEL = 0
7086*ad5b5801SMichal Simek     // .. ==> 0XF8000760[4:3] = 0x00000000U
7087*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7088*ad5b5801SMichal Simek     // .. L3_SEL = 0
7089*ad5b5801SMichal Simek     // .. ==> 0XF8000760[7:5] = 0x00000000U
7090*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7091*ad5b5801SMichal Simek     // .. Speed = 0
7092*ad5b5801SMichal Simek     // .. ==> 0XF8000760[8:8] = 0x00000000U
7093*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7094*ad5b5801SMichal Simek     // .. IO_Type = 4
7095*ad5b5801SMichal Simek     // .. ==> 0XF8000760[11:9] = 0x00000004U
7096*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
7097*ad5b5801SMichal Simek     // .. PULLUP = 0
7098*ad5b5801SMichal Simek     // .. ==> 0XF8000760[12:12] = 0x00000000U
7099*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7100*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7101*ad5b5801SMichal Simek     // .. ==> 0XF8000760[13:13] = 0x00000000U
7102*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7103*ad5b5801SMichal Simek     // ..
7104*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000760, 0x00003FFFU ,0x00000803U),
7105*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7106*ad5b5801SMichal Simek     // .. ==> 0XF8000764[0:0] = 0x00000001U
7107*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7108*ad5b5801SMichal Simek     // .. L0_SEL = 1
7109*ad5b5801SMichal Simek     // .. ==> 0XF8000764[1:1] = 0x00000001U
7110*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
7111*ad5b5801SMichal Simek     // .. L1_SEL = 0
7112*ad5b5801SMichal Simek     // .. ==> 0XF8000764[2:2] = 0x00000000U
7113*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7114*ad5b5801SMichal Simek     // .. L2_SEL = 0
7115*ad5b5801SMichal Simek     // .. ==> 0XF8000764[4:3] = 0x00000000U
7116*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7117*ad5b5801SMichal Simek     // .. L3_SEL = 0
7118*ad5b5801SMichal Simek     // .. ==> 0XF8000764[7:5] = 0x00000000U
7119*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7120*ad5b5801SMichal Simek     // .. Speed = 0
7121*ad5b5801SMichal Simek     // .. ==> 0XF8000764[8:8] = 0x00000000U
7122*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7123*ad5b5801SMichal Simek     // .. IO_Type = 4
7124*ad5b5801SMichal Simek     // .. ==> 0XF8000764[11:9] = 0x00000004U
7125*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
7126*ad5b5801SMichal Simek     // .. PULLUP = 0
7127*ad5b5801SMichal Simek     // .. ==> 0XF8000764[12:12] = 0x00000000U
7128*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7129*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7130*ad5b5801SMichal Simek     // .. ==> 0XF8000764[13:13] = 0x00000000U
7131*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7132*ad5b5801SMichal Simek     // ..
7133*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000764, 0x00003FFFU ,0x00000803U),
7134*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7135*ad5b5801SMichal Simek     // .. ==> 0XF8000768[0:0] = 0x00000001U
7136*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7137*ad5b5801SMichal Simek     // .. L0_SEL = 1
7138*ad5b5801SMichal Simek     // .. ==> 0XF8000768[1:1] = 0x00000001U
7139*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
7140*ad5b5801SMichal Simek     // .. L1_SEL = 0
7141*ad5b5801SMichal Simek     // .. ==> 0XF8000768[2:2] = 0x00000000U
7142*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7143*ad5b5801SMichal Simek     // .. L2_SEL = 0
7144*ad5b5801SMichal Simek     // .. ==> 0XF8000768[4:3] = 0x00000000U
7145*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7146*ad5b5801SMichal Simek     // .. L3_SEL = 0
7147*ad5b5801SMichal Simek     // .. ==> 0XF8000768[7:5] = 0x00000000U
7148*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7149*ad5b5801SMichal Simek     // .. Speed = 0
7150*ad5b5801SMichal Simek     // .. ==> 0XF8000768[8:8] = 0x00000000U
7151*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7152*ad5b5801SMichal Simek     // .. IO_Type = 4
7153*ad5b5801SMichal Simek     // .. ==> 0XF8000768[11:9] = 0x00000004U
7154*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
7155*ad5b5801SMichal Simek     // .. PULLUP = 0
7156*ad5b5801SMichal Simek     // .. ==> 0XF8000768[12:12] = 0x00000000U
7157*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7158*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7159*ad5b5801SMichal Simek     // .. ==> 0XF8000768[13:13] = 0x00000000U
7160*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7161*ad5b5801SMichal Simek     // ..
7162*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000768, 0x00003FFFU ,0x00000803U),
7163*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7164*ad5b5801SMichal Simek     // .. ==> 0XF800076C[0:0] = 0x00000001U
7165*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7166*ad5b5801SMichal Simek     // .. L0_SEL = 1
7167*ad5b5801SMichal Simek     // .. ==> 0XF800076C[1:1] = 0x00000001U
7168*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
7169*ad5b5801SMichal Simek     // .. L1_SEL = 0
7170*ad5b5801SMichal Simek     // .. ==> 0XF800076C[2:2] = 0x00000000U
7171*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7172*ad5b5801SMichal Simek     // .. L2_SEL = 0
7173*ad5b5801SMichal Simek     // .. ==> 0XF800076C[4:3] = 0x00000000U
7174*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7175*ad5b5801SMichal Simek     // .. L3_SEL = 0
7176*ad5b5801SMichal Simek     // .. ==> 0XF800076C[7:5] = 0x00000000U
7177*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7178*ad5b5801SMichal Simek     // .. Speed = 0
7179*ad5b5801SMichal Simek     // .. ==> 0XF800076C[8:8] = 0x00000000U
7180*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7181*ad5b5801SMichal Simek     // .. IO_Type = 4
7182*ad5b5801SMichal Simek     // .. ==> 0XF800076C[11:9] = 0x00000004U
7183*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
7184*ad5b5801SMichal Simek     // .. PULLUP = 0
7185*ad5b5801SMichal Simek     // .. ==> 0XF800076C[12:12] = 0x00000000U
7186*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7187*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7188*ad5b5801SMichal Simek     // .. ==> 0XF800076C[13:13] = 0x00000000U
7189*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7190*ad5b5801SMichal Simek     // ..
7191*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800076C, 0x00003FFFU ,0x00000803U),
7192*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7193*ad5b5801SMichal Simek     // .. ==> 0XF8000770[0:0] = 0x00000000U
7194*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7195*ad5b5801SMichal Simek     // .. L0_SEL = 0
7196*ad5b5801SMichal Simek     // .. ==> 0XF8000770[1:1] = 0x00000000U
7197*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7198*ad5b5801SMichal Simek     // .. L1_SEL = 1
7199*ad5b5801SMichal Simek     // .. ==> 0XF8000770[2:2] = 0x00000001U
7200*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7201*ad5b5801SMichal Simek     // .. L2_SEL = 0
7202*ad5b5801SMichal Simek     // .. ==> 0XF8000770[4:3] = 0x00000000U
7203*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7204*ad5b5801SMichal Simek     // .. L3_SEL = 0
7205*ad5b5801SMichal Simek     // .. ==> 0XF8000770[7:5] = 0x00000000U
7206*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7207*ad5b5801SMichal Simek     // .. Speed = 0
7208*ad5b5801SMichal Simek     // .. ==> 0XF8000770[8:8] = 0x00000000U
7209*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7210*ad5b5801SMichal Simek     // .. IO_Type = 1
7211*ad5b5801SMichal Simek     // .. ==> 0XF8000770[11:9] = 0x00000001U
7212*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7213*ad5b5801SMichal Simek     // .. PULLUP = 0
7214*ad5b5801SMichal Simek     // .. ==> 0XF8000770[12:12] = 0x00000000U
7215*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7216*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7217*ad5b5801SMichal Simek     // .. ==> 0XF8000770[13:13] = 0x00000000U
7218*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7219*ad5b5801SMichal Simek     // ..
7220*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000770, 0x00003FFFU ,0x00000204U),
7221*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7222*ad5b5801SMichal Simek     // .. ==> 0XF8000774[0:0] = 0x00000001U
7223*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7224*ad5b5801SMichal Simek     // .. L0_SEL = 0
7225*ad5b5801SMichal Simek     // .. ==> 0XF8000774[1:1] = 0x00000000U
7226*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7227*ad5b5801SMichal Simek     // .. L1_SEL = 1
7228*ad5b5801SMichal Simek     // .. ==> 0XF8000774[2:2] = 0x00000001U
7229*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7230*ad5b5801SMichal Simek     // .. L2_SEL = 0
7231*ad5b5801SMichal Simek     // .. ==> 0XF8000774[4:3] = 0x00000000U
7232*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7233*ad5b5801SMichal Simek     // .. L3_SEL = 0
7234*ad5b5801SMichal Simek     // .. ==> 0XF8000774[7:5] = 0x00000000U
7235*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7236*ad5b5801SMichal Simek     // .. Speed = 0
7237*ad5b5801SMichal Simek     // .. ==> 0XF8000774[8:8] = 0x00000000U
7238*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7239*ad5b5801SMichal Simek     // .. IO_Type = 1
7240*ad5b5801SMichal Simek     // .. ==> 0XF8000774[11:9] = 0x00000001U
7241*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7242*ad5b5801SMichal Simek     // .. PULLUP = 0
7243*ad5b5801SMichal Simek     // .. ==> 0XF8000774[12:12] = 0x00000000U
7244*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7245*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7246*ad5b5801SMichal Simek     // .. ==> 0XF8000774[13:13] = 0x00000000U
7247*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7248*ad5b5801SMichal Simek     // ..
7249*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000774, 0x00003FFFU ,0x00000205U),
7250*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7251*ad5b5801SMichal Simek     // .. ==> 0XF8000778[0:0] = 0x00000000U
7252*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7253*ad5b5801SMichal Simek     // .. L0_SEL = 0
7254*ad5b5801SMichal Simek     // .. ==> 0XF8000778[1:1] = 0x00000000U
7255*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7256*ad5b5801SMichal Simek     // .. L1_SEL = 1
7257*ad5b5801SMichal Simek     // .. ==> 0XF8000778[2:2] = 0x00000001U
7258*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7259*ad5b5801SMichal Simek     // .. L2_SEL = 0
7260*ad5b5801SMichal Simek     // .. ==> 0XF8000778[4:3] = 0x00000000U
7261*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7262*ad5b5801SMichal Simek     // .. L3_SEL = 0
7263*ad5b5801SMichal Simek     // .. ==> 0XF8000778[7:5] = 0x00000000U
7264*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7265*ad5b5801SMichal Simek     // .. Speed = 0
7266*ad5b5801SMichal Simek     // .. ==> 0XF8000778[8:8] = 0x00000000U
7267*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7268*ad5b5801SMichal Simek     // .. IO_Type = 1
7269*ad5b5801SMichal Simek     // .. ==> 0XF8000778[11:9] = 0x00000001U
7270*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7271*ad5b5801SMichal Simek     // .. PULLUP = 0
7272*ad5b5801SMichal Simek     // .. ==> 0XF8000778[12:12] = 0x00000000U
7273*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7274*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7275*ad5b5801SMichal Simek     // .. ==> 0XF8000778[13:13] = 0x00000000U
7276*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7277*ad5b5801SMichal Simek     // ..
7278*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000778, 0x00003FFFU ,0x00000204U),
7279*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7280*ad5b5801SMichal Simek     // .. ==> 0XF800077C[0:0] = 0x00000001U
7281*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7282*ad5b5801SMichal Simek     // .. L0_SEL = 0
7283*ad5b5801SMichal Simek     // .. ==> 0XF800077C[1:1] = 0x00000000U
7284*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7285*ad5b5801SMichal Simek     // .. L1_SEL = 1
7286*ad5b5801SMichal Simek     // .. ==> 0XF800077C[2:2] = 0x00000001U
7287*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7288*ad5b5801SMichal Simek     // .. L2_SEL = 0
7289*ad5b5801SMichal Simek     // .. ==> 0XF800077C[4:3] = 0x00000000U
7290*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7291*ad5b5801SMichal Simek     // .. L3_SEL = 0
7292*ad5b5801SMichal Simek     // .. ==> 0XF800077C[7:5] = 0x00000000U
7293*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7294*ad5b5801SMichal Simek     // .. Speed = 0
7295*ad5b5801SMichal Simek     // .. ==> 0XF800077C[8:8] = 0x00000000U
7296*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7297*ad5b5801SMichal Simek     // .. IO_Type = 1
7298*ad5b5801SMichal Simek     // .. ==> 0XF800077C[11:9] = 0x00000001U
7299*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7300*ad5b5801SMichal Simek     // .. PULLUP = 0
7301*ad5b5801SMichal Simek     // .. ==> 0XF800077C[12:12] = 0x00000000U
7302*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7303*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7304*ad5b5801SMichal Simek     // .. ==> 0XF800077C[13:13] = 0x00000000U
7305*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7306*ad5b5801SMichal Simek     // ..
7307*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800077C, 0x00003FFFU ,0x00000205U),
7308*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7309*ad5b5801SMichal Simek     // .. ==> 0XF8000780[0:0] = 0x00000000U
7310*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7311*ad5b5801SMichal Simek     // .. L0_SEL = 0
7312*ad5b5801SMichal Simek     // .. ==> 0XF8000780[1:1] = 0x00000000U
7313*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7314*ad5b5801SMichal Simek     // .. L1_SEL = 1
7315*ad5b5801SMichal Simek     // .. ==> 0XF8000780[2:2] = 0x00000001U
7316*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7317*ad5b5801SMichal Simek     // .. L2_SEL = 0
7318*ad5b5801SMichal Simek     // .. ==> 0XF8000780[4:3] = 0x00000000U
7319*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7320*ad5b5801SMichal Simek     // .. L3_SEL = 0
7321*ad5b5801SMichal Simek     // .. ==> 0XF8000780[7:5] = 0x00000000U
7322*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7323*ad5b5801SMichal Simek     // .. Speed = 0
7324*ad5b5801SMichal Simek     // .. ==> 0XF8000780[8:8] = 0x00000000U
7325*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7326*ad5b5801SMichal Simek     // .. IO_Type = 1
7327*ad5b5801SMichal Simek     // .. ==> 0XF8000780[11:9] = 0x00000001U
7328*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7329*ad5b5801SMichal Simek     // .. PULLUP = 0
7330*ad5b5801SMichal Simek     // .. ==> 0XF8000780[12:12] = 0x00000000U
7331*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7332*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7333*ad5b5801SMichal Simek     // .. ==> 0XF8000780[13:13] = 0x00000000U
7334*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7335*ad5b5801SMichal Simek     // ..
7336*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000780, 0x00003FFFU ,0x00000204U),
7337*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7338*ad5b5801SMichal Simek     // .. ==> 0XF8000784[0:0] = 0x00000000U
7339*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7340*ad5b5801SMichal Simek     // .. L0_SEL = 0
7341*ad5b5801SMichal Simek     // .. ==> 0XF8000784[1:1] = 0x00000000U
7342*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7343*ad5b5801SMichal Simek     // .. L1_SEL = 1
7344*ad5b5801SMichal Simek     // .. ==> 0XF8000784[2:2] = 0x00000001U
7345*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7346*ad5b5801SMichal Simek     // .. L2_SEL = 0
7347*ad5b5801SMichal Simek     // .. ==> 0XF8000784[4:3] = 0x00000000U
7348*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7349*ad5b5801SMichal Simek     // .. L3_SEL = 0
7350*ad5b5801SMichal Simek     // .. ==> 0XF8000784[7:5] = 0x00000000U
7351*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7352*ad5b5801SMichal Simek     // .. Speed = 0
7353*ad5b5801SMichal Simek     // .. ==> 0XF8000784[8:8] = 0x00000000U
7354*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7355*ad5b5801SMichal Simek     // .. IO_Type = 1
7356*ad5b5801SMichal Simek     // .. ==> 0XF8000784[11:9] = 0x00000001U
7357*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7358*ad5b5801SMichal Simek     // .. PULLUP = 0
7359*ad5b5801SMichal Simek     // .. ==> 0XF8000784[12:12] = 0x00000000U
7360*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7361*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7362*ad5b5801SMichal Simek     // .. ==> 0XF8000784[13:13] = 0x00000000U
7363*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7364*ad5b5801SMichal Simek     // ..
7365*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000784, 0x00003FFFU ,0x00000204U),
7366*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7367*ad5b5801SMichal Simek     // .. ==> 0XF8000788[0:0] = 0x00000000U
7368*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7369*ad5b5801SMichal Simek     // .. L0_SEL = 0
7370*ad5b5801SMichal Simek     // .. ==> 0XF8000788[1:1] = 0x00000000U
7371*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7372*ad5b5801SMichal Simek     // .. L1_SEL = 1
7373*ad5b5801SMichal Simek     // .. ==> 0XF8000788[2:2] = 0x00000001U
7374*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7375*ad5b5801SMichal Simek     // .. L2_SEL = 0
7376*ad5b5801SMichal Simek     // .. ==> 0XF8000788[4:3] = 0x00000000U
7377*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7378*ad5b5801SMichal Simek     // .. L3_SEL = 0
7379*ad5b5801SMichal Simek     // .. ==> 0XF8000788[7:5] = 0x00000000U
7380*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7381*ad5b5801SMichal Simek     // .. Speed = 0
7382*ad5b5801SMichal Simek     // .. ==> 0XF8000788[8:8] = 0x00000000U
7383*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7384*ad5b5801SMichal Simek     // .. IO_Type = 1
7385*ad5b5801SMichal Simek     // .. ==> 0XF8000788[11:9] = 0x00000001U
7386*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7387*ad5b5801SMichal Simek     // .. PULLUP = 0
7388*ad5b5801SMichal Simek     // .. ==> 0XF8000788[12:12] = 0x00000000U
7389*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7390*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7391*ad5b5801SMichal Simek     // .. ==> 0XF8000788[13:13] = 0x00000000U
7392*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7393*ad5b5801SMichal Simek     // ..
7394*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000788, 0x00003FFFU ,0x00000204U),
7395*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7396*ad5b5801SMichal Simek     // .. ==> 0XF800078C[0:0] = 0x00000000U
7397*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7398*ad5b5801SMichal Simek     // .. L0_SEL = 0
7399*ad5b5801SMichal Simek     // .. ==> 0XF800078C[1:1] = 0x00000000U
7400*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7401*ad5b5801SMichal Simek     // .. L1_SEL = 1
7402*ad5b5801SMichal Simek     // .. ==> 0XF800078C[2:2] = 0x00000001U
7403*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7404*ad5b5801SMichal Simek     // .. L2_SEL = 0
7405*ad5b5801SMichal Simek     // .. ==> 0XF800078C[4:3] = 0x00000000U
7406*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7407*ad5b5801SMichal Simek     // .. L3_SEL = 0
7408*ad5b5801SMichal Simek     // .. ==> 0XF800078C[7:5] = 0x00000000U
7409*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7410*ad5b5801SMichal Simek     // .. Speed = 0
7411*ad5b5801SMichal Simek     // .. ==> 0XF800078C[8:8] = 0x00000000U
7412*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7413*ad5b5801SMichal Simek     // .. IO_Type = 1
7414*ad5b5801SMichal Simek     // .. ==> 0XF800078C[11:9] = 0x00000001U
7415*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7416*ad5b5801SMichal Simek     // .. PULLUP = 0
7417*ad5b5801SMichal Simek     // .. ==> 0XF800078C[12:12] = 0x00000000U
7418*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7419*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7420*ad5b5801SMichal Simek     // .. ==> 0XF800078C[13:13] = 0x00000000U
7421*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7422*ad5b5801SMichal Simek     // ..
7423*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800078C, 0x00003FFFU ,0x00000204U),
7424*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7425*ad5b5801SMichal Simek     // .. ==> 0XF8000790[0:0] = 0x00000001U
7426*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7427*ad5b5801SMichal Simek     // .. L0_SEL = 0
7428*ad5b5801SMichal Simek     // .. ==> 0XF8000790[1:1] = 0x00000000U
7429*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7430*ad5b5801SMichal Simek     // .. L1_SEL = 1
7431*ad5b5801SMichal Simek     // .. ==> 0XF8000790[2:2] = 0x00000001U
7432*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7433*ad5b5801SMichal Simek     // .. L2_SEL = 0
7434*ad5b5801SMichal Simek     // .. ==> 0XF8000790[4:3] = 0x00000000U
7435*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7436*ad5b5801SMichal Simek     // .. L3_SEL = 0
7437*ad5b5801SMichal Simek     // .. ==> 0XF8000790[7:5] = 0x00000000U
7438*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7439*ad5b5801SMichal Simek     // .. Speed = 0
7440*ad5b5801SMichal Simek     // .. ==> 0XF8000790[8:8] = 0x00000000U
7441*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7442*ad5b5801SMichal Simek     // .. IO_Type = 1
7443*ad5b5801SMichal Simek     // .. ==> 0XF8000790[11:9] = 0x00000001U
7444*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7445*ad5b5801SMichal Simek     // .. PULLUP = 0
7446*ad5b5801SMichal Simek     // .. ==> 0XF8000790[12:12] = 0x00000000U
7447*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7448*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7449*ad5b5801SMichal Simek     // .. ==> 0XF8000790[13:13] = 0x00000000U
7450*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7451*ad5b5801SMichal Simek     // ..
7452*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000790, 0x00003FFFU ,0x00000205U),
7453*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7454*ad5b5801SMichal Simek     // .. ==> 0XF8000794[0:0] = 0x00000000U
7455*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7456*ad5b5801SMichal Simek     // .. L0_SEL = 0
7457*ad5b5801SMichal Simek     // .. ==> 0XF8000794[1:1] = 0x00000000U
7458*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7459*ad5b5801SMichal Simek     // .. L1_SEL = 1
7460*ad5b5801SMichal Simek     // .. ==> 0XF8000794[2:2] = 0x00000001U
7461*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7462*ad5b5801SMichal Simek     // .. L2_SEL = 0
7463*ad5b5801SMichal Simek     // .. ==> 0XF8000794[4:3] = 0x00000000U
7464*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7465*ad5b5801SMichal Simek     // .. L3_SEL = 0
7466*ad5b5801SMichal Simek     // .. ==> 0XF8000794[7:5] = 0x00000000U
7467*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7468*ad5b5801SMichal Simek     // .. Speed = 0
7469*ad5b5801SMichal Simek     // .. ==> 0XF8000794[8:8] = 0x00000000U
7470*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7471*ad5b5801SMichal Simek     // .. IO_Type = 1
7472*ad5b5801SMichal Simek     // .. ==> 0XF8000794[11:9] = 0x00000001U
7473*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7474*ad5b5801SMichal Simek     // .. PULLUP = 0
7475*ad5b5801SMichal Simek     // .. ==> 0XF8000794[12:12] = 0x00000000U
7476*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7477*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7478*ad5b5801SMichal Simek     // .. ==> 0XF8000794[13:13] = 0x00000000U
7479*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7480*ad5b5801SMichal Simek     // ..
7481*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000794, 0x00003FFFU ,0x00000204U),
7482*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7483*ad5b5801SMichal Simek     // .. ==> 0XF8000798[0:0] = 0x00000000U
7484*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7485*ad5b5801SMichal Simek     // .. L0_SEL = 0
7486*ad5b5801SMichal Simek     // .. ==> 0XF8000798[1:1] = 0x00000000U
7487*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7488*ad5b5801SMichal Simek     // .. L1_SEL = 1
7489*ad5b5801SMichal Simek     // .. ==> 0XF8000798[2:2] = 0x00000001U
7490*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7491*ad5b5801SMichal Simek     // .. L2_SEL = 0
7492*ad5b5801SMichal Simek     // .. ==> 0XF8000798[4:3] = 0x00000000U
7493*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7494*ad5b5801SMichal Simek     // .. L3_SEL = 0
7495*ad5b5801SMichal Simek     // .. ==> 0XF8000798[7:5] = 0x00000000U
7496*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7497*ad5b5801SMichal Simek     // .. Speed = 0
7498*ad5b5801SMichal Simek     // .. ==> 0XF8000798[8:8] = 0x00000000U
7499*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7500*ad5b5801SMichal Simek     // .. IO_Type = 1
7501*ad5b5801SMichal Simek     // .. ==> 0XF8000798[11:9] = 0x00000001U
7502*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7503*ad5b5801SMichal Simek     // .. PULLUP = 0
7504*ad5b5801SMichal Simek     // .. ==> 0XF8000798[12:12] = 0x00000000U
7505*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7506*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7507*ad5b5801SMichal Simek     // .. ==> 0XF8000798[13:13] = 0x00000000U
7508*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7509*ad5b5801SMichal Simek     // ..
7510*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000798, 0x00003FFFU ,0x00000204U),
7511*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7512*ad5b5801SMichal Simek     // .. ==> 0XF800079C[0:0] = 0x00000000U
7513*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7514*ad5b5801SMichal Simek     // .. L0_SEL = 0
7515*ad5b5801SMichal Simek     // .. ==> 0XF800079C[1:1] = 0x00000000U
7516*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7517*ad5b5801SMichal Simek     // .. L1_SEL = 1
7518*ad5b5801SMichal Simek     // .. ==> 0XF800079C[2:2] = 0x00000001U
7519*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7520*ad5b5801SMichal Simek     // .. L2_SEL = 0
7521*ad5b5801SMichal Simek     // .. ==> 0XF800079C[4:3] = 0x00000000U
7522*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7523*ad5b5801SMichal Simek     // .. L3_SEL = 0
7524*ad5b5801SMichal Simek     // .. ==> 0XF800079C[7:5] = 0x00000000U
7525*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7526*ad5b5801SMichal Simek     // .. Speed = 0
7527*ad5b5801SMichal Simek     // .. ==> 0XF800079C[8:8] = 0x00000000U
7528*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7529*ad5b5801SMichal Simek     // .. IO_Type = 1
7530*ad5b5801SMichal Simek     // .. ==> 0XF800079C[11:9] = 0x00000001U
7531*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7532*ad5b5801SMichal Simek     // .. PULLUP = 0
7533*ad5b5801SMichal Simek     // .. ==> 0XF800079C[12:12] = 0x00000000U
7534*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7535*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7536*ad5b5801SMichal Simek     // .. ==> 0XF800079C[13:13] = 0x00000000U
7537*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7538*ad5b5801SMichal Simek     // ..
7539*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800079C, 0x00003FFFU ,0x00000204U),
7540*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7541*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[0:0] = 0x00000000U
7542*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7543*ad5b5801SMichal Simek     // .. L0_SEL = 0
7544*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[1:1] = 0x00000000U
7545*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7546*ad5b5801SMichal Simek     // .. L1_SEL = 0
7547*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[2:2] = 0x00000000U
7548*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7549*ad5b5801SMichal Simek     // .. L2_SEL = 0
7550*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[4:3] = 0x00000000U
7551*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7552*ad5b5801SMichal Simek     // .. L3_SEL = 4
7553*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[7:5] = 0x00000004U
7554*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7555*ad5b5801SMichal Simek     // .. Speed = 0
7556*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[8:8] = 0x00000000U
7557*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7558*ad5b5801SMichal Simek     // .. IO_Type = 1
7559*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[11:9] = 0x00000001U
7560*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7561*ad5b5801SMichal Simek     // .. PULLUP = 0
7562*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[12:12] = 0x00000000U
7563*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7564*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7565*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[13:13] = 0x00000000U
7566*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7567*ad5b5801SMichal Simek     // ..
7568*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A0, 0x00003FFFU ,0x00000280U),
7569*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7570*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[0:0] = 0x00000000U
7571*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7572*ad5b5801SMichal Simek     // .. L0_SEL = 0
7573*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[1:1] = 0x00000000U
7574*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7575*ad5b5801SMichal Simek     // .. L1_SEL = 0
7576*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[2:2] = 0x00000000U
7577*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7578*ad5b5801SMichal Simek     // .. L2_SEL = 0
7579*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[4:3] = 0x00000000U
7580*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7581*ad5b5801SMichal Simek     // .. L3_SEL = 4
7582*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[7:5] = 0x00000004U
7583*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7584*ad5b5801SMichal Simek     // .. Speed = 0
7585*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[8:8] = 0x00000000U
7586*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7587*ad5b5801SMichal Simek     // .. IO_Type = 1
7588*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[11:9] = 0x00000001U
7589*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7590*ad5b5801SMichal Simek     // .. PULLUP = 0
7591*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[12:12] = 0x00000000U
7592*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7593*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7594*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[13:13] = 0x00000000U
7595*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7596*ad5b5801SMichal Simek     // ..
7597*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A4, 0x00003FFFU ,0x00000280U),
7598*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7599*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[0:0] = 0x00000000U
7600*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7601*ad5b5801SMichal Simek     // .. L0_SEL = 0
7602*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[1:1] = 0x00000000U
7603*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7604*ad5b5801SMichal Simek     // .. L1_SEL = 0
7605*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[2:2] = 0x00000000U
7606*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7607*ad5b5801SMichal Simek     // .. L2_SEL = 0
7608*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[4:3] = 0x00000000U
7609*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7610*ad5b5801SMichal Simek     // .. L3_SEL = 4
7611*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[7:5] = 0x00000004U
7612*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7613*ad5b5801SMichal Simek     // .. Speed = 0
7614*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[8:8] = 0x00000000U
7615*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7616*ad5b5801SMichal Simek     // .. IO_Type = 1
7617*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[11:9] = 0x00000001U
7618*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7619*ad5b5801SMichal Simek     // .. PULLUP = 0
7620*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[12:12] = 0x00000000U
7621*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7622*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7623*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[13:13] = 0x00000000U
7624*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7625*ad5b5801SMichal Simek     // ..
7626*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A8, 0x00003FFFU ,0x00000280U),
7627*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7628*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[0:0] = 0x00000000U
7629*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7630*ad5b5801SMichal Simek     // .. L0_SEL = 0
7631*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[1:1] = 0x00000000U
7632*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7633*ad5b5801SMichal Simek     // .. L1_SEL = 0
7634*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[2:2] = 0x00000000U
7635*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7636*ad5b5801SMichal Simek     // .. L2_SEL = 0
7637*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[4:3] = 0x00000000U
7638*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7639*ad5b5801SMichal Simek     // .. L3_SEL = 4
7640*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[7:5] = 0x00000004U
7641*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7642*ad5b5801SMichal Simek     // .. Speed = 0
7643*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[8:8] = 0x00000000U
7644*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7645*ad5b5801SMichal Simek     // .. IO_Type = 1
7646*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[11:9] = 0x00000001U
7647*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7648*ad5b5801SMichal Simek     // .. PULLUP = 0
7649*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[12:12] = 0x00000000U
7650*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7651*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7652*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[13:13] = 0x00000000U
7653*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7654*ad5b5801SMichal Simek     // ..
7655*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007AC, 0x00003FFFU ,0x00000280U),
7656*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7657*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[0:0] = 0x00000000U
7658*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7659*ad5b5801SMichal Simek     // .. L0_SEL = 0
7660*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[1:1] = 0x00000000U
7661*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7662*ad5b5801SMichal Simek     // .. L1_SEL = 0
7663*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[2:2] = 0x00000000U
7664*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7665*ad5b5801SMichal Simek     // .. L2_SEL = 0
7666*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[4:3] = 0x00000000U
7667*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7668*ad5b5801SMichal Simek     // .. L3_SEL = 4
7669*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[7:5] = 0x00000004U
7670*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7671*ad5b5801SMichal Simek     // .. Speed = 0
7672*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[8:8] = 0x00000000U
7673*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7674*ad5b5801SMichal Simek     // .. IO_Type = 1
7675*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[11:9] = 0x00000001U
7676*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7677*ad5b5801SMichal Simek     // .. PULLUP = 0
7678*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[12:12] = 0x00000000U
7679*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7680*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7681*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[13:13] = 0x00000000U
7682*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7683*ad5b5801SMichal Simek     // ..
7684*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B0, 0x00003FFFU ,0x00000280U),
7685*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7686*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[0:0] = 0x00000000U
7687*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7688*ad5b5801SMichal Simek     // .. L0_SEL = 0
7689*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[1:1] = 0x00000000U
7690*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7691*ad5b5801SMichal Simek     // .. L1_SEL = 0
7692*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[2:2] = 0x00000000U
7693*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7694*ad5b5801SMichal Simek     // .. L2_SEL = 0
7695*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[4:3] = 0x00000000U
7696*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7697*ad5b5801SMichal Simek     // .. L3_SEL = 4
7698*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[7:5] = 0x00000004U
7699*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7700*ad5b5801SMichal Simek     // .. Speed = 0
7701*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[8:8] = 0x00000000U
7702*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7703*ad5b5801SMichal Simek     // .. IO_Type = 1
7704*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[11:9] = 0x00000001U
7705*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7706*ad5b5801SMichal Simek     // .. PULLUP = 0
7707*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[12:12] = 0x00000000U
7708*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7709*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7710*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[13:13] = 0x00000000U
7711*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7712*ad5b5801SMichal Simek     // ..
7713*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B4, 0x00003FFFU ,0x00000280U),
7714*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7715*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[0:0] = 0x00000000U
7716*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7717*ad5b5801SMichal Simek     // .. L0_SEL = 0
7718*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[1:1] = 0x00000000U
7719*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7720*ad5b5801SMichal Simek     // .. L1_SEL = 0
7721*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[2:2] = 0x00000000U
7722*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7723*ad5b5801SMichal Simek     // .. L2_SEL = 0
7724*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[4:3] = 0x00000000U
7725*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7726*ad5b5801SMichal Simek     // .. L3_SEL = 0
7727*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[7:5] = 0x00000000U
7728*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7729*ad5b5801SMichal Simek     // .. Speed = 0
7730*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[8:8] = 0x00000000U
7731*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7732*ad5b5801SMichal Simek     // .. IO_Type = 1
7733*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[11:9] = 0x00000001U
7734*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7735*ad5b5801SMichal Simek     // .. PULLUP = 1
7736*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[12:12] = 0x00000001U
7737*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
7738*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7739*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[13:13] = 0x00000000U
7740*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7741*ad5b5801SMichal Simek     // ..
7742*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B8, 0x00003FFFU ,0x00001200U),
7743*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7744*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[0:0] = 0x00000000U
7745*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7746*ad5b5801SMichal Simek     // .. L0_SEL = 0
7747*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[1:1] = 0x00000000U
7748*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7749*ad5b5801SMichal Simek     // .. L1_SEL = 0
7750*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[2:2] = 0x00000000U
7751*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7752*ad5b5801SMichal Simek     // .. L2_SEL = 0
7753*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[4:3] = 0x00000000U
7754*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7755*ad5b5801SMichal Simek     // .. L3_SEL = 0
7756*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[7:5] = 0x00000000U
7757*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7758*ad5b5801SMichal Simek     // .. Speed = 0
7759*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[8:8] = 0x00000000U
7760*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7761*ad5b5801SMichal Simek     // .. IO_Type = 1
7762*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[11:9] = 0x00000001U
7763*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7764*ad5b5801SMichal Simek     // .. PULLUP = 1
7765*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[12:12] = 0x00000001U
7766*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
7767*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7768*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[13:13] = 0x00000000U
7769*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7770*ad5b5801SMichal Simek     // ..
7771*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007BC, 0x00003FFFU ,0x00001200U),
7772*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7773*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[0:0] = 0x00000000U
7774*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7775*ad5b5801SMichal Simek     // .. L0_SEL = 0
7776*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[1:1] = 0x00000000U
7777*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7778*ad5b5801SMichal Simek     // .. L1_SEL = 0
7779*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[2:2] = 0x00000000U
7780*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7781*ad5b5801SMichal Simek     // .. L2_SEL = 0
7782*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[4:3] = 0x00000000U
7783*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7784*ad5b5801SMichal Simek     // .. L3_SEL = 7
7785*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[7:5] = 0x00000007U
7786*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
7787*ad5b5801SMichal Simek     // .. Speed = 0
7788*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[8:8] = 0x00000000U
7789*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7790*ad5b5801SMichal Simek     // .. IO_Type = 1
7791*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[11:9] = 0x00000001U
7792*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7793*ad5b5801SMichal Simek     // .. PULLUP = 0
7794*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[12:12] = 0x00000000U
7795*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7796*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7797*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[13:13] = 0x00000000U
7798*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7799*ad5b5801SMichal Simek     // ..
7800*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C0, 0x00003FFFU ,0x000002E0U),
7801*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7802*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[0:0] = 0x00000001U
7803*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7804*ad5b5801SMichal Simek     // .. L0_SEL = 0
7805*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[1:1] = 0x00000000U
7806*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7807*ad5b5801SMichal Simek     // .. L1_SEL = 0
7808*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[2:2] = 0x00000000U
7809*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7810*ad5b5801SMichal Simek     // .. L2_SEL = 0
7811*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[4:3] = 0x00000000U
7812*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7813*ad5b5801SMichal Simek     // .. L3_SEL = 7
7814*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[7:5] = 0x00000007U
7815*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
7816*ad5b5801SMichal Simek     // .. Speed = 0
7817*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[8:8] = 0x00000000U
7818*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7819*ad5b5801SMichal Simek     // .. IO_Type = 1
7820*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[11:9] = 0x00000001U
7821*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7822*ad5b5801SMichal Simek     // .. PULLUP = 0
7823*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[12:12] = 0x00000000U
7824*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7825*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7826*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[13:13] = 0x00000000U
7827*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7828*ad5b5801SMichal Simek     // ..
7829*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C4, 0x00003FFFU ,0x000002E1U),
7830*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7831*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[0:0] = 0x00000000U
7832*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7833*ad5b5801SMichal Simek     // .. L0_SEL = 0
7834*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[1:1] = 0x00000000U
7835*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7836*ad5b5801SMichal Simek     // .. L1_SEL = 0
7837*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[2:2] = 0x00000000U
7838*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7839*ad5b5801SMichal Simek     // .. L2_SEL = 0
7840*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[4:3] = 0x00000000U
7841*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7842*ad5b5801SMichal Simek     // .. L3_SEL = 2
7843*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[7:5] = 0x00000002U
7844*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000040U
7845*ad5b5801SMichal Simek     // .. Speed = 0
7846*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[8:8] = 0x00000000U
7847*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7848*ad5b5801SMichal Simek     // .. IO_Type = 1
7849*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[11:9] = 0x00000001U
7850*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7851*ad5b5801SMichal Simek     // .. PULLUP = 1
7852*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[12:12] = 0x00000001U
7853*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
7854*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7855*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[13:13] = 0x00000000U
7856*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7857*ad5b5801SMichal Simek     // ..
7858*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C8, 0x00003FFFU ,0x00001240U),
7859*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7860*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[0:0] = 0x00000000U
7861*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7862*ad5b5801SMichal Simek     // .. L0_SEL = 0
7863*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[1:1] = 0x00000000U
7864*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7865*ad5b5801SMichal Simek     // .. L1_SEL = 0
7866*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[2:2] = 0x00000000U
7867*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7868*ad5b5801SMichal Simek     // .. L2_SEL = 0
7869*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[4:3] = 0x00000000U
7870*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7871*ad5b5801SMichal Simek     // .. L3_SEL = 2
7872*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[7:5] = 0x00000002U
7873*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000040U
7874*ad5b5801SMichal Simek     // .. Speed = 0
7875*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[8:8] = 0x00000000U
7876*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7877*ad5b5801SMichal Simek     // .. IO_Type = 1
7878*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[11:9] = 0x00000001U
7879*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7880*ad5b5801SMichal Simek     // .. PULLUP = 1
7881*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[12:12] = 0x00000001U
7882*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
7883*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7884*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[13:13] = 0x00000000U
7885*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7886*ad5b5801SMichal Simek     // ..
7887*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007CC, 0x00003FFFU ,0x00001240U),
7888*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7889*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[0:0] = 0x00000000U
7890*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7891*ad5b5801SMichal Simek     // .. L0_SEL = 0
7892*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[1:1] = 0x00000000U
7893*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7894*ad5b5801SMichal Simek     // .. L1_SEL = 0
7895*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[2:2] = 0x00000000U
7896*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7897*ad5b5801SMichal Simek     // .. L2_SEL = 0
7898*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[4:3] = 0x00000000U
7899*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7900*ad5b5801SMichal Simek     // .. L3_SEL = 4
7901*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[7:5] = 0x00000004U
7902*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7903*ad5b5801SMichal Simek     // .. Speed = 0
7904*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[8:8] = 0x00000000U
7905*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7906*ad5b5801SMichal Simek     // .. IO_Type = 1
7907*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[11:9] = 0x00000001U
7908*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7909*ad5b5801SMichal Simek     // .. PULLUP = 0
7910*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[12:12] = 0x00000000U
7911*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7912*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7913*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[13:13] = 0x00000000U
7914*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7915*ad5b5801SMichal Simek     // ..
7916*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D0, 0x00003FFFU ,0x00000280U),
7917*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7918*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[0:0] = 0x00000000U
7919*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7920*ad5b5801SMichal Simek     // .. L0_SEL = 0
7921*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[1:1] = 0x00000000U
7922*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7923*ad5b5801SMichal Simek     // .. L1_SEL = 0
7924*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[2:2] = 0x00000000U
7925*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7926*ad5b5801SMichal Simek     // .. L2_SEL = 0
7927*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[4:3] = 0x00000000U
7928*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7929*ad5b5801SMichal Simek     // .. L3_SEL = 4
7930*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[7:5] = 0x00000004U
7931*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7932*ad5b5801SMichal Simek     // .. Speed = 0
7933*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[8:8] = 0x00000000U
7934*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7935*ad5b5801SMichal Simek     // .. IO_Type = 1
7936*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[11:9] = 0x00000001U
7937*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7938*ad5b5801SMichal Simek     // .. PULLUP = 0
7939*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[12:12] = 0x00000000U
7940*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7941*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7942*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[13:13] = 0x00000000U
7943*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7944*ad5b5801SMichal Simek     // ..
7945*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D4, 0x00003FFFU ,0x00000280U),
7946*ad5b5801SMichal Simek     // .. SDIO0_WP_SEL = 15
7947*ad5b5801SMichal Simek     // .. ==> 0XF8000830[5:0] = 0x0000000FU
7948*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000003FU    VAL : 0x0000000FU
7949*ad5b5801SMichal Simek     // .. SDIO0_CD_SEL = 14
7950*ad5b5801SMichal Simek     // .. ==> 0XF8000830[21:16] = 0x0000000EU
7951*ad5b5801SMichal Simek     // ..     ==> MASK : 0x003F0000U    VAL : 0x000E0000U
7952*ad5b5801SMichal Simek     // ..
7953*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000830, 0x003F003FU ,0x000E000FU),
7954*ad5b5801SMichal Simek     // .. FINISH: MIO PROGRAMMING
7955*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
7956*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
7957*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
7958*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
7959*ad5b5801SMichal Simek     // ..
7960*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
7961*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
7962*ad5b5801SMichal Simek     // FINISH: top
7963*ad5b5801SMichal Simek     //
7964*ad5b5801SMichal Simek     EMIT_EXIT(),
7965*ad5b5801SMichal Simek 
7966*ad5b5801SMichal Simek     //
7967*ad5b5801SMichal Simek };
7968*ad5b5801SMichal Simek 
7969*ad5b5801SMichal Simek unsigned long ps7_peripherals_init_data_2_0[] = {
7970*ad5b5801SMichal Simek     // START: top
7971*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
7972*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
7973*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
7974*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
7975*ad5b5801SMichal Simek     // ..
7976*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
7977*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
7978*ad5b5801SMichal Simek     // .. START: DDR TERM/IBUF_DISABLE_MODE SETTINGS
7979*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
7980*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000001U
7981*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
7982*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
7983*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000001U
7984*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7985*ad5b5801SMichal Simek     // ..
7986*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000180U ,0x00000180U),
7987*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
7988*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000001U
7989*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
7990*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
7991*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000001U
7992*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7993*ad5b5801SMichal Simek     // ..
7994*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000180U ,0x00000180U),
7995*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
7996*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000001U
7997*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
7998*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
7999*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000001U
8000*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
8001*ad5b5801SMichal Simek     // ..
8002*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000180U ,0x00000180U),
8003*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
8004*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000001U
8005*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
8006*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
8007*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000001U
8008*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
8009*ad5b5801SMichal Simek     // ..
8010*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000180U ,0x00000180U),
8011*ad5b5801SMichal Simek     // .. FINISH: DDR TERM/IBUF_DISABLE_MODE SETTINGS
8012*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
8013*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
8014*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
8015*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
8016*ad5b5801SMichal Simek     // ..
8017*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
8018*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
8019*ad5b5801SMichal Simek     // .. START: SRAM/NOR SET OPMODE
8020*ad5b5801SMichal Simek     // .. FINISH: SRAM/NOR SET OPMODE
8021*ad5b5801SMichal Simek     // .. START: UART REGISTERS
8022*ad5b5801SMichal Simek     // .. BDIV = 0x6
8023*ad5b5801SMichal Simek     // .. ==> 0XE0001034[7:0] = 0x00000006U
8024*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000FFU    VAL : 0x00000006U
8025*ad5b5801SMichal Simek     // ..
8026*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001034, 0x000000FFU ,0x00000006U),
8027*ad5b5801SMichal Simek     // .. CD = 0x3e
8028*ad5b5801SMichal Simek     // .. ==> 0XE0001018[15:0] = 0x0000003EU
8029*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000003EU
8030*ad5b5801SMichal Simek     // ..
8031*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001018, 0x0000FFFFU ,0x0000003EU),
8032*ad5b5801SMichal Simek     // .. STPBRK = 0x0
8033*ad5b5801SMichal Simek     // .. ==> 0XE0001000[8:8] = 0x00000000U
8034*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
8035*ad5b5801SMichal Simek     // .. STTBRK = 0x0
8036*ad5b5801SMichal Simek     // .. ==> 0XE0001000[7:7] = 0x00000000U
8037*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
8038*ad5b5801SMichal Simek     // .. RSTTO = 0x0
8039*ad5b5801SMichal Simek     // .. ==> 0XE0001000[6:6] = 0x00000000U
8040*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
8041*ad5b5801SMichal Simek     // .. TXDIS = 0x0
8042*ad5b5801SMichal Simek     // .. ==> 0XE0001000[5:5] = 0x00000000U
8043*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
8044*ad5b5801SMichal Simek     // .. TXEN = 0x1
8045*ad5b5801SMichal Simek     // .. ==> 0XE0001000[4:4] = 0x00000001U
8046*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
8047*ad5b5801SMichal Simek     // .. RXDIS = 0x0
8048*ad5b5801SMichal Simek     // .. ==> 0XE0001000[3:3] = 0x00000000U
8049*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
8050*ad5b5801SMichal Simek     // .. RXEN = 0x1
8051*ad5b5801SMichal Simek     // .. ==> 0XE0001000[2:2] = 0x00000001U
8052*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
8053*ad5b5801SMichal Simek     // .. TXRES = 0x1
8054*ad5b5801SMichal Simek     // .. ==> 0XE0001000[1:1] = 0x00000001U
8055*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
8056*ad5b5801SMichal Simek     // .. RXRES = 0x1
8057*ad5b5801SMichal Simek     // .. ==> 0XE0001000[0:0] = 0x00000001U
8058*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8059*ad5b5801SMichal Simek     // ..
8060*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001000, 0x000001FFU ,0x00000017U),
8061*ad5b5801SMichal Simek     // .. IRMODE = 0x0
8062*ad5b5801SMichal Simek     // .. ==> 0XE0001004[11:11] = 0x00000000U
8063*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
8064*ad5b5801SMichal Simek     // .. UCLKEN = 0x0
8065*ad5b5801SMichal Simek     // .. ==> 0XE0001004[10:10] = 0x00000000U
8066*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
8067*ad5b5801SMichal Simek     // .. CHMODE = 0x0
8068*ad5b5801SMichal Simek     // .. ==> 0XE0001004[9:8] = 0x00000000U
8069*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000300U    VAL : 0x00000000U
8070*ad5b5801SMichal Simek     // .. NBSTOP = 0x0
8071*ad5b5801SMichal Simek     // .. ==> 0XE0001004[7:6] = 0x00000000U
8072*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
8073*ad5b5801SMichal Simek     // .. PAR = 0x4
8074*ad5b5801SMichal Simek     // .. ==> 0XE0001004[5:3] = 0x00000004U
8075*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000038U    VAL : 0x00000020U
8076*ad5b5801SMichal Simek     // .. CHRL = 0x0
8077*ad5b5801SMichal Simek     // .. ==> 0XE0001004[2:1] = 0x00000000U
8078*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
8079*ad5b5801SMichal Simek     // .. CLKS = 0x0
8080*ad5b5801SMichal Simek     // .. ==> 0XE0001004[0:0] = 0x00000000U
8081*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8082*ad5b5801SMichal Simek     // ..
8083*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001004, 0x00000FFFU ,0x00000020U),
8084*ad5b5801SMichal Simek     // .. FINISH: UART REGISTERS
8085*ad5b5801SMichal Simek     // .. START: QSPI REGISTERS
8086*ad5b5801SMichal Simek     // .. Holdb_dr = 1
8087*ad5b5801SMichal Simek     // .. ==> 0XE000D000[19:19] = 0x00000001U
8088*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
8089*ad5b5801SMichal Simek     // ..
8090*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000D000, 0x00080000U ,0x00080000U),
8091*ad5b5801SMichal Simek     // .. FINISH: QSPI REGISTERS
8092*ad5b5801SMichal Simek     // .. START: PL POWER ON RESET REGISTERS
8093*ad5b5801SMichal Simek     // .. PCFG_POR_CNT_4K = 0
8094*ad5b5801SMichal Simek     // .. ==> 0XF8007000[29:29] = 0x00000000U
8095*ad5b5801SMichal Simek     // ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
8096*ad5b5801SMichal Simek     // ..
8097*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8007000, 0x20000000U ,0x00000000U),
8098*ad5b5801SMichal Simek     // .. FINISH: PL POWER ON RESET REGISTERS
8099*ad5b5801SMichal Simek     // .. START: SMC TIMING CALCULATION REGISTER UPDATE
8100*ad5b5801SMichal Simek     // .. .. START: NAND SET CYCLE
8101*ad5b5801SMichal Simek     // .. .. FINISH: NAND SET CYCLE
8102*ad5b5801SMichal Simek     // .. .. START: OPMODE
8103*ad5b5801SMichal Simek     // .. .. FINISH: OPMODE
8104*ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
8105*ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
8106*ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS0 SET CYCLE
8107*ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS0 SET CYCLE
8108*ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
8109*ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
8110*ad5b5801SMichal Simek     // .. .. START: NOR CS0 BASE ADDRESS
8111*ad5b5801SMichal Simek     // .. .. FINISH: NOR CS0 BASE ADDRESS
8112*ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS1 SET CYCLE
8113*ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS1 SET CYCLE
8114*ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
8115*ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
8116*ad5b5801SMichal Simek     // .. .. START: NOR CS1 BASE ADDRESS
8117*ad5b5801SMichal Simek     // .. .. FINISH: NOR CS1 BASE ADDRESS
8118*ad5b5801SMichal Simek     // .. .. START: USB RESET
8119*ad5b5801SMichal Simek     // .. .. .. START: USB0 RESET
8120*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
8121*ad5b5801SMichal Simek     // .. .. .. .. DIRECTION_0 = 0x80
8122*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A204[31:0] = 0x00000080U
8123*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000080U
8124*ad5b5801SMichal Simek     // .. .. .. ..
8125*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A204, 0xFFFFFFFFU ,0x00000080U),
8126*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
8127*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
8128*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
8129*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8130*ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
8131*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
8132*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
8133*ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x80
8134*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000080U
8135*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000080U
8136*ad5b5801SMichal Simek     // .. .. .. ..
8137*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0080U),
8138*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8139*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8140*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8141*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8142*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8143*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8144*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8145*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
8146*ad5b5801SMichal Simek     // .. .. .. .. OP_ENABLE_0 = 0x80
8147*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A208[31:0] = 0x00000080U
8148*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000080U
8149*ad5b5801SMichal Simek     // .. .. .. ..
8150*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A208, 0xFFFFFFFFU ,0x00000080U),
8151*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
8152*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
8153*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
8154*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8155*ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
8156*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
8157*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
8158*ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x0
8159*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000000U
8160*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000000U
8161*ad5b5801SMichal Simek     // .. .. .. ..
8162*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0000U),
8163*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8164*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8165*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8166*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8167*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8168*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8169*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8170*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8171*ad5b5801SMichal Simek     // .. .. .. ..
8172*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8173*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8174*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8175*ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
8176*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
8177*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
8178*ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x80
8179*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000080U
8180*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000080U
8181*ad5b5801SMichal Simek     // .. .. .. ..
8182*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0080U),
8183*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8184*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8185*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8186*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8187*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8188*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8189*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8190*ad5b5801SMichal Simek     // .. .. .. FINISH: USB0 RESET
8191*ad5b5801SMichal Simek     // .. .. .. START: USB1 RESET
8192*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
8193*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
8194*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
8195*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
8196*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8197*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8198*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8199*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8200*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8201*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8202*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8203*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8204*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
8205*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
8206*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
8207*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
8208*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8209*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8210*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8211*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8212*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8213*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8214*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8215*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8216*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8217*ad5b5801SMichal Simek     // .. .. .. ..
8218*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8219*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8220*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8221*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8222*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8223*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8224*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8225*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8226*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8227*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8228*ad5b5801SMichal Simek     // .. .. .. FINISH: USB1 RESET
8229*ad5b5801SMichal Simek     // .. .. FINISH: USB RESET
8230*ad5b5801SMichal Simek     // .. .. START: ENET RESET
8231*ad5b5801SMichal Simek     // .. .. .. START: ENET0 RESET
8232*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
8233*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
8234*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
8235*ad5b5801SMichal Simek     // .. .. .. .. DIRECTION_1 = 0x8000
8236*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A244[21:0] = 0x00008000U
8237*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x003FFFFFU    VAL : 0x00008000U
8238*ad5b5801SMichal Simek     // .. .. .. ..
8239*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A244, 0x003FFFFFU ,0x00008000U),
8240*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
8241*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8242*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8243*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8244*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8245*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8246*ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0x7fff
8247*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x00007FFFU
8248*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x7FFF0000U
8249*ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x8000
8250*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00008000U
8251*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00008000U
8252*ad5b5801SMichal Simek     // .. .. .. ..
8253*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0x7FFF8000U),
8254*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8255*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8256*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8257*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
8258*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
8259*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
8260*ad5b5801SMichal Simek     // .. .. .. .. OP_ENABLE_1 = 0x8000
8261*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A248[21:0] = 0x00008000U
8262*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x003FFFFFU    VAL : 0x00008000U
8263*ad5b5801SMichal Simek     // .. .. .. ..
8264*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A248, 0x003FFFFFU ,0x00008000U),
8265*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
8266*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8267*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8268*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8269*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8270*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8271*ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0x7fff
8272*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x00007FFFU
8273*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x7FFF0000U
8274*ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x0
8275*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00000000U
8276*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000000U
8277*ad5b5801SMichal Simek     // .. .. .. ..
8278*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0x7FFF0000U),
8279*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8280*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8281*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8282*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8283*ad5b5801SMichal Simek     // .. .. .. ..
8284*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8285*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8286*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8287*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8288*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8289*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8290*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8291*ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0x7fff
8292*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x00007FFFU
8293*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x7FFF0000U
8294*ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x8000
8295*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00008000U
8296*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00008000U
8297*ad5b5801SMichal Simek     // .. .. .. ..
8298*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0x7FFF8000U),
8299*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8300*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8301*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8302*ad5b5801SMichal Simek     // .. .. .. FINISH: ENET0 RESET
8303*ad5b5801SMichal Simek     // .. .. .. START: ENET1 RESET
8304*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
8305*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
8306*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
8307*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
8308*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8309*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8310*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8311*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8312*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8313*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8314*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8315*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8316*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
8317*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
8318*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
8319*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
8320*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8321*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8322*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8323*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8324*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8325*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8326*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8327*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8328*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8329*ad5b5801SMichal Simek     // .. .. .. ..
8330*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8331*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8332*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8333*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8334*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8335*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8336*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8337*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8338*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8339*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8340*ad5b5801SMichal Simek     // .. .. .. FINISH: ENET1 RESET
8341*ad5b5801SMichal Simek     // .. .. FINISH: ENET RESET
8342*ad5b5801SMichal Simek     // .. .. START: I2C RESET
8343*ad5b5801SMichal Simek     // .. .. .. START: I2C0 RESET
8344*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
8345*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
8346*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
8347*ad5b5801SMichal Simek     // .. .. .. .. DIRECTION_1 = 0x4000
8348*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A244[21:0] = 0x00004000U
8349*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x003FFFFFU    VAL : 0x00004000U
8350*ad5b5801SMichal Simek     // .. .. .. ..
8351*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A244, 0x003FFFFFU ,0x00004000U),
8352*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
8353*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8354*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8355*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8356*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8357*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8358*ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0xbfff
8359*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x0000BFFFU
8360*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xBFFF0000U
8361*ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x4000
8362*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00004000U
8363*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00004000U
8364*ad5b5801SMichal Simek     // .. .. .. ..
8365*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0xBFFF4000U),
8366*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8367*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8368*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8369*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
8370*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
8371*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
8372*ad5b5801SMichal Simek     // .. .. .. .. OP_ENABLE_1 = 0x4000
8373*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A248[21:0] = 0x00004000U
8374*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x003FFFFFU    VAL : 0x00004000U
8375*ad5b5801SMichal Simek     // .. .. .. ..
8376*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A248, 0x003FFFFFU ,0x00004000U),
8377*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
8378*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8379*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8380*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8381*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8382*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8383*ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0xbfff
8384*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x0000BFFFU
8385*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xBFFF0000U
8386*ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x0
8387*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00000000U
8388*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000000U
8389*ad5b5801SMichal Simek     // .. .. .. ..
8390*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0xBFFF0000U),
8391*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8392*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8393*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8394*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8395*ad5b5801SMichal Simek     // .. .. .. ..
8396*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8397*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8398*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8399*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8400*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8401*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8402*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8403*ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0xbfff
8404*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x0000BFFFU
8405*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xBFFF0000U
8406*ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x4000
8407*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00004000U
8408*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00004000U
8409*ad5b5801SMichal Simek     // .. .. .. ..
8410*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0xBFFF4000U),
8411*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8412*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8413*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8414*ad5b5801SMichal Simek     // .. .. .. FINISH: I2C0 RESET
8415*ad5b5801SMichal Simek     // .. .. .. START: I2C1 RESET
8416*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
8417*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
8418*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
8419*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
8420*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8421*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8422*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8423*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8424*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8425*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8426*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8427*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8428*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
8429*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
8430*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
8431*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
8432*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8433*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8434*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8435*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8436*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8437*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8438*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8439*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8440*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8441*ad5b5801SMichal Simek     // .. .. .. ..
8442*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8443*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8444*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8445*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8446*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8447*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8448*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8449*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8450*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8451*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8452*ad5b5801SMichal Simek     // .. .. .. FINISH: I2C1 RESET
8453*ad5b5801SMichal Simek     // .. .. FINISH: I2C RESET
8454*ad5b5801SMichal Simek     // .. .. START: NOR CHIP SELECT
8455*ad5b5801SMichal Simek     // .. .. .. START: DIR MODE BANK 0
8456*ad5b5801SMichal Simek     // .. .. .. FINISH: DIR MODE BANK 0
8457*ad5b5801SMichal Simek     // .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8458*ad5b5801SMichal Simek     // .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8459*ad5b5801SMichal Simek     // .. .. .. START: OUTPUT ENABLE BANK 0
8460*ad5b5801SMichal Simek     // .. .. .. FINISH: OUTPUT ENABLE BANK 0
8461*ad5b5801SMichal Simek     // .. .. FINISH: NOR CHIP SELECT
8462*ad5b5801SMichal Simek     // .. FINISH: SMC TIMING CALCULATION REGISTER UPDATE
8463*ad5b5801SMichal Simek     // FINISH: top
8464*ad5b5801SMichal Simek     //
8465*ad5b5801SMichal Simek     EMIT_EXIT(),
8466*ad5b5801SMichal Simek 
8467*ad5b5801SMichal Simek     //
8468*ad5b5801SMichal Simek };
8469*ad5b5801SMichal Simek 
8470*ad5b5801SMichal Simek unsigned long ps7_post_config_2_0[] = {
8471*ad5b5801SMichal Simek     // START: top
8472*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
8473*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
8474*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
8475*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
8476*ad5b5801SMichal Simek     // ..
8477*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
8478*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
8479*ad5b5801SMichal Simek     // .. START: ENABLING LEVEL SHIFTER
8480*ad5b5801SMichal Simek     // .. USER_INP_ICT_EN_0 = 3
8481*ad5b5801SMichal Simek     // .. ==> 0XF8000900[1:0] = 0x00000003U
8482*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000003U    VAL : 0x00000003U
8483*ad5b5801SMichal Simek     // .. USER_INP_ICT_EN_1 = 3
8484*ad5b5801SMichal Simek     // .. ==> 0XF8000900[3:2] = 0x00000003U
8485*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000000CU    VAL : 0x0000000CU
8486*ad5b5801SMichal Simek     // ..
8487*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000900, 0x0000000FU ,0x0000000FU),
8488*ad5b5801SMichal Simek     // .. FINISH: ENABLING LEVEL SHIFTER
8489*ad5b5801SMichal Simek     // .. START: FPGA RESETS TO 0
8490*ad5b5801SMichal Simek     // .. reserved_3 = 0
8491*ad5b5801SMichal Simek     // .. ==> 0XF8000240[31:25] = 0x00000000U
8492*ad5b5801SMichal Simek     // ..     ==> MASK : 0xFE000000U    VAL : 0x00000000U
8493*ad5b5801SMichal Simek     // .. FPGA_ACP_RST = 0
8494*ad5b5801SMichal Simek     // .. ==> 0XF8000240[24:24] = 0x00000000U
8495*ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
8496*ad5b5801SMichal Simek     // .. FPGA_AXDS3_RST = 0
8497*ad5b5801SMichal Simek     // .. ==> 0XF8000240[23:23] = 0x00000000U
8498*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
8499*ad5b5801SMichal Simek     // .. FPGA_AXDS2_RST = 0
8500*ad5b5801SMichal Simek     // .. ==> 0XF8000240[22:22] = 0x00000000U
8501*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
8502*ad5b5801SMichal Simek     // .. FPGA_AXDS1_RST = 0
8503*ad5b5801SMichal Simek     // .. ==> 0XF8000240[21:21] = 0x00000000U
8504*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
8505*ad5b5801SMichal Simek     // .. FPGA_AXDS0_RST = 0
8506*ad5b5801SMichal Simek     // .. ==> 0XF8000240[20:20] = 0x00000000U
8507*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
8508*ad5b5801SMichal Simek     // .. reserved_2 = 0
8509*ad5b5801SMichal Simek     // .. ==> 0XF8000240[19:18] = 0x00000000U
8510*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
8511*ad5b5801SMichal Simek     // .. FSSW1_FPGA_RST = 0
8512*ad5b5801SMichal Simek     // .. ==> 0XF8000240[17:17] = 0x00000000U
8513*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
8514*ad5b5801SMichal Simek     // .. FSSW0_FPGA_RST = 0
8515*ad5b5801SMichal Simek     // .. ==> 0XF8000240[16:16] = 0x00000000U
8516*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
8517*ad5b5801SMichal Simek     // .. reserved_1 = 0
8518*ad5b5801SMichal Simek     // .. ==> 0XF8000240[15:14] = 0x00000000U
8519*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000C000U    VAL : 0x00000000U
8520*ad5b5801SMichal Simek     // .. FPGA_FMSW1_RST = 0
8521*ad5b5801SMichal Simek     // .. ==> 0XF8000240[13:13] = 0x00000000U
8522*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
8523*ad5b5801SMichal Simek     // .. FPGA_FMSW0_RST = 0
8524*ad5b5801SMichal Simek     // .. ==> 0XF8000240[12:12] = 0x00000000U
8525*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
8526*ad5b5801SMichal Simek     // .. FPGA_DMA3_RST = 0
8527*ad5b5801SMichal Simek     // .. ==> 0XF8000240[11:11] = 0x00000000U
8528*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
8529*ad5b5801SMichal Simek     // .. FPGA_DMA2_RST = 0
8530*ad5b5801SMichal Simek     // .. ==> 0XF8000240[10:10] = 0x00000000U
8531*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
8532*ad5b5801SMichal Simek     // .. FPGA_DMA1_RST = 0
8533*ad5b5801SMichal Simek     // .. ==> 0XF8000240[9:9] = 0x00000000U
8534*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
8535*ad5b5801SMichal Simek     // .. FPGA_DMA0_RST = 0
8536*ad5b5801SMichal Simek     // .. ==> 0XF8000240[8:8] = 0x00000000U
8537*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
8538*ad5b5801SMichal Simek     // .. reserved = 0
8539*ad5b5801SMichal Simek     // .. ==> 0XF8000240[7:4] = 0x00000000U
8540*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
8541*ad5b5801SMichal Simek     // .. FPGA3_OUT_RST = 0
8542*ad5b5801SMichal Simek     // .. ==> 0XF8000240[3:3] = 0x00000000U
8543*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
8544*ad5b5801SMichal Simek     // .. FPGA2_OUT_RST = 0
8545*ad5b5801SMichal Simek     // .. ==> 0XF8000240[2:2] = 0x00000000U
8546*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
8547*ad5b5801SMichal Simek     // .. FPGA1_OUT_RST = 0
8548*ad5b5801SMichal Simek     // .. ==> 0XF8000240[1:1] = 0x00000000U
8549*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
8550*ad5b5801SMichal Simek     // .. FPGA0_OUT_RST = 0
8551*ad5b5801SMichal Simek     // .. ==> 0XF8000240[0:0] = 0x00000000U
8552*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8553*ad5b5801SMichal Simek     // ..
8554*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000240, 0xFFFFFFFFU ,0x00000000U),
8555*ad5b5801SMichal Simek     // .. FINISH: FPGA RESETS TO 0
8556*ad5b5801SMichal Simek     // .. START: AFI REGISTERS
8557*ad5b5801SMichal Simek     // .. .. START: AFI0 REGISTERS
8558*ad5b5801SMichal Simek     // .. .. FINISH: AFI0 REGISTERS
8559*ad5b5801SMichal Simek     // .. .. START: AFI1 REGISTERS
8560*ad5b5801SMichal Simek     // .. .. FINISH: AFI1 REGISTERS
8561*ad5b5801SMichal Simek     // .. .. START: AFI2 REGISTERS
8562*ad5b5801SMichal Simek     // .. .. FINISH: AFI2 REGISTERS
8563*ad5b5801SMichal Simek     // .. .. START: AFI3 REGISTERS
8564*ad5b5801SMichal Simek     // .. .. FINISH: AFI3 REGISTERS
8565*ad5b5801SMichal Simek     // .. FINISH: AFI REGISTERS
8566*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
8567*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
8568*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
8569*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
8570*ad5b5801SMichal Simek     // ..
8571*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
8572*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
8573*ad5b5801SMichal Simek     // FINISH: top
8574*ad5b5801SMichal Simek     //
8575*ad5b5801SMichal Simek     EMIT_EXIT(),
8576*ad5b5801SMichal Simek 
8577*ad5b5801SMichal Simek     //
8578*ad5b5801SMichal Simek };
8579*ad5b5801SMichal Simek 
8580*ad5b5801SMichal Simek unsigned long ps7_debug_2_0[] = {
8581*ad5b5801SMichal Simek     // START: top
8582*ad5b5801SMichal Simek     // .. START: CROSS TRIGGER CONFIGURATIONS
8583*ad5b5801SMichal Simek     // .. .. START: UNLOCKING CTI REGISTERS
8584*ad5b5801SMichal Simek     // .. .. KEY = 0XC5ACCE55
8585*ad5b5801SMichal Simek     // .. .. ==> 0XF8898FB0[31:0] = 0xC5ACCE55U
8586*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0xC5ACCE55U
8587*ad5b5801SMichal Simek     // .. ..
8588*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8898FB0, 0xFFFFFFFFU ,0xC5ACCE55U),
8589*ad5b5801SMichal Simek     // .. .. KEY = 0XC5ACCE55
8590*ad5b5801SMichal Simek     // .. .. ==> 0XF8899FB0[31:0] = 0xC5ACCE55U
8591*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0xC5ACCE55U
8592*ad5b5801SMichal Simek     // .. ..
8593*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8899FB0, 0xFFFFFFFFU ,0xC5ACCE55U),
8594*ad5b5801SMichal Simek     // .. .. KEY = 0XC5ACCE55
8595*ad5b5801SMichal Simek     // .. .. ==> 0XF8809FB0[31:0] = 0xC5ACCE55U
8596*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0xC5ACCE55U
8597*ad5b5801SMichal Simek     // .. ..
8598*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8809FB0, 0xFFFFFFFFU ,0xC5ACCE55U),
8599*ad5b5801SMichal Simek     // .. .. FINISH: UNLOCKING CTI REGISTERS
8600*ad5b5801SMichal Simek     // .. .. START: ENABLING CTI MODULES AND CHANNELS
8601*ad5b5801SMichal Simek     // .. .. FINISH: ENABLING CTI MODULES AND CHANNELS
8602*ad5b5801SMichal Simek     // .. .. START: MAPPING CPU0, CPU1 AND FTM EVENTS TO CTM CHANNELS
8603*ad5b5801SMichal Simek     // .. .. FINISH: MAPPING CPU0, CPU1 AND FTM EVENTS TO CTM CHANNELS
8604*ad5b5801SMichal Simek     // .. FINISH: CROSS TRIGGER CONFIGURATIONS
8605*ad5b5801SMichal Simek     // FINISH: top
8606*ad5b5801SMichal Simek     //
8607*ad5b5801SMichal Simek     EMIT_EXIT(),
8608*ad5b5801SMichal Simek 
8609*ad5b5801SMichal Simek     //
8610*ad5b5801SMichal Simek };
8611*ad5b5801SMichal Simek 
8612*ad5b5801SMichal Simek unsigned long ps7_pll_init_data_1_0[] = {
8613*ad5b5801SMichal Simek     // START: top
8614*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
8615*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
8616*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
8617*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
8618*ad5b5801SMichal Simek     // ..
8619*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
8620*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
8621*ad5b5801SMichal Simek     // .. START: PLL SLCR REGISTERS
8622*ad5b5801SMichal Simek     // .. .. START: ARM PLL INIT
8623*ad5b5801SMichal Simek     // .. .. PLL_RES = 0x2
8624*ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[7:4] = 0x00000002U
8625*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
8626*ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
8627*ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[11:8] = 0x00000002U
8628*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
8629*ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0xfa
8630*ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[21:12] = 0x000000FAU
8631*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x000FA000U
8632*ad5b5801SMichal Simek     // .. ..
8633*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000110, 0x003FFFF0U ,0x000FA220U),
8634*ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
8635*ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x28
8636*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[18:12] = 0x00000028U
8637*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x00028000U
8638*ad5b5801SMichal Simek     // .. .. ..
8639*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x0007F000U ,0x00028000U),
8640*ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
8641*ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
8642*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
8643*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[4:4] = 0x00000001U
8644*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
8645*ad5b5801SMichal Simek     // .. .. ..
8646*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000010U ,0x00000010U),
8647*ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
8648*ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
8649*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
8650*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[0:0] = 0x00000001U
8651*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8652*ad5b5801SMichal Simek     // .. .. ..
8653*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000001U ,0x00000001U),
8654*ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
8655*ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
8656*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
8657*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[0:0] = 0x00000000U
8658*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8659*ad5b5801SMichal Simek     // .. .. ..
8660*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000001U ,0x00000000U),
8661*ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
8662*ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
8663*ad5b5801SMichal Simek     // .. .. .. ARM_PLL_LOCK = 1
8664*ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[0:0] = 0x00000001U
8665*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8666*ad5b5801SMichal Simek     // .. .. ..
8667*ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000001U),
8668*ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
8669*ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
8670*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
8671*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[4:4] = 0x00000000U
8672*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
8673*ad5b5801SMichal Simek     // .. .. ..
8674*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000010U ,0x00000000U),
8675*ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
8676*ad5b5801SMichal Simek     // .. .. .. SRCSEL = 0x0
8677*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[5:4] = 0x00000000U
8678*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8679*ad5b5801SMichal Simek     // .. .. .. DIVISOR = 0x2
8680*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[13:8] = 0x00000002U
8681*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00003F00U    VAL : 0x00000200U
8682*ad5b5801SMichal Simek     // .. .. .. CPU_6OR4XCLKACT = 0x1
8683*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[24:24] = 0x00000001U
8684*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x01000000U    VAL : 0x01000000U
8685*ad5b5801SMichal Simek     // .. .. .. CPU_3OR2XCLKACT = 0x1
8686*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[25:25] = 0x00000001U
8687*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x02000000U    VAL : 0x02000000U
8688*ad5b5801SMichal Simek     // .. .. .. CPU_2XCLKACT = 0x1
8689*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[26:26] = 0x00000001U
8690*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x04000000U    VAL : 0x04000000U
8691*ad5b5801SMichal Simek     // .. .. .. CPU_1XCLKACT = 0x1
8692*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[27:27] = 0x00000001U
8693*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x08000000U    VAL : 0x08000000U
8694*ad5b5801SMichal Simek     // .. .. .. CPU_PERI_CLKACT = 0x1
8695*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[28:28] = 0x00000001U
8696*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
8697*ad5b5801SMichal Simek     // .. .. ..
8698*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000120, 0x1F003F30U ,0x1F000200U),
8699*ad5b5801SMichal Simek     // .. .. FINISH: ARM PLL INIT
8700*ad5b5801SMichal Simek     // .. .. START: DDR PLL INIT
8701*ad5b5801SMichal Simek     // .. .. PLL_RES = 0x2
8702*ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[7:4] = 0x00000002U
8703*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
8704*ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
8705*ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[11:8] = 0x00000002U
8706*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
8707*ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0x12c
8708*ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[21:12] = 0x0000012CU
8709*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x0012C000U
8710*ad5b5801SMichal Simek     // .. ..
8711*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000114, 0x003FFFF0U ,0x0012C220U),
8712*ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
8713*ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x20
8714*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[18:12] = 0x00000020U
8715*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x00020000U
8716*ad5b5801SMichal Simek     // .. .. ..
8717*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x0007F000U ,0x00020000U),
8718*ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
8719*ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
8720*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
8721*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[4:4] = 0x00000001U
8722*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
8723*ad5b5801SMichal Simek     // .. .. ..
8724*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000010U ,0x00000010U),
8725*ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
8726*ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
8727*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
8728*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[0:0] = 0x00000001U
8729*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8730*ad5b5801SMichal Simek     // .. .. ..
8731*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000001U ,0x00000001U),
8732*ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
8733*ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
8734*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
8735*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[0:0] = 0x00000000U
8736*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8737*ad5b5801SMichal Simek     // .. .. ..
8738*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000001U ,0x00000000U),
8739*ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
8740*ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
8741*ad5b5801SMichal Simek     // .. .. .. DDR_PLL_LOCK = 1
8742*ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[1:1] = 0x00000001U
8743*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
8744*ad5b5801SMichal Simek     // .. .. ..
8745*ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000002U),
8746*ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
8747*ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
8748*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
8749*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[4:4] = 0x00000000U
8750*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
8751*ad5b5801SMichal Simek     // .. .. ..
8752*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000010U ,0x00000000U),
8753*ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
8754*ad5b5801SMichal Simek     // .. .. .. DDR_3XCLKACT = 0x1
8755*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[0:0] = 0x00000001U
8756*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8757*ad5b5801SMichal Simek     // .. .. .. DDR_2XCLKACT = 0x1
8758*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[1:1] = 0x00000001U
8759*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
8760*ad5b5801SMichal Simek     // .. .. .. DDR_3XCLK_DIVISOR = 0x2
8761*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[25:20] = 0x00000002U
8762*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x03F00000U    VAL : 0x00200000U
8763*ad5b5801SMichal Simek     // .. .. .. DDR_2XCLK_DIVISOR = 0x3
8764*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[31:26] = 0x00000003U
8765*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0xFC000000U    VAL : 0x0C000000U
8766*ad5b5801SMichal Simek     // .. .. ..
8767*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000124, 0xFFF00003U ,0x0C200003U),
8768*ad5b5801SMichal Simek     // .. .. FINISH: DDR PLL INIT
8769*ad5b5801SMichal Simek     // .. .. START: IO PLL INIT
8770*ad5b5801SMichal Simek     // .. .. PLL_RES = 0xc
8771*ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[7:4] = 0x0000000CU
8772*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x000000C0U
8773*ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
8774*ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[11:8] = 0x00000002U
8775*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
8776*ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0x145
8777*ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[21:12] = 0x00000145U
8778*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00145000U
8779*ad5b5801SMichal Simek     // .. ..
8780*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000118, 0x003FFFF0U ,0x001452C0U),
8781*ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
8782*ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x1e
8783*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[18:12] = 0x0000001EU
8784*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x0001E000U
8785*ad5b5801SMichal Simek     // .. .. ..
8786*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x0007F000U ,0x0001E000U),
8787*ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
8788*ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
8789*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
8790*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[4:4] = 0x00000001U
8791*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
8792*ad5b5801SMichal Simek     // .. .. ..
8793*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000010U ,0x00000010U),
8794*ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
8795*ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
8796*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
8797*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[0:0] = 0x00000001U
8798*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8799*ad5b5801SMichal Simek     // .. .. ..
8800*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000001U ,0x00000001U),
8801*ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
8802*ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
8803*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
8804*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[0:0] = 0x00000000U
8805*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8806*ad5b5801SMichal Simek     // .. .. ..
8807*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000001U ,0x00000000U),
8808*ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
8809*ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
8810*ad5b5801SMichal Simek     // .. .. .. IO_PLL_LOCK = 1
8811*ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[2:2] = 0x00000001U
8812*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
8813*ad5b5801SMichal Simek     // .. .. ..
8814*ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000004U),
8815*ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
8816*ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
8817*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
8818*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[4:4] = 0x00000000U
8819*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
8820*ad5b5801SMichal Simek     // .. .. ..
8821*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000010U ,0x00000000U),
8822*ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
8823*ad5b5801SMichal Simek     // .. .. FINISH: IO PLL INIT
8824*ad5b5801SMichal Simek     // .. FINISH: PLL SLCR REGISTERS
8825*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
8826*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
8827*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
8828*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
8829*ad5b5801SMichal Simek     // ..
8830*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
8831*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
8832*ad5b5801SMichal Simek     // FINISH: top
8833*ad5b5801SMichal Simek     //
8834*ad5b5801SMichal Simek     EMIT_EXIT(),
8835*ad5b5801SMichal Simek 
8836*ad5b5801SMichal Simek     //
8837*ad5b5801SMichal Simek };
8838*ad5b5801SMichal Simek 
8839*ad5b5801SMichal Simek unsigned long ps7_clock_init_data_1_0[] = {
8840*ad5b5801SMichal Simek     // START: top
8841*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
8842*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
8843*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
8844*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
8845*ad5b5801SMichal Simek     // ..
8846*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
8847*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
8848*ad5b5801SMichal Simek     // .. START: CLOCK CONTROL SLCR REGISTERS
8849*ad5b5801SMichal Simek     // .. CLKACT = 0x1
8850*ad5b5801SMichal Simek     // .. ==> 0XF8000128[0:0] = 0x00000001U
8851*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8852*ad5b5801SMichal Simek     // .. DIVISOR0 = 0x23
8853*ad5b5801SMichal Simek     // .. ==> 0XF8000128[13:8] = 0x00000023U
8854*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00002300U
8855*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x3
8856*ad5b5801SMichal Simek     // .. ==> 0XF8000128[25:20] = 0x00000003U
8857*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00300000U
8858*ad5b5801SMichal Simek     // ..
8859*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000128, 0x03F03F01U ,0x00302301U),
8860*ad5b5801SMichal Simek     // .. CLKACT = 0x1
8861*ad5b5801SMichal Simek     // .. ==> 0XF8000138[0:0] = 0x00000001U
8862*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8863*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8864*ad5b5801SMichal Simek     // .. ==> 0XF8000138[4:4] = 0x00000000U
8865*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
8866*ad5b5801SMichal Simek     // ..
8867*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000138, 0x00000011U ,0x00000001U),
8868*ad5b5801SMichal Simek     // .. CLKACT = 0x1
8869*ad5b5801SMichal Simek     // .. ==> 0XF8000140[0:0] = 0x00000001U
8870*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8871*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8872*ad5b5801SMichal Simek     // .. ==> 0XF8000140[6:4] = 0x00000000U
8873*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
8874*ad5b5801SMichal Simek     // .. DIVISOR = 0x8
8875*ad5b5801SMichal Simek     // .. ==> 0XF8000140[13:8] = 0x00000008U
8876*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000800U
8877*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x5
8878*ad5b5801SMichal Simek     // .. ==> 0XF8000140[25:20] = 0x00000005U
8879*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00500000U
8880*ad5b5801SMichal Simek     // ..
8881*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000140, 0x03F03F71U ,0x00500801U),
8882*ad5b5801SMichal Simek     // .. CLKACT = 0x1
8883*ad5b5801SMichal Simek     // .. ==> 0XF800014C[0:0] = 0x00000001U
8884*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8885*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8886*ad5b5801SMichal Simek     // .. ==> 0XF800014C[5:4] = 0x00000000U
8887*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8888*ad5b5801SMichal Simek     // .. DIVISOR = 0x5
8889*ad5b5801SMichal Simek     // .. ==> 0XF800014C[13:8] = 0x00000005U
8890*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000500U
8891*ad5b5801SMichal Simek     // ..
8892*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800014C, 0x00003F31U ,0x00000501U),
8893*ad5b5801SMichal Simek     // .. CLKACT0 = 0x1
8894*ad5b5801SMichal Simek     // .. ==> 0XF8000150[0:0] = 0x00000001U
8895*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8896*ad5b5801SMichal Simek     // .. CLKACT1 = 0x0
8897*ad5b5801SMichal Simek     // .. ==> 0XF8000150[1:1] = 0x00000000U
8898*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
8899*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8900*ad5b5801SMichal Simek     // .. ==> 0XF8000150[5:4] = 0x00000000U
8901*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8902*ad5b5801SMichal Simek     // .. DIVISOR = 0x14
8903*ad5b5801SMichal Simek     // .. ==> 0XF8000150[13:8] = 0x00000014U
8904*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
8905*ad5b5801SMichal Simek     // ..
8906*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000150, 0x00003F33U ,0x00001401U),
8907*ad5b5801SMichal Simek     // .. CLKACT0 = 0x0
8908*ad5b5801SMichal Simek     // .. ==> 0XF8000154[0:0] = 0x00000000U
8909*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8910*ad5b5801SMichal Simek     // .. CLKACT1 = 0x1
8911*ad5b5801SMichal Simek     // .. ==> 0XF8000154[1:1] = 0x00000001U
8912*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
8913*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8914*ad5b5801SMichal Simek     // .. ==> 0XF8000154[5:4] = 0x00000000U
8915*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8916*ad5b5801SMichal Simek     // .. DIVISOR = 0x14
8917*ad5b5801SMichal Simek     // .. ==> 0XF8000154[13:8] = 0x00000014U
8918*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
8919*ad5b5801SMichal Simek     // ..
8920*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000154, 0x00003F33U ,0x00001402U),
8921*ad5b5801SMichal Simek     // .. CLKACT = 0x1
8922*ad5b5801SMichal Simek     // .. ==> 0XF8000168[0:0] = 0x00000001U
8923*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8924*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8925*ad5b5801SMichal Simek     // .. ==> 0XF8000168[5:4] = 0x00000000U
8926*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8927*ad5b5801SMichal Simek     // .. DIVISOR = 0x5
8928*ad5b5801SMichal Simek     // .. ==> 0XF8000168[13:8] = 0x00000005U
8929*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000500U
8930*ad5b5801SMichal Simek     // ..
8931*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000168, 0x00003F31U ,0x00000501U),
8932*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8933*ad5b5801SMichal Simek     // .. ==> 0XF8000170[5:4] = 0x00000000U
8934*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8935*ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
8936*ad5b5801SMichal Simek     // .. ==> 0XF8000170[13:8] = 0x00000014U
8937*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
8938*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
8939*ad5b5801SMichal Simek     // .. ==> 0XF8000170[25:20] = 0x00000001U
8940*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
8941*ad5b5801SMichal Simek     // ..
8942*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000170, 0x03F03F30U ,0x00101400U),
8943*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8944*ad5b5801SMichal Simek     // .. ==> 0XF8000180[5:4] = 0x00000000U
8945*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8946*ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
8947*ad5b5801SMichal Simek     // .. ==> 0XF8000180[13:8] = 0x00000014U
8948*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
8949*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
8950*ad5b5801SMichal Simek     // .. ==> 0XF8000180[25:20] = 0x00000001U
8951*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
8952*ad5b5801SMichal Simek     // ..
8953*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000180, 0x03F03F30U ,0x00101400U),
8954*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8955*ad5b5801SMichal Simek     // .. ==> 0XF8000190[5:4] = 0x00000000U
8956*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8957*ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
8958*ad5b5801SMichal Simek     // .. ==> 0XF8000190[13:8] = 0x00000014U
8959*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
8960*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
8961*ad5b5801SMichal Simek     // .. ==> 0XF8000190[25:20] = 0x00000001U
8962*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
8963*ad5b5801SMichal Simek     // ..
8964*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000190, 0x03F03F30U ,0x00101400U),
8965*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8966*ad5b5801SMichal Simek     // .. ==> 0XF80001A0[5:4] = 0x00000000U
8967*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8968*ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
8969*ad5b5801SMichal Simek     // .. ==> 0XF80001A0[13:8] = 0x00000014U
8970*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
8971*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
8972*ad5b5801SMichal Simek     // .. ==> 0XF80001A0[25:20] = 0x00000001U
8973*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
8974*ad5b5801SMichal Simek     // ..
8975*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80001A0, 0x03F03F30U ,0x00101400U),
8976*ad5b5801SMichal Simek     // .. CLK_621_TRUE = 0x1
8977*ad5b5801SMichal Simek     // .. ==> 0XF80001C4[0:0] = 0x00000001U
8978*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8979*ad5b5801SMichal Simek     // ..
8980*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80001C4, 0x00000001U ,0x00000001U),
8981*ad5b5801SMichal Simek     // .. DMA_CPU_2XCLKACT = 0x1
8982*ad5b5801SMichal Simek     // .. ==> 0XF800012C[0:0] = 0x00000001U
8983*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8984*ad5b5801SMichal Simek     // .. USB0_CPU_1XCLKACT = 0x1
8985*ad5b5801SMichal Simek     // .. ==> 0XF800012C[2:2] = 0x00000001U
8986*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
8987*ad5b5801SMichal Simek     // .. USB1_CPU_1XCLKACT = 0x1
8988*ad5b5801SMichal Simek     // .. ==> 0XF800012C[3:3] = 0x00000001U
8989*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
8990*ad5b5801SMichal Simek     // .. GEM0_CPU_1XCLKACT = 0x1
8991*ad5b5801SMichal Simek     // .. ==> 0XF800012C[6:6] = 0x00000001U
8992*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000040U
8993*ad5b5801SMichal Simek     // .. GEM1_CPU_1XCLKACT = 0x0
8994*ad5b5801SMichal Simek     // .. ==> 0XF800012C[7:7] = 0x00000000U
8995*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
8996*ad5b5801SMichal Simek     // .. SDI0_CPU_1XCLKACT = 0x1
8997*ad5b5801SMichal Simek     // .. ==> 0XF800012C[10:10] = 0x00000001U
8998*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000400U
8999*ad5b5801SMichal Simek     // .. SDI1_CPU_1XCLKACT = 0x0
9000*ad5b5801SMichal Simek     // .. ==> 0XF800012C[11:11] = 0x00000000U
9001*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
9002*ad5b5801SMichal Simek     // .. SPI0_CPU_1XCLKACT = 0x0
9003*ad5b5801SMichal Simek     // .. ==> 0XF800012C[14:14] = 0x00000000U
9004*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
9005*ad5b5801SMichal Simek     // .. SPI1_CPU_1XCLKACT = 0x0
9006*ad5b5801SMichal Simek     // .. ==> 0XF800012C[15:15] = 0x00000000U
9007*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
9008*ad5b5801SMichal Simek     // .. CAN0_CPU_1XCLKACT = 0x0
9009*ad5b5801SMichal Simek     // .. ==> 0XF800012C[16:16] = 0x00000000U
9010*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9011*ad5b5801SMichal Simek     // .. CAN1_CPU_1XCLKACT = 0x0
9012*ad5b5801SMichal Simek     // .. ==> 0XF800012C[17:17] = 0x00000000U
9013*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9014*ad5b5801SMichal Simek     // .. I2C0_CPU_1XCLKACT = 0x1
9015*ad5b5801SMichal Simek     // .. ==> 0XF800012C[18:18] = 0x00000001U
9016*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00040000U    VAL : 0x00040000U
9017*ad5b5801SMichal Simek     // .. I2C1_CPU_1XCLKACT = 0x1
9018*ad5b5801SMichal Simek     // .. ==> 0XF800012C[19:19] = 0x00000001U
9019*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
9020*ad5b5801SMichal Simek     // .. UART0_CPU_1XCLKACT = 0x0
9021*ad5b5801SMichal Simek     // .. ==> 0XF800012C[20:20] = 0x00000000U
9022*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
9023*ad5b5801SMichal Simek     // .. UART1_CPU_1XCLKACT = 0x1
9024*ad5b5801SMichal Simek     // .. ==> 0XF800012C[21:21] = 0x00000001U
9025*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00200000U
9026*ad5b5801SMichal Simek     // .. GPIO_CPU_1XCLKACT = 0x1
9027*ad5b5801SMichal Simek     // .. ==> 0XF800012C[22:22] = 0x00000001U
9028*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00400000U
9029*ad5b5801SMichal Simek     // .. LQSPI_CPU_1XCLKACT = 0x1
9030*ad5b5801SMichal Simek     // .. ==> 0XF800012C[23:23] = 0x00000001U
9031*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00800000U
9032*ad5b5801SMichal Simek     // .. SMC_CPU_1XCLKACT = 0x1
9033*ad5b5801SMichal Simek     // .. ==> 0XF800012C[24:24] = 0x00000001U
9034*ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x01000000U
9035*ad5b5801SMichal Simek     // ..
9036*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800012C, 0x01FFCCCDU ,0x01EC044DU),
9037*ad5b5801SMichal Simek     // .. FINISH: CLOCK CONTROL SLCR REGISTERS
9038*ad5b5801SMichal Simek     // .. START: THIS SHOULD BE BLANK
9039*ad5b5801SMichal Simek     // .. FINISH: THIS SHOULD BE BLANK
9040*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
9041*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
9042*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
9043*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
9044*ad5b5801SMichal Simek     // ..
9045*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
9046*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
9047*ad5b5801SMichal Simek     // FINISH: top
9048*ad5b5801SMichal Simek     //
9049*ad5b5801SMichal Simek     EMIT_EXIT(),
9050*ad5b5801SMichal Simek 
9051*ad5b5801SMichal Simek     //
9052*ad5b5801SMichal Simek };
9053*ad5b5801SMichal Simek 
9054*ad5b5801SMichal Simek unsigned long ps7_ddr_init_data_1_0[] = {
9055*ad5b5801SMichal Simek     // START: top
9056*ad5b5801SMichal Simek     // .. START: DDR INITIALIZATION
9057*ad5b5801SMichal Simek     // .. .. START: LOCK DDR
9058*ad5b5801SMichal Simek     // .. .. reg_ddrc_soft_rstb = 0
9059*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[0:0] = 0x00000000U
9060*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9061*ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_en = 0x0
9062*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[1:1] = 0x00000000U
9063*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9064*ad5b5801SMichal Simek     // .. .. reg_ddrc_data_bus_width = 0x0
9065*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[3:2] = 0x00000000U
9066*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000CU    VAL : 0x00000000U
9067*ad5b5801SMichal Simek     // .. .. reg_ddrc_burst8_refresh = 0x0
9068*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[6:4] = 0x00000000U
9069*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
9070*ad5b5801SMichal Simek     // .. .. reg_ddrc_rdwr_idle_gap = 0x1
9071*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[13:7] = 0x00000001U
9072*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003F80U    VAL : 0x00000080U
9073*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_rd_bypass = 0x0
9074*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[14:14] = 0x00000000U
9075*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
9076*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_act_bypass = 0x0
9077*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[15:15] = 0x00000000U
9078*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
9079*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_refresh = 0x0
9080*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[16:16] = 0x00000000U
9081*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9082*ad5b5801SMichal Simek     // .. ..
9083*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006000, 0x0001FFFFU ,0x00000080U),
9084*ad5b5801SMichal Simek     // .. .. FINISH: LOCK DDR
9085*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_nom_x32 = 0x81
9086*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[11:0] = 0x00000081U
9087*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000081U
9088*ad5b5801SMichal Simek     // .. .. reg_ddrc_active_ranks = 0x1
9089*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[13:12] = 0x00000001U
9090*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003000U    VAL : 0x00001000U
9091*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_cs_bit0 = 0x0
9092*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[18:14] = 0x00000000U
9093*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0007C000U    VAL : 0x00000000U
9094*ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_block = 0x1
9095*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[20:19] = 0x00000001U
9096*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00180000U    VAL : 0x00080000U
9097*ad5b5801SMichal Simek     // .. .. reg_ddrc_diff_rank_rd_2cycle_gap = 0x0
9098*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[21:21] = 0x00000000U
9099*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
9100*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_cs_bit1 = 0x0
9101*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[26:22] = 0x00000000U
9102*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07C00000U    VAL : 0x00000000U
9103*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_open_bank = 0x0
9104*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[27:27] = 0x00000000U
9105*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x00000000U
9106*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_4bank_ram = 0x0
9107*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[28:28] = 0x00000000U
9108*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x00000000U
9109*ad5b5801SMichal Simek     // .. ..
9110*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006004, 0x1FFFFFFFU ,0x00081081U),
9111*ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_min_non_critical_x32 = 0xf
9112*ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[10:0] = 0x0000000FU
9113*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x0000000FU
9114*ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_max_starve_x32 = 0xf
9115*ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[21:11] = 0x0000000FU
9116*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF800U    VAL : 0x00007800U
9117*ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_xact_run_length = 0xf
9118*ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[25:22] = 0x0000000FU
9119*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03C00000U    VAL : 0x03C00000U
9120*ad5b5801SMichal Simek     // .. ..
9121*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006008, 0x03FFFFFFU ,0x03C0780FU),
9122*ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_min_non_critical_x32 = 0x1
9123*ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[10:0] = 0x00000001U
9124*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000001U
9125*ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_max_starve_x32 = 0x2
9126*ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[21:11] = 0x00000002U
9127*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF800U    VAL : 0x00001000U
9128*ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_xact_run_length = 0x8
9129*ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[25:22] = 0x00000008U
9130*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03C00000U    VAL : 0x02000000U
9131*ad5b5801SMichal Simek     // .. ..
9132*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800600C, 0x03FFFFFFU ,0x02001001U),
9133*ad5b5801SMichal Simek     // .. .. reg_ddrc_w_min_non_critical_x32 = 0x1
9134*ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[10:0] = 0x00000001U
9135*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000001U
9136*ad5b5801SMichal Simek     // .. .. reg_ddrc_w_xact_run_length = 0x8
9137*ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[14:11] = 0x00000008U
9138*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007800U    VAL : 0x00004000U
9139*ad5b5801SMichal Simek     // .. .. reg_ddrc_w_max_starve_x32 = 0x2
9140*ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[25:15] = 0x00000002U
9141*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF8000U    VAL : 0x00010000U
9142*ad5b5801SMichal Simek     // .. ..
9143*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006010, 0x03FFFFFFU ,0x00014001U),
9144*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rc = 0x1b
9145*ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[5:0] = 0x0000001BU
9146*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000003FU    VAL : 0x0000001BU
9147*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_min = 0x56
9148*ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[13:6] = 0x00000056U
9149*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FC0U    VAL : 0x00001580U
9150*ad5b5801SMichal Simek     // .. .. reg_ddrc_post_selfref_gap_x32 = 0x10
9151*ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[20:14] = 0x00000010U
9152*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FC000U    VAL : 0x00040000U
9153*ad5b5801SMichal Simek     // .. ..
9154*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006014, 0x001FFFFFU ,0x0004159BU),
9155*ad5b5801SMichal Simek     // .. .. reg_ddrc_wr2pre = 0x12
9156*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[4:0] = 0x00000012U
9157*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000012U
9158*ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_to_x32 = 0x6
9159*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[9:5] = 0x00000006U
9160*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x000000C0U
9161*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_faw = 0x10
9162*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[15:10] = 0x00000010U
9163*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FC00U    VAL : 0x00004000U
9164*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ras_max = 0x24
9165*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[21:16] = 0x00000024U
9166*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003F0000U    VAL : 0x00240000U
9167*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ras_min = 0x14
9168*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[26:22] = 0x00000014U
9169*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07C00000U    VAL : 0x05000000U
9170*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cke = 0x4
9171*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[31:28] = 0x00000004U
9172*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x40000000U
9173*ad5b5801SMichal Simek     // .. ..
9174*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006018, 0xF7FFFFFFU ,0x452440D2U),
9175*ad5b5801SMichal Simek     // .. .. reg_ddrc_write_latency = 0x5
9176*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[4:0] = 0x00000005U
9177*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000005U
9178*ad5b5801SMichal Simek     // .. .. reg_ddrc_rd2wr = 0x7
9179*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[9:5] = 0x00000007U
9180*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x000000E0U
9181*ad5b5801SMichal Simek     // .. .. reg_ddrc_wr2rd = 0xe
9182*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[14:10] = 0x0000000EU
9183*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007C00U    VAL : 0x00003800U
9184*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_xp = 0x4
9185*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[19:15] = 0x00000004U
9186*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F8000U    VAL : 0x00020000U
9187*ad5b5801SMichal Simek     // .. .. reg_ddrc_pad_pd = 0x0
9188*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[22:20] = 0x00000000U
9189*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00700000U    VAL : 0x00000000U
9190*ad5b5801SMichal Simek     // .. .. reg_ddrc_rd2pre = 0x4
9191*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[27:23] = 0x00000004U
9192*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F800000U    VAL : 0x02000000U
9193*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rcd = 0x7
9194*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[31:28] = 0x00000007U
9195*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x70000000U
9196*ad5b5801SMichal Simek     // .. ..
9197*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800601C, 0xFFFFFFFFU ,0x720238E5U),
9198*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ccd = 0x4
9199*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[4:2] = 0x00000004U
9200*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001CU    VAL : 0x00000010U
9201*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rrd = 0x4
9202*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[7:5] = 0x00000004U
9203*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
9204*ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_margin = 0x2
9205*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[11:8] = 0x00000002U
9206*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
9207*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rp = 0x7
9208*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[15:12] = 0x00000007U
9209*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00007000U
9210*ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_to_x32 = 0x8
9211*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[20:16] = 0x00000008U
9212*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001F0000U    VAL : 0x00080000U
9213*ad5b5801SMichal Simek     // .. .. reg_ddrc_sdram = 0x1
9214*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[21:21] = 0x00000001U
9215*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00200000U
9216*ad5b5801SMichal Simek     // .. .. reg_ddrc_mobile = 0x0
9217*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[22:22] = 0x00000000U
9218*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
9219*ad5b5801SMichal Simek     // .. .. reg_ddrc_clock_stop_en = 0x0
9220*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[23:23] = 0x00000000U
9221*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
9222*ad5b5801SMichal Simek     // .. .. reg_ddrc_read_latency = 0x7
9223*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[28:24] = 0x00000007U
9224*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x1F000000U    VAL : 0x07000000U
9225*ad5b5801SMichal Simek     // .. .. reg_phy_mode_ddr1_ddr2 = 0x1
9226*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[29:29] = 0x00000001U
9227*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x20000000U    VAL : 0x20000000U
9228*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_pad_pd = 0x0
9229*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[30:30] = 0x00000000U
9230*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x40000000U    VAL : 0x00000000U
9231*ad5b5801SMichal Simek     // .. .. reg_ddrc_loopback = 0x0
9232*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[31:31] = 0x00000000U
9233*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x80000000U    VAL : 0x00000000U
9234*ad5b5801SMichal Simek     // .. ..
9235*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006020, 0xFFFFFFFCU ,0x27287290U),
9236*ad5b5801SMichal Simek     // .. .. reg_ddrc_en_2t_timing_mode = 0x0
9237*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[0:0] = 0x00000000U
9238*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9239*ad5b5801SMichal Simek     // .. .. reg_ddrc_prefer_write = 0x0
9240*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[1:1] = 0x00000000U
9241*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9242*ad5b5801SMichal Simek     // .. .. reg_ddrc_max_rank_rd = 0xf
9243*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[5:2] = 0x0000000FU
9244*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000003CU    VAL : 0x0000003CU
9245*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_wr = 0x0
9246*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[6:6] = 0x00000000U
9247*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
9248*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_addr = 0x0
9249*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[8:7] = 0x00000000U
9250*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
9251*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_data = 0x0
9252*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[24:9] = 0x00000000U
9253*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01FFFE00U    VAL : 0x00000000U
9254*ad5b5801SMichal Simek     // .. .. ddrc_reg_mr_wr_busy = 0x0
9255*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[25:25] = 0x00000000U
9256*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
9257*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_type = 0x0
9258*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[26:26] = 0x00000000U
9259*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
9260*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_rdata_valid = 0x0
9261*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[27:27] = 0x00000000U
9262*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x00000000U
9263*ad5b5801SMichal Simek     // .. ..
9264*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006024, 0x0FFFFFFFU ,0x0000003CU),
9265*ad5b5801SMichal Simek     // .. .. reg_ddrc_final_wait_x32 = 0x7
9266*ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[6:0] = 0x00000007U
9267*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000007FU    VAL : 0x00000007U
9268*ad5b5801SMichal Simek     // .. .. reg_ddrc_pre_ocd_x32 = 0x0
9269*ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[10:7] = 0x00000000U
9270*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000780U    VAL : 0x00000000U
9271*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mrd = 0x4
9272*ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[13:11] = 0x00000004U
9273*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00002000U
9274*ad5b5801SMichal Simek     // .. ..
9275*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006028, 0x00003FFFU ,0x00002007U),
9276*ad5b5801SMichal Simek     // .. .. reg_ddrc_emr2 = 0x8
9277*ad5b5801SMichal Simek     // .. .. ==> 0XF800602C[15:0] = 0x00000008U
9278*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000008U
9279*ad5b5801SMichal Simek     // .. .. reg_ddrc_emr3 = 0x0
9280*ad5b5801SMichal Simek     // .. .. ==> 0XF800602C[31:16] = 0x00000000U
9281*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x00000000U
9282*ad5b5801SMichal Simek     // .. ..
9283*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800602C, 0xFFFFFFFFU ,0x00000008U),
9284*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr = 0x930
9285*ad5b5801SMichal Simek     // .. .. ==> 0XF8006030[15:0] = 0x00000930U
9286*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000930U
9287*ad5b5801SMichal Simek     // .. .. reg_ddrc_emr = 0x4
9288*ad5b5801SMichal Simek     // .. .. ==> 0XF8006030[31:16] = 0x00000004U
9289*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x00040000U
9290*ad5b5801SMichal Simek     // .. ..
9291*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006030, 0xFFFFFFFFU ,0x00040930U),
9292*ad5b5801SMichal Simek     // .. .. reg_ddrc_burst_rdwr = 0x4
9293*ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[3:0] = 0x00000004U
9294*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000004U
9295*ad5b5801SMichal Simek     // .. .. reg_ddrc_pre_cke_x1024 = 0x105
9296*ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[13:4] = 0x00000105U
9297*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FF0U    VAL : 0x00001050U
9298*ad5b5801SMichal Simek     // .. .. reg_ddrc_post_cke_x1024 = 0x1
9299*ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[25:16] = 0x00000001U
9300*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF0000U    VAL : 0x00010000U
9301*ad5b5801SMichal Simek     // .. .. reg_ddrc_burstchop = 0x0
9302*ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[28:28] = 0x00000000U
9303*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x00000000U
9304*ad5b5801SMichal Simek     // .. ..
9305*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006034, 0x13FF3FFFU ,0x00011054U),
9306*ad5b5801SMichal Simek     // .. .. reg_ddrc_force_low_pri_n = 0x0
9307*ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[0:0] = 0x00000000U
9308*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9309*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_dq = 0x0
9310*ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[1:1] = 0x00000000U
9311*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9312*ad5b5801SMichal Simek     // .. .. reg_phy_debug_mode = 0x0
9313*ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[6:6] = 0x00000000U
9314*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
9315*ad5b5801SMichal Simek     // .. .. reg_phy_wr_level_start = 0x0
9316*ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[7:7] = 0x00000000U
9317*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
9318*ad5b5801SMichal Simek     // .. .. reg_phy_rd_level_start = 0x0
9319*ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[8:8] = 0x00000000U
9320*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
9321*ad5b5801SMichal Simek     // .. .. reg_phy_dq0_wait_t = 0x0
9322*ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[12:9] = 0x00000000U
9323*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001E00U    VAL : 0x00000000U
9324*ad5b5801SMichal Simek     // .. ..
9325*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006038, 0x00001FC3U ,0x00000000U),
9326*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b0 = 0x7
9327*ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[3:0] = 0x00000007U
9328*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000007U
9329*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b1 = 0x7
9330*ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[7:4] = 0x00000007U
9331*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000070U
9332*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b2 = 0x7
9333*ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[11:8] = 0x00000007U
9334*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000700U
9335*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b5 = 0x0
9336*ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[15:12] = 0x00000000U
9337*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00000000U
9338*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b6 = 0x0
9339*ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[19:16] = 0x00000000U
9340*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00000000U
9341*ad5b5801SMichal Simek     // .. ..
9342*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800603C, 0x000FFFFFU ,0x00000777U),
9343*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b2 = 0x0
9344*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[3:0] = 0x00000000U
9345*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
9346*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b3 = 0x0
9347*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[7:4] = 0x00000000U
9348*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
9349*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b4 = 0x0
9350*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[11:8] = 0x00000000U
9351*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000000U
9352*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b7 = 0x0
9353*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[15:12] = 0x00000000U
9354*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00000000U
9355*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b8 = 0x0
9356*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[19:16] = 0x00000000U
9357*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00000000U
9358*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b9 = 0xf
9359*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[23:20] = 0x0000000FU
9360*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00F00000U
9361*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b10 = 0xf
9362*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[27:24] = 0x0000000FU
9363*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x0F000000U
9364*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b11 = 0xf
9365*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[31:28] = 0x0000000FU
9366*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0xF0000000U
9367*ad5b5801SMichal Simek     // .. ..
9368*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006040, 0xFFFFFFFFU ,0xFFF00000U),
9369*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b0 = 0x6
9370*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[3:0] = 0x00000006U
9371*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000006U
9372*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b1 = 0x6
9373*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[7:4] = 0x00000006U
9374*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000060U
9375*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b2_11 = 0x6
9376*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[11:8] = 0x00000006U
9377*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000600U
9378*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b12 = 0x6
9379*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[15:12] = 0x00000006U
9380*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00006000U
9381*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b13 = 0x6
9382*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[19:16] = 0x00000006U
9383*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00060000U
9384*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b14 = 0x6
9385*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[23:20] = 0x00000006U
9386*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00600000U
9387*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b15 = 0xf
9388*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[27:24] = 0x0000000FU
9389*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x0F000000U
9390*ad5b5801SMichal Simek     // .. ..
9391*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006044, 0x0FFFFFFFU ,0x0F666666U),
9392*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank0_rd_odt = 0x0
9393*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[2:0] = 0x00000000U
9394*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000000U
9395*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank0_wr_odt = 0x1
9396*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[5:3] = 0x00000001U
9397*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000038U    VAL : 0x00000008U
9398*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank1_rd_odt = 0x1
9399*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[8:6] = 0x00000001U
9400*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001C0U    VAL : 0x00000040U
9401*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank1_wr_odt = 0x1
9402*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[11:9] = 0x00000001U
9403*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
9404*ad5b5801SMichal Simek     // .. .. reg_phy_rd_local_odt = 0x0
9405*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[13:12] = 0x00000000U
9406*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003000U    VAL : 0x00000000U
9407*ad5b5801SMichal Simek     // .. .. reg_phy_wr_local_odt = 0x3
9408*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[15:14] = 0x00000003U
9409*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000C000U    VAL : 0x0000C000U
9410*ad5b5801SMichal Simek     // .. .. reg_phy_idle_local_odt = 0x3
9411*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[17:16] = 0x00000003U
9412*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00030000U    VAL : 0x00030000U
9413*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank2_rd_odt = 0x0
9414*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[20:18] = 0x00000000U
9415*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001C0000U    VAL : 0x00000000U
9416*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank2_wr_odt = 0x0
9417*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[23:21] = 0x00000000U
9418*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00E00000U    VAL : 0x00000000U
9419*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank3_rd_odt = 0x0
9420*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[26:24] = 0x00000000U
9421*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
9422*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank3_wr_odt = 0x0
9423*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[29:27] = 0x00000000U
9424*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x38000000U    VAL : 0x00000000U
9425*ad5b5801SMichal Simek     // .. ..
9426*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006048, 0x3FFFFFFFU ,0x0003C248U),
9427*ad5b5801SMichal Simek     // .. .. reg_phy_rd_cmd_to_data = 0x0
9428*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[3:0] = 0x00000000U
9429*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
9430*ad5b5801SMichal Simek     // .. .. reg_phy_wr_cmd_to_data = 0x0
9431*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[7:4] = 0x00000000U
9432*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
9433*ad5b5801SMichal Simek     // .. .. reg_phy_rdc_we_to_re_delay = 0x8
9434*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[11:8] = 0x00000008U
9435*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000800U
9436*ad5b5801SMichal Simek     // .. .. reg_phy_rdc_fifo_rst_disable = 0x0
9437*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[15:15] = 0x00000000U
9438*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
9439*ad5b5801SMichal Simek     // .. .. reg_phy_use_fixed_re = 0x1
9440*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[16:16] = 0x00000001U
9441*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00010000U
9442*ad5b5801SMichal Simek     // .. .. reg_phy_rdc_fifo_rst_err_cnt_clr = 0x0
9443*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[17:17] = 0x00000000U
9444*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9445*ad5b5801SMichal Simek     // .. .. reg_phy_dis_phy_ctrl_rstn = 0x0
9446*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[18:18] = 0x00000000U
9447*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
9448*ad5b5801SMichal Simek     // .. .. reg_phy_clk_stall_level = 0x0
9449*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[19:19] = 0x00000000U
9450*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
9451*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_num_of_dq0 = 0x7
9452*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[27:24] = 0x00000007U
9453*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x07000000U
9454*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_num_of_dq0 = 0x7
9455*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[31:28] = 0x00000007U
9456*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x70000000U
9457*ad5b5801SMichal Simek     // .. ..
9458*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006050, 0xFF0F8FFFU ,0x77010800U),
9459*ad5b5801SMichal Simek     // .. .. reg_ddrc_dll_calib_to_min_x1024 = 0x1
9460*ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[7:0] = 0x00000001U
9461*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000001U
9462*ad5b5801SMichal Simek     // .. .. reg_ddrc_dll_calib_to_max_x1024 = 0x1
9463*ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[15:8] = 0x00000001U
9464*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00000100U
9465*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_dll_calib = 0x0
9466*ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[16:16] = 0x00000000U
9467*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9468*ad5b5801SMichal Simek     // .. ..
9469*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006058, 0x0001FFFFU ,0x00000101U),
9470*ad5b5801SMichal Simek     // .. .. reg_ddrc_rd_odt_delay = 0x3
9471*ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[3:0] = 0x00000003U
9472*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000003U
9473*ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_delay = 0x0
9474*ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[7:4] = 0x00000000U
9475*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
9476*ad5b5801SMichal Simek     // .. .. reg_ddrc_rd_odt_hold = 0x0
9477*ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[11:8] = 0x00000000U
9478*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000000U
9479*ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_hold = 0x5
9480*ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[15:12] = 0x00000005U
9481*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00005000U
9482*ad5b5801SMichal Simek     // .. ..
9483*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800605C, 0x0000FFFFU ,0x00005003U),
9484*ad5b5801SMichal Simek     // .. .. reg_ddrc_pageclose = 0x0
9485*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[0:0] = 0x00000000U
9486*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9487*ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_num_entries = 0x1f
9488*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[6:1] = 0x0000001FU
9489*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000007EU    VAL : 0x0000003EU
9490*ad5b5801SMichal Simek     // .. .. reg_ddrc_auto_pre_en = 0x0
9491*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[7:7] = 0x00000000U
9492*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
9493*ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_update_level = 0x0
9494*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[8:8] = 0x00000000U
9495*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
9496*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_wc = 0x0
9497*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[9:9] = 0x00000000U
9498*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
9499*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_collision_page_opt = 0x0
9500*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[10:10] = 0x00000000U
9501*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9502*ad5b5801SMichal Simek     // .. .. reg_ddrc_selfref_en = 0x0
9503*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[12:12] = 0x00000000U
9504*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
9505*ad5b5801SMichal Simek     // .. ..
9506*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006060, 0x000017FFU ,0x0000003EU),
9507*ad5b5801SMichal Simek     // .. .. reg_ddrc_go2critical_hysteresis = 0x0
9508*ad5b5801SMichal Simek     // .. .. ==> 0XF8006064[12:5] = 0x00000000U
9509*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001FE0U    VAL : 0x00000000U
9510*ad5b5801SMichal Simek     // .. .. reg_arb_go2critical_en = 0x1
9511*ad5b5801SMichal Simek     // .. .. ==> 0XF8006064[17:17] = 0x00000001U
9512*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00020000U
9513*ad5b5801SMichal Simek     // .. ..
9514*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006064, 0x00021FE0U ,0x00020000U),
9515*ad5b5801SMichal Simek     // .. .. reg_ddrc_wrlvl_ww = 0x41
9516*ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[7:0] = 0x00000041U
9517*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000041U
9518*ad5b5801SMichal Simek     // .. .. reg_ddrc_rdlvl_rr = 0x41
9519*ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[15:8] = 0x00000041U
9520*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00004100U
9521*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_wlmrd = 0x28
9522*ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[25:16] = 0x00000028U
9523*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF0000U    VAL : 0x00280000U
9524*ad5b5801SMichal Simek     // .. ..
9525*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006068, 0x03FFFFFFU ,0x00284141U),
9526*ad5b5801SMichal Simek     // .. .. dfi_t_ctrlupd_interval_min_x1024 = 0x10
9527*ad5b5801SMichal Simek     // .. .. ==> 0XF800606C[7:0] = 0x00000010U
9528*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000010U
9529*ad5b5801SMichal Simek     // .. .. dfi_t_ctrlupd_interval_max_x1024 = 0x16
9530*ad5b5801SMichal Simek     // .. .. ==> 0XF800606C[15:8] = 0x00000016U
9531*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00001600U
9532*ad5b5801SMichal Simek     // .. ..
9533*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800606C, 0x0000FFFFU ,0x00001610U),
9534*ad5b5801SMichal Simek     // .. .. refresh_timer0_start_value_x32 = 0x0
9535*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A0[11:0] = 0x00000000U
9536*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000000U
9537*ad5b5801SMichal Simek     // .. .. refresh_timer1_start_value_x32 = 0x8
9538*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A0[23:12] = 0x00000008U
9539*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FFF000U    VAL : 0x00008000U
9540*ad5b5801SMichal Simek     // .. ..
9541*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A0, 0x00FFFFFFU ,0x00008000U),
9542*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_zq = 0x0
9543*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[0:0] = 0x00000000U
9544*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9545*ad5b5801SMichal Simek     // .. .. reg_ddrc_ddr3 = 0x1
9546*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[1:1] = 0x00000001U
9547*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
9548*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mod = 0x200
9549*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[11:2] = 0x00000200U
9550*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFCU    VAL : 0x00000800U
9551*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_zq_long_nop = 0x200
9552*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[21:12] = 0x00000200U
9553*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00200000U
9554*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_zq_short_nop = 0x40
9555*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[31:22] = 0x00000040U
9556*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFC00000U    VAL : 0x10000000U
9557*ad5b5801SMichal Simek     // .. ..
9558*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A4, 0xFFFFFFFFU ,0x10200802U),
9559*ad5b5801SMichal Simek     // .. .. t_zq_short_interval_x1024 = 0xcb73
9560*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A8[19:0] = 0x0000CB73U
9561*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFFFFU    VAL : 0x0000CB73U
9562*ad5b5801SMichal Simek     // .. .. dram_rstn_x1024 = 0x69
9563*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A8[27:20] = 0x00000069U
9564*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0FF00000U    VAL : 0x06900000U
9565*ad5b5801SMichal Simek     // .. ..
9566*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A8, 0x0FFFFFFFU ,0x0690CB73U),
9567*ad5b5801SMichal Simek     // .. .. deeppowerdown_en = 0x0
9568*ad5b5801SMichal Simek     // .. .. ==> 0XF80060AC[0:0] = 0x00000000U
9569*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9570*ad5b5801SMichal Simek     // .. .. deeppowerdown_to_x1024 = 0xff
9571*ad5b5801SMichal Simek     // .. .. ==> 0XF80060AC[8:1] = 0x000000FFU
9572*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001FEU    VAL : 0x000001FEU
9573*ad5b5801SMichal Simek     // .. ..
9574*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060AC, 0x000001FFU ,0x000001FEU),
9575*ad5b5801SMichal Simek     // .. .. dfi_wrlvl_max_x1024 = 0xfff
9576*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[11:0] = 0x00000FFFU
9577*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000FFFU
9578*ad5b5801SMichal Simek     // .. .. dfi_rdlvl_max_x1024 = 0xfff
9579*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[23:12] = 0x00000FFFU
9580*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FFF000U    VAL : 0x00FFF000U
9581*ad5b5801SMichal Simek     // .. .. ddrc_reg_twrlvl_max_error = 0x0
9582*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[24:24] = 0x00000000U
9583*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
9584*ad5b5801SMichal Simek     // .. .. ddrc_reg_trdlvl_max_error = 0x0
9585*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[25:25] = 0x00000000U
9586*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
9587*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_wr_level_en = 0x1
9588*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[26:26] = 0x00000001U
9589*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x04000000U
9590*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_rd_dqs_gate_level = 0x1
9591*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[27:27] = 0x00000001U
9592*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x08000000U
9593*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_rd_data_eye_train = 0x1
9594*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[28:28] = 0x00000001U
9595*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
9596*ad5b5801SMichal Simek     // .. ..
9597*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B0, 0x1FFFFFFFU ,0x1CFFFFFFU),
9598*ad5b5801SMichal Simek     // .. .. reg_ddrc_2t_delay = 0x0
9599*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[8:0] = 0x00000000U
9600*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001FFU    VAL : 0x00000000U
9601*ad5b5801SMichal Simek     // .. .. reg_ddrc_skip_ocd = 0x1
9602*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[9:9] = 0x00000001U
9603*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
9604*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_pre_bypass = 0x0
9605*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[10:10] = 0x00000000U
9606*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9607*ad5b5801SMichal Simek     // .. ..
9608*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B4, 0x000007FFU ,0x00000200U),
9609*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_rddata_en = 0x6
9610*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[4:0] = 0x00000006U
9611*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000006U
9612*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrlup_min = 0x3
9613*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[14:5] = 0x00000003U
9614*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FE0U    VAL : 0x00000060U
9615*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrlup_max = 0x40
9616*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[24:15] = 0x00000040U
9617*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01FF8000U    VAL : 0x00200000U
9618*ad5b5801SMichal Simek     // .. ..
9619*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B8, 0x01FFFFFFU ,0x00200066U),
9620*ad5b5801SMichal Simek     // .. .. START: RESET ECC ERROR
9621*ad5b5801SMichal Simek     // .. .. Clear_Uncorrectable_DRAM_ECC_error = 1
9622*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[0:0] = 0x00000001U
9623*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9624*ad5b5801SMichal Simek     // .. .. Clear_Correctable_DRAM_ECC_error = 1
9625*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[1:1] = 0x00000001U
9626*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
9627*ad5b5801SMichal Simek     // .. ..
9628*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C4, 0x00000003U ,0x00000003U),
9629*ad5b5801SMichal Simek     // .. .. FINISH: RESET ECC ERROR
9630*ad5b5801SMichal Simek     // .. .. Clear_Uncorrectable_DRAM_ECC_error = 0x0
9631*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[0:0] = 0x00000000U
9632*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9633*ad5b5801SMichal Simek     // .. .. Clear_Correctable_DRAM_ECC_error = 0x0
9634*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[1:1] = 0x00000000U
9635*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9636*ad5b5801SMichal Simek     // .. ..
9637*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C4, 0x00000003U ,0x00000000U),
9638*ad5b5801SMichal Simek     // .. .. CORR_ECC_LOG_VALID = 0x0
9639*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C8[0:0] = 0x00000000U
9640*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9641*ad5b5801SMichal Simek     // .. .. ECC_CORRECTED_BIT_NUM = 0x0
9642*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C8[7:1] = 0x00000000U
9643*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FEU    VAL : 0x00000000U
9644*ad5b5801SMichal Simek     // .. ..
9645*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C8, 0x000000FFU ,0x00000000U),
9646*ad5b5801SMichal Simek     // .. .. UNCORR_ECC_LOG_VALID = 0x0
9647*ad5b5801SMichal Simek     // .. .. ==> 0XF80060DC[0:0] = 0x00000000U
9648*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9649*ad5b5801SMichal Simek     // .. ..
9650*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060DC, 0x00000001U ,0x00000000U),
9651*ad5b5801SMichal Simek     // .. .. STAT_NUM_CORR_ERR = 0x0
9652*ad5b5801SMichal Simek     // .. .. ==> 0XF80060F0[15:8] = 0x00000000U
9653*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00000000U
9654*ad5b5801SMichal Simek     // .. .. STAT_NUM_UNCORR_ERR = 0x0
9655*ad5b5801SMichal Simek     // .. .. ==> 0XF80060F0[7:0] = 0x00000000U
9656*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000000U
9657*ad5b5801SMichal Simek     // .. ..
9658*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060F0, 0x0000FFFFU ,0x00000000U),
9659*ad5b5801SMichal Simek     // .. .. reg_ddrc_ecc_mode = 0x0
9660*ad5b5801SMichal Simek     // .. .. ==> 0XF80060F4[2:0] = 0x00000000U
9661*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000000U
9662*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_scrub = 0x1
9663*ad5b5801SMichal Simek     // .. .. ==> 0XF80060F4[3:3] = 0x00000001U
9664*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
9665*ad5b5801SMichal Simek     // .. ..
9666*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060F4, 0x0000000FU ,0x00000008U),
9667*ad5b5801SMichal Simek     // .. .. reg_phy_dif_on = 0x0
9668*ad5b5801SMichal Simek     // .. .. ==> 0XF8006114[3:0] = 0x00000000U
9669*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
9670*ad5b5801SMichal Simek     // .. .. reg_phy_dif_off = 0x0
9671*ad5b5801SMichal Simek     // .. .. ==> 0XF8006114[7:4] = 0x00000000U
9672*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
9673*ad5b5801SMichal Simek     // .. ..
9674*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006114, 0x000000FFU ,0x00000000U),
9675*ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
9676*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[0:0] = 0x00000001U
9677*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9678*ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
9679*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[1:1] = 0x00000000U
9680*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9681*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
9682*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[2:2] = 0x00000000U
9683*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
9684*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
9685*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[3:3] = 0x00000000U
9686*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
9687*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
9688*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[4:4] = 0x00000000U
9689*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
9690*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
9691*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[5:5] = 0x00000000U
9692*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
9693*ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
9694*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[14:6] = 0x00000000U
9695*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
9696*ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
9697*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[23:15] = 0x00000000U
9698*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
9699*ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
9700*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[30:24] = 0x00000040U
9701*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
9702*ad5b5801SMichal Simek     // .. ..
9703*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006118, 0x7FFFFFFFU ,0x40000001U),
9704*ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
9705*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[0:0] = 0x00000001U
9706*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9707*ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
9708*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[1:1] = 0x00000000U
9709*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9710*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
9711*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[2:2] = 0x00000000U
9712*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
9713*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
9714*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[3:3] = 0x00000000U
9715*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
9716*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
9717*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[4:4] = 0x00000000U
9718*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
9719*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
9720*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[5:5] = 0x00000000U
9721*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
9722*ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
9723*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[14:6] = 0x00000000U
9724*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
9725*ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
9726*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[23:15] = 0x00000000U
9727*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
9728*ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
9729*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[30:24] = 0x00000040U
9730*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
9731*ad5b5801SMichal Simek     // .. ..
9732*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800611C, 0x7FFFFFFFU ,0x40000001U),
9733*ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
9734*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[0:0] = 0x00000001U
9735*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9736*ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
9737*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[1:1] = 0x00000000U
9738*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9739*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
9740*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[2:2] = 0x00000000U
9741*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
9742*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
9743*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[3:3] = 0x00000000U
9744*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
9745*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
9746*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[4:4] = 0x00000000U
9747*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
9748*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
9749*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[5:5] = 0x00000000U
9750*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
9751*ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
9752*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[14:6] = 0x00000000U
9753*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
9754*ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
9755*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[23:15] = 0x00000000U
9756*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
9757*ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
9758*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[30:24] = 0x00000040U
9759*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
9760*ad5b5801SMichal Simek     // .. ..
9761*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006120, 0x7FFFFFFFU ,0x40000001U),
9762*ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
9763*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[0:0] = 0x00000001U
9764*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9765*ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
9766*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[1:1] = 0x00000000U
9767*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9768*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
9769*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[2:2] = 0x00000000U
9770*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
9771*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
9772*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[3:3] = 0x00000000U
9773*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
9774*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
9775*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[4:4] = 0x00000000U
9776*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
9777*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
9778*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[5:5] = 0x00000000U
9779*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
9780*ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
9781*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[14:6] = 0x00000000U
9782*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
9783*ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
9784*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[23:15] = 0x00000000U
9785*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
9786*ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
9787*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[30:24] = 0x00000040U
9788*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
9789*ad5b5801SMichal Simek     // .. ..
9790*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006124, 0x7FFFFFFFU ,0x40000001U),
9791*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x1e
9792*ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[9:0] = 0x0000001EU
9793*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x0000001EU
9794*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xee
9795*ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[19:10] = 0x000000EEU
9796*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0003B800U
9797*ad5b5801SMichal Simek     // .. ..
9798*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800612C, 0x000FFFFFU ,0x0003B81EU),
9799*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x25
9800*ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[9:0] = 0x00000025U
9801*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000025U
9802*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0x10d
9803*ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[19:10] = 0x0000010DU
9804*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00043400U
9805*ad5b5801SMichal Simek     // .. ..
9806*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006130, 0x000FFFFFU ,0x00043425U),
9807*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x19
9808*ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[9:0] = 0x00000019U
9809*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000019U
9810*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xf3
9811*ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[19:10] = 0x000000F3U
9812*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0003CC00U
9813*ad5b5801SMichal Simek     // .. ..
9814*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006134, 0x000FFFFFU ,0x0003CC19U),
9815*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x2a
9816*ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[9:0] = 0x0000002AU
9817*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x0000002AU
9818*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0x109
9819*ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[19:10] = 0x00000109U
9820*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00042400U
9821*ad5b5801SMichal Simek     // .. ..
9822*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006138, 0x000FFFFFU ,0x0004242AU),
9823*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
9824*ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[9:0] = 0x00000035U
9825*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
9826*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
9827*ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[10:10] = 0x00000000U
9828*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9829*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
9830*ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[19:11] = 0x00000000U
9831*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9832*ad5b5801SMichal Simek     // .. ..
9833*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006140, 0x000FFFFFU ,0x00000035U),
9834*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
9835*ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[9:0] = 0x00000035U
9836*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
9837*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
9838*ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[10:10] = 0x00000000U
9839*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9840*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
9841*ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[19:11] = 0x00000000U
9842*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9843*ad5b5801SMichal Simek     // .. ..
9844*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006144, 0x000FFFFFU ,0x00000035U),
9845*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
9846*ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[9:0] = 0x00000035U
9847*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
9848*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
9849*ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[10:10] = 0x00000000U
9850*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9851*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
9852*ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[19:11] = 0x00000000U
9853*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9854*ad5b5801SMichal Simek     // .. ..
9855*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006148, 0x000FFFFFU ,0x00000035U),
9856*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
9857*ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[9:0] = 0x00000035U
9858*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
9859*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
9860*ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[10:10] = 0x00000000U
9861*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9862*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
9863*ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[19:11] = 0x00000000U
9864*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9865*ad5b5801SMichal Simek     // .. ..
9866*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800614C, 0x000FFFFFU ,0x00000035U),
9867*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x9e
9868*ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[9:0] = 0x0000009EU
9869*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x0000009EU
9870*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
9871*ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[10:10] = 0x00000000U
9872*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9873*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
9874*ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[19:11] = 0x00000000U
9875*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9876*ad5b5801SMichal Simek     // .. ..
9877*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006154, 0x000FFFFFU ,0x0000009EU),
9878*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0xa5
9879*ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[9:0] = 0x000000A5U
9880*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000A5U
9881*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
9882*ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[10:10] = 0x00000000U
9883*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9884*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
9885*ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[19:11] = 0x00000000U
9886*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9887*ad5b5801SMichal Simek     // .. ..
9888*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006158, 0x000FFFFFU ,0x000000A5U),
9889*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x99
9890*ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[9:0] = 0x00000099U
9891*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000099U
9892*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
9893*ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[10:10] = 0x00000000U
9894*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9895*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
9896*ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[19:11] = 0x00000000U
9897*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9898*ad5b5801SMichal Simek     // .. ..
9899*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800615C, 0x000FFFFFU ,0x00000099U),
9900*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0xaa
9901*ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[9:0] = 0x000000AAU
9902*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000AAU
9903*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
9904*ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[10:10] = 0x00000000U
9905*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9906*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
9907*ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[19:11] = 0x00000000U
9908*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9909*ad5b5801SMichal Simek     // .. ..
9910*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006160, 0x000FFFFFU ,0x000000AAU),
9911*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x143
9912*ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[10:0] = 0x00000143U
9913*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000143U
9914*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
9915*ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[11:11] = 0x00000000U
9916*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
9917*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
9918*ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[20:12] = 0x00000000U
9919*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
9920*ad5b5801SMichal Simek     // .. ..
9921*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006168, 0x001FFFFFU ,0x00000143U),
9922*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x162
9923*ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[10:0] = 0x00000162U
9924*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000162U
9925*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
9926*ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[11:11] = 0x00000000U
9927*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
9928*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
9929*ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[20:12] = 0x00000000U
9930*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
9931*ad5b5801SMichal Simek     // .. ..
9932*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800616C, 0x001FFFFFU ,0x00000162U),
9933*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x148
9934*ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[10:0] = 0x00000148U
9935*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000148U
9936*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
9937*ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[11:11] = 0x00000000U
9938*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
9939*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
9940*ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[20:12] = 0x00000000U
9941*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
9942*ad5b5801SMichal Simek     // .. ..
9943*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006170, 0x001FFFFFU ,0x00000148U),
9944*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x15e
9945*ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[10:0] = 0x0000015EU
9946*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x0000015EU
9947*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
9948*ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[11:11] = 0x00000000U
9949*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
9950*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
9951*ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[20:12] = 0x00000000U
9952*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
9953*ad5b5801SMichal Simek     // .. ..
9954*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006174, 0x001FFFFFU ,0x0000015EU),
9955*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xde
9956*ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[9:0] = 0x000000DEU
9957*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000DEU
9958*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
9959*ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[10:10] = 0x00000000U
9960*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9961*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
9962*ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[19:11] = 0x00000000U
9963*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9964*ad5b5801SMichal Simek     // .. ..
9965*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800617C, 0x000FFFFFU ,0x000000DEU),
9966*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xe5
9967*ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[9:0] = 0x000000E5U
9968*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000E5U
9969*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
9970*ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[10:10] = 0x00000000U
9971*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9972*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
9973*ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[19:11] = 0x00000000U
9974*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9975*ad5b5801SMichal Simek     // .. ..
9976*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006180, 0x000FFFFFU ,0x000000E5U),
9977*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xd9
9978*ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[9:0] = 0x000000D9U
9979*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000D9U
9980*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
9981*ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[10:10] = 0x00000000U
9982*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9983*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
9984*ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[19:11] = 0x00000000U
9985*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9986*ad5b5801SMichal Simek     // .. ..
9987*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006184, 0x000FFFFFU ,0x000000D9U),
9988*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xea
9989*ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[9:0] = 0x000000EAU
9990*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000EAU
9991*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
9992*ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[10:10] = 0x00000000U
9993*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9994*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
9995*ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[19:11] = 0x00000000U
9996*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9997*ad5b5801SMichal Simek     // .. ..
9998*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006188, 0x000FFFFFU ,0x000000EAU),
9999*ad5b5801SMichal Simek     // .. .. reg_phy_loopback = 0x0
10000*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[0:0] = 0x00000000U
10001*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10002*ad5b5801SMichal Simek     // .. .. reg_phy_bl2 = 0x0
10003*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[1:1] = 0x00000000U
10004*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10005*ad5b5801SMichal Simek     // .. .. reg_phy_at_spd_atpg = 0x0
10006*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[2:2] = 0x00000000U
10007*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10008*ad5b5801SMichal Simek     // .. .. reg_phy_bist_enable = 0x0
10009*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[3:3] = 0x00000000U
10010*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10011*ad5b5801SMichal Simek     // .. .. reg_phy_bist_force_err = 0x0
10012*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[4:4] = 0x00000000U
10013*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
10014*ad5b5801SMichal Simek     // .. .. reg_phy_bist_mode = 0x0
10015*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[6:5] = 0x00000000U
10016*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
10017*ad5b5801SMichal Simek     // .. .. reg_phy_invert_clkout = 0x1
10018*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[7:7] = 0x00000001U
10019*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
10020*ad5b5801SMichal Simek     // .. .. reg_phy_all_dq_mpr_rd_resp = 0x0
10021*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[8:8] = 0x00000000U
10022*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10023*ad5b5801SMichal Simek     // .. .. reg_phy_sel_logic = 0x0
10024*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[9:9] = 0x00000000U
10025*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
10026*ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_ratio = 0x100
10027*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[19:10] = 0x00000100U
10028*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00040000U
10029*ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_force = 0x0
10030*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[20:20] = 0x00000000U
10031*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
10032*ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_delay = 0x0
10033*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[27:21] = 0x00000000U
10034*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0FE00000U    VAL : 0x00000000U
10035*ad5b5801SMichal Simek     // .. .. reg_phy_use_rank0_delays = 0x1
10036*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[28:28] = 0x00000001U
10037*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
10038*ad5b5801SMichal Simek     // .. .. reg_phy_lpddr = 0x0
10039*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[29:29] = 0x00000000U
10040*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
10041*ad5b5801SMichal Simek     // .. .. reg_phy_cmd_latency = 0x0
10042*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[30:30] = 0x00000000U
10043*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x40000000U    VAL : 0x00000000U
10044*ad5b5801SMichal Simek     // .. .. reg_phy_int_lpbk = 0x0
10045*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[31:31] = 0x00000000U
10046*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x80000000U    VAL : 0x00000000U
10047*ad5b5801SMichal Simek     // .. ..
10048*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006190, 0xFFFFFFFFU ,0x10040080U),
10049*ad5b5801SMichal Simek     // .. .. reg_phy_wr_rl_delay = 0x2
10050*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[4:0] = 0x00000002U
10051*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000002U
10052*ad5b5801SMichal Simek     // .. .. reg_phy_rd_rl_delay = 0x4
10053*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[9:5] = 0x00000004U
10054*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x00000080U
10055*ad5b5801SMichal Simek     // .. .. reg_phy_dll_lock_diff = 0xf
10056*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[13:10] = 0x0000000FU
10057*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003C00U    VAL : 0x00003C00U
10058*ad5b5801SMichal Simek     // .. .. reg_phy_use_wr_level = 0x1
10059*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[14:14] = 0x00000001U
10060*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00004000U
10061*ad5b5801SMichal Simek     // .. .. reg_phy_use_rd_dqs_gate_level = 0x1
10062*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[15:15] = 0x00000001U
10063*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00008000U
10064*ad5b5801SMichal Simek     // .. .. reg_phy_use_rd_data_eye_level = 0x1
10065*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[16:16] = 0x00000001U
10066*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00010000U
10067*ad5b5801SMichal Simek     // .. .. reg_phy_dis_calib_rst = 0x0
10068*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[17:17] = 0x00000000U
10069*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
10070*ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_delay = 0x0
10071*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[19:18] = 0x00000000U
10072*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
10073*ad5b5801SMichal Simek     // .. ..
10074*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006194, 0x000FFFFFU ,0x0001FC82U),
10075*ad5b5801SMichal Simek     // .. .. reg_arb_page_addr_mask = 0x0
10076*ad5b5801SMichal Simek     // .. .. ==> 0XF8006204[31:0] = 0x00000000U
10077*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000000U
10078*ad5b5801SMichal Simek     // .. ..
10079*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006204, 0xFFFFFFFFU ,0x00000000U),
10080*ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
10081*ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[9:0] = 0x000003FFU
10082*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
10083*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
10084*ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[16:16] = 0x00000000U
10085*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
10086*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
10087*ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[17:17] = 0x00000000U
10088*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
10089*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
10090*ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[18:18] = 0x00000000U
10091*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
10092*ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
10093*ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[19:19] = 0x00000001U
10094*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
10095*ad5b5801SMichal Simek     // .. ..
10096*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006208, 0x000F03FFU ,0x000803FFU),
10097*ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
10098*ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[9:0] = 0x000003FFU
10099*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
10100*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
10101*ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[16:16] = 0x00000000U
10102*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
10103*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
10104*ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[17:17] = 0x00000000U
10105*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
10106*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
10107*ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[18:18] = 0x00000000U
10108*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
10109*ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
10110*ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[19:19] = 0x00000001U
10111*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
10112*ad5b5801SMichal Simek     // .. ..
10113*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800620C, 0x000F03FFU ,0x000803FFU),
10114*ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
10115*ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[9:0] = 0x000003FFU
10116*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
10117*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
10118*ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[16:16] = 0x00000000U
10119*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
10120*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
10121*ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[17:17] = 0x00000000U
10122*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
10123*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
10124*ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[18:18] = 0x00000000U
10125*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
10126*ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
10127*ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[19:19] = 0x00000001U
10128*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
10129*ad5b5801SMichal Simek     // .. ..
10130*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006210, 0x000F03FFU ,0x000803FFU),
10131*ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
10132*ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[9:0] = 0x000003FFU
10133*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
10134*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
10135*ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[16:16] = 0x00000000U
10136*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
10137*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
10138*ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[17:17] = 0x00000000U
10139*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
10140*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
10141*ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[18:18] = 0x00000000U
10142*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
10143*ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
10144*ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[19:19] = 0x00000001U
10145*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
10146*ad5b5801SMichal Simek     // .. ..
10147*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006214, 0x000F03FFU ,0x000803FFU),
10148*ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
10149*ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[9:0] = 0x000003FFU
10150*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
10151*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
10152*ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[16:16] = 0x00000000U
10153*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
10154*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
10155*ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[17:17] = 0x00000000U
10156*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
10157*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
10158*ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[18:18] = 0x00000000U
10159*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
10160*ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
10161*ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[19:19] = 0x00000000U
10162*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
10163*ad5b5801SMichal Simek     // .. ..
10164*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006218, 0x000F03FFU ,0x000003FFU),
10165*ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
10166*ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[9:0] = 0x000003FFU
10167*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
10168*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
10169*ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[16:16] = 0x00000000U
10170*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
10171*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
10172*ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[17:17] = 0x00000000U
10173*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
10174*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
10175*ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[18:18] = 0x00000000U
10176*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
10177*ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
10178*ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[19:19] = 0x00000000U
10179*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
10180*ad5b5801SMichal Simek     // .. ..
10181*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800621C, 0x000F03FFU ,0x000003FFU),
10182*ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
10183*ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[9:0] = 0x000003FFU
10184*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
10185*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
10186*ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[16:16] = 0x00000000U
10187*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
10188*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
10189*ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[17:17] = 0x00000000U
10190*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
10191*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
10192*ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[18:18] = 0x00000000U
10193*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
10194*ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
10195*ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[19:19] = 0x00000000U
10196*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
10197*ad5b5801SMichal Simek     // .. ..
10198*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006220, 0x000F03FFU ,0x000003FFU),
10199*ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
10200*ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[9:0] = 0x000003FFU
10201*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
10202*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
10203*ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[16:16] = 0x00000000U
10204*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
10205*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
10206*ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[17:17] = 0x00000000U
10207*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
10208*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
10209*ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[18:18] = 0x00000000U
10210*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
10211*ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
10212*ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[19:19] = 0x00000000U
10213*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
10214*ad5b5801SMichal Simek     // .. ..
10215*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006224, 0x000F03FFU ,0x000003FFU),
10216*ad5b5801SMichal Simek     // .. .. reg_ddrc_lpddr2 = 0x0
10217*ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[0:0] = 0x00000000U
10218*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10219*ad5b5801SMichal Simek     // .. .. reg_ddrc_per_bank_refresh = 0x0
10220*ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[1:1] = 0x00000000U
10221*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10222*ad5b5801SMichal Simek     // .. .. reg_ddrc_derate_enable = 0x0
10223*ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[2:2] = 0x00000000U
10224*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10225*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr4_margin = 0x0
10226*ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[11:4] = 0x00000000U
10227*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FF0U    VAL : 0x00000000U
10228*ad5b5801SMichal Simek     // .. ..
10229*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062A8, 0x00000FF7U ,0x00000000U),
10230*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr4_read_interval = 0x0
10231*ad5b5801SMichal Simek     // .. .. ==> 0XF80062AC[31:0] = 0x00000000U
10232*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000000U
10233*ad5b5801SMichal Simek     // .. ..
10234*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062AC, 0xFFFFFFFFU ,0x00000000U),
10235*ad5b5801SMichal Simek     // .. .. reg_ddrc_min_stable_clock_x1 = 0x5
10236*ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[3:0] = 0x00000005U
10237*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000005U
10238*ad5b5801SMichal Simek     // .. .. reg_ddrc_idle_after_reset_x32 = 0x12
10239*ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[11:4] = 0x00000012U
10240*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FF0U    VAL : 0x00000120U
10241*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mrw = 0x5
10242*ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[21:12] = 0x00000005U
10243*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00005000U
10244*ad5b5801SMichal Simek     // .. ..
10245*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062B0, 0x003FFFFFU ,0x00005125U),
10246*ad5b5801SMichal Simek     // .. .. reg_ddrc_max_auto_init_x1024 = 0xa8
10247*ad5b5801SMichal Simek     // .. .. ==> 0XF80062B4[7:0] = 0x000000A8U
10248*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x000000A8U
10249*ad5b5801SMichal Simek     // .. .. reg_ddrc_dev_zqinit_x32 = 0x12
10250*ad5b5801SMichal Simek     // .. .. ==> 0XF80062B4[17:8] = 0x00000012U
10251*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0003FF00U    VAL : 0x00001200U
10252*ad5b5801SMichal Simek     // .. ..
10253*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062B4, 0x0003FFFFU ,0x000012A8U),
10254*ad5b5801SMichal Simek     // .. .. START: POLL ON DCI STATUS
10255*ad5b5801SMichal Simek     // .. .. DONE = 1
10256*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B74[13:13] = 0x00000001U
10257*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
10258*ad5b5801SMichal Simek     // .. ..
10259*ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF8000B74, 0x00002000U),
10260*ad5b5801SMichal Simek     // .. .. FINISH: POLL ON DCI STATUS
10261*ad5b5801SMichal Simek     // .. .. START: UNLOCK DDR
10262*ad5b5801SMichal Simek     // .. .. reg_ddrc_soft_rstb = 0x1
10263*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[0:0] = 0x00000001U
10264*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
10265*ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_en = 0x0
10266*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[1:1] = 0x00000000U
10267*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10268*ad5b5801SMichal Simek     // .. .. reg_ddrc_data_bus_width = 0x0
10269*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[3:2] = 0x00000000U
10270*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000CU    VAL : 0x00000000U
10271*ad5b5801SMichal Simek     // .. .. reg_ddrc_burst8_refresh = 0x0
10272*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[6:4] = 0x00000000U
10273*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
10274*ad5b5801SMichal Simek     // .. .. reg_ddrc_rdwr_idle_gap = 1
10275*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[13:7] = 0x00000001U
10276*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003F80U    VAL : 0x00000080U
10277*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_rd_bypass = 0x0
10278*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[14:14] = 0x00000000U
10279*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
10280*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_act_bypass = 0x0
10281*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[15:15] = 0x00000000U
10282*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
10283*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_refresh = 0x0
10284*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[16:16] = 0x00000000U
10285*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
10286*ad5b5801SMichal Simek     // .. ..
10287*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006000, 0x0001FFFFU ,0x00000081U),
10288*ad5b5801SMichal Simek     // .. .. FINISH: UNLOCK DDR
10289*ad5b5801SMichal Simek     // .. .. START: CHECK DDR STATUS
10290*ad5b5801SMichal Simek     // .. .. ddrc_reg_operating_mode = 1
10291*ad5b5801SMichal Simek     // .. .. ==> 0XF8006054[2:0] = 0x00000001U
10292*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000001U
10293*ad5b5801SMichal Simek     // .. ..
10294*ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF8006054, 0x00000007U),
10295*ad5b5801SMichal Simek     // .. .. FINISH: CHECK DDR STATUS
10296*ad5b5801SMichal Simek     // .. FINISH: DDR INITIALIZATION
10297*ad5b5801SMichal Simek     // FINISH: top
10298*ad5b5801SMichal Simek     //
10299*ad5b5801SMichal Simek     EMIT_EXIT(),
10300*ad5b5801SMichal Simek 
10301*ad5b5801SMichal Simek     //
10302*ad5b5801SMichal Simek };
10303*ad5b5801SMichal Simek 
10304*ad5b5801SMichal Simek unsigned long ps7_mio_init_data_1_0[] = {
10305*ad5b5801SMichal Simek     // START: top
10306*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
10307*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
10308*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
10309*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
10310*ad5b5801SMichal Simek     // ..
10311*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
10312*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
10313*ad5b5801SMichal Simek     // .. START: OCM REMAPPING
10314*ad5b5801SMichal Simek     // .. VREF_EN = 0x1
10315*ad5b5801SMichal Simek     // .. ==> 0XF8000B00[0:0] = 0x00000001U
10316*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
10317*ad5b5801SMichal Simek     // .. VREF_PULLUP_EN = 0x0
10318*ad5b5801SMichal Simek     // .. ==> 0XF8000B00[1:1] = 0x00000000U
10319*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10320*ad5b5801SMichal Simek     // .. CLK_PULLUP_EN = 0x0
10321*ad5b5801SMichal Simek     // .. ==> 0XF8000B00[8:8] = 0x00000000U
10322*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10323*ad5b5801SMichal Simek     // .. SRSTN_PULLUP_EN = 0x0
10324*ad5b5801SMichal Simek     // .. ==> 0XF8000B00[9:9] = 0x00000000U
10325*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
10326*ad5b5801SMichal Simek     // ..
10327*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B00, 0x00000303U ,0x00000001U),
10328*ad5b5801SMichal Simek     // .. FINISH: OCM REMAPPING
10329*ad5b5801SMichal Simek     // .. START: DDRIOB SETTINGS
10330*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10331*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[0:0] = 0x00000000U
10332*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10333*ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
10334*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[2:1] = 0x00000000U
10335*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
10336*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10337*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[3:3] = 0x00000000U
10338*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10339*ad5b5801SMichal Simek     // .. TERM_EN = 0x0
10340*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[4:4] = 0x00000000U
10341*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
10342*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
10343*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[6:5] = 0x00000000U
10344*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
10345*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
10346*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[7:7] = 0x00000000U
10347*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10348*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
10349*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[8:8] = 0x00000000U
10350*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10351*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10352*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[10:9] = 0x00000003U
10353*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10354*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10355*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[11:11] = 0x00000000U
10356*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10357*ad5b5801SMichal Simek     // ..
10358*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B40, 0x00000FFFU ,0x00000600U),
10359*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10360*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[0:0] = 0x00000000U
10361*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10362*ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
10363*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[2:1] = 0x00000000U
10364*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
10365*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10366*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[3:3] = 0x00000000U
10367*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10368*ad5b5801SMichal Simek     // .. TERM_EN = 0x0
10369*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[4:4] = 0x00000000U
10370*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
10371*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
10372*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[6:5] = 0x00000000U
10373*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
10374*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
10375*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[7:7] = 0x00000000U
10376*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10377*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
10378*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[8:8] = 0x00000000U
10379*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10380*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10381*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[10:9] = 0x00000003U
10382*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10383*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10384*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[11:11] = 0x00000000U
10385*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10386*ad5b5801SMichal Simek     // ..
10387*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B44, 0x00000FFFU ,0x00000600U),
10388*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10389*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[0:0] = 0x00000000U
10390*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10391*ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
10392*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[2:1] = 0x00000001U
10393*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
10394*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10395*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[3:3] = 0x00000000U
10396*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10397*ad5b5801SMichal Simek     // .. TERM_EN = 0x1
10398*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[4:4] = 0x00000001U
10399*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
10400*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
10401*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[6:5] = 0x00000003U
10402*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
10403*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
10404*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000000U
10405*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10406*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
10407*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000000U
10408*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10409*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10410*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[10:9] = 0x00000003U
10411*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10412*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10413*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[11:11] = 0x00000000U
10414*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10415*ad5b5801SMichal Simek     // ..
10416*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000FFFU ,0x00000672U),
10417*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10418*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[0:0] = 0x00000000U
10419*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10420*ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
10421*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[2:1] = 0x00000001U
10422*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
10423*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10424*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[3:3] = 0x00000000U
10425*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10426*ad5b5801SMichal Simek     // .. TERM_EN = 0x1
10427*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[4:4] = 0x00000001U
10428*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
10429*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
10430*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[6:5] = 0x00000003U
10431*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
10432*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
10433*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000000U
10434*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10435*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
10436*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000000U
10437*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10438*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10439*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[10:9] = 0x00000003U
10440*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10441*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10442*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[11:11] = 0x00000000U
10443*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10444*ad5b5801SMichal Simek     // ..
10445*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000FFFU ,0x00000672U),
10446*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10447*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[0:0] = 0x00000000U
10448*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10449*ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
10450*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[2:1] = 0x00000002U
10451*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
10452*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10453*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[3:3] = 0x00000000U
10454*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10455*ad5b5801SMichal Simek     // .. TERM_EN = 0x1
10456*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[4:4] = 0x00000001U
10457*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
10458*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
10459*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[6:5] = 0x00000003U
10460*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
10461*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
10462*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000000U
10463*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10464*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
10465*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000000U
10466*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10467*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10468*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[10:9] = 0x00000003U
10469*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10470*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10471*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[11:11] = 0x00000000U
10472*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10473*ad5b5801SMichal Simek     // ..
10474*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000FFFU ,0x00000674U),
10475*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10476*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[0:0] = 0x00000000U
10477*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10478*ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
10479*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[2:1] = 0x00000002U
10480*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
10481*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10482*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[3:3] = 0x00000000U
10483*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10484*ad5b5801SMichal Simek     // .. TERM_EN = 0x1
10485*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[4:4] = 0x00000001U
10486*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
10487*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
10488*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[6:5] = 0x00000003U
10489*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
10490*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
10491*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000000U
10492*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10493*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
10494*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000000U
10495*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10496*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10497*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[10:9] = 0x00000003U
10498*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10499*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10500*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[11:11] = 0x00000000U
10501*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10502*ad5b5801SMichal Simek     // ..
10503*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000FFFU ,0x00000674U),
10504*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10505*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[0:0] = 0x00000000U
10506*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10507*ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
10508*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[2:1] = 0x00000000U
10509*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
10510*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10511*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[3:3] = 0x00000000U
10512*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10513*ad5b5801SMichal Simek     // .. TERM_EN = 0x0
10514*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[4:4] = 0x00000000U
10515*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
10516*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
10517*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[6:5] = 0x00000000U
10518*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
10519*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
10520*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[7:7] = 0x00000000U
10521*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10522*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
10523*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[8:8] = 0x00000000U
10524*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10525*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10526*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[10:9] = 0x00000003U
10527*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10528*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10529*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[11:11] = 0x00000000U
10530*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10531*ad5b5801SMichal Simek     // ..
10532*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B58, 0x00000FFFU ,0x00000600U),
10533*ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
10534*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[6:0] = 0x0000001CU
10535*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
10536*ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
10537*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[13:7] = 0x0000000CU
10538*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
10539*ad5b5801SMichal Simek     // .. SLEW_P = 0x3
10540*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[18:14] = 0x00000003U
10541*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x0000C000U
10542*ad5b5801SMichal Simek     // .. SLEW_N = 0x3
10543*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[23:19] = 0x00000003U
10544*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00180000U
10545*ad5b5801SMichal Simek     // .. GTL = 0x0
10546*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[26:24] = 0x00000000U
10547*ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
10548*ad5b5801SMichal Simek     // .. RTERM = 0x0
10549*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[31:27] = 0x00000000U
10550*ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
10551*ad5b5801SMichal Simek     // ..
10552*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B5C, 0xFFFFFFFFU ,0x0018C61CU),
10553*ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
10554*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[6:0] = 0x0000001CU
10555*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
10556*ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
10557*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[13:7] = 0x0000000CU
10558*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
10559*ad5b5801SMichal Simek     // .. SLEW_P = 0x6
10560*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[18:14] = 0x00000006U
10561*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
10562*ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
10563*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[23:19] = 0x0000001FU
10564*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
10565*ad5b5801SMichal Simek     // .. GTL = 0x0
10566*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[26:24] = 0x00000000U
10567*ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
10568*ad5b5801SMichal Simek     // .. RTERM = 0x0
10569*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[31:27] = 0x00000000U
10570*ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
10571*ad5b5801SMichal Simek     // ..
10572*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B60, 0xFFFFFFFFU ,0x00F9861CU),
10573*ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
10574*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[6:0] = 0x0000001CU
10575*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
10576*ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
10577*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[13:7] = 0x0000000CU
10578*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
10579*ad5b5801SMichal Simek     // .. SLEW_P = 0x6
10580*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[18:14] = 0x00000006U
10581*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
10582*ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
10583*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[23:19] = 0x0000001FU
10584*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
10585*ad5b5801SMichal Simek     // .. GTL = 0x0
10586*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[26:24] = 0x00000000U
10587*ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
10588*ad5b5801SMichal Simek     // .. RTERM = 0x0
10589*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[31:27] = 0x00000000U
10590*ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
10591*ad5b5801SMichal Simek     // ..
10592*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B64, 0xFFFFFFFFU ,0x00F9861CU),
10593*ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
10594*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[6:0] = 0x0000001CU
10595*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
10596*ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
10597*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[13:7] = 0x0000000CU
10598*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
10599*ad5b5801SMichal Simek     // .. SLEW_P = 0x6
10600*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[18:14] = 0x00000006U
10601*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
10602*ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
10603*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[23:19] = 0x0000001FU
10604*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
10605*ad5b5801SMichal Simek     // .. GTL = 0x0
10606*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[26:24] = 0x00000000U
10607*ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
10608*ad5b5801SMichal Simek     // .. RTERM = 0x0
10609*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[31:27] = 0x00000000U
10610*ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
10611*ad5b5801SMichal Simek     // ..
10612*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B68, 0xFFFFFFFFU ,0x00F9861CU),
10613*ad5b5801SMichal Simek     // .. VREF_INT_EN = 0x1
10614*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[0:0] = 0x00000001U
10615*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
10616*ad5b5801SMichal Simek     // .. VREF_SEL = 0x4
10617*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[4:1] = 0x00000004U
10618*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000001EU    VAL : 0x00000008U
10619*ad5b5801SMichal Simek     // .. VREF_EXT_EN = 0x0
10620*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[6:5] = 0x00000000U
10621*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
10622*ad5b5801SMichal Simek     // .. VREF_PULLUP_EN = 0x0
10623*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[8:7] = 0x00000000U
10624*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
10625*ad5b5801SMichal Simek     // .. REFIO_EN = 0x1
10626*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[9:9] = 0x00000001U
10627*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
10628*ad5b5801SMichal Simek     // .. REFIO_PULLUP_EN = 0x0
10629*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[12:12] = 0x00000000U
10630*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10631*ad5b5801SMichal Simek     // .. DRST_B_PULLUP_EN = 0x0
10632*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[13:13] = 0x00000000U
10633*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10634*ad5b5801SMichal Simek     // .. CKE_PULLUP_EN = 0x0
10635*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[14:14] = 0x00000000U
10636*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
10637*ad5b5801SMichal Simek     // ..
10638*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B6C, 0x000073FFU ,0x00000209U),
10639*ad5b5801SMichal Simek     // .. .. START: ASSERT RESET
10640*ad5b5801SMichal Simek     // .. .. RESET = 1
10641*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
10642*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
10643*ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
10644*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
10645*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
10646*ad5b5801SMichal Simek     // .. ..
10647*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000021U ,0x00000021U),
10648*ad5b5801SMichal Simek     // .. .. FINISH: ASSERT RESET
10649*ad5b5801SMichal Simek     // .. .. START: DEASSERT RESET
10650*ad5b5801SMichal Simek     // .. .. RESET = 0
10651*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000000U
10652*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10653*ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
10654*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
10655*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
10656*ad5b5801SMichal Simek     // .. ..
10657*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000021U ,0x00000020U),
10658*ad5b5801SMichal Simek     // .. .. FINISH: DEASSERT RESET
10659*ad5b5801SMichal Simek     // .. .. RESET = 0x1
10660*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
10661*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
10662*ad5b5801SMichal Simek     // .. .. ENABLE = 0x1
10663*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[1:1] = 0x00000001U
10664*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10665*ad5b5801SMichal Simek     // .. .. VRP_TRI = 0x0
10666*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[2:2] = 0x00000000U
10667*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10668*ad5b5801SMichal Simek     // .. .. VRN_TRI = 0x0
10669*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[3:3] = 0x00000000U
10670*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10671*ad5b5801SMichal Simek     // .. .. VRP_OUT = 0x0
10672*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[4:4] = 0x00000000U
10673*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
10674*ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
10675*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
10676*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
10677*ad5b5801SMichal Simek     // .. .. NREF_OPT1 = 0x0
10678*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[7:6] = 0x00000000U
10679*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
10680*ad5b5801SMichal Simek     // .. .. NREF_OPT2 = 0x0
10681*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[10:8] = 0x00000000U
10682*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000700U    VAL : 0x00000000U
10683*ad5b5801SMichal Simek     // .. .. NREF_OPT4 = 0x1
10684*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[13:11] = 0x00000001U
10685*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00000800U
10686*ad5b5801SMichal Simek     // .. .. PREF_OPT1 = 0x0
10687*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[16:14] = 0x00000000U
10688*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0001C000U    VAL : 0x00000000U
10689*ad5b5801SMichal Simek     // .. .. PREF_OPT2 = 0x0
10690*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[19:17] = 0x00000000U
10691*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000E0000U    VAL : 0x00000000U
10692*ad5b5801SMichal Simek     // .. .. UPDATE_CONTROL = 0x0
10693*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[20:20] = 0x00000000U
10694*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
10695*ad5b5801SMichal Simek     // .. .. INIT_COMPLETE = 0x0
10696*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[21:21] = 0x00000000U
10697*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
10698*ad5b5801SMichal Simek     // .. .. TST_CLK = 0x0
10699*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[22:22] = 0x00000000U
10700*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
10701*ad5b5801SMichal Simek     // .. .. TST_HLN = 0x0
10702*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[23:23] = 0x00000000U
10703*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
10704*ad5b5801SMichal Simek     // .. .. TST_HLP = 0x0
10705*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[24:24] = 0x00000000U
10706*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
10707*ad5b5801SMichal Simek     // .. .. TST_RST = 0x0
10708*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[25:25] = 0x00000000U
10709*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
10710*ad5b5801SMichal Simek     // .. .. INT_DCI_EN = 0x0
10711*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[26:26] = 0x00000000U
10712*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
10713*ad5b5801SMichal Simek     // .. ..
10714*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x07FFFFFFU ,0x00000823U),
10715*ad5b5801SMichal Simek     // .. FINISH: DDRIOB SETTINGS
10716*ad5b5801SMichal Simek     // .. START: MIO PROGRAMMING
10717*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10718*ad5b5801SMichal Simek     // .. ==> 0XF8000700[0:0] = 0x00000000U
10719*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10720*ad5b5801SMichal Simek     // .. L0_SEL = 1
10721*ad5b5801SMichal Simek     // .. ==> 0XF8000700[1:1] = 0x00000001U
10722*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10723*ad5b5801SMichal Simek     // .. L1_SEL = 0
10724*ad5b5801SMichal Simek     // .. ==> 0XF8000700[2:2] = 0x00000000U
10725*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10726*ad5b5801SMichal Simek     // .. L2_SEL = 0
10727*ad5b5801SMichal Simek     // .. ==> 0XF8000700[4:3] = 0x00000000U
10728*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10729*ad5b5801SMichal Simek     // .. L3_SEL = 0
10730*ad5b5801SMichal Simek     // .. ==> 0XF8000700[7:5] = 0x00000000U
10731*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10732*ad5b5801SMichal Simek     // .. Speed = 0
10733*ad5b5801SMichal Simek     // .. ==> 0XF8000700[8:8] = 0x00000000U
10734*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10735*ad5b5801SMichal Simek     // .. IO_Type = 1
10736*ad5b5801SMichal Simek     // .. ==> 0XF8000700[11:9] = 0x00000001U
10737*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10738*ad5b5801SMichal Simek     // .. PULLUP = 1
10739*ad5b5801SMichal Simek     // .. ==> 0XF8000700[12:12] = 0x00000001U
10740*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
10741*ad5b5801SMichal Simek     // .. DisableRcvr = 0
10742*ad5b5801SMichal Simek     // .. ==> 0XF8000700[13:13] = 0x00000000U
10743*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10744*ad5b5801SMichal Simek     // ..
10745*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000700, 0x00003FFFU ,0x00001202U),
10746*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10747*ad5b5801SMichal Simek     // .. ==> 0XF8000704[0:0] = 0x00000000U
10748*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10749*ad5b5801SMichal Simek     // .. L0_SEL = 1
10750*ad5b5801SMichal Simek     // .. ==> 0XF8000704[1:1] = 0x00000001U
10751*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10752*ad5b5801SMichal Simek     // .. L1_SEL = 0
10753*ad5b5801SMichal Simek     // .. ==> 0XF8000704[2:2] = 0x00000000U
10754*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10755*ad5b5801SMichal Simek     // .. L2_SEL = 0
10756*ad5b5801SMichal Simek     // .. ==> 0XF8000704[4:3] = 0x00000000U
10757*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10758*ad5b5801SMichal Simek     // .. L3_SEL = 0
10759*ad5b5801SMichal Simek     // .. ==> 0XF8000704[7:5] = 0x00000000U
10760*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10761*ad5b5801SMichal Simek     // .. Speed = 0
10762*ad5b5801SMichal Simek     // .. ==> 0XF8000704[8:8] = 0x00000000U
10763*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10764*ad5b5801SMichal Simek     // .. IO_Type = 1
10765*ad5b5801SMichal Simek     // .. ==> 0XF8000704[11:9] = 0x00000001U
10766*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10767*ad5b5801SMichal Simek     // .. PULLUP = 1
10768*ad5b5801SMichal Simek     // .. ==> 0XF8000704[12:12] = 0x00000001U
10769*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
10770*ad5b5801SMichal Simek     // .. DisableRcvr = 0
10771*ad5b5801SMichal Simek     // .. ==> 0XF8000704[13:13] = 0x00000000U
10772*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10773*ad5b5801SMichal Simek     // ..
10774*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000704, 0x00003FFFU ,0x00001202U),
10775*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10776*ad5b5801SMichal Simek     // .. ==> 0XF8000708[0:0] = 0x00000000U
10777*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10778*ad5b5801SMichal Simek     // .. L0_SEL = 1
10779*ad5b5801SMichal Simek     // .. ==> 0XF8000708[1:1] = 0x00000001U
10780*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10781*ad5b5801SMichal Simek     // .. L1_SEL = 0
10782*ad5b5801SMichal Simek     // .. ==> 0XF8000708[2:2] = 0x00000000U
10783*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10784*ad5b5801SMichal Simek     // .. L2_SEL = 0
10785*ad5b5801SMichal Simek     // .. ==> 0XF8000708[4:3] = 0x00000000U
10786*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10787*ad5b5801SMichal Simek     // .. L3_SEL = 0
10788*ad5b5801SMichal Simek     // .. ==> 0XF8000708[7:5] = 0x00000000U
10789*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10790*ad5b5801SMichal Simek     // .. Speed = 0
10791*ad5b5801SMichal Simek     // .. ==> 0XF8000708[8:8] = 0x00000000U
10792*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10793*ad5b5801SMichal Simek     // .. IO_Type = 1
10794*ad5b5801SMichal Simek     // .. ==> 0XF8000708[11:9] = 0x00000001U
10795*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10796*ad5b5801SMichal Simek     // .. PULLUP = 0
10797*ad5b5801SMichal Simek     // .. ==> 0XF8000708[12:12] = 0x00000000U
10798*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10799*ad5b5801SMichal Simek     // .. DisableRcvr = 0
10800*ad5b5801SMichal Simek     // .. ==> 0XF8000708[13:13] = 0x00000000U
10801*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10802*ad5b5801SMichal Simek     // ..
10803*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000708, 0x00003FFFU ,0x00000202U),
10804*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10805*ad5b5801SMichal Simek     // .. ==> 0XF800070C[0:0] = 0x00000000U
10806*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10807*ad5b5801SMichal Simek     // .. L0_SEL = 1
10808*ad5b5801SMichal Simek     // .. ==> 0XF800070C[1:1] = 0x00000001U
10809*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10810*ad5b5801SMichal Simek     // .. L1_SEL = 0
10811*ad5b5801SMichal Simek     // .. ==> 0XF800070C[2:2] = 0x00000000U
10812*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10813*ad5b5801SMichal Simek     // .. L2_SEL = 0
10814*ad5b5801SMichal Simek     // .. ==> 0XF800070C[4:3] = 0x00000000U
10815*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10816*ad5b5801SMichal Simek     // .. L3_SEL = 0
10817*ad5b5801SMichal Simek     // .. ==> 0XF800070C[7:5] = 0x00000000U
10818*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10819*ad5b5801SMichal Simek     // .. Speed = 0
10820*ad5b5801SMichal Simek     // .. ==> 0XF800070C[8:8] = 0x00000000U
10821*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10822*ad5b5801SMichal Simek     // .. IO_Type = 1
10823*ad5b5801SMichal Simek     // .. ==> 0XF800070C[11:9] = 0x00000001U
10824*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10825*ad5b5801SMichal Simek     // .. PULLUP = 0
10826*ad5b5801SMichal Simek     // .. ==> 0XF800070C[12:12] = 0x00000000U
10827*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10828*ad5b5801SMichal Simek     // .. DisableRcvr = 0
10829*ad5b5801SMichal Simek     // .. ==> 0XF800070C[13:13] = 0x00000000U
10830*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10831*ad5b5801SMichal Simek     // ..
10832*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800070C, 0x00003FFFU ,0x00000202U),
10833*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10834*ad5b5801SMichal Simek     // .. ==> 0XF8000710[0:0] = 0x00000000U
10835*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10836*ad5b5801SMichal Simek     // .. L0_SEL = 1
10837*ad5b5801SMichal Simek     // .. ==> 0XF8000710[1:1] = 0x00000001U
10838*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10839*ad5b5801SMichal Simek     // .. L1_SEL = 0
10840*ad5b5801SMichal Simek     // .. ==> 0XF8000710[2:2] = 0x00000000U
10841*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10842*ad5b5801SMichal Simek     // .. L2_SEL = 0
10843*ad5b5801SMichal Simek     // .. ==> 0XF8000710[4:3] = 0x00000000U
10844*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10845*ad5b5801SMichal Simek     // .. L3_SEL = 0
10846*ad5b5801SMichal Simek     // .. ==> 0XF8000710[7:5] = 0x00000000U
10847*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10848*ad5b5801SMichal Simek     // .. Speed = 0
10849*ad5b5801SMichal Simek     // .. ==> 0XF8000710[8:8] = 0x00000000U
10850*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10851*ad5b5801SMichal Simek     // .. IO_Type = 1
10852*ad5b5801SMichal Simek     // .. ==> 0XF8000710[11:9] = 0x00000001U
10853*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10854*ad5b5801SMichal Simek     // .. PULLUP = 0
10855*ad5b5801SMichal Simek     // .. ==> 0XF8000710[12:12] = 0x00000000U
10856*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10857*ad5b5801SMichal Simek     // .. DisableRcvr = 0
10858*ad5b5801SMichal Simek     // .. ==> 0XF8000710[13:13] = 0x00000000U
10859*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10860*ad5b5801SMichal Simek     // ..
10861*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000710, 0x00003FFFU ,0x00000202U),
10862*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10863*ad5b5801SMichal Simek     // .. ==> 0XF8000714[0:0] = 0x00000000U
10864*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10865*ad5b5801SMichal Simek     // .. L0_SEL = 1
10866*ad5b5801SMichal Simek     // .. ==> 0XF8000714[1:1] = 0x00000001U
10867*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10868*ad5b5801SMichal Simek     // .. L1_SEL = 0
10869*ad5b5801SMichal Simek     // .. ==> 0XF8000714[2:2] = 0x00000000U
10870*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10871*ad5b5801SMichal Simek     // .. L2_SEL = 0
10872*ad5b5801SMichal Simek     // .. ==> 0XF8000714[4:3] = 0x00000000U
10873*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10874*ad5b5801SMichal Simek     // .. L3_SEL = 0
10875*ad5b5801SMichal Simek     // .. ==> 0XF8000714[7:5] = 0x00000000U
10876*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10877*ad5b5801SMichal Simek     // .. Speed = 0
10878*ad5b5801SMichal Simek     // .. ==> 0XF8000714[8:8] = 0x00000000U
10879*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10880*ad5b5801SMichal Simek     // .. IO_Type = 1
10881*ad5b5801SMichal Simek     // .. ==> 0XF8000714[11:9] = 0x00000001U
10882*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10883*ad5b5801SMichal Simek     // .. PULLUP = 0
10884*ad5b5801SMichal Simek     // .. ==> 0XF8000714[12:12] = 0x00000000U
10885*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10886*ad5b5801SMichal Simek     // .. DisableRcvr = 0
10887*ad5b5801SMichal Simek     // .. ==> 0XF8000714[13:13] = 0x00000000U
10888*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10889*ad5b5801SMichal Simek     // ..
10890*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000714, 0x00003FFFU ,0x00000202U),
10891*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10892*ad5b5801SMichal Simek     // .. ==> 0XF8000718[0:0] = 0x00000000U
10893*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10894*ad5b5801SMichal Simek     // .. L0_SEL = 1
10895*ad5b5801SMichal Simek     // .. ==> 0XF8000718[1:1] = 0x00000001U
10896*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10897*ad5b5801SMichal Simek     // .. L1_SEL = 0
10898*ad5b5801SMichal Simek     // .. ==> 0XF8000718[2:2] = 0x00000000U
10899*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10900*ad5b5801SMichal Simek     // .. L2_SEL = 0
10901*ad5b5801SMichal Simek     // .. ==> 0XF8000718[4:3] = 0x00000000U
10902*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10903*ad5b5801SMichal Simek     // .. L3_SEL = 0
10904*ad5b5801SMichal Simek     // .. ==> 0XF8000718[7:5] = 0x00000000U
10905*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10906*ad5b5801SMichal Simek     // .. Speed = 0
10907*ad5b5801SMichal Simek     // .. ==> 0XF8000718[8:8] = 0x00000000U
10908*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10909*ad5b5801SMichal Simek     // .. IO_Type = 1
10910*ad5b5801SMichal Simek     // .. ==> 0XF8000718[11:9] = 0x00000001U
10911*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10912*ad5b5801SMichal Simek     // .. PULLUP = 0
10913*ad5b5801SMichal Simek     // .. ==> 0XF8000718[12:12] = 0x00000000U
10914*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10915*ad5b5801SMichal Simek     // .. DisableRcvr = 0
10916*ad5b5801SMichal Simek     // .. ==> 0XF8000718[13:13] = 0x00000000U
10917*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10918*ad5b5801SMichal Simek     // ..
10919*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000718, 0x00003FFFU ,0x00000202U),
10920*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10921*ad5b5801SMichal Simek     // .. ==> 0XF800071C[0:0] = 0x00000000U
10922*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10923*ad5b5801SMichal Simek     // .. L0_SEL = 0
10924*ad5b5801SMichal Simek     // .. ==> 0XF800071C[1:1] = 0x00000000U
10925*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10926*ad5b5801SMichal Simek     // .. L1_SEL = 0
10927*ad5b5801SMichal Simek     // .. ==> 0XF800071C[2:2] = 0x00000000U
10928*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10929*ad5b5801SMichal Simek     // .. L2_SEL = 0
10930*ad5b5801SMichal Simek     // .. ==> 0XF800071C[4:3] = 0x00000000U
10931*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10932*ad5b5801SMichal Simek     // .. L3_SEL = 0
10933*ad5b5801SMichal Simek     // .. ==> 0XF800071C[7:5] = 0x00000000U
10934*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10935*ad5b5801SMichal Simek     // .. Speed = 0
10936*ad5b5801SMichal Simek     // .. ==> 0XF800071C[8:8] = 0x00000000U
10937*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10938*ad5b5801SMichal Simek     // .. IO_Type = 1
10939*ad5b5801SMichal Simek     // .. ==> 0XF800071C[11:9] = 0x00000001U
10940*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10941*ad5b5801SMichal Simek     // .. PULLUP = 0
10942*ad5b5801SMichal Simek     // .. ==> 0XF800071C[12:12] = 0x00000000U
10943*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10944*ad5b5801SMichal Simek     // .. DisableRcvr = 0
10945*ad5b5801SMichal Simek     // .. ==> 0XF800071C[13:13] = 0x00000000U
10946*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10947*ad5b5801SMichal Simek     // ..
10948*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800071C, 0x00003FFFU ,0x00000200U),
10949*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10950*ad5b5801SMichal Simek     // .. ==> 0XF8000720[0:0] = 0x00000000U
10951*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10952*ad5b5801SMichal Simek     // .. L0_SEL = 1
10953*ad5b5801SMichal Simek     // .. ==> 0XF8000720[1:1] = 0x00000001U
10954*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10955*ad5b5801SMichal Simek     // .. L1_SEL = 0
10956*ad5b5801SMichal Simek     // .. ==> 0XF8000720[2:2] = 0x00000000U
10957*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10958*ad5b5801SMichal Simek     // .. L2_SEL = 0
10959*ad5b5801SMichal Simek     // .. ==> 0XF8000720[4:3] = 0x00000000U
10960*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10961*ad5b5801SMichal Simek     // .. L3_SEL = 0
10962*ad5b5801SMichal Simek     // .. ==> 0XF8000720[7:5] = 0x00000000U
10963*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10964*ad5b5801SMichal Simek     // .. Speed = 0
10965*ad5b5801SMichal Simek     // .. ==> 0XF8000720[8:8] = 0x00000000U
10966*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10967*ad5b5801SMichal Simek     // .. IO_Type = 1
10968*ad5b5801SMichal Simek     // .. ==> 0XF8000720[11:9] = 0x00000001U
10969*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10970*ad5b5801SMichal Simek     // .. PULLUP = 0
10971*ad5b5801SMichal Simek     // .. ==> 0XF8000720[12:12] = 0x00000000U
10972*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10973*ad5b5801SMichal Simek     // .. DisableRcvr = 0
10974*ad5b5801SMichal Simek     // .. ==> 0XF8000720[13:13] = 0x00000000U
10975*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10976*ad5b5801SMichal Simek     // ..
10977*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000720, 0x00003FFFU ,0x00000202U),
10978*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10979*ad5b5801SMichal Simek     // .. ==> 0XF8000724[0:0] = 0x00000000U
10980*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10981*ad5b5801SMichal Simek     // .. L0_SEL = 1
10982*ad5b5801SMichal Simek     // .. ==> 0XF8000724[1:1] = 0x00000001U
10983*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10984*ad5b5801SMichal Simek     // .. L1_SEL = 0
10985*ad5b5801SMichal Simek     // .. ==> 0XF8000724[2:2] = 0x00000000U
10986*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10987*ad5b5801SMichal Simek     // .. L2_SEL = 0
10988*ad5b5801SMichal Simek     // .. ==> 0XF8000724[4:3] = 0x00000000U
10989*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10990*ad5b5801SMichal Simek     // .. L3_SEL = 0
10991*ad5b5801SMichal Simek     // .. ==> 0XF8000724[7:5] = 0x00000000U
10992*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10993*ad5b5801SMichal Simek     // .. Speed = 0
10994*ad5b5801SMichal Simek     // .. ==> 0XF8000724[8:8] = 0x00000000U
10995*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10996*ad5b5801SMichal Simek     // .. IO_Type = 1
10997*ad5b5801SMichal Simek     // .. ==> 0XF8000724[11:9] = 0x00000001U
10998*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10999*ad5b5801SMichal Simek     // .. PULLUP = 1
11000*ad5b5801SMichal Simek     // .. ==> 0XF8000724[12:12] = 0x00000001U
11001*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
11002*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11003*ad5b5801SMichal Simek     // .. ==> 0XF8000724[13:13] = 0x00000000U
11004*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11005*ad5b5801SMichal Simek     // ..
11006*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000724, 0x00003FFFU ,0x00001202U),
11007*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11008*ad5b5801SMichal Simek     // .. ==> 0XF8000728[0:0] = 0x00000000U
11009*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11010*ad5b5801SMichal Simek     // .. L0_SEL = 1
11011*ad5b5801SMichal Simek     // .. ==> 0XF8000728[1:1] = 0x00000001U
11012*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11013*ad5b5801SMichal Simek     // .. L1_SEL = 0
11014*ad5b5801SMichal Simek     // .. ==> 0XF8000728[2:2] = 0x00000000U
11015*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11016*ad5b5801SMichal Simek     // .. L2_SEL = 0
11017*ad5b5801SMichal Simek     // .. ==> 0XF8000728[4:3] = 0x00000000U
11018*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11019*ad5b5801SMichal Simek     // .. L3_SEL = 0
11020*ad5b5801SMichal Simek     // .. ==> 0XF8000728[7:5] = 0x00000000U
11021*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11022*ad5b5801SMichal Simek     // .. Speed = 0
11023*ad5b5801SMichal Simek     // .. ==> 0XF8000728[8:8] = 0x00000000U
11024*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11025*ad5b5801SMichal Simek     // .. IO_Type = 1
11026*ad5b5801SMichal Simek     // .. ==> 0XF8000728[11:9] = 0x00000001U
11027*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11028*ad5b5801SMichal Simek     // .. PULLUP = 1
11029*ad5b5801SMichal Simek     // .. ==> 0XF8000728[12:12] = 0x00000001U
11030*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
11031*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11032*ad5b5801SMichal Simek     // .. ==> 0XF8000728[13:13] = 0x00000000U
11033*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11034*ad5b5801SMichal Simek     // ..
11035*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000728, 0x00003FFFU ,0x00001202U),
11036*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11037*ad5b5801SMichal Simek     // .. ==> 0XF800072C[0:0] = 0x00000000U
11038*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11039*ad5b5801SMichal Simek     // .. L0_SEL = 1
11040*ad5b5801SMichal Simek     // .. ==> 0XF800072C[1:1] = 0x00000001U
11041*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11042*ad5b5801SMichal Simek     // .. L1_SEL = 0
11043*ad5b5801SMichal Simek     // .. ==> 0XF800072C[2:2] = 0x00000000U
11044*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11045*ad5b5801SMichal Simek     // .. L2_SEL = 0
11046*ad5b5801SMichal Simek     // .. ==> 0XF800072C[4:3] = 0x00000000U
11047*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11048*ad5b5801SMichal Simek     // .. L3_SEL = 0
11049*ad5b5801SMichal Simek     // .. ==> 0XF800072C[7:5] = 0x00000000U
11050*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11051*ad5b5801SMichal Simek     // .. Speed = 0
11052*ad5b5801SMichal Simek     // .. ==> 0XF800072C[8:8] = 0x00000000U
11053*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11054*ad5b5801SMichal Simek     // .. IO_Type = 1
11055*ad5b5801SMichal Simek     // .. ==> 0XF800072C[11:9] = 0x00000001U
11056*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11057*ad5b5801SMichal Simek     // .. PULLUP = 1
11058*ad5b5801SMichal Simek     // .. ==> 0XF800072C[12:12] = 0x00000001U
11059*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
11060*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11061*ad5b5801SMichal Simek     // .. ==> 0XF800072C[13:13] = 0x00000000U
11062*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11063*ad5b5801SMichal Simek     // ..
11064*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800072C, 0x00003FFFU ,0x00001202U),
11065*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11066*ad5b5801SMichal Simek     // .. ==> 0XF8000730[0:0] = 0x00000000U
11067*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11068*ad5b5801SMichal Simek     // .. L0_SEL = 1
11069*ad5b5801SMichal Simek     // .. ==> 0XF8000730[1:1] = 0x00000001U
11070*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11071*ad5b5801SMichal Simek     // .. L1_SEL = 0
11072*ad5b5801SMichal Simek     // .. ==> 0XF8000730[2:2] = 0x00000000U
11073*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11074*ad5b5801SMichal Simek     // .. L2_SEL = 0
11075*ad5b5801SMichal Simek     // .. ==> 0XF8000730[4:3] = 0x00000000U
11076*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11077*ad5b5801SMichal Simek     // .. L3_SEL = 0
11078*ad5b5801SMichal Simek     // .. ==> 0XF8000730[7:5] = 0x00000000U
11079*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11080*ad5b5801SMichal Simek     // .. Speed = 0
11081*ad5b5801SMichal Simek     // .. ==> 0XF8000730[8:8] = 0x00000000U
11082*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11083*ad5b5801SMichal Simek     // .. IO_Type = 1
11084*ad5b5801SMichal Simek     // .. ==> 0XF8000730[11:9] = 0x00000001U
11085*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11086*ad5b5801SMichal Simek     // .. PULLUP = 1
11087*ad5b5801SMichal Simek     // .. ==> 0XF8000730[12:12] = 0x00000001U
11088*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
11089*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11090*ad5b5801SMichal Simek     // .. ==> 0XF8000730[13:13] = 0x00000000U
11091*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11092*ad5b5801SMichal Simek     // ..
11093*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000730, 0x00003FFFU ,0x00001202U),
11094*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11095*ad5b5801SMichal Simek     // .. ==> 0XF8000734[0:0] = 0x00000000U
11096*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11097*ad5b5801SMichal Simek     // .. L0_SEL = 1
11098*ad5b5801SMichal Simek     // .. ==> 0XF8000734[1:1] = 0x00000001U
11099*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11100*ad5b5801SMichal Simek     // .. L1_SEL = 0
11101*ad5b5801SMichal Simek     // .. ==> 0XF8000734[2:2] = 0x00000000U
11102*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11103*ad5b5801SMichal Simek     // .. L2_SEL = 0
11104*ad5b5801SMichal Simek     // .. ==> 0XF8000734[4:3] = 0x00000000U
11105*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11106*ad5b5801SMichal Simek     // .. L3_SEL = 0
11107*ad5b5801SMichal Simek     // .. ==> 0XF8000734[7:5] = 0x00000000U
11108*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11109*ad5b5801SMichal Simek     // .. Speed = 0
11110*ad5b5801SMichal Simek     // .. ==> 0XF8000734[8:8] = 0x00000000U
11111*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11112*ad5b5801SMichal Simek     // .. IO_Type = 1
11113*ad5b5801SMichal Simek     // .. ==> 0XF8000734[11:9] = 0x00000001U
11114*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11115*ad5b5801SMichal Simek     // .. PULLUP = 1
11116*ad5b5801SMichal Simek     // .. ==> 0XF8000734[12:12] = 0x00000001U
11117*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
11118*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11119*ad5b5801SMichal Simek     // .. ==> 0XF8000734[13:13] = 0x00000000U
11120*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11121*ad5b5801SMichal Simek     // ..
11122*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000734, 0x00003FFFU ,0x00001202U),
11123*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11124*ad5b5801SMichal Simek     // .. ==> 0XF8000738[0:0] = 0x00000001U
11125*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11126*ad5b5801SMichal Simek     // .. Speed = 0
11127*ad5b5801SMichal Simek     // .. ==> 0XF8000738[8:8] = 0x00000000U
11128*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11129*ad5b5801SMichal Simek     // .. IO_Type = 1
11130*ad5b5801SMichal Simek     // .. ==> 0XF8000738[11:9] = 0x00000001U
11131*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11132*ad5b5801SMichal Simek     // .. PULLUP = 1
11133*ad5b5801SMichal Simek     // .. ==> 0XF8000738[12:12] = 0x00000001U
11134*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
11135*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11136*ad5b5801SMichal Simek     // .. ==> 0XF8000738[13:13] = 0x00000000U
11137*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11138*ad5b5801SMichal Simek     // ..
11139*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000738, 0x00003F01U ,0x00001201U),
11140*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11141*ad5b5801SMichal Simek     // .. ==> 0XF800073C[0:0] = 0x00000001U
11142*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11143*ad5b5801SMichal Simek     // .. Speed = 0
11144*ad5b5801SMichal Simek     // .. ==> 0XF800073C[8:8] = 0x00000000U
11145*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11146*ad5b5801SMichal Simek     // .. IO_Type = 1
11147*ad5b5801SMichal Simek     // .. ==> 0XF800073C[11:9] = 0x00000001U
11148*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11149*ad5b5801SMichal Simek     // .. PULLUP = 1
11150*ad5b5801SMichal Simek     // .. ==> 0XF800073C[12:12] = 0x00000001U
11151*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
11152*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11153*ad5b5801SMichal Simek     // .. ==> 0XF800073C[13:13] = 0x00000000U
11154*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11155*ad5b5801SMichal Simek     // ..
11156*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800073C, 0x00003F01U ,0x00001201U),
11157*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11158*ad5b5801SMichal Simek     // .. ==> 0XF8000740[0:0] = 0x00000000U
11159*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11160*ad5b5801SMichal Simek     // .. L0_SEL = 1
11161*ad5b5801SMichal Simek     // .. ==> 0XF8000740[1:1] = 0x00000001U
11162*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11163*ad5b5801SMichal Simek     // .. L1_SEL = 0
11164*ad5b5801SMichal Simek     // .. ==> 0XF8000740[2:2] = 0x00000000U
11165*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11166*ad5b5801SMichal Simek     // .. L2_SEL = 0
11167*ad5b5801SMichal Simek     // .. ==> 0XF8000740[4:3] = 0x00000000U
11168*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11169*ad5b5801SMichal Simek     // .. L3_SEL = 0
11170*ad5b5801SMichal Simek     // .. ==> 0XF8000740[7:5] = 0x00000000U
11171*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11172*ad5b5801SMichal Simek     // .. Speed = 0
11173*ad5b5801SMichal Simek     // .. ==> 0XF8000740[8:8] = 0x00000000U
11174*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11175*ad5b5801SMichal Simek     // .. IO_Type = 4
11176*ad5b5801SMichal Simek     // .. ==> 0XF8000740[11:9] = 0x00000004U
11177*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
11178*ad5b5801SMichal Simek     // .. PULLUP = 0
11179*ad5b5801SMichal Simek     // .. ==> 0XF8000740[12:12] = 0x00000000U
11180*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11181*ad5b5801SMichal Simek     // .. DisableRcvr = 1
11182*ad5b5801SMichal Simek     // .. ==> 0XF8000740[13:13] = 0x00000001U
11183*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
11184*ad5b5801SMichal Simek     // ..
11185*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000740, 0x00003FFFU ,0x00002802U),
11186*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11187*ad5b5801SMichal Simek     // .. ==> 0XF8000744[0:0] = 0x00000000U
11188*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11189*ad5b5801SMichal Simek     // .. L0_SEL = 1
11190*ad5b5801SMichal Simek     // .. ==> 0XF8000744[1:1] = 0x00000001U
11191*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11192*ad5b5801SMichal Simek     // .. L1_SEL = 0
11193*ad5b5801SMichal Simek     // .. ==> 0XF8000744[2:2] = 0x00000000U
11194*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11195*ad5b5801SMichal Simek     // .. L2_SEL = 0
11196*ad5b5801SMichal Simek     // .. ==> 0XF8000744[4:3] = 0x00000000U
11197*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11198*ad5b5801SMichal Simek     // .. L3_SEL = 0
11199*ad5b5801SMichal Simek     // .. ==> 0XF8000744[7:5] = 0x00000000U
11200*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11201*ad5b5801SMichal Simek     // .. Speed = 0
11202*ad5b5801SMichal Simek     // .. ==> 0XF8000744[8:8] = 0x00000000U
11203*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11204*ad5b5801SMichal Simek     // .. IO_Type = 4
11205*ad5b5801SMichal Simek     // .. ==> 0XF8000744[11:9] = 0x00000004U
11206*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
11207*ad5b5801SMichal Simek     // .. PULLUP = 0
11208*ad5b5801SMichal Simek     // .. ==> 0XF8000744[12:12] = 0x00000000U
11209*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11210*ad5b5801SMichal Simek     // .. DisableRcvr = 1
11211*ad5b5801SMichal Simek     // .. ==> 0XF8000744[13:13] = 0x00000001U
11212*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
11213*ad5b5801SMichal Simek     // ..
11214*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000744, 0x00003FFFU ,0x00002802U),
11215*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11216*ad5b5801SMichal Simek     // .. ==> 0XF8000748[0:0] = 0x00000000U
11217*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11218*ad5b5801SMichal Simek     // .. L0_SEL = 1
11219*ad5b5801SMichal Simek     // .. ==> 0XF8000748[1:1] = 0x00000001U
11220*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11221*ad5b5801SMichal Simek     // .. L1_SEL = 0
11222*ad5b5801SMichal Simek     // .. ==> 0XF8000748[2:2] = 0x00000000U
11223*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11224*ad5b5801SMichal Simek     // .. L2_SEL = 0
11225*ad5b5801SMichal Simek     // .. ==> 0XF8000748[4:3] = 0x00000000U
11226*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11227*ad5b5801SMichal Simek     // .. L3_SEL = 0
11228*ad5b5801SMichal Simek     // .. ==> 0XF8000748[7:5] = 0x00000000U
11229*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11230*ad5b5801SMichal Simek     // .. Speed = 0
11231*ad5b5801SMichal Simek     // .. ==> 0XF8000748[8:8] = 0x00000000U
11232*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11233*ad5b5801SMichal Simek     // .. IO_Type = 4
11234*ad5b5801SMichal Simek     // .. ==> 0XF8000748[11:9] = 0x00000004U
11235*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
11236*ad5b5801SMichal Simek     // .. PULLUP = 0
11237*ad5b5801SMichal Simek     // .. ==> 0XF8000748[12:12] = 0x00000000U
11238*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11239*ad5b5801SMichal Simek     // .. DisableRcvr = 1
11240*ad5b5801SMichal Simek     // .. ==> 0XF8000748[13:13] = 0x00000001U
11241*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
11242*ad5b5801SMichal Simek     // ..
11243*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000748, 0x00003FFFU ,0x00002802U),
11244*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11245*ad5b5801SMichal Simek     // .. ==> 0XF800074C[0:0] = 0x00000000U
11246*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11247*ad5b5801SMichal Simek     // .. L0_SEL = 1
11248*ad5b5801SMichal Simek     // .. ==> 0XF800074C[1:1] = 0x00000001U
11249*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11250*ad5b5801SMichal Simek     // .. L1_SEL = 0
11251*ad5b5801SMichal Simek     // .. ==> 0XF800074C[2:2] = 0x00000000U
11252*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11253*ad5b5801SMichal Simek     // .. L2_SEL = 0
11254*ad5b5801SMichal Simek     // .. ==> 0XF800074C[4:3] = 0x00000000U
11255*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11256*ad5b5801SMichal Simek     // .. L3_SEL = 0
11257*ad5b5801SMichal Simek     // .. ==> 0XF800074C[7:5] = 0x00000000U
11258*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11259*ad5b5801SMichal Simek     // .. Speed = 0
11260*ad5b5801SMichal Simek     // .. ==> 0XF800074C[8:8] = 0x00000000U
11261*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11262*ad5b5801SMichal Simek     // .. IO_Type = 4
11263*ad5b5801SMichal Simek     // .. ==> 0XF800074C[11:9] = 0x00000004U
11264*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
11265*ad5b5801SMichal Simek     // .. PULLUP = 0
11266*ad5b5801SMichal Simek     // .. ==> 0XF800074C[12:12] = 0x00000000U
11267*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11268*ad5b5801SMichal Simek     // .. DisableRcvr = 1
11269*ad5b5801SMichal Simek     // .. ==> 0XF800074C[13:13] = 0x00000001U
11270*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
11271*ad5b5801SMichal Simek     // ..
11272*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800074C, 0x00003FFFU ,0x00002802U),
11273*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11274*ad5b5801SMichal Simek     // .. ==> 0XF8000750[0:0] = 0x00000000U
11275*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11276*ad5b5801SMichal Simek     // .. L0_SEL = 1
11277*ad5b5801SMichal Simek     // .. ==> 0XF8000750[1:1] = 0x00000001U
11278*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11279*ad5b5801SMichal Simek     // .. L1_SEL = 0
11280*ad5b5801SMichal Simek     // .. ==> 0XF8000750[2:2] = 0x00000000U
11281*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11282*ad5b5801SMichal Simek     // .. L2_SEL = 0
11283*ad5b5801SMichal Simek     // .. ==> 0XF8000750[4:3] = 0x00000000U
11284*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11285*ad5b5801SMichal Simek     // .. L3_SEL = 0
11286*ad5b5801SMichal Simek     // .. ==> 0XF8000750[7:5] = 0x00000000U
11287*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11288*ad5b5801SMichal Simek     // .. Speed = 0
11289*ad5b5801SMichal Simek     // .. ==> 0XF8000750[8:8] = 0x00000000U
11290*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11291*ad5b5801SMichal Simek     // .. IO_Type = 4
11292*ad5b5801SMichal Simek     // .. ==> 0XF8000750[11:9] = 0x00000004U
11293*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
11294*ad5b5801SMichal Simek     // .. PULLUP = 0
11295*ad5b5801SMichal Simek     // .. ==> 0XF8000750[12:12] = 0x00000000U
11296*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11297*ad5b5801SMichal Simek     // .. DisableRcvr = 1
11298*ad5b5801SMichal Simek     // .. ==> 0XF8000750[13:13] = 0x00000001U
11299*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
11300*ad5b5801SMichal Simek     // ..
11301*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000750, 0x00003FFFU ,0x00002802U),
11302*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11303*ad5b5801SMichal Simek     // .. ==> 0XF8000754[0:0] = 0x00000000U
11304*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11305*ad5b5801SMichal Simek     // .. L0_SEL = 1
11306*ad5b5801SMichal Simek     // .. ==> 0XF8000754[1:1] = 0x00000001U
11307*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11308*ad5b5801SMichal Simek     // .. L1_SEL = 0
11309*ad5b5801SMichal Simek     // .. ==> 0XF8000754[2:2] = 0x00000000U
11310*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11311*ad5b5801SMichal Simek     // .. L2_SEL = 0
11312*ad5b5801SMichal Simek     // .. ==> 0XF8000754[4:3] = 0x00000000U
11313*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11314*ad5b5801SMichal Simek     // .. L3_SEL = 0
11315*ad5b5801SMichal Simek     // .. ==> 0XF8000754[7:5] = 0x00000000U
11316*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11317*ad5b5801SMichal Simek     // .. Speed = 0
11318*ad5b5801SMichal Simek     // .. ==> 0XF8000754[8:8] = 0x00000000U
11319*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11320*ad5b5801SMichal Simek     // .. IO_Type = 4
11321*ad5b5801SMichal Simek     // .. ==> 0XF8000754[11:9] = 0x00000004U
11322*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
11323*ad5b5801SMichal Simek     // .. PULLUP = 0
11324*ad5b5801SMichal Simek     // .. ==> 0XF8000754[12:12] = 0x00000000U
11325*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11326*ad5b5801SMichal Simek     // .. DisableRcvr = 1
11327*ad5b5801SMichal Simek     // .. ==> 0XF8000754[13:13] = 0x00000001U
11328*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
11329*ad5b5801SMichal Simek     // ..
11330*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000754, 0x00003FFFU ,0x00002802U),
11331*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11332*ad5b5801SMichal Simek     // .. ==> 0XF8000758[0:0] = 0x00000001U
11333*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11334*ad5b5801SMichal Simek     // .. L0_SEL = 1
11335*ad5b5801SMichal Simek     // .. ==> 0XF8000758[1:1] = 0x00000001U
11336*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11337*ad5b5801SMichal Simek     // .. L1_SEL = 0
11338*ad5b5801SMichal Simek     // .. ==> 0XF8000758[2:2] = 0x00000000U
11339*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11340*ad5b5801SMichal Simek     // .. L2_SEL = 0
11341*ad5b5801SMichal Simek     // .. ==> 0XF8000758[4:3] = 0x00000000U
11342*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11343*ad5b5801SMichal Simek     // .. L3_SEL = 0
11344*ad5b5801SMichal Simek     // .. ==> 0XF8000758[7:5] = 0x00000000U
11345*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11346*ad5b5801SMichal Simek     // .. Speed = 0
11347*ad5b5801SMichal Simek     // .. ==> 0XF8000758[8:8] = 0x00000000U
11348*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11349*ad5b5801SMichal Simek     // .. IO_Type = 4
11350*ad5b5801SMichal Simek     // .. ==> 0XF8000758[11:9] = 0x00000004U
11351*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
11352*ad5b5801SMichal Simek     // .. PULLUP = 0
11353*ad5b5801SMichal Simek     // .. ==> 0XF8000758[12:12] = 0x00000000U
11354*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11355*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11356*ad5b5801SMichal Simek     // .. ==> 0XF8000758[13:13] = 0x00000000U
11357*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11358*ad5b5801SMichal Simek     // ..
11359*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000758, 0x00003FFFU ,0x00000803U),
11360*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11361*ad5b5801SMichal Simek     // .. ==> 0XF800075C[0:0] = 0x00000001U
11362*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11363*ad5b5801SMichal Simek     // .. L0_SEL = 1
11364*ad5b5801SMichal Simek     // .. ==> 0XF800075C[1:1] = 0x00000001U
11365*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11366*ad5b5801SMichal Simek     // .. L1_SEL = 0
11367*ad5b5801SMichal Simek     // .. ==> 0XF800075C[2:2] = 0x00000000U
11368*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11369*ad5b5801SMichal Simek     // .. L2_SEL = 0
11370*ad5b5801SMichal Simek     // .. ==> 0XF800075C[4:3] = 0x00000000U
11371*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11372*ad5b5801SMichal Simek     // .. L3_SEL = 0
11373*ad5b5801SMichal Simek     // .. ==> 0XF800075C[7:5] = 0x00000000U
11374*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11375*ad5b5801SMichal Simek     // .. Speed = 0
11376*ad5b5801SMichal Simek     // .. ==> 0XF800075C[8:8] = 0x00000000U
11377*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11378*ad5b5801SMichal Simek     // .. IO_Type = 4
11379*ad5b5801SMichal Simek     // .. ==> 0XF800075C[11:9] = 0x00000004U
11380*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
11381*ad5b5801SMichal Simek     // .. PULLUP = 0
11382*ad5b5801SMichal Simek     // .. ==> 0XF800075C[12:12] = 0x00000000U
11383*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11384*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11385*ad5b5801SMichal Simek     // .. ==> 0XF800075C[13:13] = 0x00000000U
11386*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11387*ad5b5801SMichal Simek     // ..
11388*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800075C, 0x00003FFFU ,0x00000803U),
11389*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11390*ad5b5801SMichal Simek     // .. ==> 0XF8000760[0:0] = 0x00000001U
11391*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11392*ad5b5801SMichal Simek     // .. L0_SEL = 1
11393*ad5b5801SMichal Simek     // .. ==> 0XF8000760[1:1] = 0x00000001U
11394*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11395*ad5b5801SMichal Simek     // .. L1_SEL = 0
11396*ad5b5801SMichal Simek     // .. ==> 0XF8000760[2:2] = 0x00000000U
11397*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11398*ad5b5801SMichal Simek     // .. L2_SEL = 0
11399*ad5b5801SMichal Simek     // .. ==> 0XF8000760[4:3] = 0x00000000U
11400*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11401*ad5b5801SMichal Simek     // .. L3_SEL = 0
11402*ad5b5801SMichal Simek     // .. ==> 0XF8000760[7:5] = 0x00000000U
11403*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11404*ad5b5801SMichal Simek     // .. Speed = 0
11405*ad5b5801SMichal Simek     // .. ==> 0XF8000760[8:8] = 0x00000000U
11406*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11407*ad5b5801SMichal Simek     // .. IO_Type = 4
11408*ad5b5801SMichal Simek     // .. ==> 0XF8000760[11:9] = 0x00000004U
11409*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
11410*ad5b5801SMichal Simek     // .. PULLUP = 0
11411*ad5b5801SMichal Simek     // .. ==> 0XF8000760[12:12] = 0x00000000U
11412*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11413*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11414*ad5b5801SMichal Simek     // .. ==> 0XF8000760[13:13] = 0x00000000U
11415*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11416*ad5b5801SMichal Simek     // ..
11417*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000760, 0x00003FFFU ,0x00000803U),
11418*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11419*ad5b5801SMichal Simek     // .. ==> 0XF8000764[0:0] = 0x00000001U
11420*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11421*ad5b5801SMichal Simek     // .. L0_SEL = 1
11422*ad5b5801SMichal Simek     // .. ==> 0XF8000764[1:1] = 0x00000001U
11423*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11424*ad5b5801SMichal Simek     // .. L1_SEL = 0
11425*ad5b5801SMichal Simek     // .. ==> 0XF8000764[2:2] = 0x00000000U
11426*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11427*ad5b5801SMichal Simek     // .. L2_SEL = 0
11428*ad5b5801SMichal Simek     // .. ==> 0XF8000764[4:3] = 0x00000000U
11429*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11430*ad5b5801SMichal Simek     // .. L3_SEL = 0
11431*ad5b5801SMichal Simek     // .. ==> 0XF8000764[7:5] = 0x00000000U
11432*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11433*ad5b5801SMichal Simek     // .. Speed = 0
11434*ad5b5801SMichal Simek     // .. ==> 0XF8000764[8:8] = 0x00000000U
11435*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11436*ad5b5801SMichal Simek     // .. IO_Type = 4
11437*ad5b5801SMichal Simek     // .. ==> 0XF8000764[11:9] = 0x00000004U
11438*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
11439*ad5b5801SMichal Simek     // .. PULLUP = 0
11440*ad5b5801SMichal Simek     // .. ==> 0XF8000764[12:12] = 0x00000000U
11441*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11442*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11443*ad5b5801SMichal Simek     // .. ==> 0XF8000764[13:13] = 0x00000000U
11444*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11445*ad5b5801SMichal Simek     // ..
11446*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000764, 0x00003FFFU ,0x00000803U),
11447*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11448*ad5b5801SMichal Simek     // .. ==> 0XF8000768[0:0] = 0x00000001U
11449*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11450*ad5b5801SMichal Simek     // .. L0_SEL = 1
11451*ad5b5801SMichal Simek     // .. ==> 0XF8000768[1:1] = 0x00000001U
11452*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11453*ad5b5801SMichal Simek     // .. L1_SEL = 0
11454*ad5b5801SMichal Simek     // .. ==> 0XF8000768[2:2] = 0x00000000U
11455*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11456*ad5b5801SMichal Simek     // .. L2_SEL = 0
11457*ad5b5801SMichal Simek     // .. ==> 0XF8000768[4:3] = 0x00000000U
11458*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11459*ad5b5801SMichal Simek     // .. L3_SEL = 0
11460*ad5b5801SMichal Simek     // .. ==> 0XF8000768[7:5] = 0x00000000U
11461*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11462*ad5b5801SMichal Simek     // .. Speed = 0
11463*ad5b5801SMichal Simek     // .. ==> 0XF8000768[8:8] = 0x00000000U
11464*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11465*ad5b5801SMichal Simek     // .. IO_Type = 4
11466*ad5b5801SMichal Simek     // .. ==> 0XF8000768[11:9] = 0x00000004U
11467*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
11468*ad5b5801SMichal Simek     // .. PULLUP = 0
11469*ad5b5801SMichal Simek     // .. ==> 0XF8000768[12:12] = 0x00000000U
11470*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11471*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11472*ad5b5801SMichal Simek     // .. ==> 0XF8000768[13:13] = 0x00000000U
11473*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11474*ad5b5801SMichal Simek     // ..
11475*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000768, 0x00003FFFU ,0x00000803U),
11476*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11477*ad5b5801SMichal Simek     // .. ==> 0XF800076C[0:0] = 0x00000001U
11478*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11479*ad5b5801SMichal Simek     // .. L0_SEL = 1
11480*ad5b5801SMichal Simek     // .. ==> 0XF800076C[1:1] = 0x00000001U
11481*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11482*ad5b5801SMichal Simek     // .. L1_SEL = 0
11483*ad5b5801SMichal Simek     // .. ==> 0XF800076C[2:2] = 0x00000000U
11484*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11485*ad5b5801SMichal Simek     // .. L2_SEL = 0
11486*ad5b5801SMichal Simek     // .. ==> 0XF800076C[4:3] = 0x00000000U
11487*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11488*ad5b5801SMichal Simek     // .. L3_SEL = 0
11489*ad5b5801SMichal Simek     // .. ==> 0XF800076C[7:5] = 0x00000000U
11490*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11491*ad5b5801SMichal Simek     // .. Speed = 0
11492*ad5b5801SMichal Simek     // .. ==> 0XF800076C[8:8] = 0x00000000U
11493*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11494*ad5b5801SMichal Simek     // .. IO_Type = 4
11495*ad5b5801SMichal Simek     // .. ==> 0XF800076C[11:9] = 0x00000004U
11496*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
11497*ad5b5801SMichal Simek     // .. PULLUP = 0
11498*ad5b5801SMichal Simek     // .. ==> 0XF800076C[12:12] = 0x00000000U
11499*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11500*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11501*ad5b5801SMichal Simek     // .. ==> 0XF800076C[13:13] = 0x00000000U
11502*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11503*ad5b5801SMichal Simek     // ..
11504*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800076C, 0x00003FFFU ,0x00000803U),
11505*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11506*ad5b5801SMichal Simek     // .. ==> 0XF8000770[0:0] = 0x00000000U
11507*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11508*ad5b5801SMichal Simek     // .. L0_SEL = 0
11509*ad5b5801SMichal Simek     // .. ==> 0XF8000770[1:1] = 0x00000000U
11510*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11511*ad5b5801SMichal Simek     // .. L1_SEL = 1
11512*ad5b5801SMichal Simek     // .. ==> 0XF8000770[2:2] = 0x00000001U
11513*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11514*ad5b5801SMichal Simek     // .. L2_SEL = 0
11515*ad5b5801SMichal Simek     // .. ==> 0XF8000770[4:3] = 0x00000000U
11516*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11517*ad5b5801SMichal Simek     // .. L3_SEL = 0
11518*ad5b5801SMichal Simek     // .. ==> 0XF8000770[7:5] = 0x00000000U
11519*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11520*ad5b5801SMichal Simek     // .. Speed = 0
11521*ad5b5801SMichal Simek     // .. ==> 0XF8000770[8:8] = 0x00000000U
11522*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11523*ad5b5801SMichal Simek     // .. IO_Type = 1
11524*ad5b5801SMichal Simek     // .. ==> 0XF8000770[11:9] = 0x00000001U
11525*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11526*ad5b5801SMichal Simek     // .. PULLUP = 0
11527*ad5b5801SMichal Simek     // .. ==> 0XF8000770[12:12] = 0x00000000U
11528*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11529*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11530*ad5b5801SMichal Simek     // .. ==> 0XF8000770[13:13] = 0x00000000U
11531*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11532*ad5b5801SMichal Simek     // ..
11533*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000770, 0x00003FFFU ,0x00000204U),
11534*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11535*ad5b5801SMichal Simek     // .. ==> 0XF8000774[0:0] = 0x00000001U
11536*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11537*ad5b5801SMichal Simek     // .. L0_SEL = 0
11538*ad5b5801SMichal Simek     // .. ==> 0XF8000774[1:1] = 0x00000000U
11539*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11540*ad5b5801SMichal Simek     // .. L1_SEL = 1
11541*ad5b5801SMichal Simek     // .. ==> 0XF8000774[2:2] = 0x00000001U
11542*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11543*ad5b5801SMichal Simek     // .. L2_SEL = 0
11544*ad5b5801SMichal Simek     // .. ==> 0XF8000774[4:3] = 0x00000000U
11545*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11546*ad5b5801SMichal Simek     // .. L3_SEL = 0
11547*ad5b5801SMichal Simek     // .. ==> 0XF8000774[7:5] = 0x00000000U
11548*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11549*ad5b5801SMichal Simek     // .. Speed = 0
11550*ad5b5801SMichal Simek     // .. ==> 0XF8000774[8:8] = 0x00000000U
11551*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11552*ad5b5801SMichal Simek     // .. IO_Type = 1
11553*ad5b5801SMichal Simek     // .. ==> 0XF8000774[11:9] = 0x00000001U
11554*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11555*ad5b5801SMichal Simek     // .. PULLUP = 0
11556*ad5b5801SMichal Simek     // .. ==> 0XF8000774[12:12] = 0x00000000U
11557*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11558*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11559*ad5b5801SMichal Simek     // .. ==> 0XF8000774[13:13] = 0x00000000U
11560*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11561*ad5b5801SMichal Simek     // ..
11562*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000774, 0x00003FFFU ,0x00000205U),
11563*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11564*ad5b5801SMichal Simek     // .. ==> 0XF8000778[0:0] = 0x00000000U
11565*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11566*ad5b5801SMichal Simek     // .. L0_SEL = 0
11567*ad5b5801SMichal Simek     // .. ==> 0XF8000778[1:1] = 0x00000000U
11568*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11569*ad5b5801SMichal Simek     // .. L1_SEL = 1
11570*ad5b5801SMichal Simek     // .. ==> 0XF8000778[2:2] = 0x00000001U
11571*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11572*ad5b5801SMichal Simek     // .. L2_SEL = 0
11573*ad5b5801SMichal Simek     // .. ==> 0XF8000778[4:3] = 0x00000000U
11574*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11575*ad5b5801SMichal Simek     // .. L3_SEL = 0
11576*ad5b5801SMichal Simek     // .. ==> 0XF8000778[7:5] = 0x00000000U
11577*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11578*ad5b5801SMichal Simek     // .. Speed = 0
11579*ad5b5801SMichal Simek     // .. ==> 0XF8000778[8:8] = 0x00000000U
11580*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11581*ad5b5801SMichal Simek     // .. IO_Type = 1
11582*ad5b5801SMichal Simek     // .. ==> 0XF8000778[11:9] = 0x00000001U
11583*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11584*ad5b5801SMichal Simek     // .. PULLUP = 0
11585*ad5b5801SMichal Simek     // .. ==> 0XF8000778[12:12] = 0x00000000U
11586*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11587*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11588*ad5b5801SMichal Simek     // .. ==> 0XF8000778[13:13] = 0x00000000U
11589*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11590*ad5b5801SMichal Simek     // ..
11591*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000778, 0x00003FFFU ,0x00000204U),
11592*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11593*ad5b5801SMichal Simek     // .. ==> 0XF800077C[0:0] = 0x00000001U
11594*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11595*ad5b5801SMichal Simek     // .. L0_SEL = 0
11596*ad5b5801SMichal Simek     // .. ==> 0XF800077C[1:1] = 0x00000000U
11597*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11598*ad5b5801SMichal Simek     // .. L1_SEL = 1
11599*ad5b5801SMichal Simek     // .. ==> 0XF800077C[2:2] = 0x00000001U
11600*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11601*ad5b5801SMichal Simek     // .. L2_SEL = 0
11602*ad5b5801SMichal Simek     // .. ==> 0XF800077C[4:3] = 0x00000000U
11603*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11604*ad5b5801SMichal Simek     // .. L3_SEL = 0
11605*ad5b5801SMichal Simek     // .. ==> 0XF800077C[7:5] = 0x00000000U
11606*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11607*ad5b5801SMichal Simek     // .. Speed = 0
11608*ad5b5801SMichal Simek     // .. ==> 0XF800077C[8:8] = 0x00000000U
11609*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11610*ad5b5801SMichal Simek     // .. IO_Type = 1
11611*ad5b5801SMichal Simek     // .. ==> 0XF800077C[11:9] = 0x00000001U
11612*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11613*ad5b5801SMichal Simek     // .. PULLUP = 0
11614*ad5b5801SMichal Simek     // .. ==> 0XF800077C[12:12] = 0x00000000U
11615*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11616*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11617*ad5b5801SMichal Simek     // .. ==> 0XF800077C[13:13] = 0x00000000U
11618*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11619*ad5b5801SMichal Simek     // ..
11620*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800077C, 0x00003FFFU ,0x00000205U),
11621*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11622*ad5b5801SMichal Simek     // .. ==> 0XF8000780[0:0] = 0x00000000U
11623*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11624*ad5b5801SMichal Simek     // .. L0_SEL = 0
11625*ad5b5801SMichal Simek     // .. ==> 0XF8000780[1:1] = 0x00000000U
11626*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11627*ad5b5801SMichal Simek     // .. L1_SEL = 1
11628*ad5b5801SMichal Simek     // .. ==> 0XF8000780[2:2] = 0x00000001U
11629*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11630*ad5b5801SMichal Simek     // .. L2_SEL = 0
11631*ad5b5801SMichal Simek     // .. ==> 0XF8000780[4:3] = 0x00000000U
11632*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11633*ad5b5801SMichal Simek     // .. L3_SEL = 0
11634*ad5b5801SMichal Simek     // .. ==> 0XF8000780[7:5] = 0x00000000U
11635*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11636*ad5b5801SMichal Simek     // .. Speed = 0
11637*ad5b5801SMichal Simek     // .. ==> 0XF8000780[8:8] = 0x00000000U
11638*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11639*ad5b5801SMichal Simek     // .. IO_Type = 1
11640*ad5b5801SMichal Simek     // .. ==> 0XF8000780[11:9] = 0x00000001U
11641*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11642*ad5b5801SMichal Simek     // .. PULLUP = 0
11643*ad5b5801SMichal Simek     // .. ==> 0XF8000780[12:12] = 0x00000000U
11644*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11645*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11646*ad5b5801SMichal Simek     // .. ==> 0XF8000780[13:13] = 0x00000000U
11647*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11648*ad5b5801SMichal Simek     // ..
11649*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000780, 0x00003FFFU ,0x00000204U),
11650*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11651*ad5b5801SMichal Simek     // .. ==> 0XF8000784[0:0] = 0x00000000U
11652*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11653*ad5b5801SMichal Simek     // .. L0_SEL = 0
11654*ad5b5801SMichal Simek     // .. ==> 0XF8000784[1:1] = 0x00000000U
11655*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11656*ad5b5801SMichal Simek     // .. L1_SEL = 1
11657*ad5b5801SMichal Simek     // .. ==> 0XF8000784[2:2] = 0x00000001U
11658*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11659*ad5b5801SMichal Simek     // .. L2_SEL = 0
11660*ad5b5801SMichal Simek     // .. ==> 0XF8000784[4:3] = 0x00000000U
11661*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11662*ad5b5801SMichal Simek     // .. L3_SEL = 0
11663*ad5b5801SMichal Simek     // .. ==> 0XF8000784[7:5] = 0x00000000U
11664*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11665*ad5b5801SMichal Simek     // .. Speed = 0
11666*ad5b5801SMichal Simek     // .. ==> 0XF8000784[8:8] = 0x00000000U
11667*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11668*ad5b5801SMichal Simek     // .. IO_Type = 1
11669*ad5b5801SMichal Simek     // .. ==> 0XF8000784[11:9] = 0x00000001U
11670*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11671*ad5b5801SMichal Simek     // .. PULLUP = 0
11672*ad5b5801SMichal Simek     // .. ==> 0XF8000784[12:12] = 0x00000000U
11673*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11674*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11675*ad5b5801SMichal Simek     // .. ==> 0XF8000784[13:13] = 0x00000000U
11676*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11677*ad5b5801SMichal Simek     // ..
11678*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000784, 0x00003FFFU ,0x00000204U),
11679*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11680*ad5b5801SMichal Simek     // .. ==> 0XF8000788[0:0] = 0x00000000U
11681*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11682*ad5b5801SMichal Simek     // .. L0_SEL = 0
11683*ad5b5801SMichal Simek     // .. ==> 0XF8000788[1:1] = 0x00000000U
11684*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11685*ad5b5801SMichal Simek     // .. L1_SEL = 1
11686*ad5b5801SMichal Simek     // .. ==> 0XF8000788[2:2] = 0x00000001U
11687*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11688*ad5b5801SMichal Simek     // .. L2_SEL = 0
11689*ad5b5801SMichal Simek     // .. ==> 0XF8000788[4:3] = 0x00000000U
11690*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11691*ad5b5801SMichal Simek     // .. L3_SEL = 0
11692*ad5b5801SMichal Simek     // .. ==> 0XF8000788[7:5] = 0x00000000U
11693*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11694*ad5b5801SMichal Simek     // .. Speed = 0
11695*ad5b5801SMichal Simek     // .. ==> 0XF8000788[8:8] = 0x00000000U
11696*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11697*ad5b5801SMichal Simek     // .. IO_Type = 1
11698*ad5b5801SMichal Simek     // .. ==> 0XF8000788[11:9] = 0x00000001U
11699*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11700*ad5b5801SMichal Simek     // .. PULLUP = 0
11701*ad5b5801SMichal Simek     // .. ==> 0XF8000788[12:12] = 0x00000000U
11702*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11703*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11704*ad5b5801SMichal Simek     // .. ==> 0XF8000788[13:13] = 0x00000000U
11705*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11706*ad5b5801SMichal Simek     // ..
11707*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000788, 0x00003FFFU ,0x00000204U),
11708*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11709*ad5b5801SMichal Simek     // .. ==> 0XF800078C[0:0] = 0x00000000U
11710*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11711*ad5b5801SMichal Simek     // .. L0_SEL = 0
11712*ad5b5801SMichal Simek     // .. ==> 0XF800078C[1:1] = 0x00000000U
11713*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11714*ad5b5801SMichal Simek     // .. L1_SEL = 1
11715*ad5b5801SMichal Simek     // .. ==> 0XF800078C[2:2] = 0x00000001U
11716*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11717*ad5b5801SMichal Simek     // .. L2_SEL = 0
11718*ad5b5801SMichal Simek     // .. ==> 0XF800078C[4:3] = 0x00000000U
11719*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11720*ad5b5801SMichal Simek     // .. L3_SEL = 0
11721*ad5b5801SMichal Simek     // .. ==> 0XF800078C[7:5] = 0x00000000U
11722*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11723*ad5b5801SMichal Simek     // .. Speed = 0
11724*ad5b5801SMichal Simek     // .. ==> 0XF800078C[8:8] = 0x00000000U
11725*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11726*ad5b5801SMichal Simek     // .. IO_Type = 1
11727*ad5b5801SMichal Simek     // .. ==> 0XF800078C[11:9] = 0x00000001U
11728*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11729*ad5b5801SMichal Simek     // .. PULLUP = 0
11730*ad5b5801SMichal Simek     // .. ==> 0XF800078C[12:12] = 0x00000000U
11731*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11732*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11733*ad5b5801SMichal Simek     // .. ==> 0XF800078C[13:13] = 0x00000000U
11734*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11735*ad5b5801SMichal Simek     // ..
11736*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800078C, 0x00003FFFU ,0x00000204U),
11737*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11738*ad5b5801SMichal Simek     // .. ==> 0XF8000790[0:0] = 0x00000001U
11739*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11740*ad5b5801SMichal Simek     // .. L0_SEL = 0
11741*ad5b5801SMichal Simek     // .. ==> 0XF8000790[1:1] = 0x00000000U
11742*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11743*ad5b5801SMichal Simek     // .. L1_SEL = 1
11744*ad5b5801SMichal Simek     // .. ==> 0XF8000790[2:2] = 0x00000001U
11745*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11746*ad5b5801SMichal Simek     // .. L2_SEL = 0
11747*ad5b5801SMichal Simek     // .. ==> 0XF8000790[4:3] = 0x00000000U
11748*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11749*ad5b5801SMichal Simek     // .. L3_SEL = 0
11750*ad5b5801SMichal Simek     // .. ==> 0XF8000790[7:5] = 0x00000000U
11751*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11752*ad5b5801SMichal Simek     // .. Speed = 0
11753*ad5b5801SMichal Simek     // .. ==> 0XF8000790[8:8] = 0x00000000U
11754*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11755*ad5b5801SMichal Simek     // .. IO_Type = 1
11756*ad5b5801SMichal Simek     // .. ==> 0XF8000790[11:9] = 0x00000001U
11757*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11758*ad5b5801SMichal Simek     // .. PULLUP = 0
11759*ad5b5801SMichal Simek     // .. ==> 0XF8000790[12:12] = 0x00000000U
11760*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11761*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11762*ad5b5801SMichal Simek     // .. ==> 0XF8000790[13:13] = 0x00000000U
11763*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11764*ad5b5801SMichal Simek     // ..
11765*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000790, 0x00003FFFU ,0x00000205U),
11766*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11767*ad5b5801SMichal Simek     // .. ==> 0XF8000794[0:0] = 0x00000000U
11768*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11769*ad5b5801SMichal Simek     // .. L0_SEL = 0
11770*ad5b5801SMichal Simek     // .. ==> 0XF8000794[1:1] = 0x00000000U
11771*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11772*ad5b5801SMichal Simek     // .. L1_SEL = 1
11773*ad5b5801SMichal Simek     // .. ==> 0XF8000794[2:2] = 0x00000001U
11774*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11775*ad5b5801SMichal Simek     // .. L2_SEL = 0
11776*ad5b5801SMichal Simek     // .. ==> 0XF8000794[4:3] = 0x00000000U
11777*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11778*ad5b5801SMichal Simek     // .. L3_SEL = 0
11779*ad5b5801SMichal Simek     // .. ==> 0XF8000794[7:5] = 0x00000000U
11780*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11781*ad5b5801SMichal Simek     // .. Speed = 0
11782*ad5b5801SMichal Simek     // .. ==> 0XF8000794[8:8] = 0x00000000U
11783*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11784*ad5b5801SMichal Simek     // .. IO_Type = 1
11785*ad5b5801SMichal Simek     // .. ==> 0XF8000794[11:9] = 0x00000001U
11786*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11787*ad5b5801SMichal Simek     // .. PULLUP = 0
11788*ad5b5801SMichal Simek     // .. ==> 0XF8000794[12:12] = 0x00000000U
11789*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11790*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11791*ad5b5801SMichal Simek     // .. ==> 0XF8000794[13:13] = 0x00000000U
11792*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11793*ad5b5801SMichal Simek     // ..
11794*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000794, 0x00003FFFU ,0x00000204U),
11795*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11796*ad5b5801SMichal Simek     // .. ==> 0XF8000798[0:0] = 0x00000000U
11797*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11798*ad5b5801SMichal Simek     // .. L0_SEL = 0
11799*ad5b5801SMichal Simek     // .. ==> 0XF8000798[1:1] = 0x00000000U
11800*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11801*ad5b5801SMichal Simek     // .. L1_SEL = 1
11802*ad5b5801SMichal Simek     // .. ==> 0XF8000798[2:2] = 0x00000001U
11803*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11804*ad5b5801SMichal Simek     // .. L2_SEL = 0
11805*ad5b5801SMichal Simek     // .. ==> 0XF8000798[4:3] = 0x00000000U
11806*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11807*ad5b5801SMichal Simek     // .. L3_SEL = 0
11808*ad5b5801SMichal Simek     // .. ==> 0XF8000798[7:5] = 0x00000000U
11809*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11810*ad5b5801SMichal Simek     // .. Speed = 0
11811*ad5b5801SMichal Simek     // .. ==> 0XF8000798[8:8] = 0x00000000U
11812*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11813*ad5b5801SMichal Simek     // .. IO_Type = 1
11814*ad5b5801SMichal Simek     // .. ==> 0XF8000798[11:9] = 0x00000001U
11815*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11816*ad5b5801SMichal Simek     // .. PULLUP = 0
11817*ad5b5801SMichal Simek     // .. ==> 0XF8000798[12:12] = 0x00000000U
11818*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11819*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11820*ad5b5801SMichal Simek     // .. ==> 0XF8000798[13:13] = 0x00000000U
11821*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11822*ad5b5801SMichal Simek     // ..
11823*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000798, 0x00003FFFU ,0x00000204U),
11824*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11825*ad5b5801SMichal Simek     // .. ==> 0XF800079C[0:0] = 0x00000000U
11826*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11827*ad5b5801SMichal Simek     // .. L0_SEL = 0
11828*ad5b5801SMichal Simek     // .. ==> 0XF800079C[1:1] = 0x00000000U
11829*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11830*ad5b5801SMichal Simek     // .. L1_SEL = 1
11831*ad5b5801SMichal Simek     // .. ==> 0XF800079C[2:2] = 0x00000001U
11832*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11833*ad5b5801SMichal Simek     // .. L2_SEL = 0
11834*ad5b5801SMichal Simek     // .. ==> 0XF800079C[4:3] = 0x00000000U
11835*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11836*ad5b5801SMichal Simek     // .. L3_SEL = 0
11837*ad5b5801SMichal Simek     // .. ==> 0XF800079C[7:5] = 0x00000000U
11838*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11839*ad5b5801SMichal Simek     // .. Speed = 0
11840*ad5b5801SMichal Simek     // .. ==> 0XF800079C[8:8] = 0x00000000U
11841*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11842*ad5b5801SMichal Simek     // .. IO_Type = 1
11843*ad5b5801SMichal Simek     // .. ==> 0XF800079C[11:9] = 0x00000001U
11844*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11845*ad5b5801SMichal Simek     // .. PULLUP = 0
11846*ad5b5801SMichal Simek     // .. ==> 0XF800079C[12:12] = 0x00000000U
11847*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11848*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11849*ad5b5801SMichal Simek     // .. ==> 0XF800079C[13:13] = 0x00000000U
11850*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11851*ad5b5801SMichal Simek     // ..
11852*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800079C, 0x00003FFFU ,0x00000204U),
11853*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11854*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[0:0] = 0x00000000U
11855*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11856*ad5b5801SMichal Simek     // .. L0_SEL = 0
11857*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[1:1] = 0x00000000U
11858*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11859*ad5b5801SMichal Simek     // .. L1_SEL = 0
11860*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[2:2] = 0x00000000U
11861*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11862*ad5b5801SMichal Simek     // .. L2_SEL = 0
11863*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[4:3] = 0x00000000U
11864*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11865*ad5b5801SMichal Simek     // .. L3_SEL = 4
11866*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[7:5] = 0x00000004U
11867*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11868*ad5b5801SMichal Simek     // .. Speed = 0
11869*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[8:8] = 0x00000000U
11870*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11871*ad5b5801SMichal Simek     // .. IO_Type = 1
11872*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[11:9] = 0x00000001U
11873*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11874*ad5b5801SMichal Simek     // .. PULLUP = 0
11875*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[12:12] = 0x00000000U
11876*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11877*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11878*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[13:13] = 0x00000000U
11879*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11880*ad5b5801SMichal Simek     // ..
11881*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A0, 0x00003FFFU ,0x00000280U),
11882*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11883*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[0:0] = 0x00000000U
11884*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11885*ad5b5801SMichal Simek     // .. L0_SEL = 0
11886*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[1:1] = 0x00000000U
11887*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11888*ad5b5801SMichal Simek     // .. L1_SEL = 0
11889*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[2:2] = 0x00000000U
11890*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11891*ad5b5801SMichal Simek     // .. L2_SEL = 0
11892*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[4:3] = 0x00000000U
11893*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11894*ad5b5801SMichal Simek     // .. L3_SEL = 4
11895*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[7:5] = 0x00000004U
11896*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11897*ad5b5801SMichal Simek     // .. Speed = 0
11898*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[8:8] = 0x00000000U
11899*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11900*ad5b5801SMichal Simek     // .. IO_Type = 1
11901*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[11:9] = 0x00000001U
11902*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11903*ad5b5801SMichal Simek     // .. PULLUP = 0
11904*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[12:12] = 0x00000000U
11905*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11906*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11907*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[13:13] = 0x00000000U
11908*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11909*ad5b5801SMichal Simek     // ..
11910*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A4, 0x00003FFFU ,0x00000280U),
11911*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11912*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[0:0] = 0x00000000U
11913*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11914*ad5b5801SMichal Simek     // .. L0_SEL = 0
11915*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[1:1] = 0x00000000U
11916*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11917*ad5b5801SMichal Simek     // .. L1_SEL = 0
11918*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[2:2] = 0x00000000U
11919*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11920*ad5b5801SMichal Simek     // .. L2_SEL = 0
11921*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[4:3] = 0x00000000U
11922*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11923*ad5b5801SMichal Simek     // .. L3_SEL = 4
11924*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[7:5] = 0x00000004U
11925*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11926*ad5b5801SMichal Simek     // .. Speed = 0
11927*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[8:8] = 0x00000000U
11928*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11929*ad5b5801SMichal Simek     // .. IO_Type = 1
11930*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[11:9] = 0x00000001U
11931*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11932*ad5b5801SMichal Simek     // .. PULLUP = 0
11933*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[12:12] = 0x00000000U
11934*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11935*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11936*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[13:13] = 0x00000000U
11937*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11938*ad5b5801SMichal Simek     // ..
11939*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A8, 0x00003FFFU ,0x00000280U),
11940*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11941*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[0:0] = 0x00000000U
11942*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11943*ad5b5801SMichal Simek     // .. L0_SEL = 0
11944*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[1:1] = 0x00000000U
11945*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11946*ad5b5801SMichal Simek     // .. L1_SEL = 0
11947*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[2:2] = 0x00000000U
11948*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11949*ad5b5801SMichal Simek     // .. L2_SEL = 0
11950*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[4:3] = 0x00000000U
11951*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11952*ad5b5801SMichal Simek     // .. L3_SEL = 4
11953*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[7:5] = 0x00000004U
11954*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11955*ad5b5801SMichal Simek     // .. Speed = 0
11956*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[8:8] = 0x00000000U
11957*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11958*ad5b5801SMichal Simek     // .. IO_Type = 1
11959*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[11:9] = 0x00000001U
11960*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11961*ad5b5801SMichal Simek     // .. PULLUP = 0
11962*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[12:12] = 0x00000000U
11963*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11964*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11965*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[13:13] = 0x00000000U
11966*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11967*ad5b5801SMichal Simek     // ..
11968*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007AC, 0x00003FFFU ,0x00000280U),
11969*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11970*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[0:0] = 0x00000000U
11971*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11972*ad5b5801SMichal Simek     // .. L0_SEL = 0
11973*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[1:1] = 0x00000000U
11974*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11975*ad5b5801SMichal Simek     // .. L1_SEL = 0
11976*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[2:2] = 0x00000000U
11977*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11978*ad5b5801SMichal Simek     // .. L2_SEL = 0
11979*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[4:3] = 0x00000000U
11980*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11981*ad5b5801SMichal Simek     // .. L3_SEL = 4
11982*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[7:5] = 0x00000004U
11983*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11984*ad5b5801SMichal Simek     // .. Speed = 0
11985*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[8:8] = 0x00000000U
11986*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11987*ad5b5801SMichal Simek     // .. IO_Type = 1
11988*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[11:9] = 0x00000001U
11989*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11990*ad5b5801SMichal Simek     // .. PULLUP = 0
11991*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[12:12] = 0x00000000U
11992*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11993*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11994*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[13:13] = 0x00000000U
11995*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11996*ad5b5801SMichal Simek     // ..
11997*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B0, 0x00003FFFU ,0x00000280U),
11998*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11999*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[0:0] = 0x00000000U
12000*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
12001*ad5b5801SMichal Simek     // .. L0_SEL = 0
12002*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[1:1] = 0x00000000U
12003*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
12004*ad5b5801SMichal Simek     // .. L1_SEL = 0
12005*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[2:2] = 0x00000000U
12006*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
12007*ad5b5801SMichal Simek     // .. L2_SEL = 0
12008*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[4:3] = 0x00000000U
12009*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
12010*ad5b5801SMichal Simek     // .. L3_SEL = 4
12011*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[7:5] = 0x00000004U
12012*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
12013*ad5b5801SMichal Simek     // .. Speed = 0
12014*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[8:8] = 0x00000000U
12015*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12016*ad5b5801SMichal Simek     // .. IO_Type = 1
12017*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[11:9] = 0x00000001U
12018*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
12019*ad5b5801SMichal Simek     // .. PULLUP = 0
12020*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[12:12] = 0x00000000U
12021*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
12022*ad5b5801SMichal Simek     // .. DisableRcvr = 0
12023*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[13:13] = 0x00000000U
12024*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
12025*ad5b5801SMichal Simek     // ..
12026*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B4, 0x00003FFFU ,0x00000280U),
12027*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
12028*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[0:0] = 0x00000000U
12029*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
12030*ad5b5801SMichal Simek     // .. L0_SEL = 0
12031*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[1:1] = 0x00000000U
12032*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
12033*ad5b5801SMichal Simek     // .. L1_SEL = 0
12034*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[2:2] = 0x00000000U
12035*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
12036*ad5b5801SMichal Simek     // .. L2_SEL = 0
12037*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[4:3] = 0x00000000U
12038*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
12039*ad5b5801SMichal Simek     // .. L3_SEL = 0
12040*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[7:5] = 0x00000000U
12041*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
12042*ad5b5801SMichal Simek     // .. Speed = 0
12043*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[8:8] = 0x00000000U
12044*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12045*ad5b5801SMichal Simek     // .. IO_Type = 1
12046*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[11:9] = 0x00000001U
12047*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
12048*ad5b5801SMichal Simek     // .. PULLUP = 1
12049*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[12:12] = 0x00000001U
12050*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
12051*ad5b5801SMichal Simek     // .. DisableRcvr = 0
12052*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[13:13] = 0x00000000U
12053*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
12054*ad5b5801SMichal Simek     // ..
12055*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B8, 0x00003FFFU ,0x00001200U),
12056*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
12057*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[0:0] = 0x00000000U
12058*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
12059*ad5b5801SMichal Simek     // .. L0_SEL = 0
12060*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[1:1] = 0x00000000U
12061*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
12062*ad5b5801SMichal Simek     // .. L1_SEL = 0
12063*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[2:2] = 0x00000000U
12064*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
12065*ad5b5801SMichal Simek     // .. L2_SEL = 0
12066*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[4:3] = 0x00000000U
12067*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
12068*ad5b5801SMichal Simek     // .. L3_SEL = 0
12069*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[7:5] = 0x00000000U
12070*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
12071*ad5b5801SMichal Simek     // .. Speed = 0
12072*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[8:8] = 0x00000000U
12073*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12074*ad5b5801SMichal Simek     // .. IO_Type = 1
12075*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[11:9] = 0x00000001U
12076*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
12077*ad5b5801SMichal Simek     // .. PULLUP = 1
12078*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[12:12] = 0x00000001U
12079*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
12080*ad5b5801SMichal Simek     // .. DisableRcvr = 0
12081*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[13:13] = 0x00000000U
12082*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
12083*ad5b5801SMichal Simek     // ..
12084*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007BC, 0x00003FFFU ,0x00001200U),
12085*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
12086*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[0:0] = 0x00000000U
12087*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
12088*ad5b5801SMichal Simek     // .. L0_SEL = 0
12089*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[1:1] = 0x00000000U
12090*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
12091*ad5b5801SMichal Simek     // .. L1_SEL = 0
12092*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[2:2] = 0x00000000U
12093*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
12094*ad5b5801SMichal Simek     // .. L2_SEL = 0
12095*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[4:3] = 0x00000000U
12096*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
12097*ad5b5801SMichal Simek     // .. L3_SEL = 7
12098*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[7:5] = 0x00000007U
12099*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
12100*ad5b5801SMichal Simek     // .. Speed = 0
12101*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[8:8] = 0x00000000U
12102*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12103*ad5b5801SMichal Simek     // .. IO_Type = 1
12104*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[11:9] = 0x00000001U
12105*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
12106*ad5b5801SMichal Simek     // .. PULLUP = 0
12107*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[12:12] = 0x00000000U
12108*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
12109*ad5b5801SMichal Simek     // .. DisableRcvr = 0
12110*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[13:13] = 0x00000000U
12111*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
12112*ad5b5801SMichal Simek     // ..
12113*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C0, 0x00003FFFU ,0x000002E0U),
12114*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
12115*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[0:0] = 0x00000001U
12116*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
12117*ad5b5801SMichal Simek     // .. L0_SEL = 0
12118*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[1:1] = 0x00000000U
12119*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
12120*ad5b5801SMichal Simek     // .. L1_SEL = 0
12121*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[2:2] = 0x00000000U
12122*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
12123*ad5b5801SMichal Simek     // .. L2_SEL = 0
12124*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[4:3] = 0x00000000U
12125*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
12126*ad5b5801SMichal Simek     // .. L3_SEL = 7
12127*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[7:5] = 0x00000007U
12128*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
12129*ad5b5801SMichal Simek     // .. Speed = 0
12130*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[8:8] = 0x00000000U
12131*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12132*ad5b5801SMichal Simek     // .. IO_Type = 1
12133*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[11:9] = 0x00000001U
12134*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
12135*ad5b5801SMichal Simek     // .. PULLUP = 0
12136*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[12:12] = 0x00000000U
12137*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
12138*ad5b5801SMichal Simek     // .. DisableRcvr = 0
12139*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[13:13] = 0x00000000U
12140*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
12141*ad5b5801SMichal Simek     // ..
12142*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C4, 0x00003FFFU ,0x000002E1U),
12143*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
12144*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[0:0] = 0x00000000U
12145*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
12146*ad5b5801SMichal Simek     // .. L0_SEL = 0
12147*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[1:1] = 0x00000000U
12148*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
12149*ad5b5801SMichal Simek     // .. L1_SEL = 0
12150*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[2:2] = 0x00000000U
12151*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
12152*ad5b5801SMichal Simek     // .. L2_SEL = 0
12153*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[4:3] = 0x00000000U
12154*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
12155*ad5b5801SMichal Simek     // .. L3_SEL = 2
12156*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[7:5] = 0x00000002U
12157*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000040U
12158*ad5b5801SMichal Simek     // .. Speed = 0
12159*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[8:8] = 0x00000000U
12160*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12161*ad5b5801SMichal Simek     // .. IO_Type = 1
12162*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[11:9] = 0x00000001U
12163*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
12164*ad5b5801SMichal Simek     // .. PULLUP = 1
12165*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[12:12] = 0x00000001U
12166*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
12167*ad5b5801SMichal Simek     // .. DisableRcvr = 0
12168*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[13:13] = 0x00000000U
12169*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
12170*ad5b5801SMichal Simek     // ..
12171*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C8, 0x00003FFFU ,0x00001240U),
12172*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
12173*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[0:0] = 0x00000000U
12174*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
12175*ad5b5801SMichal Simek     // .. L0_SEL = 0
12176*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[1:1] = 0x00000000U
12177*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
12178*ad5b5801SMichal Simek     // .. L1_SEL = 0
12179*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[2:2] = 0x00000000U
12180*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
12181*ad5b5801SMichal Simek     // .. L2_SEL = 0
12182*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[4:3] = 0x00000000U
12183*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
12184*ad5b5801SMichal Simek     // .. L3_SEL = 2
12185*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[7:5] = 0x00000002U
12186*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000040U
12187*ad5b5801SMichal Simek     // .. Speed = 0
12188*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[8:8] = 0x00000000U
12189*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12190*ad5b5801SMichal Simek     // .. IO_Type = 1
12191*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[11:9] = 0x00000001U
12192*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
12193*ad5b5801SMichal Simek     // .. PULLUP = 1
12194*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[12:12] = 0x00000001U
12195*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
12196*ad5b5801SMichal Simek     // .. DisableRcvr = 0
12197*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[13:13] = 0x00000000U
12198*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
12199*ad5b5801SMichal Simek     // ..
12200*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007CC, 0x00003FFFU ,0x00001240U),
12201*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
12202*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[0:0] = 0x00000000U
12203*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
12204*ad5b5801SMichal Simek     // .. L0_SEL = 0
12205*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[1:1] = 0x00000000U
12206*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
12207*ad5b5801SMichal Simek     // .. L1_SEL = 0
12208*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[2:2] = 0x00000000U
12209*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
12210*ad5b5801SMichal Simek     // .. L2_SEL = 0
12211*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[4:3] = 0x00000000U
12212*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
12213*ad5b5801SMichal Simek     // .. L3_SEL = 4
12214*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[7:5] = 0x00000004U
12215*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
12216*ad5b5801SMichal Simek     // .. Speed = 0
12217*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[8:8] = 0x00000000U
12218*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12219*ad5b5801SMichal Simek     // .. IO_Type = 1
12220*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[11:9] = 0x00000001U
12221*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
12222*ad5b5801SMichal Simek     // .. PULLUP = 0
12223*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[12:12] = 0x00000000U
12224*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
12225*ad5b5801SMichal Simek     // .. DisableRcvr = 0
12226*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[13:13] = 0x00000000U
12227*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
12228*ad5b5801SMichal Simek     // ..
12229*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D0, 0x00003FFFU ,0x00000280U),
12230*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
12231*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[0:0] = 0x00000000U
12232*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
12233*ad5b5801SMichal Simek     // .. L0_SEL = 0
12234*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[1:1] = 0x00000000U
12235*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
12236*ad5b5801SMichal Simek     // .. L1_SEL = 0
12237*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[2:2] = 0x00000000U
12238*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
12239*ad5b5801SMichal Simek     // .. L2_SEL = 0
12240*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[4:3] = 0x00000000U
12241*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
12242*ad5b5801SMichal Simek     // .. L3_SEL = 4
12243*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[7:5] = 0x00000004U
12244*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
12245*ad5b5801SMichal Simek     // .. Speed = 0
12246*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[8:8] = 0x00000000U
12247*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12248*ad5b5801SMichal Simek     // .. IO_Type = 1
12249*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[11:9] = 0x00000001U
12250*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
12251*ad5b5801SMichal Simek     // .. PULLUP = 0
12252*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[12:12] = 0x00000000U
12253*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
12254*ad5b5801SMichal Simek     // .. DisableRcvr = 0
12255*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[13:13] = 0x00000000U
12256*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
12257*ad5b5801SMichal Simek     // ..
12258*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D4, 0x00003FFFU ,0x00000280U),
12259*ad5b5801SMichal Simek     // .. SDIO0_WP_SEL = 15
12260*ad5b5801SMichal Simek     // .. ==> 0XF8000830[5:0] = 0x0000000FU
12261*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000003FU    VAL : 0x0000000FU
12262*ad5b5801SMichal Simek     // .. SDIO0_CD_SEL = 14
12263*ad5b5801SMichal Simek     // .. ==> 0XF8000830[21:16] = 0x0000000EU
12264*ad5b5801SMichal Simek     // ..     ==> MASK : 0x003F0000U    VAL : 0x000E0000U
12265*ad5b5801SMichal Simek     // ..
12266*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000830, 0x003F003FU ,0x000E000FU),
12267*ad5b5801SMichal Simek     // .. FINISH: MIO PROGRAMMING
12268*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
12269*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
12270*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
12271*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
12272*ad5b5801SMichal Simek     // ..
12273*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
12274*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
12275*ad5b5801SMichal Simek     // FINISH: top
12276*ad5b5801SMichal Simek     //
12277*ad5b5801SMichal Simek     EMIT_EXIT(),
12278*ad5b5801SMichal Simek 
12279*ad5b5801SMichal Simek     //
12280*ad5b5801SMichal Simek };
12281*ad5b5801SMichal Simek 
12282*ad5b5801SMichal Simek unsigned long ps7_peripherals_init_data_1_0[] = {
12283*ad5b5801SMichal Simek     // START: top
12284*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
12285*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
12286*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
12287*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
12288*ad5b5801SMichal Simek     // ..
12289*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
12290*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
12291*ad5b5801SMichal Simek     // .. START: DDR TERM/IBUF_DISABLE_MODE SETTINGS
12292*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
12293*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000001U
12294*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
12295*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
12296*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000001U
12297*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
12298*ad5b5801SMichal Simek     // ..
12299*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000180U ,0x00000180U),
12300*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
12301*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000001U
12302*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
12303*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
12304*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000001U
12305*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
12306*ad5b5801SMichal Simek     // ..
12307*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000180U ,0x00000180U),
12308*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
12309*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000001U
12310*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
12311*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
12312*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000001U
12313*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
12314*ad5b5801SMichal Simek     // ..
12315*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000180U ,0x00000180U),
12316*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
12317*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000001U
12318*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
12319*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
12320*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000001U
12321*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
12322*ad5b5801SMichal Simek     // ..
12323*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000180U ,0x00000180U),
12324*ad5b5801SMichal Simek     // .. FINISH: DDR TERM/IBUF_DISABLE_MODE SETTINGS
12325*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
12326*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
12327*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
12328*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
12329*ad5b5801SMichal Simek     // ..
12330*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
12331*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
12332*ad5b5801SMichal Simek     // .. START: SRAM/NOR SET OPMODE
12333*ad5b5801SMichal Simek     // .. FINISH: SRAM/NOR SET OPMODE
12334*ad5b5801SMichal Simek     // .. START: UART REGISTERS
12335*ad5b5801SMichal Simek     // .. BDIV = 0x6
12336*ad5b5801SMichal Simek     // .. ==> 0XE0001034[7:0] = 0x00000006U
12337*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000FFU    VAL : 0x00000006U
12338*ad5b5801SMichal Simek     // ..
12339*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001034, 0x000000FFU ,0x00000006U),
12340*ad5b5801SMichal Simek     // .. CD = 0x3e
12341*ad5b5801SMichal Simek     // .. ==> 0XE0001018[15:0] = 0x0000003EU
12342*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000003EU
12343*ad5b5801SMichal Simek     // ..
12344*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001018, 0x0000FFFFU ,0x0000003EU),
12345*ad5b5801SMichal Simek     // .. STPBRK = 0x0
12346*ad5b5801SMichal Simek     // .. ==> 0XE0001000[8:8] = 0x00000000U
12347*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12348*ad5b5801SMichal Simek     // .. STTBRK = 0x0
12349*ad5b5801SMichal Simek     // .. ==> 0XE0001000[7:7] = 0x00000000U
12350*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
12351*ad5b5801SMichal Simek     // .. RSTTO = 0x0
12352*ad5b5801SMichal Simek     // .. ==> 0XE0001000[6:6] = 0x00000000U
12353*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
12354*ad5b5801SMichal Simek     // .. TXDIS = 0x0
12355*ad5b5801SMichal Simek     // .. ==> 0XE0001000[5:5] = 0x00000000U
12356*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
12357*ad5b5801SMichal Simek     // .. TXEN = 0x1
12358*ad5b5801SMichal Simek     // .. ==> 0XE0001000[4:4] = 0x00000001U
12359*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
12360*ad5b5801SMichal Simek     // .. RXDIS = 0x0
12361*ad5b5801SMichal Simek     // .. ==> 0XE0001000[3:3] = 0x00000000U
12362*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
12363*ad5b5801SMichal Simek     // .. RXEN = 0x1
12364*ad5b5801SMichal Simek     // .. ==> 0XE0001000[2:2] = 0x00000001U
12365*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
12366*ad5b5801SMichal Simek     // .. TXRES = 0x1
12367*ad5b5801SMichal Simek     // .. ==> 0XE0001000[1:1] = 0x00000001U
12368*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
12369*ad5b5801SMichal Simek     // .. RXRES = 0x1
12370*ad5b5801SMichal Simek     // .. ==> 0XE0001000[0:0] = 0x00000001U
12371*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
12372*ad5b5801SMichal Simek     // ..
12373*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001000, 0x000001FFU ,0x00000017U),
12374*ad5b5801SMichal Simek     // .. IRMODE = 0x0
12375*ad5b5801SMichal Simek     // .. ==> 0XE0001004[11:11] = 0x00000000U
12376*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
12377*ad5b5801SMichal Simek     // .. UCLKEN = 0x0
12378*ad5b5801SMichal Simek     // .. ==> 0XE0001004[10:10] = 0x00000000U
12379*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
12380*ad5b5801SMichal Simek     // .. CHMODE = 0x0
12381*ad5b5801SMichal Simek     // .. ==> 0XE0001004[9:8] = 0x00000000U
12382*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000300U    VAL : 0x00000000U
12383*ad5b5801SMichal Simek     // .. NBSTOP = 0x0
12384*ad5b5801SMichal Simek     // .. ==> 0XE0001004[7:6] = 0x00000000U
12385*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
12386*ad5b5801SMichal Simek     // .. PAR = 0x4
12387*ad5b5801SMichal Simek     // .. ==> 0XE0001004[5:3] = 0x00000004U
12388*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000038U    VAL : 0x00000020U
12389*ad5b5801SMichal Simek     // .. CHRL = 0x0
12390*ad5b5801SMichal Simek     // .. ==> 0XE0001004[2:1] = 0x00000000U
12391*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
12392*ad5b5801SMichal Simek     // .. CLKS = 0x0
12393*ad5b5801SMichal Simek     // .. ==> 0XE0001004[0:0] = 0x00000000U
12394*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
12395*ad5b5801SMichal Simek     // ..
12396*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001004, 0x00000FFFU ,0x00000020U),
12397*ad5b5801SMichal Simek     // .. FINISH: UART REGISTERS
12398*ad5b5801SMichal Simek     // .. START: QSPI REGISTERS
12399*ad5b5801SMichal Simek     // .. Holdb_dr = 1
12400*ad5b5801SMichal Simek     // .. ==> 0XE000D000[19:19] = 0x00000001U
12401*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
12402*ad5b5801SMichal Simek     // ..
12403*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000D000, 0x00080000U ,0x00080000U),
12404*ad5b5801SMichal Simek     // .. FINISH: QSPI REGISTERS
12405*ad5b5801SMichal Simek     // .. START: PL POWER ON RESET REGISTERS
12406*ad5b5801SMichal Simek     // .. PCFG_POR_CNT_4K = 0
12407*ad5b5801SMichal Simek     // .. ==> 0XF8007000[29:29] = 0x00000000U
12408*ad5b5801SMichal Simek     // ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
12409*ad5b5801SMichal Simek     // ..
12410*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8007000, 0x20000000U ,0x00000000U),
12411*ad5b5801SMichal Simek     // .. FINISH: PL POWER ON RESET REGISTERS
12412*ad5b5801SMichal Simek     // .. START: SMC TIMING CALCULATION REGISTER UPDATE
12413*ad5b5801SMichal Simek     // .. .. START: NAND SET CYCLE
12414*ad5b5801SMichal Simek     // .. .. FINISH: NAND SET CYCLE
12415*ad5b5801SMichal Simek     // .. .. START: OPMODE
12416*ad5b5801SMichal Simek     // .. .. FINISH: OPMODE
12417*ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
12418*ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
12419*ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS0 SET CYCLE
12420*ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS0 SET CYCLE
12421*ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
12422*ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
12423*ad5b5801SMichal Simek     // .. .. START: NOR CS0 BASE ADDRESS
12424*ad5b5801SMichal Simek     // .. .. FINISH: NOR CS0 BASE ADDRESS
12425*ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS1 SET CYCLE
12426*ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS1 SET CYCLE
12427*ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
12428*ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
12429*ad5b5801SMichal Simek     // .. .. START: NOR CS1 BASE ADDRESS
12430*ad5b5801SMichal Simek     // .. .. FINISH: NOR CS1 BASE ADDRESS
12431*ad5b5801SMichal Simek     // .. .. START: USB RESET
12432*ad5b5801SMichal Simek     // .. .. .. START: USB0 RESET
12433*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
12434*ad5b5801SMichal Simek     // .. .. .. .. DIRECTION_0 = 0x80
12435*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A204[31:0] = 0x00000080U
12436*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000080U
12437*ad5b5801SMichal Simek     // .. .. .. ..
12438*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A204, 0xFFFFFFFFU ,0x00000080U),
12439*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
12440*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
12441*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
12442*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12443*ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
12444*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
12445*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
12446*ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x80
12447*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000080U
12448*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000080U
12449*ad5b5801SMichal Simek     // .. .. .. ..
12450*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0080U),
12451*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12452*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12453*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12454*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12455*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12456*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12457*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12458*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
12459*ad5b5801SMichal Simek     // .. .. .. .. OP_ENABLE_0 = 0x80
12460*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A208[31:0] = 0x00000080U
12461*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000080U
12462*ad5b5801SMichal Simek     // .. .. .. ..
12463*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A208, 0xFFFFFFFFU ,0x00000080U),
12464*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
12465*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
12466*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
12467*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12468*ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
12469*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
12470*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
12471*ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x0
12472*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000000U
12473*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000000U
12474*ad5b5801SMichal Simek     // .. .. .. ..
12475*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0000U),
12476*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12477*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12478*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12479*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12480*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12481*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12482*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12483*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12484*ad5b5801SMichal Simek     // .. .. .. ..
12485*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12486*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12487*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12488*ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
12489*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
12490*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
12491*ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x80
12492*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000080U
12493*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000080U
12494*ad5b5801SMichal Simek     // .. .. .. ..
12495*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0080U),
12496*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12497*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12498*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12499*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12500*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12501*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12502*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12503*ad5b5801SMichal Simek     // .. .. .. FINISH: USB0 RESET
12504*ad5b5801SMichal Simek     // .. .. .. START: USB1 RESET
12505*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
12506*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
12507*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
12508*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
12509*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12510*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12511*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12512*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12513*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12514*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12515*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12516*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12517*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
12518*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
12519*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
12520*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
12521*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12522*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12523*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12524*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12525*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12526*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12527*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12528*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12529*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12530*ad5b5801SMichal Simek     // .. .. .. ..
12531*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12532*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12533*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12534*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12535*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12536*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12537*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12538*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12539*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12540*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12541*ad5b5801SMichal Simek     // .. .. .. FINISH: USB1 RESET
12542*ad5b5801SMichal Simek     // .. .. FINISH: USB RESET
12543*ad5b5801SMichal Simek     // .. .. START: ENET RESET
12544*ad5b5801SMichal Simek     // .. .. .. START: ENET0 RESET
12545*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
12546*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
12547*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
12548*ad5b5801SMichal Simek     // .. .. .. .. DIRECTION_1 = 0x8000
12549*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A244[21:0] = 0x00008000U
12550*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x003FFFFFU    VAL : 0x00008000U
12551*ad5b5801SMichal Simek     // .. .. .. ..
12552*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A244, 0x003FFFFFU ,0x00008000U),
12553*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
12554*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12555*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12556*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12557*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12558*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12559*ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0x7fff
12560*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x00007FFFU
12561*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x7FFF0000U
12562*ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x8000
12563*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00008000U
12564*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00008000U
12565*ad5b5801SMichal Simek     // .. .. .. ..
12566*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0x7FFF8000U),
12567*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12568*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12569*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12570*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
12571*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
12572*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
12573*ad5b5801SMichal Simek     // .. .. .. .. OP_ENABLE_1 = 0x8000
12574*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A248[21:0] = 0x00008000U
12575*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x003FFFFFU    VAL : 0x00008000U
12576*ad5b5801SMichal Simek     // .. .. .. ..
12577*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A248, 0x003FFFFFU ,0x00008000U),
12578*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
12579*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12580*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12581*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12582*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12583*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12584*ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0x7fff
12585*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x00007FFFU
12586*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x7FFF0000U
12587*ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x0
12588*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00000000U
12589*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000000U
12590*ad5b5801SMichal Simek     // .. .. .. ..
12591*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0x7FFF0000U),
12592*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12593*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12594*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12595*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12596*ad5b5801SMichal Simek     // .. .. .. ..
12597*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12598*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12599*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12600*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12601*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12602*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12603*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12604*ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0x7fff
12605*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x00007FFFU
12606*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x7FFF0000U
12607*ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x8000
12608*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00008000U
12609*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00008000U
12610*ad5b5801SMichal Simek     // .. .. .. ..
12611*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0x7FFF8000U),
12612*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12613*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12614*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12615*ad5b5801SMichal Simek     // .. .. .. FINISH: ENET0 RESET
12616*ad5b5801SMichal Simek     // .. .. .. START: ENET1 RESET
12617*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
12618*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
12619*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
12620*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
12621*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12622*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12623*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12624*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12625*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12626*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12627*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12628*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12629*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
12630*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
12631*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
12632*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
12633*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12634*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12635*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12636*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12637*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12638*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12639*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12640*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12641*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12642*ad5b5801SMichal Simek     // .. .. .. ..
12643*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12644*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12645*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12646*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12647*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12648*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12649*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12650*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12651*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12652*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12653*ad5b5801SMichal Simek     // .. .. .. FINISH: ENET1 RESET
12654*ad5b5801SMichal Simek     // .. .. FINISH: ENET RESET
12655*ad5b5801SMichal Simek     // .. .. START: I2C RESET
12656*ad5b5801SMichal Simek     // .. .. .. START: I2C0 RESET
12657*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
12658*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
12659*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
12660*ad5b5801SMichal Simek     // .. .. .. .. DIRECTION_1 = 0x4000
12661*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A244[21:0] = 0x00004000U
12662*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x003FFFFFU    VAL : 0x00004000U
12663*ad5b5801SMichal Simek     // .. .. .. ..
12664*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A244, 0x003FFFFFU ,0x00004000U),
12665*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
12666*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12667*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12668*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12669*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12670*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12671*ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0xbfff
12672*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x0000BFFFU
12673*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xBFFF0000U
12674*ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x4000
12675*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00004000U
12676*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00004000U
12677*ad5b5801SMichal Simek     // .. .. .. ..
12678*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0xBFFF4000U),
12679*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12680*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12681*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12682*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
12683*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
12684*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
12685*ad5b5801SMichal Simek     // .. .. .. .. OP_ENABLE_1 = 0x4000
12686*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A248[21:0] = 0x00004000U
12687*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x003FFFFFU    VAL : 0x00004000U
12688*ad5b5801SMichal Simek     // .. .. .. ..
12689*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A248, 0x003FFFFFU ,0x00004000U),
12690*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
12691*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12692*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12693*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12694*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12695*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12696*ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0xbfff
12697*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x0000BFFFU
12698*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xBFFF0000U
12699*ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x0
12700*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00000000U
12701*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000000U
12702*ad5b5801SMichal Simek     // .. .. .. ..
12703*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0xBFFF0000U),
12704*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12705*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12706*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12707*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12708*ad5b5801SMichal Simek     // .. .. .. ..
12709*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12710*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12711*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12712*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12713*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12714*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12715*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12716*ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0xbfff
12717*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x0000BFFFU
12718*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xBFFF0000U
12719*ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x4000
12720*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00004000U
12721*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00004000U
12722*ad5b5801SMichal Simek     // .. .. .. ..
12723*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0xBFFF4000U),
12724*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12725*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12726*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12727*ad5b5801SMichal Simek     // .. .. .. FINISH: I2C0 RESET
12728*ad5b5801SMichal Simek     // .. .. .. START: I2C1 RESET
12729*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
12730*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
12731*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
12732*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
12733*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12734*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12735*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12736*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12737*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12738*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12739*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12740*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12741*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
12742*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
12743*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
12744*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
12745*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12746*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12747*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12748*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12749*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12750*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12751*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12752*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12753*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12754*ad5b5801SMichal Simek     // .. .. .. ..
12755*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12756*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12757*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12758*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12759*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12760*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12761*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12762*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12763*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12764*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12765*ad5b5801SMichal Simek     // .. .. .. FINISH: I2C1 RESET
12766*ad5b5801SMichal Simek     // .. .. FINISH: I2C RESET
12767*ad5b5801SMichal Simek     // .. .. START: NOR CHIP SELECT
12768*ad5b5801SMichal Simek     // .. .. .. START: DIR MODE BANK 0
12769*ad5b5801SMichal Simek     // .. .. .. FINISH: DIR MODE BANK 0
12770*ad5b5801SMichal Simek     // .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12771*ad5b5801SMichal Simek     // .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12772*ad5b5801SMichal Simek     // .. .. .. START: OUTPUT ENABLE BANK 0
12773*ad5b5801SMichal Simek     // .. .. .. FINISH: OUTPUT ENABLE BANK 0
12774*ad5b5801SMichal Simek     // .. .. FINISH: NOR CHIP SELECT
12775*ad5b5801SMichal Simek     // .. FINISH: SMC TIMING CALCULATION REGISTER UPDATE
12776*ad5b5801SMichal Simek     // FINISH: top
12777*ad5b5801SMichal Simek     //
12778*ad5b5801SMichal Simek     EMIT_EXIT(),
12779*ad5b5801SMichal Simek 
12780*ad5b5801SMichal Simek     //
12781*ad5b5801SMichal Simek };
12782*ad5b5801SMichal Simek 
12783*ad5b5801SMichal Simek unsigned long ps7_post_config_1_0[] = {
12784*ad5b5801SMichal Simek     // START: top
12785*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
12786*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
12787*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
12788*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
12789*ad5b5801SMichal Simek     // ..
12790*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
12791*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
12792*ad5b5801SMichal Simek     // .. START: ENABLING LEVEL SHIFTER
12793*ad5b5801SMichal Simek     // .. USER_INP_ICT_EN_0 = 3
12794*ad5b5801SMichal Simek     // .. ==> 0XF8000900[1:0] = 0x00000003U
12795*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000003U    VAL : 0x00000003U
12796*ad5b5801SMichal Simek     // .. USER_INP_ICT_EN_1 = 3
12797*ad5b5801SMichal Simek     // .. ==> 0XF8000900[3:2] = 0x00000003U
12798*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000000CU    VAL : 0x0000000CU
12799*ad5b5801SMichal Simek     // ..
12800*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000900, 0x0000000FU ,0x0000000FU),
12801*ad5b5801SMichal Simek     // .. FINISH: ENABLING LEVEL SHIFTER
12802*ad5b5801SMichal Simek     // .. START: FPGA RESETS TO 0
12803*ad5b5801SMichal Simek     // .. reserved_3 = 0
12804*ad5b5801SMichal Simek     // .. ==> 0XF8000240[31:25] = 0x00000000U
12805*ad5b5801SMichal Simek     // ..     ==> MASK : 0xFE000000U    VAL : 0x00000000U
12806*ad5b5801SMichal Simek     // .. FPGA_ACP_RST = 0
12807*ad5b5801SMichal Simek     // .. ==> 0XF8000240[24:24] = 0x00000000U
12808*ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
12809*ad5b5801SMichal Simek     // .. FPGA_AXDS3_RST = 0
12810*ad5b5801SMichal Simek     // .. ==> 0XF8000240[23:23] = 0x00000000U
12811*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
12812*ad5b5801SMichal Simek     // .. FPGA_AXDS2_RST = 0
12813*ad5b5801SMichal Simek     // .. ==> 0XF8000240[22:22] = 0x00000000U
12814*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
12815*ad5b5801SMichal Simek     // .. FPGA_AXDS1_RST = 0
12816*ad5b5801SMichal Simek     // .. ==> 0XF8000240[21:21] = 0x00000000U
12817*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
12818*ad5b5801SMichal Simek     // .. FPGA_AXDS0_RST = 0
12819*ad5b5801SMichal Simek     // .. ==> 0XF8000240[20:20] = 0x00000000U
12820*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
12821*ad5b5801SMichal Simek     // .. reserved_2 = 0
12822*ad5b5801SMichal Simek     // .. ==> 0XF8000240[19:18] = 0x00000000U
12823*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
12824*ad5b5801SMichal Simek     // .. FSSW1_FPGA_RST = 0
12825*ad5b5801SMichal Simek     // .. ==> 0XF8000240[17:17] = 0x00000000U
12826*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
12827*ad5b5801SMichal Simek     // .. FSSW0_FPGA_RST = 0
12828*ad5b5801SMichal Simek     // .. ==> 0XF8000240[16:16] = 0x00000000U
12829*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
12830*ad5b5801SMichal Simek     // .. reserved_1 = 0
12831*ad5b5801SMichal Simek     // .. ==> 0XF8000240[15:14] = 0x00000000U
12832*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000C000U    VAL : 0x00000000U
12833*ad5b5801SMichal Simek     // .. FPGA_FMSW1_RST = 0
12834*ad5b5801SMichal Simek     // .. ==> 0XF8000240[13:13] = 0x00000000U
12835*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
12836*ad5b5801SMichal Simek     // .. FPGA_FMSW0_RST = 0
12837*ad5b5801SMichal Simek     // .. ==> 0XF8000240[12:12] = 0x00000000U
12838*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
12839*ad5b5801SMichal Simek     // .. FPGA_DMA3_RST = 0
12840*ad5b5801SMichal Simek     // .. ==> 0XF8000240[11:11] = 0x00000000U
12841*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
12842*ad5b5801SMichal Simek     // .. FPGA_DMA2_RST = 0
12843*ad5b5801SMichal Simek     // .. ==> 0XF8000240[10:10] = 0x00000000U
12844*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
12845*ad5b5801SMichal Simek     // .. FPGA_DMA1_RST = 0
12846*ad5b5801SMichal Simek     // .. ==> 0XF8000240[9:9] = 0x00000000U
12847*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
12848*ad5b5801SMichal Simek     // .. FPGA_DMA0_RST = 0
12849*ad5b5801SMichal Simek     // .. ==> 0XF8000240[8:8] = 0x00000000U
12850*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12851*ad5b5801SMichal Simek     // .. reserved = 0
12852*ad5b5801SMichal Simek     // .. ==> 0XF8000240[7:4] = 0x00000000U
12853*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
12854*ad5b5801SMichal Simek     // .. FPGA3_OUT_RST = 0
12855*ad5b5801SMichal Simek     // .. ==> 0XF8000240[3:3] = 0x00000000U
12856*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
12857*ad5b5801SMichal Simek     // .. FPGA2_OUT_RST = 0
12858*ad5b5801SMichal Simek     // .. ==> 0XF8000240[2:2] = 0x00000000U
12859*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
12860*ad5b5801SMichal Simek     // .. FPGA1_OUT_RST = 0
12861*ad5b5801SMichal Simek     // .. ==> 0XF8000240[1:1] = 0x00000000U
12862*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
12863*ad5b5801SMichal Simek     // .. FPGA0_OUT_RST = 0
12864*ad5b5801SMichal Simek     // .. ==> 0XF8000240[0:0] = 0x00000000U
12865*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
12866*ad5b5801SMichal Simek     // ..
12867*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000240, 0xFFFFFFFFU ,0x00000000U),
12868*ad5b5801SMichal Simek     // .. FINISH: FPGA RESETS TO 0
12869*ad5b5801SMichal Simek     // .. START: AFI REGISTERS
12870*ad5b5801SMichal Simek     // .. .. START: AFI0 REGISTERS
12871*ad5b5801SMichal Simek     // .. .. FINISH: AFI0 REGISTERS
12872*ad5b5801SMichal Simek     // .. .. START: AFI1 REGISTERS
12873*ad5b5801SMichal Simek     // .. .. FINISH: AFI1 REGISTERS
12874*ad5b5801SMichal Simek     // .. .. START: AFI2 REGISTERS
12875*ad5b5801SMichal Simek     // .. .. FINISH: AFI2 REGISTERS
12876*ad5b5801SMichal Simek     // .. .. START: AFI3 REGISTERS
12877*ad5b5801SMichal Simek     // .. .. FINISH: AFI3 REGISTERS
12878*ad5b5801SMichal Simek     // .. FINISH: AFI REGISTERS
12879*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
12880*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
12881*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
12882*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
12883*ad5b5801SMichal Simek     // ..
12884*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
12885*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
12886*ad5b5801SMichal Simek     // FINISH: top
12887*ad5b5801SMichal Simek     //
12888*ad5b5801SMichal Simek     EMIT_EXIT(),
12889*ad5b5801SMichal Simek 
12890*ad5b5801SMichal Simek     //
12891*ad5b5801SMichal Simek };
12892*ad5b5801SMichal Simek 
12893*ad5b5801SMichal Simek unsigned long ps7_debug_1_0[] = {
12894*ad5b5801SMichal Simek     // START: top
12895*ad5b5801SMichal Simek     // .. START: CROSS TRIGGER CONFIGURATIONS
12896*ad5b5801SMichal Simek     // .. .. START: UNLOCKING CTI REGISTERS
12897*ad5b5801SMichal Simek     // .. .. KEY = 0XC5ACCE55
12898*ad5b5801SMichal Simek     // .. .. ==> 0XF8898FB0[31:0] = 0xC5ACCE55U
12899*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0xC5ACCE55U
12900*ad5b5801SMichal Simek     // .. ..
12901*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8898FB0, 0xFFFFFFFFU ,0xC5ACCE55U),
12902*ad5b5801SMichal Simek     // .. .. KEY = 0XC5ACCE55
12903*ad5b5801SMichal Simek     // .. .. ==> 0XF8899FB0[31:0] = 0xC5ACCE55U
12904*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0xC5ACCE55U
12905*ad5b5801SMichal Simek     // .. ..
12906*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8899FB0, 0xFFFFFFFFU ,0xC5ACCE55U),
12907*ad5b5801SMichal Simek     // .. .. KEY = 0XC5ACCE55
12908*ad5b5801SMichal Simek     // .. .. ==> 0XF8809FB0[31:0] = 0xC5ACCE55U
12909*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0xC5ACCE55U
12910*ad5b5801SMichal Simek     // .. ..
12911*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8809FB0, 0xFFFFFFFFU ,0xC5ACCE55U),
12912*ad5b5801SMichal Simek     // .. .. FINISH: UNLOCKING CTI REGISTERS
12913*ad5b5801SMichal Simek     // .. .. START: ENABLING CTI MODULES AND CHANNELS
12914*ad5b5801SMichal Simek     // .. .. FINISH: ENABLING CTI MODULES AND CHANNELS
12915*ad5b5801SMichal Simek     // .. .. START: MAPPING CPU0, CPU1 AND FTM EVENTS TO CTM CHANNELS
12916*ad5b5801SMichal Simek     // .. .. FINISH: MAPPING CPU0, CPU1 AND FTM EVENTS TO CTM CHANNELS
12917*ad5b5801SMichal Simek     // .. FINISH: CROSS TRIGGER CONFIGURATIONS
12918*ad5b5801SMichal Simek     // FINISH: top
12919*ad5b5801SMichal Simek     //
12920*ad5b5801SMichal Simek     EMIT_EXIT(),
12921*ad5b5801SMichal Simek 
12922*ad5b5801SMichal Simek     //
12923*ad5b5801SMichal Simek };
12924*ad5b5801SMichal Simek 
12925*ad5b5801SMichal Simek 
12926*ad5b5801SMichal Simek #include "xil_io.h"
12927*ad5b5801SMichal Simek #define PS7_MASK_POLL_TIME 100000000
12928*ad5b5801SMichal Simek 
12929*ad5b5801SMichal Simek char*
12930*ad5b5801SMichal Simek getPS7MessageInfo(unsigned key) {
12931*ad5b5801SMichal Simek 
12932*ad5b5801SMichal Simek   char* err_msg = "";
12933*ad5b5801SMichal Simek   switch (key) {
12934*ad5b5801SMichal Simek     case PS7_INIT_SUCCESS:                  err_msg = "PS7 initialization successful"; break;
12935*ad5b5801SMichal Simek     case PS7_INIT_CORRUPT:                  err_msg = "PS7 init Data Corrupted"; break;
12936*ad5b5801SMichal Simek     case PS7_INIT_TIMEOUT:                  err_msg = "PS7 init mask poll timeout"; break;
12937*ad5b5801SMichal Simek     case PS7_POLL_FAILED_DDR_INIT:          err_msg = "Mask Poll failed for DDR Init"; break;
12938*ad5b5801SMichal Simek     case PS7_POLL_FAILED_DMA:               err_msg = "Mask Poll failed for PLL Init"; break;
12939*ad5b5801SMichal Simek     case PS7_POLL_FAILED_PLL:               err_msg = "Mask Poll failed for DMA done bit"; break;
12940*ad5b5801SMichal Simek     default:                                err_msg = "Undefined error status"; break;
12941*ad5b5801SMichal Simek   }
12942*ad5b5801SMichal Simek 
12943*ad5b5801SMichal Simek   return err_msg;
12944*ad5b5801SMichal Simek }
12945*ad5b5801SMichal Simek 
12946*ad5b5801SMichal Simek unsigned long
12947*ad5b5801SMichal Simek ps7GetSiliconVersion () {
12948*ad5b5801SMichal Simek   // Read PS version from MCTRL register [31:28]
12949*ad5b5801SMichal Simek   unsigned long mask = 0xF0000000;
12950*ad5b5801SMichal Simek   unsigned long *addr = (unsigned long*) 0XF8007080;
12951*ad5b5801SMichal Simek   unsigned long ps_version = (*addr & mask) >> 28;
12952*ad5b5801SMichal Simek   return ps_version;
12953*ad5b5801SMichal Simek }
12954*ad5b5801SMichal Simek 
12955*ad5b5801SMichal Simek void mask_write (unsigned long add , unsigned long  mask, unsigned long val ) {
12956*ad5b5801SMichal Simek         unsigned long *addr = (unsigned long*) add;
12957*ad5b5801SMichal Simek         *addr = ( val & mask ) | ( *addr & ~mask);
12958*ad5b5801SMichal Simek         //xil_printf("MaskWrite : 0x%x--> 0x%x \n \r" ,add, *addr);
12959*ad5b5801SMichal Simek }
12960*ad5b5801SMichal Simek 
12961*ad5b5801SMichal Simek 
12962*ad5b5801SMichal Simek int mask_poll(unsigned long add , unsigned long mask ) {
12963*ad5b5801SMichal Simek         volatile unsigned long *addr = (volatile unsigned long*) add;
12964*ad5b5801SMichal Simek         int i = 0;
12965*ad5b5801SMichal Simek         while (!(*addr & mask)) {
12966*ad5b5801SMichal Simek           if (i == PS7_MASK_POLL_TIME) {
12967*ad5b5801SMichal Simek             return -1;
12968*ad5b5801SMichal Simek           }
12969*ad5b5801SMichal Simek           i++;
12970*ad5b5801SMichal Simek         }
12971*ad5b5801SMichal Simek      return 1;
12972*ad5b5801SMichal Simek         //xil_printf("MaskPoll : 0x%x --> 0x%x \n \r" , add, *addr);
12973*ad5b5801SMichal Simek }
12974*ad5b5801SMichal Simek 
12975*ad5b5801SMichal Simek unsigned long mask_read(unsigned long add , unsigned long mask ) {
12976*ad5b5801SMichal Simek         unsigned long *addr = (unsigned long*) add;
12977*ad5b5801SMichal Simek         unsigned long val = (*addr & mask);
12978*ad5b5801SMichal Simek         //xil_printf("MaskRead : 0x%x --> 0x%x \n \r" , add, val);
12979*ad5b5801SMichal Simek         return val;
12980*ad5b5801SMichal Simek }
12981*ad5b5801SMichal Simek 
12982*ad5b5801SMichal Simek 
12983*ad5b5801SMichal Simek 
12984*ad5b5801SMichal Simek int
12985*ad5b5801SMichal Simek ps7_config(unsigned long * ps7_config_init)
12986*ad5b5801SMichal Simek {
12987*ad5b5801SMichal Simek     unsigned long *ptr = ps7_config_init;
12988*ad5b5801SMichal Simek 
12989*ad5b5801SMichal Simek     unsigned long  opcode;            // current instruction ..
12990*ad5b5801SMichal Simek     unsigned long  args[16];           // no opcode has so many args ...
12991*ad5b5801SMichal Simek     int  numargs;           // number of arguments of this instruction
12992*ad5b5801SMichal Simek     int  j;                 // general purpose index
12993*ad5b5801SMichal Simek 
12994*ad5b5801SMichal Simek     volatile unsigned long *addr;         // some variable to make code readable
12995*ad5b5801SMichal Simek     unsigned long  val,mask;              // some variable to make code readable
12996*ad5b5801SMichal Simek 
12997*ad5b5801SMichal Simek     int finish = -1 ;           // loop while this is negative !
12998*ad5b5801SMichal Simek     int i = 0;                  // Timeout variable
12999*ad5b5801SMichal Simek 
13000*ad5b5801SMichal Simek     while( finish < 0 ) {
13001*ad5b5801SMichal Simek         numargs = ptr[0] & 0xF;
13002*ad5b5801SMichal Simek         opcode = ptr[0] >> 4;
13003*ad5b5801SMichal Simek 
13004*ad5b5801SMichal Simek         for( j = 0 ; j < numargs ; j ++ )
13005*ad5b5801SMichal Simek             args[j] = ptr[j+1];
13006*ad5b5801SMichal Simek         ptr += numargs + 1;
13007*ad5b5801SMichal Simek 
13008*ad5b5801SMichal Simek 
13009*ad5b5801SMichal Simek         switch ( opcode ) {
13010*ad5b5801SMichal Simek 
13011*ad5b5801SMichal Simek         case OPCODE_EXIT:
13012*ad5b5801SMichal Simek             finish = PS7_INIT_SUCCESS;
13013*ad5b5801SMichal Simek             break;
13014*ad5b5801SMichal Simek 
13015*ad5b5801SMichal Simek         case OPCODE_CLEAR:
13016*ad5b5801SMichal Simek             addr = (unsigned long*) args[0];
13017*ad5b5801SMichal Simek             *addr = 0;
13018*ad5b5801SMichal Simek             break;
13019*ad5b5801SMichal Simek 
13020*ad5b5801SMichal Simek         case OPCODE_WRITE:
13021*ad5b5801SMichal Simek             addr = (unsigned long*) args[0];
13022*ad5b5801SMichal Simek             val = args[1];
13023*ad5b5801SMichal Simek             *addr = val;
13024*ad5b5801SMichal Simek             break;
13025*ad5b5801SMichal Simek 
13026*ad5b5801SMichal Simek         case OPCODE_MASKWRITE:
13027*ad5b5801SMichal Simek             addr = (unsigned long*) args[0];
13028*ad5b5801SMichal Simek             mask = args[1];
13029*ad5b5801SMichal Simek             val = args[2];
13030*ad5b5801SMichal Simek             *addr = ( val & mask ) | ( *addr & ~mask);
13031*ad5b5801SMichal Simek             break;
13032*ad5b5801SMichal Simek 
13033*ad5b5801SMichal Simek         case OPCODE_MASKPOLL:
13034*ad5b5801SMichal Simek             addr = (unsigned long*) args[0];
13035*ad5b5801SMichal Simek             mask = args[1];
13036*ad5b5801SMichal Simek             i = 0;
13037*ad5b5801SMichal Simek             while (!(*addr & mask)) {
13038*ad5b5801SMichal Simek                 if (i == PS7_MASK_POLL_TIME) {
13039*ad5b5801SMichal Simek                     finish = PS7_INIT_TIMEOUT;
13040*ad5b5801SMichal Simek                     break;
13041*ad5b5801SMichal Simek                 }
13042*ad5b5801SMichal Simek                 i++;
13043*ad5b5801SMichal Simek             }
13044*ad5b5801SMichal Simek             break;
13045*ad5b5801SMichal Simek         case OPCODE_MASKDELAY:
13046*ad5b5801SMichal Simek             addr = (unsigned long*) args[0];
13047*ad5b5801SMichal Simek             mask = args[1];
13048*ad5b5801SMichal Simek             int delay = get_number_of_cycles_for_delay(mask);
13049*ad5b5801SMichal Simek             perf_reset_and_start_timer();
13050*ad5b5801SMichal Simek             while ((*addr < delay)) {
13051*ad5b5801SMichal Simek             }
13052*ad5b5801SMichal Simek             break;
13053*ad5b5801SMichal Simek         default:
13054*ad5b5801SMichal Simek             finish = PS7_INIT_CORRUPT;
13055*ad5b5801SMichal Simek             break;
13056*ad5b5801SMichal Simek         }
13057*ad5b5801SMichal Simek     }
13058*ad5b5801SMichal Simek     return finish;
13059*ad5b5801SMichal Simek }
13060*ad5b5801SMichal Simek 
13061*ad5b5801SMichal Simek unsigned long *ps7_mio_init_data = ps7_mio_init_data_3_0;
13062*ad5b5801SMichal Simek unsigned long *ps7_pll_init_data = ps7_pll_init_data_3_0;
13063*ad5b5801SMichal Simek unsigned long *ps7_clock_init_data = ps7_clock_init_data_3_0;
13064*ad5b5801SMichal Simek unsigned long *ps7_ddr_init_data = ps7_ddr_init_data_3_0;
13065*ad5b5801SMichal Simek unsigned long *ps7_peripherals_init_data = ps7_peripherals_init_data_3_0;
13066*ad5b5801SMichal Simek 
13067*ad5b5801SMichal Simek int
13068*ad5b5801SMichal Simek ps7_post_config()
13069*ad5b5801SMichal Simek {
13070*ad5b5801SMichal Simek   // Get the PS_VERSION on run time
13071*ad5b5801SMichal Simek   unsigned long si_ver = ps7GetSiliconVersion ();
13072*ad5b5801SMichal Simek   int ret = -1;
13073*ad5b5801SMichal Simek   if (si_ver == PCW_SILICON_VERSION_1) {
13074*ad5b5801SMichal Simek       ret = ps7_config (ps7_post_config_1_0);
13075*ad5b5801SMichal Simek       if (ret != PS7_INIT_SUCCESS) return ret;
13076*ad5b5801SMichal Simek   } else if (si_ver == PCW_SILICON_VERSION_2) {
13077*ad5b5801SMichal Simek       ret = ps7_config (ps7_post_config_2_0);
13078*ad5b5801SMichal Simek       if (ret != PS7_INIT_SUCCESS) return ret;
13079*ad5b5801SMichal Simek   } else {
13080*ad5b5801SMichal Simek       ret = ps7_config (ps7_post_config_3_0);
13081*ad5b5801SMichal Simek       if (ret != PS7_INIT_SUCCESS) return ret;
13082*ad5b5801SMichal Simek   }
13083*ad5b5801SMichal Simek   return PS7_INIT_SUCCESS;
13084*ad5b5801SMichal Simek }
13085*ad5b5801SMichal Simek 
13086*ad5b5801SMichal Simek int
13087*ad5b5801SMichal Simek ps7_debug()
13088*ad5b5801SMichal Simek {
13089*ad5b5801SMichal Simek   // Get the PS_VERSION on run time
13090*ad5b5801SMichal Simek   unsigned long si_ver = ps7GetSiliconVersion ();
13091*ad5b5801SMichal Simek   int ret = -1;
13092*ad5b5801SMichal Simek   if (si_ver == PCW_SILICON_VERSION_1) {
13093*ad5b5801SMichal Simek       ret = ps7_config (ps7_debug_1_0);
13094*ad5b5801SMichal Simek       if (ret != PS7_INIT_SUCCESS) return ret;
13095*ad5b5801SMichal Simek   } else if (si_ver == PCW_SILICON_VERSION_2) {
13096*ad5b5801SMichal Simek       ret = ps7_config (ps7_debug_2_0);
13097*ad5b5801SMichal Simek       if (ret != PS7_INIT_SUCCESS) return ret;
13098*ad5b5801SMichal Simek   } else {
13099*ad5b5801SMichal Simek       ret = ps7_config (ps7_debug_3_0);
13100*ad5b5801SMichal Simek       if (ret != PS7_INIT_SUCCESS) return ret;
13101*ad5b5801SMichal Simek   }
13102*ad5b5801SMichal Simek   return PS7_INIT_SUCCESS;
13103*ad5b5801SMichal Simek }
13104*ad5b5801SMichal Simek 
13105*ad5b5801SMichal Simek int
13106*ad5b5801SMichal Simek ps7_init()
13107*ad5b5801SMichal Simek {
13108*ad5b5801SMichal Simek   // Get the PS_VERSION on run time
13109*ad5b5801SMichal Simek   unsigned long si_ver = ps7GetSiliconVersion ();
13110*ad5b5801SMichal Simek   int ret;
13111*ad5b5801SMichal Simek   //int pcw_ver = 0;
13112*ad5b5801SMichal Simek 
13113*ad5b5801SMichal Simek   if (si_ver == PCW_SILICON_VERSION_1) {
13114*ad5b5801SMichal Simek     ps7_mio_init_data = ps7_mio_init_data_1_0;
13115*ad5b5801SMichal Simek     ps7_pll_init_data = ps7_pll_init_data_1_0;
13116*ad5b5801SMichal Simek     ps7_clock_init_data = ps7_clock_init_data_1_0;
13117*ad5b5801SMichal Simek     ps7_ddr_init_data = ps7_ddr_init_data_1_0;
13118*ad5b5801SMichal Simek     ps7_peripherals_init_data = ps7_peripherals_init_data_1_0;
13119*ad5b5801SMichal Simek     //pcw_ver = 1;
13120*ad5b5801SMichal Simek 
13121*ad5b5801SMichal Simek   } else if (si_ver == PCW_SILICON_VERSION_2) {
13122*ad5b5801SMichal Simek     ps7_mio_init_data = ps7_mio_init_data_2_0;
13123*ad5b5801SMichal Simek     ps7_pll_init_data = ps7_pll_init_data_2_0;
13124*ad5b5801SMichal Simek     ps7_clock_init_data = ps7_clock_init_data_2_0;
13125*ad5b5801SMichal Simek     ps7_ddr_init_data = ps7_ddr_init_data_2_0;
13126*ad5b5801SMichal Simek     ps7_peripherals_init_data = ps7_peripherals_init_data_2_0;
13127*ad5b5801SMichal Simek     //pcw_ver = 2;
13128*ad5b5801SMichal Simek 
13129*ad5b5801SMichal Simek   } else {
13130*ad5b5801SMichal Simek     ps7_mio_init_data = ps7_mio_init_data_3_0;
13131*ad5b5801SMichal Simek     ps7_pll_init_data = ps7_pll_init_data_3_0;
13132*ad5b5801SMichal Simek     ps7_clock_init_data = ps7_clock_init_data_3_0;
13133*ad5b5801SMichal Simek     ps7_ddr_init_data = ps7_ddr_init_data_3_0;
13134*ad5b5801SMichal Simek     ps7_peripherals_init_data = ps7_peripherals_init_data_3_0;
13135*ad5b5801SMichal Simek     //pcw_ver = 3;
13136*ad5b5801SMichal Simek   }
13137*ad5b5801SMichal Simek 
13138*ad5b5801SMichal Simek   // MIO init
13139*ad5b5801SMichal Simek   ret = ps7_config (ps7_mio_init_data);
13140*ad5b5801SMichal Simek   if (ret != PS7_INIT_SUCCESS) return ret;
13141*ad5b5801SMichal Simek 
13142*ad5b5801SMichal Simek   // PLL init
13143*ad5b5801SMichal Simek   ret = ps7_config (ps7_pll_init_data);
13144*ad5b5801SMichal Simek   if (ret != PS7_INIT_SUCCESS) return ret;
13145*ad5b5801SMichal Simek 
13146*ad5b5801SMichal Simek   // Clock init
13147*ad5b5801SMichal Simek   ret = ps7_config (ps7_clock_init_data);
13148*ad5b5801SMichal Simek   if (ret != PS7_INIT_SUCCESS) return ret;
13149*ad5b5801SMichal Simek 
13150*ad5b5801SMichal Simek   // DDR init
13151*ad5b5801SMichal Simek   ret = ps7_config (ps7_ddr_init_data);
13152*ad5b5801SMichal Simek   if (ret != PS7_INIT_SUCCESS) return ret;
13153*ad5b5801SMichal Simek 
13154*ad5b5801SMichal Simek 
13155*ad5b5801SMichal Simek 
13156*ad5b5801SMichal Simek   // Peripherals init
13157*ad5b5801SMichal Simek   ret = ps7_config (ps7_peripherals_init_data);
13158*ad5b5801SMichal Simek   if (ret != PS7_INIT_SUCCESS) return ret;
13159*ad5b5801SMichal Simek   //xil_printf ("\n PCW Silicon Version : %d.0", pcw_ver);
13160*ad5b5801SMichal Simek   return PS7_INIT_SUCCESS;
13161*ad5b5801SMichal Simek }
13162*ad5b5801SMichal Simek 
13163*ad5b5801SMichal Simek 
13164*ad5b5801SMichal Simek 
13165*ad5b5801SMichal Simek 
13166*ad5b5801SMichal Simek /* For delay calculation using global timer */
13167*ad5b5801SMichal Simek 
13168*ad5b5801SMichal Simek /* start timer */
13169*ad5b5801SMichal Simek  void perf_start_clock(void)
13170*ad5b5801SMichal Simek {
13171*ad5b5801SMichal Simek 	*(volatile unsigned int*)SCU_GLOBAL_TIMER_CONTROL = ((1 << 0) | // Timer Enable
13172*ad5b5801SMichal Simek 						      (1 << 3) | // Auto-increment
13173*ad5b5801SMichal Simek 						      (0 << 8) // Pre-scale
13174*ad5b5801SMichal Simek 	);
13175*ad5b5801SMichal Simek }
13176*ad5b5801SMichal Simek 
13177*ad5b5801SMichal Simek /* stop timer and reset timer count regs */
13178*ad5b5801SMichal Simek  void perf_reset_clock(void)
13179*ad5b5801SMichal Simek {
13180*ad5b5801SMichal Simek 	perf_disable_clock();
13181*ad5b5801SMichal Simek 	*(volatile unsigned int*)SCU_GLOBAL_TIMER_COUNT_L32 = 0;
13182*ad5b5801SMichal Simek 	*(volatile unsigned int*)SCU_GLOBAL_TIMER_COUNT_U32 = 0;
13183*ad5b5801SMichal Simek }
13184*ad5b5801SMichal Simek 
13185*ad5b5801SMichal Simek /* Compute mask for given delay in miliseconds*/
13186*ad5b5801SMichal Simek int get_number_of_cycles_for_delay(unsigned int delay)
13187*ad5b5801SMichal Simek {
13188*ad5b5801SMichal Simek   // GTC is always clocked at 1/2 of the CPU frequency (CPU_3x2x)
13189*ad5b5801SMichal Simek   return (APU_FREQ*delay/(2*1000));
13190*ad5b5801SMichal Simek 
13191*ad5b5801SMichal Simek }
13192*ad5b5801SMichal Simek 
13193*ad5b5801SMichal Simek /* stop timer */
13194*ad5b5801SMichal Simek  void perf_disable_clock(void)
13195*ad5b5801SMichal Simek {
13196*ad5b5801SMichal Simek 	*(volatile unsigned int*)SCU_GLOBAL_TIMER_CONTROL = 0;
13197*ad5b5801SMichal Simek }
13198*ad5b5801SMichal Simek 
13199*ad5b5801SMichal Simek void perf_reset_and_start_timer()
13200*ad5b5801SMichal Simek {
13201*ad5b5801SMichal Simek 	    perf_reset_clock();
13202*ad5b5801SMichal Simek 	    perf_start_clock();
13203*ad5b5801SMichal Simek }
13204