xref: /rk3399_rockchip-uboot/board/xilinx/zynq/zynq-microzed/ps7_init_gpl.c (revision dc557e9a1fe00ca9d884bd88feef5bebf23fede4)
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 = 0x1
285*ad5b5801SMichal Simek     // .. ==> 0XF8000140[25:20] = 0x00000001U
286*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
287*ad5b5801SMichal Simek     // ..
288*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000140, 0x03F03F71U ,0x00100801U),
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 = 0xa
343*ad5b5801SMichal Simek     // .. ==> 0XF8000170[13:8] = 0x0000000AU
344*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000A00U
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 ,0x00100A00U),
350*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
351*ad5b5801SMichal Simek     // .. ==> 0XF8000180[5:4] = 0x00000000U
352*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
353*ad5b5801SMichal Simek     // .. DIVISOR0 = 0xa
354*ad5b5801SMichal Simek     // .. ==> 0XF8000180[13:8] = 0x0000000AU
355*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000A00U
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 ,0x00100A00U),
361*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
362*ad5b5801SMichal Simek     // .. ==> 0XF8000190[5:4] = 0x00000000U
363*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
364*ad5b5801SMichal Simek     // .. DIVISOR0 = 0x1e
365*ad5b5801SMichal Simek     // .. ==> 0XF8000190[13:8] = 0x0000001EU
366*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001E00U
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 ,0x00101E00U),
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 = 0x1a
537*ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[5:0] = 0x0000001AU
538*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000003FU    VAL : 0x0000001AU
539*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_min = 0xa0
540*ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[13:6] = 0x000000A0U
541*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FC0U    VAL : 0x00002800U
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 ,0x0004281AU),
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 = 0x16
554*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[15:10] = 0x00000016U
555*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FC00U    VAL : 0x00005800U
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 = 0x13
560*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[26:22] = 0x00000013U
561*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07C00000U    VAL : 0x04C00000U
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 ,0x44E458D2U),
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 = 0x6
594*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[7:5] = 0x00000006U
595*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000E0U    VAL : 0x000000C0U
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 ,0x270872D0U),
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 = 0x0
1132*ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[9:0] = 0x00000000U
1133*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000000U
1134*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xb0
1135*ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[19:10] = 0x000000B0U
1136*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0002C000U
1137*ad5b5801SMichal Simek     // .. ..
1138*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800612C, 0x000FFFFFU ,0x0002C000U),
1139*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x0
1140*ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[9:0] = 0x00000000U
1141*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000000U
1142*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xb1
1143*ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[19:10] = 0x000000B1U
1144*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0002C400U
1145*ad5b5801SMichal Simek     // .. ..
1146*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006130, 0x000FFFFFU ,0x0002C400U),
1147*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x3
1148*ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[9:0] = 0x00000003U
1149*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000003U
1150*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xbc
1151*ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[19:10] = 0x000000BCU
1152*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0002F000U
1153*ad5b5801SMichal Simek     // .. ..
1154*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006134, 0x000FFFFFU ,0x0002F003U),
1155*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x3
1156*ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[9:0] = 0x00000003U
1157*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000003U
1158*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xbb
1159*ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[19:10] = 0x000000BBU
1160*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0002EC00U
1161*ad5b5801SMichal Simek     // .. ..
1162*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006138, 0x000FFFFFU ,0x0002EC03U),
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 = 0x77
1208*ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[9:0] = 0x00000077U
1209*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000077U
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 ,0x00000077U),
1218*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x77
1219*ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[9:0] = 0x00000077U
1220*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000077U
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 ,0x00000077U),
1229*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x83
1230*ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[9:0] = 0x00000083U
1231*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000083U
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 ,0x00000083U),
1240*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x83
1241*ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[9:0] = 0x00000083U
1242*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000083U
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 ,0x00000083U),
1251*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x105
1252*ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[10:0] = 0x00000105U
1253*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000105U
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 ,0x00000105U),
1262*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x106
1263*ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[10:0] = 0x00000106U
1264*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000106U
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 ,0x00000106U),
1273*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x111
1274*ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[10:0] = 0x00000111U
1275*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000111U
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 ,0x00000111U),
1284*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x110
1285*ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[10:0] = 0x00000110U
1286*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000110U
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 ,0x00000110U),
1295*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xb7
1296*ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[9:0] = 0x000000B7U
1297*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000B7U
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 ,0x000000B7U),
1306*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xb7
1307*ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[9:0] = 0x000000B7U
1308*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000B7U
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 ,0x000000B7U),
1317*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xc3
1318*ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[9:0] = 0x000000C3U
1319*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000C3U
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 ,0x000000C3U),
1328*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xc3
1329*ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[9:0] = 0x000000C3U
1330*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000C3U
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 ,0x000000C3U),
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     // .. FINISH: OCM REMAPPING
1628*ad5b5801SMichal Simek     // .. START: DDRIOB SETTINGS
1629*ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1630*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[0:0] = 0x00000000U
1631*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1632*ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
1633*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[2:1] = 0x00000000U
1634*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
1635*ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1636*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[3:3] = 0x00000000U
1637*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1638*ad5b5801SMichal Simek     // .. TERM_EN = 0x0
1639*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[4:4] = 0x00000000U
1640*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
1641*ad5b5801SMichal Simek     // .. DCI_TYPE = 0x0
1642*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[6:5] = 0x00000000U
1643*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
1644*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
1645*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[7:7] = 0x00000000U
1646*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1647*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
1648*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[8:8] = 0x00000000U
1649*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1650*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1651*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[10:9] = 0x00000003U
1652*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1653*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1654*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[11:11] = 0x00000000U
1655*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1656*ad5b5801SMichal Simek     // ..
1657*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B40, 0x00000FFFU ,0x00000600U),
1658*ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1659*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[0:0] = 0x00000000U
1660*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1661*ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
1662*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[2:1] = 0x00000000U
1663*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
1664*ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1665*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[3:3] = 0x00000000U
1666*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1667*ad5b5801SMichal Simek     // .. TERM_EN = 0x0
1668*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[4:4] = 0x00000000U
1669*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
1670*ad5b5801SMichal Simek     // .. DCI_TYPE = 0x0
1671*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[6:5] = 0x00000000U
1672*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
1673*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
1674*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[7:7] = 0x00000000U
1675*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1676*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
1677*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[8:8] = 0x00000000U
1678*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1679*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1680*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[10:9] = 0x00000003U
1681*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1682*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1683*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[11:11] = 0x00000000U
1684*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1685*ad5b5801SMichal Simek     // ..
1686*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B44, 0x00000FFFU ,0x00000600U),
1687*ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1688*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[0:0] = 0x00000000U
1689*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1690*ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
1691*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[2:1] = 0x00000001U
1692*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
1693*ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1694*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[3:3] = 0x00000000U
1695*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1696*ad5b5801SMichal Simek     // .. TERM_EN = 0x1
1697*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[4:4] = 0x00000001U
1698*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
1699*ad5b5801SMichal Simek     // .. DCI_TYPE = 0x3
1700*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[6:5] = 0x00000003U
1701*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
1702*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
1703*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000000U
1704*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1705*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
1706*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000000U
1707*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1708*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1709*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[10:9] = 0x00000003U
1710*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1711*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1712*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[11:11] = 0x00000000U
1713*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1714*ad5b5801SMichal Simek     // ..
1715*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000FFFU ,0x00000672U),
1716*ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1717*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[0:0] = 0x00000000U
1718*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1719*ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
1720*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[2:1] = 0x00000001U
1721*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
1722*ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1723*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[3:3] = 0x00000000U
1724*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1725*ad5b5801SMichal Simek     // .. TERM_EN = 0x1
1726*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[4:4] = 0x00000001U
1727*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
1728*ad5b5801SMichal Simek     // .. DCI_TYPE = 0x3
1729*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[6:5] = 0x00000003U
1730*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
1731*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
1732*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000000U
1733*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1734*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
1735*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000000U
1736*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1737*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1738*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[10:9] = 0x00000003U
1739*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1740*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1741*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[11:11] = 0x00000000U
1742*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1743*ad5b5801SMichal Simek     // ..
1744*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000FFFU ,0x00000672U),
1745*ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1746*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[0:0] = 0x00000000U
1747*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1748*ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
1749*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[2:1] = 0x00000002U
1750*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
1751*ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1752*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[3:3] = 0x00000000U
1753*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1754*ad5b5801SMichal Simek     // .. TERM_EN = 0x1
1755*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[4:4] = 0x00000001U
1756*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
1757*ad5b5801SMichal Simek     // .. DCI_TYPE = 0x3
1758*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[6:5] = 0x00000003U
1759*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
1760*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
1761*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000000U
1762*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1763*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
1764*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000000U
1765*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1766*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1767*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[10:9] = 0x00000003U
1768*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1769*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1770*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[11:11] = 0x00000000U
1771*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1772*ad5b5801SMichal Simek     // ..
1773*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000FFFU ,0x00000674U),
1774*ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1775*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[0:0] = 0x00000000U
1776*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1777*ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
1778*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[2:1] = 0x00000002U
1779*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
1780*ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1781*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[3:3] = 0x00000000U
1782*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1783*ad5b5801SMichal Simek     // .. TERM_EN = 0x1
1784*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[4:4] = 0x00000001U
1785*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
1786*ad5b5801SMichal Simek     // .. DCI_TYPE = 0x3
1787*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[6:5] = 0x00000003U
1788*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
1789*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
1790*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000000U
1791*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1792*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
1793*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000000U
1794*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1795*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1796*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[10:9] = 0x00000003U
1797*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1798*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1799*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[11:11] = 0x00000000U
1800*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1801*ad5b5801SMichal Simek     // ..
1802*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000FFFU ,0x00000674U),
1803*ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1804*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[0:0] = 0x00000000U
1805*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1806*ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
1807*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[2:1] = 0x00000000U
1808*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
1809*ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1810*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[3:3] = 0x00000000U
1811*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1812*ad5b5801SMichal Simek     // .. TERM_EN = 0x0
1813*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[4:4] = 0x00000000U
1814*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
1815*ad5b5801SMichal Simek     // .. DCI_TYPE = 0x0
1816*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[6:5] = 0x00000000U
1817*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
1818*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
1819*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[7:7] = 0x00000000U
1820*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1821*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
1822*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[8:8] = 0x00000000U
1823*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1824*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1825*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[10:9] = 0x00000003U
1826*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1827*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1828*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[11:11] = 0x00000000U
1829*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1830*ad5b5801SMichal Simek     // ..
1831*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B58, 0x00000FFFU ,0x00000600U),
1832*ad5b5801SMichal Simek     // .. reserved_DRIVE_P = 0x1c
1833*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[6:0] = 0x0000001CU
1834*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
1835*ad5b5801SMichal Simek     // .. reserved_DRIVE_N = 0xc
1836*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[13:7] = 0x0000000CU
1837*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
1838*ad5b5801SMichal Simek     // .. reserved_SLEW_P = 0x3
1839*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[18:14] = 0x00000003U
1840*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x0000C000U
1841*ad5b5801SMichal Simek     // .. reserved_SLEW_N = 0x3
1842*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[23:19] = 0x00000003U
1843*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00180000U
1844*ad5b5801SMichal Simek     // .. reserved_GTL = 0x0
1845*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[26:24] = 0x00000000U
1846*ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
1847*ad5b5801SMichal Simek     // .. reserved_RTERM = 0x0
1848*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[31:27] = 0x00000000U
1849*ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
1850*ad5b5801SMichal Simek     // ..
1851*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B5C, 0xFFFFFFFFU ,0x0018C61CU),
1852*ad5b5801SMichal Simek     // .. reserved_DRIVE_P = 0x1c
1853*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[6:0] = 0x0000001CU
1854*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
1855*ad5b5801SMichal Simek     // .. reserved_DRIVE_N = 0xc
1856*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[13:7] = 0x0000000CU
1857*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
1858*ad5b5801SMichal Simek     // .. reserved_SLEW_P = 0x6
1859*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[18:14] = 0x00000006U
1860*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
1861*ad5b5801SMichal Simek     // .. reserved_SLEW_N = 0x1f
1862*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[23:19] = 0x0000001FU
1863*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
1864*ad5b5801SMichal Simek     // .. reserved_GTL = 0x0
1865*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[26:24] = 0x00000000U
1866*ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
1867*ad5b5801SMichal Simek     // .. reserved_RTERM = 0x0
1868*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[31:27] = 0x00000000U
1869*ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
1870*ad5b5801SMichal Simek     // ..
1871*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B60, 0xFFFFFFFFU ,0x00F9861CU),
1872*ad5b5801SMichal Simek     // .. reserved_DRIVE_P = 0x1c
1873*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[6:0] = 0x0000001CU
1874*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
1875*ad5b5801SMichal Simek     // .. reserved_DRIVE_N = 0xc
1876*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[13:7] = 0x0000000CU
1877*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
1878*ad5b5801SMichal Simek     // .. reserved_SLEW_P = 0x6
1879*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[18:14] = 0x00000006U
1880*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
1881*ad5b5801SMichal Simek     // .. reserved_SLEW_N = 0x1f
1882*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[23:19] = 0x0000001FU
1883*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
1884*ad5b5801SMichal Simek     // .. reserved_GTL = 0x0
1885*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[26:24] = 0x00000000U
1886*ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
1887*ad5b5801SMichal Simek     // .. reserved_RTERM = 0x0
1888*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[31:27] = 0x00000000U
1889*ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
1890*ad5b5801SMichal Simek     // ..
1891*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B64, 0xFFFFFFFFU ,0x00F9861CU),
1892*ad5b5801SMichal Simek     // .. reserved_DRIVE_P = 0x1c
1893*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[6:0] = 0x0000001CU
1894*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
1895*ad5b5801SMichal Simek     // .. reserved_DRIVE_N = 0xc
1896*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[13:7] = 0x0000000CU
1897*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
1898*ad5b5801SMichal Simek     // .. reserved_SLEW_P = 0x6
1899*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[18:14] = 0x00000006U
1900*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
1901*ad5b5801SMichal Simek     // .. reserved_SLEW_N = 0x1f
1902*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[23:19] = 0x0000001FU
1903*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
1904*ad5b5801SMichal Simek     // .. reserved_GTL = 0x0
1905*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[26:24] = 0x00000000U
1906*ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
1907*ad5b5801SMichal Simek     // .. reserved_RTERM = 0x0
1908*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[31:27] = 0x00000000U
1909*ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
1910*ad5b5801SMichal Simek     // ..
1911*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B68, 0xFFFFFFFFU ,0x00F9861CU),
1912*ad5b5801SMichal Simek     // .. VREF_INT_EN = 0x1
1913*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[0:0] = 0x00000001U
1914*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1915*ad5b5801SMichal Simek     // .. VREF_SEL = 0x4
1916*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[4:1] = 0x00000004U
1917*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000001EU    VAL : 0x00000008U
1918*ad5b5801SMichal Simek     // .. VREF_EXT_EN = 0x0
1919*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[6:5] = 0x00000000U
1920*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
1921*ad5b5801SMichal Simek     // .. reserved_VREF_PULLUP_EN = 0x0
1922*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[8:7] = 0x00000000U
1923*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
1924*ad5b5801SMichal Simek     // .. REFIO_EN = 0x1
1925*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[9:9] = 0x00000001U
1926*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
1927*ad5b5801SMichal Simek     // .. reserved_REFIO_TEST = 0x3
1928*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[11:10] = 0x00000003U
1929*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000C00U    VAL : 0x00000C00U
1930*ad5b5801SMichal Simek     // .. reserved_REFIO_PULLUP_EN = 0x0
1931*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[12:12] = 0x00000000U
1932*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
1933*ad5b5801SMichal Simek     // .. reserved_DRST_B_PULLUP_EN = 0x0
1934*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[13:13] = 0x00000000U
1935*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
1936*ad5b5801SMichal Simek     // .. reserved_CKE_PULLUP_EN = 0x0
1937*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[14:14] = 0x00000000U
1938*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
1939*ad5b5801SMichal Simek     // ..
1940*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B6C, 0x00007FFFU ,0x00000E09U),
1941*ad5b5801SMichal Simek     // .. .. START: ASSERT RESET
1942*ad5b5801SMichal Simek     // .. .. RESET = 1
1943*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
1944*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1945*ad5b5801SMichal Simek     // .. ..
1946*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000001U ,0x00000001U),
1947*ad5b5801SMichal Simek     // .. .. FINISH: ASSERT RESET
1948*ad5b5801SMichal Simek     // .. .. START: DEASSERT RESET
1949*ad5b5801SMichal Simek     // .. .. RESET = 0
1950*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000000U
1951*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1952*ad5b5801SMichal Simek     // .. .. reserved_VRN_OUT = 0x1
1953*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
1954*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
1955*ad5b5801SMichal Simek     // .. ..
1956*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000021U ,0x00000020U),
1957*ad5b5801SMichal Simek     // .. .. FINISH: DEASSERT RESET
1958*ad5b5801SMichal Simek     // .. .. RESET = 0x1
1959*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
1960*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1961*ad5b5801SMichal Simek     // .. .. ENABLE = 0x1
1962*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[1:1] = 0x00000001U
1963*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
1964*ad5b5801SMichal Simek     // .. .. reserved_VRP_TRI = 0x0
1965*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[2:2] = 0x00000000U
1966*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
1967*ad5b5801SMichal Simek     // .. .. reserved_VRN_TRI = 0x0
1968*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[3:3] = 0x00000000U
1969*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1970*ad5b5801SMichal Simek     // .. .. reserved_VRP_OUT = 0x0
1971*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[4:4] = 0x00000000U
1972*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
1973*ad5b5801SMichal Simek     // .. .. reserved_VRN_OUT = 0x1
1974*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
1975*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
1976*ad5b5801SMichal Simek     // .. .. NREF_OPT1 = 0x0
1977*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[7:6] = 0x00000000U
1978*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
1979*ad5b5801SMichal Simek     // .. .. NREF_OPT2 = 0x0
1980*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[10:8] = 0x00000000U
1981*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000700U    VAL : 0x00000000U
1982*ad5b5801SMichal Simek     // .. .. NREF_OPT4 = 0x1
1983*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[13:11] = 0x00000001U
1984*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00000800U
1985*ad5b5801SMichal Simek     // .. .. PREF_OPT1 = 0x0
1986*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[15:14] = 0x00000000U
1987*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000C000U    VAL : 0x00000000U
1988*ad5b5801SMichal Simek     // .. .. PREF_OPT2 = 0x0
1989*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[19:17] = 0x00000000U
1990*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000E0000U    VAL : 0x00000000U
1991*ad5b5801SMichal Simek     // .. .. UPDATE_CONTROL = 0x0
1992*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[20:20] = 0x00000000U
1993*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
1994*ad5b5801SMichal Simek     // .. .. reserved_INIT_COMPLETE = 0x0
1995*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[21:21] = 0x00000000U
1996*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
1997*ad5b5801SMichal Simek     // .. .. reserved_TST_CLK = 0x0
1998*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[22:22] = 0x00000000U
1999*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
2000*ad5b5801SMichal Simek     // .. .. reserved_TST_HLN = 0x0
2001*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[23:23] = 0x00000000U
2002*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
2003*ad5b5801SMichal Simek     // .. .. reserved_TST_HLP = 0x0
2004*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[24:24] = 0x00000000U
2005*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
2006*ad5b5801SMichal Simek     // .. .. reserved_TST_RST = 0x0
2007*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[25:25] = 0x00000000U
2008*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
2009*ad5b5801SMichal Simek     // .. .. reserved_INT_DCI_EN = 0x0
2010*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[26:26] = 0x00000000U
2011*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
2012*ad5b5801SMichal Simek     // .. ..
2013*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x07FEFFFFU ,0x00000823U),
2014*ad5b5801SMichal Simek     // .. FINISH: DDRIOB SETTINGS
2015*ad5b5801SMichal Simek     // .. START: MIO PROGRAMMING
2016*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2017*ad5b5801SMichal Simek     // .. ==> 0XF8000700[0:0] = 0x00000000U
2018*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2019*ad5b5801SMichal Simek     // .. L0_SEL = 0
2020*ad5b5801SMichal Simek     // .. ==> 0XF8000700[1:1] = 0x00000000U
2021*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2022*ad5b5801SMichal Simek     // .. L1_SEL = 0
2023*ad5b5801SMichal Simek     // .. ==> 0XF8000700[2:2] = 0x00000000U
2024*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2025*ad5b5801SMichal Simek     // .. L2_SEL = 0
2026*ad5b5801SMichal Simek     // .. ==> 0XF8000700[4:3] = 0x00000000U
2027*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2028*ad5b5801SMichal Simek     // .. L3_SEL = 0
2029*ad5b5801SMichal Simek     // .. ==> 0XF8000700[7:5] = 0x00000000U
2030*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2031*ad5b5801SMichal Simek     // .. Speed = 0
2032*ad5b5801SMichal Simek     // .. ==> 0XF8000700[8:8] = 0x00000000U
2033*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2034*ad5b5801SMichal Simek     // .. IO_Type = 3
2035*ad5b5801SMichal Simek     // .. ==> 0XF8000700[11:9] = 0x00000003U
2036*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2037*ad5b5801SMichal Simek     // .. PULLUP = 0
2038*ad5b5801SMichal Simek     // .. ==> 0XF8000700[12:12] = 0x00000000U
2039*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2040*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2041*ad5b5801SMichal Simek     // .. ==> 0XF8000700[13:13] = 0x00000000U
2042*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2043*ad5b5801SMichal Simek     // ..
2044*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000700, 0x00003FFFU ,0x00000600U),
2045*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2046*ad5b5801SMichal Simek     // .. ==> 0XF8000704[0:0] = 0x00000000U
2047*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2048*ad5b5801SMichal Simek     // .. L0_SEL = 1
2049*ad5b5801SMichal Simek     // .. ==> 0XF8000704[1:1] = 0x00000001U
2050*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2051*ad5b5801SMichal Simek     // .. L1_SEL = 0
2052*ad5b5801SMichal Simek     // .. ==> 0XF8000704[2:2] = 0x00000000U
2053*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2054*ad5b5801SMichal Simek     // .. L2_SEL = 0
2055*ad5b5801SMichal Simek     // .. ==> 0XF8000704[4:3] = 0x00000000U
2056*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2057*ad5b5801SMichal Simek     // .. L3_SEL = 0
2058*ad5b5801SMichal Simek     // .. ==> 0XF8000704[7:5] = 0x00000000U
2059*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2060*ad5b5801SMichal Simek     // .. Speed = 0
2061*ad5b5801SMichal Simek     // .. ==> 0XF8000704[8:8] = 0x00000000U
2062*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2063*ad5b5801SMichal Simek     // .. IO_Type = 3
2064*ad5b5801SMichal Simek     // .. ==> 0XF8000704[11:9] = 0x00000003U
2065*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2066*ad5b5801SMichal Simek     // .. PULLUP = 0
2067*ad5b5801SMichal Simek     // .. ==> 0XF8000704[12:12] = 0x00000000U
2068*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2069*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2070*ad5b5801SMichal Simek     // .. ==> 0XF8000704[13:13] = 0x00000000U
2071*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2072*ad5b5801SMichal Simek     // ..
2073*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000704, 0x00003FFFU ,0x00000602U),
2074*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2075*ad5b5801SMichal Simek     // .. ==> 0XF8000708[0:0] = 0x00000000U
2076*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2077*ad5b5801SMichal Simek     // .. L0_SEL = 1
2078*ad5b5801SMichal Simek     // .. ==> 0XF8000708[1:1] = 0x00000001U
2079*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2080*ad5b5801SMichal Simek     // .. L1_SEL = 0
2081*ad5b5801SMichal Simek     // .. ==> 0XF8000708[2:2] = 0x00000000U
2082*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2083*ad5b5801SMichal Simek     // .. L2_SEL = 0
2084*ad5b5801SMichal Simek     // .. ==> 0XF8000708[4:3] = 0x00000000U
2085*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2086*ad5b5801SMichal Simek     // .. L3_SEL = 0
2087*ad5b5801SMichal Simek     // .. ==> 0XF8000708[7:5] = 0x00000000U
2088*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2089*ad5b5801SMichal Simek     // .. Speed = 0
2090*ad5b5801SMichal Simek     // .. ==> 0XF8000708[8:8] = 0x00000000U
2091*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2092*ad5b5801SMichal Simek     // .. IO_Type = 3
2093*ad5b5801SMichal Simek     // .. ==> 0XF8000708[11:9] = 0x00000003U
2094*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2095*ad5b5801SMichal Simek     // .. PULLUP = 0
2096*ad5b5801SMichal Simek     // .. ==> 0XF8000708[12:12] = 0x00000000U
2097*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2098*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2099*ad5b5801SMichal Simek     // .. ==> 0XF8000708[13:13] = 0x00000000U
2100*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2101*ad5b5801SMichal Simek     // ..
2102*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000708, 0x00003FFFU ,0x00000602U),
2103*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2104*ad5b5801SMichal Simek     // .. ==> 0XF800070C[0:0] = 0x00000000U
2105*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2106*ad5b5801SMichal Simek     // .. L0_SEL = 1
2107*ad5b5801SMichal Simek     // .. ==> 0XF800070C[1:1] = 0x00000001U
2108*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2109*ad5b5801SMichal Simek     // .. L1_SEL = 0
2110*ad5b5801SMichal Simek     // .. ==> 0XF800070C[2:2] = 0x00000000U
2111*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2112*ad5b5801SMichal Simek     // .. L2_SEL = 0
2113*ad5b5801SMichal Simek     // .. ==> 0XF800070C[4:3] = 0x00000000U
2114*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2115*ad5b5801SMichal Simek     // .. L3_SEL = 0
2116*ad5b5801SMichal Simek     // .. ==> 0XF800070C[7:5] = 0x00000000U
2117*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2118*ad5b5801SMichal Simek     // .. Speed = 0
2119*ad5b5801SMichal Simek     // .. ==> 0XF800070C[8:8] = 0x00000000U
2120*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2121*ad5b5801SMichal Simek     // .. IO_Type = 3
2122*ad5b5801SMichal Simek     // .. ==> 0XF800070C[11:9] = 0x00000003U
2123*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2124*ad5b5801SMichal Simek     // .. PULLUP = 0
2125*ad5b5801SMichal Simek     // .. ==> 0XF800070C[12:12] = 0x00000000U
2126*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2127*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2128*ad5b5801SMichal Simek     // .. ==> 0XF800070C[13:13] = 0x00000000U
2129*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2130*ad5b5801SMichal Simek     // ..
2131*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800070C, 0x00003FFFU ,0x00000602U),
2132*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2133*ad5b5801SMichal Simek     // .. ==> 0XF8000710[0:0] = 0x00000000U
2134*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2135*ad5b5801SMichal Simek     // .. L0_SEL = 1
2136*ad5b5801SMichal Simek     // .. ==> 0XF8000710[1:1] = 0x00000001U
2137*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2138*ad5b5801SMichal Simek     // .. L1_SEL = 0
2139*ad5b5801SMichal Simek     // .. ==> 0XF8000710[2:2] = 0x00000000U
2140*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2141*ad5b5801SMichal Simek     // .. L2_SEL = 0
2142*ad5b5801SMichal Simek     // .. ==> 0XF8000710[4:3] = 0x00000000U
2143*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2144*ad5b5801SMichal Simek     // .. L3_SEL = 0
2145*ad5b5801SMichal Simek     // .. ==> 0XF8000710[7:5] = 0x00000000U
2146*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2147*ad5b5801SMichal Simek     // .. Speed = 0
2148*ad5b5801SMichal Simek     // .. ==> 0XF8000710[8:8] = 0x00000000U
2149*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2150*ad5b5801SMichal Simek     // .. IO_Type = 3
2151*ad5b5801SMichal Simek     // .. ==> 0XF8000710[11:9] = 0x00000003U
2152*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2153*ad5b5801SMichal Simek     // .. PULLUP = 0
2154*ad5b5801SMichal Simek     // .. ==> 0XF8000710[12:12] = 0x00000000U
2155*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2156*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2157*ad5b5801SMichal Simek     // .. ==> 0XF8000710[13:13] = 0x00000000U
2158*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2159*ad5b5801SMichal Simek     // ..
2160*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000710, 0x00003FFFU ,0x00000602U),
2161*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2162*ad5b5801SMichal Simek     // .. ==> 0XF8000714[0:0] = 0x00000000U
2163*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2164*ad5b5801SMichal Simek     // .. L0_SEL = 1
2165*ad5b5801SMichal Simek     // .. ==> 0XF8000714[1:1] = 0x00000001U
2166*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2167*ad5b5801SMichal Simek     // .. L1_SEL = 0
2168*ad5b5801SMichal Simek     // .. ==> 0XF8000714[2:2] = 0x00000000U
2169*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2170*ad5b5801SMichal Simek     // .. L2_SEL = 0
2171*ad5b5801SMichal Simek     // .. ==> 0XF8000714[4:3] = 0x00000000U
2172*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2173*ad5b5801SMichal Simek     // .. L3_SEL = 0
2174*ad5b5801SMichal Simek     // .. ==> 0XF8000714[7:5] = 0x00000000U
2175*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2176*ad5b5801SMichal Simek     // .. Speed = 0
2177*ad5b5801SMichal Simek     // .. ==> 0XF8000714[8:8] = 0x00000000U
2178*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2179*ad5b5801SMichal Simek     // .. IO_Type = 3
2180*ad5b5801SMichal Simek     // .. ==> 0XF8000714[11:9] = 0x00000003U
2181*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2182*ad5b5801SMichal Simek     // .. PULLUP = 0
2183*ad5b5801SMichal Simek     // .. ==> 0XF8000714[12:12] = 0x00000000U
2184*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2185*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2186*ad5b5801SMichal Simek     // .. ==> 0XF8000714[13:13] = 0x00000000U
2187*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2188*ad5b5801SMichal Simek     // ..
2189*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000714, 0x00003FFFU ,0x00000602U),
2190*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2191*ad5b5801SMichal Simek     // .. ==> 0XF8000718[0:0] = 0x00000000U
2192*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2193*ad5b5801SMichal Simek     // .. L0_SEL = 1
2194*ad5b5801SMichal Simek     // .. ==> 0XF8000718[1:1] = 0x00000001U
2195*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2196*ad5b5801SMichal Simek     // .. L1_SEL = 0
2197*ad5b5801SMichal Simek     // .. ==> 0XF8000718[2:2] = 0x00000000U
2198*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2199*ad5b5801SMichal Simek     // .. L2_SEL = 0
2200*ad5b5801SMichal Simek     // .. ==> 0XF8000718[4:3] = 0x00000000U
2201*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2202*ad5b5801SMichal Simek     // .. L3_SEL = 0
2203*ad5b5801SMichal Simek     // .. ==> 0XF8000718[7:5] = 0x00000000U
2204*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2205*ad5b5801SMichal Simek     // .. Speed = 0
2206*ad5b5801SMichal Simek     // .. ==> 0XF8000718[8:8] = 0x00000000U
2207*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2208*ad5b5801SMichal Simek     // .. IO_Type = 3
2209*ad5b5801SMichal Simek     // .. ==> 0XF8000718[11:9] = 0x00000003U
2210*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2211*ad5b5801SMichal Simek     // .. PULLUP = 0
2212*ad5b5801SMichal Simek     // .. ==> 0XF8000718[12:12] = 0x00000000U
2213*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2214*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2215*ad5b5801SMichal Simek     // .. ==> 0XF8000718[13:13] = 0x00000000U
2216*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2217*ad5b5801SMichal Simek     // ..
2218*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000718, 0x00003FFFU ,0x00000602U),
2219*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2220*ad5b5801SMichal Simek     // .. ==> 0XF800071C[0:0] = 0x00000000U
2221*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2222*ad5b5801SMichal Simek     // .. L0_SEL = 0
2223*ad5b5801SMichal Simek     // .. ==> 0XF800071C[1:1] = 0x00000000U
2224*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2225*ad5b5801SMichal Simek     // .. L1_SEL = 0
2226*ad5b5801SMichal Simek     // .. ==> 0XF800071C[2:2] = 0x00000000U
2227*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2228*ad5b5801SMichal Simek     // .. L2_SEL = 0
2229*ad5b5801SMichal Simek     // .. ==> 0XF800071C[4:3] = 0x00000000U
2230*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2231*ad5b5801SMichal Simek     // .. L3_SEL = 0
2232*ad5b5801SMichal Simek     // .. ==> 0XF800071C[7:5] = 0x00000000U
2233*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2234*ad5b5801SMichal Simek     // .. Speed = 0
2235*ad5b5801SMichal Simek     // .. ==> 0XF800071C[8:8] = 0x00000000U
2236*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2237*ad5b5801SMichal Simek     // .. IO_Type = 3
2238*ad5b5801SMichal Simek     // .. ==> 0XF800071C[11:9] = 0x00000003U
2239*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2240*ad5b5801SMichal Simek     // .. PULLUP = 0
2241*ad5b5801SMichal Simek     // .. ==> 0XF800071C[12:12] = 0x00000000U
2242*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2243*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2244*ad5b5801SMichal Simek     // .. ==> 0XF800071C[13:13] = 0x00000000U
2245*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2246*ad5b5801SMichal Simek     // ..
2247*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800071C, 0x00003FFFU ,0x00000600U),
2248*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2249*ad5b5801SMichal Simek     // .. ==> 0XF8000720[0:0] = 0x00000000U
2250*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2251*ad5b5801SMichal Simek     // .. L0_SEL = 1
2252*ad5b5801SMichal Simek     // .. ==> 0XF8000720[1:1] = 0x00000001U
2253*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2254*ad5b5801SMichal Simek     // .. L1_SEL = 0
2255*ad5b5801SMichal Simek     // .. ==> 0XF8000720[2:2] = 0x00000000U
2256*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2257*ad5b5801SMichal Simek     // .. L2_SEL = 0
2258*ad5b5801SMichal Simek     // .. ==> 0XF8000720[4:3] = 0x00000000U
2259*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2260*ad5b5801SMichal Simek     // .. L3_SEL = 0
2261*ad5b5801SMichal Simek     // .. ==> 0XF8000720[7:5] = 0x00000000U
2262*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2263*ad5b5801SMichal Simek     // .. Speed = 0
2264*ad5b5801SMichal Simek     // .. ==> 0XF8000720[8:8] = 0x00000000U
2265*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2266*ad5b5801SMichal Simek     // .. IO_Type = 3
2267*ad5b5801SMichal Simek     // .. ==> 0XF8000720[11:9] = 0x00000003U
2268*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2269*ad5b5801SMichal Simek     // .. PULLUP = 0
2270*ad5b5801SMichal Simek     // .. ==> 0XF8000720[12:12] = 0x00000000U
2271*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2272*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2273*ad5b5801SMichal Simek     // .. ==> 0XF8000720[13:13] = 0x00000000U
2274*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2275*ad5b5801SMichal Simek     // ..
2276*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000720, 0x00003FFFU ,0x00000602U),
2277*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2278*ad5b5801SMichal Simek     // .. ==> 0XF8000724[0:0] = 0x00000000U
2279*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2280*ad5b5801SMichal Simek     // .. L0_SEL = 0
2281*ad5b5801SMichal Simek     // .. ==> 0XF8000724[1:1] = 0x00000000U
2282*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2283*ad5b5801SMichal Simek     // .. L1_SEL = 0
2284*ad5b5801SMichal Simek     // .. ==> 0XF8000724[2:2] = 0x00000000U
2285*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2286*ad5b5801SMichal Simek     // .. L2_SEL = 0
2287*ad5b5801SMichal Simek     // .. ==> 0XF8000724[4:3] = 0x00000000U
2288*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2289*ad5b5801SMichal Simek     // .. L3_SEL = 0
2290*ad5b5801SMichal Simek     // .. ==> 0XF8000724[7:5] = 0x00000000U
2291*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2292*ad5b5801SMichal Simek     // .. Speed = 0
2293*ad5b5801SMichal Simek     // .. ==> 0XF8000724[8:8] = 0x00000000U
2294*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2295*ad5b5801SMichal Simek     // .. IO_Type = 3
2296*ad5b5801SMichal Simek     // .. ==> 0XF8000724[11:9] = 0x00000003U
2297*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2298*ad5b5801SMichal Simek     // .. PULLUP = 0
2299*ad5b5801SMichal Simek     // .. ==> 0XF8000724[12:12] = 0x00000000U
2300*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2301*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2302*ad5b5801SMichal Simek     // .. ==> 0XF8000724[13:13] = 0x00000000U
2303*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2304*ad5b5801SMichal Simek     // ..
2305*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000724, 0x00003FFFU ,0x00000600U),
2306*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2307*ad5b5801SMichal Simek     // .. ==> 0XF8000728[0:0] = 0x00000000U
2308*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2309*ad5b5801SMichal Simek     // .. L0_SEL = 0
2310*ad5b5801SMichal Simek     // .. ==> 0XF8000728[1:1] = 0x00000000U
2311*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2312*ad5b5801SMichal Simek     // .. L1_SEL = 0
2313*ad5b5801SMichal Simek     // .. ==> 0XF8000728[2:2] = 0x00000000U
2314*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2315*ad5b5801SMichal Simek     // .. L2_SEL = 0
2316*ad5b5801SMichal Simek     // .. ==> 0XF8000728[4:3] = 0x00000000U
2317*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2318*ad5b5801SMichal Simek     // .. L3_SEL = 0
2319*ad5b5801SMichal Simek     // .. ==> 0XF8000728[7:5] = 0x00000000U
2320*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2321*ad5b5801SMichal Simek     // .. Speed = 0
2322*ad5b5801SMichal Simek     // .. ==> 0XF8000728[8:8] = 0x00000000U
2323*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2324*ad5b5801SMichal Simek     // .. IO_Type = 3
2325*ad5b5801SMichal Simek     // .. ==> 0XF8000728[11:9] = 0x00000003U
2326*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2327*ad5b5801SMichal Simek     // .. PULLUP = 0
2328*ad5b5801SMichal Simek     // .. ==> 0XF8000728[12:12] = 0x00000000U
2329*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2330*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2331*ad5b5801SMichal Simek     // .. ==> 0XF8000728[13:13] = 0x00000000U
2332*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2333*ad5b5801SMichal Simek     // ..
2334*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000728, 0x00003FFFU ,0x00000600U),
2335*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2336*ad5b5801SMichal Simek     // .. ==> 0XF800072C[0:0] = 0x00000000U
2337*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2338*ad5b5801SMichal Simek     // .. L0_SEL = 0
2339*ad5b5801SMichal Simek     // .. ==> 0XF800072C[1:1] = 0x00000000U
2340*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2341*ad5b5801SMichal Simek     // .. L1_SEL = 0
2342*ad5b5801SMichal Simek     // .. ==> 0XF800072C[2:2] = 0x00000000U
2343*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2344*ad5b5801SMichal Simek     // .. L2_SEL = 0
2345*ad5b5801SMichal Simek     // .. ==> 0XF800072C[4:3] = 0x00000000U
2346*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2347*ad5b5801SMichal Simek     // .. L3_SEL = 0
2348*ad5b5801SMichal Simek     // .. ==> 0XF800072C[7:5] = 0x00000000U
2349*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2350*ad5b5801SMichal Simek     // .. Speed = 0
2351*ad5b5801SMichal Simek     // .. ==> 0XF800072C[8:8] = 0x00000000U
2352*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2353*ad5b5801SMichal Simek     // .. IO_Type = 3
2354*ad5b5801SMichal Simek     // .. ==> 0XF800072C[11:9] = 0x00000003U
2355*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2356*ad5b5801SMichal Simek     // .. PULLUP = 0
2357*ad5b5801SMichal Simek     // .. ==> 0XF800072C[12:12] = 0x00000000U
2358*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2359*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2360*ad5b5801SMichal Simek     // .. ==> 0XF800072C[13:13] = 0x00000000U
2361*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2362*ad5b5801SMichal Simek     // ..
2363*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800072C, 0x00003FFFU ,0x00000600U),
2364*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2365*ad5b5801SMichal Simek     // .. ==> 0XF8000730[0:0] = 0x00000000U
2366*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2367*ad5b5801SMichal Simek     // .. L0_SEL = 0
2368*ad5b5801SMichal Simek     // .. ==> 0XF8000730[1:1] = 0x00000000U
2369*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2370*ad5b5801SMichal Simek     // .. L1_SEL = 0
2371*ad5b5801SMichal Simek     // .. ==> 0XF8000730[2:2] = 0x00000000U
2372*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2373*ad5b5801SMichal Simek     // .. L2_SEL = 0
2374*ad5b5801SMichal Simek     // .. ==> 0XF8000730[4:3] = 0x00000000U
2375*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2376*ad5b5801SMichal Simek     // .. L3_SEL = 0
2377*ad5b5801SMichal Simek     // .. ==> 0XF8000730[7:5] = 0x00000000U
2378*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2379*ad5b5801SMichal Simek     // .. Speed = 0
2380*ad5b5801SMichal Simek     // .. ==> 0XF8000730[8:8] = 0x00000000U
2381*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2382*ad5b5801SMichal Simek     // .. IO_Type = 3
2383*ad5b5801SMichal Simek     // .. ==> 0XF8000730[11:9] = 0x00000003U
2384*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2385*ad5b5801SMichal Simek     // .. PULLUP = 0
2386*ad5b5801SMichal Simek     // .. ==> 0XF8000730[12:12] = 0x00000000U
2387*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2388*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2389*ad5b5801SMichal Simek     // .. ==> 0XF8000730[13:13] = 0x00000000U
2390*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2391*ad5b5801SMichal Simek     // ..
2392*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000730, 0x00003FFFU ,0x00000600U),
2393*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2394*ad5b5801SMichal Simek     // .. ==> 0XF8000734[0:0] = 0x00000000U
2395*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2396*ad5b5801SMichal Simek     // .. L0_SEL = 0
2397*ad5b5801SMichal Simek     // .. ==> 0XF8000734[1:1] = 0x00000000U
2398*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2399*ad5b5801SMichal Simek     // .. L1_SEL = 0
2400*ad5b5801SMichal Simek     // .. ==> 0XF8000734[2:2] = 0x00000000U
2401*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2402*ad5b5801SMichal Simek     // .. L2_SEL = 0
2403*ad5b5801SMichal Simek     // .. ==> 0XF8000734[4:3] = 0x00000000U
2404*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2405*ad5b5801SMichal Simek     // .. L3_SEL = 0
2406*ad5b5801SMichal Simek     // .. ==> 0XF8000734[7:5] = 0x00000000U
2407*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2408*ad5b5801SMichal Simek     // .. Speed = 0
2409*ad5b5801SMichal Simek     // .. ==> 0XF8000734[8:8] = 0x00000000U
2410*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2411*ad5b5801SMichal Simek     // .. IO_Type = 3
2412*ad5b5801SMichal Simek     // .. ==> 0XF8000734[11:9] = 0x00000003U
2413*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2414*ad5b5801SMichal Simek     // .. PULLUP = 0
2415*ad5b5801SMichal Simek     // .. ==> 0XF8000734[12:12] = 0x00000000U
2416*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2417*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2418*ad5b5801SMichal Simek     // .. ==> 0XF8000734[13:13] = 0x00000000U
2419*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2420*ad5b5801SMichal Simek     // ..
2421*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000734, 0x00003FFFU ,0x00000600U),
2422*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2423*ad5b5801SMichal Simek     // .. ==> 0XF8000738[0:0] = 0x00000000U
2424*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2425*ad5b5801SMichal Simek     // .. L0_SEL = 0
2426*ad5b5801SMichal Simek     // .. ==> 0XF8000738[1:1] = 0x00000000U
2427*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2428*ad5b5801SMichal Simek     // .. L1_SEL = 0
2429*ad5b5801SMichal Simek     // .. ==> 0XF8000738[2:2] = 0x00000000U
2430*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2431*ad5b5801SMichal Simek     // .. L2_SEL = 0
2432*ad5b5801SMichal Simek     // .. ==> 0XF8000738[4:3] = 0x00000000U
2433*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2434*ad5b5801SMichal Simek     // .. L3_SEL = 0
2435*ad5b5801SMichal Simek     // .. ==> 0XF8000738[7:5] = 0x00000000U
2436*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2437*ad5b5801SMichal Simek     // .. Speed = 0
2438*ad5b5801SMichal Simek     // .. ==> 0XF8000738[8:8] = 0x00000000U
2439*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2440*ad5b5801SMichal Simek     // .. IO_Type = 3
2441*ad5b5801SMichal Simek     // .. ==> 0XF8000738[11:9] = 0x00000003U
2442*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2443*ad5b5801SMichal Simek     // .. PULLUP = 0
2444*ad5b5801SMichal Simek     // .. ==> 0XF8000738[12:12] = 0x00000000U
2445*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2446*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2447*ad5b5801SMichal Simek     // .. ==> 0XF8000738[13:13] = 0x00000000U
2448*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2449*ad5b5801SMichal Simek     // ..
2450*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000738, 0x00003FFFU ,0x00000600U),
2451*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2452*ad5b5801SMichal Simek     // .. ==> 0XF800073C[0:0] = 0x00000000U
2453*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2454*ad5b5801SMichal Simek     // .. L0_SEL = 0
2455*ad5b5801SMichal Simek     // .. ==> 0XF800073C[1:1] = 0x00000000U
2456*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2457*ad5b5801SMichal Simek     // .. L1_SEL = 0
2458*ad5b5801SMichal Simek     // .. ==> 0XF800073C[2:2] = 0x00000000U
2459*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2460*ad5b5801SMichal Simek     // .. L2_SEL = 0
2461*ad5b5801SMichal Simek     // .. ==> 0XF800073C[4:3] = 0x00000000U
2462*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2463*ad5b5801SMichal Simek     // .. L3_SEL = 0
2464*ad5b5801SMichal Simek     // .. ==> 0XF800073C[7:5] = 0x00000000U
2465*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2466*ad5b5801SMichal Simek     // .. Speed = 0
2467*ad5b5801SMichal Simek     // .. ==> 0XF800073C[8:8] = 0x00000000U
2468*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2469*ad5b5801SMichal Simek     // .. IO_Type = 3
2470*ad5b5801SMichal Simek     // .. ==> 0XF800073C[11:9] = 0x00000003U
2471*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2472*ad5b5801SMichal Simek     // .. PULLUP = 0
2473*ad5b5801SMichal Simek     // .. ==> 0XF800073C[12:12] = 0x00000000U
2474*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2475*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2476*ad5b5801SMichal Simek     // .. ==> 0XF800073C[13:13] = 0x00000000U
2477*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2478*ad5b5801SMichal Simek     // ..
2479*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800073C, 0x00003FFFU ,0x00000600U),
2480*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2481*ad5b5801SMichal Simek     // .. ==> 0XF8000740[0:0] = 0x00000000U
2482*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2483*ad5b5801SMichal Simek     // .. L0_SEL = 1
2484*ad5b5801SMichal Simek     // .. ==> 0XF8000740[1:1] = 0x00000001U
2485*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2486*ad5b5801SMichal Simek     // .. L1_SEL = 0
2487*ad5b5801SMichal Simek     // .. ==> 0XF8000740[2:2] = 0x00000000U
2488*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2489*ad5b5801SMichal Simek     // .. L2_SEL = 0
2490*ad5b5801SMichal Simek     // .. ==> 0XF8000740[4:3] = 0x00000000U
2491*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2492*ad5b5801SMichal Simek     // .. L3_SEL = 0
2493*ad5b5801SMichal Simek     // .. ==> 0XF8000740[7:5] = 0x00000000U
2494*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2495*ad5b5801SMichal Simek     // .. Speed = 0
2496*ad5b5801SMichal Simek     // .. ==> 0XF8000740[8:8] = 0x00000000U
2497*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2498*ad5b5801SMichal Simek     // .. IO_Type = 1
2499*ad5b5801SMichal Simek     // .. ==> 0XF8000740[11:9] = 0x00000001U
2500*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2501*ad5b5801SMichal Simek     // .. PULLUP = 0
2502*ad5b5801SMichal Simek     // .. ==> 0XF8000740[12:12] = 0x00000000U
2503*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2504*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2505*ad5b5801SMichal Simek     // .. ==> 0XF8000740[13:13] = 0x00000000U
2506*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2507*ad5b5801SMichal Simek     // ..
2508*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000740, 0x00003FFFU ,0x00000202U),
2509*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2510*ad5b5801SMichal Simek     // .. ==> 0XF8000744[0:0] = 0x00000000U
2511*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2512*ad5b5801SMichal Simek     // .. L0_SEL = 1
2513*ad5b5801SMichal Simek     // .. ==> 0XF8000744[1:1] = 0x00000001U
2514*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2515*ad5b5801SMichal Simek     // .. L1_SEL = 0
2516*ad5b5801SMichal Simek     // .. ==> 0XF8000744[2:2] = 0x00000000U
2517*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2518*ad5b5801SMichal Simek     // .. L2_SEL = 0
2519*ad5b5801SMichal Simek     // .. ==> 0XF8000744[4:3] = 0x00000000U
2520*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2521*ad5b5801SMichal Simek     // .. L3_SEL = 0
2522*ad5b5801SMichal Simek     // .. ==> 0XF8000744[7:5] = 0x00000000U
2523*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2524*ad5b5801SMichal Simek     // .. Speed = 0
2525*ad5b5801SMichal Simek     // .. ==> 0XF8000744[8:8] = 0x00000000U
2526*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2527*ad5b5801SMichal Simek     // .. IO_Type = 1
2528*ad5b5801SMichal Simek     // .. ==> 0XF8000744[11:9] = 0x00000001U
2529*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2530*ad5b5801SMichal Simek     // .. PULLUP = 0
2531*ad5b5801SMichal Simek     // .. ==> 0XF8000744[12:12] = 0x00000000U
2532*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2533*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2534*ad5b5801SMichal Simek     // .. ==> 0XF8000744[13:13] = 0x00000000U
2535*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2536*ad5b5801SMichal Simek     // ..
2537*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000744, 0x00003FFFU ,0x00000202U),
2538*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2539*ad5b5801SMichal Simek     // .. ==> 0XF8000748[0:0] = 0x00000000U
2540*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2541*ad5b5801SMichal Simek     // .. L0_SEL = 1
2542*ad5b5801SMichal Simek     // .. ==> 0XF8000748[1:1] = 0x00000001U
2543*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2544*ad5b5801SMichal Simek     // .. L1_SEL = 0
2545*ad5b5801SMichal Simek     // .. ==> 0XF8000748[2:2] = 0x00000000U
2546*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2547*ad5b5801SMichal Simek     // .. L2_SEL = 0
2548*ad5b5801SMichal Simek     // .. ==> 0XF8000748[4:3] = 0x00000000U
2549*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2550*ad5b5801SMichal Simek     // .. L3_SEL = 0
2551*ad5b5801SMichal Simek     // .. ==> 0XF8000748[7:5] = 0x00000000U
2552*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2553*ad5b5801SMichal Simek     // .. Speed = 0
2554*ad5b5801SMichal Simek     // .. ==> 0XF8000748[8:8] = 0x00000000U
2555*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2556*ad5b5801SMichal Simek     // .. IO_Type = 1
2557*ad5b5801SMichal Simek     // .. ==> 0XF8000748[11:9] = 0x00000001U
2558*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2559*ad5b5801SMichal Simek     // .. PULLUP = 0
2560*ad5b5801SMichal Simek     // .. ==> 0XF8000748[12:12] = 0x00000000U
2561*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2562*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2563*ad5b5801SMichal Simek     // .. ==> 0XF8000748[13:13] = 0x00000000U
2564*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2565*ad5b5801SMichal Simek     // ..
2566*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000748, 0x00003FFFU ,0x00000202U),
2567*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2568*ad5b5801SMichal Simek     // .. ==> 0XF800074C[0:0] = 0x00000000U
2569*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2570*ad5b5801SMichal Simek     // .. L0_SEL = 1
2571*ad5b5801SMichal Simek     // .. ==> 0XF800074C[1:1] = 0x00000001U
2572*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2573*ad5b5801SMichal Simek     // .. L1_SEL = 0
2574*ad5b5801SMichal Simek     // .. ==> 0XF800074C[2:2] = 0x00000000U
2575*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2576*ad5b5801SMichal Simek     // .. L2_SEL = 0
2577*ad5b5801SMichal Simek     // .. ==> 0XF800074C[4:3] = 0x00000000U
2578*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2579*ad5b5801SMichal Simek     // .. L3_SEL = 0
2580*ad5b5801SMichal Simek     // .. ==> 0XF800074C[7:5] = 0x00000000U
2581*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2582*ad5b5801SMichal Simek     // .. Speed = 0
2583*ad5b5801SMichal Simek     // .. ==> 0XF800074C[8:8] = 0x00000000U
2584*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2585*ad5b5801SMichal Simek     // .. IO_Type = 1
2586*ad5b5801SMichal Simek     // .. ==> 0XF800074C[11:9] = 0x00000001U
2587*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2588*ad5b5801SMichal Simek     // .. PULLUP = 0
2589*ad5b5801SMichal Simek     // .. ==> 0XF800074C[12:12] = 0x00000000U
2590*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2591*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2592*ad5b5801SMichal Simek     // .. ==> 0XF800074C[13:13] = 0x00000000U
2593*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2594*ad5b5801SMichal Simek     // ..
2595*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800074C, 0x00003FFFU ,0x00000202U),
2596*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2597*ad5b5801SMichal Simek     // .. ==> 0XF8000750[0:0] = 0x00000000U
2598*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2599*ad5b5801SMichal Simek     // .. L0_SEL = 1
2600*ad5b5801SMichal Simek     // .. ==> 0XF8000750[1:1] = 0x00000001U
2601*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2602*ad5b5801SMichal Simek     // .. L1_SEL = 0
2603*ad5b5801SMichal Simek     // .. ==> 0XF8000750[2:2] = 0x00000000U
2604*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2605*ad5b5801SMichal Simek     // .. L2_SEL = 0
2606*ad5b5801SMichal Simek     // .. ==> 0XF8000750[4:3] = 0x00000000U
2607*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2608*ad5b5801SMichal Simek     // .. L3_SEL = 0
2609*ad5b5801SMichal Simek     // .. ==> 0XF8000750[7:5] = 0x00000000U
2610*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2611*ad5b5801SMichal Simek     // .. Speed = 0
2612*ad5b5801SMichal Simek     // .. ==> 0XF8000750[8:8] = 0x00000000U
2613*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2614*ad5b5801SMichal Simek     // .. IO_Type = 1
2615*ad5b5801SMichal Simek     // .. ==> 0XF8000750[11:9] = 0x00000001U
2616*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2617*ad5b5801SMichal Simek     // .. PULLUP = 0
2618*ad5b5801SMichal Simek     // .. ==> 0XF8000750[12:12] = 0x00000000U
2619*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2620*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2621*ad5b5801SMichal Simek     // .. ==> 0XF8000750[13:13] = 0x00000000U
2622*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2623*ad5b5801SMichal Simek     // ..
2624*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000750, 0x00003FFFU ,0x00000202U),
2625*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2626*ad5b5801SMichal Simek     // .. ==> 0XF8000754[0:0] = 0x00000000U
2627*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2628*ad5b5801SMichal Simek     // .. L0_SEL = 1
2629*ad5b5801SMichal Simek     // .. ==> 0XF8000754[1:1] = 0x00000001U
2630*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2631*ad5b5801SMichal Simek     // .. L1_SEL = 0
2632*ad5b5801SMichal Simek     // .. ==> 0XF8000754[2:2] = 0x00000000U
2633*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2634*ad5b5801SMichal Simek     // .. L2_SEL = 0
2635*ad5b5801SMichal Simek     // .. ==> 0XF8000754[4:3] = 0x00000000U
2636*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2637*ad5b5801SMichal Simek     // .. L3_SEL = 0
2638*ad5b5801SMichal Simek     // .. ==> 0XF8000754[7:5] = 0x00000000U
2639*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2640*ad5b5801SMichal Simek     // .. Speed = 0
2641*ad5b5801SMichal Simek     // .. ==> 0XF8000754[8:8] = 0x00000000U
2642*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2643*ad5b5801SMichal Simek     // .. IO_Type = 1
2644*ad5b5801SMichal Simek     // .. ==> 0XF8000754[11:9] = 0x00000001U
2645*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2646*ad5b5801SMichal Simek     // .. PULLUP = 0
2647*ad5b5801SMichal Simek     // .. ==> 0XF8000754[12:12] = 0x00000000U
2648*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2649*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2650*ad5b5801SMichal Simek     // .. ==> 0XF8000754[13:13] = 0x00000000U
2651*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2652*ad5b5801SMichal Simek     // ..
2653*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000754, 0x00003FFFU ,0x00000202U),
2654*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2655*ad5b5801SMichal Simek     // .. ==> 0XF8000758[0:0] = 0x00000001U
2656*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2657*ad5b5801SMichal Simek     // .. L0_SEL = 1
2658*ad5b5801SMichal Simek     // .. ==> 0XF8000758[1:1] = 0x00000001U
2659*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2660*ad5b5801SMichal Simek     // .. L1_SEL = 0
2661*ad5b5801SMichal Simek     // .. ==> 0XF8000758[2:2] = 0x00000000U
2662*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2663*ad5b5801SMichal Simek     // .. L2_SEL = 0
2664*ad5b5801SMichal Simek     // .. ==> 0XF8000758[4:3] = 0x00000000U
2665*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2666*ad5b5801SMichal Simek     // .. L3_SEL = 0
2667*ad5b5801SMichal Simek     // .. ==> 0XF8000758[7:5] = 0x00000000U
2668*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2669*ad5b5801SMichal Simek     // .. Speed = 0
2670*ad5b5801SMichal Simek     // .. ==> 0XF8000758[8:8] = 0x00000000U
2671*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2672*ad5b5801SMichal Simek     // .. IO_Type = 1
2673*ad5b5801SMichal Simek     // .. ==> 0XF8000758[11:9] = 0x00000001U
2674*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2675*ad5b5801SMichal Simek     // .. PULLUP = 0
2676*ad5b5801SMichal Simek     // .. ==> 0XF8000758[12:12] = 0x00000000U
2677*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2678*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2679*ad5b5801SMichal Simek     // .. ==> 0XF8000758[13:13] = 0x00000000U
2680*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2681*ad5b5801SMichal Simek     // ..
2682*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000758, 0x00003FFFU ,0x00000203U),
2683*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2684*ad5b5801SMichal Simek     // .. ==> 0XF800075C[0:0] = 0x00000001U
2685*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2686*ad5b5801SMichal Simek     // .. L0_SEL = 1
2687*ad5b5801SMichal Simek     // .. ==> 0XF800075C[1:1] = 0x00000001U
2688*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2689*ad5b5801SMichal Simek     // .. L1_SEL = 0
2690*ad5b5801SMichal Simek     // .. ==> 0XF800075C[2:2] = 0x00000000U
2691*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2692*ad5b5801SMichal Simek     // .. L2_SEL = 0
2693*ad5b5801SMichal Simek     // .. ==> 0XF800075C[4:3] = 0x00000000U
2694*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2695*ad5b5801SMichal Simek     // .. L3_SEL = 0
2696*ad5b5801SMichal Simek     // .. ==> 0XF800075C[7:5] = 0x00000000U
2697*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2698*ad5b5801SMichal Simek     // .. Speed = 0
2699*ad5b5801SMichal Simek     // .. ==> 0XF800075C[8:8] = 0x00000000U
2700*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2701*ad5b5801SMichal Simek     // .. IO_Type = 1
2702*ad5b5801SMichal Simek     // .. ==> 0XF800075C[11:9] = 0x00000001U
2703*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2704*ad5b5801SMichal Simek     // .. PULLUP = 0
2705*ad5b5801SMichal Simek     // .. ==> 0XF800075C[12:12] = 0x00000000U
2706*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2707*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2708*ad5b5801SMichal Simek     // .. ==> 0XF800075C[13:13] = 0x00000000U
2709*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2710*ad5b5801SMichal Simek     // ..
2711*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800075C, 0x00003FFFU ,0x00000203U),
2712*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2713*ad5b5801SMichal Simek     // .. ==> 0XF8000760[0:0] = 0x00000001U
2714*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2715*ad5b5801SMichal Simek     // .. L0_SEL = 1
2716*ad5b5801SMichal Simek     // .. ==> 0XF8000760[1:1] = 0x00000001U
2717*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2718*ad5b5801SMichal Simek     // .. L1_SEL = 0
2719*ad5b5801SMichal Simek     // .. ==> 0XF8000760[2:2] = 0x00000000U
2720*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2721*ad5b5801SMichal Simek     // .. L2_SEL = 0
2722*ad5b5801SMichal Simek     // .. ==> 0XF8000760[4:3] = 0x00000000U
2723*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2724*ad5b5801SMichal Simek     // .. L3_SEL = 0
2725*ad5b5801SMichal Simek     // .. ==> 0XF8000760[7:5] = 0x00000000U
2726*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2727*ad5b5801SMichal Simek     // .. Speed = 0
2728*ad5b5801SMichal Simek     // .. ==> 0XF8000760[8:8] = 0x00000000U
2729*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2730*ad5b5801SMichal Simek     // .. IO_Type = 1
2731*ad5b5801SMichal Simek     // .. ==> 0XF8000760[11:9] = 0x00000001U
2732*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2733*ad5b5801SMichal Simek     // .. PULLUP = 0
2734*ad5b5801SMichal Simek     // .. ==> 0XF8000760[12:12] = 0x00000000U
2735*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2736*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2737*ad5b5801SMichal Simek     // .. ==> 0XF8000760[13:13] = 0x00000000U
2738*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2739*ad5b5801SMichal Simek     // ..
2740*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000760, 0x00003FFFU ,0x00000203U),
2741*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2742*ad5b5801SMichal Simek     // .. ==> 0XF8000764[0:0] = 0x00000001U
2743*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2744*ad5b5801SMichal Simek     // .. L0_SEL = 1
2745*ad5b5801SMichal Simek     // .. ==> 0XF8000764[1:1] = 0x00000001U
2746*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2747*ad5b5801SMichal Simek     // .. L1_SEL = 0
2748*ad5b5801SMichal Simek     // .. ==> 0XF8000764[2:2] = 0x00000000U
2749*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2750*ad5b5801SMichal Simek     // .. L2_SEL = 0
2751*ad5b5801SMichal Simek     // .. ==> 0XF8000764[4:3] = 0x00000000U
2752*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2753*ad5b5801SMichal Simek     // .. L3_SEL = 0
2754*ad5b5801SMichal Simek     // .. ==> 0XF8000764[7:5] = 0x00000000U
2755*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2756*ad5b5801SMichal Simek     // .. Speed = 0
2757*ad5b5801SMichal Simek     // .. ==> 0XF8000764[8:8] = 0x00000000U
2758*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2759*ad5b5801SMichal Simek     // .. IO_Type = 1
2760*ad5b5801SMichal Simek     // .. ==> 0XF8000764[11:9] = 0x00000001U
2761*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2762*ad5b5801SMichal Simek     // .. PULLUP = 0
2763*ad5b5801SMichal Simek     // .. ==> 0XF8000764[12:12] = 0x00000000U
2764*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2765*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2766*ad5b5801SMichal Simek     // .. ==> 0XF8000764[13:13] = 0x00000000U
2767*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2768*ad5b5801SMichal Simek     // ..
2769*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000764, 0x00003FFFU ,0x00000203U),
2770*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2771*ad5b5801SMichal Simek     // .. ==> 0XF8000768[0:0] = 0x00000001U
2772*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2773*ad5b5801SMichal Simek     // .. L0_SEL = 1
2774*ad5b5801SMichal Simek     // .. ==> 0XF8000768[1:1] = 0x00000001U
2775*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2776*ad5b5801SMichal Simek     // .. L1_SEL = 0
2777*ad5b5801SMichal Simek     // .. ==> 0XF8000768[2:2] = 0x00000000U
2778*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2779*ad5b5801SMichal Simek     // .. L2_SEL = 0
2780*ad5b5801SMichal Simek     // .. ==> 0XF8000768[4:3] = 0x00000000U
2781*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2782*ad5b5801SMichal Simek     // .. L3_SEL = 0
2783*ad5b5801SMichal Simek     // .. ==> 0XF8000768[7:5] = 0x00000000U
2784*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2785*ad5b5801SMichal Simek     // .. Speed = 0
2786*ad5b5801SMichal Simek     // .. ==> 0XF8000768[8:8] = 0x00000000U
2787*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2788*ad5b5801SMichal Simek     // .. IO_Type = 1
2789*ad5b5801SMichal Simek     // .. ==> 0XF8000768[11:9] = 0x00000001U
2790*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2791*ad5b5801SMichal Simek     // .. PULLUP = 0
2792*ad5b5801SMichal Simek     // .. ==> 0XF8000768[12:12] = 0x00000000U
2793*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2794*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2795*ad5b5801SMichal Simek     // .. ==> 0XF8000768[13:13] = 0x00000000U
2796*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2797*ad5b5801SMichal Simek     // ..
2798*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000768, 0x00003FFFU ,0x00000203U),
2799*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2800*ad5b5801SMichal Simek     // .. ==> 0XF800076C[0:0] = 0x00000001U
2801*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2802*ad5b5801SMichal Simek     // .. L0_SEL = 1
2803*ad5b5801SMichal Simek     // .. ==> 0XF800076C[1:1] = 0x00000001U
2804*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2805*ad5b5801SMichal Simek     // .. L1_SEL = 0
2806*ad5b5801SMichal Simek     // .. ==> 0XF800076C[2:2] = 0x00000000U
2807*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2808*ad5b5801SMichal Simek     // .. L2_SEL = 0
2809*ad5b5801SMichal Simek     // .. ==> 0XF800076C[4:3] = 0x00000000U
2810*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2811*ad5b5801SMichal Simek     // .. L3_SEL = 0
2812*ad5b5801SMichal Simek     // .. ==> 0XF800076C[7:5] = 0x00000000U
2813*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2814*ad5b5801SMichal Simek     // .. Speed = 0
2815*ad5b5801SMichal Simek     // .. ==> 0XF800076C[8:8] = 0x00000000U
2816*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2817*ad5b5801SMichal Simek     // .. IO_Type = 1
2818*ad5b5801SMichal Simek     // .. ==> 0XF800076C[11:9] = 0x00000001U
2819*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2820*ad5b5801SMichal Simek     // .. PULLUP = 0
2821*ad5b5801SMichal Simek     // .. ==> 0XF800076C[12:12] = 0x00000000U
2822*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2823*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2824*ad5b5801SMichal Simek     // .. ==> 0XF800076C[13:13] = 0x00000000U
2825*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2826*ad5b5801SMichal Simek     // ..
2827*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800076C, 0x00003FFFU ,0x00000203U),
2828*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2829*ad5b5801SMichal Simek     // .. ==> 0XF8000770[0:0] = 0x00000000U
2830*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2831*ad5b5801SMichal Simek     // .. L0_SEL = 0
2832*ad5b5801SMichal Simek     // .. ==> 0XF8000770[1:1] = 0x00000000U
2833*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2834*ad5b5801SMichal Simek     // .. L1_SEL = 1
2835*ad5b5801SMichal Simek     // .. ==> 0XF8000770[2:2] = 0x00000001U
2836*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2837*ad5b5801SMichal Simek     // .. L2_SEL = 0
2838*ad5b5801SMichal Simek     // .. ==> 0XF8000770[4:3] = 0x00000000U
2839*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2840*ad5b5801SMichal Simek     // .. L3_SEL = 0
2841*ad5b5801SMichal Simek     // .. ==> 0XF8000770[7:5] = 0x00000000U
2842*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2843*ad5b5801SMichal Simek     // .. Speed = 0
2844*ad5b5801SMichal Simek     // .. ==> 0XF8000770[8:8] = 0x00000000U
2845*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2846*ad5b5801SMichal Simek     // .. IO_Type = 1
2847*ad5b5801SMichal Simek     // .. ==> 0XF8000770[11:9] = 0x00000001U
2848*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2849*ad5b5801SMichal Simek     // .. PULLUP = 0
2850*ad5b5801SMichal Simek     // .. ==> 0XF8000770[12:12] = 0x00000000U
2851*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2852*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2853*ad5b5801SMichal Simek     // .. ==> 0XF8000770[13:13] = 0x00000000U
2854*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2855*ad5b5801SMichal Simek     // ..
2856*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000770, 0x00003FFFU ,0x00000204U),
2857*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2858*ad5b5801SMichal Simek     // .. ==> 0XF8000774[0:0] = 0x00000001U
2859*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2860*ad5b5801SMichal Simek     // .. L0_SEL = 0
2861*ad5b5801SMichal Simek     // .. ==> 0XF8000774[1:1] = 0x00000000U
2862*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2863*ad5b5801SMichal Simek     // .. L1_SEL = 1
2864*ad5b5801SMichal Simek     // .. ==> 0XF8000774[2:2] = 0x00000001U
2865*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2866*ad5b5801SMichal Simek     // .. L2_SEL = 0
2867*ad5b5801SMichal Simek     // .. ==> 0XF8000774[4:3] = 0x00000000U
2868*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2869*ad5b5801SMichal Simek     // .. L3_SEL = 0
2870*ad5b5801SMichal Simek     // .. ==> 0XF8000774[7:5] = 0x00000000U
2871*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2872*ad5b5801SMichal Simek     // .. Speed = 0
2873*ad5b5801SMichal Simek     // .. ==> 0XF8000774[8:8] = 0x00000000U
2874*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2875*ad5b5801SMichal Simek     // .. IO_Type = 1
2876*ad5b5801SMichal Simek     // .. ==> 0XF8000774[11:9] = 0x00000001U
2877*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2878*ad5b5801SMichal Simek     // .. PULLUP = 0
2879*ad5b5801SMichal Simek     // .. ==> 0XF8000774[12:12] = 0x00000000U
2880*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2881*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2882*ad5b5801SMichal Simek     // .. ==> 0XF8000774[13:13] = 0x00000000U
2883*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2884*ad5b5801SMichal Simek     // ..
2885*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000774, 0x00003FFFU ,0x00000205U),
2886*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2887*ad5b5801SMichal Simek     // .. ==> 0XF8000778[0:0] = 0x00000000U
2888*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2889*ad5b5801SMichal Simek     // .. L0_SEL = 0
2890*ad5b5801SMichal Simek     // .. ==> 0XF8000778[1:1] = 0x00000000U
2891*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2892*ad5b5801SMichal Simek     // .. L1_SEL = 1
2893*ad5b5801SMichal Simek     // .. ==> 0XF8000778[2:2] = 0x00000001U
2894*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2895*ad5b5801SMichal Simek     // .. L2_SEL = 0
2896*ad5b5801SMichal Simek     // .. ==> 0XF8000778[4:3] = 0x00000000U
2897*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2898*ad5b5801SMichal Simek     // .. L3_SEL = 0
2899*ad5b5801SMichal Simek     // .. ==> 0XF8000778[7:5] = 0x00000000U
2900*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2901*ad5b5801SMichal Simek     // .. Speed = 0
2902*ad5b5801SMichal Simek     // .. ==> 0XF8000778[8:8] = 0x00000000U
2903*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2904*ad5b5801SMichal Simek     // .. IO_Type = 1
2905*ad5b5801SMichal Simek     // .. ==> 0XF8000778[11:9] = 0x00000001U
2906*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2907*ad5b5801SMichal Simek     // .. PULLUP = 0
2908*ad5b5801SMichal Simek     // .. ==> 0XF8000778[12:12] = 0x00000000U
2909*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2910*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2911*ad5b5801SMichal Simek     // .. ==> 0XF8000778[13:13] = 0x00000000U
2912*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2913*ad5b5801SMichal Simek     // ..
2914*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000778, 0x00003FFFU ,0x00000204U),
2915*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2916*ad5b5801SMichal Simek     // .. ==> 0XF800077C[0:0] = 0x00000001U
2917*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2918*ad5b5801SMichal Simek     // .. L0_SEL = 0
2919*ad5b5801SMichal Simek     // .. ==> 0XF800077C[1:1] = 0x00000000U
2920*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2921*ad5b5801SMichal Simek     // .. L1_SEL = 1
2922*ad5b5801SMichal Simek     // .. ==> 0XF800077C[2:2] = 0x00000001U
2923*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2924*ad5b5801SMichal Simek     // .. L2_SEL = 0
2925*ad5b5801SMichal Simek     // .. ==> 0XF800077C[4:3] = 0x00000000U
2926*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2927*ad5b5801SMichal Simek     // .. L3_SEL = 0
2928*ad5b5801SMichal Simek     // .. ==> 0XF800077C[7:5] = 0x00000000U
2929*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2930*ad5b5801SMichal Simek     // .. Speed = 0
2931*ad5b5801SMichal Simek     // .. ==> 0XF800077C[8:8] = 0x00000000U
2932*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2933*ad5b5801SMichal Simek     // .. IO_Type = 1
2934*ad5b5801SMichal Simek     // .. ==> 0XF800077C[11:9] = 0x00000001U
2935*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2936*ad5b5801SMichal Simek     // .. PULLUP = 0
2937*ad5b5801SMichal Simek     // .. ==> 0XF800077C[12:12] = 0x00000000U
2938*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2939*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2940*ad5b5801SMichal Simek     // .. ==> 0XF800077C[13:13] = 0x00000000U
2941*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2942*ad5b5801SMichal Simek     // ..
2943*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800077C, 0x00003FFFU ,0x00000205U),
2944*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2945*ad5b5801SMichal Simek     // .. ==> 0XF8000780[0:0] = 0x00000000U
2946*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2947*ad5b5801SMichal Simek     // .. L0_SEL = 0
2948*ad5b5801SMichal Simek     // .. ==> 0XF8000780[1:1] = 0x00000000U
2949*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2950*ad5b5801SMichal Simek     // .. L1_SEL = 1
2951*ad5b5801SMichal Simek     // .. ==> 0XF8000780[2:2] = 0x00000001U
2952*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2953*ad5b5801SMichal Simek     // .. L2_SEL = 0
2954*ad5b5801SMichal Simek     // .. ==> 0XF8000780[4:3] = 0x00000000U
2955*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2956*ad5b5801SMichal Simek     // .. L3_SEL = 0
2957*ad5b5801SMichal Simek     // .. ==> 0XF8000780[7:5] = 0x00000000U
2958*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2959*ad5b5801SMichal Simek     // .. Speed = 0
2960*ad5b5801SMichal Simek     // .. ==> 0XF8000780[8:8] = 0x00000000U
2961*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2962*ad5b5801SMichal Simek     // .. IO_Type = 1
2963*ad5b5801SMichal Simek     // .. ==> 0XF8000780[11:9] = 0x00000001U
2964*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2965*ad5b5801SMichal Simek     // .. PULLUP = 0
2966*ad5b5801SMichal Simek     // .. ==> 0XF8000780[12:12] = 0x00000000U
2967*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2968*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2969*ad5b5801SMichal Simek     // .. ==> 0XF8000780[13:13] = 0x00000000U
2970*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2971*ad5b5801SMichal Simek     // ..
2972*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000780, 0x00003FFFU ,0x00000204U),
2973*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2974*ad5b5801SMichal Simek     // .. ==> 0XF8000784[0:0] = 0x00000000U
2975*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2976*ad5b5801SMichal Simek     // .. L0_SEL = 0
2977*ad5b5801SMichal Simek     // .. ==> 0XF8000784[1:1] = 0x00000000U
2978*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2979*ad5b5801SMichal Simek     // .. L1_SEL = 1
2980*ad5b5801SMichal Simek     // .. ==> 0XF8000784[2:2] = 0x00000001U
2981*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2982*ad5b5801SMichal Simek     // .. L2_SEL = 0
2983*ad5b5801SMichal Simek     // .. ==> 0XF8000784[4:3] = 0x00000000U
2984*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2985*ad5b5801SMichal Simek     // .. L3_SEL = 0
2986*ad5b5801SMichal Simek     // .. ==> 0XF8000784[7:5] = 0x00000000U
2987*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2988*ad5b5801SMichal Simek     // .. Speed = 0
2989*ad5b5801SMichal Simek     // .. ==> 0XF8000784[8:8] = 0x00000000U
2990*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2991*ad5b5801SMichal Simek     // .. IO_Type = 1
2992*ad5b5801SMichal Simek     // .. ==> 0XF8000784[11:9] = 0x00000001U
2993*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2994*ad5b5801SMichal Simek     // .. PULLUP = 0
2995*ad5b5801SMichal Simek     // .. ==> 0XF8000784[12:12] = 0x00000000U
2996*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2997*ad5b5801SMichal Simek     // .. DisableRcvr = 0
2998*ad5b5801SMichal Simek     // .. ==> 0XF8000784[13:13] = 0x00000000U
2999*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3000*ad5b5801SMichal Simek     // ..
3001*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000784, 0x00003FFFU ,0x00000204U),
3002*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3003*ad5b5801SMichal Simek     // .. ==> 0XF8000788[0:0] = 0x00000000U
3004*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3005*ad5b5801SMichal Simek     // .. L0_SEL = 0
3006*ad5b5801SMichal Simek     // .. ==> 0XF8000788[1:1] = 0x00000000U
3007*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3008*ad5b5801SMichal Simek     // .. L1_SEL = 1
3009*ad5b5801SMichal Simek     // .. ==> 0XF8000788[2:2] = 0x00000001U
3010*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3011*ad5b5801SMichal Simek     // .. L2_SEL = 0
3012*ad5b5801SMichal Simek     // .. ==> 0XF8000788[4:3] = 0x00000000U
3013*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3014*ad5b5801SMichal Simek     // .. L3_SEL = 0
3015*ad5b5801SMichal Simek     // .. ==> 0XF8000788[7:5] = 0x00000000U
3016*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3017*ad5b5801SMichal Simek     // .. Speed = 0
3018*ad5b5801SMichal Simek     // .. ==> 0XF8000788[8:8] = 0x00000000U
3019*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3020*ad5b5801SMichal Simek     // .. IO_Type = 1
3021*ad5b5801SMichal Simek     // .. ==> 0XF8000788[11:9] = 0x00000001U
3022*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3023*ad5b5801SMichal Simek     // .. PULLUP = 0
3024*ad5b5801SMichal Simek     // .. ==> 0XF8000788[12:12] = 0x00000000U
3025*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3026*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3027*ad5b5801SMichal Simek     // .. ==> 0XF8000788[13:13] = 0x00000000U
3028*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3029*ad5b5801SMichal Simek     // ..
3030*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000788, 0x00003FFFU ,0x00000204U),
3031*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3032*ad5b5801SMichal Simek     // .. ==> 0XF800078C[0:0] = 0x00000000U
3033*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3034*ad5b5801SMichal Simek     // .. L0_SEL = 0
3035*ad5b5801SMichal Simek     // .. ==> 0XF800078C[1:1] = 0x00000000U
3036*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3037*ad5b5801SMichal Simek     // .. L1_SEL = 1
3038*ad5b5801SMichal Simek     // .. ==> 0XF800078C[2:2] = 0x00000001U
3039*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3040*ad5b5801SMichal Simek     // .. L2_SEL = 0
3041*ad5b5801SMichal Simek     // .. ==> 0XF800078C[4:3] = 0x00000000U
3042*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3043*ad5b5801SMichal Simek     // .. L3_SEL = 0
3044*ad5b5801SMichal Simek     // .. ==> 0XF800078C[7:5] = 0x00000000U
3045*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3046*ad5b5801SMichal Simek     // .. Speed = 0
3047*ad5b5801SMichal Simek     // .. ==> 0XF800078C[8:8] = 0x00000000U
3048*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3049*ad5b5801SMichal Simek     // .. IO_Type = 1
3050*ad5b5801SMichal Simek     // .. ==> 0XF800078C[11:9] = 0x00000001U
3051*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3052*ad5b5801SMichal Simek     // .. PULLUP = 0
3053*ad5b5801SMichal Simek     // .. ==> 0XF800078C[12:12] = 0x00000000U
3054*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3055*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3056*ad5b5801SMichal Simek     // .. ==> 0XF800078C[13:13] = 0x00000000U
3057*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3058*ad5b5801SMichal Simek     // ..
3059*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800078C, 0x00003FFFU ,0x00000204U),
3060*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
3061*ad5b5801SMichal Simek     // .. ==> 0XF8000790[0:0] = 0x00000001U
3062*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3063*ad5b5801SMichal Simek     // .. L0_SEL = 0
3064*ad5b5801SMichal Simek     // .. ==> 0XF8000790[1:1] = 0x00000000U
3065*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3066*ad5b5801SMichal Simek     // .. L1_SEL = 1
3067*ad5b5801SMichal Simek     // .. ==> 0XF8000790[2:2] = 0x00000001U
3068*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3069*ad5b5801SMichal Simek     // .. L2_SEL = 0
3070*ad5b5801SMichal Simek     // .. ==> 0XF8000790[4:3] = 0x00000000U
3071*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3072*ad5b5801SMichal Simek     // .. L3_SEL = 0
3073*ad5b5801SMichal Simek     // .. ==> 0XF8000790[7:5] = 0x00000000U
3074*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3075*ad5b5801SMichal Simek     // .. Speed = 0
3076*ad5b5801SMichal Simek     // .. ==> 0XF8000790[8:8] = 0x00000000U
3077*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3078*ad5b5801SMichal Simek     // .. IO_Type = 1
3079*ad5b5801SMichal Simek     // .. ==> 0XF8000790[11:9] = 0x00000001U
3080*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3081*ad5b5801SMichal Simek     // .. PULLUP = 0
3082*ad5b5801SMichal Simek     // .. ==> 0XF8000790[12:12] = 0x00000000U
3083*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3084*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3085*ad5b5801SMichal Simek     // .. ==> 0XF8000790[13:13] = 0x00000000U
3086*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3087*ad5b5801SMichal Simek     // ..
3088*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000790, 0x00003FFFU ,0x00000205U),
3089*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3090*ad5b5801SMichal Simek     // .. ==> 0XF8000794[0:0] = 0x00000000U
3091*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3092*ad5b5801SMichal Simek     // .. L0_SEL = 0
3093*ad5b5801SMichal Simek     // .. ==> 0XF8000794[1:1] = 0x00000000U
3094*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3095*ad5b5801SMichal Simek     // .. L1_SEL = 1
3096*ad5b5801SMichal Simek     // .. ==> 0XF8000794[2:2] = 0x00000001U
3097*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3098*ad5b5801SMichal Simek     // .. L2_SEL = 0
3099*ad5b5801SMichal Simek     // .. ==> 0XF8000794[4:3] = 0x00000000U
3100*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3101*ad5b5801SMichal Simek     // .. L3_SEL = 0
3102*ad5b5801SMichal Simek     // .. ==> 0XF8000794[7:5] = 0x00000000U
3103*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3104*ad5b5801SMichal Simek     // .. Speed = 0
3105*ad5b5801SMichal Simek     // .. ==> 0XF8000794[8:8] = 0x00000000U
3106*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3107*ad5b5801SMichal Simek     // .. IO_Type = 1
3108*ad5b5801SMichal Simek     // .. ==> 0XF8000794[11:9] = 0x00000001U
3109*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3110*ad5b5801SMichal Simek     // .. PULLUP = 0
3111*ad5b5801SMichal Simek     // .. ==> 0XF8000794[12:12] = 0x00000000U
3112*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3113*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3114*ad5b5801SMichal Simek     // .. ==> 0XF8000794[13:13] = 0x00000000U
3115*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3116*ad5b5801SMichal Simek     // ..
3117*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000794, 0x00003FFFU ,0x00000204U),
3118*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3119*ad5b5801SMichal Simek     // .. ==> 0XF8000798[0:0] = 0x00000000U
3120*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3121*ad5b5801SMichal Simek     // .. L0_SEL = 0
3122*ad5b5801SMichal Simek     // .. ==> 0XF8000798[1:1] = 0x00000000U
3123*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3124*ad5b5801SMichal Simek     // .. L1_SEL = 1
3125*ad5b5801SMichal Simek     // .. ==> 0XF8000798[2:2] = 0x00000001U
3126*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3127*ad5b5801SMichal Simek     // .. L2_SEL = 0
3128*ad5b5801SMichal Simek     // .. ==> 0XF8000798[4:3] = 0x00000000U
3129*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3130*ad5b5801SMichal Simek     // .. L3_SEL = 0
3131*ad5b5801SMichal Simek     // .. ==> 0XF8000798[7:5] = 0x00000000U
3132*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3133*ad5b5801SMichal Simek     // .. Speed = 0
3134*ad5b5801SMichal Simek     // .. ==> 0XF8000798[8:8] = 0x00000000U
3135*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3136*ad5b5801SMichal Simek     // .. IO_Type = 1
3137*ad5b5801SMichal Simek     // .. ==> 0XF8000798[11:9] = 0x00000001U
3138*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3139*ad5b5801SMichal Simek     // .. PULLUP = 0
3140*ad5b5801SMichal Simek     // .. ==> 0XF8000798[12:12] = 0x00000000U
3141*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3142*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3143*ad5b5801SMichal Simek     // .. ==> 0XF8000798[13:13] = 0x00000000U
3144*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3145*ad5b5801SMichal Simek     // ..
3146*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000798, 0x00003FFFU ,0x00000204U),
3147*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3148*ad5b5801SMichal Simek     // .. ==> 0XF800079C[0:0] = 0x00000000U
3149*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3150*ad5b5801SMichal Simek     // .. L0_SEL = 0
3151*ad5b5801SMichal Simek     // .. ==> 0XF800079C[1:1] = 0x00000000U
3152*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3153*ad5b5801SMichal Simek     // .. L1_SEL = 1
3154*ad5b5801SMichal Simek     // .. ==> 0XF800079C[2:2] = 0x00000001U
3155*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3156*ad5b5801SMichal Simek     // .. L2_SEL = 0
3157*ad5b5801SMichal Simek     // .. ==> 0XF800079C[4:3] = 0x00000000U
3158*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3159*ad5b5801SMichal Simek     // .. L3_SEL = 0
3160*ad5b5801SMichal Simek     // .. ==> 0XF800079C[7:5] = 0x00000000U
3161*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3162*ad5b5801SMichal Simek     // .. Speed = 0
3163*ad5b5801SMichal Simek     // .. ==> 0XF800079C[8:8] = 0x00000000U
3164*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3165*ad5b5801SMichal Simek     // .. IO_Type = 1
3166*ad5b5801SMichal Simek     // .. ==> 0XF800079C[11:9] = 0x00000001U
3167*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3168*ad5b5801SMichal Simek     // .. PULLUP = 0
3169*ad5b5801SMichal Simek     // .. ==> 0XF800079C[12:12] = 0x00000000U
3170*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3171*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3172*ad5b5801SMichal Simek     // .. ==> 0XF800079C[13:13] = 0x00000000U
3173*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3174*ad5b5801SMichal Simek     // ..
3175*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800079C, 0x00003FFFU ,0x00000204U),
3176*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3177*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[0:0] = 0x00000000U
3178*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3179*ad5b5801SMichal Simek     // .. L0_SEL = 0
3180*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[1:1] = 0x00000000U
3181*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3182*ad5b5801SMichal Simek     // .. L1_SEL = 0
3183*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[2:2] = 0x00000000U
3184*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3185*ad5b5801SMichal Simek     // .. L2_SEL = 0
3186*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[4:3] = 0x00000000U
3187*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3188*ad5b5801SMichal Simek     // .. L3_SEL = 4
3189*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[7:5] = 0x00000004U
3190*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3191*ad5b5801SMichal Simek     // .. Speed = 0
3192*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[8:8] = 0x00000000U
3193*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3194*ad5b5801SMichal Simek     // .. IO_Type = 1
3195*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[11:9] = 0x00000001U
3196*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3197*ad5b5801SMichal Simek     // .. PULLUP = 0
3198*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[12:12] = 0x00000000U
3199*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3200*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3201*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[13:13] = 0x00000000U
3202*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3203*ad5b5801SMichal Simek     // ..
3204*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A0, 0x00003FFFU ,0x00000280U),
3205*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3206*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[0:0] = 0x00000000U
3207*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3208*ad5b5801SMichal Simek     // .. L0_SEL = 0
3209*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[1:1] = 0x00000000U
3210*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3211*ad5b5801SMichal Simek     // .. L1_SEL = 0
3212*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[2:2] = 0x00000000U
3213*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3214*ad5b5801SMichal Simek     // .. L2_SEL = 0
3215*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[4:3] = 0x00000000U
3216*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3217*ad5b5801SMichal Simek     // .. L3_SEL = 4
3218*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[7:5] = 0x00000004U
3219*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3220*ad5b5801SMichal Simek     // .. Speed = 0
3221*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[8:8] = 0x00000000U
3222*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3223*ad5b5801SMichal Simek     // .. IO_Type = 1
3224*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[11:9] = 0x00000001U
3225*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3226*ad5b5801SMichal Simek     // .. PULLUP = 0
3227*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[12:12] = 0x00000000U
3228*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3229*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3230*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[13:13] = 0x00000000U
3231*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3232*ad5b5801SMichal Simek     // ..
3233*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A4, 0x00003FFFU ,0x00000280U),
3234*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3235*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[0:0] = 0x00000000U
3236*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3237*ad5b5801SMichal Simek     // .. L0_SEL = 0
3238*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[1:1] = 0x00000000U
3239*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3240*ad5b5801SMichal Simek     // .. L1_SEL = 0
3241*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[2:2] = 0x00000000U
3242*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3243*ad5b5801SMichal Simek     // .. L2_SEL = 0
3244*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[4:3] = 0x00000000U
3245*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3246*ad5b5801SMichal Simek     // .. L3_SEL = 4
3247*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[7:5] = 0x00000004U
3248*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3249*ad5b5801SMichal Simek     // .. Speed = 0
3250*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[8:8] = 0x00000000U
3251*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3252*ad5b5801SMichal Simek     // .. IO_Type = 1
3253*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[11:9] = 0x00000001U
3254*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3255*ad5b5801SMichal Simek     // .. PULLUP = 0
3256*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[12:12] = 0x00000000U
3257*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3258*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3259*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[13:13] = 0x00000000U
3260*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3261*ad5b5801SMichal Simek     // ..
3262*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A8, 0x00003FFFU ,0x00000280U),
3263*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3264*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[0:0] = 0x00000000U
3265*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3266*ad5b5801SMichal Simek     // .. L0_SEL = 0
3267*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[1:1] = 0x00000000U
3268*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3269*ad5b5801SMichal Simek     // .. L1_SEL = 0
3270*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[2:2] = 0x00000000U
3271*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3272*ad5b5801SMichal Simek     // .. L2_SEL = 0
3273*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[4:3] = 0x00000000U
3274*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3275*ad5b5801SMichal Simek     // .. L3_SEL = 4
3276*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[7:5] = 0x00000004U
3277*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3278*ad5b5801SMichal Simek     // .. Speed = 0
3279*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[8:8] = 0x00000000U
3280*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3281*ad5b5801SMichal Simek     // .. IO_Type = 1
3282*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[11:9] = 0x00000001U
3283*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3284*ad5b5801SMichal Simek     // .. PULLUP = 0
3285*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[12:12] = 0x00000000U
3286*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3287*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3288*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[13:13] = 0x00000000U
3289*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3290*ad5b5801SMichal Simek     // ..
3291*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007AC, 0x00003FFFU ,0x00000280U),
3292*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3293*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[0:0] = 0x00000000U
3294*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3295*ad5b5801SMichal Simek     // .. L0_SEL = 0
3296*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[1:1] = 0x00000000U
3297*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3298*ad5b5801SMichal Simek     // .. L1_SEL = 0
3299*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[2:2] = 0x00000000U
3300*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3301*ad5b5801SMichal Simek     // .. L2_SEL = 0
3302*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[4:3] = 0x00000000U
3303*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3304*ad5b5801SMichal Simek     // .. L3_SEL = 4
3305*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[7:5] = 0x00000004U
3306*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3307*ad5b5801SMichal Simek     // .. Speed = 0
3308*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[8:8] = 0x00000000U
3309*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3310*ad5b5801SMichal Simek     // .. IO_Type = 1
3311*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[11:9] = 0x00000001U
3312*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3313*ad5b5801SMichal Simek     // .. PULLUP = 0
3314*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[12:12] = 0x00000000U
3315*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3316*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3317*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[13:13] = 0x00000000U
3318*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3319*ad5b5801SMichal Simek     // ..
3320*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B0, 0x00003FFFU ,0x00000280U),
3321*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3322*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[0:0] = 0x00000000U
3323*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3324*ad5b5801SMichal Simek     // .. L0_SEL = 0
3325*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[1:1] = 0x00000000U
3326*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3327*ad5b5801SMichal Simek     // .. L1_SEL = 0
3328*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[2:2] = 0x00000000U
3329*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3330*ad5b5801SMichal Simek     // .. L2_SEL = 0
3331*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[4:3] = 0x00000000U
3332*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3333*ad5b5801SMichal Simek     // .. L3_SEL = 4
3334*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[7:5] = 0x00000004U
3335*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3336*ad5b5801SMichal Simek     // .. Speed = 0
3337*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[8:8] = 0x00000000U
3338*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3339*ad5b5801SMichal Simek     // .. IO_Type = 1
3340*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[11:9] = 0x00000001U
3341*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3342*ad5b5801SMichal Simek     // .. PULLUP = 0
3343*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[12:12] = 0x00000000U
3344*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3345*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3346*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[13:13] = 0x00000000U
3347*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3348*ad5b5801SMichal Simek     // ..
3349*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B4, 0x00003FFFU ,0x00000280U),
3350*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
3351*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[0:0] = 0x00000001U
3352*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3353*ad5b5801SMichal Simek     // .. Speed = 0
3354*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[8:8] = 0x00000000U
3355*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3356*ad5b5801SMichal Simek     // .. IO_Type = 1
3357*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[11:9] = 0x00000001U
3358*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3359*ad5b5801SMichal Simek     // .. PULLUP = 0
3360*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[12:12] = 0x00000000U
3361*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3362*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3363*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[13:13] = 0x00000000U
3364*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3365*ad5b5801SMichal Simek     // ..
3366*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B8, 0x00003F01U ,0x00000201U),
3367*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3368*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[0:0] = 0x00000000U
3369*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3370*ad5b5801SMichal Simek     // .. L0_SEL = 0
3371*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[1:1] = 0x00000000U
3372*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3373*ad5b5801SMichal Simek     // .. L1_SEL = 0
3374*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[2:2] = 0x00000000U
3375*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3376*ad5b5801SMichal Simek     // .. L2_SEL = 0
3377*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[4:3] = 0x00000000U
3378*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3379*ad5b5801SMichal Simek     // .. L3_SEL = 0
3380*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[7:5] = 0x00000000U
3381*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3382*ad5b5801SMichal Simek     // .. Speed = 0
3383*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[8:8] = 0x00000000U
3384*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3385*ad5b5801SMichal Simek     // .. IO_Type = 1
3386*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[11:9] = 0x00000001U
3387*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3388*ad5b5801SMichal Simek     // .. PULLUP = 0
3389*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[12:12] = 0x00000000U
3390*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3391*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3392*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[13:13] = 0x00000000U
3393*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3394*ad5b5801SMichal Simek     // ..
3395*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007BC, 0x00003FFFU ,0x00000200U),
3396*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3397*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[0:0] = 0x00000000U
3398*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3399*ad5b5801SMichal Simek     // .. L0_SEL = 0
3400*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[1:1] = 0x00000000U
3401*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3402*ad5b5801SMichal Simek     // .. L1_SEL = 0
3403*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[2:2] = 0x00000000U
3404*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3405*ad5b5801SMichal Simek     // .. L2_SEL = 0
3406*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[4:3] = 0x00000000U
3407*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3408*ad5b5801SMichal Simek     // .. L3_SEL = 7
3409*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[7:5] = 0x00000007U
3410*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
3411*ad5b5801SMichal Simek     // .. Speed = 0
3412*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[8:8] = 0x00000000U
3413*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3414*ad5b5801SMichal Simek     // .. IO_Type = 1
3415*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[11:9] = 0x00000001U
3416*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3417*ad5b5801SMichal Simek     // .. PULLUP = 0
3418*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[12:12] = 0x00000000U
3419*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3420*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3421*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[13:13] = 0x00000000U
3422*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3423*ad5b5801SMichal Simek     // ..
3424*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C0, 0x00003FFFU ,0x000002E0U),
3425*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
3426*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[0:0] = 0x00000001U
3427*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3428*ad5b5801SMichal Simek     // .. L0_SEL = 0
3429*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[1:1] = 0x00000000U
3430*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3431*ad5b5801SMichal Simek     // .. L1_SEL = 0
3432*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[2:2] = 0x00000000U
3433*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3434*ad5b5801SMichal Simek     // .. L2_SEL = 0
3435*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[4:3] = 0x00000000U
3436*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3437*ad5b5801SMichal Simek     // .. L3_SEL = 7
3438*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[7:5] = 0x00000007U
3439*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
3440*ad5b5801SMichal Simek     // .. Speed = 0
3441*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[8:8] = 0x00000000U
3442*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3443*ad5b5801SMichal Simek     // .. IO_Type = 1
3444*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[11:9] = 0x00000001U
3445*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3446*ad5b5801SMichal Simek     // .. PULLUP = 0
3447*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[12:12] = 0x00000000U
3448*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3449*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3450*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[13:13] = 0x00000000U
3451*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3452*ad5b5801SMichal Simek     // ..
3453*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C4, 0x00003FFFU ,0x000002E1U),
3454*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
3455*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[0:0] = 0x00000001U
3456*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3457*ad5b5801SMichal Simek     // .. Speed = 0
3458*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[8:8] = 0x00000000U
3459*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3460*ad5b5801SMichal Simek     // .. IO_Type = 1
3461*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[11:9] = 0x00000001U
3462*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3463*ad5b5801SMichal Simek     // .. PULLUP = 0
3464*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[12:12] = 0x00000000U
3465*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3466*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3467*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[13:13] = 0x00000000U
3468*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3469*ad5b5801SMichal Simek     // ..
3470*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C8, 0x00003F01U ,0x00000201U),
3471*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3472*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[0:0] = 0x00000000U
3473*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3474*ad5b5801SMichal Simek     // .. L0_SEL = 0
3475*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[1:1] = 0x00000000U
3476*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3477*ad5b5801SMichal Simek     // .. L1_SEL = 0
3478*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[2:2] = 0x00000000U
3479*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3480*ad5b5801SMichal Simek     // .. L2_SEL = 0
3481*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[4:3] = 0x00000000U
3482*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3483*ad5b5801SMichal Simek     // .. L3_SEL = 0
3484*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[7:5] = 0x00000000U
3485*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3486*ad5b5801SMichal Simek     // .. Speed = 0
3487*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[8:8] = 0x00000000U
3488*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3489*ad5b5801SMichal Simek     // .. IO_Type = 1
3490*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[11:9] = 0x00000001U
3491*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3492*ad5b5801SMichal Simek     // .. PULLUP = 0
3493*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[12:12] = 0x00000000U
3494*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3495*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3496*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[13:13] = 0x00000000U
3497*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3498*ad5b5801SMichal Simek     // ..
3499*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007CC, 0x00003FFFU ,0x00000200U),
3500*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3501*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[0:0] = 0x00000000U
3502*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3503*ad5b5801SMichal Simek     // .. L0_SEL = 0
3504*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[1:1] = 0x00000000U
3505*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3506*ad5b5801SMichal Simek     // .. L1_SEL = 0
3507*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[2:2] = 0x00000000U
3508*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3509*ad5b5801SMichal Simek     // .. L2_SEL = 0
3510*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[4:3] = 0x00000000U
3511*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3512*ad5b5801SMichal Simek     // .. L3_SEL = 4
3513*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[7:5] = 0x00000004U
3514*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3515*ad5b5801SMichal Simek     // .. Speed = 0
3516*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[8:8] = 0x00000000U
3517*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3518*ad5b5801SMichal Simek     // .. IO_Type = 1
3519*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[11:9] = 0x00000001U
3520*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3521*ad5b5801SMichal Simek     // .. PULLUP = 0
3522*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[12:12] = 0x00000000U
3523*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3524*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3525*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[13:13] = 0x00000000U
3526*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3527*ad5b5801SMichal Simek     // ..
3528*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D0, 0x00003FFFU ,0x00000280U),
3529*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3530*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[0:0] = 0x00000000U
3531*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3532*ad5b5801SMichal Simek     // .. L0_SEL = 0
3533*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[1:1] = 0x00000000U
3534*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3535*ad5b5801SMichal Simek     // .. L1_SEL = 0
3536*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[2:2] = 0x00000000U
3537*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3538*ad5b5801SMichal Simek     // .. L2_SEL = 0
3539*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[4:3] = 0x00000000U
3540*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3541*ad5b5801SMichal Simek     // .. L3_SEL = 4
3542*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[7:5] = 0x00000004U
3543*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3544*ad5b5801SMichal Simek     // .. Speed = 0
3545*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[8:8] = 0x00000000U
3546*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3547*ad5b5801SMichal Simek     // .. IO_Type = 1
3548*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[11:9] = 0x00000001U
3549*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3550*ad5b5801SMichal Simek     // .. PULLUP = 0
3551*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[12:12] = 0x00000000U
3552*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3553*ad5b5801SMichal Simek     // .. DisableRcvr = 0
3554*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[13:13] = 0x00000000U
3555*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3556*ad5b5801SMichal Simek     // ..
3557*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D4, 0x00003FFFU ,0x00000280U),
3558*ad5b5801SMichal Simek     // .. SDIO0_WP_SEL = 50
3559*ad5b5801SMichal Simek     // .. ==> 0XF8000830[5:0] = 0x00000032U
3560*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000003FU    VAL : 0x00000032U
3561*ad5b5801SMichal Simek     // .. SDIO0_CD_SEL = 46
3562*ad5b5801SMichal Simek     // .. ==> 0XF8000830[21:16] = 0x0000002EU
3563*ad5b5801SMichal Simek     // ..     ==> MASK : 0x003F0000U    VAL : 0x002E0000U
3564*ad5b5801SMichal Simek     // ..
3565*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000830, 0x003F003FU ,0x002E0032U),
3566*ad5b5801SMichal Simek     // .. FINISH: MIO PROGRAMMING
3567*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
3568*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
3569*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
3570*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
3571*ad5b5801SMichal Simek     // ..
3572*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
3573*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
3574*ad5b5801SMichal Simek     // FINISH: top
3575*ad5b5801SMichal Simek     //
3576*ad5b5801SMichal Simek     EMIT_EXIT(),
3577*ad5b5801SMichal Simek 
3578*ad5b5801SMichal Simek     //
3579*ad5b5801SMichal Simek };
3580*ad5b5801SMichal Simek 
3581*ad5b5801SMichal Simek unsigned long ps7_peripherals_init_data_3_0[] = {
3582*ad5b5801SMichal Simek     // START: top
3583*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
3584*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
3585*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
3586*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
3587*ad5b5801SMichal Simek     // ..
3588*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
3589*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
3590*ad5b5801SMichal Simek     // .. START: DDR TERM/IBUF_DISABLE_MODE SETTINGS
3591*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
3592*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000001U
3593*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
3594*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
3595*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000001U
3596*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3597*ad5b5801SMichal Simek     // ..
3598*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000180U ,0x00000180U),
3599*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
3600*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000001U
3601*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
3602*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
3603*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000001U
3604*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3605*ad5b5801SMichal Simek     // ..
3606*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000180U ,0x00000180U),
3607*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
3608*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000001U
3609*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
3610*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
3611*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000001U
3612*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3613*ad5b5801SMichal Simek     // ..
3614*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000180U ,0x00000180U),
3615*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
3616*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000001U
3617*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
3618*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
3619*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000001U
3620*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3621*ad5b5801SMichal Simek     // ..
3622*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000180U ,0x00000180U),
3623*ad5b5801SMichal Simek     // .. FINISH: DDR TERM/IBUF_DISABLE_MODE SETTINGS
3624*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
3625*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
3626*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
3627*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
3628*ad5b5801SMichal Simek     // ..
3629*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
3630*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
3631*ad5b5801SMichal Simek     // .. START: SRAM/NOR SET OPMODE
3632*ad5b5801SMichal Simek     // .. FINISH: SRAM/NOR SET OPMODE
3633*ad5b5801SMichal Simek     // .. START: UART REGISTERS
3634*ad5b5801SMichal Simek     // .. BDIV = 0x6
3635*ad5b5801SMichal Simek     // .. ==> 0XE0001034[7:0] = 0x00000006U
3636*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000FFU    VAL : 0x00000006U
3637*ad5b5801SMichal Simek     // ..
3638*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001034, 0x000000FFU ,0x00000006U),
3639*ad5b5801SMichal Simek     // .. CD = 0x3e
3640*ad5b5801SMichal Simek     // .. ==> 0XE0001018[15:0] = 0x0000003EU
3641*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000003EU
3642*ad5b5801SMichal Simek     // ..
3643*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001018, 0x0000FFFFU ,0x0000003EU),
3644*ad5b5801SMichal Simek     // .. STPBRK = 0x0
3645*ad5b5801SMichal Simek     // .. ==> 0XE0001000[8:8] = 0x00000000U
3646*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3647*ad5b5801SMichal Simek     // .. STTBRK = 0x0
3648*ad5b5801SMichal Simek     // .. ==> 0XE0001000[7:7] = 0x00000000U
3649*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
3650*ad5b5801SMichal Simek     // .. RSTTO = 0x0
3651*ad5b5801SMichal Simek     // .. ==> 0XE0001000[6:6] = 0x00000000U
3652*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
3653*ad5b5801SMichal Simek     // .. TXDIS = 0x0
3654*ad5b5801SMichal Simek     // .. ==> 0XE0001000[5:5] = 0x00000000U
3655*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
3656*ad5b5801SMichal Simek     // .. TXEN = 0x1
3657*ad5b5801SMichal Simek     // .. ==> 0XE0001000[4:4] = 0x00000001U
3658*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
3659*ad5b5801SMichal Simek     // .. RXDIS = 0x0
3660*ad5b5801SMichal Simek     // .. ==> 0XE0001000[3:3] = 0x00000000U
3661*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
3662*ad5b5801SMichal Simek     // .. RXEN = 0x1
3663*ad5b5801SMichal Simek     // .. ==> 0XE0001000[2:2] = 0x00000001U
3664*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3665*ad5b5801SMichal Simek     // .. TXRES = 0x1
3666*ad5b5801SMichal Simek     // .. ==> 0XE0001000[1:1] = 0x00000001U
3667*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
3668*ad5b5801SMichal Simek     // .. RXRES = 0x1
3669*ad5b5801SMichal Simek     // .. ==> 0XE0001000[0:0] = 0x00000001U
3670*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3671*ad5b5801SMichal Simek     // ..
3672*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001000, 0x000001FFU ,0x00000017U),
3673*ad5b5801SMichal Simek     // .. CHMODE = 0x0
3674*ad5b5801SMichal Simek     // .. ==> 0XE0001004[9:8] = 0x00000000U
3675*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000300U    VAL : 0x00000000U
3676*ad5b5801SMichal Simek     // .. NBSTOP = 0x0
3677*ad5b5801SMichal Simek     // .. ==> 0XE0001004[7:6] = 0x00000000U
3678*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
3679*ad5b5801SMichal Simek     // .. PAR = 0x4
3680*ad5b5801SMichal Simek     // .. ==> 0XE0001004[5:3] = 0x00000004U
3681*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000038U    VAL : 0x00000020U
3682*ad5b5801SMichal Simek     // .. CHRL = 0x0
3683*ad5b5801SMichal Simek     // .. ==> 0XE0001004[2:1] = 0x00000000U
3684*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
3685*ad5b5801SMichal Simek     // .. CLKS = 0x0
3686*ad5b5801SMichal Simek     // .. ==> 0XE0001004[0:0] = 0x00000000U
3687*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3688*ad5b5801SMichal Simek     // ..
3689*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001004, 0x000003FFU ,0x00000020U),
3690*ad5b5801SMichal Simek     // .. FINISH: UART REGISTERS
3691*ad5b5801SMichal Simek     // .. START: QSPI REGISTERS
3692*ad5b5801SMichal Simek     // .. Holdb_dr = 1
3693*ad5b5801SMichal Simek     // .. ==> 0XE000D000[19:19] = 0x00000001U
3694*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
3695*ad5b5801SMichal Simek     // ..
3696*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000D000, 0x00080000U ,0x00080000U),
3697*ad5b5801SMichal Simek     // .. FINISH: QSPI REGISTERS
3698*ad5b5801SMichal Simek     // .. START: PL POWER ON RESET REGISTERS
3699*ad5b5801SMichal Simek     // .. PCFG_POR_CNT_4K = 0
3700*ad5b5801SMichal Simek     // .. ==> 0XF8007000[29:29] = 0x00000000U
3701*ad5b5801SMichal Simek     // ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
3702*ad5b5801SMichal Simek     // ..
3703*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8007000, 0x20000000U ,0x00000000U),
3704*ad5b5801SMichal Simek     // .. FINISH: PL POWER ON RESET REGISTERS
3705*ad5b5801SMichal Simek     // .. START: SMC TIMING CALCULATION REGISTER UPDATE
3706*ad5b5801SMichal Simek     // .. .. START: NAND SET CYCLE
3707*ad5b5801SMichal Simek     // .. .. FINISH: NAND SET CYCLE
3708*ad5b5801SMichal Simek     // .. .. START: OPMODE
3709*ad5b5801SMichal Simek     // .. .. FINISH: OPMODE
3710*ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
3711*ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
3712*ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS0 SET CYCLE
3713*ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS0 SET CYCLE
3714*ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
3715*ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
3716*ad5b5801SMichal Simek     // .. .. START: NOR CS0 BASE ADDRESS
3717*ad5b5801SMichal Simek     // .. .. FINISH: NOR CS0 BASE ADDRESS
3718*ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS1 SET CYCLE
3719*ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS1 SET CYCLE
3720*ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
3721*ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
3722*ad5b5801SMichal Simek     // .. .. START: NOR CS1 BASE ADDRESS
3723*ad5b5801SMichal Simek     // .. .. FINISH: NOR CS1 BASE ADDRESS
3724*ad5b5801SMichal Simek     // .. .. START: USB RESET
3725*ad5b5801SMichal Simek     // .. .. .. START: USB0 RESET
3726*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
3727*ad5b5801SMichal Simek     // .. .. .. .. DIRECTION_0 = 0x80
3728*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A204[31:0] = 0x00000080U
3729*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000080U
3730*ad5b5801SMichal Simek     // .. .. .. ..
3731*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A204, 0xFFFFFFFFU ,0x00000080U),
3732*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
3733*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
3734*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
3735*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3736*ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
3737*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
3738*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
3739*ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x80
3740*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000080U
3741*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000080U
3742*ad5b5801SMichal Simek     // .. .. .. ..
3743*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0080U),
3744*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3745*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3746*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3747*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3748*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3749*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3750*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3751*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
3752*ad5b5801SMichal Simek     // .. .. .. .. OP_ENABLE_0 = 0x80
3753*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A208[31:0] = 0x00000080U
3754*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000080U
3755*ad5b5801SMichal Simek     // .. .. .. ..
3756*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A208, 0xFFFFFFFFU ,0x00000080U),
3757*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
3758*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
3759*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
3760*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3761*ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
3762*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
3763*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
3764*ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x0
3765*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000000U
3766*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000000U
3767*ad5b5801SMichal Simek     // .. .. .. ..
3768*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0000U),
3769*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3770*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3771*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3772*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3773*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
3774*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
3775*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
3776*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
3777*ad5b5801SMichal Simek     // .. .. .. ..
3778*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
3779*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
3780*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3781*ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
3782*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
3783*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
3784*ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x80
3785*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000080U
3786*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000080U
3787*ad5b5801SMichal Simek     // .. .. .. ..
3788*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0080U),
3789*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3790*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3791*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3792*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3793*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3794*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3795*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3796*ad5b5801SMichal Simek     // .. .. .. FINISH: USB0 RESET
3797*ad5b5801SMichal Simek     // .. .. .. START: USB1 RESET
3798*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
3799*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
3800*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
3801*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
3802*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3803*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3804*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3805*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3806*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3807*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3808*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3809*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3810*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
3811*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
3812*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
3813*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
3814*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3815*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3816*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3817*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3818*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3819*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
3820*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
3821*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
3822*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
3823*ad5b5801SMichal Simek     // .. .. .. ..
3824*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
3825*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
3826*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3827*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3828*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3829*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3830*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3831*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3832*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3833*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3834*ad5b5801SMichal Simek     // .. .. .. FINISH: USB1 RESET
3835*ad5b5801SMichal Simek     // .. .. FINISH: USB RESET
3836*ad5b5801SMichal Simek     // .. .. START: ENET RESET
3837*ad5b5801SMichal Simek     // .. .. .. START: ENET0 RESET
3838*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
3839*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
3840*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
3841*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
3842*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3843*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3844*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3845*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3846*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3847*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3848*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3849*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3850*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
3851*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
3852*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
3853*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
3854*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3855*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3856*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3857*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3858*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3859*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
3860*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
3861*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
3862*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
3863*ad5b5801SMichal Simek     // .. .. .. ..
3864*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
3865*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
3866*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3867*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3868*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3869*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3870*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3871*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3872*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3873*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3874*ad5b5801SMichal Simek     // .. .. .. FINISH: ENET0 RESET
3875*ad5b5801SMichal Simek     // .. .. .. START: ENET1 RESET
3876*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
3877*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
3878*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
3879*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
3880*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3881*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3882*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3883*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3884*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3885*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3886*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3887*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3888*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
3889*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
3890*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
3891*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
3892*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3893*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3894*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3895*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3896*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3897*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
3898*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
3899*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
3900*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
3901*ad5b5801SMichal Simek     // .. .. .. ..
3902*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
3903*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
3904*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3905*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3906*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3907*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3908*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3909*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3910*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3911*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3912*ad5b5801SMichal Simek     // .. .. .. FINISH: ENET1 RESET
3913*ad5b5801SMichal Simek     // .. .. FINISH: ENET RESET
3914*ad5b5801SMichal Simek     // .. .. START: I2C RESET
3915*ad5b5801SMichal Simek     // .. .. .. START: I2C0 RESET
3916*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
3917*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
3918*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
3919*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
3920*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3921*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3922*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3923*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3924*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3925*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3926*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3927*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3928*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
3929*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
3930*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
3931*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
3932*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3933*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3934*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3935*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3936*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3937*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
3938*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
3939*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
3940*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
3941*ad5b5801SMichal Simek     // .. .. .. ..
3942*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
3943*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
3944*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3945*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3946*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3947*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3948*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3949*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3950*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3951*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3952*ad5b5801SMichal Simek     // .. .. .. FINISH: I2C0 RESET
3953*ad5b5801SMichal Simek     // .. .. .. START: I2C1 RESET
3954*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
3955*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
3956*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
3957*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
3958*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3959*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3960*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3961*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3962*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3963*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3964*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3965*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3966*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
3967*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
3968*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
3969*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
3970*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3971*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3972*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3973*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3974*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3975*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
3976*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
3977*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
3978*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
3979*ad5b5801SMichal Simek     // .. .. .. ..
3980*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
3981*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
3982*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3983*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3984*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3985*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3986*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3987*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3988*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3989*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3990*ad5b5801SMichal Simek     // .. .. .. FINISH: I2C1 RESET
3991*ad5b5801SMichal Simek     // .. .. FINISH: I2C RESET
3992*ad5b5801SMichal Simek     // .. .. START: NOR CHIP SELECT
3993*ad5b5801SMichal Simek     // .. .. .. START: DIR MODE BANK 0
3994*ad5b5801SMichal Simek     // .. .. .. FINISH: DIR MODE BANK 0
3995*ad5b5801SMichal Simek     // .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3996*ad5b5801SMichal Simek     // .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3997*ad5b5801SMichal Simek     // .. .. .. START: OUTPUT ENABLE BANK 0
3998*ad5b5801SMichal Simek     // .. .. .. FINISH: OUTPUT ENABLE BANK 0
3999*ad5b5801SMichal Simek     // .. .. FINISH: NOR CHIP SELECT
4000*ad5b5801SMichal Simek     // .. FINISH: SMC TIMING CALCULATION REGISTER UPDATE
4001*ad5b5801SMichal Simek     // FINISH: top
4002*ad5b5801SMichal Simek     //
4003*ad5b5801SMichal Simek     EMIT_EXIT(),
4004*ad5b5801SMichal Simek 
4005*ad5b5801SMichal Simek     //
4006*ad5b5801SMichal Simek };
4007*ad5b5801SMichal Simek 
4008*ad5b5801SMichal Simek unsigned long ps7_post_config_3_0[] = {
4009*ad5b5801SMichal Simek     // START: top
4010*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
4011*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
4012*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
4013*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
4014*ad5b5801SMichal Simek     // ..
4015*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
4016*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
4017*ad5b5801SMichal Simek     // .. START: ENABLING LEVEL SHIFTER
4018*ad5b5801SMichal Simek     // .. USER_LVL_INP_EN_0 = 1
4019*ad5b5801SMichal Simek     // .. ==> 0XF8000900[3:3] = 0x00000001U
4020*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
4021*ad5b5801SMichal Simek     // .. USER_LVL_OUT_EN_0 = 1
4022*ad5b5801SMichal Simek     // .. ==> 0XF8000900[2:2] = 0x00000001U
4023*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
4024*ad5b5801SMichal Simek     // .. USER_LVL_INP_EN_1 = 1
4025*ad5b5801SMichal Simek     // .. ==> 0XF8000900[1:1] = 0x00000001U
4026*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
4027*ad5b5801SMichal Simek     // .. USER_LVL_OUT_EN_1 = 1
4028*ad5b5801SMichal Simek     // .. ==> 0XF8000900[0:0] = 0x00000001U
4029*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4030*ad5b5801SMichal Simek     // ..
4031*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000900, 0x0000000FU ,0x0000000FU),
4032*ad5b5801SMichal Simek     // .. FINISH: ENABLING LEVEL SHIFTER
4033*ad5b5801SMichal Simek     // .. START: FPGA RESETS TO 0
4034*ad5b5801SMichal Simek     // .. reserved_3 = 0
4035*ad5b5801SMichal Simek     // .. ==> 0XF8000240[31:25] = 0x00000000U
4036*ad5b5801SMichal Simek     // ..     ==> MASK : 0xFE000000U    VAL : 0x00000000U
4037*ad5b5801SMichal Simek     // .. reserved_FPGA_ACP_RST = 0
4038*ad5b5801SMichal Simek     // .. ==> 0XF8000240[24:24] = 0x00000000U
4039*ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
4040*ad5b5801SMichal Simek     // .. reserved_FPGA_AXDS3_RST = 0
4041*ad5b5801SMichal Simek     // .. ==> 0XF8000240[23:23] = 0x00000000U
4042*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
4043*ad5b5801SMichal Simek     // .. reserved_FPGA_AXDS2_RST = 0
4044*ad5b5801SMichal Simek     // .. ==> 0XF8000240[22:22] = 0x00000000U
4045*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
4046*ad5b5801SMichal Simek     // .. reserved_FPGA_AXDS1_RST = 0
4047*ad5b5801SMichal Simek     // .. ==> 0XF8000240[21:21] = 0x00000000U
4048*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
4049*ad5b5801SMichal Simek     // .. reserved_FPGA_AXDS0_RST = 0
4050*ad5b5801SMichal Simek     // .. ==> 0XF8000240[20:20] = 0x00000000U
4051*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
4052*ad5b5801SMichal Simek     // .. reserved_2 = 0
4053*ad5b5801SMichal Simek     // .. ==> 0XF8000240[19:18] = 0x00000000U
4054*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
4055*ad5b5801SMichal Simek     // .. reserved_FSSW1_FPGA_RST = 0
4056*ad5b5801SMichal Simek     // .. ==> 0XF8000240[17:17] = 0x00000000U
4057*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
4058*ad5b5801SMichal Simek     // .. reserved_FSSW0_FPGA_RST = 0
4059*ad5b5801SMichal Simek     // .. ==> 0XF8000240[16:16] = 0x00000000U
4060*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
4061*ad5b5801SMichal Simek     // .. reserved_1 = 0
4062*ad5b5801SMichal Simek     // .. ==> 0XF8000240[15:14] = 0x00000000U
4063*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000C000U    VAL : 0x00000000U
4064*ad5b5801SMichal Simek     // .. reserved_FPGA_FMSW1_RST = 0
4065*ad5b5801SMichal Simek     // .. ==> 0XF8000240[13:13] = 0x00000000U
4066*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
4067*ad5b5801SMichal Simek     // .. reserved_FPGA_FMSW0_RST = 0
4068*ad5b5801SMichal Simek     // .. ==> 0XF8000240[12:12] = 0x00000000U
4069*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
4070*ad5b5801SMichal Simek     // .. reserved_FPGA_DMA3_RST = 0
4071*ad5b5801SMichal Simek     // .. ==> 0XF8000240[11:11] = 0x00000000U
4072*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
4073*ad5b5801SMichal Simek     // .. reserved_FPGA_DMA2_RST = 0
4074*ad5b5801SMichal Simek     // .. ==> 0XF8000240[10:10] = 0x00000000U
4075*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
4076*ad5b5801SMichal Simek     // .. reserved_FPGA_DMA1_RST = 0
4077*ad5b5801SMichal Simek     // .. ==> 0XF8000240[9:9] = 0x00000000U
4078*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
4079*ad5b5801SMichal Simek     // .. reserved_FPGA_DMA0_RST = 0
4080*ad5b5801SMichal Simek     // .. ==> 0XF8000240[8:8] = 0x00000000U
4081*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
4082*ad5b5801SMichal Simek     // .. reserved = 0
4083*ad5b5801SMichal Simek     // .. ==> 0XF8000240[7:4] = 0x00000000U
4084*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
4085*ad5b5801SMichal Simek     // .. FPGA3_OUT_RST = 0
4086*ad5b5801SMichal Simek     // .. ==> 0XF8000240[3:3] = 0x00000000U
4087*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
4088*ad5b5801SMichal Simek     // .. FPGA2_OUT_RST = 0
4089*ad5b5801SMichal Simek     // .. ==> 0XF8000240[2:2] = 0x00000000U
4090*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
4091*ad5b5801SMichal Simek     // .. FPGA1_OUT_RST = 0
4092*ad5b5801SMichal Simek     // .. ==> 0XF8000240[1:1] = 0x00000000U
4093*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
4094*ad5b5801SMichal Simek     // .. FPGA0_OUT_RST = 0
4095*ad5b5801SMichal Simek     // .. ==> 0XF8000240[0:0] = 0x00000000U
4096*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4097*ad5b5801SMichal Simek     // ..
4098*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000240, 0xFFFFFFFFU ,0x00000000U),
4099*ad5b5801SMichal Simek     // .. FINISH: FPGA RESETS TO 0
4100*ad5b5801SMichal Simek     // .. START: AFI REGISTERS
4101*ad5b5801SMichal Simek     // .. .. START: AFI0 REGISTERS
4102*ad5b5801SMichal Simek     // .. .. FINISH: AFI0 REGISTERS
4103*ad5b5801SMichal Simek     // .. .. START: AFI1 REGISTERS
4104*ad5b5801SMichal Simek     // .. .. FINISH: AFI1 REGISTERS
4105*ad5b5801SMichal Simek     // .. .. START: AFI2 REGISTERS
4106*ad5b5801SMichal Simek     // .. .. FINISH: AFI2 REGISTERS
4107*ad5b5801SMichal Simek     // .. .. START: AFI3 REGISTERS
4108*ad5b5801SMichal Simek     // .. .. FINISH: AFI3 REGISTERS
4109*ad5b5801SMichal Simek     // .. FINISH: AFI REGISTERS
4110*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
4111*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
4112*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
4113*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
4114*ad5b5801SMichal Simek     // ..
4115*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
4116*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
4117*ad5b5801SMichal Simek     // FINISH: top
4118*ad5b5801SMichal Simek     //
4119*ad5b5801SMichal Simek     EMIT_EXIT(),
4120*ad5b5801SMichal Simek 
4121*ad5b5801SMichal Simek     //
4122*ad5b5801SMichal Simek };
4123*ad5b5801SMichal Simek 
4124*ad5b5801SMichal Simek unsigned long ps7_debug_3_0[] = {
4125*ad5b5801SMichal Simek     // START: top
4126*ad5b5801SMichal Simek     // .. START: CROSS TRIGGER CONFIGURATIONS
4127*ad5b5801SMichal Simek     // .. .. START: UNLOCKING CTI REGISTERS
4128*ad5b5801SMichal Simek     // .. .. KEY = 0XC5ACCE55
4129*ad5b5801SMichal Simek     // .. .. ==> 0XF8898FB0[31:0] = 0xC5ACCE55U
4130*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0xC5ACCE55U
4131*ad5b5801SMichal Simek     // .. ..
4132*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8898FB0, 0xFFFFFFFFU ,0xC5ACCE55U),
4133*ad5b5801SMichal Simek     // .. .. KEY = 0XC5ACCE55
4134*ad5b5801SMichal Simek     // .. .. ==> 0XF8899FB0[31:0] = 0xC5ACCE55U
4135*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0xC5ACCE55U
4136*ad5b5801SMichal Simek     // .. ..
4137*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8899FB0, 0xFFFFFFFFU ,0xC5ACCE55U),
4138*ad5b5801SMichal Simek     // .. .. KEY = 0XC5ACCE55
4139*ad5b5801SMichal Simek     // .. .. ==> 0XF8809FB0[31:0] = 0xC5ACCE55U
4140*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0xC5ACCE55U
4141*ad5b5801SMichal Simek     // .. ..
4142*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8809FB0, 0xFFFFFFFFU ,0xC5ACCE55U),
4143*ad5b5801SMichal Simek     // .. .. FINISH: UNLOCKING CTI REGISTERS
4144*ad5b5801SMichal Simek     // .. .. START: ENABLING CTI MODULES AND CHANNELS
4145*ad5b5801SMichal Simek     // .. .. FINISH: ENABLING CTI MODULES AND CHANNELS
4146*ad5b5801SMichal Simek     // .. .. START: MAPPING CPU0, CPU1 AND FTM EVENTS TO CTM CHANNELS
4147*ad5b5801SMichal Simek     // .. .. FINISH: MAPPING CPU0, CPU1 AND FTM EVENTS TO CTM CHANNELS
4148*ad5b5801SMichal Simek     // .. FINISH: CROSS TRIGGER CONFIGURATIONS
4149*ad5b5801SMichal Simek     // FINISH: top
4150*ad5b5801SMichal Simek     //
4151*ad5b5801SMichal Simek     EMIT_EXIT(),
4152*ad5b5801SMichal Simek 
4153*ad5b5801SMichal Simek     //
4154*ad5b5801SMichal Simek };
4155*ad5b5801SMichal Simek 
4156*ad5b5801SMichal Simek unsigned long ps7_pll_init_data_2_0[] = {
4157*ad5b5801SMichal Simek     // START: top
4158*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
4159*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
4160*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
4161*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
4162*ad5b5801SMichal Simek     // ..
4163*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
4164*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
4165*ad5b5801SMichal Simek     // .. START: PLL SLCR REGISTERS
4166*ad5b5801SMichal Simek     // .. .. START: ARM PLL INIT
4167*ad5b5801SMichal Simek     // .. .. PLL_RES = 0x2
4168*ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[7:4] = 0x00000002U
4169*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
4170*ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
4171*ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[11:8] = 0x00000002U
4172*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
4173*ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0xfa
4174*ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[21:12] = 0x000000FAU
4175*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x000FA000U
4176*ad5b5801SMichal Simek     // .. ..
4177*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000110, 0x003FFFF0U ,0x000FA220U),
4178*ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
4179*ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x28
4180*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[18:12] = 0x00000028U
4181*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x00028000U
4182*ad5b5801SMichal Simek     // .. .. ..
4183*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x0007F000U ,0x00028000U),
4184*ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
4185*ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
4186*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
4187*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[4:4] = 0x00000001U
4188*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
4189*ad5b5801SMichal Simek     // .. .. ..
4190*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000010U ,0x00000010U),
4191*ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
4192*ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
4193*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
4194*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[0:0] = 0x00000001U
4195*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4196*ad5b5801SMichal Simek     // .. .. ..
4197*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000001U ,0x00000001U),
4198*ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
4199*ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
4200*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
4201*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[0:0] = 0x00000000U
4202*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4203*ad5b5801SMichal Simek     // .. .. ..
4204*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000001U ,0x00000000U),
4205*ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
4206*ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
4207*ad5b5801SMichal Simek     // .. .. .. ARM_PLL_LOCK = 1
4208*ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[0:0] = 0x00000001U
4209*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4210*ad5b5801SMichal Simek     // .. .. ..
4211*ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000001U),
4212*ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
4213*ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
4214*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
4215*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[4:4] = 0x00000000U
4216*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
4217*ad5b5801SMichal Simek     // .. .. ..
4218*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000010U ,0x00000000U),
4219*ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
4220*ad5b5801SMichal Simek     // .. .. .. SRCSEL = 0x0
4221*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[5:4] = 0x00000000U
4222*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4223*ad5b5801SMichal Simek     // .. .. .. DIVISOR = 0x2
4224*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[13:8] = 0x00000002U
4225*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00003F00U    VAL : 0x00000200U
4226*ad5b5801SMichal Simek     // .. .. .. CPU_6OR4XCLKACT = 0x1
4227*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[24:24] = 0x00000001U
4228*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x01000000U    VAL : 0x01000000U
4229*ad5b5801SMichal Simek     // .. .. .. CPU_3OR2XCLKACT = 0x1
4230*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[25:25] = 0x00000001U
4231*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x02000000U    VAL : 0x02000000U
4232*ad5b5801SMichal Simek     // .. .. .. CPU_2XCLKACT = 0x1
4233*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[26:26] = 0x00000001U
4234*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x04000000U    VAL : 0x04000000U
4235*ad5b5801SMichal Simek     // .. .. .. CPU_1XCLKACT = 0x1
4236*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[27:27] = 0x00000001U
4237*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x08000000U    VAL : 0x08000000U
4238*ad5b5801SMichal Simek     // .. .. .. CPU_PERI_CLKACT = 0x1
4239*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[28:28] = 0x00000001U
4240*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
4241*ad5b5801SMichal Simek     // .. .. ..
4242*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000120, 0x1F003F30U ,0x1F000200U),
4243*ad5b5801SMichal Simek     // .. .. FINISH: ARM PLL INIT
4244*ad5b5801SMichal Simek     // .. .. START: DDR PLL INIT
4245*ad5b5801SMichal Simek     // .. .. PLL_RES = 0x2
4246*ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[7:4] = 0x00000002U
4247*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
4248*ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
4249*ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[11:8] = 0x00000002U
4250*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
4251*ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0x12c
4252*ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[21:12] = 0x0000012CU
4253*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x0012C000U
4254*ad5b5801SMichal Simek     // .. ..
4255*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000114, 0x003FFFF0U ,0x0012C220U),
4256*ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
4257*ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x20
4258*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[18:12] = 0x00000020U
4259*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x00020000U
4260*ad5b5801SMichal Simek     // .. .. ..
4261*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x0007F000U ,0x00020000U),
4262*ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
4263*ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
4264*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
4265*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[4:4] = 0x00000001U
4266*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
4267*ad5b5801SMichal Simek     // .. .. ..
4268*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000010U ,0x00000010U),
4269*ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
4270*ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
4271*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
4272*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[0:0] = 0x00000001U
4273*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4274*ad5b5801SMichal Simek     // .. .. ..
4275*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000001U ,0x00000001U),
4276*ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
4277*ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
4278*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
4279*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[0:0] = 0x00000000U
4280*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4281*ad5b5801SMichal Simek     // .. .. ..
4282*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000001U ,0x00000000U),
4283*ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
4284*ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
4285*ad5b5801SMichal Simek     // .. .. .. DDR_PLL_LOCK = 1
4286*ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[1:1] = 0x00000001U
4287*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
4288*ad5b5801SMichal Simek     // .. .. ..
4289*ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000002U),
4290*ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
4291*ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
4292*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
4293*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[4:4] = 0x00000000U
4294*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
4295*ad5b5801SMichal Simek     // .. .. ..
4296*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000010U ,0x00000000U),
4297*ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
4298*ad5b5801SMichal Simek     // .. .. .. DDR_3XCLKACT = 0x1
4299*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[0:0] = 0x00000001U
4300*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4301*ad5b5801SMichal Simek     // .. .. .. DDR_2XCLKACT = 0x1
4302*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[1:1] = 0x00000001U
4303*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
4304*ad5b5801SMichal Simek     // .. .. .. DDR_3XCLK_DIVISOR = 0x2
4305*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[25:20] = 0x00000002U
4306*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x03F00000U    VAL : 0x00200000U
4307*ad5b5801SMichal Simek     // .. .. .. DDR_2XCLK_DIVISOR = 0x3
4308*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[31:26] = 0x00000003U
4309*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0xFC000000U    VAL : 0x0C000000U
4310*ad5b5801SMichal Simek     // .. .. ..
4311*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000124, 0xFFF00003U ,0x0C200003U),
4312*ad5b5801SMichal Simek     // .. .. FINISH: DDR PLL INIT
4313*ad5b5801SMichal Simek     // .. .. START: IO PLL INIT
4314*ad5b5801SMichal Simek     // .. .. PLL_RES = 0xc
4315*ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[7:4] = 0x0000000CU
4316*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x000000C0U
4317*ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
4318*ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[11:8] = 0x00000002U
4319*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
4320*ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0x145
4321*ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[21:12] = 0x00000145U
4322*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00145000U
4323*ad5b5801SMichal Simek     // .. ..
4324*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000118, 0x003FFFF0U ,0x001452C0U),
4325*ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
4326*ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x1e
4327*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[18:12] = 0x0000001EU
4328*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x0001E000U
4329*ad5b5801SMichal Simek     // .. .. ..
4330*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x0007F000U ,0x0001E000U),
4331*ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
4332*ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
4333*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
4334*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[4:4] = 0x00000001U
4335*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
4336*ad5b5801SMichal Simek     // .. .. ..
4337*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000010U ,0x00000010U),
4338*ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
4339*ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
4340*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
4341*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[0:0] = 0x00000001U
4342*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4343*ad5b5801SMichal Simek     // .. .. ..
4344*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000001U ,0x00000001U),
4345*ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
4346*ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
4347*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
4348*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[0:0] = 0x00000000U
4349*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4350*ad5b5801SMichal Simek     // .. .. ..
4351*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000001U ,0x00000000U),
4352*ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
4353*ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
4354*ad5b5801SMichal Simek     // .. .. .. IO_PLL_LOCK = 1
4355*ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[2:2] = 0x00000001U
4356*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
4357*ad5b5801SMichal Simek     // .. .. ..
4358*ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000004U),
4359*ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
4360*ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
4361*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
4362*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[4:4] = 0x00000000U
4363*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
4364*ad5b5801SMichal Simek     // .. .. ..
4365*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000010U ,0x00000000U),
4366*ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
4367*ad5b5801SMichal Simek     // .. .. FINISH: IO PLL INIT
4368*ad5b5801SMichal Simek     // .. FINISH: PLL SLCR REGISTERS
4369*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
4370*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
4371*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
4372*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
4373*ad5b5801SMichal Simek     // ..
4374*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
4375*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
4376*ad5b5801SMichal Simek     // FINISH: top
4377*ad5b5801SMichal Simek     //
4378*ad5b5801SMichal Simek     EMIT_EXIT(),
4379*ad5b5801SMichal Simek 
4380*ad5b5801SMichal Simek     //
4381*ad5b5801SMichal Simek };
4382*ad5b5801SMichal Simek 
4383*ad5b5801SMichal Simek unsigned long ps7_clock_init_data_2_0[] = {
4384*ad5b5801SMichal Simek     // START: top
4385*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
4386*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
4387*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
4388*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
4389*ad5b5801SMichal Simek     // ..
4390*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
4391*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
4392*ad5b5801SMichal Simek     // .. START: CLOCK CONTROL SLCR REGISTERS
4393*ad5b5801SMichal Simek     // .. CLKACT = 0x1
4394*ad5b5801SMichal Simek     // .. ==> 0XF8000128[0:0] = 0x00000001U
4395*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4396*ad5b5801SMichal Simek     // .. DIVISOR0 = 0x23
4397*ad5b5801SMichal Simek     // .. ==> 0XF8000128[13:8] = 0x00000023U
4398*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00002300U
4399*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x3
4400*ad5b5801SMichal Simek     // .. ==> 0XF8000128[25:20] = 0x00000003U
4401*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00300000U
4402*ad5b5801SMichal Simek     // ..
4403*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000128, 0x03F03F01U ,0x00302301U),
4404*ad5b5801SMichal Simek     // .. CLKACT = 0x1
4405*ad5b5801SMichal Simek     // .. ==> 0XF8000138[0:0] = 0x00000001U
4406*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4407*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4408*ad5b5801SMichal Simek     // .. ==> 0XF8000138[4:4] = 0x00000000U
4409*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
4410*ad5b5801SMichal Simek     // ..
4411*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000138, 0x00000011U ,0x00000001U),
4412*ad5b5801SMichal Simek     // .. CLKACT = 0x1
4413*ad5b5801SMichal Simek     // .. ==> 0XF8000140[0:0] = 0x00000001U
4414*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4415*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4416*ad5b5801SMichal Simek     // .. ==> 0XF8000140[6:4] = 0x00000000U
4417*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
4418*ad5b5801SMichal Simek     // .. DIVISOR = 0x8
4419*ad5b5801SMichal Simek     // .. ==> 0XF8000140[13:8] = 0x00000008U
4420*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000800U
4421*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
4422*ad5b5801SMichal Simek     // .. ==> 0XF8000140[25:20] = 0x00000001U
4423*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
4424*ad5b5801SMichal Simek     // ..
4425*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000140, 0x03F03F71U ,0x00100801U),
4426*ad5b5801SMichal Simek     // .. CLKACT = 0x1
4427*ad5b5801SMichal Simek     // .. ==> 0XF800014C[0:0] = 0x00000001U
4428*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4429*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4430*ad5b5801SMichal Simek     // .. ==> 0XF800014C[5:4] = 0x00000000U
4431*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4432*ad5b5801SMichal Simek     // .. DIVISOR = 0x5
4433*ad5b5801SMichal Simek     // .. ==> 0XF800014C[13:8] = 0x00000005U
4434*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000500U
4435*ad5b5801SMichal Simek     // ..
4436*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800014C, 0x00003F31U ,0x00000501U),
4437*ad5b5801SMichal Simek     // .. CLKACT0 = 0x1
4438*ad5b5801SMichal Simek     // .. ==> 0XF8000150[0:0] = 0x00000001U
4439*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4440*ad5b5801SMichal Simek     // .. CLKACT1 = 0x0
4441*ad5b5801SMichal Simek     // .. ==> 0XF8000150[1:1] = 0x00000000U
4442*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
4443*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4444*ad5b5801SMichal Simek     // .. ==> 0XF8000150[5:4] = 0x00000000U
4445*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4446*ad5b5801SMichal Simek     // .. DIVISOR = 0x14
4447*ad5b5801SMichal Simek     // .. ==> 0XF8000150[13:8] = 0x00000014U
4448*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
4449*ad5b5801SMichal Simek     // ..
4450*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000150, 0x00003F33U ,0x00001401U),
4451*ad5b5801SMichal Simek     // .. CLKACT0 = 0x0
4452*ad5b5801SMichal Simek     // .. ==> 0XF8000154[0:0] = 0x00000000U
4453*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4454*ad5b5801SMichal Simek     // .. CLKACT1 = 0x1
4455*ad5b5801SMichal Simek     // .. ==> 0XF8000154[1:1] = 0x00000001U
4456*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
4457*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4458*ad5b5801SMichal Simek     // .. ==> 0XF8000154[5:4] = 0x00000000U
4459*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4460*ad5b5801SMichal Simek     // .. DIVISOR = 0x14
4461*ad5b5801SMichal Simek     // .. ==> 0XF8000154[13:8] = 0x00000014U
4462*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
4463*ad5b5801SMichal Simek     // ..
4464*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000154, 0x00003F33U ,0x00001402U),
4465*ad5b5801SMichal Simek     // .. CLKACT = 0x1
4466*ad5b5801SMichal Simek     // .. ==> 0XF8000168[0:0] = 0x00000001U
4467*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4468*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4469*ad5b5801SMichal Simek     // .. ==> 0XF8000168[5:4] = 0x00000000U
4470*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4471*ad5b5801SMichal Simek     // .. DIVISOR = 0x5
4472*ad5b5801SMichal Simek     // .. ==> 0XF8000168[13:8] = 0x00000005U
4473*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000500U
4474*ad5b5801SMichal Simek     // ..
4475*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000168, 0x00003F31U ,0x00000501U),
4476*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4477*ad5b5801SMichal Simek     // .. ==> 0XF8000170[5:4] = 0x00000000U
4478*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4479*ad5b5801SMichal Simek     // .. DIVISOR0 = 0xa
4480*ad5b5801SMichal Simek     // .. ==> 0XF8000170[13:8] = 0x0000000AU
4481*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000A00U
4482*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
4483*ad5b5801SMichal Simek     // .. ==> 0XF8000170[25:20] = 0x00000001U
4484*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
4485*ad5b5801SMichal Simek     // ..
4486*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000170, 0x03F03F30U ,0x00100A00U),
4487*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4488*ad5b5801SMichal Simek     // .. ==> 0XF8000180[5:4] = 0x00000000U
4489*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4490*ad5b5801SMichal Simek     // .. DIVISOR0 = 0xa
4491*ad5b5801SMichal Simek     // .. ==> 0XF8000180[13:8] = 0x0000000AU
4492*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000A00U
4493*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
4494*ad5b5801SMichal Simek     // .. ==> 0XF8000180[25:20] = 0x00000001U
4495*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
4496*ad5b5801SMichal Simek     // ..
4497*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000180, 0x03F03F30U ,0x00100A00U),
4498*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4499*ad5b5801SMichal Simek     // .. ==> 0XF8000190[5:4] = 0x00000000U
4500*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4501*ad5b5801SMichal Simek     // .. DIVISOR0 = 0x1e
4502*ad5b5801SMichal Simek     // .. ==> 0XF8000190[13:8] = 0x0000001EU
4503*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001E00U
4504*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
4505*ad5b5801SMichal Simek     // .. ==> 0XF8000190[25:20] = 0x00000001U
4506*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
4507*ad5b5801SMichal Simek     // ..
4508*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000190, 0x03F03F30U ,0x00101E00U),
4509*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4510*ad5b5801SMichal Simek     // .. ==> 0XF80001A0[5:4] = 0x00000000U
4511*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4512*ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
4513*ad5b5801SMichal Simek     // .. ==> 0XF80001A0[13:8] = 0x00000014U
4514*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
4515*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
4516*ad5b5801SMichal Simek     // .. ==> 0XF80001A0[25:20] = 0x00000001U
4517*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
4518*ad5b5801SMichal Simek     // ..
4519*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80001A0, 0x03F03F30U ,0x00101400U),
4520*ad5b5801SMichal Simek     // .. CLK_621_TRUE = 0x1
4521*ad5b5801SMichal Simek     // .. ==> 0XF80001C4[0:0] = 0x00000001U
4522*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4523*ad5b5801SMichal Simek     // ..
4524*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80001C4, 0x00000001U ,0x00000001U),
4525*ad5b5801SMichal Simek     // .. DMA_CPU_2XCLKACT = 0x1
4526*ad5b5801SMichal Simek     // .. ==> 0XF800012C[0:0] = 0x00000001U
4527*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4528*ad5b5801SMichal Simek     // .. USB0_CPU_1XCLKACT = 0x1
4529*ad5b5801SMichal Simek     // .. ==> 0XF800012C[2:2] = 0x00000001U
4530*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
4531*ad5b5801SMichal Simek     // .. USB1_CPU_1XCLKACT = 0x1
4532*ad5b5801SMichal Simek     // .. ==> 0XF800012C[3:3] = 0x00000001U
4533*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
4534*ad5b5801SMichal Simek     // .. GEM0_CPU_1XCLKACT = 0x1
4535*ad5b5801SMichal Simek     // .. ==> 0XF800012C[6:6] = 0x00000001U
4536*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000040U
4537*ad5b5801SMichal Simek     // .. GEM1_CPU_1XCLKACT = 0x0
4538*ad5b5801SMichal Simek     // .. ==> 0XF800012C[7:7] = 0x00000000U
4539*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
4540*ad5b5801SMichal Simek     // .. SDI0_CPU_1XCLKACT = 0x1
4541*ad5b5801SMichal Simek     // .. ==> 0XF800012C[10:10] = 0x00000001U
4542*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000400U
4543*ad5b5801SMichal Simek     // .. SDI1_CPU_1XCLKACT = 0x0
4544*ad5b5801SMichal Simek     // .. ==> 0XF800012C[11:11] = 0x00000000U
4545*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
4546*ad5b5801SMichal Simek     // .. SPI0_CPU_1XCLKACT = 0x0
4547*ad5b5801SMichal Simek     // .. ==> 0XF800012C[14:14] = 0x00000000U
4548*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
4549*ad5b5801SMichal Simek     // .. SPI1_CPU_1XCLKACT = 0x0
4550*ad5b5801SMichal Simek     // .. ==> 0XF800012C[15:15] = 0x00000000U
4551*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
4552*ad5b5801SMichal Simek     // .. CAN0_CPU_1XCLKACT = 0x0
4553*ad5b5801SMichal Simek     // .. ==> 0XF800012C[16:16] = 0x00000000U
4554*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
4555*ad5b5801SMichal Simek     // .. CAN1_CPU_1XCLKACT = 0x0
4556*ad5b5801SMichal Simek     // .. ==> 0XF800012C[17:17] = 0x00000000U
4557*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
4558*ad5b5801SMichal Simek     // .. I2C0_CPU_1XCLKACT = 0x1
4559*ad5b5801SMichal Simek     // .. ==> 0XF800012C[18:18] = 0x00000001U
4560*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00040000U    VAL : 0x00040000U
4561*ad5b5801SMichal Simek     // .. I2C1_CPU_1XCLKACT = 0x1
4562*ad5b5801SMichal Simek     // .. ==> 0XF800012C[19:19] = 0x00000001U
4563*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
4564*ad5b5801SMichal Simek     // .. UART0_CPU_1XCLKACT = 0x0
4565*ad5b5801SMichal Simek     // .. ==> 0XF800012C[20:20] = 0x00000000U
4566*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
4567*ad5b5801SMichal Simek     // .. UART1_CPU_1XCLKACT = 0x1
4568*ad5b5801SMichal Simek     // .. ==> 0XF800012C[21:21] = 0x00000001U
4569*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00200000U
4570*ad5b5801SMichal Simek     // .. GPIO_CPU_1XCLKACT = 0x1
4571*ad5b5801SMichal Simek     // .. ==> 0XF800012C[22:22] = 0x00000001U
4572*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00400000U
4573*ad5b5801SMichal Simek     // .. LQSPI_CPU_1XCLKACT = 0x1
4574*ad5b5801SMichal Simek     // .. ==> 0XF800012C[23:23] = 0x00000001U
4575*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00800000U
4576*ad5b5801SMichal Simek     // .. SMC_CPU_1XCLKACT = 0x1
4577*ad5b5801SMichal Simek     // .. ==> 0XF800012C[24:24] = 0x00000001U
4578*ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x01000000U
4579*ad5b5801SMichal Simek     // ..
4580*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800012C, 0x01FFCCCDU ,0x01EC044DU),
4581*ad5b5801SMichal Simek     // .. FINISH: CLOCK CONTROL SLCR REGISTERS
4582*ad5b5801SMichal Simek     // .. START: THIS SHOULD BE BLANK
4583*ad5b5801SMichal Simek     // .. FINISH: THIS SHOULD BE BLANK
4584*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
4585*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
4586*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
4587*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
4588*ad5b5801SMichal Simek     // ..
4589*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
4590*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
4591*ad5b5801SMichal Simek     // FINISH: top
4592*ad5b5801SMichal Simek     //
4593*ad5b5801SMichal Simek     EMIT_EXIT(),
4594*ad5b5801SMichal Simek 
4595*ad5b5801SMichal Simek     //
4596*ad5b5801SMichal Simek };
4597*ad5b5801SMichal Simek 
4598*ad5b5801SMichal Simek unsigned long ps7_ddr_init_data_2_0[] = {
4599*ad5b5801SMichal Simek     // START: top
4600*ad5b5801SMichal Simek     // .. START: DDR INITIALIZATION
4601*ad5b5801SMichal Simek     // .. .. START: LOCK DDR
4602*ad5b5801SMichal Simek     // .. .. reg_ddrc_soft_rstb = 0
4603*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[0:0] = 0x00000000U
4604*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4605*ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_en = 0x0
4606*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[1:1] = 0x00000000U
4607*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
4608*ad5b5801SMichal Simek     // .. .. reg_ddrc_data_bus_width = 0x0
4609*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[3:2] = 0x00000000U
4610*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000CU    VAL : 0x00000000U
4611*ad5b5801SMichal Simek     // .. .. reg_ddrc_burst8_refresh = 0x0
4612*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[6:4] = 0x00000000U
4613*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
4614*ad5b5801SMichal Simek     // .. .. reg_ddrc_rdwr_idle_gap = 0x1
4615*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[13:7] = 0x00000001U
4616*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003F80U    VAL : 0x00000080U
4617*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_rd_bypass = 0x0
4618*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[14:14] = 0x00000000U
4619*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
4620*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_act_bypass = 0x0
4621*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[15:15] = 0x00000000U
4622*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
4623*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_refresh = 0x0
4624*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[16:16] = 0x00000000U
4625*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
4626*ad5b5801SMichal Simek     // .. ..
4627*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006000, 0x0001FFFFU ,0x00000080U),
4628*ad5b5801SMichal Simek     // .. .. FINISH: LOCK DDR
4629*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_nom_x32 = 0x81
4630*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[11:0] = 0x00000081U
4631*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000081U
4632*ad5b5801SMichal Simek     // .. .. reg_ddrc_active_ranks = 0x1
4633*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[13:12] = 0x00000001U
4634*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003000U    VAL : 0x00001000U
4635*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_cs_bit0 = 0x0
4636*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[18:14] = 0x00000000U
4637*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0007C000U    VAL : 0x00000000U
4638*ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_block = 0x1
4639*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[20:19] = 0x00000001U
4640*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00180000U    VAL : 0x00080000U
4641*ad5b5801SMichal Simek     // .. .. reg_ddrc_diff_rank_rd_2cycle_gap = 0x0
4642*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[21:21] = 0x00000000U
4643*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
4644*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_cs_bit1 = 0x0
4645*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[26:22] = 0x00000000U
4646*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07C00000U    VAL : 0x00000000U
4647*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_open_bank = 0x0
4648*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[27:27] = 0x00000000U
4649*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x00000000U
4650*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_4bank_ram = 0x0
4651*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[28:28] = 0x00000000U
4652*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x00000000U
4653*ad5b5801SMichal Simek     // .. ..
4654*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006004, 0x1FFFFFFFU ,0x00081081U),
4655*ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_min_non_critical_x32 = 0xf
4656*ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[10:0] = 0x0000000FU
4657*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x0000000FU
4658*ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_max_starve_x32 = 0xf
4659*ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[21:11] = 0x0000000FU
4660*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF800U    VAL : 0x00007800U
4661*ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_xact_run_length = 0xf
4662*ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[25:22] = 0x0000000FU
4663*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03C00000U    VAL : 0x03C00000U
4664*ad5b5801SMichal Simek     // .. ..
4665*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006008, 0x03FFFFFFU ,0x03C0780FU),
4666*ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_min_non_critical_x32 = 0x1
4667*ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[10:0] = 0x00000001U
4668*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000001U
4669*ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_max_starve_x32 = 0x2
4670*ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[21:11] = 0x00000002U
4671*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF800U    VAL : 0x00001000U
4672*ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_xact_run_length = 0x8
4673*ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[25:22] = 0x00000008U
4674*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03C00000U    VAL : 0x02000000U
4675*ad5b5801SMichal Simek     // .. ..
4676*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800600C, 0x03FFFFFFU ,0x02001001U),
4677*ad5b5801SMichal Simek     // .. .. reg_ddrc_w_min_non_critical_x32 = 0x1
4678*ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[10:0] = 0x00000001U
4679*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000001U
4680*ad5b5801SMichal Simek     // .. .. reg_ddrc_w_xact_run_length = 0x8
4681*ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[14:11] = 0x00000008U
4682*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007800U    VAL : 0x00004000U
4683*ad5b5801SMichal Simek     // .. .. reg_ddrc_w_max_starve_x32 = 0x2
4684*ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[25:15] = 0x00000002U
4685*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF8000U    VAL : 0x00010000U
4686*ad5b5801SMichal Simek     // .. ..
4687*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006010, 0x03FFFFFFU ,0x00014001U),
4688*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rc = 0x1a
4689*ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[5:0] = 0x0000001AU
4690*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000003FU    VAL : 0x0000001AU
4691*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_min = 0xa0
4692*ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[13:6] = 0x000000A0U
4693*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FC0U    VAL : 0x00002800U
4694*ad5b5801SMichal Simek     // .. .. reg_ddrc_post_selfref_gap_x32 = 0x10
4695*ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[20:14] = 0x00000010U
4696*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FC000U    VAL : 0x00040000U
4697*ad5b5801SMichal Simek     // .. ..
4698*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006014, 0x001FFFFFU ,0x0004281AU),
4699*ad5b5801SMichal Simek     // .. .. reg_ddrc_wr2pre = 0x12
4700*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[4:0] = 0x00000012U
4701*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000012U
4702*ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_to_x32 = 0x6
4703*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[9:5] = 0x00000006U
4704*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x000000C0U
4705*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_faw = 0x16
4706*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[15:10] = 0x00000016U
4707*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FC00U    VAL : 0x00005800U
4708*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ras_max = 0x24
4709*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[21:16] = 0x00000024U
4710*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003F0000U    VAL : 0x00240000U
4711*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ras_min = 0x13
4712*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[26:22] = 0x00000013U
4713*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07C00000U    VAL : 0x04C00000U
4714*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cke = 0x4
4715*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[31:28] = 0x00000004U
4716*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x40000000U
4717*ad5b5801SMichal Simek     // .. ..
4718*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006018, 0xF7FFFFFFU ,0x44E458D2U),
4719*ad5b5801SMichal Simek     // .. .. reg_ddrc_write_latency = 0x5
4720*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[4:0] = 0x00000005U
4721*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000005U
4722*ad5b5801SMichal Simek     // .. .. reg_ddrc_rd2wr = 0x7
4723*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[9:5] = 0x00000007U
4724*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x000000E0U
4725*ad5b5801SMichal Simek     // .. .. reg_ddrc_wr2rd = 0xe
4726*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[14:10] = 0x0000000EU
4727*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007C00U    VAL : 0x00003800U
4728*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_xp = 0x4
4729*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[19:15] = 0x00000004U
4730*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F8000U    VAL : 0x00020000U
4731*ad5b5801SMichal Simek     // .. .. reg_ddrc_pad_pd = 0x0
4732*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[22:20] = 0x00000000U
4733*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00700000U    VAL : 0x00000000U
4734*ad5b5801SMichal Simek     // .. .. reg_ddrc_rd2pre = 0x4
4735*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[27:23] = 0x00000004U
4736*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F800000U    VAL : 0x02000000U
4737*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rcd = 0x7
4738*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[31:28] = 0x00000007U
4739*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x70000000U
4740*ad5b5801SMichal Simek     // .. ..
4741*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800601C, 0xFFFFFFFFU ,0x720238E5U),
4742*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ccd = 0x4
4743*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[4:2] = 0x00000004U
4744*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001CU    VAL : 0x00000010U
4745*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rrd = 0x6
4746*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[7:5] = 0x00000006U
4747*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000E0U    VAL : 0x000000C0U
4748*ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_margin = 0x2
4749*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[11:8] = 0x00000002U
4750*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
4751*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rp = 0x7
4752*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[15:12] = 0x00000007U
4753*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00007000U
4754*ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_to_x32 = 0x8
4755*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[20:16] = 0x00000008U
4756*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001F0000U    VAL : 0x00080000U
4757*ad5b5801SMichal Simek     // .. .. reg_ddrc_sdram = 0x1
4758*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[21:21] = 0x00000001U
4759*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00200000U
4760*ad5b5801SMichal Simek     // .. .. reg_ddrc_mobile = 0x0
4761*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[22:22] = 0x00000000U
4762*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
4763*ad5b5801SMichal Simek     // .. .. reg_ddrc_clock_stop_en = 0x0
4764*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[23:23] = 0x00000000U
4765*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
4766*ad5b5801SMichal Simek     // .. .. reg_ddrc_read_latency = 0x7
4767*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[28:24] = 0x00000007U
4768*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x1F000000U    VAL : 0x07000000U
4769*ad5b5801SMichal Simek     // .. .. reg_phy_mode_ddr1_ddr2 = 0x1
4770*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[29:29] = 0x00000001U
4771*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x20000000U    VAL : 0x20000000U
4772*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_pad_pd = 0x0
4773*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[30:30] = 0x00000000U
4774*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x40000000U    VAL : 0x00000000U
4775*ad5b5801SMichal Simek     // .. .. reg_ddrc_loopback = 0x0
4776*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[31:31] = 0x00000000U
4777*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x80000000U    VAL : 0x00000000U
4778*ad5b5801SMichal Simek     // .. ..
4779*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006020, 0xFFFFFFFCU ,0x272872D0U),
4780*ad5b5801SMichal Simek     // .. .. reg_ddrc_en_2t_timing_mode = 0x0
4781*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[0:0] = 0x00000000U
4782*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4783*ad5b5801SMichal Simek     // .. .. reg_ddrc_prefer_write = 0x0
4784*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[1:1] = 0x00000000U
4785*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
4786*ad5b5801SMichal Simek     // .. .. reg_ddrc_max_rank_rd = 0xf
4787*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[5:2] = 0x0000000FU
4788*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000003CU    VAL : 0x0000003CU
4789*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_wr = 0x0
4790*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[6:6] = 0x00000000U
4791*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
4792*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_addr = 0x0
4793*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[8:7] = 0x00000000U
4794*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
4795*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_data = 0x0
4796*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[24:9] = 0x00000000U
4797*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01FFFE00U    VAL : 0x00000000U
4798*ad5b5801SMichal Simek     // .. .. ddrc_reg_mr_wr_busy = 0x0
4799*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[25:25] = 0x00000000U
4800*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
4801*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_type = 0x0
4802*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[26:26] = 0x00000000U
4803*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
4804*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_rdata_valid = 0x0
4805*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[27:27] = 0x00000000U
4806*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x00000000U
4807*ad5b5801SMichal Simek     // .. ..
4808*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006024, 0x0FFFFFFFU ,0x0000003CU),
4809*ad5b5801SMichal Simek     // .. .. reg_ddrc_final_wait_x32 = 0x7
4810*ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[6:0] = 0x00000007U
4811*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000007FU    VAL : 0x00000007U
4812*ad5b5801SMichal Simek     // .. .. reg_ddrc_pre_ocd_x32 = 0x0
4813*ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[10:7] = 0x00000000U
4814*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000780U    VAL : 0x00000000U
4815*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mrd = 0x4
4816*ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[13:11] = 0x00000004U
4817*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00002000U
4818*ad5b5801SMichal Simek     // .. ..
4819*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006028, 0x00003FFFU ,0x00002007U),
4820*ad5b5801SMichal Simek     // .. .. reg_ddrc_emr2 = 0x8
4821*ad5b5801SMichal Simek     // .. .. ==> 0XF800602C[15:0] = 0x00000008U
4822*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000008U
4823*ad5b5801SMichal Simek     // .. .. reg_ddrc_emr3 = 0x0
4824*ad5b5801SMichal Simek     // .. .. ==> 0XF800602C[31:16] = 0x00000000U
4825*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x00000000U
4826*ad5b5801SMichal Simek     // .. ..
4827*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800602C, 0xFFFFFFFFU ,0x00000008U),
4828*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr = 0x930
4829*ad5b5801SMichal Simek     // .. .. ==> 0XF8006030[15:0] = 0x00000930U
4830*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000930U
4831*ad5b5801SMichal Simek     // .. .. reg_ddrc_emr = 0x4
4832*ad5b5801SMichal Simek     // .. .. ==> 0XF8006030[31:16] = 0x00000004U
4833*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x00040000U
4834*ad5b5801SMichal Simek     // .. ..
4835*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006030, 0xFFFFFFFFU ,0x00040930U),
4836*ad5b5801SMichal Simek     // .. .. reg_ddrc_burst_rdwr = 0x4
4837*ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[3:0] = 0x00000004U
4838*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000004U
4839*ad5b5801SMichal Simek     // .. .. reg_ddrc_pre_cke_x1024 = 0x105
4840*ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[13:4] = 0x00000105U
4841*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FF0U    VAL : 0x00001050U
4842*ad5b5801SMichal Simek     // .. .. reg_ddrc_post_cke_x1024 = 0x1
4843*ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[25:16] = 0x00000001U
4844*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF0000U    VAL : 0x00010000U
4845*ad5b5801SMichal Simek     // .. .. reg_ddrc_burstchop = 0x0
4846*ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[28:28] = 0x00000000U
4847*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x00000000U
4848*ad5b5801SMichal Simek     // .. ..
4849*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006034, 0x13FF3FFFU ,0x00011054U),
4850*ad5b5801SMichal Simek     // .. .. reg_ddrc_force_low_pri_n = 0x0
4851*ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[0:0] = 0x00000000U
4852*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4853*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_dq = 0x0
4854*ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[1:1] = 0x00000000U
4855*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
4856*ad5b5801SMichal Simek     // .. .. reg_phy_debug_mode = 0x0
4857*ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[6:6] = 0x00000000U
4858*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
4859*ad5b5801SMichal Simek     // .. .. reg_phy_wr_level_start = 0x0
4860*ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[7:7] = 0x00000000U
4861*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
4862*ad5b5801SMichal Simek     // .. .. reg_phy_rd_level_start = 0x0
4863*ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[8:8] = 0x00000000U
4864*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
4865*ad5b5801SMichal Simek     // .. .. reg_phy_dq0_wait_t = 0x0
4866*ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[12:9] = 0x00000000U
4867*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001E00U    VAL : 0x00000000U
4868*ad5b5801SMichal Simek     // .. ..
4869*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006038, 0x00001FC3U ,0x00000000U),
4870*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b0 = 0x7
4871*ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[3:0] = 0x00000007U
4872*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000007U
4873*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b1 = 0x7
4874*ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[7:4] = 0x00000007U
4875*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000070U
4876*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b2 = 0x7
4877*ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[11:8] = 0x00000007U
4878*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000700U
4879*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b5 = 0x0
4880*ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[15:12] = 0x00000000U
4881*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00000000U
4882*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b6 = 0x0
4883*ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[19:16] = 0x00000000U
4884*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00000000U
4885*ad5b5801SMichal Simek     // .. ..
4886*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800603C, 0x000FFFFFU ,0x00000777U),
4887*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b2 = 0x0
4888*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[3:0] = 0x00000000U
4889*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
4890*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b3 = 0x0
4891*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[7:4] = 0x00000000U
4892*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
4893*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b4 = 0x0
4894*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[11:8] = 0x00000000U
4895*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000000U
4896*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b7 = 0x0
4897*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[15:12] = 0x00000000U
4898*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00000000U
4899*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b8 = 0x0
4900*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[19:16] = 0x00000000U
4901*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00000000U
4902*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b9 = 0xf
4903*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[23:20] = 0x0000000FU
4904*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00F00000U
4905*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b10 = 0xf
4906*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[27:24] = 0x0000000FU
4907*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x0F000000U
4908*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b11 = 0xf
4909*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[31:28] = 0x0000000FU
4910*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0xF0000000U
4911*ad5b5801SMichal Simek     // .. ..
4912*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006040, 0xFFFFFFFFU ,0xFFF00000U),
4913*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b0 = 0x6
4914*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[3:0] = 0x00000006U
4915*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000006U
4916*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b1 = 0x6
4917*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[7:4] = 0x00000006U
4918*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000060U
4919*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b2_11 = 0x6
4920*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[11:8] = 0x00000006U
4921*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000600U
4922*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b12 = 0x6
4923*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[15:12] = 0x00000006U
4924*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00006000U
4925*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b13 = 0x6
4926*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[19:16] = 0x00000006U
4927*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00060000U
4928*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b14 = 0x6
4929*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[23:20] = 0x00000006U
4930*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00600000U
4931*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b15 = 0xf
4932*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[27:24] = 0x0000000FU
4933*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x0F000000U
4934*ad5b5801SMichal Simek     // .. ..
4935*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006044, 0x0FFFFFFFU ,0x0F666666U),
4936*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank0_rd_odt = 0x0
4937*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[2:0] = 0x00000000U
4938*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000000U
4939*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank0_wr_odt = 0x1
4940*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[5:3] = 0x00000001U
4941*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000038U    VAL : 0x00000008U
4942*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank1_rd_odt = 0x1
4943*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[8:6] = 0x00000001U
4944*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001C0U    VAL : 0x00000040U
4945*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank1_wr_odt = 0x1
4946*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[11:9] = 0x00000001U
4947*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
4948*ad5b5801SMichal Simek     // .. .. reg_phy_rd_local_odt = 0x0
4949*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[13:12] = 0x00000000U
4950*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003000U    VAL : 0x00000000U
4951*ad5b5801SMichal Simek     // .. .. reg_phy_wr_local_odt = 0x3
4952*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[15:14] = 0x00000003U
4953*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000C000U    VAL : 0x0000C000U
4954*ad5b5801SMichal Simek     // .. .. reg_phy_idle_local_odt = 0x3
4955*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[17:16] = 0x00000003U
4956*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00030000U    VAL : 0x00030000U
4957*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank2_rd_odt = 0x0
4958*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[20:18] = 0x00000000U
4959*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001C0000U    VAL : 0x00000000U
4960*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank2_wr_odt = 0x0
4961*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[23:21] = 0x00000000U
4962*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00E00000U    VAL : 0x00000000U
4963*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank3_rd_odt = 0x0
4964*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[26:24] = 0x00000000U
4965*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
4966*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank3_wr_odt = 0x0
4967*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[29:27] = 0x00000000U
4968*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x38000000U    VAL : 0x00000000U
4969*ad5b5801SMichal Simek     // .. ..
4970*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006048, 0x3FFFFFFFU ,0x0003C248U),
4971*ad5b5801SMichal Simek     // .. .. reg_phy_rd_cmd_to_data = 0x0
4972*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[3:0] = 0x00000000U
4973*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
4974*ad5b5801SMichal Simek     // .. .. reg_phy_wr_cmd_to_data = 0x0
4975*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[7:4] = 0x00000000U
4976*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
4977*ad5b5801SMichal Simek     // .. .. reg_phy_rdc_we_to_re_delay = 0x8
4978*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[11:8] = 0x00000008U
4979*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000800U
4980*ad5b5801SMichal Simek     // .. .. reg_phy_rdc_fifo_rst_disable = 0x0
4981*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[15:15] = 0x00000000U
4982*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
4983*ad5b5801SMichal Simek     // .. .. reg_phy_use_fixed_re = 0x1
4984*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[16:16] = 0x00000001U
4985*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00010000U
4986*ad5b5801SMichal Simek     // .. .. reg_phy_rdc_fifo_rst_err_cnt_clr = 0x0
4987*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[17:17] = 0x00000000U
4988*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
4989*ad5b5801SMichal Simek     // .. .. reg_phy_dis_phy_ctrl_rstn = 0x0
4990*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[18:18] = 0x00000000U
4991*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
4992*ad5b5801SMichal Simek     // .. .. reg_phy_clk_stall_level = 0x0
4993*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[19:19] = 0x00000000U
4994*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
4995*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_num_of_dq0 = 0x7
4996*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[27:24] = 0x00000007U
4997*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x07000000U
4998*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_num_of_dq0 = 0x7
4999*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[31:28] = 0x00000007U
5000*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x70000000U
5001*ad5b5801SMichal Simek     // .. ..
5002*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006050, 0xFF0F8FFFU ,0x77010800U),
5003*ad5b5801SMichal Simek     // .. .. reg_ddrc_dll_calib_to_min_x1024 = 0x1
5004*ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[7:0] = 0x00000001U
5005*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000001U
5006*ad5b5801SMichal Simek     // .. .. reg_ddrc_dll_calib_to_max_x1024 = 0x1
5007*ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[15:8] = 0x00000001U
5008*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00000100U
5009*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_dll_calib = 0x0
5010*ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[16:16] = 0x00000000U
5011*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5012*ad5b5801SMichal Simek     // .. ..
5013*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006058, 0x0001FFFFU ,0x00000101U),
5014*ad5b5801SMichal Simek     // .. .. reg_ddrc_rd_odt_delay = 0x3
5015*ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[3:0] = 0x00000003U
5016*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000003U
5017*ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_delay = 0x0
5018*ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[7:4] = 0x00000000U
5019*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
5020*ad5b5801SMichal Simek     // .. .. reg_ddrc_rd_odt_hold = 0x0
5021*ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[11:8] = 0x00000000U
5022*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000000U
5023*ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_hold = 0x5
5024*ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[15:12] = 0x00000005U
5025*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00005000U
5026*ad5b5801SMichal Simek     // .. ..
5027*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800605C, 0x0000FFFFU ,0x00005003U),
5028*ad5b5801SMichal Simek     // .. .. reg_ddrc_pageclose = 0x0
5029*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[0:0] = 0x00000000U
5030*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5031*ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_num_entries = 0x1f
5032*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[6:1] = 0x0000001FU
5033*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000007EU    VAL : 0x0000003EU
5034*ad5b5801SMichal Simek     // .. .. reg_ddrc_auto_pre_en = 0x0
5035*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[7:7] = 0x00000000U
5036*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
5037*ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_update_level = 0x0
5038*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[8:8] = 0x00000000U
5039*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
5040*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_wc = 0x0
5041*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[9:9] = 0x00000000U
5042*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
5043*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_collision_page_opt = 0x0
5044*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[10:10] = 0x00000000U
5045*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5046*ad5b5801SMichal Simek     // .. .. reg_ddrc_selfref_en = 0x0
5047*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[12:12] = 0x00000000U
5048*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
5049*ad5b5801SMichal Simek     // .. ..
5050*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006060, 0x000017FFU ,0x0000003EU),
5051*ad5b5801SMichal Simek     // .. .. reg_ddrc_go2critical_hysteresis = 0x0
5052*ad5b5801SMichal Simek     // .. .. ==> 0XF8006064[12:5] = 0x00000000U
5053*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001FE0U    VAL : 0x00000000U
5054*ad5b5801SMichal Simek     // .. .. reg_arb_go2critical_en = 0x1
5055*ad5b5801SMichal Simek     // .. .. ==> 0XF8006064[17:17] = 0x00000001U
5056*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00020000U
5057*ad5b5801SMichal Simek     // .. ..
5058*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006064, 0x00021FE0U ,0x00020000U),
5059*ad5b5801SMichal Simek     // .. .. reg_ddrc_wrlvl_ww = 0x41
5060*ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[7:0] = 0x00000041U
5061*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000041U
5062*ad5b5801SMichal Simek     // .. .. reg_ddrc_rdlvl_rr = 0x41
5063*ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[15:8] = 0x00000041U
5064*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00004100U
5065*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_wlmrd = 0x28
5066*ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[25:16] = 0x00000028U
5067*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF0000U    VAL : 0x00280000U
5068*ad5b5801SMichal Simek     // .. ..
5069*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006068, 0x03FFFFFFU ,0x00284141U),
5070*ad5b5801SMichal Simek     // .. .. dfi_t_ctrlupd_interval_min_x1024 = 0x10
5071*ad5b5801SMichal Simek     // .. .. ==> 0XF800606C[7:0] = 0x00000010U
5072*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000010U
5073*ad5b5801SMichal Simek     // .. .. dfi_t_ctrlupd_interval_max_x1024 = 0x16
5074*ad5b5801SMichal Simek     // .. .. ==> 0XF800606C[15:8] = 0x00000016U
5075*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00001600U
5076*ad5b5801SMichal Simek     // .. ..
5077*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800606C, 0x0000FFFFU ,0x00001610U),
5078*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrl_delay = 0x1
5079*ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[3:0] = 0x00000001U
5080*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000001U
5081*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_dram_clk_disable = 0x1
5082*ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[7:4] = 0x00000001U
5083*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000010U
5084*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_dram_clk_enable = 0x1
5085*ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[11:8] = 0x00000001U
5086*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000100U
5087*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cksre = 0x6
5088*ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[15:12] = 0x00000006U
5089*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00006000U
5090*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cksrx = 0x6
5091*ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[19:16] = 0x00000006U
5092*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00060000U
5093*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckesr = 0x4
5094*ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[25:20] = 0x00000004U
5095*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03F00000U    VAL : 0x00400000U
5096*ad5b5801SMichal Simek     // .. ..
5097*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006078, 0x03FFFFFFU ,0x00466111U),
5098*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckpde = 0x2
5099*ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[3:0] = 0x00000002U
5100*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000002U
5101*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckpdx = 0x2
5102*ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[7:4] = 0x00000002U
5103*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
5104*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckdpde = 0x2
5105*ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[11:8] = 0x00000002U
5106*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
5107*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckdpdx = 0x2
5108*ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[15:12] = 0x00000002U
5109*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00002000U
5110*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckcsx = 0x3
5111*ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[19:16] = 0x00000003U
5112*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00030000U
5113*ad5b5801SMichal Simek     // .. ..
5114*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800607C, 0x000FFFFFU ,0x00032222U),
5115*ad5b5801SMichal Simek     // .. .. refresh_timer0_start_value_x32 = 0x0
5116*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A0[11:0] = 0x00000000U
5117*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000000U
5118*ad5b5801SMichal Simek     // .. .. refresh_timer1_start_value_x32 = 0x8
5119*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A0[23:12] = 0x00000008U
5120*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FFF000U    VAL : 0x00008000U
5121*ad5b5801SMichal Simek     // .. ..
5122*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A0, 0x00FFFFFFU ,0x00008000U),
5123*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_zq = 0x0
5124*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[0:0] = 0x00000000U
5125*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5126*ad5b5801SMichal Simek     // .. .. reg_ddrc_ddr3 = 0x1
5127*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[1:1] = 0x00000001U
5128*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
5129*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mod = 0x200
5130*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[11:2] = 0x00000200U
5131*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFCU    VAL : 0x00000800U
5132*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_zq_long_nop = 0x200
5133*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[21:12] = 0x00000200U
5134*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00200000U
5135*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_zq_short_nop = 0x40
5136*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[31:22] = 0x00000040U
5137*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFC00000U    VAL : 0x10000000U
5138*ad5b5801SMichal Simek     // .. ..
5139*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A4, 0xFFFFFFFFU ,0x10200802U),
5140*ad5b5801SMichal Simek     // .. .. t_zq_short_interval_x1024 = 0xcb73
5141*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A8[19:0] = 0x0000CB73U
5142*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFFFFU    VAL : 0x0000CB73U
5143*ad5b5801SMichal Simek     // .. .. dram_rstn_x1024 = 0x69
5144*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A8[27:20] = 0x00000069U
5145*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0FF00000U    VAL : 0x06900000U
5146*ad5b5801SMichal Simek     // .. ..
5147*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A8, 0x0FFFFFFFU ,0x0690CB73U),
5148*ad5b5801SMichal Simek     // .. .. deeppowerdown_en = 0x0
5149*ad5b5801SMichal Simek     // .. .. ==> 0XF80060AC[0:0] = 0x00000000U
5150*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5151*ad5b5801SMichal Simek     // .. .. deeppowerdown_to_x1024 = 0xff
5152*ad5b5801SMichal Simek     // .. .. ==> 0XF80060AC[8:1] = 0x000000FFU
5153*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001FEU    VAL : 0x000001FEU
5154*ad5b5801SMichal Simek     // .. ..
5155*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060AC, 0x000001FFU ,0x000001FEU),
5156*ad5b5801SMichal Simek     // .. .. dfi_wrlvl_max_x1024 = 0xfff
5157*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[11:0] = 0x00000FFFU
5158*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000FFFU
5159*ad5b5801SMichal Simek     // .. .. dfi_rdlvl_max_x1024 = 0xfff
5160*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[23:12] = 0x00000FFFU
5161*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FFF000U    VAL : 0x00FFF000U
5162*ad5b5801SMichal Simek     // .. .. ddrc_reg_twrlvl_max_error = 0x0
5163*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[24:24] = 0x00000000U
5164*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
5165*ad5b5801SMichal Simek     // .. .. ddrc_reg_trdlvl_max_error = 0x0
5166*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[25:25] = 0x00000000U
5167*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
5168*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_wr_level_en = 0x1
5169*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[26:26] = 0x00000001U
5170*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x04000000U
5171*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_rd_dqs_gate_level = 0x1
5172*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[27:27] = 0x00000001U
5173*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x08000000U
5174*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_rd_data_eye_train = 0x1
5175*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[28:28] = 0x00000001U
5176*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
5177*ad5b5801SMichal Simek     // .. ..
5178*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B0, 0x1FFFFFFFU ,0x1CFFFFFFU),
5179*ad5b5801SMichal Simek     // .. .. reg_ddrc_2t_delay = 0x0
5180*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[8:0] = 0x00000000U
5181*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001FFU    VAL : 0x00000000U
5182*ad5b5801SMichal Simek     // .. .. reg_ddrc_skip_ocd = 0x1
5183*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[9:9] = 0x00000001U
5184*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
5185*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_pre_bypass = 0x0
5186*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[10:10] = 0x00000000U
5187*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5188*ad5b5801SMichal Simek     // .. ..
5189*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B4, 0x000007FFU ,0x00000200U),
5190*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_rddata_en = 0x6
5191*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[4:0] = 0x00000006U
5192*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000006U
5193*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrlup_min = 0x3
5194*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[14:5] = 0x00000003U
5195*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FE0U    VAL : 0x00000060U
5196*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrlup_max = 0x40
5197*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[24:15] = 0x00000040U
5198*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01FF8000U    VAL : 0x00200000U
5199*ad5b5801SMichal Simek     // .. ..
5200*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B8, 0x01FFFFFFU ,0x00200066U),
5201*ad5b5801SMichal Simek     // .. .. START: RESET ECC ERROR
5202*ad5b5801SMichal Simek     // .. .. Clear_Uncorrectable_DRAM_ECC_error = 1
5203*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[0:0] = 0x00000001U
5204*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5205*ad5b5801SMichal Simek     // .. .. Clear_Correctable_DRAM_ECC_error = 1
5206*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[1:1] = 0x00000001U
5207*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
5208*ad5b5801SMichal Simek     // .. ..
5209*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C4, 0x00000003U ,0x00000003U),
5210*ad5b5801SMichal Simek     // .. .. FINISH: RESET ECC ERROR
5211*ad5b5801SMichal Simek     // .. .. Clear_Uncorrectable_DRAM_ECC_error = 0x0
5212*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[0:0] = 0x00000000U
5213*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5214*ad5b5801SMichal Simek     // .. .. Clear_Correctable_DRAM_ECC_error = 0x0
5215*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[1:1] = 0x00000000U
5216*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5217*ad5b5801SMichal Simek     // .. ..
5218*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C4, 0x00000003U ,0x00000000U),
5219*ad5b5801SMichal Simek     // .. .. CORR_ECC_LOG_VALID = 0x0
5220*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C8[0:0] = 0x00000000U
5221*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5222*ad5b5801SMichal Simek     // .. .. ECC_CORRECTED_BIT_NUM = 0x0
5223*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C8[7:1] = 0x00000000U
5224*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FEU    VAL : 0x00000000U
5225*ad5b5801SMichal Simek     // .. ..
5226*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C8, 0x000000FFU ,0x00000000U),
5227*ad5b5801SMichal Simek     // .. .. UNCORR_ECC_LOG_VALID = 0x0
5228*ad5b5801SMichal Simek     // .. .. ==> 0XF80060DC[0:0] = 0x00000000U
5229*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5230*ad5b5801SMichal Simek     // .. ..
5231*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060DC, 0x00000001U ,0x00000000U),
5232*ad5b5801SMichal Simek     // .. .. STAT_NUM_CORR_ERR = 0x0
5233*ad5b5801SMichal Simek     // .. .. ==> 0XF80060F0[15:8] = 0x00000000U
5234*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00000000U
5235*ad5b5801SMichal Simek     // .. .. STAT_NUM_UNCORR_ERR = 0x0
5236*ad5b5801SMichal Simek     // .. .. ==> 0XF80060F0[7:0] = 0x00000000U
5237*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000000U
5238*ad5b5801SMichal Simek     // .. ..
5239*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060F0, 0x0000FFFFU ,0x00000000U),
5240*ad5b5801SMichal Simek     // .. .. reg_ddrc_ecc_mode = 0x0
5241*ad5b5801SMichal Simek     // .. .. ==> 0XF80060F4[2:0] = 0x00000000U
5242*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000000U
5243*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_scrub = 0x1
5244*ad5b5801SMichal Simek     // .. .. ==> 0XF80060F4[3:3] = 0x00000001U
5245*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
5246*ad5b5801SMichal Simek     // .. ..
5247*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060F4, 0x0000000FU ,0x00000008U),
5248*ad5b5801SMichal Simek     // .. .. reg_phy_dif_on = 0x0
5249*ad5b5801SMichal Simek     // .. .. ==> 0XF8006114[3:0] = 0x00000000U
5250*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
5251*ad5b5801SMichal Simek     // .. .. reg_phy_dif_off = 0x0
5252*ad5b5801SMichal Simek     // .. .. ==> 0XF8006114[7:4] = 0x00000000U
5253*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
5254*ad5b5801SMichal Simek     // .. ..
5255*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006114, 0x000000FFU ,0x00000000U),
5256*ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
5257*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[0:0] = 0x00000001U
5258*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5259*ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
5260*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[1:1] = 0x00000000U
5261*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5262*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
5263*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[2:2] = 0x00000000U
5264*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5265*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
5266*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[3:3] = 0x00000000U
5267*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5268*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
5269*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[4:4] = 0x00000000U
5270*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5271*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
5272*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[5:5] = 0x00000000U
5273*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
5274*ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
5275*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[14:6] = 0x00000000U
5276*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
5277*ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
5278*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[23:15] = 0x00000000U
5279*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
5280*ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
5281*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[30:24] = 0x00000040U
5282*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
5283*ad5b5801SMichal Simek     // .. ..
5284*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006118, 0x7FFFFFFFU ,0x40000001U),
5285*ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
5286*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[0:0] = 0x00000001U
5287*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5288*ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
5289*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[1:1] = 0x00000000U
5290*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5291*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
5292*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[2:2] = 0x00000000U
5293*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5294*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
5295*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[3:3] = 0x00000000U
5296*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5297*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
5298*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[4:4] = 0x00000000U
5299*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5300*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
5301*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[5:5] = 0x00000000U
5302*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
5303*ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
5304*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[14:6] = 0x00000000U
5305*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
5306*ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
5307*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[23:15] = 0x00000000U
5308*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
5309*ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
5310*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[30:24] = 0x00000040U
5311*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
5312*ad5b5801SMichal Simek     // .. ..
5313*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800611C, 0x7FFFFFFFU ,0x40000001U),
5314*ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
5315*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[0:0] = 0x00000001U
5316*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5317*ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
5318*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[1:1] = 0x00000000U
5319*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5320*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
5321*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[2:2] = 0x00000000U
5322*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5323*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
5324*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[3:3] = 0x00000000U
5325*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5326*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
5327*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[4:4] = 0x00000000U
5328*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5329*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
5330*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[5:5] = 0x00000000U
5331*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
5332*ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
5333*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[14:6] = 0x00000000U
5334*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
5335*ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
5336*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[23:15] = 0x00000000U
5337*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
5338*ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
5339*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[30:24] = 0x00000040U
5340*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
5341*ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
5342*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[0:0] = 0x00000001U
5343*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5344*ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
5345*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[1:1] = 0x00000000U
5346*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5347*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
5348*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[2:2] = 0x00000000U
5349*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5350*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
5351*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[3:3] = 0x00000000U
5352*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5353*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
5354*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[4:4] = 0x00000000U
5355*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5356*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
5357*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[5:5] = 0x00000000U
5358*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
5359*ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
5360*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[14:6] = 0x00000000U
5361*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
5362*ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
5363*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[23:15] = 0x00000000U
5364*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
5365*ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
5366*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[30:24] = 0x00000040U
5367*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
5368*ad5b5801SMichal Simek     // .. ..
5369*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006120, 0x7FFFFFFFU ,0x40000001U),
5370*ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
5371*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[0:0] = 0x00000001U
5372*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5373*ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
5374*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[1:1] = 0x00000000U
5375*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5376*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
5377*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[2:2] = 0x00000000U
5378*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5379*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
5380*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[3:3] = 0x00000000U
5381*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5382*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
5383*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[4:4] = 0x00000000U
5384*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5385*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
5386*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[5:5] = 0x00000000U
5387*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
5388*ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
5389*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[14:6] = 0x00000000U
5390*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
5391*ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
5392*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[23:15] = 0x00000000U
5393*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
5394*ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
5395*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[30:24] = 0x00000040U
5396*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
5397*ad5b5801SMichal Simek     // .. ..
5398*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006124, 0x7FFFFFFFU ,0x40000001U),
5399*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x0
5400*ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[9:0] = 0x00000000U
5401*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000000U
5402*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xb0
5403*ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[19:10] = 0x000000B0U
5404*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0002C000U
5405*ad5b5801SMichal Simek     // .. ..
5406*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800612C, 0x000FFFFFU ,0x0002C000U),
5407*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x0
5408*ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[9:0] = 0x00000000U
5409*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000000U
5410*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xb1
5411*ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[19:10] = 0x000000B1U
5412*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0002C400U
5413*ad5b5801SMichal Simek     // .. ..
5414*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006130, 0x000FFFFFU ,0x0002C400U),
5415*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x3
5416*ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[9:0] = 0x00000003U
5417*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000003U
5418*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xbc
5419*ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[19:10] = 0x000000BCU
5420*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0002F000U
5421*ad5b5801SMichal Simek     // .. ..
5422*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006134, 0x000FFFFFU ,0x0002F003U),
5423*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x3
5424*ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[9:0] = 0x00000003U
5425*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000003U
5426*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xbb
5427*ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[19:10] = 0x000000BBU
5428*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0002EC00U
5429*ad5b5801SMichal Simek     // .. ..
5430*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006138, 0x000FFFFFU ,0x0002EC03U),
5431*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
5432*ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[9:0] = 0x00000035U
5433*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
5434*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
5435*ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[10:10] = 0x00000000U
5436*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5437*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
5438*ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[19:11] = 0x00000000U
5439*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5440*ad5b5801SMichal Simek     // .. ..
5441*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006140, 0x000FFFFFU ,0x00000035U),
5442*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
5443*ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[9:0] = 0x00000035U
5444*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
5445*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
5446*ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[10:10] = 0x00000000U
5447*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5448*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
5449*ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[19:11] = 0x00000000U
5450*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5451*ad5b5801SMichal Simek     // .. ..
5452*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006144, 0x000FFFFFU ,0x00000035U),
5453*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
5454*ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[9:0] = 0x00000035U
5455*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
5456*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
5457*ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[10:10] = 0x00000000U
5458*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5459*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
5460*ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[19:11] = 0x00000000U
5461*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5462*ad5b5801SMichal Simek     // .. ..
5463*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006148, 0x000FFFFFU ,0x00000035U),
5464*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
5465*ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[9:0] = 0x00000035U
5466*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
5467*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
5468*ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[10:10] = 0x00000000U
5469*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5470*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
5471*ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[19:11] = 0x00000000U
5472*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5473*ad5b5801SMichal Simek     // .. ..
5474*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800614C, 0x000FFFFFU ,0x00000035U),
5475*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x77
5476*ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[9:0] = 0x00000077U
5477*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000077U
5478*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
5479*ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[10:10] = 0x00000000U
5480*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5481*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
5482*ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[19:11] = 0x00000000U
5483*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5484*ad5b5801SMichal Simek     // .. ..
5485*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006154, 0x000FFFFFU ,0x00000077U),
5486*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x77
5487*ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[9:0] = 0x00000077U
5488*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000077U
5489*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
5490*ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[10:10] = 0x00000000U
5491*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5492*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
5493*ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[19:11] = 0x00000000U
5494*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5495*ad5b5801SMichal Simek     // .. ..
5496*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006158, 0x000FFFFFU ,0x00000077U),
5497*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x83
5498*ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[9:0] = 0x00000083U
5499*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000083U
5500*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
5501*ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[10:10] = 0x00000000U
5502*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5503*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
5504*ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[19:11] = 0x00000000U
5505*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5506*ad5b5801SMichal Simek     // .. ..
5507*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800615C, 0x000FFFFFU ,0x00000083U),
5508*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x83
5509*ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[9:0] = 0x00000083U
5510*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000083U
5511*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
5512*ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[10:10] = 0x00000000U
5513*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5514*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
5515*ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[19:11] = 0x00000000U
5516*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5517*ad5b5801SMichal Simek     // .. ..
5518*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006160, 0x000FFFFFU ,0x00000083U),
5519*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x105
5520*ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[10:0] = 0x00000105U
5521*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000105U
5522*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
5523*ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[11:11] = 0x00000000U
5524*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5525*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
5526*ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[20:12] = 0x00000000U
5527*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
5528*ad5b5801SMichal Simek     // .. ..
5529*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006168, 0x001FFFFFU ,0x00000105U),
5530*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x106
5531*ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[10:0] = 0x00000106U
5532*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000106U
5533*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
5534*ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[11:11] = 0x00000000U
5535*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5536*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
5537*ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[20:12] = 0x00000000U
5538*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
5539*ad5b5801SMichal Simek     // .. ..
5540*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800616C, 0x001FFFFFU ,0x00000106U),
5541*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x111
5542*ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[10:0] = 0x00000111U
5543*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000111U
5544*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
5545*ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[11:11] = 0x00000000U
5546*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5547*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
5548*ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[20:12] = 0x00000000U
5549*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
5550*ad5b5801SMichal Simek     // .. ..
5551*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006170, 0x001FFFFFU ,0x00000111U),
5552*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x110
5553*ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[10:0] = 0x00000110U
5554*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000110U
5555*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
5556*ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[11:11] = 0x00000000U
5557*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5558*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
5559*ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[20:12] = 0x00000000U
5560*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
5561*ad5b5801SMichal Simek     // .. ..
5562*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006174, 0x001FFFFFU ,0x00000110U),
5563*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xb7
5564*ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[9:0] = 0x000000B7U
5565*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000B7U
5566*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
5567*ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[10:10] = 0x00000000U
5568*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5569*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
5570*ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[19:11] = 0x00000000U
5571*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5572*ad5b5801SMichal Simek     // .. ..
5573*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800617C, 0x000FFFFFU ,0x000000B7U),
5574*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xb7
5575*ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[9:0] = 0x000000B7U
5576*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000B7U
5577*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
5578*ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[10:10] = 0x00000000U
5579*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5580*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
5581*ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[19:11] = 0x00000000U
5582*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5583*ad5b5801SMichal Simek     // .. ..
5584*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006180, 0x000FFFFFU ,0x000000B7U),
5585*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xc3
5586*ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[9:0] = 0x000000C3U
5587*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000C3U
5588*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
5589*ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[10:10] = 0x00000000U
5590*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5591*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
5592*ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[19:11] = 0x00000000U
5593*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5594*ad5b5801SMichal Simek     // .. ..
5595*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006184, 0x000FFFFFU ,0x000000C3U),
5596*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xc3
5597*ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[9:0] = 0x000000C3U
5598*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000C3U
5599*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
5600*ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[10:10] = 0x00000000U
5601*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5602*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
5603*ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[19:11] = 0x00000000U
5604*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5605*ad5b5801SMichal Simek     // .. ..
5606*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006188, 0x000FFFFFU ,0x000000C3U),
5607*ad5b5801SMichal Simek     // .. .. reg_phy_loopback = 0x0
5608*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[0:0] = 0x00000000U
5609*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5610*ad5b5801SMichal Simek     // .. .. reg_phy_bl2 = 0x0
5611*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[1:1] = 0x00000000U
5612*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5613*ad5b5801SMichal Simek     // .. .. reg_phy_at_spd_atpg = 0x0
5614*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[2:2] = 0x00000000U
5615*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5616*ad5b5801SMichal Simek     // .. .. reg_phy_bist_enable = 0x0
5617*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[3:3] = 0x00000000U
5618*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5619*ad5b5801SMichal Simek     // .. .. reg_phy_bist_force_err = 0x0
5620*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[4:4] = 0x00000000U
5621*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5622*ad5b5801SMichal Simek     // .. .. reg_phy_bist_mode = 0x0
5623*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[6:5] = 0x00000000U
5624*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
5625*ad5b5801SMichal Simek     // .. .. reg_phy_invert_clkout = 0x1
5626*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[7:7] = 0x00000001U
5627*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
5628*ad5b5801SMichal Simek     // .. .. reg_phy_all_dq_mpr_rd_resp = 0x0
5629*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[8:8] = 0x00000000U
5630*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
5631*ad5b5801SMichal Simek     // .. .. reg_phy_sel_logic = 0x0
5632*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[9:9] = 0x00000000U
5633*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
5634*ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_ratio = 0x100
5635*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[19:10] = 0x00000100U
5636*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00040000U
5637*ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_force = 0x0
5638*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[20:20] = 0x00000000U
5639*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
5640*ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_delay = 0x0
5641*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[27:21] = 0x00000000U
5642*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0FE00000U    VAL : 0x00000000U
5643*ad5b5801SMichal Simek     // .. .. reg_phy_use_rank0_delays = 0x1
5644*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[28:28] = 0x00000001U
5645*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
5646*ad5b5801SMichal Simek     // .. .. reg_phy_lpddr = 0x0
5647*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[29:29] = 0x00000000U
5648*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
5649*ad5b5801SMichal Simek     // .. .. reg_phy_cmd_latency = 0x0
5650*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[30:30] = 0x00000000U
5651*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x40000000U    VAL : 0x00000000U
5652*ad5b5801SMichal Simek     // .. .. reg_phy_int_lpbk = 0x0
5653*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[31:31] = 0x00000000U
5654*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x80000000U    VAL : 0x00000000U
5655*ad5b5801SMichal Simek     // .. ..
5656*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006190, 0xFFFFFFFFU ,0x10040080U),
5657*ad5b5801SMichal Simek     // .. .. reg_phy_wr_rl_delay = 0x2
5658*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[4:0] = 0x00000002U
5659*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000002U
5660*ad5b5801SMichal Simek     // .. .. reg_phy_rd_rl_delay = 0x4
5661*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[9:5] = 0x00000004U
5662*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x00000080U
5663*ad5b5801SMichal Simek     // .. .. reg_phy_dll_lock_diff = 0xf
5664*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[13:10] = 0x0000000FU
5665*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003C00U    VAL : 0x00003C00U
5666*ad5b5801SMichal Simek     // .. .. reg_phy_use_wr_level = 0x1
5667*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[14:14] = 0x00000001U
5668*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00004000U
5669*ad5b5801SMichal Simek     // .. .. reg_phy_use_rd_dqs_gate_level = 0x1
5670*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[15:15] = 0x00000001U
5671*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00008000U
5672*ad5b5801SMichal Simek     // .. .. reg_phy_use_rd_data_eye_level = 0x1
5673*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[16:16] = 0x00000001U
5674*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00010000U
5675*ad5b5801SMichal Simek     // .. .. reg_phy_dis_calib_rst = 0x0
5676*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[17:17] = 0x00000000U
5677*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5678*ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_delay = 0x0
5679*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[19:18] = 0x00000000U
5680*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
5681*ad5b5801SMichal Simek     // .. ..
5682*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006194, 0x000FFFFFU ,0x0001FC82U),
5683*ad5b5801SMichal Simek     // .. .. reg_arb_page_addr_mask = 0x0
5684*ad5b5801SMichal Simek     // .. .. ==> 0XF8006204[31:0] = 0x00000000U
5685*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000000U
5686*ad5b5801SMichal Simek     // .. ..
5687*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006204, 0xFFFFFFFFU ,0x00000000U),
5688*ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
5689*ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[9:0] = 0x000003FFU
5690*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5691*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
5692*ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[16:16] = 0x00000000U
5693*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5694*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
5695*ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[17:17] = 0x00000000U
5696*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5697*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
5698*ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[18:18] = 0x00000000U
5699*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5700*ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
5701*ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[19:19] = 0x00000001U
5702*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
5703*ad5b5801SMichal Simek     // .. ..
5704*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006208, 0x000F03FFU ,0x000803FFU),
5705*ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
5706*ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[9:0] = 0x000003FFU
5707*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5708*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
5709*ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[16:16] = 0x00000000U
5710*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5711*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
5712*ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[17:17] = 0x00000000U
5713*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5714*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
5715*ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[18:18] = 0x00000000U
5716*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5717*ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
5718*ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[19:19] = 0x00000001U
5719*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
5720*ad5b5801SMichal Simek     // .. ..
5721*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800620C, 0x000F03FFU ,0x000803FFU),
5722*ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
5723*ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[9:0] = 0x000003FFU
5724*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5725*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
5726*ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[16:16] = 0x00000000U
5727*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5728*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
5729*ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[17:17] = 0x00000000U
5730*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5731*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
5732*ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[18:18] = 0x00000000U
5733*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5734*ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
5735*ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[19:19] = 0x00000001U
5736*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
5737*ad5b5801SMichal Simek     // .. ..
5738*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006210, 0x000F03FFU ,0x000803FFU),
5739*ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
5740*ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[9:0] = 0x000003FFU
5741*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5742*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
5743*ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[16:16] = 0x00000000U
5744*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5745*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
5746*ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[17:17] = 0x00000000U
5747*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5748*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
5749*ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[18:18] = 0x00000000U
5750*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5751*ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
5752*ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[19:19] = 0x00000001U
5753*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
5754*ad5b5801SMichal Simek     // .. ..
5755*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006214, 0x000F03FFU ,0x000803FFU),
5756*ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
5757*ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[9:0] = 0x000003FFU
5758*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5759*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
5760*ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[16:16] = 0x00000000U
5761*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5762*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
5763*ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[17:17] = 0x00000000U
5764*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5765*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
5766*ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[18:18] = 0x00000000U
5767*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5768*ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
5769*ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[19:19] = 0x00000000U
5770*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
5771*ad5b5801SMichal Simek     // .. ..
5772*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006218, 0x000F03FFU ,0x000003FFU),
5773*ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
5774*ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[9:0] = 0x000003FFU
5775*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5776*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
5777*ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[16:16] = 0x00000000U
5778*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5779*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
5780*ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[17:17] = 0x00000000U
5781*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5782*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
5783*ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[18:18] = 0x00000000U
5784*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5785*ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
5786*ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[19:19] = 0x00000000U
5787*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
5788*ad5b5801SMichal Simek     // .. ..
5789*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800621C, 0x000F03FFU ,0x000003FFU),
5790*ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
5791*ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[9:0] = 0x000003FFU
5792*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5793*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
5794*ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[16:16] = 0x00000000U
5795*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5796*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
5797*ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[17:17] = 0x00000000U
5798*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5799*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
5800*ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[18:18] = 0x00000000U
5801*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5802*ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
5803*ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[19:19] = 0x00000000U
5804*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
5805*ad5b5801SMichal Simek     // .. ..
5806*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006220, 0x000F03FFU ,0x000003FFU),
5807*ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
5808*ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[9:0] = 0x000003FFU
5809*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5810*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
5811*ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[16:16] = 0x00000000U
5812*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5813*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
5814*ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[17:17] = 0x00000000U
5815*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5816*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
5817*ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[18:18] = 0x00000000U
5818*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5819*ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
5820*ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[19:19] = 0x00000000U
5821*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
5822*ad5b5801SMichal Simek     // .. ..
5823*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006224, 0x000F03FFU ,0x000003FFU),
5824*ad5b5801SMichal Simek     // .. .. reg_ddrc_lpddr2 = 0x0
5825*ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[0:0] = 0x00000000U
5826*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5827*ad5b5801SMichal Simek     // .. .. reg_ddrc_per_bank_refresh = 0x0
5828*ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[1:1] = 0x00000000U
5829*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5830*ad5b5801SMichal Simek     // .. .. reg_ddrc_derate_enable = 0x0
5831*ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[2:2] = 0x00000000U
5832*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5833*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr4_margin = 0x0
5834*ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[11:4] = 0x00000000U
5835*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FF0U    VAL : 0x00000000U
5836*ad5b5801SMichal Simek     // .. ..
5837*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062A8, 0x00000FF7U ,0x00000000U),
5838*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr4_read_interval = 0x0
5839*ad5b5801SMichal Simek     // .. .. ==> 0XF80062AC[31:0] = 0x00000000U
5840*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000000U
5841*ad5b5801SMichal Simek     // .. ..
5842*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062AC, 0xFFFFFFFFU ,0x00000000U),
5843*ad5b5801SMichal Simek     // .. .. reg_ddrc_min_stable_clock_x1 = 0x5
5844*ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[3:0] = 0x00000005U
5845*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000005U
5846*ad5b5801SMichal Simek     // .. .. reg_ddrc_idle_after_reset_x32 = 0x12
5847*ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[11:4] = 0x00000012U
5848*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FF0U    VAL : 0x00000120U
5849*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mrw = 0x5
5850*ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[21:12] = 0x00000005U
5851*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00005000U
5852*ad5b5801SMichal Simek     // .. ..
5853*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062B0, 0x003FFFFFU ,0x00005125U),
5854*ad5b5801SMichal Simek     // .. .. reg_ddrc_max_auto_init_x1024 = 0xa8
5855*ad5b5801SMichal Simek     // .. .. ==> 0XF80062B4[7:0] = 0x000000A8U
5856*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x000000A8U
5857*ad5b5801SMichal Simek     // .. .. reg_ddrc_dev_zqinit_x32 = 0x12
5858*ad5b5801SMichal Simek     // .. .. ==> 0XF80062B4[17:8] = 0x00000012U
5859*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0003FF00U    VAL : 0x00001200U
5860*ad5b5801SMichal Simek     // .. ..
5861*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062B4, 0x0003FFFFU ,0x000012A8U),
5862*ad5b5801SMichal Simek     // .. .. START: POLL ON DCI STATUS
5863*ad5b5801SMichal Simek     // .. .. DONE = 1
5864*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B74[13:13] = 0x00000001U
5865*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
5866*ad5b5801SMichal Simek     // .. ..
5867*ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF8000B74, 0x00002000U),
5868*ad5b5801SMichal Simek     // .. .. FINISH: POLL ON DCI STATUS
5869*ad5b5801SMichal Simek     // .. .. START: UNLOCK DDR
5870*ad5b5801SMichal Simek     // .. .. reg_ddrc_soft_rstb = 0x1
5871*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[0:0] = 0x00000001U
5872*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5873*ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_en = 0x0
5874*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[1:1] = 0x00000000U
5875*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5876*ad5b5801SMichal Simek     // .. .. reg_ddrc_data_bus_width = 0x0
5877*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[3:2] = 0x00000000U
5878*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000CU    VAL : 0x00000000U
5879*ad5b5801SMichal Simek     // .. .. reg_ddrc_burst8_refresh = 0x0
5880*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[6:4] = 0x00000000U
5881*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
5882*ad5b5801SMichal Simek     // .. .. reg_ddrc_rdwr_idle_gap = 1
5883*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[13:7] = 0x00000001U
5884*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003F80U    VAL : 0x00000080U
5885*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_rd_bypass = 0x0
5886*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[14:14] = 0x00000000U
5887*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
5888*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_act_bypass = 0x0
5889*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[15:15] = 0x00000000U
5890*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
5891*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_refresh = 0x0
5892*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[16:16] = 0x00000000U
5893*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5894*ad5b5801SMichal Simek     // .. ..
5895*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006000, 0x0001FFFFU ,0x00000081U),
5896*ad5b5801SMichal Simek     // .. .. FINISH: UNLOCK DDR
5897*ad5b5801SMichal Simek     // .. .. START: CHECK DDR STATUS
5898*ad5b5801SMichal Simek     // .. .. ddrc_reg_operating_mode = 1
5899*ad5b5801SMichal Simek     // .. .. ==> 0XF8006054[2:0] = 0x00000001U
5900*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000001U
5901*ad5b5801SMichal Simek     // .. ..
5902*ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF8006054, 0x00000007U),
5903*ad5b5801SMichal Simek     // .. .. FINISH: CHECK DDR STATUS
5904*ad5b5801SMichal Simek     // .. FINISH: DDR INITIALIZATION
5905*ad5b5801SMichal Simek     // FINISH: top
5906*ad5b5801SMichal Simek     //
5907*ad5b5801SMichal Simek     EMIT_EXIT(),
5908*ad5b5801SMichal Simek 
5909*ad5b5801SMichal Simek     //
5910*ad5b5801SMichal Simek };
5911*ad5b5801SMichal Simek 
5912*ad5b5801SMichal Simek unsigned long ps7_mio_init_data_2_0[] = {
5913*ad5b5801SMichal Simek     // START: top
5914*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
5915*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
5916*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
5917*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
5918*ad5b5801SMichal Simek     // ..
5919*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
5920*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
5921*ad5b5801SMichal Simek     // .. START: OCM REMAPPING
5922*ad5b5801SMichal Simek     // .. FINISH: OCM REMAPPING
5923*ad5b5801SMichal Simek     // .. START: DDRIOB SETTINGS
5924*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
5925*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[0:0] = 0x00000000U
5926*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5927*ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
5928*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[2:1] = 0x00000000U
5929*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
5930*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
5931*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[3:3] = 0x00000000U
5932*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5933*ad5b5801SMichal Simek     // .. TERM_EN = 0x0
5934*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[4:4] = 0x00000000U
5935*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5936*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
5937*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[6:5] = 0x00000000U
5938*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
5939*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
5940*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[7:7] = 0x00000000U
5941*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
5942*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
5943*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[8:8] = 0x00000000U
5944*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
5945*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
5946*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[10:9] = 0x00000003U
5947*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
5948*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
5949*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[11:11] = 0x00000000U
5950*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5951*ad5b5801SMichal Simek     // ..
5952*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B40, 0x00000FFFU ,0x00000600U),
5953*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
5954*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[0:0] = 0x00000000U
5955*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5956*ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
5957*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[2:1] = 0x00000000U
5958*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
5959*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
5960*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[3:3] = 0x00000000U
5961*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5962*ad5b5801SMichal Simek     // .. TERM_EN = 0x0
5963*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[4:4] = 0x00000000U
5964*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5965*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
5966*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[6:5] = 0x00000000U
5967*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
5968*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
5969*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[7:7] = 0x00000000U
5970*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
5971*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
5972*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[8:8] = 0x00000000U
5973*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
5974*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
5975*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[10:9] = 0x00000003U
5976*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
5977*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
5978*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[11:11] = 0x00000000U
5979*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5980*ad5b5801SMichal Simek     // ..
5981*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B44, 0x00000FFFU ,0x00000600U),
5982*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
5983*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[0:0] = 0x00000000U
5984*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5985*ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
5986*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[2:1] = 0x00000001U
5987*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
5988*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
5989*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[3:3] = 0x00000000U
5990*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5991*ad5b5801SMichal Simek     // .. TERM_EN = 0x1
5992*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[4:4] = 0x00000001U
5993*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
5994*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
5995*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[6:5] = 0x00000003U
5996*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
5997*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
5998*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000000U
5999*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
6000*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
6001*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000000U
6002*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6003*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
6004*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[10:9] = 0x00000003U
6005*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
6006*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
6007*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[11:11] = 0x00000000U
6008*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
6009*ad5b5801SMichal Simek     // ..
6010*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000FFFU ,0x00000672U),
6011*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
6012*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[0:0] = 0x00000000U
6013*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6014*ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
6015*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[2:1] = 0x00000001U
6016*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
6017*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
6018*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[3:3] = 0x00000000U
6019*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
6020*ad5b5801SMichal Simek     // .. TERM_EN = 0x1
6021*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[4:4] = 0x00000001U
6022*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
6023*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
6024*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[6:5] = 0x00000003U
6025*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
6026*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
6027*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000000U
6028*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
6029*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
6030*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000000U
6031*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6032*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
6033*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[10:9] = 0x00000003U
6034*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
6035*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
6036*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[11:11] = 0x00000000U
6037*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
6038*ad5b5801SMichal Simek     // ..
6039*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000FFFU ,0x00000672U),
6040*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
6041*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[0:0] = 0x00000000U
6042*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6043*ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
6044*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[2:1] = 0x00000002U
6045*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
6046*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
6047*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[3:3] = 0x00000000U
6048*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
6049*ad5b5801SMichal Simek     // .. TERM_EN = 0x1
6050*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[4:4] = 0x00000001U
6051*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
6052*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
6053*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[6:5] = 0x00000003U
6054*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
6055*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
6056*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000000U
6057*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
6058*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
6059*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000000U
6060*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6061*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
6062*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[10:9] = 0x00000003U
6063*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
6064*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
6065*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[11:11] = 0x00000000U
6066*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
6067*ad5b5801SMichal Simek     // ..
6068*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000FFFU ,0x00000674U),
6069*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
6070*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[0:0] = 0x00000000U
6071*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6072*ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
6073*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[2:1] = 0x00000002U
6074*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
6075*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
6076*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[3:3] = 0x00000000U
6077*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
6078*ad5b5801SMichal Simek     // .. TERM_EN = 0x1
6079*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[4:4] = 0x00000001U
6080*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
6081*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
6082*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[6:5] = 0x00000003U
6083*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
6084*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
6085*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000000U
6086*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
6087*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
6088*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000000U
6089*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6090*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
6091*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[10:9] = 0x00000003U
6092*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
6093*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
6094*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[11:11] = 0x00000000U
6095*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
6096*ad5b5801SMichal Simek     // ..
6097*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000FFFU ,0x00000674U),
6098*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
6099*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[0:0] = 0x00000000U
6100*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6101*ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
6102*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[2:1] = 0x00000000U
6103*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
6104*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
6105*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[3:3] = 0x00000000U
6106*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
6107*ad5b5801SMichal Simek     // .. TERM_EN = 0x0
6108*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[4:4] = 0x00000000U
6109*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
6110*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
6111*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[6:5] = 0x00000000U
6112*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
6113*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
6114*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[7:7] = 0x00000000U
6115*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
6116*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
6117*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[8:8] = 0x00000000U
6118*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6119*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
6120*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[10:9] = 0x00000003U
6121*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
6122*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
6123*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[11:11] = 0x00000000U
6124*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
6125*ad5b5801SMichal Simek     // ..
6126*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B58, 0x00000FFFU ,0x00000600U),
6127*ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
6128*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[6:0] = 0x0000001CU
6129*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
6130*ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
6131*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[13:7] = 0x0000000CU
6132*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
6133*ad5b5801SMichal Simek     // .. SLEW_P = 0x3
6134*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[18:14] = 0x00000003U
6135*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x0000C000U
6136*ad5b5801SMichal Simek     // .. SLEW_N = 0x3
6137*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[23:19] = 0x00000003U
6138*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00180000U
6139*ad5b5801SMichal Simek     // .. GTL = 0x0
6140*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[26:24] = 0x00000000U
6141*ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
6142*ad5b5801SMichal Simek     // .. RTERM = 0x0
6143*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[31:27] = 0x00000000U
6144*ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
6145*ad5b5801SMichal Simek     // ..
6146*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B5C, 0xFFFFFFFFU ,0x0018C61CU),
6147*ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
6148*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[6:0] = 0x0000001CU
6149*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
6150*ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
6151*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[13:7] = 0x0000000CU
6152*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
6153*ad5b5801SMichal Simek     // .. SLEW_P = 0x6
6154*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[18:14] = 0x00000006U
6155*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
6156*ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
6157*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[23:19] = 0x0000001FU
6158*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
6159*ad5b5801SMichal Simek     // .. GTL = 0x0
6160*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[26:24] = 0x00000000U
6161*ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
6162*ad5b5801SMichal Simek     // .. RTERM = 0x0
6163*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[31:27] = 0x00000000U
6164*ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
6165*ad5b5801SMichal Simek     // ..
6166*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B60, 0xFFFFFFFFU ,0x00F9861CU),
6167*ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
6168*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[6:0] = 0x0000001CU
6169*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
6170*ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
6171*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[13:7] = 0x0000000CU
6172*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
6173*ad5b5801SMichal Simek     // .. SLEW_P = 0x6
6174*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[18:14] = 0x00000006U
6175*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
6176*ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
6177*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[23:19] = 0x0000001FU
6178*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
6179*ad5b5801SMichal Simek     // .. GTL = 0x0
6180*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[26:24] = 0x00000000U
6181*ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
6182*ad5b5801SMichal Simek     // .. RTERM = 0x0
6183*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[31:27] = 0x00000000U
6184*ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
6185*ad5b5801SMichal Simek     // ..
6186*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B64, 0xFFFFFFFFU ,0x00F9861CU),
6187*ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
6188*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[6:0] = 0x0000001CU
6189*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
6190*ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
6191*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[13:7] = 0x0000000CU
6192*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
6193*ad5b5801SMichal Simek     // .. SLEW_P = 0x6
6194*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[18:14] = 0x00000006U
6195*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
6196*ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
6197*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[23:19] = 0x0000001FU
6198*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
6199*ad5b5801SMichal Simek     // .. GTL = 0x0
6200*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[26:24] = 0x00000000U
6201*ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
6202*ad5b5801SMichal Simek     // .. RTERM = 0x0
6203*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[31:27] = 0x00000000U
6204*ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
6205*ad5b5801SMichal Simek     // ..
6206*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B68, 0xFFFFFFFFU ,0x00F9861CU),
6207*ad5b5801SMichal Simek     // .. VREF_INT_EN = 0x1
6208*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[0:0] = 0x00000001U
6209*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6210*ad5b5801SMichal Simek     // .. VREF_SEL = 0x4
6211*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[4:1] = 0x00000004U
6212*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000001EU    VAL : 0x00000008U
6213*ad5b5801SMichal Simek     // .. VREF_EXT_EN = 0x0
6214*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[6:5] = 0x00000000U
6215*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
6216*ad5b5801SMichal Simek     // .. VREF_PULLUP_EN = 0x0
6217*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[8:7] = 0x00000000U
6218*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
6219*ad5b5801SMichal Simek     // .. REFIO_EN = 0x1
6220*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[9:9] = 0x00000001U
6221*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
6222*ad5b5801SMichal Simek     // .. REFIO_TEST = 0x3
6223*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[11:10] = 0x00000003U
6224*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000C00U    VAL : 0x00000C00U
6225*ad5b5801SMichal Simek     // .. REFIO_PULLUP_EN = 0x0
6226*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[12:12] = 0x00000000U
6227*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6228*ad5b5801SMichal Simek     // .. DRST_B_PULLUP_EN = 0x0
6229*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[13:13] = 0x00000000U
6230*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6231*ad5b5801SMichal Simek     // .. CKE_PULLUP_EN = 0x0
6232*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[14:14] = 0x00000000U
6233*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
6234*ad5b5801SMichal Simek     // ..
6235*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B6C, 0x00007FFFU ,0x00000E09U),
6236*ad5b5801SMichal Simek     // .. .. START: ASSERT RESET
6237*ad5b5801SMichal Simek     // .. .. RESET = 1
6238*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
6239*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6240*ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
6241*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
6242*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
6243*ad5b5801SMichal Simek     // .. ..
6244*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000021U ,0x00000021U),
6245*ad5b5801SMichal Simek     // .. .. FINISH: ASSERT RESET
6246*ad5b5801SMichal Simek     // .. .. START: DEASSERT RESET
6247*ad5b5801SMichal Simek     // .. .. RESET = 0
6248*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000000U
6249*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6250*ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
6251*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
6252*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
6253*ad5b5801SMichal Simek     // .. ..
6254*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000021U ,0x00000020U),
6255*ad5b5801SMichal Simek     // .. .. FINISH: DEASSERT RESET
6256*ad5b5801SMichal Simek     // .. .. RESET = 0x1
6257*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
6258*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6259*ad5b5801SMichal Simek     // .. .. ENABLE = 0x1
6260*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[1:1] = 0x00000001U
6261*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6262*ad5b5801SMichal Simek     // .. .. VRP_TRI = 0x0
6263*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[2:2] = 0x00000000U
6264*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6265*ad5b5801SMichal Simek     // .. .. VRN_TRI = 0x0
6266*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[3:3] = 0x00000000U
6267*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
6268*ad5b5801SMichal Simek     // .. .. VRP_OUT = 0x0
6269*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[4:4] = 0x00000000U
6270*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
6271*ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
6272*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
6273*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
6274*ad5b5801SMichal Simek     // .. .. NREF_OPT1 = 0x0
6275*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[7:6] = 0x00000000U
6276*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
6277*ad5b5801SMichal Simek     // .. .. NREF_OPT2 = 0x0
6278*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[10:8] = 0x00000000U
6279*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000700U    VAL : 0x00000000U
6280*ad5b5801SMichal Simek     // .. .. NREF_OPT4 = 0x1
6281*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[13:11] = 0x00000001U
6282*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00000800U
6283*ad5b5801SMichal Simek     // .. .. PREF_OPT1 = 0x0
6284*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[16:14] = 0x00000000U
6285*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0001C000U    VAL : 0x00000000U
6286*ad5b5801SMichal Simek     // .. .. PREF_OPT2 = 0x0
6287*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[19:17] = 0x00000000U
6288*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000E0000U    VAL : 0x00000000U
6289*ad5b5801SMichal Simek     // .. .. UPDATE_CONTROL = 0x0
6290*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[20:20] = 0x00000000U
6291*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
6292*ad5b5801SMichal Simek     // .. .. INIT_COMPLETE = 0x0
6293*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[21:21] = 0x00000000U
6294*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
6295*ad5b5801SMichal Simek     // .. .. TST_CLK = 0x0
6296*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[22:22] = 0x00000000U
6297*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
6298*ad5b5801SMichal Simek     // .. .. TST_HLN = 0x0
6299*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[23:23] = 0x00000000U
6300*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
6301*ad5b5801SMichal Simek     // .. .. TST_HLP = 0x0
6302*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[24:24] = 0x00000000U
6303*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
6304*ad5b5801SMichal Simek     // .. .. TST_RST = 0x0
6305*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[25:25] = 0x00000000U
6306*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
6307*ad5b5801SMichal Simek     // .. .. INT_DCI_EN = 0x0
6308*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[26:26] = 0x00000000U
6309*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
6310*ad5b5801SMichal Simek     // .. ..
6311*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x07FFFFFFU ,0x00000823U),
6312*ad5b5801SMichal Simek     // .. FINISH: DDRIOB SETTINGS
6313*ad5b5801SMichal Simek     // .. START: MIO PROGRAMMING
6314*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6315*ad5b5801SMichal Simek     // .. ==> 0XF8000700[0:0] = 0x00000000U
6316*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6317*ad5b5801SMichal Simek     // .. L0_SEL = 0
6318*ad5b5801SMichal Simek     // .. ==> 0XF8000700[1:1] = 0x00000000U
6319*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6320*ad5b5801SMichal Simek     // .. L1_SEL = 0
6321*ad5b5801SMichal Simek     // .. ==> 0XF8000700[2:2] = 0x00000000U
6322*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6323*ad5b5801SMichal Simek     // .. L2_SEL = 0
6324*ad5b5801SMichal Simek     // .. ==> 0XF8000700[4:3] = 0x00000000U
6325*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6326*ad5b5801SMichal Simek     // .. L3_SEL = 0
6327*ad5b5801SMichal Simek     // .. ==> 0XF8000700[7:5] = 0x00000000U
6328*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6329*ad5b5801SMichal Simek     // .. Speed = 0
6330*ad5b5801SMichal Simek     // .. ==> 0XF8000700[8:8] = 0x00000000U
6331*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6332*ad5b5801SMichal Simek     // .. IO_Type = 3
6333*ad5b5801SMichal Simek     // .. ==> 0XF8000700[11:9] = 0x00000003U
6334*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6335*ad5b5801SMichal Simek     // .. PULLUP = 0
6336*ad5b5801SMichal Simek     // .. ==> 0XF8000700[12:12] = 0x00000000U
6337*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6338*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6339*ad5b5801SMichal Simek     // .. ==> 0XF8000700[13:13] = 0x00000000U
6340*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6341*ad5b5801SMichal Simek     // ..
6342*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000700, 0x00003FFFU ,0x00000600U),
6343*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6344*ad5b5801SMichal Simek     // .. ==> 0XF8000704[0:0] = 0x00000000U
6345*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6346*ad5b5801SMichal Simek     // .. L0_SEL = 1
6347*ad5b5801SMichal Simek     // .. ==> 0XF8000704[1:1] = 0x00000001U
6348*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6349*ad5b5801SMichal Simek     // .. L1_SEL = 0
6350*ad5b5801SMichal Simek     // .. ==> 0XF8000704[2:2] = 0x00000000U
6351*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6352*ad5b5801SMichal Simek     // .. L2_SEL = 0
6353*ad5b5801SMichal Simek     // .. ==> 0XF8000704[4:3] = 0x00000000U
6354*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6355*ad5b5801SMichal Simek     // .. L3_SEL = 0
6356*ad5b5801SMichal Simek     // .. ==> 0XF8000704[7:5] = 0x00000000U
6357*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6358*ad5b5801SMichal Simek     // .. Speed = 0
6359*ad5b5801SMichal Simek     // .. ==> 0XF8000704[8:8] = 0x00000000U
6360*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6361*ad5b5801SMichal Simek     // .. IO_Type = 3
6362*ad5b5801SMichal Simek     // .. ==> 0XF8000704[11:9] = 0x00000003U
6363*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6364*ad5b5801SMichal Simek     // .. PULLUP = 0
6365*ad5b5801SMichal Simek     // .. ==> 0XF8000704[12:12] = 0x00000000U
6366*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6367*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6368*ad5b5801SMichal Simek     // .. ==> 0XF8000704[13:13] = 0x00000000U
6369*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6370*ad5b5801SMichal Simek     // ..
6371*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000704, 0x00003FFFU ,0x00000602U),
6372*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6373*ad5b5801SMichal Simek     // .. ==> 0XF8000708[0:0] = 0x00000000U
6374*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6375*ad5b5801SMichal Simek     // .. L0_SEL = 1
6376*ad5b5801SMichal Simek     // .. ==> 0XF8000708[1:1] = 0x00000001U
6377*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6378*ad5b5801SMichal Simek     // .. L1_SEL = 0
6379*ad5b5801SMichal Simek     // .. ==> 0XF8000708[2:2] = 0x00000000U
6380*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6381*ad5b5801SMichal Simek     // .. L2_SEL = 0
6382*ad5b5801SMichal Simek     // .. ==> 0XF8000708[4:3] = 0x00000000U
6383*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6384*ad5b5801SMichal Simek     // .. L3_SEL = 0
6385*ad5b5801SMichal Simek     // .. ==> 0XF8000708[7:5] = 0x00000000U
6386*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6387*ad5b5801SMichal Simek     // .. Speed = 0
6388*ad5b5801SMichal Simek     // .. ==> 0XF8000708[8:8] = 0x00000000U
6389*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6390*ad5b5801SMichal Simek     // .. IO_Type = 3
6391*ad5b5801SMichal Simek     // .. ==> 0XF8000708[11:9] = 0x00000003U
6392*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6393*ad5b5801SMichal Simek     // .. PULLUP = 0
6394*ad5b5801SMichal Simek     // .. ==> 0XF8000708[12:12] = 0x00000000U
6395*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6396*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6397*ad5b5801SMichal Simek     // .. ==> 0XF8000708[13:13] = 0x00000000U
6398*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6399*ad5b5801SMichal Simek     // ..
6400*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000708, 0x00003FFFU ,0x00000602U),
6401*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6402*ad5b5801SMichal Simek     // .. ==> 0XF800070C[0:0] = 0x00000000U
6403*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6404*ad5b5801SMichal Simek     // .. L0_SEL = 1
6405*ad5b5801SMichal Simek     // .. ==> 0XF800070C[1:1] = 0x00000001U
6406*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6407*ad5b5801SMichal Simek     // .. L1_SEL = 0
6408*ad5b5801SMichal Simek     // .. ==> 0XF800070C[2:2] = 0x00000000U
6409*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6410*ad5b5801SMichal Simek     // .. L2_SEL = 0
6411*ad5b5801SMichal Simek     // .. ==> 0XF800070C[4:3] = 0x00000000U
6412*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6413*ad5b5801SMichal Simek     // .. L3_SEL = 0
6414*ad5b5801SMichal Simek     // .. ==> 0XF800070C[7:5] = 0x00000000U
6415*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6416*ad5b5801SMichal Simek     // .. Speed = 0
6417*ad5b5801SMichal Simek     // .. ==> 0XF800070C[8:8] = 0x00000000U
6418*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6419*ad5b5801SMichal Simek     // .. IO_Type = 3
6420*ad5b5801SMichal Simek     // .. ==> 0XF800070C[11:9] = 0x00000003U
6421*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6422*ad5b5801SMichal Simek     // .. PULLUP = 0
6423*ad5b5801SMichal Simek     // .. ==> 0XF800070C[12:12] = 0x00000000U
6424*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6425*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6426*ad5b5801SMichal Simek     // .. ==> 0XF800070C[13:13] = 0x00000000U
6427*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6428*ad5b5801SMichal Simek     // ..
6429*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800070C, 0x00003FFFU ,0x00000602U),
6430*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6431*ad5b5801SMichal Simek     // .. ==> 0XF8000710[0:0] = 0x00000000U
6432*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6433*ad5b5801SMichal Simek     // .. L0_SEL = 1
6434*ad5b5801SMichal Simek     // .. ==> 0XF8000710[1:1] = 0x00000001U
6435*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6436*ad5b5801SMichal Simek     // .. L1_SEL = 0
6437*ad5b5801SMichal Simek     // .. ==> 0XF8000710[2:2] = 0x00000000U
6438*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6439*ad5b5801SMichal Simek     // .. L2_SEL = 0
6440*ad5b5801SMichal Simek     // .. ==> 0XF8000710[4:3] = 0x00000000U
6441*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6442*ad5b5801SMichal Simek     // .. L3_SEL = 0
6443*ad5b5801SMichal Simek     // .. ==> 0XF8000710[7:5] = 0x00000000U
6444*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6445*ad5b5801SMichal Simek     // .. Speed = 0
6446*ad5b5801SMichal Simek     // .. ==> 0XF8000710[8:8] = 0x00000000U
6447*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6448*ad5b5801SMichal Simek     // .. IO_Type = 3
6449*ad5b5801SMichal Simek     // .. ==> 0XF8000710[11:9] = 0x00000003U
6450*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6451*ad5b5801SMichal Simek     // .. PULLUP = 0
6452*ad5b5801SMichal Simek     // .. ==> 0XF8000710[12:12] = 0x00000000U
6453*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6454*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6455*ad5b5801SMichal Simek     // .. ==> 0XF8000710[13:13] = 0x00000000U
6456*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6457*ad5b5801SMichal Simek     // ..
6458*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000710, 0x00003FFFU ,0x00000602U),
6459*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6460*ad5b5801SMichal Simek     // .. ==> 0XF8000714[0:0] = 0x00000000U
6461*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6462*ad5b5801SMichal Simek     // .. L0_SEL = 1
6463*ad5b5801SMichal Simek     // .. ==> 0XF8000714[1:1] = 0x00000001U
6464*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6465*ad5b5801SMichal Simek     // .. L1_SEL = 0
6466*ad5b5801SMichal Simek     // .. ==> 0XF8000714[2:2] = 0x00000000U
6467*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6468*ad5b5801SMichal Simek     // .. L2_SEL = 0
6469*ad5b5801SMichal Simek     // .. ==> 0XF8000714[4:3] = 0x00000000U
6470*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6471*ad5b5801SMichal Simek     // .. L3_SEL = 0
6472*ad5b5801SMichal Simek     // .. ==> 0XF8000714[7:5] = 0x00000000U
6473*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6474*ad5b5801SMichal Simek     // .. Speed = 0
6475*ad5b5801SMichal Simek     // .. ==> 0XF8000714[8:8] = 0x00000000U
6476*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6477*ad5b5801SMichal Simek     // .. IO_Type = 3
6478*ad5b5801SMichal Simek     // .. ==> 0XF8000714[11:9] = 0x00000003U
6479*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6480*ad5b5801SMichal Simek     // .. PULLUP = 0
6481*ad5b5801SMichal Simek     // .. ==> 0XF8000714[12:12] = 0x00000000U
6482*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6483*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6484*ad5b5801SMichal Simek     // .. ==> 0XF8000714[13:13] = 0x00000000U
6485*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6486*ad5b5801SMichal Simek     // ..
6487*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000714, 0x00003FFFU ,0x00000602U),
6488*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6489*ad5b5801SMichal Simek     // .. ==> 0XF8000718[0:0] = 0x00000000U
6490*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6491*ad5b5801SMichal Simek     // .. L0_SEL = 1
6492*ad5b5801SMichal Simek     // .. ==> 0XF8000718[1:1] = 0x00000001U
6493*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6494*ad5b5801SMichal Simek     // .. L1_SEL = 0
6495*ad5b5801SMichal Simek     // .. ==> 0XF8000718[2:2] = 0x00000000U
6496*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6497*ad5b5801SMichal Simek     // .. L2_SEL = 0
6498*ad5b5801SMichal Simek     // .. ==> 0XF8000718[4:3] = 0x00000000U
6499*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6500*ad5b5801SMichal Simek     // .. L3_SEL = 0
6501*ad5b5801SMichal Simek     // .. ==> 0XF8000718[7:5] = 0x00000000U
6502*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6503*ad5b5801SMichal Simek     // .. Speed = 0
6504*ad5b5801SMichal Simek     // .. ==> 0XF8000718[8:8] = 0x00000000U
6505*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6506*ad5b5801SMichal Simek     // .. IO_Type = 3
6507*ad5b5801SMichal Simek     // .. ==> 0XF8000718[11:9] = 0x00000003U
6508*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6509*ad5b5801SMichal Simek     // .. PULLUP = 0
6510*ad5b5801SMichal Simek     // .. ==> 0XF8000718[12:12] = 0x00000000U
6511*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6512*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6513*ad5b5801SMichal Simek     // .. ==> 0XF8000718[13:13] = 0x00000000U
6514*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6515*ad5b5801SMichal Simek     // ..
6516*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000718, 0x00003FFFU ,0x00000602U),
6517*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6518*ad5b5801SMichal Simek     // .. ==> 0XF800071C[0:0] = 0x00000000U
6519*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6520*ad5b5801SMichal Simek     // .. L0_SEL = 0
6521*ad5b5801SMichal Simek     // .. ==> 0XF800071C[1:1] = 0x00000000U
6522*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6523*ad5b5801SMichal Simek     // .. L1_SEL = 0
6524*ad5b5801SMichal Simek     // .. ==> 0XF800071C[2:2] = 0x00000000U
6525*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6526*ad5b5801SMichal Simek     // .. L2_SEL = 0
6527*ad5b5801SMichal Simek     // .. ==> 0XF800071C[4:3] = 0x00000000U
6528*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6529*ad5b5801SMichal Simek     // .. L3_SEL = 0
6530*ad5b5801SMichal Simek     // .. ==> 0XF800071C[7:5] = 0x00000000U
6531*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6532*ad5b5801SMichal Simek     // .. Speed = 0
6533*ad5b5801SMichal Simek     // .. ==> 0XF800071C[8:8] = 0x00000000U
6534*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6535*ad5b5801SMichal Simek     // .. IO_Type = 3
6536*ad5b5801SMichal Simek     // .. ==> 0XF800071C[11:9] = 0x00000003U
6537*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6538*ad5b5801SMichal Simek     // .. PULLUP = 0
6539*ad5b5801SMichal Simek     // .. ==> 0XF800071C[12:12] = 0x00000000U
6540*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6541*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6542*ad5b5801SMichal Simek     // .. ==> 0XF800071C[13:13] = 0x00000000U
6543*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6544*ad5b5801SMichal Simek     // ..
6545*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800071C, 0x00003FFFU ,0x00000600U),
6546*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6547*ad5b5801SMichal Simek     // .. ==> 0XF8000720[0:0] = 0x00000000U
6548*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6549*ad5b5801SMichal Simek     // .. L0_SEL = 1
6550*ad5b5801SMichal Simek     // .. ==> 0XF8000720[1:1] = 0x00000001U
6551*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6552*ad5b5801SMichal Simek     // .. L1_SEL = 0
6553*ad5b5801SMichal Simek     // .. ==> 0XF8000720[2:2] = 0x00000000U
6554*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6555*ad5b5801SMichal Simek     // .. L2_SEL = 0
6556*ad5b5801SMichal Simek     // .. ==> 0XF8000720[4:3] = 0x00000000U
6557*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6558*ad5b5801SMichal Simek     // .. L3_SEL = 0
6559*ad5b5801SMichal Simek     // .. ==> 0XF8000720[7:5] = 0x00000000U
6560*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6561*ad5b5801SMichal Simek     // .. Speed = 0
6562*ad5b5801SMichal Simek     // .. ==> 0XF8000720[8:8] = 0x00000000U
6563*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6564*ad5b5801SMichal Simek     // .. IO_Type = 3
6565*ad5b5801SMichal Simek     // .. ==> 0XF8000720[11:9] = 0x00000003U
6566*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6567*ad5b5801SMichal Simek     // .. PULLUP = 0
6568*ad5b5801SMichal Simek     // .. ==> 0XF8000720[12:12] = 0x00000000U
6569*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6570*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6571*ad5b5801SMichal Simek     // .. ==> 0XF8000720[13:13] = 0x00000000U
6572*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6573*ad5b5801SMichal Simek     // ..
6574*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000720, 0x00003FFFU ,0x00000602U),
6575*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6576*ad5b5801SMichal Simek     // .. ==> 0XF8000724[0:0] = 0x00000000U
6577*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6578*ad5b5801SMichal Simek     // .. L0_SEL = 0
6579*ad5b5801SMichal Simek     // .. ==> 0XF8000724[1:1] = 0x00000000U
6580*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6581*ad5b5801SMichal Simek     // .. L1_SEL = 0
6582*ad5b5801SMichal Simek     // .. ==> 0XF8000724[2:2] = 0x00000000U
6583*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6584*ad5b5801SMichal Simek     // .. L2_SEL = 0
6585*ad5b5801SMichal Simek     // .. ==> 0XF8000724[4:3] = 0x00000000U
6586*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6587*ad5b5801SMichal Simek     // .. L3_SEL = 0
6588*ad5b5801SMichal Simek     // .. ==> 0XF8000724[7:5] = 0x00000000U
6589*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6590*ad5b5801SMichal Simek     // .. Speed = 0
6591*ad5b5801SMichal Simek     // .. ==> 0XF8000724[8:8] = 0x00000000U
6592*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6593*ad5b5801SMichal Simek     // .. IO_Type = 3
6594*ad5b5801SMichal Simek     // .. ==> 0XF8000724[11:9] = 0x00000003U
6595*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6596*ad5b5801SMichal Simek     // .. PULLUP = 0
6597*ad5b5801SMichal Simek     // .. ==> 0XF8000724[12:12] = 0x00000000U
6598*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6599*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6600*ad5b5801SMichal Simek     // .. ==> 0XF8000724[13:13] = 0x00000000U
6601*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6602*ad5b5801SMichal Simek     // ..
6603*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000724, 0x00003FFFU ,0x00000600U),
6604*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6605*ad5b5801SMichal Simek     // .. ==> 0XF8000728[0:0] = 0x00000000U
6606*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6607*ad5b5801SMichal Simek     // .. L0_SEL = 0
6608*ad5b5801SMichal Simek     // .. ==> 0XF8000728[1:1] = 0x00000000U
6609*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6610*ad5b5801SMichal Simek     // .. L1_SEL = 0
6611*ad5b5801SMichal Simek     // .. ==> 0XF8000728[2:2] = 0x00000000U
6612*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6613*ad5b5801SMichal Simek     // .. L2_SEL = 0
6614*ad5b5801SMichal Simek     // .. ==> 0XF8000728[4:3] = 0x00000000U
6615*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6616*ad5b5801SMichal Simek     // .. L3_SEL = 0
6617*ad5b5801SMichal Simek     // .. ==> 0XF8000728[7:5] = 0x00000000U
6618*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6619*ad5b5801SMichal Simek     // .. Speed = 0
6620*ad5b5801SMichal Simek     // .. ==> 0XF8000728[8:8] = 0x00000000U
6621*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6622*ad5b5801SMichal Simek     // .. IO_Type = 3
6623*ad5b5801SMichal Simek     // .. ==> 0XF8000728[11:9] = 0x00000003U
6624*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6625*ad5b5801SMichal Simek     // .. PULLUP = 0
6626*ad5b5801SMichal Simek     // .. ==> 0XF8000728[12:12] = 0x00000000U
6627*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6628*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6629*ad5b5801SMichal Simek     // .. ==> 0XF8000728[13:13] = 0x00000000U
6630*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6631*ad5b5801SMichal Simek     // ..
6632*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000728, 0x00003FFFU ,0x00000600U),
6633*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6634*ad5b5801SMichal Simek     // .. ==> 0XF800072C[0:0] = 0x00000000U
6635*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6636*ad5b5801SMichal Simek     // .. L0_SEL = 0
6637*ad5b5801SMichal Simek     // .. ==> 0XF800072C[1:1] = 0x00000000U
6638*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6639*ad5b5801SMichal Simek     // .. L1_SEL = 0
6640*ad5b5801SMichal Simek     // .. ==> 0XF800072C[2:2] = 0x00000000U
6641*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6642*ad5b5801SMichal Simek     // .. L2_SEL = 0
6643*ad5b5801SMichal Simek     // .. ==> 0XF800072C[4:3] = 0x00000000U
6644*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6645*ad5b5801SMichal Simek     // .. L3_SEL = 0
6646*ad5b5801SMichal Simek     // .. ==> 0XF800072C[7:5] = 0x00000000U
6647*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6648*ad5b5801SMichal Simek     // .. Speed = 0
6649*ad5b5801SMichal Simek     // .. ==> 0XF800072C[8:8] = 0x00000000U
6650*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6651*ad5b5801SMichal Simek     // .. IO_Type = 3
6652*ad5b5801SMichal Simek     // .. ==> 0XF800072C[11:9] = 0x00000003U
6653*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6654*ad5b5801SMichal Simek     // .. PULLUP = 0
6655*ad5b5801SMichal Simek     // .. ==> 0XF800072C[12:12] = 0x00000000U
6656*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6657*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6658*ad5b5801SMichal Simek     // .. ==> 0XF800072C[13:13] = 0x00000000U
6659*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6660*ad5b5801SMichal Simek     // ..
6661*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800072C, 0x00003FFFU ,0x00000600U),
6662*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6663*ad5b5801SMichal Simek     // .. ==> 0XF8000730[0:0] = 0x00000000U
6664*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6665*ad5b5801SMichal Simek     // .. L0_SEL = 0
6666*ad5b5801SMichal Simek     // .. ==> 0XF8000730[1:1] = 0x00000000U
6667*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6668*ad5b5801SMichal Simek     // .. L1_SEL = 0
6669*ad5b5801SMichal Simek     // .. ==> 0XF8000730[2:2] = 0x00000000U
6670*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6671*ad5b5801SMichal Simek     // .. L2_SEL = 0
6672*ad5b5801SMichal Simek     // .. ==> 0XF8000730[4:3] = 0x00000000U
6673*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6674*ad5b5801SMichal Simek     // .. L3_SEL = 0
6675*ad5b5801SMichal Simek     // .. ==> 0XF8000730[7:5] = 0x00000000U
6676*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6677*ad5b5801SMichal Simek     // .. Speed = 0
6678*ad5b5801SMichal Simek     // .. ==> 0XF8000730[8:8] = 0x00000000U
6679*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6680*ad5b5801SMichal Simek     // .. IO_Type = 3
6681*ad5b5801SMichal Simek     // .. ==> 0XF8000730[11:9] = 0x00000003U
6682*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6683*ad5b5801SMichal Simek     // .. PULLUP = 0
6684*ad5b5801SMichal Simek     // .. ==> 0XF8000730[12:12] = 0x00000000U
6685*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6686*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6687*ad5b5801SMichal Simek     // .. ==> 0XF8000730[13:13] = 0x00000000U
6688*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6689*ad5b5801SMichal Simek     // ..
6690*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000730, 0x00003FFFU ,0x00000600U),
6691*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6692*ad5b5801SMichal Simek     // .. ==> 0XF8000734[0:0] = 0x00000000U
6693*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6694*ad5b5801SMichal Simek     // .. L0_SEL = 0
6695*ad5b5801SMichal Simek     // .. ==> 0XF8000734[1:1] = 0x00000000U
6696*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6697*ad5b5801SMichal Simek     // .. L1_SEL = 0
6698*ad5b5801SMichal Simek     // .. ==> 0XF8000734[2:2] = 0x00000000U
6699*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6700*ad5b5801SMichal Simek     // .. L2_SEL = 0
6701*ad5b5801SMichal Simek     // .. ==> 0XF8000734[4:3] = 0x00000000U
6702*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6703*ad5b5801SMichal Simek     // .. L3_SEL = 0
6704*ad5b5801SMichal Simek     // .. ==> 0XF8000734[7:5] = 0x00000000U
6705*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6706*ad5b5801SMichal Simek     // .. Speed = 0
6707*ad5b5801SMichal Simek     // .. ==> 0XF8000734[8:8] = 0x00000000U
6708*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6709*ad5b5801SMichal Simek     // .. IO_Type = 3
6710*ad5b5801SMichal Simek     // .. ==> 0XF8000734[11:9] = 0x00000003U
6711*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6712*ad5b5801SMichal Simek     // .. PULLUP = 0
6713*ad5b5801SMichal Simek     // .. ==> 0XF8000734[12:12] = 0x00000000U
6714*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6715*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6716*ad5b5801SMichal Simek     // .. ==> 0XF8000734[13:13] = 0x00000000U
6717*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6718*ad5b5801SMichal Simek     // ..
6719*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000734, 0x00003FFFU ,0x00000600U),
6720*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6721*ad5b5801SMichal Simek     // .. ==> 0XF8000738[0:0] = 0x00000000U
6722*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6723*ad5b5801SMichal Simek     // .. L0_SEL = 0
6724*ad5b5801SMichal Simek     // .. ==> 0XF8000738[1:1] = 0x00000000U
6725*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6726*ad5b5801SMichal Simek     // .. L1_SEL = 0
6727*ad5b5801SMichal Simek     // .. ==> 0XF8000738[2:2] = 0x00000000U
6728*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6729*ad5b5801SMichal Simek     // .. L2_SEL = 0
6730*ad5b5801SMichal Simek     // .. ==> 0XF8000738[4:3] = 0x00000000U
6731*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6732*ad5b5801SMichal Simek     // .. L3_SEL = 0
6733*ad5b5801SMichal Simek     // .. ==> 0XF8000738[7:5] = 0x00000000U
6734*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6735*ad5b5801SMichal Simek     // .. Speed = 0
6736*ad5b5801SMichal Simek     // .. ==> 0XF8000738[8:8] = 0x00000000U
6737*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6738*ad5b5801SMichal Simek     // .. IO_Type = 3
6739*ad5b5801SMichal Simek     // .. ==> 0XF8000738[11:9] = 0x00000003U
6740*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6741*ad5b5801SMichal Simek     // .. PULLUP = 0
6742*ad5b5801SMichal Simek     // .. ==> 0XF8000738[12:12] = 0x00000000U
6743*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6744*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6745*ad5b5801SMichal Simek     // .. ==> 0XF8000738[13:13] = 0x00000000U
6746*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6747*ad5b5801SMichal Simek     // ..
6748*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000738, 0x00003FFFU ,0x00000600U),
6749*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6750*ad5b5801SMichal Simek     // .. ==> 0XF800073C[0:0] = 0x00000000U
6751*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6752*ad5b5801SMichal Simek     // .. L0_SEL = 0
6753*ad5b5801SMichal Simek     // .. ==> 0XF800073C[1:1] = 0x00000000U
6754*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6755*ad5b5801SMichal Simek     // .. L1_SEL = 0
6756*ad5b5801SMichal Simek     // .. ==> 0XF800073C[2:2] = 0x00000000U
6757*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6758*ad5b5801SMichal Simek     // .. L2_SEL = 0
6759*ad5b5801SMichal Simek     // .. ==> 0XF800073C[4:3] = 0x00000000U
6760*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6761*ad5b5801SMichal Simek     // .. L3_SEL = 0
6762*ad5b5801SMichal Simek     // .. ==> 0XF800073C[7:5] = 0x00000000U
6763*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6764*ad5b5801SMichal Simek     // .. Speed = 0
6765*ad5b5801SMichal Simek     // .. ==> 0XF800073C[8:8] = 0x00000000U
6766*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6767*ad5b5801SMichal Simek     // .. IO_Type = 3
6768*ad5b5801SMichal Simek     // .. ==> 0XF800073C[11:9] = 0x00000003U
6769*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6770*ad5b5801SMichal Simek     // .. PULLUP = 0
6771*ad5b5801SMichal Simek     // .. ==> 0XF800073C[12:12] = 0x00000000U
6772*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6773*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6774*ad5b5801SMichal Simek     // .. ==> 0XF800073C[13:13] = 0x00000000U
6775*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6776*ad5b5801SMichal Simek     // ..
6777*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800073C, 0x00003FFFU ,0x00000600U),
6778*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6779*ad5b5801SMichal Simek     // .. ==> 0XF8000740[0:0] = 0x00000000U
6780*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6781*ad5b5801SMichal Simek     // .. L0_SEL = 1
6782*ad5b5801SMichal Simek     // .. ==> 0XF8000740[1:1] = 0x00000001U
6783*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6784*ad5b5801SMichal Simek     // .. L1_SEL = 0
6785*ad5b5801SMichal Simek     // .. ==> 0XF8000740[2:2] = 0x00000000U
6786*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6787*ad5b5801SMichal Simek     // .. L2_SEL = 0
6788*ad5b5801SMichal Simek     // .. ==> 0XF8000740[4:3] = 0x00000000U
6789*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6790*ad5b5801SMichal Simek     // .. L3_SEL = 0
6791*ad5b5801SMichal Simek     // .. ==> 0XF8000740[7:5] = 0x00000000U
6792*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6793*ad5b5801SMichal Simek     // .. Speed = 0
6794*ad5b5801SMichal Simek     // .. ==> 0XF8000740[8:8] = 0x00000000U
6795*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6796*ad5b5801SMichal Simek     // .. IO_Type = 1
6797*ad5b5801SMichal Simek     // .. ==> 0XF8000740[11:9] = 0x00000001U
6798*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6799*ad5b5801SMichal Simek     // .. PULLUP = 0
6800*ad5b5801SMichal Simek     // .. ==> 0XF8000740[12:12] = 0x00000000U
6801*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6802*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6803*ad5b5801SMichal Simek     // .. ==> 0XF8000740[13:13] = 0x00000000U
6804*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6805*ad5b5801SMichal Simek     // ..
6806*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000740, 0x00003FFFU ,0x00000202U),
6807*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6808*ad5b5801SMichal Simek     // .. ==> 0XF8000744[0:0] = 0x00000000U
6809*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6810*ad5b5801SMichal Simek     // .. L0_SEL = 1
6811*ad5b5801SMichal Simek     // .. ==> 0XF8000744[1:1] = 0x00000001U
6812*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6813*ad5b5801SMichal Simek     // .. L1_SEL = 0
6814*ad5b5801SMichal Simek     // .. ==> 0XF8000744[2:2] = 0x00000000U
6815*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6816*ad5b5801SMichal Simek     // .. L2_SEL = 0
6817*ad5b5801SMichal Simek     // .. ==> 0XF8000744[4:3] = 0x00000000U
6818*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6819*ad5b5801SMichal Simek     // .. L3_SEL = 0
6820*ad5b5801SMichal Simek     // .. ==> 0XF8000744[7:5] = 0x00000000U
6821*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6822*ad5b5801SMichal Simek     // .. Speed = 0
6823*ad5b5801SMichal Simek     // .. ==> 0XF8000744[8:8] = 0x00000000U
6824*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6825*ad5b5801SMichal Simek     // .. IO_Type = 1
6826*ad5b5801SMichal Simek     // .. ==> 0XF8000744[11:9] = 0x00000001U
6827*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6828*ad5b5801SMichal Simek     // .. PULLUP = 0
6829*ad5b5801SMichal Simek     // .. ==> 0XF8000744[12:12] = 0x00000000U
6830*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6831*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6832*ad5b5801SMichal Simek     // .. ==> 0XF8000744[13:13] = 0x00000000U
6833*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6834*ad5b5801SMichal Simek     // ..
6835*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000744, 0x00003FFFU ,0x00000202U),
6836*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6837*ad5b5801SMichal Simek     // .. ==> 0XF8000748[0:0] = 0x00000000U
6838*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6839*ad5b5801SMichal Simek     // .. L0_SEL = 1
6840*ad5b5801SMichal Simek     // .. ==> 0XF8000748[1:1] = 0x00000001U
6841*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6842*ad5b5801SMichal Simek     // .. L1_SEL = 0
6843*ad5b5801SMichal Simek     // .. ==> 0XF8000748[2:2] = 0x00000000U
6844*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6845*ad5b5801SMichal Simek     // .. L2_SEL = 0
6846*ad5b5801SMichal Simek     // .. ==> 0XF8000748[4:3] = 0x00000000U
6847*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6848*ad5b5801SMichal Simek     // .. L3_SEL = 0
6849*ad5b5801SMichal Simek     // .. ==> 0XF8000748[7:5] = 0x00000000U
6850*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6851*ad5b5801SMichal Simek     // .. Speed = 0
6852*ad5b5801SMichal Simek     // .. ==> 0XF8000748[8:8] = 0x00000000U
6853*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6854*ad5b5801SMichal Simek     // .. IO_Type = 1
6855*ad5b5801SMichal Simek     // .. ==> 0XF8000748[11:9] = 0x00000001U
6856*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6857*ad5b5801SMichal Simek     // .. PULLUP = 0
6858*ad5b5801SMichal Simek     // .. ==> 0XF8000748[12:12] = 0x00000000U
6859*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6860*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6861*ad5b5801SMichal Simek     // .. ==> 0XF8000748[13:13] = 0x00000000U
6862*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6863*ad5b5801SMichal Simek     // ..
6864*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000748, 0x00003FFFU ,0x00000202U),
6865*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6866*ad5b5801SMichal Simek     // .. ==> 0XF800074C[0:0] = 0x00000000U
6867*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6868*ad5b5801SMichal Simek     // .. L0_SEL = 1
6869*ad5b5801SMichal Simek     // .. ==> 0XF800074C[1:1] = 0x00000001U
6870*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6871*ad5b5801SMichal Simek     // .. L1_SEL = 0
6872*ad5b5801SMichal Simek     // .. ==> 0XF800074C[2:2] = 0x00000000U
6873*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6874*ad5b5801SMichal Simek     // .. L2_SEL = 0
6875*ad5b5801SMichal Simek     // .. ==> 0XF800074C[4:3] = 0x00000000U
6876*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6877*ad5b5801SMichal Simek     // .. L3_SEL = 0
6878*ad5b5801SMichal Simek     // .. ==> 0XF800074C[7:5] = 0x00000000U
6879*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6880*ad5b5801SMichal Simek     // .. Speed = 0
6881*ad5b5801SMichal Simek     // .. ==> 0XF800074C[8:8] = 0x00000000U
6882*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6883*ad5b5801SMichal Simek     // .. IO_Type = 1
6884*ad5b5801SMichal Simek     // .. ==> 0XF800074C[11:9] = 0x00000001U
6885*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6886*ad5b5801SMichal Simek     // .. PULLUP = 0
6887*ad5b5801SMichal Simek     // .. ==> 0XF800074C[12:12] = 0x00000000U
6888*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6889*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6890*ad5b5801SMichal Simek     // .. ==> 0XF800074C[13:13] = 0x00000000U
6891*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6892*ad5b5801SMichal Simek     // ..
6893*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800074C, 0x00003FFFU ,0x00000202U),
6894*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6895*ad5b5801SMichal Simek     // .. ==> 0XF8000750[0:0] = 0x00000000U
6896*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6897*ad5b5801SMichal Simek     // .. L0_SEL = 1
6898*ad5b5801SMichal Simek     // .. ==> 0XF8000750[1:1] = 0x00000001U
6899*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6900*ad5b5801SMichal Simek     // .. L1_SEL = 0
6901*ad5b5801SMichal Simek     // .. ==> 0XF8000750[2:2] = 0x00000000U
6902*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6903*ad5b5801SMichal Simek     // .. L2_SEL = 0
6904*ad5b5801SMichal Simek     // .. ==> 0XF8000750[4:3] = 0x00000000U
6905*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6906*ad5b5801SMichal Simek     // .. L3_SEL = 0
6907*ad5b5801SMichal Simek     // .. ==> 0XF8000750[7:5] = 0x00000000U
6908*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6909*ad5b5801SMichal Simek     // .. Speed = 0
6910*ad5b5801SMichal Simek     // .. ==> 0XF8000750[8:8] = 0x00000000U
6911*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6912*ad5b5801SMichal Simek     // .. IO_Type = 1
6913*ad5b5801SMichal Simek     // .. ==> 0XF8000750[11:9] = 0x00000001U
6914*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6915*ad5b5801SMichal Simek     // .. PULLUP = 0
6916*ad5b5801SMichal Simek     // .. ==> 0XF8000750[12:12] = 0x00000000U
6917*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6918*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6919*ad5b5801SMichal Simek     // .. ==> 0XF8000750[13:13] = 0x00000000U
6920*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6921*ad5b5801SMichal Simek     // ..
6922*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000750, 0x00003FFFU ,0x00000202U),
6923*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6924*ad5b5801SMichal Simek     // .. ==> 0XF8000754[0:0] = 0x00000000U
6925*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6926*ad5b5801SMichal Simek     // .. L0_SEL = 1
6927*ad5b5801SMichal Simek     // .. ==> 0XF8000754[1:1] = 0x00000001U
6928*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6929*ad5b5801SMichal Simek     // .. L1_SEL = 0
6930*ad5b5801SMichal Simek     // .. ==> 0XF8000754[2:2] = 0x00000000U
6931*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6932*ad5b5801SMichal Simek     // .. L2_SEL = 0
6933*ad5b5801SMichal Simek     // .. ==> 0XF8000754[4:3] = 0x00000000U
6934*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6935*ad5b5801SMichal Simek     // .. L3_SEL = 0
6936*ad5b5801SMichal Simek     // .. ==> 0XF8000754[7:5] = 0x00000000U
6937*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6938*ad5b5801SMichal Simek     // .. Speed = 0
6939*ad5b5801SMichal Simek     // .. ==> 0XF8000754[8:8] = 0x00000000U
6940*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6941*ad5b5801SMichal Simek     // .. IO_Type = 1
6942*ad5b5801SMichal Simek     // .. ==> 0XF8000754[11:9] = 0x00000001U
6943*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6944*ad5b5801SMichal Simek     // .. PULLUP = 0
6945*ad5b5801SMichal Simek     // .. ==> 0XF8000754[12:12] = 0x00000000U
6946*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6947*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6948*ad5b5801SMichal Simek     // .. ==> 0XF8000754[13:13] = 0x00000000U
6949*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6950*ad5b5801SMichal Simek     // ..
6951*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000754, 0x00003FFFU ,0x00000202U),
6952*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
6953*ad5b5801SMichal Simek     // .. ==> 0XF8000758[0:0] = 0x00000001U
6954*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6955*ad5b5801SMichal Simek     // .. L0_SEL = 1
6956*ad5b5801SMichal Simek     // .. ==> 0XF8000758[1:1] = 0x00000001U
6957*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6958*ad5b5801SMichal Simek     // .. L1_SEL = 0
6959*ad5b5801SMichal Simek     // .. ==> 0XF8000758[2:2] = 0x00000000U
6960*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6961*ad5b5801SMichal Simek     // .. L2_SEL = 0
6962*ad5b5801SMichal Simek     // .. ==> 0XF8000758[4:3] = 0x00000000U
6963*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6964*ad5b5801SMichal Simek     // .. L3_SEL = 0
6965*ad5b5801SMichal Simek     // .. ==> 0XF8000758[7:5] = 0x00000000U
6966*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6967*ad5b5801SMichal Simek     // .. Speed = 0
6968*ad5b5801SMichal Simek     // .. ==> 0XF8000758[8:8] = 0x00000000U
6969*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6970*ad5b5801SMichal Simek     // .. IO_Type = 1
6971*ad5b5801SMichal Simek     // .. ==> 0XF8000758[11:9] = 0x00000001U
6972*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6973*ad5b5801SMichal Simek     // .. PULLUP = 0
6974*ad5b5801SMichal Simek     // .. ==> 0XF8000758[12:12] = 0x00000000U
6975*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6976*ad5b5801SMichal Simek     // .. DisableRcvr = 0
6977*ad5b5801SMichal Simek     // .. ==> 0XF8000758[13:13] = 0x00000000U
6978*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6979*ad5b5801SMichal Simek     // ..
6980*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000758, 0x00003FFFU ,0x00000203U),
6981*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
6982*ad5b5801SMichal Simek     // .. ==> 0XF800075C[0:0] = 0x00000001U
6983*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6984*ad5b5801SMichal Simek     // .. L0_SEL = 1
6985*ad5b5801SMichal Simek     // .. ==> 0XF800075C[1:1] = 0x00000001U
6986*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6987*ad5b5801SMichal Simek     // .. L1_SEL = 0
6988*ad5b5801SMichal Simek     // .. ==> 0XF800075C[2:2] = 0x00000000U
6989*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6990*ad5b5801SMichal Simek     // .. L2_SEL = 0
6991*ad5b5801SMichal Simek     // .. ==> 0XF800075C[4:3] = 0x00000000U
6992*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6993*ad5b5801SMichal Simek     // .. L3_SEL = 0
6994*ad5b5801SMichal Simek     // .. ==> 0XF800075C[7:5] = 0x00000000U
6995*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6996*ad5b5801SMichal Simek     // .. Speed = 0
6997*ad5b5801SMichal Simek     // .. ==> 0XF800075C[8:8] = 0x00000000U
6998*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6999*ad5b5801SMichal Simek     // .. IO_Type = 1
7000*ad5b5801SMichal Simek     // .. ==> 0XF800075C[11:9] = 0x00000001U
7001*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7002*ad5b5801SMichal Simek     // .. PULLUP = 0
7003*ad5b5801SMichal Simek     // .. ==> 0XF800075C[12:12] = 0x00000000U
7004*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7005*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7006*ad5b5801SMichal Simek     // .. ==> 0XF800075C[13:13] = 0x00000000U
7007*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7008*ad5b5801SMichal Simek     // ..
7009*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800075C, 0x00003FFFU ,0x00000203U),
7010*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7011*ad5b5801SMichal Simek     // .. ==> 0XF8000760[0:0] = 0x00000001U
7012*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7013*ad5b5801SMichal Simek     // .. L0_SEL = 1
7014*ad5b5801SMichal Simek     // .. ==> 0XF8000760[1:1] = 0x00000001U
7015*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
7016*ad5b5801SMichal Simek     // .. L1_SEL = 0
7017*ad5b5801SMichal Simek     // .. ==> 0XF8000760[2:2] = 0x00000000U
7018*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7019*ad5b5801SMichal Simek     // .. L2_SEL = 0
7020*ad5b5801SMichal Simek     // .. ==> 0XF8000760[4:3] = 0x00000000U
7021*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7022*ad5b5801SMichal Simek     // .. L3_SEL = 0
7023*ad5b5801SMichal Simek     // .. ==> 0XF8000760[7:5] = 0x00000000U
7024*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7025*ad5b5801SMichal Simek     // .. Speed = 0
7026*ad5b5801SMichal Simek     // .. ==> 0XF8000760[8:8] = 0x00000000U
7027*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7028*ad5b5801SMichal Simek     // .. IO_Type = 1
7029*ad5b5801SMichal Simek     // .. ==> 0XF8000760[11:9] = 0x00000001U
7030*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7031*ad5b5801SMichal Simek     // .. PULLUP = 0
7032*ad5b5801SMichal Simek     // .. ==> 0XF8000760[12:12] = 0x00000000U
7033*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7034*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7035*ad5b5801SMichal Simek     // .. ==> 0XF8000760[13:13] = 0x00000000U
7036*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7037*ad5b5801SMichal Simek     // ..
7038*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000760, 0x00003FFFU ,0x00000203U),
7039*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7040*ad5b5801SMichal Simek     // .. ==> 0XF8000764[0:0] = 0x00000001U
7041*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7042*ad5b5801SMichal Simek     // .. L0_SEL = 1
7043*ad5b5801SMichal Simek     // .. ==> 0XF8000764[1:1] = 0x00000001U
7044*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
7045*ad5b5801SMichal Simek     // .. L1_SEL = 0
7046*ad5b5801SMichal Simek     // .. ==> 0XF8000764[2:2] = 0x00000000U
7047*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7048*ad5b5801SMichal Simek     // .. L2_SEL = 0
7049*ad5b5801SMichal Simek     // .. ==> 0XF8000764[4:3] = 0x00000000U
7050*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7051*ad5b5801SMichal Simek     // .. L3_SEL = 0
7052*ad5b5801SMichal Simek     // .. ==> 0XF8000764[7:5] = 0x00000000U
7053*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7054*ad5b5801SMichal Simek     // .. Speed = 0
7055*ad5b5801SMichal Simek     // .. ==> 0XF8000764[8:8] = 0x00000000U
7056*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7057*ad5b5801SMichal Simek     // .. IO_Type = 1
7058*ad5b5801SMichal Simek     // .. ==> 0XF8000764[11:9] = 0x00000001U
7059*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7060*ad5b5801SMichal Simek     // .. PULLUP = 0
7061*ad5b5801SMichal Simek     // .. ==> 0XF8000764[12:12] = 0x00000000U
7062*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7063*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7064*ad5b5801SMichal Simek     // .. ==> 0XF8000764[13:13] = 0x00000000U
7065*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7066*ad5b5801SMichal Simek     // ..
7067*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000764, 0x00003FFFU ,0x00000203U),
7068*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7069*ad5b5801SMichal Simek     // .. ==> 0XF8000768[0:0] = 0x00000001U
7070*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7071*ad5b5801SMichal Simek     // .. L0_SEL = 1
7072*ad5b5801SMichal Simek     // .. ==> 0XF8000768[1:1] = 0x00000001U
7073*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
7074*ad5b5801SMichal Simek     // .. L1_SEL = 0
7075*ad5b5801SMichal Simek     // .. ==> 0XF8000768[2:2] = 0x00000000U
7076*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7077*ad5b5801SMichal Simek     // .. L2_SEL = 0
7078*ad5b5801SMichal Simek     // .. ==> 0XF8000768[4:3] = 0x00000000U
7079*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7080*ad5b5801SMichal Simek     // .. L3_SEL = 0
7081*ad5b5801SMichal Simek     // .. ==> 0XF8000768[7:5] = 0x00000000U
7082*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7083*ad5b5801SMichal Simek     // .. Speed = 0
7084*ad5b5801SMichal Simek     // .. ==> 0XF8000768[8:8] = 0x00000000U
7085*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7086*ad5b5801SMichal Simek     // .. IO_Type = 1
7087*ad5b5801SMichal Simek     // .. ==> 0XF8000768[11:9] = 0x00000001U
7088*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7089*ad5b5801SMichal Simek     // .. PULLUP = 0
7090*ad5b5801SMichal Simek     // .. ==> 0XF8000768[12:12] = 0x00000000U
7091*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7092*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7093*ad5b5801SMichal Simek     // .. ==> 0XF8000768[13:13] = 0x00000000U
7094*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7095*ad5b5801SMichal Simek     // ..
7096*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000768, 0x00003FFFU ,0x00000203U),
7097*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7098*ad5b5801SMichal Simek     // .. ==> 0XF800076C[0:0] = 0x00000001U
7099*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7100*ad5b5801SMichal Simek     // .. L0_SEL = 1
7101*ad5b5801SMichal Simek     // .. ==> 0XF800076C[1:1] = 0x00000001U
7102*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
7103*ad5b5801SMichal Simek     // .. L1_SEL = 0
7104*ad5b5801SMichal Simek     // .. ==> 0XF800076C[2:2] = 0x00000000U
7105*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7106*ad5b5801SMichal Simek     // .. L2_SEL = 0
7107*ad5b5801SMichal Simek     // .. ==> 0XF800076C[4:3] = 0x00000000U
7108*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7109*ad5b5801SMichal Simek     // .. L3_SEL = 0
7110*ad5b5801SMichal Simek     // .. ==> 0XF800076C[7:5] = 0x00000000U
7111*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7112*ad5b5801SMichal Simek     // .. Speed = 0
7113*ad5b5801SMichal Simek     // .. ==> 0XF800076C[8:8] = 0x00000000U
7114*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7115*ad5b5801SMichal Simek     // .. IO_Type = 1
7116*ad5b5801SMichal Simek     // .. ==> 0XF800076C[11:9] = 0x00000001U
7117*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7118*ad5b5801SMichal Simek     // .. PULLUP = 0
7119*ad5b5801SMichal Simek     // .. ==> 0XF800076C[12:12] = 0x00000000U
7120*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7121*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7122*ad5b5801SMichal Simek     // .. ==> 0XF800076C[13:13] = 0x00000000U
7123*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7124*ad5b5801SMichal Simek     // ..
7125*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800076C, 0x00003FFFU ,0x00000203U),
7126*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7127*ad5b5801SMichal Simek     // .. ==> 0XF8000770[0:0] = 0x00000000U
7128*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7129*ad5b5801SMichal Simek     // .. L0_SEL = 0
7130*ad5b5801SMichal Simek     // .. ==> 0XF8000770[1:1] = 0x00000000U
7131*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7132*ad5b5801SMichal Simek     // .. L1_SEL = 1
7133*ad5b5801SMichal Simek     // .. ==> 0XF8000770[2:2] = 0x00000001U
7134*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7135*ad5b5801SMichal Simek     // .. L2_SEL = 0
7136*ad5b5801SMichal Simek     // .. ==> 0XF8000770[4:3] = 0x00000000U
7137*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7138*ad5b5801SMichal Simek     // .. L3_SEL = 0
7139*ad5b5801SMichal Simek     // .. ==> 0XF8000770[7:5] = 0x00000000U
7140*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7141*ad5b5801SMichal Simek     // .. Speed = 0
7142*ad5b5801SMichal Simek     // .. ==> 0XF8000770[8:8] = 0x00000000U
7143*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7144*ad5b5801SMichal Simek     // .. IO_Type = 1
7145*ad5b5801SMichal Simek     // .. ==> 0XF8000770[11:9] = 0x00000001U
7146*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7147*ad5b5801SMichal Simek     // .. PULLUP = 0
7148*ad5b5801SMichal Simek     // .. ==> 0XF8000770[12:12] = 0x00000000U
7149*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7150*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7151*ad5b5801SMichal Simek     // .. ==> 0XF8000770[13:13] = 0x00000000U
7152*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7153*ad5b5801SMichal Simek     // ..
7154*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000770, 0x00003FFFU ,0x00000204U),
7155*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7156*ad5b5801SMichal Simek     // .. ==> 0XF8000774[0:0] = 0x00000001U
7157*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7158*ad5b5801SMichal Simek     // .. L0_SEL = 0
7159*ad5b5801SMichal Simek     // .. ==> 0XF8000774[1:1] = 0x00000000U
7160*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7161*ad5b5801SMichal Simek     // .. L1_SEL = 1
7162*ad5b5801SMichal Simek     // .. ==> 0XF8000774[2:2] = 0x00000001U
7163*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7164*ad5b5801SMichal Simek     // .. L2_SEL = 0
7165*ad5b5801SMichal Simek     // .. ==> 0XF8000774[4:3] = 0x00000000U
7166*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7167*ad5b5801SMichal Simek     // .. L3_SEL = 0
7168*ad5b5801SMichal Simek     // .. ==> 0XF8000774[7:5] = 0x00000000U
7169*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7170*ad5b5801SMichal Simek     // .. Speed = 0
7171*ad5b5801SMichal Simek     // .. ==> 0XF8000774[8:8] = 0x00000000U
7172*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7173*ad5b5801SMichal Simek     // .. IO_Type = 1
7174*ad5b5801SMichal Simek     // .. ==> 0XF8000774[11:9] = 0x00000001U
7175*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7176*ad5b5801SMichal Simek     // .. PULLUP = 0
7177*ad5b5801SMichal Simek     // .. ==> 0XF8000774[12:12] = 0x00000000U
7178*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7179*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7180*ad5b5801SMichal Simek     // .. ==> 0XF8000774[13:13] = 0x00000000U
7181*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7182*ad5b5801SMichal Simek     // ..
7183*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000774, 0x00003FFFU ,0x00000205U),
7184*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7185*ad5b5801SMichal Simek     // .. ==> 0XF8000778[0:0] = 0x00000000U
7186*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7187*ad5b5801SMichal Simek     // .. L0_SEL = 0
7188*ad5b5801SMichal Simek     // .. ==> 0XF8000778[1:1] = 0x00000000U
7189*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7190*ad5b5801SMichal Simek     // .. L1_SEL = 1
7191*ad5b5801SMichal Simek     // .. ==> 0XF8000778[2:2] = 0x00000001U
7192*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7193*ad5b5801SMichal Simek     // .. L2_SEL = 0
7194*ad5b5801SMichal Simek     // .. ==> 0XF8000778[4:3] = 0x00000000U
7195*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7196*ad5b5801SMichal Simek     // .. L3_SEL = 0
7197*ad5b5801SMichal Simek     // .. ==> 0XF8000778[7:5] = 0x00000000U
7198*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7199*ad5b5801SMichal Simek     // .. Speed = 0
7200*ad5b5801SMichal Simek     // .. ==> 0XF8000778[8:8] = 0x00000000U
7201*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7202*ad5b5801SMichal Simek     // .. IO_Type = 1
7203*ad5b5801SMichal Simek     // .. ==> 0XF8000778[11:9] = 0x00000001U
7204*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7205*ad5b5801SMichal Simek     // .. PULLUP = 0
7206*ad5b5801SMichal Simek     // .. ==> 0XF8000778[12:12] = 0x00000000U
7207*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7208*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7209*ad5b5801SMichal Simek     // .. ==> 0XF8000778[13:13] = 0x00000000U
7210*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7211*ad5b5801SMichal Simek     // ..
7212*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000778, 0x00003FFFU ,0x00000204U),
7213*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7214*ad5b5801SMichal Simek     // .. ==> 0XF800077C[0:0] = 0x00000001U
7215*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7216*ad5b5801SMichal Simek     // .. L0_SEL = 0
7217*ad5b5801SMichal Simek     // .. ==> 0XF800077C[1:1] = 0x00000000U
7218*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7219*ad5b5801SMichal Simek     // .. L1_SEL = 1
7220*ad5b5801SMichal Simek     // .. ==> 0XF800077C[2:2] = 0x00000001U
7221*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7222*ad5b5801SMichal Simek     // .. L2_SEL = 0
7223*ad5b5801SMichal Simek     // .. ==> 0XF800077C[4:3] = 0x00000000U
7224*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7225*ad5b5801SMichal Simek     // .. L3_SEL = 0
7226*ad5b5801SMichal Simek     // .. ==> 0XF800077C[7:5] = 0x00000000U
7227*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7228*ad5b5801SMichal Simek     // .. Speed = 0
7229*ad5b5801SMichal Simek     // .. ==> 0XF800077C[8:8] = 0x00000000U
7230*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7231*ad5b5801SMichal Simek     // .. IO_Type = 1
7232*ad5b5801SMichal Simek     // .. ==> 0XF800077C[11:9] = 0x00000001U
7233*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7234*ad5b5801SMichal Simek     // .. PULLUP = 0
7235*ad5b5801SMichal Simek     // .. ==> 0XF800077C[12:12] = 0x00000000U
7236*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7237*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7238*ad5b5801SMichal Simek     // .. ==> 0XF800077C[13:13] = 0x00000000U
7239*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7240*ad5b5801SMichal Simek     // ..
7241*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800077C, 0x00003FFFU ,0x00000205U),
7242*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7243*ad5b5801SMichal Simek     // .. ==> 0XF8000780[0:0] = 0x00000000U
7244*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7245*ad5b5801SMichal Simek     // .. L0_SEL = 0
7246*ad5b5801SMichal Simek     // .. ==> 0XF8000780[1:1] = 0x00000000U
7247*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7248*ad5b5801SMichal Simek     // .. L1_SEL = 1
7249*ad5b5801SMichal Simek     // .. ==> 0XF8000780[2:2] = 0x00000001U
7250*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7251*ad5b5801SMichal Simek     // .. L2_SEL = 0
7252*ad5b5801SMichal Simek     // .. ==> 0XF8000780[4:3] = 0x00000000U
7253*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7254*ad5b5801SMichal Simek     // .. L3_SEL = 0
7255*ad5b5801SMichal Simek     // .. ==> 0XF8000780[7:5] = 0x00000000U
7256*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7257*ad5b5801SMichal Simek     // .. Speed = 0
7258*ad5b5801SMichal Simek     // .. ==> 0XF8000780[8:8] = 0x00000000U
7259*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7260*ad5b5801SMichal Simek     // .. IO_Type = 1
7261*ad5b5801SMichal Simek     // .. ==> 0XF8000780[11:9] = 0x00000001U
7262*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7263*ad5b5801SMichal Simek     // .. PULLUP = 0
7264*ad5b5801SMichal Simek     // .. ==> 0XF8000780[12:12] = 0x00000000U
7265*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7266*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7267*ad5b5801SMichal Simek     // .. ==> 0XF8000780[13:13] = 0x00000000U
7268*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7269*ad5b5801SMichal Simek     // ..
7270*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000780, 0x00003FFFU ,0x00000204U),
7271*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7272*ad5b5801SMichal Simek     // .. ==> 0XF8000784[0:0] = 0x00000000U
7273*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7274*ad5b5801SMichal Simek     // .. L0_SEL = 0
7275*ad5b5801SMichal Simek     // .. ==> 0XF8000784[1:1] = 0x00000000U
7276*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7277*ad5b5801SMichal Simek     // .. L1_SEL = 1
7278*ad5b5801SMichal Simek     // .. ==> 0XF8000784[2:2] = 0x00000001U
7279*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7280*ad5b5801SMichal Simek     // .. L2_SEL = 0
7281*ad5b5801SMichal Simek     // .. ==> 0XF8000784[4:3] = 0x00000000U
7282*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7283*ad5b5801SMichal Simek     // .. L3_SEL = 0
7284*ad5b5801SMichal Simek     // .. ==> 0XF8000784[7:5] = 0x00000000U
7285*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7286*ad5b5801SMichal Simek     // .. Speed = 0
7287*ad5b5801SMichal Simek     // .. ==> 0XF8000784[8:8] = 0x00000000U
7288*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7289*ad5b5801SMichal Simek     // .. IO_Type = 1
7290*ad5b5801SMichal Simek     // .. ==> 0XF8000784[11:9] = 0x00000001U
7291*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7292*ad5b5801SMichal Simek     // .. PULLUP = 0
7293*ad5b5801SMichal Simek     // .. ==> 0XF8000784[12:12] = 0x00000000U
7294*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7295*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7296*ad5b5801SMichal Simek     // .. ==> 0XF8000784[13:13] = 0x00000000U
7297*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7298*ad5b5801SMichal Simek     // ..
7299*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000784, 0x00003FFFU ,0x00000204U),
7300*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7301*ad5b5801SMichal Simek     // .. ==> 0XF8000788[0:0] = 0x00000000U
7302*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7303*ad5b5801SMichal Simek     // .. L0_SEL = 0
7304*ad5b5801SMichal Simek     // .. ==> 0XF8000788[1:1] = 0x00000000U
7305*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7306*ad5b5801SMichal Simek     // .. L1_SEL = 1
7307*ad5b5801SMichal Simek     // .. ==> 0XF8000788[2:2] = 0x00000001U
7308*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7309*ad5b5801SMichal Simek     // .. L2_SEL = 0
7310*ad5b5801SMichal Simek     // .. ==> 0XF8000788[4:3] = 0x00000000U
7311*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7312*ad5b5801SMichal Simek     // .. L3_SEL = 0
7313*ad5b5801SMichal Simek     // .. ==> 0XF8000788[7:5] = 0x00000000U
7314*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7315*ad5b5801SMichal Simek     // .. Speed = 0
7316*ad5b5801SMichal Simek     // .. ==> 0XF8000788[8:8] = 0x00000000U
7317*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7318*ad5b5801SMichal Simek     // .. IO_Type = 1
7319*ad5b5801SMichal Simek     // .. ==> 0XF8000788[11:9] = 0x00000001U
7320*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7321*ad5b5801SMichal Simek     // .. PULLUP = 0
7322*ad5b5801SMichal Simek     // .. ==> 0XF8000788[12:12] = 0x00000000U
7323*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7324*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7325*ad5b5801SMichal Simek     // .. ==> 0XF8000788[13:13] = 0x00000000U
7326*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7327*ad5b5801SMichal Simek     // ..
7328*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000788, 0x00003FFFU ,0x00000204U),
7329*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7330*ad5b5801SMichal Simek     // .. ==> 0XF800078C[0:0] = 0x00000000U
7331*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7332*ad5b5801SMichal Simek     // .. L0_SEL = 0
7333*ad5b5801SMichal Simek     // .. ==> 0XF800078C[1:1] = 0x00000000U
7334*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7335*ad5b5801SMichal Simek     // .. L1_SEL = 1
7336*ad5b5801SMichal Simek     // .. ==> 0XF800078C[2:2] = 0x00000001U
7337*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7338*ad5b5801SMichal Simek     // .. L2_SEL = 0
7339*ad5b5801SMichal Simek     // .. ==> 0XF800078C[4:3] = 0x00000000U
7340*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7341*ad5b5801SMichal Simek     // .. L3_SEL = 0
7342*ad5b5801SMichal Simek     // .. ==> 0XF800078C[7:5] = 0x00000000U
7343*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7344*ad5b5801SMichal Simek     // .. Speed = 0
7345*ad5b5801SMichal Simek     // .. ==> 0XF800078C[8:8] = 0x00000000U
7346*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7347*ad5b5801SMichal Simek     // .. IO_Type = 1
7348*ad5b5801SMichal Simek     // .. ==> 0XF800078C[11:9] = 0x00000001U
7349*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7350*ad5b5801SMichal Simek     // .. PULLUP = 0
7351*ad5b5801SMichal Simek     // .. ==> 0XF800078C[12:12] = 0x00000000U
7352*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7353*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7354*ad5b5801SMichal Simek     // .. ==> 0XF800078C[13:13] = 0x00000000U
7355*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7356*ad5b5801SMichal Simek     // ..
7357*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800078C, 0x00003FFFU ,0x00000204U),
7358*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7359*ad5b5801SMichal Simek     // .. ==> 0XF8000790[0:0] = 0x00000001U
7360*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7361*ad5b5801SMichal Simek     // .. L0_SEL = 0
7362*ad5b5801SMichal Simek     // .. ==> 0XF8000790[1:1] = 0x00000000U
7363*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7364*ad5b5801SMichal Simek     // .. L1_SEL = 1
7365*ad5b5801SMichal Simek     // .. ==> 0XF8000790[2:2] = 0x00000001U
7366*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7367*ad5b5801SMichal Simek     // .. L2_SEL = 0
7368*ad5b5801SMichal Simek     // .. ==> 0XF8000790[4:3] = 0x00000000U
7369*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7370*ad5b5801SMichal Simek     // .. L3_SEL = 0
7371*ad5b5801SMichal Simek     // .. ==> 0XF8000790[7:5] = 0x00000000U
7372*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7373*ad5b5801SMichal Simek     // .. Speed = 0
7374*ad5b5801SMichal Simek     // .. ==> 0XF8000790[8:8] = 0x00000000U
7375*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7376*ad5b5801SMichal Simek     // .. IO_Type = 1
7377*ad5b5801SMichal Simek     // .. ==> 0XF8000790[11:9] = 0x00000001U
7378*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7379*ad5b5801SMichal Simek     // .. PULLUP = 0
7380*ad5b5801SMichal Simek     // .. ==> 0XF8000790[12:12] = 0x00000000U
7381*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7382*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7383*ad5b5801SMichal Simek     // .. ==> 0XF8000790[13:13] = 0x00000000U
7384*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7385*ad5b5801SMichal Simek     // ..
7386*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000790, 0x00003FFFU ,0x00000205U),
7387*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7388*ad5b5801SMichal Simek     // .. ==> 0XF8000794[0:0] = 0x00000000U
7389*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7390*ad5b5801SMichal Simek     // .. L0_SEL = 0
7391*ad5b5801SMichal Simek     // .. ==> 0XF8000794[1:1] = 0x00000000U
7392*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7393*ad5b5801SMichal Simek     // .. L1_SEL = 1
7394*ad5b5801SMichal Simek     // .. ==> 0XF8000794[2:2] = 0x00000001U
7395*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7396*ad5b5801SMichal Simek     // .. L2_SEL = 0
7397*ad5b5801SMichal Simek     // .. ==> 0XF8000794[4:3] = 0x00000000U
7398*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7399*ad5b5801SMichal Simek     // .. L3_SEL = 0
7400*ad5b5801SMichal Simek     // .. ==> 0XF8000794[7:5] = 0x00000000U
7401*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7402*ad5b5801SMichal Simek     // .. Speed = 0
7403*ad5b5801SMichal Simek     // .. ==> 0XF8000794[8:8] = 0x00000000U
7404*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7405*ad5b5801SMichal Simek     // .. IO_Type = 1
7406*ad5b5801SMichal Simek     // .. ==> 0XF8000794[11:9] = 0x00000001U
7407*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7408*ad5b5801SMichal Simek     // .. PULLUP = 0
7409*ad5b5801SMichal Simek     // .. ==> 0XF8000794[12:12] = 0x00000000U
7410*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7411*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7412*ad5b5801SMichal Simek     // .. ==> 0XF8000794[13:13] = 0x00000000U
7413*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7414*ad5b5801SMichal Simek     // ..
7415*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000794, 0x00003FFFU ,0x00000204U),
7416*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7417*ad5b5801SMichal Simek     // .. ==> 0XF8000798[0:0] = 0x00000000U
7418*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7419*ad5b5801SMichal Simek     // .. L0_SEL = 0
7420*ad5b5801SMichal Simek     // .. ==> 0XF8000798[1:1] = 0x00000000U
7421*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7422*ad5b5801SMichal Simek     // .. L1_SEL = 1
7423*ad5b5801SMichal Simek     // .. ==> 0XF8000798[2:2] = 0x00000001U
7424*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7425*ad5b5801SMichal Simek     // .. L2_SEL = 0
7426*ad5b5801SMichal Simek     // .. ==> 0XF8000798[4:3] = 0x00000000U
7427*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7428*ad5b5801SMichal Simek     // .. L3_SEL = 0
7429*ad5b5801SMichal Simek     // .. ==> 0XF8000798[7:5] = 0x00000000U
7430*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7431*ad5b5801SMichal Simek     // .. Speed = 0
7432*ad5b5801SMichal Simek     // .. ==> 0XF8000798[8:8] = 0x00000000U
7433*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7434*ad5b5801SMichal Simek     // .. IO_Type = 1
7435*ad5b5801SMichal Simek     // .. ==> 0XF8000798[11:9] = 0x00000001U
7436*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7437*ad5b5801SMichal Simek     // .. PULLUP = 0
7438*ad5b5801SMichal Simek     // .. ==> 0XF8000798[12:12] = 0x00000000U
7439*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7440*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7441*ad5b5801SMichal Simek     // .. ==> 0XF8000798[13:13] = 0x00000000U
7442*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7443*ad5b5801SMichal Simek     // ..
7444*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000798, 0x00003FFFU ,0x00000204U),
7445*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7446*ad5b5801SMichal Simek     // .. ==> 0XF800079C[0:0] = 0x00000000U
7447*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7448*ad5b5801SMichal Simek     // .. L0_SEL = 0
7449*ad5b5801SMichal Simek     // .. ==> 0XF800079C[1:1] = 0x00000000U
7450*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7451*ad5b5801SMichal Simek     // .. L1_SEL = 1
7452*ad5b5801SMichal Simek     // .. ==> 0XF800079C[2:2] = 0x00000001U
7453*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7454*ad5b5801SMichal Simek     // .. L2_SEL = 0
7455*ad5b5801SMichal Simek     // .. ==> 0XF800079C[4:3] = 0x00000000U
7456*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7457*ad5b5801SMichal Simek     // .. L3_SEL = 0
7458*ad5b5801SMichal Simek     // .. ==> 0XF800079C[7:5] = 0x00000000U
7459*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7460*ad5b5801SMichal Simek     // .. Speed = 0
7461*ad5b5801SMichal Simek     // .. ==> 0XF800079C[8:8] = 0x00000000U
7462*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7463*ad5b5801SMichal Simek     // .. IO_Type = 1
7464*ad5b5801SMichal Simek     // .. ==> 0XF800079C[11:9] = 0x00000001U
7465*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7466*ad5b5801SMichal Simek     // .. PULLUP = 0
7467*ad5b5801SMichal Simek     // .. ==> 0XF800079C[12:12] = 0x00000000U
7468*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7469*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7470*ad5b5801SMichal Simek     // .. ==> 0XF800079C[13:13] = 0x00000000U
7471*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7472*ad5b5801SMichal Simek     // ..
7473*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800079C, 0x00003FFFU ,0x00000204U),
7474*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7475*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[0:0] = 0x00000000U
7476*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7477*ad5b5801SMichal Simek     // .. L0_SEL = 0
7478*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[1:1] = 0x00000000U
7479*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7480*ad5b5801SMichal Simek     // .. L1_SEL = 0
7481*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[2:2] = 0x00000000U
7482*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7483*ad5b5801SMichal Simek     // .. L2_SEL = 0
7484*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[4:3] = 0x00000000U
7485*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7486*ad5b5801SMichal Simek     // .. L3_SEL = 4
7487*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[7:5] = 0x00000004U
7488*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7489*ad5b5801SMichal Simek     // .. Speed = 0
7490*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[8:8] = 0x00000000U
7491*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7492*ad5b5801SMichal Simek     // .. IO_Type = 1
7493*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[11:9] = 0x00000001U
7494*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7495*ad5b5801SMichal Simek     // .. PULLUP = 0
7496*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[12:12] = 0x00000000U
7497*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7498*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7499*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[13:13] = 0x00000000U
7500*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7501*ad5b5801SMichal Simek     // ..
7502*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A0, 0x00003FFFU ,0x00000280U),
7503*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7504*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[0:0] = 0x00000000U
7505*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7506*ad5b5801SMichal Simek     // .. L0_SEL = 0
7507*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[1:1] = 0x00000000U
7508*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7509*ad5b5801SMichal Simek     // .. L1_SEL = 0
7510*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[2:2] = 0x00000000U
7511*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7512*ad5b5801SMichal Simek     // .. L2_SEL = 0
7513*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[4:3] = 0x00000000U
7514*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7515*ad5b5801SMichal Simek     // .. L3_SEL = 4
7516*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[7:5] = 0x00000004U
7517*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7518*ad5b5801SMichal Simek     // .. Speed = 0
7519*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[8:8] = 0x00000000U
7520*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7521*ad5b5801SMichal Simek     // .. IO_Type = 1
7522*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[11:9] = 0x00000001U
7523*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7524*ad5b5801SMichal Simek     // .. PULLUP = 0
7525*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[12:12] = 0x00000000U
7526*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7527*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7528*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[13:13] = 0x00000000U
7529*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7530*ad5b5801SMichal Simek     // ..
7531*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A4, 0x00003FFFU ,0x00000280U),
7532*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7533*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[0:0] = 0x00000000U
7534*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7535*ad5b5801SMichal Simek     // .. L0_SEL = 0
7536*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[1:1] = 0x00000000U
7537*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7538*ad5b5801SMichal Simek     // .. L1_SEL = 0
7539*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[2:2] = 0x00000000U
7540*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7541*ad5b5801SMichal Simek     // .. L2_SEL = 0
7542*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[4:3] = 0x00000000U
7543*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7544*ad5b5801SMichal Simek     // .. L3_SEL = 4
7545*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[7:5] = 0x00000004U
7546*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7547*ad5b5801SMichal Simek     // .. Speed = 0
7548*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[8:8] = 0x00000000U
7549*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7550*ad5b5801SMichal Simek     // .. IO_Type = 1
7551*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[11:9] = 0x00000001U
7552*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7553*ad5b5801SMichal Simek     // .. PULLUP = 0
7554*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[12:12] = 0x00000000U
7555*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7556*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7557*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[13:13] = 0x00000000U
7558*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7559*ad5b5801SMichal Simek     // ..
7560*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A8, 0x00003FFFU ,0x00000280U),
7561*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7562*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[0:0] = 0x00000000U
7563*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7564*ad5b5801SMichal Simek     // .. L0_SEL = 0
7565*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[1:1] = 0x00000000U
7566*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7567*ad5b5801SMichal Simek     // .. L1_SEL = 0
7568*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[2:2] = 0x00000000U
7569*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7570*ad5b5801SMichal Simek     // .. L2_SEL = 0
7571*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[4:3] = 0x00000000U
7572*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7573*ad5b5801SMichal Simek     // .. L3_SEL = 4
7574*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[7:5] = 0x00000004U
7575*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7576*ad5b5801SMichal Simek     // .. Speed = 0
7577*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[8:8] = 0x00000000U
7578*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7579*ad5b5801SMichal Simek     // .. IO_Type = 1
7580*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[11:9] = 0x00000001U
7581*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7582*ad5b5801SMichal Simek     // .. PULLUP = 0
7583*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[12:12] = 0x00000000U
7584*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7585*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7586*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[13:13] = 0x00000000U
7587*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7588*ad5b5801SMichal Simek     // ..
7589*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007AC, 0x00003FFFU ,0x00000280U),
7590*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7591*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[0:0] = 0x00000000U
7592*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7593*ad5b5801SMichal Simek     // .. L0_SEL = 0
7594*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[1:1] = 0x00000000U
7595*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7596*ad5b5801SMichal Simek     // .. L1_SEL = 0
7597*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[2:2] = 0x00000000U
7598*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7599*ad5b5801SMichal Simek     // .. L2_SEL = 0
7600*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[4:3] = 0x00000000U
7601*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7602*ad5b5801SMichal Simek     // .. L3_SEL = 4
7603*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[7:5] = 0x00000004U
7604*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7605*ad5b5801SMichal Simek     // .. Speed = 0
7606*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[8:8] = 0x00000000U
7607*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7608*ad5b5801SMichal Simek     // .. IO_Type = 1
7609*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[11:9] = 0x00000001U
7610*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7611*ad5b5801SMichal Simek     // .. PULLUP = 0
7612*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[12:12] = 0x00000000U
7613*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7614*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7615*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[13:13] = 0x00000000U
7616*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7617*ad5b5801SMichal Simek     // ..
7618*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B0, 0x00003FFFU ,0x00000280U),
7619*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7620*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[0:0] = 0x00000000U
7621*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7622*ad5b5801SMichal Simek     // .. L0_SEL = 0
7623*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[1:1] = 0x00000000U
7624*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7625*ad5b5801SMichal Simek     // .. L1_SEL = 0
7626*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[2:2] = 0x00000000U
7627*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7628*ad5b5801SMichal Simek     // .. L2_SEL = 0
7629*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[4:3] = 0x00000000U
7630*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7631*ad5b5801SMichal Simek     // .. L3_SEL = 4
7632*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[7:5] = 0x00000004U
7633*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7634*ad5b5801SMichal Simek     // .. Speed = 0
7635*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[8:8] = 0x00000000U
7636*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7637*ad5b5801SMichal Simek     // .. IO_Type = 1
7638*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[11:9] = 0x00000001U
7639*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7640*ad5b5801SMichal Simek     // .. PULLUP = 0
7641*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[12:12] = 0x00000000U
7642*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7643*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7644*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[13:13] = 0x00000000U
7645*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7646*ad5b5801SMichal Simek     // ..
7647*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B4, 0x00003FFFU ,0x00000280U),
7648*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7649*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[0:0] = 0x00000001U
7650*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7651*ad5b5801SMichal Simek     // .. Speed = 0
7652*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[8:8] = 0x00000000U
7653*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7654*ad5b5801SMichal Simek     // .. IO_Type = 1
7655*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[11:9] = 0x00000001U
7656*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7657*ad5b5801SMichal Simek     // .. PULLUP = 0
7658*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[12:12] = 0x00000000U
7659*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7660*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7661*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[13:13] = 0x00000000U
7662*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7663*ad5b5801SMichal Simek     // ..
7664*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B8, 0x00003F01U ,0x00000201U),
7665*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7666*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[0:0] = 0x00000000U
7667*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7668*ad5b5801SMichal Simek     // .. L0_SEL = 0
7669*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[1:1] = 0x00000000U
7670*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7671*ad5b5801SMichal Simek     // .. L1_SEL = 0
7672*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[2:2] = 0x00000000U
7673*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7674*ad5b5801SMichal Simek     // .. L2_SEL = 0
7675*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[4:3] = 0x00000000U
7676*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7677*ad5b5801SMichal Simek     // .. L3_SEL = 0
7678*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[7:5] = 0x00000000U
7679*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7680*ad5b5801SMichal Simek     // .. Speed = 0
7681*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[8:8] = 0x00000000U
7682*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7683*ad5b5801SMichal Simek     // .. IO_Type = 1
7684*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[11:9] = 0x00000001U
7685*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7686*ad5b5801SMichal Simek     // .. PULLUP = 0
7687*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[12:12] = 0x00000000U
7688*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7689*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7690*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[13:13] = 0x00000000U
7691*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7692*ad5b5801SMichal Simek     // ..
7693*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007BC, 0x00003FFFU ,0x00000200U),
7694*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7695*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[0:0] = 0x00000000U
7696*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7697*ad5b5801SMichal Simek     // .. L0_SEL = 0
7698*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[1:1] = 0x00000000U
7699*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7700*ad5b5801SMichal Simek     // .. L1_SEL = 0
7701*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[2:2] = 0x00000000U
7702*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7703*ad5b5801SMichal Simek     // .. L2_SEL = 0
7704*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[4:3] = 0x00000000U
7705*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7706*ad5b5801SMichal Simek     // .. L3_SEL = 7
7707*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[7:5] = 0x00000007U
7708*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
7709*ad5b5801SMichal Simek     // .. Speed = 0
7710*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[8:8] = 0x00000000U
7711*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7712*ad5b5801SMichal Simek     // .. IO_Type = 1
7713*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[11:9] = 0x00000001U
7714*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7715*ad5b5801SMichal Simek     // .. PULLUP = 0
7716*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[12:12] = 0x00000000U
7717*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7718*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7719*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[13:13] = 0x00000000U
7720*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7721*ad5b5801SMichal Simek     // ..
7722*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C0, 0x00003FFFU ,0x000002E0U),
7723*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7724*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[0:0] = 0x00000001U
7725*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7726*ad5b5801SMichal Simek     // .. L0_SEL = 0
7727*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[1:1] = 0x00000000U
7728*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7729*ad5b5801SMichal Simek     // .. L1_SEL = 0
7730*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[2:2] = 0x00000000U
7731*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7732*ad5b5801SMichal Simek     // .. L2_SEL = 0
7733*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[4:3] = 0x00000000U
7734*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7735*ad5b5801SMichal Simek     // .. L3_SEL = 7
7736*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[7:5] = 0x00000007U
7737*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
7738*ad5b5801SMichal Simek     // .. Speed = 0
7739*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[8:8] = 0x00000000U
7740*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7741*ad5b5801SMichal Simek     // .. IO_Type = 1
7742*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[11:9] = 0x00000001U
7743*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7744*ad5b5801SMichal Simek     // .. PULLUP = 0
7745*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[12:12] = 0x00000000U
7746*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7747*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7748*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[13:13] = 0x00000000U
7749*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7750*ad5b5801SMichal Simek     // ..
7751*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C4, 0x00003FFFU ,0x000002E1U),
7752*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7753*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[0:0] = 0x00000001U
7754*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7755*ad5b5801SMichal Simek     // .. Speed = 0
7756*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[8:8] = 0x00000000U
7757*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7758*ad5b5801SMichal Simek     // .. IO_Type = 1
7759*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[11:9] = 0x00000001U
7760*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7761*ad5b5801SMichal Simek     // .. PULLUP = 0
7762*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[12:12] = 0x00000000U
7763*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7764*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7765*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[13:13] = 0x00000000U
7766*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7767*ad5b5801SMichal Simek     // ..
7768*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C8, 0x00003F01U ,0x00000201U),
7769*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7770*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[0:0] = 0x00000000U
7771*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7772*ad5b5801SMichal Simek     // .. L0_SEL = 0
7773*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[1:1] = 0x00000000U
7774*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7775*ad5b5801SMichal Simek     // .. L1_SEL = 0
7776*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[2:2] = 0x00000000U
7777*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7778*ad5b5801SMichal Simek     // .. L2_SEL = 0
7779*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[4:3] = 0x00000000U
7780*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7781*ad5b5801SMichal Simek     // .. L3_SEL = 0
7782*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[7:5] = 0x00000000U
7783*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7784*ad5b5801SMichal Simek     // .. Speed = 0
7785*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[8:8] = 0x00000000U
7786*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7787*ad5b5801SMichal Simek     // .. IO_Type = 1
7788*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[11:9] = 0x00000001U
7789*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7790*ad5b5801SMichal Simek     // .. PULLUP = 0
7791*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[12:12] = 0x00000000U
7792*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7793*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7794*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[13:13] = 0x00000000U
7795*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7796*ad5b5801SMichal Simek     // ..
7797*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007CC, 0x00003FFFU ,0x00000200U),
7798*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7799*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[0:0] = 0x00000000U
7800*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7801*ad5b5801SMichal Simek     // .. L0_SEL = 0
7802*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[1:1] = 0x00000000U
7803*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7804*ad5b5801SMichal Simek     // .. L1_SEL = 0
7805*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[2:2] = 0x00000000U
7806*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7807*ad5b5801SMichal Simek     // .. L2_SEL = 0
7808*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[4:3] = 0x00000000U
7809*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7810*ad5b5801SMichal Simek     // .. L3_SEL = 4
7811*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[7:5] = 0x00000004U
7812*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7813*ad5b5801SMichal Simek     // .. Speed = 0
7814*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[8:8] = 0x00000000U
7815*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7816*ad5b5801SMichal Simek     // .. IO_Type = 1
7817*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[11:9] = 0x00000001U
7818*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7819*ad5b5801SMichal Simek     // .. PULLUP = 0
7820*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[12:12] = 0x00000000U
7821*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7822*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7823*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[13:13] = 0x00000000U
7824*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7825*ad5b5801SMichal Simek     // ..
7826*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D0, 0x00003FFFU ,0x00000280U),
7827*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7828*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[0:0] = 0x00000000U
7829*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7830*ad5b5801SMichal Simek     // .. L0_SEL = 0
7831*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[1:1] = 0x00000000U
7832*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7833*ad5b5801SMichal Simek     // .. L1_SEL = 0
7834*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[2:2] = 0x00000000U
7835*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7836*ad5b5801SMichal Simek     // .. L2_SEL = 0
7837*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[4:3] = 0x00000000U
7838*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7839*ad5b5801SMichal Simek     // .. L3_SEL = 4
7840*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[7:5] = 0x00000004U
7841*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7842*ad5b5801SMichal Simek     // .. Speed = 0
7843*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[8:8] = 0x00000000U
7844*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7845*ad5b5801SMichal Simek     // .. IO_Type = 1
7846*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[11:9] = 0x00000001U
7847*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7848*ad5b5801SMichal Simek     // .. PULLUP = 0
7849*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[12:12] = 0x00000000U
7850*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7851*ad5b5801SMichal Simek     // .. DisableRcvr = 0
7852*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[13:13] = 0x00000000U
7853*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7854*ad5b5801SMichal Simek     // ..
7855*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D4, 0x00003FFFU ,0x00000280U),
7856*ad5b5801SMichal Simek     // .. SDIO0_WP_SEL = 50
7857*ad5b5801SMichal Simek     // .. ==> 0XF8000830[5:0] = 0x00000032U
7858*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000003FU    VAL : 0x00000032U
7859*ad5b5801SMichal Simek     // .. SDIO0_CD_SEL = 46
7860*ad5b5801SMichal Simek     // .. ==> 0XF8000830[21:16] = 0x0000002EU
7861*ad5b5801SMichal Simek     // ..     ==> MASK : 0x003F0000U    VAL : 0x002E0000U
7862*ad5b5801SMichal Simek     // ..
7863*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000830, 0x003F003FU ,0x002E0032U),
7864*ad5b5801SMichal Simek     // .. FINISH: MIO PROGRAMMING
7865*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
7866*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
7867*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
7868*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
7869*ad5b5801SMichal Simek     // ..
7870*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
7871*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
7872*ad5b5801SMichal Simek     // FINISH: top
7873*ad5b5801SMichal Simek     //
7874*ad5b5801SMichal Simek     EMIT_EXIT(),
7875*ad5b5801SMichal Simek 
7876*ad5b5801SMichal Simek     //
7877*ad5b5801SMichal Simek };
7878*ad5b5801SMichal Simek 
7879*ad5b5801SMichal Simek unsigned long ps7_peripherals_init_data_2_0[] = {
7880*ad5b5801SMichal Simek     // START: top
7881*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
7882*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
7883*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
7884*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
7885*ad5b5801SMichal Simek     // ..
7886*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
7887*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
7888*ad5b5801SMichal Simek     // .. START: DDR TERM/IBUF_DISABLE_MODE SETTINGS
7889*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
7890*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000001U
7891*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
7892*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
7893*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000001U
7894*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7895*ad5b5801SMichal Simek     // ..
7896*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000180U ,0x00000180U),
7897*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
7898*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000001U
7899*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
7900*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
7901*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000001U
7902*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7903*ad5b5801SMichal Simek     // ..
7904*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000180U ,0x00000180U),
7905*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
7906*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000001U
7907*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
7908*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
7909*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000001U
7910*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7911*ad5b5801SMichal Simek     // ..
7912*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000180U ,0x00000180U),
7913*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
7914*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000001U
7915*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
7916*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
7917*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000001U
7918*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7919*ad5b5801SMichal Simek     // ..
7920*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000180U ,0x00000180U),
7921*ad5b5801SMichal Simek     // .. FINISH: DDR TERM/IBUF_DISABLE_MODE SETTINGS
7922*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
7923*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
7924*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
7925*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
7926*ad5b5801SMichal Simek     // ..
7927*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
7928*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
7929*ad5b5801SMichal Simek     // .. START: SRAM/NOR SET OPMODE
7930*ad5b5801SMichal Simek     // .. FINISH: SRAM/NOR SET OPMODE
7931*ad5b5801SMichal Simek     // .. START: UART REGISTERS
7932*ad5b5801SMichal Simek     // .. BDIV = 0x6
7933*ad5b5801SMichal Simek     // .. ==> 0XE0001034[7:0] = 0x00000006U
7934*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000FFU    VAL : 0x00000006U
7935*ad5b5801SMichal Simek     // ..
7936*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001034, 0x000000FFU ,0x00000006U),
7937*ad5b5801SMichal Simek     // .. CD = 0x3e
7938*ad5b5801SMichal Simek     // .. ==> 0XE0001018[15:0] = 0x0000003EU
7939*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000003EU
7940*ad5b5801SMichal Simek     // ..
7941*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001018, 0x0000FFFFU ,0x0000003EU),
7942*ad5b5801SMichal Simek     // .. STPBRK = 0x0
7943*ad5b5801SMichal Simek     // .. ==> 0XE0001000[8:8] = 0x00000000U
7944*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7945*ad5b5801SMichal Simek     // .. STTBRK = 0x0
7946*ad5b5801SMichal Simek     // .. ==> 0XE0001000[7:7] = 0x00000000U
7947*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
7948*ad5b5801SMichal Simek     // .. RSTTO = 0x0
7949*ad5b5801SMichal Simek     // .. ==> 0XE0001000[6:6] = 0x00000000U
7950*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
7951*ad5b5801SMichal Simek     // .. TXDIS = 0x0
7952*ad5b5801SMichal Simek     // .. ==> 0XE0001000[5:5] = 0x00000000U
7953*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
7954*ad5b5801SMichal Simek     // .. TXEN = 0x1
7955*ad5b5801SMichal Simek     // .. ==> 0XE0001000[4:4] = 0x00000001U
7956*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
7957*ad5b5801SMichal Simek     // .. RXDIS = 0x0
7958*ad5b5801SMichal Simek     // .. ==> 0XE0001000[3:3] = 0x00000000U
7959*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
7960*ad5b5801SMichal Simek     // .. RXEN = 0x1
7961*ad5b5801SMichal Simek     // .. ==> 0XE0001000[2:2] = 0x00000001U
7962*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7963*ad5b5801SMichal Simek     // .. TXRES = 0x1
7964*ad5b5801SMichal Simek     // .. ==> 0XE0001000[1:1] = 0x00000001U
7965*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
7966*ad5b5801SMichal Simek     // .. RXRES = 0x1
7967*ad5b5801SMichal Simek     // .. ==> 0XE0001000[0:0] = 0x00000001U
7968*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7969*ad5b5801SMichal Simek     // ..
7970*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001000, 0x000001FFU ,0x00000017U),
7971*ad5b5801SMichal Simek     // .. IRMODE = 0x0
7972*ad5b5801SMichal Simek     // .. ==> 0XE0001004[11:11] = 0x00000000U
7973*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
7974*ad5b5801SMichal Simek     // .. UCLKEN = 0x0
7975*ad5b5801SMichal Simek     // .. ==> 0XE0001004[10:10] = 0x00000000U
7976*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
7977*ad5b5801SMichal Simek     // .. CHMODE = 0x0
7978*ad5b5801SMichal Simek     // .. ==> 0XE0001004[9:8] = 0x00000000U
7979*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000300U    VAL : 0x00000000U
7980*ad5b5801SMichal Simek     // .. NBSTOP = 0x0
7981*ad5b5801SMichal Simek     // .. ==> 0XE0001004[7:6] = 0x00000000U
7982*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
7983*ad5b5801SMichal Simek     // .. PAR = 0x4
7984*ad5b5801SMichal Simek     // .. ==> 0XE0001004[5:3] = 0x00000004U
7985*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000038U    VAL : 0x00000020U
7986*ad5b5801SMichal Simek     // .. CHRL = 0x0
7987*ad5b5801SMichal Simek     // .. ==> 0XE0001004[2:1] = 0x00000000U
7988*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
7989*ad5b5801SMichal Simek     // .. CLKS = 0x0
7990*ad5b5801SMichal Simek     // .. ==> 0XE0001004[0:0] = 0x00000000U
7991*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7992*ad5b5801SMichal Simek     // ..
7993*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001004, 0x00000FFFU ,0x00000020U),
7994*ad5b5801SMichal Simek     // .. FINISH: UART REGISTERS
7995*ad5b5801SMichal Simek     // .. START: QSPI REGISTERS
7996*ad5b5801SMichal Simek     // .. Holdb_dr = 1
7997*ad5b5801SMichal Simek     // .. ==> 0XE000D000[19:19] = 0x00000001U
7998*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
7999*ad5b5801SMichal Simek     // ..
8000*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000D000, 0x00080000U ,0x00080000U),
8001*ad5b5801SMichal Simek     // .. FINISH: QSPI REGISTERS
8002*ad5b5801SMichal Simek     // .. START: PL POWER ON RESET REGISTERS
8003*ad5b5801SMichal Simek     // .. PCFG_POR_CNT_4K = 0
8004*ad5b5801SMichal Simek     // .. ==> 0XF8007000[29:29] = 0x00000000U
8005*ad5b5801SMichal Simek     // ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
8006*ad5b5801SMichal Simek     // ..
8007*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8007000, 0x20000000U ,0x00000000U),
8008*ad5b5801SMichal Simek     // .. FINISH: PL POWER ON RESET REGISTERS
8009*ad5b5801SMichal Simek     // .. START: SMC TIMING CALCULATION REGISTER UPDATE
8010*ad5b5801SMichal Simek     // .. .. START: NAND SET CYCLE
8011*ad5b5801SMichal Simek     // .. .. FINISH: NAND SET CYCLE
8012*ad5b5801SMichal Simek     // .. .. START: OPMODE
8013*ad5b5801SMichal Simek     // .. .. FINISH: OPMODE
8014*ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
8015*ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
8016*ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS0 SET CYCLE
8017*ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS0 SET CYCLE
8018*ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
8019*ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
8020*ad5b5801SMichal Simek     // .. .. START: NOR CS0 BASE ADDRESS
8021*ad5b5801SMichal Simek     // .. .. FINISH: NOR CS0 BASE ADDRESS
8022*ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS1 SET CYCLE
8023*ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS1 SET CYCLE
8024*ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
8025*ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
8026*ad5b5801SMichal Simek     // .. .. START: NOR CS1 BASE ADDRESS
8027*ad5b5801SMichal Simek     // .. .. FINISH: NOR CS1 BASE ADDRESS
8028*ad5b5801SMichal Simek     // .. .. START: USB RESET
8029*ad5b5801SMichal Simek     // .. .. .. START: USB0 RESET
8030*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
8031*ad5b5801SMichal Simek     // .. .. .. .. DIRECTION_0 = 0x80
8032*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A204[31:0] = 0x00000080U
8033*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000080U
8034*ad5b5801SMichal Simek     // .. .. .. ..
8035*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A204, 0xFFFFFFFFU ,0x00000080U),
8036*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
8037*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
8038*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
8039*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8040*ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
8041*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
8042*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
8043*ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x80
8044*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000080U
8045*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000080U
8046*ad5b5801SMichal Simek     // .. .. .. ..
8047*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0080U),
8048*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8049*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8050*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8051*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8052*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8053*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8054*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8055*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
8056*ad5b5801SMichal Simek     // .. .. .. .. OP_ENABLE_0 = 0x80
8057*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A208[31:0] = 0x00000080U
8058*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000080U
8059*ad5b5801SMichal Simek     // .. .. .. ..
8060*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A208, 0xFFFFFFFFU ,0x00000080U),
8061*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
8062*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
8063*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
8064*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8065*ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
8066*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
8067*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
8068*ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x0
8069*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000000U
8070*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000000U
8071*ad5b5801SMichal Simek     // .. .. .. ..
8072*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0000U),
8073*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8074*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8075*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8076*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8077*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8078*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8079*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8080*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8081*ad5b5801SMichal Simek     // .. .. .. ..
8082*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8083*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8084*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8085*ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
8086*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
8087*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
8088*ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x80
8089*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000080U
8090*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000080U
8091*ad5b5801SMichal Simek     // .. .. .. ..
8092*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0080U),
8093*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8094*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8095*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8096*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8097*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8098*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8099*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8100*ad5b5801SMichal Simek     // .. .. .. FINISH: USB0 RESET
8101*ad5b5801SMichal Simek     // .. .. .. START: USB1 RESET
8102*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
8103*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
8104*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
8105*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
8106*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8107*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8108*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8109*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8110*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8111*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8112*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8113*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8114*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
8115*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
8116*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
8117*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
8118*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8119*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8120*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8121*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8122*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8123*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8124*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8125*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8126*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8127*ad5b5801SMichal Simek     // .. .. .. ..
8128*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8129*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8130*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8131*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8132*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8133*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8134*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8135*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8136*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8137*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8138*ad5b5801SMichal Simek     // .. .. .. FINISH: USB1 RESET
8139*ad5b5801SMichal Simek     // .. .. FINISH: USB RESET
8140*ad5b5801SMichal Simek     // .. .. START: ENET RESET
8141*ad5b5801SMichal Simek     // .. .. .. START: ENET0 RESET
8142*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
8143*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
8144*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
8145*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
8146*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8147*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8148*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8149*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8150*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8151*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8152*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8153*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8154*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
8155*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
8156*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
8157*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
8158*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8159*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8160*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8161*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8162*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8163*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8164*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8165*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8166*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8167*ad5b5801SMichal Simek     // .. .. .. ..
8168*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8169*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8170*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8171*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8172*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8173*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8174*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8175*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8176*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8177*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8178*ad5b5801SMichal Simek     // .. .. .. FINISH: ENET0 RESET
8179*ad5b5801SMichal Simek     // .. .. .. START: ENET1 RESET
8180*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
8181*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
8182*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
8183*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
8184*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8185*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8186*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8187*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8188*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8189*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8190*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8191*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8192*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
8193*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
8194*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
8195*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
8196*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8197*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8198*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8199*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8200*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8201*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8202*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8203*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8204*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8205*ad5b5801SMichal Simek     // .. .. .. ..
8206*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8207*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8208*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8209*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8210*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8211*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8212*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8213*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8214*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8215*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8216*ad5b5801SMichal Simek     // .. .. .. FINISH: ENET1 RESET
8217*ad5b5801SMichal Simek     // .. .. FINISH: ENET RESET
8218*ad5b5801SMichal Simek     // .. .. START: I2C RESET
8219*ad5b5801SMichal Simek     // .. .. .. START: I2C0 RESET
8220*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
8221*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
8222*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
8223*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
8224*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8225*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8226*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8227*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8228*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8229*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8230*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8231*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8232*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
8233*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
8234*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
8235*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
8236*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8237*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8238*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8239*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8240*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8241*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8242*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8243*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8244*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8245*ad5b5801SMichal Simek     // .. .. .. ..
8246*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8247*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8248*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8249*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8250*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8251*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8252*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8253*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8254*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8255*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8256*ad5b5801SMichal Simek     // .. .. .. FINISH: I2C0 RESET
8257*ad5b5801SMichal Simek     // .. .. .. START: I2C1 RESET
8258*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
8259*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
8260*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
8261*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
8262*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8263*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8264*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8265*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8266*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8267*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8268*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8269*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8270*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
8271*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
8272*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
8273*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
8274*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8275*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8276*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8277*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8278*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
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     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8292*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8293*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8294*ad5b5801SMichal Simek     // .. .. .. FINISH: I2C1 RESET
8295*ad5b5801SMichal Simek     // .. .. FINISH: I2C RESET
8296*ad5b5801SMichal Simek     // .. .. START: NOR CHIP SELECT
8297*ad5b5801SMichal Simek     // .. .. .. START: DIR MODE BANK 0
8298*ad5b5801SMichal Simek     // .. .. .. FINISH: DIR MODE BANK 0
8299*ad5b5801SMichal Simek     // .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8300*ad5b5801SMichal Simek     // .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8301*ad5b5801SMichal Simek     // .. .. .. START: OUTPUT ENABLE BANK 0
8302*ad5b5801SMichal Simek     // .. .. .. FINISH: OUTPUT ENABLE BANK 0
8303*ad5b5801SMichal Simek     // .. .. FINISH: NOR CHIP SELECT
8304*ad5b5801SMichal Simek     // .. FINISH: SMC TIMING CALCULATION REGISTER UPDATE
8305*ad5b5801SMichal Simek     // FINISH: top
8306*ad5b5801SMichal Simek     //
8307*ad5b5801SMichal Simek     EMIT_EXIT(),
8308*ad5b5801SMichal Simek 
8309*ad5b5801SMichal Simek     //
8310*ad5b5801SMichal Simek };
8311*ad5b5801SMichal Simek 
8312*ad5b5801SMichal Simek unsigned long ps7_post_config_2_0[] = {
8313*ad5b5801SMichal Simek     // START: top
8314*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
8315*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
8316*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
8317*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
8318*ad5b5801SMichal Simek     // ..
8319*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
8320*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
8321*ad5b5801SMichal Simek     // .. START: ENABLING LEVEL SHIFTER
8322*ad5b5801SMichal Simek     // .. USER_INP_ICT_EN_0 = 3
8323*ad5b5801SMichal Simek     // .. ==> 0XF8000900[1:0] = 0x00000003U
8324*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000003U    VAL : 0x00000003U
8325*ad5b5801SMichal Simek     // .. USER_INP_ICT_EN_1 = 3
8326*ad5b5801SMichal Simek     // .. ==> 0XF8000900[3:2] = 0x00000003U
8327*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000000CU    VAL : 0x0000000CU
8328*ad5b5801SMichal Simek     // ..
8329*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000900, 0x0000000FU ,0x0000000FU),
8330*ad5b5801SMichal Simek     // .. FINISH: ENABLING LEVEL SHIFTER
8331*ad5b5801SMichal Simek     // .. START: FPGA RESETS TO 0
8332*ad5b5801SMichal Simek     // .. reserved_3 = 0
8333*ad5b5801SMichal Simek     // .. ==> 0XF8000240[31:25] = 0x00000000U
8334*ad5b5801SMichal Simek     // ..     ==> MASK : 0xFE000000U    VAL : 0x00000000U
8335*ad5b5801SMichal Simek     // .. FPGA_ACP_RST = 0
8336*ad5b5801SMichal Simek     // .. ==> 0XF8000240[24:24] = 0x00000000U
8337*ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
8338*ad5b5801SMichal Simek     // .. FPGA_AXDS3_RST = 0
8339*ad5b5801SMichal Simek     // .. ==> 0XF8000240[23:23] = 0x00000000U
8340*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
8341*ad5b5801SMichal Simek     // .. FPGA_AXDS2_RST = 0
8342*ad5b5801SMichal Simek     // .. ==> 0XF8000240[22:22] = 0x00000000U
8343*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
8344*ad5b5801SMichal Simek     // .. FPGA_AXDS1_RST = 0
8345*ad5b5801SMichal Simek     // .. ==> 0XF8000240[21:21] = 0x00000000U
8346*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
8347*ad5b5801SMichal Simek     // .. FPGA_AXDS0_RST = 0
8348*ad5b5801SMichal Simek     // .. ==> 0XF8000240[20:20] = 0x00000000U
8349*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
8350*ad5b5801SMichal Simek     // .. reserved_2 = 0
8351*ad5b5801SMichal Simek     // .. ==> 0XF8000240[19:18] = 0x00000000U
8352*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
8353*ad5b5801SMichal Simek     // .. FSSW1_FPGA_RST = 0
8354*ad5b5801SMichal Simek     // .. ==> 0XF8000240[17:17] = 0x00000000U
8355*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
8356*ad5b5801SMichal Simek     // .. FSSW0_FPGA_RST = 0
8357*ad5b5801SMichal Simek     // .. ==> 0XF8000240[16:16] = 0x00000000U
8358*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
8359*ad5b5801SMichal Simek     // .. reserved_1 = 0
8360*ad5b5801SMichal Simek     // .. ==> 0XF8000240[15:14] = 0x00000000U
8361*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000C000U    VAL : 0x00000000U
8362*ad5b5801SMichal Simek     // .. FPGA_FMSW1_RST = 0
8363*ad5b5801SMichal Simek     // .. ==> 0XF8000240[13:13] = 0x00000000U
8364*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
8365*ad5b5801SMichal Simek     // .. FPGA_FMSW0_RST = 0
8366*ad5b5801SMichal Simek     // .. ==> 0XF8000240[12:12] = 0x00000000U
8367*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
8368*ad5b5801SMichal Simek     // .. FPGA_DMA3_RST = 0
8369*ad5b5801SMichal Simek     // .. ==> 0XF8000240[11:11] = 0x00000000U
8370*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
8371*ad5b5801SMichal Simek     // .. FPGA_DMA2_RST = 0
8372*ad5b5801SMichal Simek     // .. ==> 0XF8000240[10:10] = 0x00000000U
8373*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
8374*ad5b5801SMichal Simek     // .. FPGA_DMA1_RST = 0
8375*ad5b5801SMichal Simek     // .. ==> 0XF8000240[9:9] = 0x00000000U
8376*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
8377*ad5b5801SMichal Simek     // .. FPGA_DMA0_RST = 0
8378*ad5b5801SMichal Simek     // .. ==> 0XF8000240[8:8] = 0x00000000U
8379*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
8380*ad5b5801SMichal Simek     // .. reserved = 0
8381*ad5b5801SMichal Simek     // .. ==> 0XF8000240[7:4] = 0x00000000U
8382*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
8383*ad5b5801SMichal Simek     // .. FPGA3_OUT_RST = 0
8384*ad5b5801SMichal Simek     // .. ==> 0XF8000240[3:3] = 0x00000000U
8385*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
8386*ad5b5801SMichal Simek     // .. FPGA2_OUT_RST = 0
8387*ad5b5801SMichal Simek     // .. ==> 0XF8000240[2:2] = 0x00000000U
8388*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
8389*ad5b5801SMichal Simek     // .. FPGA1_OUT_RST = 0
8390*ad5b5801SMichal Simek     // .. ==> 0XF8000240[1:1] = 0x00000000U
8391*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
8392*ad5b5801SMichal Simek     // .. FPGA0_OUT_RST = 0
8393*ad5b5801SMichal Simek     // .. ==> 0XF8000240[0:0] = 0x00000000U
8394*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8395*ad5b5801SMichal Simek     // ..
8396*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000240, 0xFFFFFFFFU ,0x00000000U),
8397*ad5b5801SMichal Simek     // .. FINISH: FPGA RESETS TO 0
8398*ad5b5801SMichal Simek     // .. START: AFI REGISTERS
8399*ad5b5801SMichal Simek     // .. .. START: AFI0 REGISTERS
8400*ad5b5801SMichal Simek     // .. .. FINISH: AFI0 REGISTERS
8401*ad5b5801SMichal Simek     // .. .. START: AFI1 REGISTERS
8402*ad5b5801SMichal Simek     // .. .. FINISH: AFI1 REGISTERS
8403*ad5b5801SMichal Simek     // .. .. START: AFI2 REGISTERS
8404*ad5b5801SMichal Simek     // .. .. FINISH: AFI2 REGISTERS
8405*ad5b5801SMichal Simek     // .. .. START: AFI3 REGISTERS
8406*ad5b5801SMichal Simek     // .. .. FINISH: AFI3 REGISTERS
8407*ad5b5801SMichal Simek     // .. FINISH: AFI REGISTERS
8408*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
8409*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
8410*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
8411*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
8412*ad5b5801SMichal Simek     // ..
8413*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
8414*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
8415*ad5b5801SMichal Simek     // FINISH: top
8416*ad5b5801SMichal Simek     //
8417*ad5b5801SMichal Simek     EMIT_EXIT(),
8418*ad5b5801SMichal Simek 
8419*ad5b5801SMichal Simek     //
8420*ad5b5801SMichal Simek };
8421*ad5b5801SMichal Simek 
8422*ad5b5801SMichal Simek unsigned long ps7_debug_2_0[] = {
8423*ad5b5801SMichal Simek     // START: top
8424*ad5b5801SMichal Simek     // .. START: CROSS TRIGGER CONFIGURATIONS
8425*ad5b5801SMichal Simek     // .. .. START: UNLOCKING CTI REGISTERS
8426*ad5b5801SMichal Simek     // .. .. KEY = 0XC5ACCE55
8427*ad5b5801SMichal Simek     // .. .. ==> 0XF8898FB0[31:0] = 0xC5ACCE55U
8428*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0xC5ACCE55U
8429*ad5b5801SMichal Simek     // .. ..
8430*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8898FB0, 0xFFFFFFFFU ,0xC5ACCE55U),
8431*ad5b5801SMichal Simek     // .. .. KEY = 0XC5ACCE55
8432*ad5b5801SMichal Simek     // .. .. ==> 0XF8899FB0[31:0] = 0xC5ACCE55U
8433*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0xC5ACCE55U
8434*ad5b5801SMichal Simek     // .. ..
8435*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8899FB0, 0xFFFFFFFFU ,0xC5ACCE55U),
8436*ad5b5801SMichal Simek     // .. .. KEY = 0XC5ACCE55
8437*ad5b5801SMichal Simek     // .. .. ==> 0XF8809FB0[31:0] = 0xC5ACCE55U
8438*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0xC5ACCE55U
8439*ad5b5801SMichal Simek     // .. ..
8440*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8809FB0, 0xFFFFFFFFU ,0xC5ACCE55U),
8441*ad5b5801SMichal Simek     // .. .. FINISH: UNLOCKING CTI REGISTERS
8442*ad5b5801SMichal Simek     // .. .. START: ENABLING CTI MODULES AND CHANNELS
8443*ad5b5801SMichal Simek     // .. .. FINISH: ENABLING CTI MODULES AND CHANNELS
8444*ad5b5801SMichal Simek     // .. .. START: MAPPING CPU0, CPU1 AND FTM EVENTS TO CTM CHANNELS
8445*ad5b5801SMichal Simek     // .. .. FINISH: MAPPING CPU0, CPU1 AND FTM EVENTS TO CTM CHANNELS
8446*ad5b5801SMichal Simek     // .. FINISH: CROSS TRIGGER CONFIGURATIONS
8447*ad5b5801SMichal Simek     // FINISH: top
8448*ad5b5801SMichal Simek     //
8449*ad5b5801SMichal Simek     EMIT_EXIT(),
8450*ad5b5801SMichal Simek 
8451*ad5b5801SMichal Simek     //
8452*ad5b5801SMichal Simek };
8453*ad5b5801SMichal Simek 
8454*ad5b5801SMichal Simek unsigned long ps7_pll_init_data_1_0[] = {
8455*ad5b5801SMichal Simek     // START: top
8456*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
8457*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
8458*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
8459*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
8460*ad5b5801SMichal Simek     // ..
8461*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
8462*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
8463*ad5b5801SMichal Simek     // .. START: PLL SLCR REGISTERS
8464*ad5b5801SMichal Simek     // .. .. START: ARM PLL INIT
8465*ad5b5801SMichal Simek     // .. .. PLL_RES = 0x2
8466*ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[7:4] = 0x00000002U
8467*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
8468*ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
8469*ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[11:8] = 0x00000002U
8470*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
8471*ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0xfa
8472*ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[21:12] = 0x000000FAU
8473*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x000FA000U
8474*ad5b5801SMichal Simek     // .. ..
8475*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000110, 0x003FFFF0U ,0x000FA220U),
8476*ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
8477*ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x28
8478*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[18:12] = 0x00000028U
8479*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x00028000U
8480*ad5b5801SMichal Simek     // .. .. ..
8481*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x0007F000U ,0x00028000U),
8482*ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
8483*ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
8484*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
8485*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[4:4] = 0x00000001U
8486*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
8487*ad5b5801SMichal Simek     // .. .. ..
8488*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000010U ,0x00000010U),
8489*ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
8490*ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
8491*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
8492*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[0:0] = 0x00000001U
8493*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8494*ad5b5801SMichal Simek     // .. .. ..
8495*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000001U ,0x00000001U),
8496*ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
8497*ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
8498*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
8499*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[0:0] = 0x00000000U
8500*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8501*ad5b5801SMichal Simek     // .. .. ..
8502*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000001U ,0x00000000U),
8503*ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
8504*ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
8505*ad5b5801SMichal Simek     // .. .. .. ARM_PLL_LOCK = 1
8506*ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[0:0] = 0x00000001U
8507*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8508*ad5b5801SMichal Simek     // .. .. ..
8509*ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000001U),
8510*ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
8511*ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
8512*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
8513*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[4:4] = 0x00000000U
8514*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
8515*ad5b5801SMichal Simek     // .. .. ..
8516*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000010U ,0x00000000U),
8517*ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
8518*ad5b5801SMichal Simek     // .. .. .. SRCSEL = 0x0
8519*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[5:4] = 0x00000000U
8520*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8521*ad5b5801SMichal Simek     // .. .. .. DIVISOR = 0x2
8522*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[13:8] = 0x00000002U
8523*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00003F00U    VAL : 0x00000200U
8524*ad5b5801SMichal Simek     // .. .. .. CPU_6OR4XCLKACT = 0x1
8525*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[24:24] = 0x00000001U
8526*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x01000000U    VAL : 0x01000000U
8527*ad5b5801SMichal Simek     // .. .. .. CPU_3OR2XCLKACT = 0x1
8528*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[25:25] = 0x00000001U
8529*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x02000000U    VAL : 0x02000000U
8530*ad5b5801SMichal Simek     // .. .. .. CPU_2XCLKACT = 0x1
8531*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[26:26] = 0x00000001U
8532*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x04000000U    VAL : 0x04000000U
8533*ad5b5801SMichal Simek     // .. .. .. CPU_1XCLKACT = 0x1
8534*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[27:27] = 0x00000001U
8535*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x08000000U    VAL : 0x08000000U
8536*ad5b5801SMichal Simek     // .. .. .. CPU_PERI_CLKACT = 0x1
8537*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[28:28] = 0x00000001U
8538*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
8539*ad5b5801SMichal Simek     // .. .. ..
8540*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000120, 0x1F003F30U ,0x1F000200U),
8541*ad5b5801SMichal Simek     // .. .. FINISH: ARM PLL INIT
8542*ad5b5801SMichal Simek     // .. .. START: DDR PLL INIT
8543*ad5b5801SMichal Simek     // .. .. PLL_RES = 0x2
8544*ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[7:4] = 0x00000002U
8545*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
8546*ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
8547*ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[11:8] = 0x00000002U
8548*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
8549*ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0x12c
8550*ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[21:12] = 0x0000012CU
8551*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x0012C000U
8552*ad5b5801SMichal Simek     // .. ..
8553*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000114, 0x003FFFF0U ,0x0012C220U),
8554*ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
8555*ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x20
8556*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[18:12] = 0x00000020U
8557*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x00020000U
8558*ad5b5801SMichal Simek     // .. .. ..
8559*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x0007F000U ,0x00020000U),
8560*ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
8561*ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
8562*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
8563*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[4:4] = 0x00000001U
8564*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
8565*ad5b5801SMichal Simek     // .. .. ..
8566*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000010U ,0x00000010U),
8567*ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
8568*ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
8569*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
8570*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[0:0] = 0x00000001U
8571*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8572*ad5b5801SMichal Simek     // .. .. ..
8573*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000001U ,0x00000001U),
8574*ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
8575*ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
8576*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
8577*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[0:0] = 0x00000000U
8578*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8579*ad5b5801SMichal Simek     // .. .. ..
8580*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000001U ,0x00000000U),
8581*ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
8582*ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
8583*ad5b5801SMichal Simek     // .. .. .. DDR_PLL_LOCK = 1
8584*ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[1:1] = 0x00000001U
8585*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
8586*ad5b5801SMichal Simek     // .. .. ..
8587*ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000002U),
8588*ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
8589*ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
8590*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
8591*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[4:4] = 0x00000000U
8592*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
8593*ad5b5801SMichal Simek     // .. .. ..
8594*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000010U ,0x00000000U),
8595*ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
8596*ad5b5801SMichal Simek     // .. .. .. DDR_3XCLKACT = 0x1
8597*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[0:0] = 0x00000001U
8598*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8599*ad5b5801SMichal Simek     // .. .. .. DDR_2XCLKACT = 0x1
8600*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[1:1] = 0x00000001U
8601*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
8602*ad5b5801SMichal Simek     // .. .. .. DDR_3XCLK_DIVISOR = 0x2
8603*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[25:20] = 0x00000002U
8604*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x03F00000U    VAL : 0x00200000U
8605*ad5b5801SMichal Simek     // .. .. .. DDR_2XCLK_DIVISOR = 0x3
8606*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[31:26] = 0x00000003U
8607*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0xFC000000U    VAL : 0x0C000000U
8608*ad5b5801SMichal Simek     // .. .. ..
8609*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000124, 0xFFF00003U ,0x0C200003U),
8610*ad5b5801SMichal Simek     // .. .. FINISH: DDR PLL INIT
8611*ad5b5801SMichal Simek     // .. .. START: IO PLL INIT
8612*ad5b5801SMichal Simek     // .. .. PLL_RES = 0xc
8613*ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[7:4] = 0x0000000CU
8614*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x000000C0U
8615*ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
8616*ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[11:8] = 0x00000002U
8617*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
8618*ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0x145
8619*ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[21:12] = 0x00000145U
8620*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00145000U
8621*ad5b5801SMichal Simek     // .. ..
8622*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000118, 0x003FFFF0U ,0x001452C0U),
8623*ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
8624*ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x1e
8625*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[18:12] = 0x0000001EU
8626*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x0001E000U
8627*ad5b5801SMichal Simek     // .. .. ..
8628*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x0007F000U ,0x0001E000U),
8629*ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
8630*ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
8631*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
8632*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[4:4] = 0x00000001U
8633*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
8634*ad5b5801SMichal Simek     // .. .. ..
8635*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000010U ,0x00000010U),
8636*ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
8637*ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
8638*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
8639*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[0:0] = 0x00000001U
8640*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8641*ad5b5801SMichal Simek     // .. .. ..
8642*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000001U ,0x00000001U),
8643*ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
8644*ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
8645*ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
8646*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[0:0] = 0x00000000U
8647*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8648*ad5b5801SMichal Simek     // .. .. ..
8649*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000001U ,0x00000000U),
8650*ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
8651*ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
8652*ad5b5801SMichal Simek     // .. .. .. IO_PLL_LOCK = 1
8653*ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[2:2] = 0x00000001U
8654*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
8655*ad5b5801SMichal Simek     // .. .. ..
8656*ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000004U),
8657*ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
8658*ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
8659*ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
8660*ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[4:4] = 0x00000000U
8661*ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
8662*ad5b5801SMichal Simek     // .. .. ..
8663*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000010U ,0x00000000U),
8664*ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
8665*ad5b5801SMichal Simek     // .. .. FINISH: IO PLL INIT
8666*ad5b5801SMichal Simek     // .. FINISH: PLL SLCR REGISTERS
8667*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
8668*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
8669*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
8670*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
8671*ad5b5801SMichal Simek     // ..
8672*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
8673*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
8674*ad5b5801SMichal Simek     // FINISH: top
8675*ad5b5801SMichal Simek     //
8676*ad5b5801SMichal Simek     EMIT_EXIT(),
8677*ad5b5801SMichal Simek 
8678*ad5b5801SMichal Simek     //
8679*ad5b5801SMichal Simek };
8680*ad5b5801SMichal Simek 
8681*ad5b5801SMichal Simek unsigned long ps7_clock_init_data_1_0[] = {
8682*ad5b5801SMichal Simek     // START: top
8683*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
8684*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
8685*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
8686*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
8687*ad5b5801SMichal Simek     // ..
8688*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
8689*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
8690*ad5b5801SMichal Simek     // .. START: CLOCK CONTROL SLCR REGISTERS
8691*ad5b5801SMichal Simek     // .. CLKACT = 0x1
8692*ad5b5801SMichal Simek     // .. ==> 0XF8000128[0:0] = 0x00000001U
8693*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8694*ad5b5801SMichal Simek     // .. DIVISOR0 = 0x23
8695*ad5b5801SMichal Simek     // .. ==> 0XF8000128[13:8] = 0x00000023U
8696*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00002300U
8697*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x3
8698*ad5b5801SMichal Simek     // .. ==> 0XF8000128[25:20] = 0x00000003U
8699*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00300000U
8700*ad5b5801SMichal Simek     // ..
8701*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000128, 0x03F03F01U ,0x00302301U),
8702*ad5b5801SMichal Simek     // .. CLKACT = 0x1
8703*ad5b5801SMichal Simek     // .. ==> 0XF8000138[0:0] = 0x00000001U
8704*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8705*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8706*ad5b5801SMichal Simek     // .. ==> 0XF8000138[4:4] = 0x00000000U
8707*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
8708*ad5b5801SMichal Simek     // ..
8709*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000138, 0x00000011U ,0x00000001U),
8710*ad5b5801SMichal Simek     // .. CLKACT = 0x1
8711*ad5b5801SMichal Simek     // .. ==> 0XF8000140[0:0] = 0x00000001U
8712*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8713*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8714*ad5b5801SMichal Simek     // .. ==> 0XF8000140[6:4] = 0x00000000U
8715*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
8716*ad5b5801SMichal Simek     // .. DIVISOR = 0x8
8717*ad5b5801SMichal Simek     // .. ==> 0XF8000140[13:8] = 0x00000008U
8718*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000800U
8719*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
8720*ad5b5801SMichal Simek     // .. ==> 0XF8000140[25:20] = 0x00000001U
8721*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
8722*ad5b5801SMichal Simek     // ..
8723*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000140, 0x03F03F71U ,0x00100801U),
8724*ad5b5801SMichal Simek     // .. CLKACT = 0x1
8725*ad5b5801SMichal Simek     // .. ==> 0XF800014C[0:0] = 0x00000001U
8726*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8727*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8728*ad5b5801SMichal Simek     // .. ==> 0XF800014C[5:4] = 0x00000000U
8729*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8730*ad5b5801SMichal Simek     // .. DIVISOR = 0x5
8731*ad5b5801SMichal Simek     // .. ==> 0XF800014C[13:8] = 0x00000005U
8732*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000500U
8733*ad5b5801SMichal Simek     // ..
8734*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800014C, 0x00003F31U ,0x00000501U),
8735*ad5b5801SMichal Simek     // .. CLKACT0 = 0x1
8736*ad5b5801SMichal Simek     // .. ==> 0XF8000150[0:0] = 0x00000001U
8737*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8738*ad5b5801SMichal Simek     // .. CLKACT1 = 0x0
8739*ad5b5801SMichal Simek     // .. ==> 0XF8000150[1:1] = 0x00000000U
8740*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
8741*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8742*ad5b5801SMichal Simek     // .. ==> 0XF8000150[5:4] = 0x00000000U
8743*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8744*ad5b5801SMichal Simek     // .. DIVISOR = 0x14
8745*ad5b5801SMichal Simek     // .. ==> 0XF8000150[13:8] = 0x00000014U
8746*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
8747*ad5b5801SMichal Simek     // ..
8748*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000150, 0x00003F33U ,0x00001401U),
8749*ad5b5801SMichal Simek     // .. CLKACT0 = 0x0
8750*ad5b5801SMichal Simek     // .. ==> 0XF8000154[0:0] = 0x00000000U
8751*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8752*ad5b5801SMichal Simek     // .. CLKACT1 = 0x1
8753*ad5b5801SMichal Simek     // .. ==> 0XF8000154[1:1] = 0x00000001U
8754*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
8755*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8756*ad5b5801SMichal Simek     // .. ==> 0XF8000154[5:4] = 0x00000000U
8757*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8758*ad5b5801SMichal Simek     // .. DIVISOR = 0x14
8759*ad5b5801SMichal Simek     // .. ==> 0XF8000154[13:8] = 0x00000014U
8760*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
8761*ad5b5801SMichal Simek     // ..
8762*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000154, 0x00003F33U ,0x00001402U),
8763*ad5b5801SMichal Simek     // .. CLKACT = 0x1
8764*ad5b5801SMichal Simek     // .. ==> 0XF8000168[0:0] = 0x00000001U
8765*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8766*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8767*ad5b5801SMichal Simek     // .. ==> 0XF8000168[5:4] = 0x00000000U
8768*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8769*ad5b5801SMichal Simek     // .. DIVISOR = 0x5
8770*ad5b5801SMichal Simek     // .. ==> 0XF8000168[13:8] = 0x00000005U
8771*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000500U
8772*ad5b5801SMichal Simek     // ..
8773*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000168, 0x00003F31U ,0x00000501U),
8774*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8775*ad5b5801SMichal Simek     // .. ==> 0XF8000170[5:4] = 0x00000000U
8776*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8777*ad5b5801SMichal Simek     // .. DIVISOR0 = 0xa
8778*ad5b5801SMichal Simek     // .. ==> 0XF8000170[13:8] = 0x0000000AU
8779*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000A00U
8780*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
8781*ad5b5801SMichal Simek     // .. ==> 0XF8000170[25:20] = 0x00000001U
8782*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
8783*ad5b5801SMichal Simek     // ..
8784*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000170, 0x03F03F30U ,0x00100A00U),
8785*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8786*ad5b5801SMichal Simek     // .. ==> 0XF8000180[5:4] = 0x00000000U
8787*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8788*ad5b5801SMichal Simek     // .. DIVISOR0 = 0xa
8789*ad5b5801SMichal Simek     // .. ==> 0XF8000180[13:8] = 0x0000000AU
8790*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000A00U
8791*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
8792*ad5b5801SMichal Simek     // .. ==> 0XF8000180[25:20] = 0x00000001U
8793*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
8794*ad5b5801SMichal Simek     // ..
8795*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000180, 0x03F03F30U ,0x00100A00U),
8796*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8797*ad5b5801SMichal Simek     // .. ==> 0XF8000190[5:4] = 0x00000000U
8798*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8799*ad5b5801SMichal Simek     // .. DIVISOR0 = 0x1e
8800*ad5b5801SMichal Simek     // .. ==> 0XF8000190[13:8] = 0x0000001EU
8801*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001E00U
8802*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
8803*ad5b5801SMichal Simek     // .. ==> 0XF8000190[25:20] = 0x00000001U
8804*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
8805*ad5b5801SMichal Simek     // ..
8806*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000190, 0x03F03F30U ,0x00101E00U),
8807*ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8808*ad5b5801SMichal Simek     // .. ==> 0XF80001A0[5:4] = 0x00000000U
8809*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8810*ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
8811*ad5b5801SMichal Simek     // .. ==> 0XF80001A0[13:8] = 0x00000014U
8812*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
8813*ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
8814*ad5b5801SMichal Simek     // .. ==> 0XF80001A0[25:20] = 0x00000001U
8815*ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
8816*ad5b5801SMichal Simek     // ..
8817*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80001A0, 0x03F03F30U ,0x00101400U),
8818*ad5b5801SMichal Simek     // .. CLK_621_TRUE = 0x1
8819*ad5b5801SMichal Simek     // .. ==> 0XF80001C4[0:0] = 0x00000001U
8820*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8821*ad5b5801SMichal Simek     // ..
8822*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80001C4, 0x00000001U ,0x00000001U),
8823*ad5b5801SMichal Simek     // .. DMA_CPU_2XCLKACT = 0x1
8824*ad5b5801SMichal Simek     // .. ==> 0XF800012C[0:0] = 0x00000001U
8825*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8826*ad5b5801SMichal Simek     // .. USB0_CPU_1XCLKACT = 0x1
8827*ad5b5801SMichal Simek     // .. ==> 0XF800012C[2:2] = 0x00000001U
8828*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
8829*ad5b5801SMichal Simek     // .. USB1_CPU_1XCLKACT = 0x1
8830*ad5b5801SMichal Simek     // .. ==> 0XF800012C[3:3] = 0x00000001U
8831*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
8832*ad5b5801SMichal Simek     // .. GEM0_CPU_1XCLKACT = 0x1
8833*ad5b5801SMichal Simek     // .. ==> 0XF800012C[6:6] = 0x00000001U
8834*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000040U
8835*ad5b5801SMichal Simek     // .. GEM1_CPU_1XCLKACT = 0x0
8836*ad5b5801SMichal Simek     // .. ==> 0XF800012C[7:7] = 0x00000000U
8837*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
8838*ad5b5801SMichal Simek     // .. SDI0_CPU_1XCLKACT = 0x1
8839*ad5b5801SMichal Simek     // .. ==> 0XF800012C[10:10] = 0x00000001U
8840*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000400U
8841*ad5b5801SMichal Simek     // .. SDI1_CPU_1XCLKACT = 0x0
8842*ad5b5801SMichal Simek     // .. ==> 0XF800012C[11:11] = 0x00000000U
8843*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
8844*ad5b5801SMichal Simek     // .. SPI0_CPU_1XCLKACT = 0x0
8845*ad5b5801SMichal Simek     // .. ==> 0XF800012C[14:14] = 0x00000000U
8846*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
8847*ad5b5801SMichal Simek     // .. SPI1_CPU_1XCLKACT = 0x0
8848*ad5b5801SMichal Simek     // .. ==> 0XF800012C[15:15] = 0x00000000U
8849*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
8850*ad5b5801SMichal Simek     // .. CAN0_CPU_1XCLKACT = 0x0
8851*ad5b5801SMichal Simek     // .. ==> 0XF800012C[16:16] = 0x00000000U
8852*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
8853*ad5b5801SMichal Simek     // .. CAN1_CPU_1XCLKACT = 0x0
8854*ad5b5801SMichal Simek     // .. ==> 0XF800012C[17:17] = 0x00000000U
8855*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
8856*ad5b5801SMichal Simek     // .. I2C0_CPU_1XCLKACT = 0x1
8857*ad5b5801SMichal Simek     // .. ==> 0XF800012C[18:18] = 0x00000001U
8858*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00040000U    VAL : 0x00040000U
8859*ad5b5801SMichal Simek     // .. I2C1_CPU_1XCLKACT = 0x1
8860*ad5b5801SMichal Simek     // .. ==> 0XF800012C[19:19] = 0x00000001U
8861*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
8862*ad5b5801SMichal Simek     // .. UART0_CPU_1XCLKACT = 0x0
8863*ad5b5801SMichal Simek     // .. ==> 0XF800012C[20:20] = 0x00000000U
8864*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
8865*ad5b5801SMichal Simek     // .. UART1_CPU_1XCLKACT = 0x1
8866*ad5b5801SMichal Simek     // .. ==> 0XF800012C[21:21] = 0x00000001U
8867*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00200000U
8868*ad5b5801SMichal Simek     // .. GPIO_CPU_1XCLKACT = 0x1
8869*ad5b5801SMichal Simek     // .. ==> 0XF800012C[22:22] = 0x00000001U
8870*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00400000U
8871*ad5b5801SMichal Simek     // .. LQSPI_CPU_1XCLKACT = 0x1
8872*ad5b5801SMichal Simek     // .. ==> 0XF800012C[23:23] = 0x00000001U
8873*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00800000U
8874*ad5b5801SMichal Simek     // .. SMC_CPU_1XCLKACT = 0x1
8875*ad5b5801SMichal Simek     // .. ==> 0XF800012C[24:24] = 0x00000001U
8876*ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x01000000U
8877*ad5b5801SMichal Simek     // ..
8878*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800012C, 0x01FFCCCDU ,0x01EC044DU),
8879*ad5b5801SMichal Simek     // .. FINISH: CLOCK CONTROL SLCR REGISTERS
8880*ad5b5801SMichal Simek     // .. START: THIS SHOULD BE BLANK
8881*ad5b5801SMichal Simek     // .. FINISH: THIS SHOULD BE BLANK
8882*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
8883*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
8884*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
8885*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
8886*ad5b5801SMichal Simek     // ..
8887*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
8888*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
8889*ad5b5801SMichal Simek     // FINISH: top
8890*ad5b5801SMichal Simek     //
8891*ad5b5801SMichal Simek     EMIT_EXIT(),
8892*ad5b5801SMichal Simek 
8893*ad5b5801SMichal Simek     //
8894*ad5b5801SMichal Simek };
8895*ad5b5801SMichal Simek 
8896*ad5b5801SMichal Simek unsigned long ps7_ddr_init_data_1_0[] = {
8897*ad5b5801SMichal Simek     // START: top
8898*ad5b5801SMichal Simek     // .. START: DDR INITIALIZATION
8899*ad5b5801SMichal Simek     // .. .. START: LOCK DDR
8900*ad5b5801SMichal Simek     // .. .. reg_ddrc_soft_rstb = 0
8901*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[0:0] = 0x00000000U
8902*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8903*ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_en = 0x0
8904*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[1:1] = 0x00000000U
8905*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
8906*ad5b5801SMichal Simek     // .. .. reg_ddrc_data_bus_width = 0x0
8907*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[3:2] = 0x00000000U
8908*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000CU    VAL : 0x00000000U
8909*ad5b5801SMichal Simek     // .. .. reg_ddrc_burst8_refresh = 0x0
8910*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[6:4] = 0x00000000U
8911*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
8912*ad5b5801SMichal Simek     // .. .. reg_ddrc_rdwr_idle_gap = 0x1
8913*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[13:7] = 0x00000001U
8914*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003F80U    VAL : 0x00000080U
8915*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_rd_bypass = 0x0
8916*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[14:14] = 0x00000000U
8917*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
8918*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_act_bypass = 0x0
8919*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[15:15] = 0x00000000U
8920*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
8921*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_refresh = 0x0
8922*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[16:16] = 0x00000000U
8923*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
8924*ad5b5801SMichal Simek     // .. ..
8925*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006000, 0x0001FFFFU ,0x00000080U),
8926*ad5b5801SMichal Simek     // .. .. FINISH: LOCK DDR
8927*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_nom_x32 = 0x81
8928*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[11:0] = 0x00000081U
8929*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000081U
8930*ad5b5801SMichal Simek     // .. .. reg_ddrc_active_ranks = 0x1
8931*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[13:12] = 0x00000001U
8932*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003000U    VAL : 0x00001000U
8933*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_cs_bit0 = 0x0
8934*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[18:14] = 0x00000000U
8935*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0007C000U    VAL : 0x00000000U
8936*ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_block = 0x1
8937*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[20:19] = 0x00000001U
8938*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00180000U    VAL : 0x00080000U
8939*ad5b5801SMichal Simek     // .. .. reg_ddrc_diff_rank_rd_2cycle_gap = 0x0
8940*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[21:21] = 0x00000000U
8941*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
8942*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_cs_bit1 = 0x0
8943*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[26:22] = 0x00000000U
8944*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07C00000U    VAL : 0x00000000U
8945*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_open_bank = 0x0
8946*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[27:27] = 0x00000000U
8947*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x00000000U
8948*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_4bank_ram = 0x0
8949*ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[28:28] = 0x00000000U
8950*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x00000000U
8951*ad5b5801SMichal Simek     // .. ..
8952*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006004, 0x1FFFFFFFU ,0x00081081U),
8953*ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_min_non_critical_x32 = 0xf
8954*ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[10:0] = 0x0000000FU
8955*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x0000000FU
8956*ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_max_starve_x32 = 0xf
8957*ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[21:11] = 0x0000000FU
8958*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF800U    VAL : 0x00007800U
8959*ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_xact_run_length = 0xf
8960*ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[25:22] = 0x0000000FU
8961*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03C00000U    VAL : 0x03C00000U
8962*ad5b5801SMichal Simek     // .. ..
8963*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006008, 0x03FFFFFFU ,0x03C0780FU),
8964*ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_min_non_critical_x32 = 0x1
8965*ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[10:0] = 0x00000001U
8966*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000001U
8967*ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_max_starve_x32 = 0x2
8968*ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[21:11] = 0x00000002U
8969*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF800U    VAL : 0x00001000U
8970*ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_xact_run_length = 0x8
8971*ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[25:22] = 0x00000008U
8972*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03C00000U    VAL : 0x02000000U
8973*ad5b5801SMichal Simek     // .. ..
8974*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800600C, 0x03FFFFFFU ,0x02001001U),
8975*ad5b5801SMichal Simek     // .. .. reg_ddrc_w_min_non_critical_x32 = 0x1
8976*ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[10:0] = 0x00000001U
8977*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000001U
8978*ad5b5801SMichal Simek     // .. .. reg_ddrc_w_xact_run_length = 0x8
8979*ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[14:11] = 0x00000008U
8980*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007800U    VAL : 0x00004000U
8981*ad5b5801SMichal Simek     // .. .. reg_ddrc_w_max_starve_x32 = 0x2
8982*ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[25:15] = 0x00000002U
8983*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF8000U    VAL : 0x00010000U
8984*ad5b5801SMichal Simek     // .. ..
8985*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006010, 0x03FFFFFFU ,0x00014001U),
8986*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rc = 0x1a
8987*ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[5:0] = 0x0000001AU
8988*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000003FU    VAL : 0x0000001AU
8989*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_min = 0xa0
8990*ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[13:6] = 0x000000A0U
8991*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FC0U    VAL : 0x00002800U
8992*ad5b5801SMichal Simek     // .. .. reg_ddrc_post_selfref_gap_x32 = 0x10
8993*ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[20:14] = 0x00000010U
8994*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FC000U    VAL : 0x00040000U
8995*ad5b5801SMichal Simek     // .. ..
8996*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006014, 0x001FFFFFU ,0x0004281AU),
8997*ad5b5801SMichal Simek     // .. .. reg_ddrc_wr2pre = 0x12
8998*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[4:0] = 0x00000012U
8999*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000012U
9000*ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_to_x32 = 0x6
9001*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[9:5] = 0x00000006U
9002*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x000000C0U
9003*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_faw = 0x16
9004*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[15:10] = 0x00000016U
9005*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FC00U    VAL : 0x00005800U
9006*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ras_max = 0x24
9007*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[21:16] = 0x00000024U
9008*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003F0000U    VAL : 0x00240000U
9009*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ras_min = 0x13
9010*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[26:22] = 0x00000013U
9011*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07C00000U    VAL : 0x04C00000U
9012*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cke = 0x4
9013*ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[31:28] = 0x00000004U
9014*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x40000000U
9015*ad5b5801SMichal Simek     // .. ..
9016*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006018, 0xF7FFFFFFU ,0x44E458D2U),
9017*ad5b5801SMichal Simek     // .. .. reg_ddrc_write_latency = 0x5
9018*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[4:0] = 0x00000005U
9019*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000005U
9020*ad5b5801SMichal Simek     // .. .. reg_ddrc_rd2wr = 0x7
9021*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[9:5] = 0x00000007U
9022*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x000000E0U
9023*ad5b5801SMichal Simek     // .. .. reg_ddrc_wr2rd = 0xe
9024*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[14:10] = 0x0000000EU
9025*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007C00U    VAL : 0x00003800U
9026*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_xp = 0x4
9027*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[19:15] = 0x00000004U
9028*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F8000U    VAL : 0x00020000U
9029*ad5b5801SMichal Simek     // .. .. reg_ddrc_pad_pd = 0x0
9030*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[22:20] = 0x00000000U
9031*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00700000U    VAL : 0x00000000U
9032*ad5b5801SMichal Simek     // .. .. reg_ddrc_rd2pre = 0x4
9033*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[27:23] = 0x00000004U
9034*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F800000U    VAL : 0x02000000U
9035*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rcd = 0x7
9036*ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[31:28] = 0x00000007U
9037*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x70000000U
9038*ad5b5801SMichal Simek     // .. ..
9039*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800601C, 0xFFFFFFFFU ,0x720238E5U),
9040*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ccd = 0x4
9041*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[4:2] = 0x00000004U
9042*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001CU    VAL : 0x00000010U
9043*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rrd = 0x6
9044*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[7:5] = 0x00000006U
9045*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000E0U    VAL : 0x000000C0U
9046*ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_margin = 0x2
9047*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[11:8] = 0x00000002U
9048*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
9049*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rp = 0x7
9050*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[15:12] = 0x00000007U
9051*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00007000U
9052*ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_to_x32 = 0x8
9053*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[20:16] = 0x00000008U
9054*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001F0000U    VAL : 0x00080000U
9055*ad5b5801SMichal Simek     // .. .. reg_ddrc_sdram = 0x1
9056*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[21:21] = 0x00000001U
9057*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00200000U
9058*ad5b5801SMichal Simek     // .. .. reg_ddrc_mobile = 0x0
9059*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[22:22] = 0x00000000U
9060*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
9061*ad5b5801SMichal Simek     // .. .. reg_ddrc_clock_stop_en = 0x0
9062*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[23:23] = 0x00000000U
9063*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
9064*ad5b5801SMichal Simek     // .. .. reg_ddrc_read_latency = 0x7
9065*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[28:24] = 0x00000007U
9066*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x1F000000U    VAL : 0x07000000U
9067*ad5b5801SMichal Simek     // .. .. reg_phy_mode_ddr1_ddr2 = 0x1
9068*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[29:29] = 0x00000001U
9069*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x20000000U    VAL : 0x20000000U
9070*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_pad_pd = 0x0
9071*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[30:30] = 0x00000000U
9072*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x40000000U    VAL : 0x00000000U
9073*ad5b5801SMichal Simek     // .. .. reg_ddrc_loopback = 0x0
9074*ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[31:31] = 0x00000000U
9075*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x80000000U    VAL : 0x00000000U
9076*ad5b5801SMichal Simek     // .. ..
9077*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006020, 0xFFFFFFFCU ,0x272872D0U),
9078*ad5b5801SMichal Simek     // .. .. reg_ddrc_en_2t_timing_mode = 0x0
9079*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[0:0] = 0x00000000U
9080*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9081*ad5b5801SMichal Simek     // .. .. reg_ddrc_prefer_write = 0x0
9082*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[1:1] = 0x00000000U
9083*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9084*ad5b5801SMichal Simek     // .. .. reg_ddrc_max_rank_rd = 0xf
9085*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[5:2] = 0x0000000FU
9086*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000003CU    VAL : 0x0000003CU
9087*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_wr = 0x0
9088*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[6:6] = 0x00000000U
9089*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
9090*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_addr = 0x0
9091*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[8:7] = 0x00000000U
9092*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
9093*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_data = 0x0
9094*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[24:9] = 0x00000000U
9095*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01FFFE00U    VAL : 0x00000000U
9096*ad5b5801SMichal Simek     // .. .. ddrc_reg_mr_wr_busy = 0x0
9097*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[25:25] = 0x00000000U
9098*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
9099*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_type = 0x0
9100*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[26:26] = 0x00000000U
9101*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
9102*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_rdata_valid = 0x0
9103*ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[27:27] = 0x00000000U
9104*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x00000000U
9105*ad5b5801SMichal Simek     // .. ..
9106*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006024, 0x0FFFFFFFU ,0x0000003CU),
9107*ad5b5801SMichal Simek     // .. .. reg_ddrc_final_wait_x32 = 0x7
9108*ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[6:0] = 0x00000007U
9109*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000007FU    VAL : 0x00000007U
9110*ad5b5801SMichal Simek     // .. .. reg_ddrc_pre_ocd_x32 = 0x0
9111*ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[10:7] = 0x00000000U
9112*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000780U    VAL : 0x00000000U
9113*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mrd = 0x4
9114*ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[13:11] = 0x00000004U
9115*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00002000U
9116*ad5b5801SMichal Simek     // .. ..
9117*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006028, 0x00003FFFU ,0x00002007U),
9118*ad5b5801SMichal Simek     // .. .. reg_ddrc_emr2 = 0x8
9119*ad5b5801SMichal Simek     // .. .. ==> 0XF800602C[15:0] = 0x00000008U
9120*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000008U
9121*ad5b5801SMichal Simek     // .. .. reg_ddrc_emr3 = 0x0
9122*ad5b5801SMichal Simek     // .. .. ==> 0XF800602C[31:16] = 0x00000000U
9123*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x00000000U
9124*ad5b5801SMichal Simek     // .. ..
9125*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800602C, 0xFFFFFFFFU ,0x00000008U),
9126*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr = 0x930
9127*ad5b5801SMichal Simek     // .. .. ==> 0XF8006030[15:0] = 0x00000930U
9128*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000930U
9129*ad5b5801SMichal Simek     // .. .. reg_ddrc_emr = 0x4
9130*ad5b5801SMichal Simek     // .. .. ==> 0XF8006030[31:16] = 0x00000004U
9131*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x00040000U
9132*ad5b5801SMichal Simek     // .. ..
9133*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006030, 0xFFFFFFFFU ,0x00040930U),
9134*ad5b5801SMichal Simek     // .. .. reg_ddrc_burst_rdwr = 0x4
9135*ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[3:0] = 0x00000004U
9136*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000004U
9137*ad5b5801SMichal Simek     // .. .. reg_ddrc_pre_cke_x1024 = 0x105
9138*ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[13:4] = 0x00000105U
9139*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FF0U    VAL : 0x00001050U
9140*ad5b5801SMichal Simek     // .. .. reg_ddrc_post_cke_x1024 = 0x1
9141*ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[25:16] = 0x00000001U
9142*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF0000U    VAL : 0x00010000U
9143*ad5b5801SMichal Simek     // .. .. reg_ddrc_burstchop = 0x0
9144*ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[28:28] = 0x00000000U
9145*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x00000000U
9146*ad5b5801SMichal Simek     // .. ..
9147*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006034, 0x13FF3FFFU ,0x00011054U),
9148*ad5b5801SMichal Simek     // .. .. reg_ddrc_force_low_pri_n = 0x0
9149*ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[0:0] = 0x00000000U
9150*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9151*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_dq = 0x0
9152*ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[1:1] = 0x00000000U
9153*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9154*ad5b5801SMichal Simek     // .. .. reg_phy_debug_mode = 0x0
9155*ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[6:6] = 0x00000000U
9156*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
9157*ad5b5801SMichal Simek     // .. .. reg_phy_wr_level_start = 0x0
9158*ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[7:7] = 0x00000000U
9159*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
9160*ad5b5801SMichal Simek     // .. .. reg_phy_rd_level_start = 0x0
9161*ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[8:8] = 0x00000000U
9162*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
9163*ad5b5801SMichal Simek     // .. .. reg_phy_dq0_wait_t = 0x0
9164*ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[12:9] = 0x00000000U
9165*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001E00U    VAL : 0x00000000U
9166*ad5b5801SMichal Simek     // .. ..
9167*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006038, 0x00001FC3U ,0x00000000U),
9168*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b0 = 0x7
9169*ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[3:0] = 0x00000007U
9170*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000007U
9171*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b1 = 0x7
9172*ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[7:4] = 0x00000007U
9173*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000070U
9174*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b2 = 0x7
9175*ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[11:8] = 0x00000007U
9176*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000700U
9177*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b5 = 0x0
9178*ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[15:12] = 0x00000000U
9179*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00000000U
9180*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b6 = 0x0
9181*ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[19:16] = 0x00000000U
9182*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00000000U
9183*ad5b5801SMichal Simek     // .. ..
9184*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800603C, 0x000FFFFFU ,0x00000777U),
9185*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b2 = 0x0
9186*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[3:0] = 0x00000000U
9187*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
9188*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b3 = 0x0
9189*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[7:4] = 0x00000000U
9190*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
9191*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b4 = 0x0
9192*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[11:8] = 0x00000000U
9193*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000000U
9194*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b7 = 0x0
9195*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[15:12] = 0x00000000U
9196*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00000000U
9197*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b8 = 0x0
9198*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[19:16] = 0x00000000U
9199*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00000000U
9200*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b9 = 0xf
9201*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[23:20] = 0x0000000FU
9202*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00F00000U
9203*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b10 = 0xf
9204*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[27:24] = 0x0000000FU
9205*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x0F000000U
9206*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b11 = 0xf
9207*ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[31:28] = 0x0000000FU
9208*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0xF0000000U
9209*ad5b5801SMichal Simek     // .. ..
9210*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006040, 0xFFFFFFFFU ,0xFFF00000U),
9211*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b0 = 0x6
9212*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[3:0] = 0x00000006U
9213*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000006U
9214*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b1 = 0x6
9215*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[7:4] = 0x00000006U
9216*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000060U
9217*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b2_11 = 0x6
9218*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[11:8] = 0x00000006U
9219*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000600U
9220*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b12 = 0x6
9221*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[15:12] = 0x00000006U
9222*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00006000U
9223*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b13 = 0x6
9224*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[19:16] = 0x00000006U
9225*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00060000U
9226*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b14 = 0x6
9227*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[23:20] = 0x00000006U
9228*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00600000U
9229*ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b15 = 0xf
9230*ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[27:24] = 0x0000000FU
9231*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x0F000000U
9232*ad5b5801SMichal Simek     // .. ..
9233*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006044, 0x0FFFFFFFU ,0x0F666666U),
9234*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank0_rd_odt = 0x0
9235*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[2:0] = 0x00000000U
9236*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000000U
9237*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank0_wr_odt = 0x1
9238*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[5:3] = 0x00000001U
9239*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000038U    VAL : 0x00000008U
9240*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank1_rd_odt = 0x1
9241*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[8:6] = 0x00000001U
9242*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001C0U    VAL : 0x00000040U
9243*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank1_wr_odt = 0x1
9244*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[11:9] = 0x00000001U
9245*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
9246*ad5b5801SMichal Simek     // .. .. reg_phy_rd_local_odt = 0x0
9247*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[13:12] = 0x00000000U
9248*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003000U    VAL : 0x00000000U
9249*ad5b5801SMichal Simek     // .. .. reg_phy_wr_local_odt = 0x3
9250*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[15:14] = 0x00000003U
9251*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000C000U    VAL : 0x0000C000U
9252*ad5b5801SMichal Simek     // .. .. reg_phy_idle_local_odt = 0x3
9253*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[17:16] = 0x00000003U
9254*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00030000U    VAL : 0x00030000U
9255*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank2_rd_odt = 0x0
9256*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[20:18] = 0x00000000U
9257*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001C0000U    VAL : 0x00000000U
9258*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank2_wr_odt = 0x0
9259*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[23:21] = 0x00000000U
9260*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00E00000U    VAL : 0x00000000U
9261*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank3_rd_odt = 0x0
9262*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[26:24] = 0x00000000U
9263*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
9264*ad5b5801SMichal Simek     // .. .. reg_ddrc_rank3_wr_odt = 0x0
9265*ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[29:27] = 0x00000000U
9266*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x38000000U    VAL : 0x00000000U
9267*ad5b5801SMichal Simek     // .. ..
9268*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006048, 0x3FFFFFFFU ,0x0003C248U),
9269*ad5b5801SMichal Simek     // .. .. reg_phy_rd_cmd_to_data = 0x0
9270*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[3:0] = 0x00000000U
9271*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
9272*ad5b5801SMichal Simek     // .. .. reg_phy_wr_cmd_to_data = 0x0
9273*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[7:4] = 0x00000000U
9274*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
9275*ad5b5801SMichal Simek     // .. .. reg_phy_rdc_we_to_re_delay = 0x8
9276*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[11:8] = 0x00000008U
9277*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000800U
9278*ad5b5801SMichal Simek     // .. .. reg_phy_rdc_fifo_rst_disable = 0x0
9279*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[15:15] = 0x00000000U
9280*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
9281*ad5b5801SMichal Simek     // .. .. reg_phy_use_fixed_re = 0x1
9282*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[16:16] = 0x00000001U
9283*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00010000U
9284*ad5b5801SMichal Simek     // .. .. reg_phy_rdc_fifo_rst_err_cnt_clr = 0x0
9285*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[17:17] = 0x00000000U
9286*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9287*ad5b5801SMichal Simek     // .. .. reg_phy_dis_phy_ctrl_rstn = 0x0
9288*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[18:18] = 0x00000000U
9289*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
9290*ad5b5801SMichal Simek     // .. .. reg_phy_clk_stall_level = 0x0
9291*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[19:19] = 0x00000000U
9292*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
9293*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_num_of_dq0 = 0x7
9294*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[27:24] = 0x00000007U
9295*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x07000000U
9296*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_num_of_dq0 = 0x7
9297*ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[31:28] = 0x00000007U
9298*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x70000000U
9299*ad5b5801SMichal Simek     // .. ..
9300*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006050, 0xFF0F8FFFU ,0x77010800U),
9301*ad5b5801SMichal Simek     // .. .. reg_ddrc_dll_calib_to_min_x1024 = 0x1
9302*ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[7:0] = 0x00000001U
9303*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000001U
9304*ad5b5801SMichal Simek     // .. .. reg_ddrc_dll_calib_to_max_x1024 = 0x1
9305*ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[15:8] = 0x00000001U
9306*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00000100U
9307*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_dll_calib = 0x0
9308*ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[16:16] = 0x00000000U
9309*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9310*ad5b5801SMichal Simek     // .. ..
9311*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006058, 0x0001FFFFU ,0x00000101U),
9312*ad5b5801SMichal Simek     // .. .. reg_ddrc_rd_odt_delay = 0x3
9313*ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[3:0] = 0x00000003U
9314*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000003U
9315*ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_delay = 0x0
9316*ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[7:4] = 0x00000000U
9317*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
9318*ad5b5801SMichal Simek     // .. .. reg_ddrc_rd_odt_hold = 0x0
9319*ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[11:8] = 0x00000000U
9320*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000000U
9321*ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_hold = 0x5
9322*ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[15:12] = 0x00000005U
9323*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00005000U
9324*ad5b5801SMichal Simek     // .. ..
9325*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800605C, 0x0000FFFFU ,0x00005003U),
9326*ad5b5801SMichal Simek     // .. .. reg_ddrc_pageclose = 0x0
9327*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[0:0] = 0x00000000U
9328*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9329*ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_num_entries = 0x1f
9330*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[6:1] = 0x0000001FU
9331*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000007EU    VAL : 0x0000003EU
9332*ad5b5801SMichal Simek     // .. .. reg_ddrc_auto_pre_en = 0x0
9333*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[7:7] = 0x00000000U
9334*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
9335*ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_update_level = 0x0
9336*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[8:8] = 0x00000000U
9337*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
9338*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_wc = 0x0
9339*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[9:9] = 0x00000000U
9340*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
9341*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_collision_page_opt = 0x0
9342*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[10:10] = 0x00000000U
9343*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9344*ad5b5801SMichal Simek     // .. .. reg_ddrc_selfref_en = 0x0
9345*ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[12:12] = 0x00000000U
9346*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
9347*ad5b5801SMichal Simek     // .. ..
9348*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006060, 0x000017FFU ,0x0000003EU),
9349*ad5b5801SMichal Simek     // .. .. reg_ddrc_go2critical_hysteresis = 0x0
9350*ad5b5801SMichal Simek     // .. .. ==> 0XF8006064[12:5] = 0x00000000U
9351*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001FE0U    VAL : 0x00000000U
9352*ad5b5801SMichal Simek     // .. .. reg_arb_go2critical_en = 0x1
9353*ad5b5801SMichal Simek     // .. .. ==> 0XF8006064[17:17] = 0x00000001U
9354*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00020000U
9355*ad5b5801SMichal Simek     // .. ..
9356*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006064, 0x00021FE0U ,0x00020000U),
9357*ad5b5801SMichal Simek     // .. .. reg_ddrc_wrlvl_ww = 0x41
9358*ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[7:0] = 0x00000041U
9359*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000041U
9360*ad5b5801SMichal Simek     // .. .. reg_ddrc_rdlvl_rr = 0x41
9361*ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[15:8] = 0x00000041U
9362*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00004100U
9363*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_wlmrd = 0x28
9364*ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[25:16] = 0x00000028U
9365*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF0000U    VAL : 0x00280000U
9366*ad5b5801SMichal Simek     // .. ..
9367*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006068, 0x03FFFFFFU ,0x00284141U),
9368*ad5b5801SMichal Simek     // .. .. dfi_t_ctrlupd_interval_min_x1024 = 0x10
9369*ad5b5801SMichal Simek     // .. .. ==> 0XF800606C[7:0] = 0x00000010U
9370*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000010U
9371*ad5b5801SMichal Simek     // .. .. dfi_t_ctrlupd_interval_max_x1024 = 0x16
9372*ad5b5801SMichal Simek     // .. .. ==> 0XF800606C[15:8] = 0x00000016U
9373*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00001600U
9374*ad5b5801SMichal Simek     // .. ..
9375*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800606C, 0x0000FFFFU ,0x00001610U),
9376*ad5b5801SMichal Simek     // .. .. refresh_timer0_start_value_x32 = 0x0
9377*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A0[11:0] = 0x00000000U
9378*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000000U
9379*ad5b5801SMichal Simek     // .. .. refresh_timer1_start_value_x32 = 0x8
9380*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A0[23:12] = 0x00000008U
9381*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FFF000U    VAL : 0x00008000U
9382*ad5b5801SMichal Simek     // .. ..
9383*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A0, 0x00FFFFFFU ,0x00008000U),
9384*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_zq = 0x0
9385*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[0:0] = 0x00000000U
9386*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9387*ad5b5801SMichal Simek     // .. .. reg_ddrc_ddr3 = 0x1
9388*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[1:1] = 0x00000001U
9389*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
9390*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mod = 0x200
9391*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[11:2] = 0x00000200U
9392*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFCU    VAL : 0x00000800U
9393*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_zq_long_nop = 0x200
9394*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[21:12] = 0x00000200U
9395*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00200000U
9396*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_zq_short_nop = 0x40
9397*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[31:22] = 0x00000040U
9398*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFC00000U    VAL : 0x10000000U
9399*ad5b5801SMichal Simek     // .. ..
9400*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A4, 0xFFFFFFFFU ,0x10200802U),
9401*ad5b5801SMichal Simek     // .. .. t_zq_short_interval_x1024 = 0xcb73
9402*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A8[19:0] = 0x0000CB73U
9403*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFFFFU    VAL : 0x0000CB73U
9404*ad5b5801SMichal Simek     // .. .. dram_rstn_x1024 = 0x69
9405*ad5b5801SMichal Simek     // .. .. ==> 0XF80060A8[27:20] = 0x00000069U
9406*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0FF00000U    VAL : 0x06900000U
9407*ad5b5801SMichal Simek     // .. ..
9408*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A8, 0x0FFFFFFFU ,0x0690CB73U),
9409*ad5b5801SMichal Simek     // .. .. deeppowerdown_en = 0x0
9410*ad5b5801SMichal Simek     // .. .. ==> 0XF80060AC[0:0] = 0x00000000U
9411*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9412*ad5b5801SMichal Simek     // .. .. deeppowerdown_to_x1024 = 0xff
9413*ad5b5801SMichal Simek     // .. .. ==> 0XF80060AC[8:1] = 0x000000FFU
9414*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001FEU    VAL : 0x000001FEU
9415*ad5b5801SMichal Simek     // .. ..
9416*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060AC, 0x000001FFU ,0x000001FEU),
9417*ad5b5801SMichal Simek     // .. .. dfi_wrlvl_max_x1024 = 0xfff
9418*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[11:0] = 0x00000FFFU
9419*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000FFFU
9420*ad5b5801SMichal Simek     // .. .. dfi_rdlvl_max_x1024 = 0xfff
9421*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[23:12] = 0x00000FFFU
9422*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FFF000U    VAL : 0x00FFF000U
9423*ad5b5801SMichal Simek     // .. .. ddrc_reg_twrlvl_max_error = 0x0
9424*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[24:24] = 0x00000000U
9425*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
9426*ad5b5801SMichal Simek     // .. .. ddrc_reg_trdlvl_max_error = 0x0
9427*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[25:25] = 0x00000000U
9428*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
9429*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_wr_level_en = 0x1
9430*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[26:26] = 0x00000001U
9431*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x04000000U
9432*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_rd_dqs_gate_level = 0x1
9433*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[27:27] = 0x00000001U
9434*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x08000000U
9435*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_rd_data_eye_train = 0x1
9436*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[28:28] = 0x00000001U
9437*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
9438*ad5b5801SMichal Simek     // .. ..
9439*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B0, 0x1FFFFFFFU ,0x1CFFFFFFU),
9440*ad5b5801SMichal Simek     // .. .. reg_ddrc_2t_delay = 0x0
9441*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[8:0] = 0x00000000U
9442*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001FFU    VAL : 0x00000000U
9443*ad5b5801SMichal Simek     // .. .. reg_ddrc_skip_ocd = 0x1
9444*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[9:9] = 0x00000001U
9445*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
9446*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_pre_bypass = 0x0
9447*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[10:10] = 0x00000000U
9448*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9449*ad5b5801SMichal Simek     // .. ..
9450*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B4, 0x000007FFU ,0x00000200U),
9451*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_rddata_en = 0x6
9452*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[4:0] = 0x00000006U
9453*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000006U
9454*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrlup_min = 0x3
9455*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[14:5] = 0x00000003U
9456*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FE0U    VAL : 0x00000060U
9457*ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrlup_max = 0x40
9458*ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[24:15] = 0x00000040U
9459*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01FF8000U    VAL : 0x00200000U
9460*ad5b5801SMichal Simek     // .. ..
9461*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B8, 0x01FFFFFFU ,0x00200066U),
9462*ad5b5801SMichal Simek     // .. .. START: RESET ECC ERROR
9463*ad5b5801SMichal Simek     // .. .. Clear_Uncorrectable_DRAM_ECC_error = 1
9464*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[0:0] = 0x00000001U
9465*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9466*ad5b5801SMichal Simek     // .. .. Clear_Correctable_DRAM_ECC_error = 1
9467*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[1:1] = 0x00000001U
9468*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
9469*ad5b5801SMichal Simek     // .. ..
9470*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C4, 0x00000003U ,0x00000003U),
9471*ad5b5801SMichal Simek     // .. .. FINISH: RESET ECC ERROR
9472*ad5b5801SMichal Simek     // .. .. Clear_Uncorrectable_DRAM_ECC_error = 0x0
9473*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[0:0] = 0x00000000U
9474*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9475*ad5b5801SMichal Simek     // .. .. Clear_Correctable_DRAM_ECC_error = 0x0
9476*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[1:1] = 0x00000000U
9477*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9478*ad5b5801SMichal Simek     // .. ..
9479*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C4, 0x00000003U ,0x00000000U),
9480*ad5b5801SMichal Simek     // .. .. CORR_ECC_LOG_VALID = 0x0
9481*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C8[0:0] = 0x00000000U
9482*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9483*ad5b5801SMichal Simek     // .. .. ECC_CORRECTED_BIT_NUM = 0x0
9484*ad5b5801SMichal Simek     // .. .. ==> 0XF80060C8[7:1] = 0x00000000U
9485*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FEU    VAL : 0x00000000U
9486*ad5b5801SMichal Simek     // .. ..
9487*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C8, 0x000000FFU ,0x00000000U),
9488*ad5b5801SMichal Simek     // .. .. UNCORR_ECC_LOG_VALID = 0x0
9489*ad5b5801SMichal Simek     // .. .. ==> 0XF80060DC[0:0] = 0x00000000U
9490*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9491*ad5b5801SMichal Simek     // .. ..
9492*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060DC, 0x00000001U ,0x00000000U),
9493*ad5b5801SMichal Simek     // .. .. STAT_NUM_CORR_ERR = 0x0
9494*ad5b5801SMichal Simek     // .. .. ==> 0XF80060F0[15:8] = 0x00000000U
9495*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00000000U
9496*ad5b5801SMichal Simek     // .. .. STAT_NUM_UNCORR_ERR = 0x0
9497*ad5b5801SMichal Simek     // .. .. ==> 0XF80060F0[7:0] = 0x00000000U
9498*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000000U
9499*ad5b5801SMichal Simek     // .. ..
9500*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060F0, 0x0000FFFFU ,0x00000000U),
9501*ad5b5801SMichal Simek     // .. .. reg_ddrc_ecc_mode = 0x0
9502*ad5b5801SMichal Simek     // .. .. ==> 0XF80060F4[2:0] = 0x00000000U
9503*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000000U
9504*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_scrub = 0x1
9505*ad5b5801SMichal Simek     // .. .. ==> 0XF80060F4[3:3] = 0x00000001U
9506*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
9507*ad5b5801SMichal Simek     // .. ..
9508*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060F4, 0x0000000FU ,0x00000008U),
9509*ad5b5801SMichal Simek     // .. .. reg_phy_dif_on = 0x0
9510*ad5b5801SMichal Simek     // .. .. ==> 0XF8006114[3:0] = 0x00000000U
9511*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
9512*ad5b5801SMichal Simek     // .. .. reg_phy_dif_off = 0x0
9513*ad5b5801SMichal Simek     // .. .. ==> 0XF8006114[7:4] = 0x00000000U
9514*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
9515*ad5b5801SMichal Simek     // .. ..
9516*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006114, 0x000000FFU ,0x00000000U),
9517*ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
9518*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[0:0] = 0x00000001U
9519*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9520*ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
9521*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[1:1] = 0x00000000U
9522*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9523*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
9524*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[2:2] = 0x00000000U
9525*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
9526*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
9527*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[3:3] = 0x00000000U
9528*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
9529*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
9530*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[4:4] = 0x00000000U
9531*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
9532*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
9533*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[5:5] = 0x00000000U
9534*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
9535*ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
9536*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[14:6] = 0x00000000U
9537*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
9538*ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
9539*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[23:15] = 0x00000000U
9540*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
9541*ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
9542*ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[30:24] = 0x00000040U
9543*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
9544*ad5b5801SMichal Simek     // .. ..
9545*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006118, 0x7FFFFFFFU ,0x40000001U),
9546*ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
9547*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[0:0] = 0x00000001U
9548*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9549*ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
9550*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[1:1] = 0x00000000U
9551*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9552*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
9553*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[2:2] = 0x00000000U
9554*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
9555*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
9556*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[3:3] = 0x00000000U
9557*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
9558*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
9559*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[4:4] = 0x00000000U
9560*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
9561*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
9562*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[5:5] = 0x00000000U
9563*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
9564*ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
9565*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[14:6] = 0x00000000U
9566*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
9567*ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
9568*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[23:15] = 0x00000000U
9569*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
9570*ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
9571*ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[30:24] = 0x00000040U
9572*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
9573*ad5b5801SMichal Simek     // .. ..
9574*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800611C, 0x7FFFFFFFU ,0x40000001U),
9575*ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
9576*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[0:0] = 0x00000001U
9577*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9578*ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
9579*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[1:1] = 0x00000000U
9580*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9581*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
9582*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[2:2] = 0x00000000U
9583*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
9584*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
9585*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[3:3] = 0x00000000U
9586*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
9587*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
9588*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[4:4] = 0x00000000U
9589*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
9590*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
9591*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[5:5] = 0x00000000U
9592*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
9593*ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
9594*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[14:6] = 0x00000000U
9595*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
9596*ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
9597*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[23:15] = 0x00000000U
9598*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
9599*ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
9600*ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[30:24] = 0x00000040U
9601*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
9602*ad5b5801SMichal Simek     // .. ..
9603*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006120, 0x7FFFFFFFU ,0x40000001U),
9604*ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
9605*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[0:0] = 0x00000001U
9606*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9607*ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
9608*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[1:1] = 0x00000000U
9609*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9610*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
9611*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[2:2] = 0x00000000U
9612*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
9613*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
9614*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[3:3] = 0x00000000U
9615*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
9616*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
9617*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[4:4] = 0x00000000U
9618*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
9619*ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
9620*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[5:5] = 0x00000000U
9621*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
9622*ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
9623*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[14:6] = 0x00000000U
9624*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
9625*ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
9626*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[23:15] = 0x00000000U
9627*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
9628*ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
9629*ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[30:24] = 0x00000040U
9630*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
9631*ad5b5801SMichal Simek     // .. ..
9632*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006124, 0x7FFFFFFFU ,0x40000001U),
9633*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x0
9634*ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[9:0] = 0x00000000U
9635*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000000U
9636*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xb0
9637*ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[19:10] = 0x000000B0U
9638*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0002C000U
9639*ad5b5801SMichal Simek     // .. ..
9640*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800612C, 0x000FFFFFU ,0x0002C000U),
9641*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x0
9642*ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[9:0] = 0x00000000U
9643*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000000U
9644*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xb1
9645*ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[19:10] = 0x000000B1U
9646*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0002C400U
9647*ad5b5801SMichal Simek     // .. ..
9648*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006130, 0x000FFFFFU ,0x0002C400U),
9649*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x3
9650*ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[9:0] = 0x00000003U
9651*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000003U
9652*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xbc
9653*ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[19:10] = 0x000000BCU
9654*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0002F000U
9655*ad5b5801SMichal Simek     // .. ..
9656*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006134, 0x000FFFFFU ,0x0002F003U),
9657*ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x3
9658*ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[9:0] = 0x00000003U
9659*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000003U
9660*ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xbb
9661*ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[19:10] = 0x000000BBU
9662*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0002EC00U
9663*ad5b5801SMichal Simek     // .. ..
9664*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006138, 0x000FFFFFU ,0x0002EC03U),
9665*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
9666*ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[9:0] = 0x00000035U
9667*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
9668*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
9669*ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[10:10] = 0x00000000U
9670*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9671*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
9672*ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[19:11] = 0x00000000U
9673*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9674*ad5b5801SMichal Simek     // .. ..
9675*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006140, 0x000FFFFFU ,0x00000035U),
9676*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
9677*ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[9:0] = 0x00000035U
9678*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
9679*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
9680*ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[10:10] = 0x00000000U
9681*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9682*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
9683*ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[19:11] = 0x00000000U
9684*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9685*ad5b5801SMichal Simek     // .. ..
9686*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006144, 0x000FFFFFU ,0x00000035U),
9687*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
9688*ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[9:0] = 0x00000035U
9689*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
9690*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
9691*ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[10:10] = 0x00000000U
9692*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9693*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
9694*ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[19:11] = 0x00000000U
9695*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9696*ad5b5801SMichal Simek     // .. ..
9697*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006148, 0x000FFFFFU ,0x00000035U),
9698*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
9699*ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[9:0] = 0x00000035U
9700*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
9701*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
9702*ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[10:10] = 0x00000000U
9703*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9704*ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
9705*ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[19:11] = 0x00000000U
9706*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9707*ad5b5801SMichal Simek     // .. ..
9708*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800614C, 0x000FFFFFU ,0x00000035U),
9709*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x77
9710*ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[9:0] = 0x00000077U
9711*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000077U
9712*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
9713*ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[10:10] = 0x00000000U
9714*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9715*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
9716*ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[19:11] = 0x00000000U
9717*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9718*ad5b5801SMichal Simek     // .. ..
9719*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006154, 0x000FFFFFU ,0x00000077U),
9720*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x77
9721*ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[9:0] = 0x00000077U
9722*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000077U
9723*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
9724*ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[10:10] = 0x00000000U
9725*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9726*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
9727*ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[19:11] = 0x00000000U
9728*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9729*ad5b5801SMichal Simek     // .. ..
9730*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006158, 0x000FFFFFU ,0x00000077U),
9731*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x83
9732*ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[9:0] = 0x00000083U
9733*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000083U
9734*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
9735*ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[10:10] = 0x00000000U
9736*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9737*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
9738*ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[19:11] = 0x00000000U
9739*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9740*ad5b5801SMichal Simek     // .. ..
9741*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800615C, 0x000FFFFFU ,0x00000083U),
9742*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x83
9743*ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[9:0] = 0x00000083U
9744*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000083U
9745*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
9746*ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[10:10] = 0x00000000U
9747*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9748*ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
9749*ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[19:11] = 0x00000000U
9750*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9751*ad5b5801SMichal Simek     // .. ..
9752*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006160, 0x000FFFFFU ,0x00000083U),
9753*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x105
9754*ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[10:0] = 0x00000105U
9755*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000105U
9756*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
9757*ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[11:11] = 0x00000000U
9758*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
9759*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
9760*ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[20:12] = 0x00000000U
9761*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
9762*ad5b5801SMichal Simek     // .. ..
9763*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006168, 0x001FFFFFU ,0x00000105U),
9764*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x106
9765*ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[10:0] = 0x00000106U
9766*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000106U
9767*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
9768*ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[11:11] = 0x00000000U
9769*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
9770*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
9771*ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[20:12] = 0x00000000U
9772*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
9773*ad5b5801SMichal Simek     // .. ..
9774*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800616C, 0x001FFFFFU ,0x00000106U),
9775*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x111
9776*ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[10:0] = 0x00000111U
9777*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000111U
9778*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
9779*ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[11:11] = 0x00000000U
9780*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
9781*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
9782*ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[20:12] = 0x00000000U
9783*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
9784*ad5b5801SMichal Simek     // .. ..
9785*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006170, 0x001FFFFFU ,0x00000111U),
9786*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x110
9787*ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[10:0] = 0x00000110U
9788*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000110U
9789*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
9790*ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[11:11] = 0x00000000U
9791*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
9792*ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
9793*ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[20:12] = 0x00000000U
9794*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
9795*ad5b5801SMichal Simek     // .. ..
9796*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006174, 0x001FFFFFU ,0x00000110U),
9797*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xb7
9798*ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[9:0] = 0x000000B7U
9799*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000B7U
9800*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
9801*ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[10:10] = 0x00000000U
9802*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9803*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
9804*ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[19:11] = 0x00000000U
9805*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9806*ad5b5801SMichal Simek     // .. ..
9807*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800617C, 0x000FFFFFU ,0x000000B7U),
9808*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xb7
9809*ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[9:0] = 0x000000B7U
9810*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000B7U
9811*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
9812*ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[10:10] = 0x00000000U
9813*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9814*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
9815*ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[19:11] = 0x00000000U
9816*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9817*ad5b5801SMichal Simek     // .. ..
9818*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006180, 0x000FFFFFU ,0x000000B7U),
9819*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xc3
9820*ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[9:0] = 0x000000C3U
9821*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000C3U
9822*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
9823*ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[10:10] = 0x00000000U
9824*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9825*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
9826*ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[19:11] = 0x00000000U
9827*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9828*ad5b5801SMichal Simek     // .. ..
9829*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006184, 0x000FFFFFU ,0x000000C3U),
9830*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xc3
9831*ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[9:0] = 0x000000C3U
9832*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000C3U
9833*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
9834*ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[10:10] = 0x00000000U
9835*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9836*ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
9837*ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[19:11] = 0x00000000U
9838*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9839*ad5b5801SMichal Simek     // .. ..
9840*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006188, 0x000FFFFFU ,0x000000C3U),
9841*ad5b5801SMichal Simek     // .. .. reg_phy_loopback = 0x0
9842*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[0:0] = 0x00000000U
9843*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9844*ad5b5801SMichal Simek     // .. .. reg_phy_bl2 = 0x0
9845*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[1:1] = 0x00000000U
9846*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9847*ad5b5801SMichal Simek     // .. .. reg_phy_at_spd_atpg = 0x0
9848*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[2:2] = 0x00000000U
9849*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
9850*ad5b5801SMichal Simek     // .. .. reg_phy_bist_enable = 0x0
9851*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[3:3] = 0x00000000U
9852*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
9853*ad5b5801SMichal Simek     // .. .. reg_phy_bist_force_err = 0x0
9854*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[4:4] = 0x00000000U
9855*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
9856*ad5b5801SMichal Simek     // .. .. reg_phy_bist_mode = 0x0
9857*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[6:5] = 0x00000000U
9858*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
9859*ad5b5801SMichal Simek     // .. .. reg_phy_invert_clkout = 0x1
9860*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[7:7] = 0x00000001U
9861*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
9862*ad5b5801SMichal Simek     // .. .. reg_phy_all_dq_mpr_rd_resp = 0x0
9863*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[8:8] = 0x00000000U
9864*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
9865*ad5b5801SMichal Simek     // .. .. reg_phy_sel_logic = 0x0
9866*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[9:9] = 0x00000000U
9867*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
9868*ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_ratio = 0x100
9869*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[19:10] = 0x00000100U
9870*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00040000U
9871*ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_force = 0x0
9872*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[20:20] = 0x00000000U
9873*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
9874*ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_delay = 0x0
9875*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[27:21] = 0x00000000U
9876*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0FE00000U    VAL : 0x00000000U
9877*ad5b5801SMichal Simek     // .. .. reg_phy_use_rank0_delays = 0x1
9878*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[28:28] = 0x00000001U
9879*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
9880*ad5b5801SMichal Simek     // .. .. reg_phy_lpddr = 0x0
9881*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[29:29] = 0x00000000U
9882*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
9883*ad5b5801SMichal Simek     // .. .. reg_phy_cmd_latency = 0x0
9884*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[30:30] = 0x00000000U
9885*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x40000000U    VAL : 0x00000000U
9886*ad5b5801SMichal Simek     // .. .. reg_phy_int_lpbk = 0x0
9887*ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[31:31] = 0x00000000U
9888*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x80000000U    VAL : 0x00000000U
9889*ad5b5801SMichal Simek     // .. ..
9890*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006190, 0xFFFFFFFFU ,0x10040080U),
9891*ad5b5801SMichal Simek     // .. .. reg_phy_wr_rl_delay = 0x2
9892*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[4:0] = 0x00000002U
9893*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000002U
9894*ad5b5801SMichal Simek     // .. .. reg_phy_rd_rl_delay = 0x4
9895*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[9:5] = 0x00000004U
9896*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x00000080U
9897*ad5b5801SMichal Simek     // .. .. reg_phy_dll_lock_diff = 0xf
9898*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[13:10] = 0x0000000FU
9899*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003C00U    VAL : 0x00003C00U
9900*ad5b5801SMichal Simek     // .. .. reg_phy_use_wr_level = 0x1
9901*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[14:14] = 0x00000001U
9902*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00004000U
9903*ad5b5801SMichal Simek     // .. .. reg_phy_use_rd_dqs_gate_level = 0x1
9904*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[15:15] = 0x00000001U
9905*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00008000U
9906*ad5b5801SMichal Simek     // .. .. reg_phy_use_rd_data_eye_level = 0x1
9907*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[16:16] = 0x00000001U
9908*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00010000U
9909*ad5b5801SMichal Simek     // .. .. reg_phy_dis_calib_rst = 0x0
9910*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[17:17] = 0x00000000U
9911*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9912*ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_delay = 0x0
9913*ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[19:18] = 0x00000000U
9914*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
9915*ad5b5801SMichal Simek     // .. ..
9916*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006194, 0x000FFFFFU ,0x0001FC82U),
9917*ad5b5801SMichal Simek     // .. .. reg_arb_page_addr_mask = 0x0
9918*ad5b5801SMichal Simek     // .. .. ==> 0XF8006204[31:0] = 0x00000000U
9919*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000000U
9920*ad5b5801SMichal Simek     // .. ..
9921*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006204, 0xFFFFFFFFU ,0x00000000U),
9922*ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
9923*ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[9:0] = 0x000003FFU
9924*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
9925*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
9926*ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[16:16] = 0x00000000U
9927*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9928*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
9929*ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[17:17] = 0x00000000U
9930*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9931*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
9932*ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[18:18] = 0x00000000U
9933*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
9934*ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
9935*ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[19:19] = 0x00000001U
9936*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
9937*ad5b5801SMichal Simek     // .. ..
9938*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006208, 0x000F03FFU ,0x000803FFU),
9939*ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
9940*ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[9:0] = 0x000003FFU
9941*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
9942*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
9943*ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[16:16] = 0x00000000U
9944*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9945*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
9946*ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[17:17] = 0x00000000U
9947*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9948*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
9949*ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[18:18] = 0x00000000U
9950*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
9951*ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
9952*ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[19:19] = 0x00000001U
9953*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
9954*ad5b5801SMichal Simek     // .. ..
9955*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800620C, 0x000F03FFU ,0x000803FFU),
9956*ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
9957*ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[9:0] = 0x000003FFU
9958*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
9959*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
9960*ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[16:16] = 0x00000000U
9961*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9962*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
9963*ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[17:17] = 0x00000000U
9964*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9965*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
9966*ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[18:18] = 0x00000000U
9967*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
9968*ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
9969*ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[19:19] = 0x00000001U
9970*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
9971*ad5b5801SMichal Simek     // .. ..
9972*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006210, 0x000F03FFU ,0x000803FFU),
9973*ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
9974*ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[9:0] = 0x000003FFU
9975*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
9976*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
9977*ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[16:16] = 0x00000000U
9978*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9979*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
9980*ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[17:17] = 0x00000000U
9981*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9982*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
9983*ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[18:18] = 0x00000000U
9984*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
9985*ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
9986*ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[19:19] = 0x00000001U
9987*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
9988*ad5b5801SMichal Simek     // .. ..
9989*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006214, 0x000F03FFU ,0x000803FFU),
9990*ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
9991*ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[9:0] = 0x000003FFU
9992*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
9993*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
9994*ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[16:16] = 0x00000000U
9995*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9996*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
9997*ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[17:17] = 0x00000000U
9998*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9999*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
10000*ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[18:18] = 0x00000000U
10001*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
10002*ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
10003*ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[19:19] = 0x00000000U
10004*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
10005*ad5b5801SMichal Simek     // .. ..
10006*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006218, 0x000F03FFU ,0x000003FFU),
10007*ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
10008*ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[9:0] = 0x000003FFU
10009*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
10010*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
10011*ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[16:16] = 0x00000000U
10012*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
10013*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
10014*ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[17:17] = 0x00000000U
10015*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
10016*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
10017*ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[18:18] = 0x00000000U
10018*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
10019*ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
10020*ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[19:19] = 0x00000000U
10021*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
10022*ad5b5801SMichal Simek     // .. ..
10023*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800621C, 0x000F03FFU ,0x000003FFU),
10024*ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
10025*ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[9:0] = 0x000003FFU
10026*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
10027*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
10028*ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[16:16] = 0x00000000U
10029*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
10030*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
10031*ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[17:17] = 0x00000000U
10032*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
10033*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
10034*ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[18:18] = 0x00000000U
10035*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
10036*ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
10037*ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[19:19] = 0x00000000U
10038*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
10039*ad5b5801SMichal Simek     // .. ..
10040*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006220, 0x000F03FFU ,0x000003FFU),
10041*ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
10042*ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[9:0] = 0x000003FFU
10043*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
10044*ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
10045*ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[16:16] = 0x00000000U
10046*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
10047*ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
10048*ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[17:17] = 0x00000000U
10049*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
10050*ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
10051*ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[18:18] = 0x00000000U
10052*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
10053*ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
10054*ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[19:19] = 0x00000000U
10055*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
10056*ad5b5801SMichal Simek     // .. ..
10057*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006224, 0x000F03FFU ,0x000003FFU),
10058*ad5b5801SMichal Simek     // .. .. reg_ddrc_lpddr2 = 0x0
10059*ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[0:0] = 0x00000000U
10060*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10061*ad5b5801SMichal Simek     // .. .. reg_ddrc_per_bank_refresh = 0x0
10062*ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[1:1] = 0x00000000U
10063*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10064*ad5b5801SMichal Simek     // .. .. reg_ddrc_derate_enable = 0x0
10065*ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[2:2] = 0x00000000U
10066*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10067*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr4_margin = 0x0
10068*ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[11:4] = 0x00000000U
10069*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FF0U    VAL : 0x00000000U
10070*ad5b5801SMichal Simek     // .. ..
10071*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062A8, 0x00000FF7U ,0x00000000U),
10072*ad5b5801SMichal Simek     // .. .. reg_ddrc_mr4_read_interval = 0x0
10073*ad5b5801SMichal Simek     // .. .. ==> 0XF80062AC[31:0] = 0x00000000U
10074*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000000U
10075*ad5b5801SMichal Simek     // .. ..
10076*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062AC, 0xFFFFFFFFU ,0x00000000U),
10077*ad5b5801SMichal Simek     // .. .. reg_ddrc_min_stable_clock_x1 = 0x5
10078*ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[3:0] = 0x00000005U
10079*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000005U
10080*ad5b5801SMichal Simek     // .. .. reg_ddrc_idle_after_reset_x32 = 0x12
10081*ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[11:4] = 0x00000012U
10082*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FF0U    VAL : 0x00000120U
10083*ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mrw = 0x5
10084*ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[21:12] = 0x00000005U
10085*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00005000U
10086*ad5b5801SMichal Simek     // .. ..
10087*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062B0, 0x003FFFFFU ,0x00005125U),
10088*ad5b5801SMichal Simek     // .. .. reg_ddrc_max_auto_init_x1024 = 0xa8
10089*ad5b5801SMichal Simek     // .. .. ==> 0XF80062B4[7:0] = 0x000000A8U
10090*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x000000A8U
10091*ad5b5801SMichal Simek     // .. .. reg_ddrc_dev_zqinit_x32 = 0x12
10092*ad5b5801SMichal Simek     // .. .. ==> 0XF80062B4[17:8] = 0x00000012U
10093*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0003FF00U    VAL : 0x00001200U
10094*ad5b5801SMichal Simek     // .. ..
10095*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062B4, 0x0003FFFFU ,0x000012A8U),
10096*ad5b5801SMichal Simek     // .. .. START: POLL ON DCI STATUS
10097*ad5b5801SMichal Simek     // .. .. DONE = 1
10098*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B74[13:13] = 0x00000001U
10099*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
10100*ad5b5801SMichal Simek     // .. ..
10101*ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF8000B74, 0x00002000U),
10102*ad5b5801SMichal Simek     // .. .. FINISH: POLL ON DCI STATUS
10103*ad5b5801SMichal Simek     // .. .. START: UNLOCK DDR
10104*ad5b5801SMichal Simek     // .. .. reg_ddrc_soft_rstb = 0x1
10105*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[0:0] = 0x00000001U
10106*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
10107*ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_en = 0x0
10108*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[1:1] = 0x00000000U
10109*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10110*ad5b5801SMichal Simek     // .. .. reg_ddrc_data_bus_width = 0x0
10111*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[3:2] = 0x00000000U
10112*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000CU    VAL : 0x00000000U
10113*ad5b5801SMichal Simek     // .. .. reg_ddrc_burst8_refresh = 0x0
10114*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[6:4] = 0x00000000U
10115*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
10116*ad5b5801SMichal Simek     // .. .. reg_ddrc_rdwr_idle_gap = 1
10117*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[13:7] = 0x00000001U
10118*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003F80U    VAL : 0x00000080U
10119*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_rd_bypass = 0x0
10120*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[14:14] = 0x00000000U
10121*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
10122*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_act_bypass = 0x0
10123*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[15:15] = 0x00000000U
10124*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
10125*ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_refresh = 0x0
10126*ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[16:16] = 0x00000000U
10127*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
10128*ad5b5801SMichal Simek     // .. ..
10129*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006000, 0x0001FFFFU ,0x00000081U),
10130*ad5b5801SMichal Simek     // .. .. FINISH: UNLOCK DDR
10131*ad5b5801SMichal Simek     // .. .. START: CHECK DDR STATUS
10132*ad5b5801SMichal Simek     // .. .. ddrc_reg_operating_mode = 1
10133*ad5b5801SMichal Simek     // .. .. ==> 0XF8006054[2:0] = 0x00000001U
10134*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000001U
10135*ad5b5801SMichal Simek     // .. ..
10136*ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF8006054, 0x00000007U),
10137*ad5b5801SMichal Simek     // .. .. FINISH: CHECK DDR STATUS
10138*ad5b5801SMichal Simek     // .. FINISH: DDR INITIALIZATION
10139*ad5b5801SMichal Simek     // FINISH: top
10140*ad5b5801SMichal Simek     //
10141*ad5b5801SMichal Simek     EMIT_EXIT(),
10142*ad5b5801SMichal Simek 
10143*ad5b5801SMichal Simek     //
10144*ad5b5801SMichal Simek };
10145*ad5b5801SMichal Simek 
10146*ad5b5801SMichal Simek unsigned long ps7_mio_init_data_1_0[] = {
10147*ad5b5801SMichal Simek     // START: top
10148*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
10149*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
10150*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
10151*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
10152*ad5b5801SMichal Simek     // ..
10153*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
10154*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
10155*ad5b5801SMichal Simek     // .. START: OCM REMAPPING
10156*ad5b5801SMichal Simek     // .. FINISH: OCM REMAPPING
10157*ad5b5801SMichal Simek     // .. START: DDRIOB SETTINGS
10158*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10159*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[0:0] = 0x00000000U
10160*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10161*ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
10162*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[2:1] = 0x00000000U
10163*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
10164*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10165*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[3:3] = 0x00000000U
10166*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10167*ad5b5801SMichal Simek     // .. TERM_EN = 0x0
10168*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[4:4] = 0x00000000U
10169*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
10170*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
10171*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[6:5] = 0x00000000U
10172*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
10173*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
10174*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[7:7] = 0x00000000U
10175*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10176*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
10177*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[8:8] = 0x00000000U
10178*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10179*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10180*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[10:9] = 0x00000003U
10181*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10182*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10183*ad5b5801SMichal Simek     // .. ==> 0XF8000B40[11:11] = 0x00000000U
10184*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10185*ad5b5801SMichal Simek     // ..
10186*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B40, 0x00000FFFU ,0x00000600U),
10187*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10188*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[0:0] = 0x00000000U
10189*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10190*ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
10191*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[2:1] = 0x00000000U
10192*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
10193*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10194*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[3:3] = 0x00000000U
10195*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10196*ad5b5801SMichal Simek     // .. TERM_EN = 0x0
10197*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[4:4] = 0x00000000U
10198*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
10199*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
10200*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[6:5] = 0x00000000U
10201*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
10202*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
10203*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[7:7] = 0x00000000U
10204*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10205*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
10206*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[8:8] = 0x00000000U
10207*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10208*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10209*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[10:9] = 0x00000003U
10210*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10211*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10212*ad5b5801SMichal Simek     // .. ==> 0XF8000B44[11:11] = 0x00000000U
10213*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10214*ad5b5801SMichal Simek     // ..
10215*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B44, 0x00000FFFU ,0x00000600U),
10216*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10217*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[0:0] = 0x00000000U
10218*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10219*ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
10220*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[2:1] = 0x00000001U
10221*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
10222*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10223*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[3:3] = 0x00000000U
10224*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10225*ad5b5801SMichal Simek     // .. TERM_EN = 0x1
10226*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[4:4] = 0x00000001U
10227*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
10228*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
10229*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[6:5] = 0x00000003U
10230*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
10231*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
10232*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000000U
10233*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10234*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
10235*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000000U
10236*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10237*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10238*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[10:9] = 0x00000003U
10239*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10240*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10241*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[11:11] = 0x00000000U
10242*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10243*ad5b5801SMichal Simek     // ..
10244*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000FFFU ,0x00000672U),
10245*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10246*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[0:0] = 0x00000000U
10247*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10248*ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
10249*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[2:1] = 0x00000001U
10250*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
10251*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10252*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[3:3] = 0x00000000U
10253*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10254*ad5b5801SMichal Simek     // .. TERM_EN = 0x1
10255*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[4:4] = 0x00000001U
10256*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
10257*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
10258*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[6:5] = 0x00000003U
10259*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
10260*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
10261*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000000U
10262*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10263*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
10264*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000000U
10265*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10266*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10267*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[10:9] = 0x00000003U
10268*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10269*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10270*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[11:11] = 0x00000000U
10271*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10272*ad5b5801SMichal Simek     // ..
10273*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000FFFU ,0x00000672U),
10274*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10275*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[0:0] = 0x00000000U
10276*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10277*ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
10278*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[2:1] = 0x00000002U
10279*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
10280*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10281*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[3:3] = 0x00000000U
10282*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10283*ad5b5801SMichal Simek     // .. TERM_EN = 0x1
10284*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[4:4] = 0x00000001U
10285*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
10286*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
10287*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[6:5] = 0x00000003U
10288*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
10289*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
10290*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000000U
10291*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10292*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
10293*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000000U
10294*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10295*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10296*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[10:9] = 0x00000003U
10297*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10298*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10299*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[11:11] = 0x00000000U
10300*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10301*ad5b5801SMichal Simek     // ..
10302*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000FFFU ,0x00000674U),
10303*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10304*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[0:0] = 0x00000000U
10305*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10306*ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
10307*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[2:1] = 0x00000002U
10308*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
10309*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10310*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[3:3] = 0x00000000U
10311*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10312*ad5b5801SMichal Simek     // .. TERM_EN = 0x1
10313*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[4:4] = 0x00000001U
10314*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
10315*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
10316*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[6:5] = 0x00000003U
10317*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
10318*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
10319*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000000U
10320*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10321*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
10322*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000000U
10323*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10324*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10325*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[10:9] = 0x00000003U
10326*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10327*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10328*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[11:11] = 0x00000000U
10329*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10330*ad5b5801SMichal Simek     // ..
10331*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000FFFU ,0x00000674U),
10332*ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10333*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[0:0] = 0x00000000U
10334*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10335*ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
10336*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[2:1] = 0x00000000U
10337*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
10338*ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10339*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[3:3] = 0x00000000U
10340*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10341*ad5b5801SMichal Simek     // .. TERM_EN = 0x0
10342*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[4:4] = 0x00000000U
10343*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
10344*ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
10345*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[6:5] = 0x00000000U
10346*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
10347*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
10348*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[7:7] = 0x00000000U
10349*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10350*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
10351*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[8:8] = 0x00000000U
10352*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10353*ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10354*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[10:9] = 0x00000003U
10355*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10356*ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10357*ad5b5801SMichal Simek     // .. ==> 0XF8000B58[11:11] = 0x00000000U
10358*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10359*ad5b5801SMichal Simek     // ..
10360*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B58, 0x00000FFFU ,0x00000600U),
10361*ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
10362*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[6:0] = 0x0000001CU
10363*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
10364*ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
10365*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[13:7] = 0x0000000CU
10366*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
10367*ad5b5801SMichal Simek     // .. SLEW_P = 0x3
10368*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[18:14] = 0x00000003U
10369*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x0000C000U
10370*ad5b5801SMichal Simek     // .. SLEW_N = 0x3
10371*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[23:19] = 0x00000003U
10372*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00180000U
10373*ad5b5801SMichal Simek     // .. GTL = 0x0
10374*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[26:24] = 0x00000000U
10375*ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
10376*ad5b5801SMichal Simek     // .. RTERM = 0x0
10377*ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[31:27] = 0x00000000U
10378*ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
10379*ad5b5801SMichal Simek     // ..
10380*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B5C, 0xFFFFFFFFU ,0x0018C61CU),
10381*ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
10382*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[6:0] = 0x0000001CU
10383*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
10384*ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
10385*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[13:7] = 0x0000000CU
10386*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
10387*ad5b5801SMichal Simek     // .. SLEW_P = 0x6
10388*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[18:14] = 0x00000006U
10389*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
10390*ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
10391*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[23:19] = 0x0000001FU
10392*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
10393*ad5b5801SMichal Simek     // .. GTL = 0x0
10394*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[26:24] = 0x00000000U
10395*ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
10396*ad5b5801SMichal Simek     // .. RTERM = 0x0
10397*ad5b5801SMichal Simek     // .. ==> 0XF8000B60[31:27] = 0x00000000U
10398*ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
10399*ad5b5801SMichal Simek     // ..
10400*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B60, 0xFFFFFFFFU ,0x00F9861CU),
10401*ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
10402*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[6:0] = 0x0000001CU
10403*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
10404*ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
10405*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[13:7] = 0x0000000CU
10406*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
10407*ad5b5801SMichal Simek     // .. SLEW_P = 0x6
10408*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[18:14] = 0x00000006U
10409*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
10410*ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
10411*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[23:19] = 0x0000001FU
10412*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
10413*ad5b5801SMichal Simek     // .. GTL = 0x0
10414*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[26:24] = 0x00000000U
10415*ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
10416*ad5b5801SMichal Simek     // .. RTERM = 0x0
10417*ad5b5801SMichal Simek     // .. ==> 0XF8000B64[31:27] = 0x00000000U
10418*ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
10419*ad5b5801SMichal Simek     // ..
10420*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B64, 0xFFFFFFFFU ,0x00F9861CU),
10421*ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
10422*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[6:0] = 0x0000001CU
10423*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
10424*ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
10425*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[13:7] = 0x0000000CU
10426*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
10427*ad5b5801SMichal Simek     // .. SLEW_P = 0x6
10428*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[18:14] = 0x00000006U
10429*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
10430*ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
10431*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[23:19] = 0x0000001FU
10432*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
10433*ad5b5801SMichal Simek     // .. GTL = 0x0
10434*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[26:24] = 0x00000000U
10435*ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
10436*ad5b5801SMichal Simek     // .. RTERM = 0x0
10437*ad5b5801SMichal Simek     // .. ==> 0XF8000B68[31:27] = 0x00000000U
10438*ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
10439*ad5b5801SMichal Simek     // ..
10440*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B68, 0xFFFFFFFFU ,0x00F9861CU),
10441*ad5b5801SMichal Simek     // .. VREF_INT_EN = 0x1
10442*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[0:0] = 0x00000001U
10443*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
10444*ad5b5801SMichal Simek     // .. VREF_SEL = 0x4
10445*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[4:1] = 0x00000004U
10446*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000001EU    VAL : 0x00000008U
10447*ad5b5801SMichal Simek     // .. VREF_EXT_EN = 0x0
10448*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[6:5] = 0x00000000U
10449*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
10450*ad5b5801SMichal Simek     // .. VREF_PULLUP_EN = 0x0
10451*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[8:7] = 0x00000000U
10452*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
10453*ad5b5801SMichal Simek     // .. REFIO_EN = 0x1
10454*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[9:9] = 0x00000001U
10455*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
10456*ad5b5801SMichal Simek     // .. REFIO_PULLUP_EN = 0x0
10457*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[12:12] = 0x00000000U
10458*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10459*ad5b5801SMichal Simek     // .. DRST_B_PULLUP_EN = 0x0
10460*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[13:13] = 0x00000000U
10461*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10462*ad5b5801SMichal Simek     // .. CKE_PULLUP_EN = 0x0
10463*ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[14:14] = 0x00000000U
10464*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
10465*ad5b5801SMichal Simek     // ..
10466*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B6C, 0x000073FFU ,0x00000209U),
10467*ad5b5801SMichal Simek     // .. .. START: ASSERT RESET
10468*ad5b5801SMichal Simek     // .. .. RESET = 1
10469*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
10470*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
10471*ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
10472*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
10473*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
10474*ad5b5801SMichal Simek     // .. ..
10475*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000021U ,0x00000021U),
10476*ad5b5801SMichal Simek     // .. .. FINISH: ASSERT RESET
10477*ad5b5801SMichal Simek     // .. .. START: DEASSERT RESET
10478*ad5b5801SMichal Simek     // .. .. RESET = 0
10479*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000000U
10480*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10481*ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
10482*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
10483*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
10484*ad5b5801SMichal Simek     // .. ..
10485*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000021U ,0x00000020U),
10486*ad5b5801SMichal Simek     // .. .. FINISH: DEASSERT RESET
10487*ad5b5801SMichal Simek     // .. .. RESET = 0x1
10488*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
10489*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
10490*ad5b5801SMichal Simek     // .. .. ENABLE = 0x1
10491*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[1:1] = 0x00000001U
10492*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10493*ad5b5801SMichal Simek     // .. .. VRP_TRI = 0x0
10494*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[2:2] = 0x00000000U
10495*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10496*ad5b5801SMichal Simek     // .. .. VRN_TRI = 0x0
10497*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[3:3] = 0x00000000U
10498*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10499*ad5b5801SMichal Simek     // .. .. VRP_OUT = 0x0
10500*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[4:4] = 0x00000000U
10501*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
10502*ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
10503*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
10504*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
10505*ad5b5801SMichal Simek     // .. .. NREF_OPT1 = 0x0
10506*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[7:6] = 0x00000000U
10507*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
10508*ad5b5801SMichal Simek     // .. .. NREF_OPT2 = 0x0
10509*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[10:8] = 0x00000000U
10510*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000700U    VAL : 0x00000000U
10511*ad5b5801SMichal Simek     // .. .. NREF_OPT4 = 0x1
10512*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[13:11] = 0x00000001U
10513*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00000800U
10514*ad5b5801SMichal Simek     // .. .. PREF_OPT1 = 0x0
10515*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[16:14] = 0x00000000U
10516*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0001C000U    VAL : 0x00000000U
10517*ad5b5801SMichal Simek     // .. .. PREF_OPT2 = 0x0
10518*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[19:17] = 0x00000000U
10519*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000E0000U    VAL : 0x00000000U
10520*ad5b5801SMichal Simek     // .. .. UPDATE_CONTROL = 0x0
10521*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[20:20] = 0x00000000U
10522*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
10523*ad5b5801SMichal Simek     // .. .. INIT_COMPLETE = 0x0
10524*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[21:21] = 0x00000000U
10525*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
10526*ad5b5801SMichal Simek     // .. .. TST_CLK = 0x0
10527*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[22:22] = 0x00000000U
10528*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
10529*ad5b5801SMichal Simek     // .. .. TST_HLN = 0x0
10530*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[23:23] = 0x00000000U
10531*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
10532*ad5b5801SMichal Simek     // .. .. TST_HLP = 0x0
10533*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[24:24] = 0x00000000U
10534*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
10535*ad5b5801SMichal Simek     // .. .. TST_RST = 0x0
10536*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[25:25] = 0x00000000U
10537*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
10538*ad5b5801SMichal Simek     // .. .. INT_DCI_EN = 0x0
10539*ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[26:26] = 0x00000000U
10540*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
10541*ad5b5801SMichal Simek     // .. ..
10542*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x07FFFFFFU ,0x00000823U),
10543*ad5b5801SMichal Simek     // .. FINISH: DDRIOB SETTINGS
10544*ad5b5801SMichal Simek     // .. START: MIO PROGRAMMING
10545*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10546*ad5b5801SMichal Simek     // .. ==> 0XF8000700[0:0] = 0x00000000U
10547*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10548*ad5b5801SMichal Simek     // .. L0_SEL = 0
10549*ad5b5801SMichal Simek     // .. ==> 0XF8000700[1:1] = 0x00000000U
10550*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10551*ad5b5801SMichal Simek     // .. L1_SEL = 0
10552*ad5b5801SMichal Simek     // .. ==> 0XF8000700[2:2] = 0x00000000U
10553*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10554*ad5b5801SMichal Simek     // .. L2_SEL = 0
10555*ad5b5801SMichal Simek     // .. ==> 0XF8000700[4:3] = 0x00000000U
10556*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10557*ad5b5801SMichal Simek     // .. L3_SEL = 0
10558*ad5b5801SMichal Simek     // .. ==> 0XF8000700[7:5] = 0x00000000U
10559*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10560*ad5b5801SMichal Simek     // .. Speed = 0
10561*ad5b5801SMichal Simek     // .. ==> 0XF8000700[8:8] = 0x00000000U
10562*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10563*ad5b5801SMichal Simek     // .. IO_Type = 3
10564*ad5b5801SMichal Simek     // .. ==> 0XF8000700[11:9] = 0x00000003U
10565*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10566*ad5b5801SMichal Simek     // .. PULLUP = 0
10567*ad5b5801SMichal Simek     // .. ==> 0XF8000700[12:12] = 0x00000000U
10568*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10569*ad5b5801SMichal Simek     // .. DisableRcvr = 0
10570*ad5b5801SMichal Simek     // .. ==> 0XF8000700[13:13] = 0x00000000U
10571*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10572*ad5b5801SMichal Simek     // ..
10573*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000700, 0x00003FFFU ,0x00000600U),
10574*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10575*ad5b5801SMichal Simek     // .. ==> 0XF8000704[0:0] = 0x00000000U
10576*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10577*ad5b5801SMichal Simek     // .. L0_SEL = 1
10578*ad5b5801SMichal Simek     // .. ==> 0XF8000704[1:1] = 0x00000001U
10579*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10580*ad5b5801SMichal Simek     // .. L1_SEL = 0
10581*ad5b5801SMichal Simek     // .. ==> 0XF8000704[2:2] = 0x00000000U
10582*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10583*ad5b5801SMichal Simek     // .. L2_SEL = 0
10584*ad5b5801SMichal Simek     // .. ==> 0XF8000704[4:3] = 0x00000000U
10585*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10586*ad5b5801SMichal Simek     // .. L3_SEL = 0
10587*ad5b5801SMichal Simek     // .. ==> 0XF8000704[7:5] = 0x00000000U
10588*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10589*ad5b5801SMichal Simek     // .. Speed = 0
10590*ad5b5801SMichal Simek     // .. ==> 0XF8000704[8:8] = 0x00000000U
10591*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10592*ad5b5801SMichal Simek     // .. IO_Type = 3
10593*ad5b5801SMichal Simek     // .. ==> 0XF8000704[11:9] = 0x00000003U
10594*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10595*ad5b5801SMichal Simek     // .. PULLUP = 0
10596*ad5b5801SMichal Simek     // .. ==> 0XF8000704[12:12] = 0x00000000U
10597*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10598*ad5b5801SMichal Simek     // .. DisableRcvr = 0
10599*ad5b5801SMichal Simek     // .. ==> 0XF8000704[13:13] = 0x00000000U
10600*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10601*ad5b5801SMichal Simek     // ..
10602*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000704, 0x00003FFFU ,0x00000602U),
10603*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10604*ad5b5801SMichal Simek     // .. ==> 0XF8000708[0:0] = 0x00000000U
10605*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10606*ad5b5801SMichal Simek     // .. L0_SEL = 1
10607*ad5b5801SMichal Simek     // .. ==> 0XF8000708[1:1] = 0x00000001U
10608*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10609*ad5b5801SMichal Simek     // .. L1_SEL = 0
10610*ad5b5801SMichal Simek     // .. ==> 0XF8000708[2:2] = 0x00000000U
10611*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10612*ad5b5801SMichal Simek     // .. L2_SEL = 0
10613*ad5b5801SMichal Simek     // .. ==> 0XF8000708[4:3] = 0x00000000U
10614*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10615*ad5b5801SMichal Simek     // .. L3_SEL = 0
10616*ad5b5801SMichal Simek     // .. ==> 0XF8000708[7:5] = 0x00000000U
10617*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10618*ad5b5801SMichal Simek     // .. Speed = 0
10619*ad5b5801SMichal Simek     // .. ==> 0XF8000708[8:8] = 0x00000000U
10620*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10621*ad5b5801SMichal Simek     // .. IO_Type = 3
10622*ad5b5801SMichal Simek     // .. ==> 0XF8000708[11:9] = 0x00000003U
10623*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10624*ad5b5801SMichal Simek     // .. PULLUP = 0
10625*ad5b5801SMichal Simek     // .. ==> 0XF8000708[12:12] = 0x00000000U
10626*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10627*ad5b5801SMichal Simek     // .. DisableRcvr = 0
10628*ad5b5801SMichal Simek     // .. ==> 0XF8000708[13:13] = 0x00000000U
10629*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10630*ad5b5801SMichal Simek     // ..
10631*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000708, 0x00003FFFU ,0x00000602U),
10632*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10633*ad5b5801SMichal Simek     // .. ==> 0XF800070C[0:0] = 0x00000000U
10634*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10635*ad5b5801SMichal Simek     // .. L0_SEL = 1
10636*ad5b5801SMichal Simek     // .. ==> 0XF800070C[1:1] = 0x00000001U
10637*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10638*ad5b5801SMichal Simek     // .. L1_SEL = 0
10639*ad5b5801SMichal Simek     // .. ==> 0XF800070C[2:2] = 0x00000000U
10640*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10641*ad5b5801SMichal Simek     // .. L2_SEL = 0
10642*ad5b5801SMichal Simek     // .. ==> 0XF800070C[4:3] = 0x00000000U
10643*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10644*ad5b5801SMichal Simek     // .. L3_SEL = 0
10645*ad5b5801SMichal Simek     // .. ==> 0XF800070C[7:5] = 0x00000000U
10646*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10647*ad5b5801SMichal Simek     // .. Speed = 0
10648*ad5b5801SMichal Simek     // .. ==> 0XF800070C[8:8] = 0x00000000U
10649*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10650*ad5b5801SMichal Simek     // .. IO_Type = 3
10651*ad5b5801SMichal Simek     // .. ==> 0XF800070C[11:9] = 0x00000003U
10652*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10653*ad5b5801SMichal Simek     // .. PULLUP = 0
10654*ad5b5801SMichal Simek     // .. ==> 0XF800070C[12:12] = 0x00000000U
10655*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10656*ad5b5801SMichal Simek     // .. DisableRcvr = 0
10657*ad5b5801SMichal Simek     // .. ==> 0XF800070C[13:13] = 0x00000000U
10658*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10659*ad5b5801SMichal Simek     // ..
10660*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800070C, 0x00003FFFU ,0x00000602U),
10661*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10662*ad5b5801SMichal Simek     // .. ==> 0XF8000710[0:0] = 0x00000000U
10663*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10664*ad5b5801SMichal Simek     // .. L0_SEL = 1
10665*ad5b5801SMichal Simek     // .. ==> 0XF8000710[1:1] = 0x00000001U
10666*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10667*ad5b5801SMichal Simek     // .. L1_SEL = 0
10668*ad5b5801SMichal Simek     // .. ==> 0XF8000710[2:2] = 0x00000000U
10669*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10670*ad5b5801SMichal Simek     // .. L2_SEL = 0
10671*ad5b5801SMichal Simek     // .. ==> 0XF8000710[4:3] = 0x00000000U
10672*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10673*ad5b5801SMichal Simek     // .. L3_SEL = 0
10674*ad5b5801SMichal Simek     // .. ==> 0XF8000710[7:5] = 0x00000000U
10675*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10676*ad5b5801SMichal Simek     // .. Speed = 0
10677*ad5b5801SMichal Simek     // .. ==> 0XF8000710[8:8] = 0x00000000U
10678*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10679*ad5b5801SMichal Simek     // .. IO_Type = 3
10680*ad5b5801SMichal Simek     // .. ==> 0XF8000710[11:9] = 0x00000003U
10681*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10682*ad5b5801SMichal Simek     // .. PULLUP = 0
10683*ad5b5801SMichal Simek     // .. ==> 0XF8000710[12:12] = 0x00000000U
10684*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10685*ad5b5801SMichal Simek     // .. DisableRcvr = 0
10686*ad5b5801SMichal Simek     // .. ==> 0XF8000710[13:13] = 0x00000000U
10687*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10688*ad5b5801SMichal Simek     // ..
10689*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000710, 0x00003FFFU ,0x00000602U),
10690*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10691*ad5b5801SMichal Simek     // .. ==> 0XF8000714[0:0] = 0x00000000U
10692*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10693*ad5b5801SMichal Simek     // .. L0_SEL = 1
10694*ad5b5801SMichal Simek     // .. ==> 0XF8000714[1:1] = 0x00000001U
10695*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10696*ad5b5801SMichal Simek     // .. L1_SEL = 0
10697*ad5b5801SMichal Simek     // .. ==> 0XF8000714[2:2] = 0x00000000U
10698*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10699*ad5b5801SMichal Simek     // .. L2_SEL = 0
10700*ad5b5801SMichal Simek     // .. ==> 0XF8000714[4:3] = 0x00000000U
10701*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10702*ad5b5801SMichal Simek     // .. L3_SEL = 0
10703*ad5b5801SMichal Simek     // .. ==> 0XF8000714[7:5] = 0x00000000U
10704*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10705*ad5b5801SMichal Simek     // .. Speed = 0
10706*ad5b5801SMichal Simek     // .. ==> 0XF8000714[8:8] = 0x00000000U
10707*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10708*ad5b5801SMichal Simek     // .. IO_Type = 3
10709*ad5b5801SMichal Simek     // .. ==> 0XF8000714[11:9] = 0x00000003U
10710*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10711*ad5b5801SMichal Simek     // .. PULLUP = 0
10712*ad5b5801SMichal Simek     // .. ==> 0XF8000714[12:12] = 0x00000000U
10713*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10714*ad5b5801SMichal Simek     // .. DisableRcvr = 0
10715*ad5b5801SMichal Simek     // .. ==> 0XF8000714[13:13] = 0x00000000U
10716*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10717*ad5b5801SMichal Simek     // ..
10718*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000714, 0x00003FFFU ,0x00000602U),
10719*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10720*ad5b5801SMichal Simek     // .. ==> 0XF8000718[0:0] = 0x00000000U
10721*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10722*ad5b5801SMichal Simek     // .. L0_SEL = 1
10723*ad5b5801SMichal Simek     // .. ==> 0XF8000718[1:1] = 0x00000001U
10724*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10725*ad5b5801SMichal Simek     // .. L1_SEL = 0
10726*ad5b5801SMichal Simek     // .. ==> 0XF8000718[2:2] = 0x00000000U
10727*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10728*ad5b5801SMichal Simek     // .. L2_SEL = 0
10729*ad5b5801SMichal Simek     // .. ==> 0XF8000718[4:3] = 0x00000000U
10730*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10731*ad5b5801SMichal Simek     // .. L3_SEL = 0
10732*ad5b5801SMichal Simek     // .. ==> 0XF8000718[7:5] = 0x00000000U
10733*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10734*ad5b5801SMichal Simek     // .. Speed = 0
10735*ad5b5801SMichal Simek     // .. ==> 0XF8000718[8:8] = 0x00000000U
10736*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10737*ad5b5801SMichal Simek     // .. IO_Type = 3
10738*ad5b5801SMichal Simek     // .. ==> 0XF8000718[11:9] = 0x00000003U
10739*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10740*ad5b5801SMichal Simek     // .. PULLUP = 0
10741*ad5b5801SMichal Simek     // .. ==> 0XF8000718[12:12] = 0x00000000U
10742*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10743*ad5b5801SMichal Simek     // .. DisableRcvr = 0
10744*ad5b5801SMichal Simek     // .. ==> 0XF8000718[13:13] = 0x00000000U
10745*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10746*ad5b5801SMichal Simek     // ..
10747*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000718, 0x00003FFFU ,0x00000602U),
10748*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10749*ad5b5801SMichal Simek     // .. ==> 0XF800071C[0:0] = 0x00000000U
10750*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10751*ad5b5801SMichal Simek     // .. L0_SEL = 0
10752*ad5b5801SMichal Simek     // .. ==> 0XF800071C[1:1] = 0x00000000U
10753*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10754*ad5b5801SMichal Simek     // .. L1_SEL = 0
10755*ad5b5801SMichal Simek     // .. ==> 0XF800071C[2:2] = 0x00000000U
10756*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10757*ad5b5801SMichal Simek     // .. L2_SEL = 0
10758*ad5b5801SMichal Simek     // .. ==> 0XF800071C[4:3] = 0x00000000U
10759*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10760*ad5b5801SMichal Simek     // .. L3_SEL = 0
10761*ad5b5801SMichal Simek     // .. ==> 0XF800071C[7:5] = 0x00000000U
10762*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10763*ad5b5801SMichal Simek     // .. Speed = 0
10764*ad5b5801SMichal Simek     // .. ==> 0XF800071C[8:8] = 0x00000000U
10765*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10766*ad5b5801SMichal Simek     // .. IO_Type = 3
10767*ad5b5801SMichal Simek     // .. ==> 0XF800071C[11:9] = 0x00000003U
10768*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10769*ad5b5801SMichal Simek     // .. PULLUP = 0
10770*ad5b5801SMichal Simek     // .. ==> 0XF800071C[12:12] = 0x00000000U
10771*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10772*ad5b5801SMichal Simek     // .. DisableRcvr = 0
10773*ad5b5801SMichal Simek     // .. ==> 0XF800071C[13:13] = 0x00000000U
10774*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10775*ad5b5801SMichal Simek     // ..
10776*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800071C, 0x00003FFFU ,0x00000600U),
10777*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10778*ad5b5801SMichal Simek     // .. ==> 0XF8000720[0:0] = 0x00000000U
10779*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10780*ad5b5801SMichal Simek     // .. L0_SEL = 1
10781*ad5b5801SMichal Simek     // .. ==> 0XF8000720[1:1] = 0x00000001U
10782*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10783*ad5b5801SMichal Simek     // .. L1_SEL = 0
10784*ad5b5801SMichal Simek     // .. ==> 0XF8000720[2:2] = 0x00000000U
10785*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10786*ad5b5801SMichal Simek     // .. L2_SEL = 0
10787*ad5b5801SMichal Simek     // .. ==> 0XF8000720[4:3] = 0x00000000U
10788*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10789*ad5b5801SMichal Simek     // .. L3_SEL = 0
10790*ad5b5801SMichal Simek     // .. ==> 0XF8000720[7:5] = 0x00000000U
10791*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10792*ad5b5801SMichal Simek     // .. Speed = 0
10793*ad5b5801SMichal Simek     // .. ==> 0XF8000720[8:8] = 0x00000000U
10794*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10795*ad5b5801SMichal Simek     // .. IO_Type = 3
10796*ad5b5801SMichal Simek     // .. ==> 0XF8000720[11:9] = 0x00000003U
10797*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10798*ad5b5801SMichal Simek     // .. PULLUP = 0
10799*ad5b5801SMichal Simek     // .. ==> 0XF8000720[12:12] = 0x00000000U
10800*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10801*ad5b5801SMichal Simek     // .. DisableRcvr = 0
10802*ad5b5801SMichal Simek     // .. ==> 0XF8000720[13:13] = 0x00000000U
10803*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10804*ad5b5801SMichal Simek     // ..
10805*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000720, 0x00003FFFU ,0x00000602U),
10806*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10807*ad5b5801SMichal Simek     // .. ==> 0XF8000724[0:0] = 0x00000000U
10808*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10809*ad5b5801SMichal Simek     // .. L0_SEL = 0
10810*ad5b5801SMichal Simek     // .. ==> 0XF8000724[1:1] = 0x00000000U
10811*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10812*ad5b5801SMichal Simek     // .. L1_SEL = 0
10813*ad5b5801SMichal Simek     // .. ==> 0XF8000724[2:2] = 0x00000000U
10814*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10815*ad5b5801SMichal Simek     // .. L2_SEL = 0
10816*ad5b5801SMichal Simek     // .. ==> 0XF8000724[4:3] = 0x00000000U
10817*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10818*ad5b5801SMichal Simek     // .. L3_SEL = 0
10819*ad5b5801SMichal Simek     // .. ==> 0XF8000724[7:5] = 0x00000000U
10820*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10821*ad5b5801SMichal Simek     // .. Speed = 0
10822*ad5b5801SMichal Simek     // .. ==> 0XF8000724[8:8] = 0x00000000U
10823*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10824*ad5b5801SMichal Simek     // .. IO_Type = 3
10825*ad5b5801SMichal Simek     // .. ==> 0XF8000724[11:9] = 0x00000003U
10826*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10827*ad5b5801SMichal Simek     // .. PULLUP = 0
10828*ad5b5801SMichal Simek     // .. ==> 0XF8000724[12:12] = 0x00000000U
10829*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10830*ad5b5801SMichal Simek     // .. DisableRcvr = 0
10831*ad5b5801SMichal Simek     // .. ==> 0XF8000724[13:13] = 0x00000000U
10832*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10833*ad5b5801SMichal Simek     // ..
10834*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000724, 0x00003FFFU ,0x00000600U),
10835*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10836*ad5b5801SMichal Simek     // .. ==> 0XF8000728[0:0] = 0x00000000U
10837*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10838*ad5b5801SMichal Simek     // .. L0_SEL = 0
10839*ad5b5801SMichal Simek     // .. ==> 0XF8000728[1:1] = 0x00000000U
10840*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10841*ad5b5801SMichal Simek     // .. L1_SEL = 0
10842*ad5b5801SMichal Simek     // .. ==> 0XF8000728[2:2] = 0x00000000U
10843*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10844*ad5b5801SMichal Simek     // .. L2_SEL = 0
10845*ad5b5801SMichal Simek     // .. ==> 0XF8000728[4:3] = 0x00000000U
10846*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10847*ad5b5801SMichal Simek     // .. L3_SEL = 0
10848*ad5b5801SMichal Simek     // .. ==> 0XF8000728[7:5] = 0x00000000U
10849*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10850*ad5b5801SMichal Simek     // .. Speed = 0
10851*ad5b5801SMichal Simek     // .. ==> 0XF8000728[8:8] = 0x00000000U
10852*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10853*ad5b5801SMichal Simek     // .. IO_Type = 3
10854*ad5b5801SMichal Simek     // .. ==> 0XF8000728[11:9] = 0x00000003U
10855*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10856*ad5b5801SMichal Simek     // .. PULLUP = 0
10857*ad5b5801SMichal Simek     // .. ==> 0XF8000728[12:12] = 0x00000000U
10858*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10859*ad5b5801SMichal Simek     // .. DisableRcvr = 0
10860*ad5b5801SMichal Simek     // .. ==> 0XF8000728[13:13] = 0x00000000U
10861*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10862*ad5b5801SMichal Simek     // ..
10863*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000728, 0x00003FFFU ,0x00000600U),
10864*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10865*ad5b5801SMichal Simek     // .. ==> 0XF800072C[0:0] = 0x00000000U
10866*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10867*ad5b5801SMichal Simek     // .. L0_SEL = 0
10868*ad5b5801SMichal Simek     // .. ==> 0XF800072C[1:1] = 0x00000000U
10869*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10870*ad5b5801SMichal Simek     // .. L1_SEL = 0
10871*ad5b5801SMichal Simek     // .. ==> 0XF800072C[2:2] = 0x00000000U
10872*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10873*ad5b5801SMichal Simek     // .. L2_SEL = 0
10874*ad5b5801SMichal Simek     // .. ==> 0XF800072C[4:3] = 0x00000000U
10875*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10876*ad5b5801SMichal Simek     // .. L3_SEL = 0
10877*ad5b5801SMichal Simek     // .. ==> 0XF800072C[7:5] = 0x00000000U
10878*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10879*ad5b5801SMichal Simek     // .. Speed = 0
10880*ad5b5801SMichal Simek     // .. ==> 0XF800072C[8:8] = 0x00000000U
10881*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10882*ad5b5801SMichal Simek     // .. IO_Type = 3
10883*ad5b5801SMichal Simek     // .. ==> 0XF800072C[11:9] = 0x00000003U
10884*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10885*ad5b5801SMichal Simek     // .. PULLUP = 0
10886*ad5b5801SMichal Simek     // .. ==> 0XF800072C[12:12] = 0x00000000U
10887*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10888*ad5b5801SMichal Simek     // .. DisableRcvr = 0
10889*ad5b5801SMichal Simek     // .. ==> 0XF800072C[13:13] = 0x00000000U
10890*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10891*ad5b5801SMichal Simek     // ..
10892*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800072C, 0x00003FFFU ,0x00000600U),
10893*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10894*ad5b5801SMichal Simek     // .. ==> 0XF8000730[0:0] = 0x00000000U
10895*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10896*ad5b5801SMichal Simek     // .. L0_SEL = 0
10897*ad5b5801SMichal Simek     // .. ==> 0XF8000730[1:1] = 0x00000000U
10898*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10899*ad5b5801SMichal Simek     // .. L1_SEL = 0
10900*ad5b5801SMichal Simek     // .. ==> 0XF8000730[2:2] = 0x00000000U
10901*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10902*ad5b5801SMichal Simek     // .. L2_SEL = 0
10903*ad5b5801SMichal Simek     // .. ==> 0XF8000730[4:3] = 0x00000000U
10904*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10905*ad5b5801SMichal Simek     // .. L3_SEL = 0
10906*ad5b5801SMichal Simek     // .. ==> 0XF8000730[7:5] = 0x00000000U
10907*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10908*ad5b5801SMichal Simek     // .. Speed = 0
10909*ad5b5801SMichal Simek     // .. ==> 0XF8000730[8:8] = 0x00000000U
10910*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10911*ad5b5801SMichal Simek     // .. IO_Type = 3
10912*ad5b5801SMichal Simek     // .. ==> 0XF8000730[11:9] = 0x00000003U
10913*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10914*ad5b5801SMichal Simek     // .. PULLUP = 0
10915*ad5b5801SMichal Simek     // .. ==> 0XF8000730[12:12] = 0x00000000U
10916*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10917*ad5b5801SMichal Simek     // .. DisableRcvr = 0
10918*ad5b5801SMichal Simek     // .. ==> 0XF8000730[13:13] = 0x00000000U
10919*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10920*ad5b5801SMichal Simek     // ..
10921*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000730, 0x00003FFFU ,0x00000600U),
10922*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10923*ad5b5801SMichal Simek     // .. ==> 0XF8000734[0:0] = 0x00000000U
10924*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10925*ad5b5801SMichal Simek     // .. L0_SEL = 0
10926*ad5b5801SMichal Simek     // .. ==> 0XF8000734[1:1] = 0x00000000U
10927*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10928*ad5b5801SMichal Simek     // .. L1_SEL = 0
10929*ad5b5801SMichal Simek     // .. ==> 0XF8000734[2:2] = 0x00000000U
10930*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10931*ad5b5801SMichal Simek     // .. L2_SEL = 0
10932*ad5b5801SMichal Simek     // .. ==> 0XF8000734[4:3] = 0x00000000U
10933*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10934*ad5b5801SMichal Simek     // .. L3_SEL = 0
10935*ad5b5801SMichal Simek     // .. ==> 0XF8000734[7:5] = 0x00000000U
10936*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10937*ad5b5801SMichal Simek     // .. Speed = 0
10938*ad5b5801SMichal Simek     // .. ==> 0XF8000734[8:8] = 0x00000000U
10939*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10940*ad5b5801SMichal Simek     // .. IO_Type = 3
10941*ad5b5801SMichal Simek     // .. ==> 0XF8000734[11:9] = 0x00000003U
10942*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10943*ad5b5801SMichal Simek     // .. PULLUP = 0
10944*ad5b5801SMichal Simek     // .. ==> 0XF8000734[12:12] = 0x00000000U
10945*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10946*ad5b5801SMichal Simek     // .. DisableRcvr = 0
10947*ad5b5801SMichal Simek     // .. ==> 0XF8000734[13:13] = 0x00000000U
10948*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10949*ad5b5801SMichal Simek     // ..
10950*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000734, 0x00003FFFU ,0x00000600U),
10951*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10952*ad5b5801SMichal Simek     // .. ==> 0XF8000738[0:0] = 0x00000000U
10953*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10954*ad5b5801SMichal Simek     // .. L0_SEL = 0
10955*ad5b5801SMichal Simek     // .. ==> 0XF8000738[1:1] = 0x00000000U
10956*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10957*ad5b5801SMichal Simek     // .. L1_SEL = 0
10958*ad5b5801SMichal Simek     // .. ==> 0XF8000738[2:2] = 0x00000000U
10959*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10960*ad5b5801SMichal Simek     // .. L2_SEL = 0
10961*ad5b5801SMichal Simek     // .. ==> 0XF8000738[4:3] = 0x00000000U
10962*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10963*ad5b5801SMichal Simek     // .. L3_SEL = 0
10964*ad5b5801SMichal Simek     // .. ==> 0XF8000738[7:5] = 0x00000000U
10965*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10966*ad5b5801SMichal Simek     // .. Speed = 0
10967*ad5b5801SMichal Simek     // .. ==> 0XF8000738[8:8] = 0x00000000U
10968*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10969*ad5b5801SMichal Simek     // .. IO_Type = 3
10970*ad5b5801SMichal Simek     // .. ==> 0XF8000738[11:9] = 0x00000003U
10971*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10972*ad5b5801SMichal Simek     // .. PULLUP = 0
10973*ad5b5801SMichal Simek     // .. ==> 0XF8000738[12:12] = 0x00000000U
10974*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10975*ad5b5801SMichal Simek     // .. DisableRcvr = 0
10976*ad5b5801SMichal Simek     // .. ==> 0XF8000738[13:13] = 0x00000000U
10977*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10978*ad5b5801SMichal Simek     // ..
10979*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000738, 0x00003FFFU ,0x00000600U),
10980*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10981*ad5b5801SMichal Simek     // .. ==> 0XF800073C[0:0] = 0x00000000U
10982*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10983*ad5b5801SMichal Simek     // .. L0_SEL = 0
10984*ad5b5801SMichal Simek     // .. ==> 0XF800073C[1:1] = 0x00000000U
10985*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10986*ad5b5801SMichal Simek     // .. L1_SEL = 0
10987*ad5b5801SMichal Simek     // .. ==> 0XF800073C[2:2] = 0x00000000U
10988*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10989*ad5b5801SMichal Simek     // .. L2_SEL = 0
10990*ad5b5801SMichal Simek     // .. ==> 0XF800073C[4:3] = 0x00000000U
10991*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10992*ad5b5801SMichal Simek     // .. L3_SEL = 0
10993*ad5b5801SMichal Simek     // .. ==> 0XF800073C[7:5] = 0x00000000U
10994*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10995*ad5b5801SMichal Simek     // .. Speed = 0
10996*ad5b5801SMichal Simek     // .. ==> 0XF800073C[8:8] = 0x00000000U
10997*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10998*ad5b5801SMichal Simek     // .. IO_Type = 3
10999*ad5b5801SMichal Simek     // .. ==> 0XF800073C[11:9] = 0x00000003U
11000*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
11001*ad5b5801SMichal Simek     // .. PULLUP = 0
11002*ad5b5801SMichal Simek     // .. ==> 0XF800073C[12:12] = 0x00000000U
11003*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11004*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11005*ad5b5801SMichal Simek     // .. ==> 0XF800073C[13:13] = 0x00000000U
11006*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11007*ad5b5801SMichal Simek     // ..
11008*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800073C, 0x00003FFFU ,0x00000600U),
11009*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11010*ad5b5801SMichal Simek     // .. ==> 0XF8000740[0:0] = 0x00000000U
11011*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11012*ad5b5801SMichal Simek     // .. L0_SEL = 1
11013*ad5b5801SMichal Simek     // .. ==> 0XF8000740[1:1] = 0x00000001U
11014*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11015*ad5b5801SMichal Simek     // .. L1_SEL = 0
11016*ad5b5801SMichal Simek     // .. ==> 0XF8000740[2:2] = 0x00000000U
11017*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11018*ad5b5801SMichal Simek     // .. L2_SEL = 0
11019*ad5b5801SMichal Simek     // .. ==> 0XF8000740[4:3] = 0x00000000U
11020*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11021*ad5b5801SMichal Simek     // .. L3_SEL = 0
11022*ad5b5801SMichal Simek     // .. ==> 0XF8000740[7:5] = 0x00000000U
11023*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11024*ad5b5801SMichal Simek     // .. Speed = 0
11025*ad5b5801SMichal Simek     // .. ==> 0XF8000740[8:8] = 0x00000000U
11026*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11027*ad5b5801SMichal Simek     // .. IO_Type = 1
11028*ad5b5801SMichal Simek     // .. ==> 0XF8000740[11:9] = 0x00000001U
11029*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11030*ad5b5801SMichal Simek     // .. PULLUP = 0
11031*ad5b5801SMichal Simek     // .. ==> 0XF8000740[12:12] = 0x00000000U
11032*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11033*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11034*ad5b5801SMichal Simek     // .. ==> 0XF8000740[13:13] = 0x00000000U
11035*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11036*ad5b5801SMichal Simek     // ..
11037*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000740, 0x00003FFFU ,0x00000202U),
11038*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11039*ad5b5801SMichal Simek     // .. ==> 0XF8000744[0:0] = 0x00000000U
11040*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11041*ad5b5801SMichal Simek     // .. L0_SEL = 1
11042*ad5b5801SMichal Simek     // .. ==> 0XF8000744[1:1] = 0x00000001U
11043*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11044*ad5b5801SMichal Simek     // .. L1_SEL = 0
11045*ad5b5801SMichal Simek     // .. ==> 0XF8000744[2:2] = 0x00000000U
11046*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11047*ad5b5801SMichal Simek     // .. L2_SEL = 0
11048*ad5b5801SMichal Simek     // .. ==> 0XF8000744[4:3] = 0x00000000U
11049*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11050*ad5b5801SMichal Simek     // .. L3_SEL = 0
11051*ad5b5801SMichal Simek     // .. ==> 0XF8000744[7:5] = 0x00000000U
11052*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11053*ad5b5801SMichal Simek     // .. Speed = 0
11054*ad5b5801SMichal Simek     // .. ==> 0XF8000744[8:8] = 0x00000000U
11055*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11056*ad5b5801SMichal Simek     // .. IO_Type = 1
11057*ad5b5801SMichal Simek     // .. ==> 0XF8000744[11:9] = 0x00000001U
11058*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11059*ad5b5801SMichal Simek     // .. PULLUP = 0
11060*ad5b5801SMichal Simek     // .. ==> 0XF8000744[12:12] = 0x00000000U
11061*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11062*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11063*ad5b5801SMichal Simek     // .. ==> 0XF8000744[13:13] = 0x00000000U
11064*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11065*ad5b5801SMichal Simek     // ..
11066*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000744, 0x00003FFFU ,0x00000202U),
11067*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11068*ad5b5801SMichal Simek     // .. ==> 0XF8000748[0:0] = 0x00000000U
11069*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11070*ad5b5801SMichal Simek     // .. L0_SEL = 1
11071*ad5b5801SMichal Simek     // .. ==> 0XF8000748[1:1] = 0x00000001U
11072*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11073*ad5b5801SMichal Simek     // .. L1_SEL = 0
11074*ad5b5801SMichal Simek     // .. ==> 0XF8000748[2:2] = 0x00000000U
11075*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11076*ad5b5801SMichal Simek     // .. L2_SEL = 0
11077*ad5b5801SMichal Simek     // .. ==> 0XF8000748[4:3] = 0x00000000U
11078*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11079*ad5b5801SMichal Simek     // .. L3_SEL = 0
11080*ad5b5801SMichal Simek     // .. ==> 0XF8000748[7:5] = 0x00000000U
11081*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11082*ad5b5801SMichal Simek     // .. Speed = 0
11083*ad5b5801SMichal Simek     // .. ==> 0XF8000748[8:8] = 0x00000000U
11084*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11085*ad5b5801SMichal Simek     // .. IO_Type = 1
11086*ad5b5801SMichal Simek     // .. ==> 0XF8000748[11:9] = 0x00000001U
11087*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11088*ad5b5801SMichal Simek     // .. PULLUP = 0
11089*ad5b5801SMichal Simek     // .. ==> 0XF8000748[12:12] = 0x00000000U
11090*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11091*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11092*ad5b5801SMichal Simek     // .. ==> 0XF8000748[13:13] = 0x00000000U
11093*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11094*ad5b5801SMichal Simek     // ..
11095*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000748, 0x00003FFFU ,0x00000202U),
11096*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11097*ad5b5801SMichal Simek     // .. ==> 0XF800074C[0:0] = 0x00000000U
11098*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11099*ad5b5801SMichal Simek     // .. L0_SEL = 1
11100*ad5b5801SMichal Simek     // .. ==> 0XF800074C[1:1] = 0x00000001U
11101*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11102*ad5b5801SMichal Simek     // .. L1_SEL = 0
11103*ad5b5801SMichal Simek     // .. ==> 0XF800074C[2:2] = 0x00000000U
11104*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11105*ad5b5801SMichal Simek     // .. L2_SEL = 0
11106*ad5b5801SMichal Simek     // .. ==> 0XF800074C[4:3] = 0x00000000U
11107*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11108*ad5b5801SMichal Simek     // .. L3_SEL = 0
11109*ad5b5801SMichal Simek     // .. ==> 0XF800074C[7:5] = 0x00000000U
11110*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11111*ad5b5801SMichal Simek     // .. Speed = 0
11112*ad5b5801SMichal Simek     // .. ==> 0XF800074C[8:8] = 0x00000000U
11113*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11114*ad5b5801SMichal Simek     // .. IO_Type = 1
11115*ad5b5801SMichal Simek     // .. ==> 0XF800074C[11:9] = 0x00000001U
11116*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11117*ad5b5801SMichal Simek     // .. PULLUP = 0
11118*ad5b5801SMichal Simek     // .. ==> 0XF800074C[12:12] = 0x00000000U
11119*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11120*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11121*ad5b5801SMichal Simek     // .. ==> 0XF800074C[13:13] = 0x00000000U
11122*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11123*ad5b5801SMichal Simek     // ..
11124*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800074C, 0x00003FFFU ,0x00000202U),
11125*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11126*ad5b5801SMichal Simek     // .. ==> 0XF8000750[0:0] = 0x00000000U
11127*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11128*ad5b5801SMichal Simek     // .. L0_SEL = 1
11129*ad5b5801SMichal Simek     // .. ==> 0XF8000750[1:1] = 0x00000001U
11130*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11131*ad5b5801SMichal Simek     // .. L1_SEL = 0
11132*ad5b5801SMichal Simek     // .. ==> 0XF8000750[2:2] = 0x00000000U
11133*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11134*ad5b5801SMichal Simek     // .. L2_SEL = 0
11135*ad5b5801SMichal Simek     // .. ==> 0XF8000750[4:3] = 0x00000000U
11136*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11137*ad5b5801SMichal Simek     // .. L3_SEL = 0
11138*ad5b5801SMichal Simek     // .. ==> 0XF8000750[7:5] = 0x00000000U
11139*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11140*ad5b5801SMichal Simek     // .. Speed = 0
11141*ad5b5801SMichal Simek     // .. ==> 0XF8000750[8:8] = 0x00000000U
11142*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11143*ad5b5801SMichal Simek     // .. IO_Type = 1
11144*ad5b5801SMichal Simek     // .. ==> 0XF8000750[11:9] = 0x00000001U
11145*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11146*ad5b5801SMichal Simek     // .. PULLUP = 0
11147*ad5b5801SMichal Simek     // .. ==> 0XF8000750[12:12] = 0x00000000U
11148*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11149*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11150*ad5b5801SMichal Simek     // .. ==> 0XF8000750[13:13] = 0x00000000U
11151*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11152*ad5b5801SMichal Simek     // ..
11153*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000750, 0x00003FFFU ,0x00000202U),
11154*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11155*ad5b5801SMichal Simek     // .. ==> 0XF8000754[0:0] = 0x00000000U
11156*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11157*ad5b5801SMichal Simek     // .. L0_SEL = 1
11158*ad5b5801SMichal Simek     // .. ==> 0XF8000754[1:1] = 0x00000001U
11159*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11160*ad5b5801SMichal Simek     // .. L1_SEL = 0
11161*ad5b5801SMichal Simek     // .. ==> 0XF8000754[2:2] = 0x00000000U
11162*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11163*ad5b5801SMichal Simek     // .. L2_SEL = 0
11164*ad5b5801SMichal Simek     // .. ==> 0XF8000754[4:3] = 0x00000000U
11165*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11166*ad5b5801SMichal Simek     // .. L3_SEL = 0
11167*ad5b5801SMichal Simek     // .. ==> 0XF8000754[7:5] = 0x00000000U
11168*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11169*ad5b5801SMichal Simek     // .. Speed = 0
11170*ad5b5801SMichal Simek     // .. ==> 0XF8000754[8:8] = 0x00000000U
11171*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11172*ad5b5801SMichal Simek     // .. IO_Type = 1
11173*ad5b5801SMichal Simek     // .. ==> 0XF8000754[11:9] = 0x00000001U
11174*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11175*ad5b5801SMichal Simek     // .. PULLUP = 0
11176*ad5b5801SMichal Simek     // .. ==> 0XF8000754[12:12] = 0x00000000U
11177*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11178*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11179*ad5b5801SMichal Simek     // .. ==> 0XF8000754[13:13] = 0x00000000U
11180*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11181*ad5b5801SMichal Simek     // ..
11182*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000754, 0x00003FFFU ,0x00000202U),
11183*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11184*ad5b5801SMichal Simek     // .. ==> 0XF8000758[0:0] = 0x00000001U
11185*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11186*ad5b5801SMichal Simek     // .. L0_SEL = 1
11187*ad5b5801SMichal Simek     // .. ==> 0XF8000758[1:1] = 0x00000001U
11188*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11189*ad5b5801SMichal Simek     // .. L1_SEL = 0
11190*ad5b5801SMichal Simek     // .. ==> 0XF8000758[2:2] = 0x00000000U
11191*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11192*ad5b5801SMichal Simek     // .. L2_SEL = 0
11193*ad5b5801SMichal Simek     // .. ==> 0XF8000758[4:3] = 0x00000000U
11194*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11195*ad5b5801SMichal Simek     // .. L3_SEL = 0
11196*ad5b5801SMichal Simek     // .. ==> 0XF8000758[7:5] = 0x00000000U
11197*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11198*ad5b5801SMichal Simek     // .. Speed = 0
11199*ad5b5801SMichal Simek     // .. ==> 0XF8000758[8:8] = 0x00000000U
11200*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11201*ad5b5801SMichal Simek     // .. IO_Type = 1
11202*ad5b5801SMichal Simek     // .. ==> 0XF8000758[11:9] = 0x00000001U
11203*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11204*ad5b5801SMichal Simek     // .. PULLUP = 0
11205*ad5b5801SMichal Simek     // .. ==> 0XF8000758[12:12] = 0x00000000U
11206*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11207*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11208*ad5b5801SMichal Simek     // .. ==> 0XF8000758[13:13] = 0x00000000U
11209*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11210*ad5b5801SMichal Simek     // ..
11211*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000758, 0x00003FFFU ,0x00000203U),
11212*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11213*ad5b5801SMichal Simek     // .. ==> 0XF800075C[0:0] = 0x00000001U
11214*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11215*ad5b5801SMichal Simek     // .. L0_SEL = 1
11216*ad5b5801SMichal Simek     // .. ==> 0XF800075C[1:1] = 0x00000001U
11217*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11218*ad5b5801SMichal Simek     // .. L1_SEL = 0
11219*ad5b5801SMichal Simek     // .. ==> 0XF800075C[2:2] = 0x00000000U
11220*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11221*ad5b5801SMichal Simek     // .. L2_SEL = 0
11222*ad5b5801SMichal Simek     // .. ==> 0XF800075C[4:3] = 0x00000000U
11223*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11224*ad5b5801SMichal Simek     // .. L3_SEL = 0
11225*ad5b5801SMichal Simek     // .. ==> 0XF800075C[7:5] = 0x00000000U
11226*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11227*ad5b5801SMichal Simek     // .. Speed = 0
11228*ad5b5801SMichal Simek     // .. ==> 0XF800075C[8:8] = 0x00000000U
11229*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11230*ad5b5801SMichal Simek     // .. IO_Type = 1
11231*ad5b5801SMichal Simek     // .. ==> 0XF800075C[11:9] = 0x00000001U
11232*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11233*ad5b5801SMichal Simek     // .. PULLUP = 0
11234*ad5b5801SMichal Simek     // .. ==> 0XF800075C[12:12] = 0x00000000U
11235*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11236*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11237*ad5b5801SMichal Simek     // .. ==> 0XF800075C[13:13] = 0x00000000U
11238*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11239*ad5b5801SMichal Simek     // ..
11240*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800075C, 0x00003FFFU ,0x00000203U),
11241*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11242*ad5b5801SMichal Simek     // .. ==> 0XF8000760[0:0] = 0x00000001U
11243*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11244*ad5b5801SMichal Simek     // .. L0_SEL = 1
11245*ad5b5801SMichal Simek     // .. ==> 0XF8000760[1:1] = 0x00000001U
11246*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11247*ad5b5801SMichal Simek     // .. L1_SEL = 0
11248*ad5b5801SMichal Simek     // .. ==> 0XF8000760[2:2] = 0x00000000U
11249*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11250*ad5b5801SMichal Simek     // .. L2_SEL = 0
11251*ad5b5801SMichal Simek     // .. ==> 0XF8000760[4:3] = 0x00000000U
11252*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11253*ad5b5801SMichal Simek     // .. L3_SEL = 0
11254*ad5b5801SMichal Simek     // .. ==> 0XF8000760[7:5] = 0x00000000U
11255*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11256*ad5b5801SMichal Simek     // .. Speed = 0
11257*ad5b5801SMichal Simek     // .. ==> 0XF8000760[8:8] = 0x00000000U
11258*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11259*ad5b5801SMichal Simek     // .. IO_Type = 1
11260*ad5b5801SMichal Simek     // .. ==> 0XF8000760[11:9] = 0x00000001U
11261*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11262*ad5b5801SMichal Simek     // .. PULLUP = 0
11263*ad5b5801SMichal Simek     // .. ==> 0XF8000760[12:12] = 0x00000000U
11264*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11265*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11266*ad5b5801SMichal Simek     // .. ==> 0XF8000760[13:13] = 0x00000000U
11267*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11268*ad5b5801SMichal Simek     // ..
11269*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000760, 0x00003FFFU ,0x00000203U),
11270*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11271*ad5b5801SMichal Simek     // .. ==> 0XF8000764[0:0] = 0x00000001U
11272*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11273*ad5b5801SMichal Simek     // .. L0_SEL = 1
11274*ad5b5801SMichal Simek     // .. ==> 0XF8000764[1:1] = 0x00000001U
11275*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11276*ad5b5801SMichal Simek     // .. L1_SEL = 0
11277*ad5b5801SMichal Simek     // .. ==> 0XF8000764[2:2] = 0x00000000U
11278*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11279*ad5b5801SMichal Simek     // .. L2_SEL = 0
11280*ad5b5801SMichal Simek     // .. ==> 0XF8000764[4:3] = 0x00000000U
11281*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11282*ad5b5801SMichal Simek     // .. L3_SEL = 0
11283*ad5b5801SMichal Simek     // .. ==> 0XF8000764[7:5] = 0x00000000U
11284*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11285*ad5b5801SMichal Simek     // .. Speed = 0
11286*ad5b5801SMichal Simek     // .. ==> 0XF8000764[8:8] = 0x00000000U
11287*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11288*ad5b5801SMichal Simek     // .. IO_Type = 1
11289*ad5b5801SMichal Simek     // .. ==> 0XF8000764[11:9] = 0x00000001U
11290*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11291*ad5b5801SMichal Simek     // .. PULLUP = 0
11292*ad5b5801SMichal Simek     // .. ==> 0XF8000764[12:12] = 0x00000000U
11293*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11294*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11295*ad5b5801SMichal Simek     // .. ==> 0XF8000764[13:13] = 0x00000000U
11296*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11297*ad5b5801SMichal Simek     // ..
11298*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000764, 0x00003FFFU ,0x00000203U),
11299*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11300*ad5b5801SMichal Simek     // .. ==> 0XF8000768[0:0] = 0x00000001U
11301*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11302*ad5b5801SMichal Simek     // .. L0_SEL = 1
11303*ad5b5801SMichal Simek     // .. ==> 0XF8000768[1:1] = 0x00000001U
11304*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11305*ad5b5801SMichal Simek     // .. L1_SEL = 0
11306*ad5b5801SMichal Simek     // .. ==> 0XF8000768[2:2] = 0x00000000U
11307*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11308*ad5b5801SMichal Simek     // .. L2_SEL = 0
11309*ad5b5801SMichal Simek     // .. ==> 0XF8000768[4:3] = 0x00000000U
11310*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11311*ad5b5801SMichal Simek     // .. L3_SEL = 0
11312*ad5b5801SMichal Simek     // .. ==> 0XF8000768[7:5] = 0x00000000U
11313*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11314*ad5b5801SMichal Simek     // .. Speed = 0
11315*ad5b5801SMichal Simek     // .. ==> 0XF8000768[8:8] = 0x00000000U
11316*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11317*ad5b5801SMichal Simek     // .. IO_Type = 1
11318*ad5b5801SMichal Simek     // .. ==> 0XF8000768[11:9] = 0x00000001U
11319*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11320*ad5b5801SMichal Simek     // .. PULLUP = 0
11321*ad5b5801SMichal Simek     // .. ==> 0XF8000768[12:12] = 0x00000000U
11322*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11323*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11324*ad5b5801SMichal Simek     // .. ==> 0XF8000768[13:13] = 0x00000000U
11325*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11326*ad5b5801SMichal Simek     // ..
11327*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000768, 0x00003FFFU ,0x00000203U),
11328*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11329*ad5b5801SMichal Simek     // .. ==> 0XF800076C[0:0] = 0x00000001U
11330*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11331*ad5b5801SMichal Simek     // .. L0_SEL = 1
11332*ad5b5801SMichal Simek     // .. ==> 0XF800076C[1:1] = 0x00000001U
11333*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11334*ad5b5801SMichal Simek     // .. L1_SEL = 0
11335*ad5b5801SMichal Simek     // .. ==> 0XF800076C[2:2] = 0x00000000U
11336*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11337*ad5b5801SMichal Simek     // .. L2_SEL = 0
11338*ad5b5801SMichal Simek     // .. ==> 0XF800076C[4:3] = 0x00000000U
11339*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11340*ad5b5801SMichal Simek     // .. L3_SEL = 0
11341*ad5b5801SMichal Simek     // .. ==> 0XF800076C[7:5] = 0x00000000U
11342*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11343*ad5b5801SMichal Simek     // .. Speed = 0
11344*ad5b5801SMichal Simek     // .. ==> 0XF800076C[8:8] = 0x00000000U
11345*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11346*ad5b5801SMichal Simek     // .. IO_Type = 1
11347*ad5b5801SMichal Simek     // .. ==> 0XF800076C[11:9] = 0x00000001U
11348*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11349*ad5b5801SMichal Simek     // .. PULLUP = 0
11350*ad5b5801SMichal Simek     // .. ==> 0XF800076C[12:12] = 0x00000000U
11351*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11352*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11353*ad5b5801SMichal Simek     // .. ==> 0XF800076C[13:13] = 0x00000000U
11354*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11355*ad5b5801SMichal Simek     // ..
11356*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800076C, 0x00003FFFU ,0x00000203U),
11357*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11358*ad5b5801SMichal Simek     // .. ==> 0XF8000770[0:0] = 0x00000000U
11359*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11360*ad5b5801SMichal Simek     // .. L0_SEL = 0
11361*ad5b5801SMichal Simek     // .. ==> 0XF8000770[1:1] = 0x00000000U
11362*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11363*ad5b5801SMichal Simek     // .. L1_SEL = 1
11364*ad5b5801SMichal Simek     // .. ==> 0XF8000770[2:2] = 0x00000001U
11365*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11366*ad5b5801SMichal Simek     // .. L2_SEL = 0
11367*ad5b5801SMichal Simek     // .. ==> 0XF8000770[4:3] = 0x00000000U
11368*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11369*ad5b5801SMichal Simek     // .. L3_SEL = 0
11370*ad5b5801SMichal Simek     // .. ==> 0XF8000770[7:5] = 0x00000000U
11371*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11372*ad5b5801SMichal Simek     // .. Speed = 0
11373*ad5b5801SMichal Simek     // .. ==> 0XF8000770[8:8] = 0x00000000U
11374*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11375*ad5b5801SMichal Simek     // .. IO_Type = 1
11376*ad5b5801SMichal Simek     // .. ==> 0XF8000770[11:9] = 0x00000001U
11377*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11378*ad5b5801SMichal Simek     // .. PULLUP = 0
11379*ad5b5801SMichal Simek     // .. ==> 0XF8000770[12:12] = 0x00000000U
11380*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11381*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11382*ad5b5801SMichal Simek     // .. ==> 0XF8000770[13:13] = 0x00000000U
11383*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11384*ad5b5801SMichal Simek     // ..
11385*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000770, 0x00003FFFU ,0x00000204U),
11386*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11387*ad5b5801SMichal Simek     // .. ==> 0XF8000774[0:0] = 0x00000001U
11388*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11389*ad5b5801SMichal Simek     // .. L0_SEL = 0
11390*ad5b5801SMichal Simek     // .. ==> 0XF8000774[1:1] = 0x00000000U
11391*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11392*ad5b5801SMichal Simek     // .. L1_SEL = 1
11393*ad5b5801SMichal Simek     // .. ==> 0XF8000774[2:2] = 0x00000001U
11394*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11395*ad5b5801SMichal Simek     // .. L2_SEL = 0
11396*ad5b5801SMichal Simek     // .. ==> 0XF8000774[4:3] = 0x00000000U
11397*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11398*ad5b5801SMichal Simek     // .. L3_SEL = 0
11399*ad5b5801SMichal Simek     // .. ==> 0XF8000774[7:5] = 0x00000000U
11400*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11401*ad5b5801SMichal Simek     // .. Speed = 0
11402*ad5b5801SMichal Simek     // .. ==> 0XF8000774[8:8] = 0x00000000U
11403*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11404*ad5b5801SMichal Simek     // .. IO_Type = 1
11405*ad5b5801SMichal Simek     // .. ==> 0XF8000774[11:9] = 0x00000001U
11406*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11407*ad5b5801SMichal Simek     // .. PULLUP = 0
11408*ad5b5801SMichal Simek     // .. ==> 0XF8000774[12:12] = 0x00000000U
11409*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11410*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11411*ad5b5801SMichal Simek     // .. ==> 0XF8000774[13:13] = 0x00000000U
11412*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11413*ad5b5801SMichal Simek     // ..
11414*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000774, 0x00003FFFU ,0x00000205U),
11415*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11416*ad5b5801SMichal Simek     // .. ==> 0XF8000778[0:0] = 0x00000000U
11417*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11418*ad5b5801SMichal Simek     // .. L0_SEL = 0
11419*ad5b5801SMichal Simek     // .. ==> 0XF8000778[1:1] = 0x00000000U
11420*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11421*ad5b5801SMichal Simek     // .. L1_SEL = 1
11422*ad5b5801SMichal Simek     // .. ==> 0XF8000778[2:2] = 0x00000001U
11423*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11424*ad5b5801SMichal Simek     // .. L2_SEL = 0
11425*ad5b5801SMichal Simek     // .. ==> 0XF8000778[4:3] = 0x00000000U
11426*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11427*ad5b5801SMichal Simek     // .. L3_SEL = 0
11428*ad5b5801SMichal Simek     // .. ==> 0XF8000778[7:5] = 0x00000000U
11429*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11430*ad5b5801SMichal Simek     // .. Speed = 0
11431*ad5b5801SMichal Simek     // .. ==> 0XF8000778[8:8] = 0x00000000U
11432*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11433*ad5b5801SMichal Simek     // .. IO_Type = 1
11434*ad5b5801SMichal Simek     // .. ==> 0XF8000778[11:9] = 0x00000001U
11435*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11436*ad5b5801SMichal Simek     // .. PULLUP = 0
11437*ad5b5801SMichal Simek     // .. ==> 0XF8000778[12:12] = 0x00000000U
11438*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11439*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11440*ad5b5801SMichal Simek     // .. ==> 0XF8000778[13:13] = 0x00000000U
11441*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11442*ad5b5801SMichal Simek     // ..
11443*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000778, 0x00003FFFU ,0x00000204U),
11444*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11445*ad5b5801SMichal Simek     // .. ==> 0XF800077C[0:0] = 0x00000001U
11446*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11447*ad5b5801SMichal Simek     // .. L0_SEL = 0
11448*ad5b5801SMichal Simek     // .. ==> 0XF800077C[1:1] = 0x00000000U
11449*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11450*ad5b5801SMichal Simek     // .. L1_SEL = 1
11451*ad5b5801SMichal Simek     // .. ==> 0XF800077C[2:2] = 0x00000001U
11452*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11453*ad5b5801SMichal Simek     // .. L2_SEL = 0
11454*ad5b5801SMichal Simek     // .. ==> 0XF800077C[4:3] = 0x00000000U
11455*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11456*ad5b5801SMichal Simek     // .. L3_SEL = 0
11457*ad5b5801SMichal Simek     // .. ==> 0XF800077C[7:5] = 0x00000000U
11458*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11459*ad5b5801SMichal Simek     // .. Speed = 0
11460*ad5b5801SMichal Simek     // .. ==> 0XF800077C[8:8] = 0x00000000U
11461*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11462*ad5b5801SMichal Simek     // .. IO_Type = 1
11463*ad5b5801SMichal Simek     // .. ==> 0XF800077C[11:9] = 0x00000001U
11464*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11465*ad5b5801SMichal Simek     // .. PULLUP = 0
11466*ad5b5801SMichal Simek     // .. ==> 0XF800077C[12:12] = 0x00000000U
11467*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11468*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11469*ad5b5801SMichal Simek     // .. ==> 0XF800077C[13:13] = 0x00000000U
11470*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11471*ad5b5801SMichal Simek     // ..
11472*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800077C, 0x00003FFFU ,0x00000205U),
11473*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11474*ad5b5801SMichal Simek     // .. ==> 0XF8000780[0:0] = 0x00000000U
11475*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11476*ad5b5801SMichal Simek     // .. L0_SEL = 0
11477*ad5b5801SMichal Simek     // .. ==> 0XF8000780[1:1] = 0x00000000U
11478*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11479*ad5b5801SMichal Simek     // .. L1_SEL = 1
11480*ad5b5801SMichal Simek     // .. ==> 0XF8000780[2:2] = 0x00000001U
11481*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11482*ad5b5801SMichal Simek     // .. L2_SEL = 0
11483*ad5b5801SMichal Simek     // .. ==> 0XF8000780[4:3] = 0x00000000U
11484*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11485*ad5b5801SMichal Simek     // .. L3_SEL = 0
11486*ad5b5801SMichal Simek     // .. ==> 0XF8000780[7:5] = 0x00000000U
11487*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11488*ad5b5801SMichal Simek     // .. Speed = 0
11489*ad5b5801SMichal Simek     // .. ==> 0XF8000780[8:8] = 0x00000000U
11490*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11491*ad5b5801SMichal Simek     // .. IO_Type = 1
11492*ad5b5801SMichal Simek     // .. ==> 0XF8000780[11:9] = 0x00000001U
11493*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11494*ad5b5801SMichal Simek     // .. PULLUP = 0
11495*ad5b5801SMichal Simek     // .. ==> 0XF8000780[12:12] = 0x00000000U
11496*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11497*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11498*ad5b5801SMichal Simek     // .. ==> 0XF8000780[13:13] = 0x00000000U
11499*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11500*ad5b5801SMichal Simek     // ..
11501*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000780, 0x00003FFFU ,0x00000204U),
11502*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11503*ad5b5801SMichal Simek     // .. ==> 0XF8000784[0:0] = 0x00000000U
11504*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11505*ad5b5801SMichal Simek     // .. L0_SEL = 0
11506*ad5b5801SMichal Simek     // .. ==> 0XF8000784[1:1] = 0x00000000U
11507*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11508*ad5b5801SMichal Simek     // .. L1_SEL = 1
11509*ad5b5801SMichal Simek     // .. ==> 0XF8000784[2:2] = 0x00000001U
11510*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11511*ad5b5801SMichal Simek     // .. L2_SEL = 0
11512*ad5b5801SMichal Simek     // .. ==> 0XF8000784[4:3] = 0x00000000U
11513*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11514*ad5b5801SMichal Simek     // .. L3_SEL = 0
11515*ad5b5801SMichal Simek     // .. ==> 0XF8000784[7:5] = 0x00000000U
11516*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11517*ad5b5801SMichal Simek     // .. Speed = 0
11518*ad5b5801SMichal Simek     // .. ==> 0XF8000784[8:8] = 0x00000000U
11519*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11520*ad5b5801SMichal Simek     // .. IO_Type = 1
11521*ad5b5801SMichal Simek     // .. ==> 0XF8000784[11:9] = 0x00000001U
11522*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11523*ad5b5801SMichal Simek     // .. PULLUP = 0
11524*ad5b5801SMichal Simek     // .. ==> 0XF8000784[12:12] = 0x00000000U
11525*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11526*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11527*ad5b5801SMichal Simek     // .. ==> 0XF8000784[13:13] = 0x00000000U
11528*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11529*ad5b5801SMichal Simek     // ..
11530*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000784, 0x00003FFFU ,0x00000204U),
11531*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11532*ad5b5801SMichal Simek     // .. ==> 0XF8000788[0:0] = 0x00000000U
11533*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11534*ad5b5801SMichal Simek     // .. L0_SEL = 0
11535*ad5b5801SMichal Simek     // .. ==> 0XF8000788[1:1] = 0x00000000U
11536*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11537*ad5b5801SMichal Simek     // .. L1_SEL = 1
11538*ad5b5801SMichal Simek     // .. ==> 0XF8000788[2:2] = 0x00000001U
11539*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11540*ad5b5801SMichal Simek     // .. L2_SEL = 0
11541*ad5b5801SMichal Simek     // .. ==> 0XF8000788[4:3] = 0x00000000U
11542*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11543*ad5b5801SMichal Simek     // .. L3_SEL = 0
11544*ad5b5801SMichal Simek     // .. ==> 0XF8000788[7:5] = 0x00000000U
11545*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11546*ad5b5801SMichal Simek     // .. Speed = 0
11547*ad5b5801SMichal Simek     // .. ==> 0XF8000788[8:8] = 0x00000000U
11548*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11549*ad5b5801SMichal Simek     // .. IO_Type = 1
11550*ad5b5801SMichal Simek     // .. ==> 0XF8000788[11:9] = 0x00000001U
11551*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11552*ad5b5801SMichal Simek     // .. PULLUP = 0
11553*ad5b5801SMichal Simek     // .. ==> 0XF8000788[12:12] = 0x00000000U
11554*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11555*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11556*ad5b5801SMichal Simek     // .. ==> 0XF8000788[13:13] = 0x00000000U
11557*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11558*ad5b5801SMichal Simek     // ..
11559*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000788, 0x00003FFFU ,0x00000204U),
11560*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11561*ad5b5801SMichal Simek     // .. ==> 0XF800078C[0:0] = 0x00000000U
11562*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11563*ad5b5801SMichal Simek     // .. L0_SEL = 0
11564*ad5b5801SMichal Simek     // .. ==> 0XF800078C[1:1] = 0x00000000U
11565*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11566*ad5b5801SMichal Simek     // .. L1_SEL = 1
11567*ad5b5801SMichal Simek     // .. ==> 0XF800078C[2:2] = 0x00000001U
11568*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11569*ad5b5801SMichal Simek     // .. L2_SEL = 0
11570*ad5b5801SMichal Simek     // .. ==> 0XF800078C[4:3] = 0x00000000U
11571*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11572*ad5b5801SMichal Simek     // .. L3_SEL = 0
11573*ad5b5801SMichal Simek     // .. ==> 0XF800078C[7:5] = 0x00000000U
11574*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11575*ad5b5801SMichal Simek     // .. Speed = 0
11576*ad5b5801SMichal Simek     // .. ==> 0XF800078C[8:8] = 0x00000000U
11577*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11578*ad5b5801SMichal Simek     // .. IO_Type = 1
11579*ad5b5801SMichal Simek     // .. ==> 0XF800078C[11:9] = 0x00000001U
11580*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11581*ad5b5801SMichal Simek     // .. PULLUP = 0
11582*ad5b5801SMichal Simek     // .. ==> 0XF800078C[12:12] = 0x00000000U
11583*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11584*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11585*ad5b5801SMichal Simek     // .. ==> 0XF800078C[13:13] = 0x00000000U
11586*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11587*ad5b5801SMichal Simek     // ..
11588*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800078C, 0x00003FFFU ,0x00000204U),
11589*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11590*ad5b5801SMichal Simek     // .. ==> 0XF8000790[0:0] = 0x00000001U
11591*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11592*ad5b5801SMichal Simek     // .. L0_SEL = 0
11593*ad5b5801SMichal Simek     // .. ==> 0XF8000790[1:1] = 0x00000000U
11594*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11595*ad5b5801SMichal Simek     // .. L1_SEL = 1
11596*ad5b5801SMichal Simek     // .. ==> 0XF8000790[2:2] = 0x00000001U
11597*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11598*ad5b5801SMichal Simek     // .. L2_SEL = 0
11599*ad5b5801SMichal Simek     // .. ==> 0XF8000790[4:3] = 0x00000000U
11600*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11601*ad5b5801SMichal Simek     // .. L3_SEL = 0
11602*ad5b5801SMichal Simek     // .. ==> 0XF8000790[7:5] = 0x00000000U
11603*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11604*ad5b5801SMichal Simek     // .. Speed = 0
11605*ad5b5801SMichal Simek     // .. ==> 0XF8000790[8:8] = 0x00000000U
11606*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11607*ad5b5801SMichal Simek     // .. IO_Type = 1
11608*ad5b5801SMichal Simek     // .. ==> 0XF8000790[11:9] = 0x00000001U
11609*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11610*ad5b5801SMichal Simek     // .. PULLUP = 0
11611*ad5b5801SMichal Simek     // .. ==> 0XF8000790[12:12] = 0x00000000U
11612*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11613*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11614*ad5b5801SMichal Simek     // .. ==> 0XF8000790[13:13] = 0x00000000U
11615*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11616*ad5b5801SMichal Simek     // ..
11617*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000790, 0x00003FFFU ,0x00000205U),
11618*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11619*ad5b5801SMichal Simek     // .. ==> 0XF8000794[0:0] = 0x00000000U
11620*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11621*ad5b5801SMichal Simek     // .. L0_SEL = 0
11622*ad5b5801SMichal Simek     // .. ==> 0XF8000794[1:1] = 0x00000000U
11623*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11624*ad5b5801SMichal Simek     // .. L1_SEL = 1
11625*ad5b5801SMichal Simek     // .. ==> 0XF8000794[2:2] = 0x00000001U
11626*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11627*ad5b5801SMichal Simek     // .. L2_SEL = 0
11628*ad5b5801SMichal Simek     // .. ==> 0XF8000794[4:3] = 0x00000000U
11629*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11630*ad5b5801SMichal Simek     // .. L3_SEL = 0
11631*ad5b5801SMichal Simek     // .. ==> 0XF8000794[7:5] = 0x00000000U
11632*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11633*ad5b5801SMichal Simek     // .. Speed = 0
11634*ad5b5801SMichal Simek     // .. ==> 0XF8000794[8:8] = 0x00000000U
11635*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11636*ad5b5801SMichal Simek     // .. IO_Type = 1
11637*ad5b5801SMichal Simek     // .. ==> 0XF8000794[11:9] = 0x00000001U
11638*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11639*ad5b5801SMichal Simek     // .. PULLUP = 0
11640*ad5b5801SMichal Simek     // .. ==> 0XF8000794[12:12] = 0x00000000U
11641*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11642*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11643*ad5b5801SMichal Simek     // .. ==> 0XF8000794[13:13] = 0x00000000U
11644*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11645*ad5b5801SMichal Simek     // ..
11646*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000794, 0x00003FFFU ,0x00000204U),
11647*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11648*ad5b5801SMichal Simek     // .. ==> 0XF8000798[0:0] = 0x00000000U
11649*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11650*ad5b5801SMichal Simek     // .. L0_SEL = 0
11651*ad5b5801SMichal Simek     // .. ==> 0XF8000798[1:1] = 0x00000000U
11652*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11653*ad5b5801SMichal Simek     // .. L1_SEL = 1
11654*ad5b5801SMichal Simek     // .. ==> 0XF8000798[2:2] = 0x00000001U
11655*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11656*ad5b5801SMichal Simek     // .. L2_SEL = 0
11657*ad5b5801SMichal Simek     // .. ==> 0XF8000798[4:3] = 0x00000000U
11658*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11659*ad5b5801SMichal Simek     // .. L3_SEL = 0
11660*ad5b5801SMichal Simek     // .. ==> 0XF8000798[7:5] = 0x00000000U
11661*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11662*ad5b5801SMichal Simek     // .. Speed = 0
11663*ad5b5801SMichal Simek     // .. ==> 0XF8000798[8:8] = 0x00000000U
11664*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11665*ad5b5801SMichal Simek     // .. IO_Type = 1
11666*ad5b5801SMichal Simek     // .. ==> 0XF8000798[11:9] = 0x00000001U
11667*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11668*ad5b5801SMichal Simek     // .. PULLUP = 0
11669*ad5b5801SMichal Simek     // .. ==> 0XF8000798[12:12] = 0x00000000U
11670*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11671*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11672*ad5b5801SMichal Simek     // .. ==> 0XF8000798[13:13] = 0x00000000U
11673*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11674*ad5b5801SMichal Simek     // ..
11675*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000798, 0x00003FFFU ,0x00000204U),
11676*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11677*ad5b5801SMichal Simek     // .. ==> 0XF800079C[0:0] = 0x00000000U
11678*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11679*ad5b5801SMichal Simek     // .. L0_SEL = 0
11680*ad5b5801SMichal Simek     // .. ==> 0XF800079C[1:1] = 0x00000000U
11681*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11682*ad5b5801SMichal Simek     // .. L1_SEL = 1
11683*ad5b5801SMichal Simek     // .. ==> 0XF800079C[2:2] = 0x00000001U
11684*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11685*ad5b5801SMichal Simek     // .. L2_SEL = 0
11686*ad5b5801SMichal Simek     // .. ==> 0XF800079C[4:3] = 0x00000000U
11687*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11688*ad5b5801SMichal Simek     // .. L3_SEL = 0
11689*ad5b5801SMichal Simek     // .. ==> 0XF800079C[7:5] = 0x00000000U
11690*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11691*ad5b5801SMichal Simek     // .. Speed = 0
11692*ad5b5801SMichal Simek     // .. ==> 0XF800079C[8:8] = 0x00000000U
11693*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11694*ad5b5801SMichal Simek     // .. IO_Type = 1
11695*ad5b5801SMichal Simek     // .. ==> 0XF800079C[11:9] = 0x00000001U
11696*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11697*ad5b5801SMichal Simek     // .. PULLUP = 0
11698*ad5b5801SMichal Simek     // .. ==> 0XF800079C[12:12] = 0x00000000U
11699*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11700*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11701*ad5b5801SMichal Simek     // .. ==> 0XF800079C[13:13] = 0x00000000U
11702*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11703*ad5b5801SMichal Simek     // ..
11704*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800079C, 0x00003FFFU ,0x00000204U),
11705*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11706*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[0:0] = 0x00000000U
11707*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11708*ad5b5801SMichal Simek     // .. L0_SEL = 0
11709*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[1:1] = 0x00000000U
11710*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11711*ad5b5801SMichal Simek     // .. L1_SEL = 0
11712*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[2:2] = 0x00000000U
11713*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11714*ad5b5801SMichal Simek     // .. L2_SEL = 0
11715*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[4:3] = 0x00000000U
11716*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11717*ad5b5801SMichal Simek     // .. L3_SEL = 4
11718*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[7:5] = 0x00000004U
11719*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11720*ad5b5801SMichal Simek     // .. Speed = 0
11721*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[8:8] = 0x00000000U
11722*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11723*ad5b5801SMichal Simek     // .. IO_Type = 1
11724*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[11:9] = 0x00000001U
11725*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11726*ad5b5801SMichal Simek     // .. PULLUP = 0
11727*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[12:12] = 0x00000000U
11728*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11729*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11730*ad5b5801SMichal Simek     // .. ==> 0XF80007A0[13:13] = 0x00000000U
11731*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11732*ad5b5801SMichal Simek     // ..
11733*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A0, 0x00003FFFU ,0x00000280U),
11734*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11735*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[0:0] = 0x00000000U
11736*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11737*ad5b5801SMichal Simek     // .. L0_SEL = 0
11738*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[1:1] = 0x00000000U
11739*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11740*ad5b5801SMichal Simek     // .. L1_SEL = 0
11741*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[2:2] = 0x00000000U
11742*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11743*ad5b5801SMichal Simek     // .. L2_SEL = 0
11744*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[4:3] = 0x00000000U
11745*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11746*ad5b5801SMichal Simek     // .. L3_SEL = 4
11747*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[7:5] = 0x00000004U
11748*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11749*ad5b5801SMichal Simek     // .. Speed = 0
11750*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[8:8] = 0x00000000U
11751*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11752*ad5b5801SMichal Simek     // .. IO_Type = 1
11753*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[11:9] = 0x00000001U
11754*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11755*ad5b5801SMichal Simek     // .. PULLUP = 0
11756*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[12:12] = 0x00000000U
11757*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11758*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11759*ad5b5801SMichal Simek     // .. ==> 0XF80007A4[13:13] = 0x00000000U
11760*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11761*ad5b5801SMichal Simek     // ..
11762*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A4, 0x00003FFFU ,0x00000280U),
11763*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11764*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[0:0] = 0x00000000U
11765*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11766*ad5b5801SMichal Simek     // .. L0_SEL = 0
11767*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[1:1] = 0x00000000U
11768*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11769*ad5b5801SMichal Simek     // .. L1_SEL = 0
11770*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[2:2] = 0x00000000U
11771*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11772*ad5b5801SMichal Simek     // .. L2_SEL = 0
11773*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[4:3] = 0x00000000U
11774*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11775*ad5b5801SMichal Simek     // .. L3_SEL = 4
11776*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[7:5] = 0x00000004U
11777*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11778*ad5b5801SMichal Simek     // .. Speed = 0
11779*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[8:8] = 0x00000000U
11780*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11781*ad5b5801SMichal Simek     // .. IO_Type = 1
11782*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[11:9] = 0x00000001U
11783*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11784*ad5b5801SMichal Simek     // .. PULLUP = 0
11785*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[12:12] = 0x00000000U
11786*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11787*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11788*ad5b5801SMichal Simek     // .. ==> 0XF80007A8[13:13] = 0x00000000U
11789*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11790*ad5b5801SMichal Simek     // ..
11791*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A8, 0x00003FFFU ,0x00000280U),
11792*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11793*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[0:0] = 0x00000000U
11794*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11795*ad5b5801SMichal Simek     // .. L0_SEL = 0
11796*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[1:1] = 0x00000000U
11797*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11798*ad5b5801SMichal Simek     // .. L1_SEL = 0
11799*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[2:2] = 0x00000000U
11800*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11801*ad5b5801SMichal Simek     // .. L2_SEL = 0
11802*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[4:3] = 0x00000000U
11803*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11804*ad5b5801SMichal Simek     // .. L3_SEL = 4
11805*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[7:5] = 0x00000004U
11806*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11807*ad5b5801SMichal Simek     // .. Speed = 0
11808*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[8:8] = 0x00000000U
11809*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11810*ad5b5801SMichal Simek     // .. IO_Type = 1
11811*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[11:9] = 0x00000001U
11812*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11813*ad5b5801SMichal Simek     // .. PULLUP = 0
11814*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[12:12] = 0x00000000U
11815*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11816*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11817*ad5b5801SMichal Simek     // .. ==> 0XF80007AC[13:13] = 0x00000000U
11818*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11819*ad5b5801SMichal Simek     // ..
11820*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007AC, 0x00003FFFU ,0x00000280U),
11821*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11822*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[0:0] = 0x00000000U
11823*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11824*ad5b5801SMichal Simek     // .. L0_SEL = 0
11825*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[1:1] = 0x00000000U
11826*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11827*ad5b5801SMichal Simek     // .. L1_SEL = 0
11828*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[2:2] = 0x00000000U
11829*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11830*ad5b5801SMichal Simek     // .. L2_SEL = 0
11831*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[4:3] = 0x00000000U
11832*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11833*ad5b5801SMichal Simek     // .. L3_SEL = 4
11834*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[7:5] = 0x00000004U
11835*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11836*ad5b5801SMichal Simek     // .. Speed = 0
11837*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[8:8] = 0x00000000U
11838*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11839*ad5b5801SMichal Simek     // .. IO_Type = 1
11840*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[11:9] = 0x00000001U
11841*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11842*ad5b5801SMichal Simek     // .. PULLUP = 0
11843*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[12:12] = 0x00000000U
11844*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11845*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11846*ad5b5801SMichal Simek     // .. ==> 0XF80007B0[13:13] = 0x00000000U
11847*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11848*ad5b5801SMichal Simek     // ..
11849*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B0, 0x00003FFFU ,0x00000280U),
11850*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11851*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[0:0] = 0x00000000U
11852*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11853*ad5b5801SMichal Simek     // .. L0_SEL = 0
11854*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[1:1] = 0x00000000U
11855*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11856*ad5b5801SMichal Simek     // .. L1_SEL = 0
11857*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[2:2] = 0x00000000U
11858*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11859*ad5b5801SMichal Simek     // .. L2_SEL = 0
11860*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[4:3] = 0x00000000U
11861*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11862*ad5b5801SMichal Simek     // .. L3_SEL = 4
11863*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[7:5] = 0x00000004U
11864*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11865*ad5b5801SMichal Simek     // .. Speed = 0
11866*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[8:8] = 0x00000000U
11867*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11868*ad5b5801SMichal Simek     // .. IO_Type = 1
11869*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[11:9] = 0x00000001U
11870*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11871*ad5b5801SMichal Simek     // .. PULLUP = 0
11872*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[12:12] = 0x00000000U
11873*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11874*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11875*ad5b5801SMichal Simek     // .. ==> 0XF80007B4[13:13] = 0x00000000U
11876*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11877*ad5b5801SMichal Simek     // ..
11878*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B4, 0x00003FFFU ,0x00000280U),
11879*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11880*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[0:0] = 0x00000001U
11881*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11882*ad5b5801SMichal Simek     // .. Speed = 0
11883*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[8:8] = 0x00000000U
11884*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11885*ad5b5801SMichal Simek     // .. IO_Type = 1
11886*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[11:9] = 0x00000001U
11887*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11888*ad5b5801SMichal Simek     // .. PULLUP = 0
11889*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[12:12] = 0x00000000U
11890*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11891*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11892*ad5b5801SMichal Simek     // .. ==> 0XF80007B8[13:13] = 0x00000000U
11893*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11894*ad5b5801SMichal Simek     // ..
11895*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B8, 0x00003F01U ,0x00000201U),
11896*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11897*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[0:0] = 0x00000000U
11898*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11899*ad5b5801SMichal Simek     // .. L0_SEL = 0
11900*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[1:1] = 0x00000000U
11901*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11902*ad5b5801SMichal Simek     // .. L1_SEL = 0
11903*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[2:2] = 0x00000000U
11904*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11905*ad5b5801SMichal Simek     // .. L2_SEL = 0
11906*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[4:3] = 0x00000000U
11907*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11908*ad5b5801SMichal Simek     // .. L3_SEL = 0
11909*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[7:5] = 0x00000000U
11910*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11911*ad5b5801SMichal Simek     // .. Speed = 0
11912*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[8:8] = 0x00000000U
11913*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11914*ad5b5801SMichal Simek     // .. IO_Type = 1
11915*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[11:9] = 0x00000001U
11916*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11917*ad5b5801SMichal Simek     // .. PULLUP = 0
11918*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[12:12] = 0x00000000U
11919*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11920*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11921*ad5b5801SMichal Simek     // .. ==> 0XF80007BC[13:13] = 0x00000000U
11922*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11923*ad5b5801SMichal Simek     // ..
11924*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007BC, 0x00003FFFU ,0x00000200U),
11925*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11926*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[0:0] = 0x00000000U
11927*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11928*ad5b5801SMichal Simek     // .. L0_SEL = 0
11929*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[1:1] = 0x00000000U
11930*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11931*ad5b5801SMichal Simek     // .. L1_SEL = 0
11932*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[2:2] = 0x00000000U
11933*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11934*ad5b5801SMichal Simek     // .. L2_SEL = 0
11935*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[4:3] = 0x00000000U
11936*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11937*ad5b5801SMichal Simek     // .. L3_SEL = 7
11938*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[7:5] = 0x00000007U
11939*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
11940*ad5b5801SMichal Simek     // .. Speed = 0
11941*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[8:8] = 0x00000000U
11942*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11943*ad5b5801SMichal Simek     // .. IO_Type = 1
11944*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[11:9] = 0x00000001U
11945*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11946*ad5b5801SMichal Simek     // .. PULLUP = 0
11947*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[12:12] = 0x00000000U
11948*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11949*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11950*ad5b5801SMichal Simek     // .. ==> 0XF80007C0[13:13] = 0x00000000U
11951*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11952*ad5b5801SMichal Simek     // ..
11953*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C0, 0x00003FFFU ,0x000002E0U),
11954*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11955*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[0:0] = 0x00000001U
11956*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11957*ad5b5801SMichal Simek     // .. L0_SEL = 0
11958*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[1:1] = 0x00000000U
11959*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11960*ad5b5801SMichal Simek     // .. L1_SEL = 0
11961*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[2:2] = 0x00000000U
11962*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11963*ad5b5801SMichal Simek     // .. L2_SEL = 0
11964*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[4:3] = 0x00000000U
11965*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11966*ad5b5801SMichal Simek     // .. L3_SEL = 7
11967*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[7:5] = 0x00000007U
11968*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
11969*ad5b5801SMichal Simek     // .. Speed = 0
11970*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[8:8] = 0x00000000U
11971*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11972*ad5b5801SMichal Simek     // .. IO_Type = 1
11973*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[11:9] = 0x00000001U
11974*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11975*ad5b5801SMichal Simek     // .. PULLUP = 0
11976*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[12:12] = 0x00000000U
11977*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11978*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11979*ad5b5801SMichal Simek     // .. ==> 0XF80007C4[13:13] = 0x00000000U
11980*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11981*ad5b5801SMichal Simek     // ..
11982*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C4, 0x00003FFFU ,0x000002E1U),
11983*ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11984*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[0:0] = 0x00000001U
11985*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11986*ad5b5801SMichal Simek     // .. Speed = 0
11987*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[8:8] = 0x00000000U
11988*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11989*ad5b5801SMichal Simek     // .. IO_Type = 1
11990*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[11:9] = 0x00000001U
11991*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11992*ad5b5801SMichal Simek     // .. PULLUP = 0
11993*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[12:12] = 0x00000000U
11994*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11995*ad5b5801SMichal Simek     // .. DisableRcvr = 0
11996*ad5b5801SMichal Simek     // .. ==> 0XF80007C8[13:13] = 0x00000000U
11997*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11998*ad5b5801SMichal Simek     // ..
11999*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C8, 0x00003F01U ,0x00000201U),
12000*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
12001*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[0:0] = 0x00000000U
12002*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
12003*ad5b5801SMichal Simek     // .. L0_SEL = 0
12004*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[1:1] = 0x00000000U
12005*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
12006*ad5b5801SMichal Simek     // .. L1_SEL = 0
12007*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[2:2] = 0x00000000U
12008*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
12009*ad5b5801SMichal Simek     // .. L2_SEL = 0
12010*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[4:3] = 0x00000000U
12011*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
12012*ad5b5801SMichal Simek     // .. L3_SEL = 0
12013*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[7:5] = 0x00000000U
12014*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
12015*ad5b5801SMichal Simek     // .. Speed = 0
12016*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[8:8] = 0x00000000U
12017*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12018*ad5b5801SMichal Simek     // .. IO_Type = 1
12019*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[11:9] = 0x00000001U
12020*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
12021*ad5b5801SMichal Simek     // .. PULLUP = 0
12022*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[12:12] = 0x00000000U
12023*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
12024*ad5b5801SMichal Simek     // .. DisableRcvr = 0
12025*ad5b5801SMichal Simek     // .. ==> 0XF80007CC[13:13] = 0x00000000U
12026*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
12027*ad5b5801SMichal Simek     // ..
12028*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007CC, 0x00003FFFU ,0x00000200U),
12029*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
12030*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[0:0] = 0x00000000U
12031*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
12032*ad5b5801SMichal Simek     // .. L0_SEL = 0
12033*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[1:1] = 0x00000000U
12034*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
12035*ad5b5801SMichal Simek     // .. L1_SEL = 0
12036*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[2:2] = 0x00000000U
12037*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
12038*ad5b5801SMichal Simek     // .. L2_SEL = 0
12039*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[4:3] = 0x00000000U
12040*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
12041*ad5b5801SMichal Simek     // .. L3_SEL = 4
12042*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[7:5] = 0x00000004U
12043*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
12044*ad5b5801SMichal Simek     // .. Speed = 0
12045*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[8:8] = 0x00000000U
12046*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12047*ad5b5801SMichal Simek     // .. IO_Type = 1
12048*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[11:9] = 0x00000001U
12049*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
12050*ad5b5801SMichal Simek     // .. PULLUP = 0
12051*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[12:12] = 0x00000000U
12052*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
12053*ad5b5801SMichal Simek     // .. DisableRcvr = 0
12054*ad5b5801SMichal Simek     // .. ==> 0XF80007D0[13:13] = 0x00000000U
12055*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
12056*ad5b5801SMichal Simek     // ..
12057*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D0, 0x00003FFFU ,0x00000280U),
12058*ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
12059*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[0:0] = 0x00000000U
12060*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
12061*ad5b5801SMichal Simek     // .. L0_SEL = 0
12062*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[1:1] = 0x00000000U
12063*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
12064*ad5b5801SMichal Simek     // .. L1_SEL = 0
12065*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[2:2] = 0x00000000U
12066*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
12067*ad5b5801SMichal Simek     // .. L2_SEL = 0
12068*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[4:3] = 0x00000000U
12069*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
12070*ad5b5801SMichal Simek     // .. L3_SEL = 4
12071*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[7:5] = 0x00000004U
12072*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
12073*ad5b5801SMichal Simek     // .. Speed = 0
12074*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[8:8] = 0x00000000U
12075*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12076*ad5b5801SMichal Simek     // .. IO_Type = 1
12077*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[11:9] = 0x00000001U
12078*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
12079*ad5b5801SMichal Simek     // .. PULLUP = 0
12080*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[12:12] = 0x00000000U
12081*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
12082*ad5b5801SMichal Simek     // .. DisableRcvr = 0
12083*ad5b5801SMichal Simek     // .. ==> 0XF80007D4[13:13] = 0x00000000U
12084*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
12085*ad5b5801SMichal Simek     // ..
12086*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D4, 0x00003FFFU ,0x00000280U),
12087*ad5b5801SMichal Simek     // .. SDIO0_WP_SEL = 50
12088*ad5b5801SMichal Simek     // .. ==> 0XF8000830[5:0] = 0x00000032U
12089*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000003FU    VAL : 0x00000032U
12090*ad5b5801SMichal Simek     // .. SDIO0_CD_SEL = 46
12091*ad5b5801SMichal Simek     // .. ==> 0XF8000830[21:16] = 0x0000002EU
12092*ad5b5801SMichal Simek     // ..     ==> MASK : 0x003F0000U    VAL : 0x002E0000U
12093*ad5b5801SMichal Simek     // ..
12094*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000830, 0x003F003FU ,0x002E0032U),
12095*ad5b5801SMichal Simek     // .. FINISH: MIO PROGRAMMING
12096*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
12097*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
12098*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
12099*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
12100*ad5b5801SMichal Simek     // ..
12101*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
12102*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
12103*ad5b5801SMichal Simek     // FINISH: top
12104*ad5b5801SMichal Simek     //
12105*ad5b5801SMichal Simek     EMIT_EXIT(),
12106*ad5b5801SMichal Simek 
12107*ad5b5801SMichal Simek     //
12108*ad5b5801SMichal Simek };
12109*ad5b5801SMichal Simek 
12110*ad5b5801SMichal Simek unsigned long ps7_peripherals_init_data_1_0[] = {
12111*ad5b5801SMichal Simek     // START: top
12112*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
12113*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
12114*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
12115*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
12116*ad5b5801SMichal Simek     // ..
12117*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
12118*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
12119*ad5b5801SMichal Simek     // .. START: DDR TERM/IBUF_DISABLE_MODE SETTINGS
12120*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
12121*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000001U
12122*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
12123*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
12124*ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000001U
12125*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
12126*ad5b5801SMichal Simek     // ..
12127*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000180U ,0x00000180U),
12128*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
12129*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000001U
12130*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
12131*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
12132*ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000001U
12133*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
12134*ad5b5801SMichal Simek     // ..
12135*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000180U ,0x00000180U),
12136*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
12137*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000001U
12138*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
12139*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
12140*ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000001U
12141*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
12142*ad5b5801SMichal Simek     // ..
12143*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000180U ,0x00000180U),
12144*ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
12145*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000001U
12146*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
12147*ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
12148*ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000001U
12149*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
12150*ad5b5801SMichal Simek     // ..
12151*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000180U ,0x00000180U),
12152*ad5b5801SMichal Simek     // .. FINISH: DDR TERM/IBUF_DISABLE_MODE SETTINGS
12153*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
12154*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
12155*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
12156*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
12157*ad5b5801SMichal Simek     // ..
12158*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
12159*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
12160*ad5b5801SMichal Simek     // .. START: SRAM/NOR SET OPMODE
12161*ad5b5801SMichal Simek     // .. FINISH: SRAM/NOR SET OPMODE
12162*ad5b5801SMichal Simek     // .. START: UART REGISTERS
12163*ad5b5801SMichal Simek     // .. BDIV = 0x6
12164*ad5b5801SMichal Simek     // .. ==> 0XE0001034[7:0] = 0x00000006U
12165*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000FFU    VAL : 0x00000006U
12166*ad5b5801SMichal Simek     // ..
12167*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001034, 0x000000FFU ,0x00000006U),
12168*ad5b5801SMichal Simek     // .. CD = 0x3e
12169*ad5b5801SMichal Simek     // .. ==> 0XE0001018[15:0] = 0x0000003EU
12170*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000003EU
12171*ad5b5801SMichal Simek     // ..
12172*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001018, 0x0000FFFFU ,0x0000003EU),
12173*ad5b5801SMichal Simek     // .. STPBRK = 0x0
12174*ad5b5801SMichal Simek     // .. ==> 0XE0001000[8:8] = 0x00000000U
12175*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12176*ad5b5801SMichal Simek     // .. STTBRK = 0x0
12177*ad5b5801SMichal Simek     // .. ==> 0XE0001000[7:7] = 0x00000000U
12178*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
12179*ad5b5801SMichal Simek     // .. RSTTO = 0x0
12180*ad5b5801SMichal Simek     // .. ==> 0XE0001000[6:6] = 0x00000000U
12181*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
12182*ad5b5801SMichal Simek     // .. TXDIS = 0x0
12183*ad5b5801SMichal Simek     // .. ==> 0XE0001000[5:5] = 0x00000000U
12184*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
12185*ad5b5801SMichal Simek     // .. TXEN = 0x1
12186*ad5b5801SMichal Simek     // .. ==> 0XE0001000[4:4] = 0x00000001U
12187*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
12188*ad5b5801SMichal Simek     // .. RXDIS = 0x0
12189*ad5b5801SMichal Simek     // .. ==> 0XE0001000[3:3] = 0x00000000U
12190*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
12191*ad5b5801SMichal Simek     // .. RXEN = 0x1
12192*ad5b5801SMichal Simek     // .. ==> 0XE0001000[2:2] = 0x00000001U
12193*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
12194*ad5b5801SMichal Simek     // .. TXRES = 0x1
12195*ad5b5801SMichal Simek     // .. ==> 0XE0001000[1:1] = 0x00000001U
12196*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
12197*ad5b5801SMichal Simek     // .. RXRES = 0x1
12198*ad5b5801SMichal Simek     // .. ==> 0XE0001000[0:0] = 0x00000001U
12199*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
12200*ad5b5801SMichal Simek     // ..
12201*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001000, 0x000001FFU ,0x00000017U),
12202*ad5b5801SMichal Simek     // .. IRMODE = 0x0
12203*ad5b5801SMichal Simek     // .. ==> 0XE0001004[11:11] = 0x00000000U
12204*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
12205*ad5b5801SMichal Simek     // .. UCLKEN = 0x0
12206*ad5b5801SMichal Simek     // .. ==> 0XE0001004[10:10] = 0x00000000U
12207*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
12208*ad5b5801SMichal Simek     // .. CHMODE = 0x0
12209*ad5b5801SMichal Simek     // .. ==> 0XE0001004[9:8] = 0x00000000U
12210*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000300U    VAL : 0x00000000U
12211*ad5b5801SMichal Simek     // .. NBSTOP = 0x0
12212*ad5b5801SMichal Simek     // .. ==> 0XE0001004[7:6] = 0x00000000U
12213*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
12214*ad5b5801SMichal Simek     // .. PAR = 0x4
12215*ad5b5801SMichal Simek     // .. ==> 0XE0001004[5:3] = 0x00000004U
12216*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000038U    VAL : 0x00000020U
12217*ad5b5801SMichal Simek     // .. CHRL = 0x0
12218*ad5b5801SMichal Simek     // .. ==> 0XE0001004[2:1] = 0x00000000U
12219*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
12220*ad5b5801SMichal Simek     // .. CLKS = 0x0
12221*ad5b5801SMichal Simek     // .. ==> 0XE0001004[0:0] = 0x00000000U
12222*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
12223*ad5b5801SMichal Simek     // ..
12224*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001004, 0x00000FFFU ,0x00000020U),
12225*ad5b5801SMichal Simek     // .. FINISH: UART REGISTERS
12226*ad5b5801SMichal Simek     // .. START: QSPI REGISTERS
12227*ad5b5801SMichal Simek     // .. Holdb_dr = 1
12228*ad5b5801SMichal Simek     // .. ==> 0XE000D000[19:19] = 0x00000001U
12229*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
12230*ad5b5801SMichal Simek     // ..
12231*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000D000, 0x00080000U ,0x00080000U),
12232*ad5b5801SMichal Simek     // .. FINISH: QSPI REGISTERS
12233*ad5b5801SMichal Simek     // .. START: PL POWER ON RESET REGISTERS
12234*ad5b5801SMichal Simek     // .. PCFG_POR_CNT_4K = 0
12235*ad5b5801SMichal Simek     // .. ==> 0XF8007000[29:29] = 0x00000000U
12236*ad5b5801SMichal Simek     // ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
12237*ad5b5801SMichal Simek     // ..
12238*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8007000, 0x20000000U ,0x00000000U),
12239*ad5b5801SMichal Simek     // .. FINISH: PL POWER ON RESET REGISTERS
12240*ad5b5801SMichal Simek     // .. START: SMC TIMING CALCULATION REGISTER UPDATE
12241*ad5b5801SMichal Simek     // .. .. START: NAND SET CYCLE
12242*ad5b5801SMichal Simek     // .. .. FINISH: NAND SET CYCLE
12243*ad5b5801SMichal Simek     // .. .. START: OPMODE
12244*ad5b5801SMichal Simek     // .. .. FINISH: OPMODE
12245*ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
12246*ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
12247*ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS0 SET CYCLE
12248*ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS0 SET CYCLE
12249*ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
12250*ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
12251*ad5b5801SMichal Simek     // .. .. START: NOR CS0 BASE ADDRESS
12252*ad5b5801SMichal Simek     // .. .. FINISH: NOR CS0 BASE ADDRESS
12253*ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS1 SET CYCLE
12254*ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS1 SET CYCLE
12255*ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
12256*ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
12257*ad5b5801SMichal Simek     // .. .. START: NOR CS1 BASE ADDRESS
12258*ad5b5801SMichal Simek     // .. .. FINISH: NOR CS1 BASE ADDRESS
12259*ad5b5801SMichal Simek     // .. .. START: USB RESET
12260*ad5b5801SMichal Simek     // .. .. .. START: USB0 RESET
12261*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
12262*ad5b5801SMichal Simek     // .. .. .. .. DIRECTION_0 = 0x80
12263*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A204[31:0] = 0x00000080U
12264*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000080U
12265*ad5b5801SMichal Simek     // .. .. .. ..
12266*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A204, 0xFFFFFFFFU ,0x00000080U),
12267*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
12268*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
12269*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
12270*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12271*ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
12272*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
12273*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
12274*ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x80
12275*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000080U
12276*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000080U
12277*ad5b5801SMichal Simek     // .. .. .. ..
12278*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0080U),
12279*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12280*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12281*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12282*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12283*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12284*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12285*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12286*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
12287*ad5b5801SMichal Simek     // .. .. .. .. OP_ENABLE_0 = 0x80
12288*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A208[31:0] = 0x00000080U
12289*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000080U
12290*ad5b5801SMichal Simek     // .. .. .. ..
12291*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A208, 0xFFFFFFFFU ,0x00000080U),
12292*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
12293*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
12294*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
12295*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12296*ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
12297*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
12298*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
12299*ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x0
12300*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000000U
12301*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000000U
12302*ad5b5801SMichal Simek     // .. .. .. ..
12303*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0000U),
12304*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12305*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12306*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12307*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12308*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12309*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12310*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12311*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12312*ad5b5801SMichal Simek     // .. .. .. ..
12313*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12314*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12315*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12316*ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
12317*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
12318*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
12319*ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x80
12320*ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000080U
12321*ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000080U
12322*ad5b5801SMichal Simek     // .. .. .. ..
12323*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0080U),
12324*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12325*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12326*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12327*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12328*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12329*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12330*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12331*ad5b5801SMichal Simek     // .. .. .. FINISH: USB0 RESET
12332*ad5b5801SMichal Simek     // .. .. .. START: USB1 RESET
12333*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
12334*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
12335*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
12336*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
12337*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12338*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12339*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12340*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12341*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12342*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12343*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12344*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12345*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
12346*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
12347*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
12348*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
12349*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12350*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12351*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12352*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12353*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12354*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12355*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12356*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12357*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12358*ad5b5801SMichal Simek     // .. .. .. ..
12359*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12360*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12361*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12362*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12363*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12364*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12365*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12366*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12367*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12368*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12369*ad5b5801SMichal Simek     // .. .. .. FINISH: USB1 RESET
12370*ad5b5801SMichal Simek     // .. .. FINISH: USB RESET
12371*ad5b5801SMichal Simek     // .. .. START: ENET RESET
12372*ad5b5801SMichal Simek     // .. .. .. START: ENET0 RESET
12373*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
12374*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
12375*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
12376*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
12377*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12378*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12379*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12380*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12381*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12382*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12383*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12384*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12385*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
12386*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
12387*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
12388*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
12389*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12390*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12391*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12392*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12393*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12394*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12395*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12396*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12397*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12398*ad5b5801SMichal Simek     // .. .. .. ..
12399*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12400*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12401*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12402*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12403*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12404*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12405*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12406*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12407*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12408*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12409*ad5b5801SMichal Simek     // .. .. .. FINISH: ENET0 RESET
12410*ad5b5801SMichal Simek     // .. .. .. START: ENET1 RESET
12411*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
12412*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
12413*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
12414*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
12415*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12416*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12417*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12418*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12419*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12420*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12421*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12422*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12423*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
12424*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
12425*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
12426*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
12427*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12428*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12429*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12430*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12431*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12432*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12433*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12434*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12435*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12436*ad5b5801SMichal Simek     // .. .. .. ..
12437*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12438*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12439*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12440*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12441*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12442*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12443*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12444*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12445*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12446*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12447*ad5b5801SMichal Simek     // .. .. .. FINISH: ENET1 RESET
12448*ad5b5801SMichal Simek     // .. .. FINISH: ENET RESET
12449*ad5b5801SMichal Simek     // .. .. START: I2C RESET
12450*ad5b5801SMichal Simek     // .. .. .. START: I2C0 RESET
12451*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
12452*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
12453*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
12454*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
12455*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12456*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12457*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12458*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12459*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12460*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12461*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12462*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12463*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
12464*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
12465*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
12466*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
12467*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12468*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12469*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12470*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12471*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12472*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12473*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12474*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12475*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12476*ad5b5801SMichal Simek     // .. .. .. ..
12477*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12478*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12479*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12480*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12481*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12482*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12483*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12484*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12485*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12486*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12487*ad5b5801SMichal Simek     // .. .. .. FINISH: I2C0 RESET
12488*ad5b5801SMichal Simek     // .. .. .. START: I2C1 RESET
12489*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
12490*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
12491*ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
12492*ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
12493*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12494*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12495*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12496*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12497*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12498*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12499*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12500*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12501*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
12502*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
12503*ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
12504*ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
12505*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12506*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12507*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12508*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12509*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12510*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12511*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12512*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12513*ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12514*ad5b5801SMichal Simek     // .. .. .. ..
12515*ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12516*ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12517*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12518*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12519*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12520*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12521*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12522*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12523*ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12524*ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12525*ad5b5801SMichal Simek     // .. .. .. FINISH: I2C1 RESET
12526*ad5b5801SMichal Simek     // .. .. FINISH: I2C RESET
12527*ad5b5801SMichal Simek     // .. .. START: NOR CHIP SELECT
12528*ad5b5801SMichal Simek     // .. .. .. START: DIR MODE BANK 0
12529*ad5b5801SMichal Simek     // .. .. .. FINISH: DIR MODE BANK 0
12530*ad5b5801SMichal Simek     // .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12531*ad5b5801SMichal Simek     // .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12532*ad5b5801SMichal Simek     // .. .. .. START: OUTPUT ENABLE BANK 0
12533*ad5b5801SMichal Simek     // .. .. .. FINISH: OUTPUT ENABLE BANK 0
12534*ad5b5801SMichal Simek     // .. .. FINISH: NOR CHIP SELECT
12535*ad5b5801SMichal Simek     // .. FINISH: SMC TIMING CALCULATION REGISTER UPDATE
12536*ad5b5801SMichal Simek     // FINISH: top
12537*ad5b5801SMichal Simek     //
12538*ad5b5801SMichal Simek     EMIT_EXIT(),
12539*ad5b5801SMichal Simek 
12540*ad5b5801SMichal Simek     //
12541*ad5b5801SMichal Simek };
12542*ad5b5801SMichal Simek 
12543*ad5b5801SMichal Simek unsigned long ps7_post_config_1_0[] = {
12544*ad5b5801SMichal Simek     // START: top
12545*ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
12546*ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
12547*ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
12548*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
12549*ad5b5801SMichal Simek     // ..
12550*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
12551*ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
12552*ad5b5801SMichal Simek     // .. START: ENABLING LEVEL SHIFTER
12553*ad5b5801SMichal Simek     // .. USER_INP_ICT_EN_0 = 3
12554*ad5b5801SMichal Simek     // .. ==> 0XF8000900[1:0] = 0x00000003U
12555*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000003U    VAL : 0x00000003U
12556*ad5b5801SMichal Simek     // .. USER_INP_ICT_EN_1 = 3
12557*ad5b5801SMichal Simek     // .. ==> 0XF8000900[3:2] = 0x00000003U
12558*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000000CU    VAL : 0x0000000CU
12559*ad5b5801SMichal Simek     // ..
12560*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000900, 0x0000000FU ,0x0000000FU),
12561*ad5b5801SMichal Simek     // .. FINISH: ENABLING LEVEL SHIFTER
12562*ad5b5801SMichal Simek     // .. START: FPGA RESETS TO 0
12563*ad5b5801SMichal Simek     // .. reserved_3 = 0
12564*ad5b5801SMichal Simek     // .. ==> 0XF8000240[31:25] = 0x00000000U
12565*ad5b5801SMichal Simek     // ..     ==> MASK : 0xFE000000U    VAL : 0x00000000U
12566*ad5b5801SMichal Simek     // .. FPGA_ACP_RST = 0
12567*ad5b5801SMichal Simek     // .. ==> 0XF8000240[24:24] = 0x00000000U
12568*ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
12569*ad5b5801SMichal Simek     // .. FPGA_AXDS3_RST = 0
12570*ad5b5801SMichal Simek     // .. ==> 0XF8000240[23:23] = 0x00000000U
12571*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
12572*ad5b5801SMichal Simek     // .. FPGA_AXDS2_RST = 0
12573*ad5b5801SMichal Simek     // .. ==> 0XF8000240[22:22] = 0x00000000U
12574*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
12575*ad5b5801SMichal Simek     // .. FPGA_AXDS1_RST = 0
12576*ad5b5801SMichal Simek     // .. ==> 0XF8000240[21:21] = 0x00000000U
12577*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
12578*ad5b5801SMichal Simek     // .. FPGA_AXDS0_RST = 0
12579*ad5b5801SMichal Simek     // .. ==> 0XF8000240[20:20] = 0x00000000U
12580*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
12581*ad5b5801SMichal Simek     // .. reserved_2 = 0
12582*ad5b5801SMichal Simek     // .. ==> 0XF8000240[19:18] = 0x00000000U
12583*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
12584*ad5b5801SMichal Simek     // .. FSSW1_FPGA_RST = 0
12585*ad5b5801SMichal Simek     // .. ==> 0XF8000240[17:17] = 0x00000000U
12586*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
12587*ad5b5801SMichal Simek     // .. FSSW0_FPGA_RST = 0
12588*ad5b5801SMichal Simek     // .. ==> 0XF8000240[16:16] = 0x00000000U
12589*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
12590*ad5b5801SMichal Simek     // .. reserved_1 = 0
12591*ad5b5801SMichal Simek     // .. ==> 0XF8000240[15:14] = 0x00000000U
12592*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000C000U    VAL : 0x00000000U
12593*ad5b5801SMichal Simek     // .. FPGA_FMSW1_RST = 0
12594*ad5b5801SMichal Simek     // .. ==> 0XF8000240[13:13] = 0x00000000U
12595*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
12596*ad5b5801SMichal Simek     // .. FPGA_FMSW0_RST = 0
12597*ad5b5801SMichal Simek     // .. ==> 0XF8000240[12:12] = 0x00000000U
12598*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
12599*ad5b5801SMichal Simek     // .. FPGA_DMA3_RST = 0
12600*ad5b5801SMichal Simek     // .. ==> 0XF8000240[11:11] = 0x00000000U
12601*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
12602*ad5b5801SMichal Simek     // .. FPGA_DMA2_RST = 0
12603*ad5b5801SMichal Simek     // .. ==> 0XF8000240[10:10] = 0x00000000U
12604*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
12605*ad5b5801SMichal Simek     // .. FPGA_DMA1_RST = 0
12606*ad5b5801SMichal Simek     // .. ==> 0XF8000240[9:9] = 0x00000000U
12607*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
12608*ad5b5801SMichal Simek     // .. FPGA_DMA0_RST = 0
12609*ad5b5801SMichal Simek     // .. ==> 0XF8000240[8:8] = 0x00000000U
12610*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12611*ad5b5801SMichal Simek     // .. reserved = 0
12612*ad5b5801SMichal Simek     // .. ==> 0XF8000240[7:4] = 0x00000000U
12613*ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
12614*ad5b5801SMichal Simek     // .. FPGA3_OUT_RST = 0
12615*ad5b5801SMichal Simek     // .. ==> 0XF8000240[3:3] = 0x00000000U
12616*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
12617*ad5b5801SMichal Simek     // .. FPGA2_OUT_RST = 0
12618*ad5b5801SMichal Simek     // .. ==> 0XF8000240[2:2] = 0x00000000U
12619*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
12620*ad5b5801SMichal Simek     // .. FPGA1_OUT_RST = 0
12621*ad5b5801SMichal Simek     // .. ==> 0XF8000240[1:1] = 0x00000000U
12622*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
12623*ad5b5801SMichal Simek     // .. FPGA0_OUT_RST = 0
12624*ad5b5801SMichal Simek     // .. ==> 0XF8000240[0:0] = 0x00000000U
12625*ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
12626*ad5b5801SMichal Simek     // ..
12627*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000240, 0xFFFFFFFFU ,0x00000000U),
12628*ad5b5801SMichal Simek     // .. FINISH: FPGA RESETS TO 0
12629*ad5b5801SMichal Simek     // .. START: AFI REGISTERS
12630*ad5b5801SMichal Simek     // .. .. START: AFI0 REGISTERS
12631*ad5b5801SMichal Simek     // .. .. FINISH: AFI0 REGISTERS
12632*ad5b5801SMichal Simek     // .. .. START: AFI1 REGISTERS
12633*ad5b5801SMichal Simek     // .. .. FINISH: AFI1 REGISTERS
12634*ad5b5801SMichal Simek     // .. .. START: AFI2 REGISTERS
12635*ad5b5801SMichal Simek     // .. .. FINISH: AFI2 REGISTERS
12636*ad5b5801SMichal Simek     // .. .. START: AFI3 REGISTERS
12637*ad5b5801SMichal Simek     // .. .. FINISH: AFI3 REGISTERS
12638*ad5b5801SMichal Simek     // .. FINISH: AFI REGISTERS
12639*ad5b5801SMichal Simek     // .. START: LOCK IT BACK
12640*ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
12641*ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
12642*ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
12643*ad5b5801SMichal Simek     // ..
12644*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
12645*ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
12646*ad5b5801SMichal Simek     // FINISH: top
12647*ad5b5801SMichal Simek     //
12648*ad5b5801SMichal Simek     EMIT_EXIT(),
12649*ad5b5801SMichal Simek 
12650*ad5b5801SMichal Simek     //
12651*ad5b5801SMichal Simek };
12652*ad5b5801SMichal Simek 
12653*ad5b5801SMichal Simek unsigned long ps7_debug_1_0[] = {
12654*ad5b5801SMichal Simek     // START: top
12655*ad5b5801SMichal Simek     // .. START: CROSS TRIGGER CONFIGURATIONS
12656*ad5b5801SMichal Simek     // .. .. START: UNLOCKING CTI REGISTERS
12657*ad5b5801SMichal Simek     // .. .. KEY = 0XC5ACCE55
12658*ad5b5801SMichal Simek     // .. .. ==> 0XF8898FB0[31:0] = 0xC5ACCE55U
12659*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0xC5ACCE55U
12660*ad5b5801SMichal Simek     // .. ..
12661*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8898FB0, 0xFFFFFFFFU ,0xC5ACCE55U),
12662*ad5b5801SMichal Simek     // .. .. KEY = 0XC5ACCE55
12663*ad5b5801SMichal Simek     // .. .. ==> 0XF8899FB0[31:0] = 0xC5ACCE55U
12664*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0xC5ACCE55U
12665*ad5b5801SMichal Simek     // .. ..
12666*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8899FB0, 0xFFFFFFFFU ,0xC5ACCE55U),
12667*ad5b5801SMichal Simek     // .. .. KEY = 0XC5ACCE55
12668*ad5b5801SMichal Simek     // .. .. ==> 0XF8809FB0[31:0] = 0xC5ACCE55U
12669*ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0xC5ACCE55U
12670*ad5b5801SMichal Simek     // .. ..
12671*ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8809FB0, 0xFFFFFFFFU ,0xC5ACCE55U),
12672*ad5b5801SMichal Simek     // .. .. FINISH: UNLOCKING CTI REGISTERS
12673*ad5b5801SMichal Simek     // .. .. START: ENABLING CTI MODULES AND CHANNELS
12674*ad5b5801SMichal Simek     // .. .. FINISH: ENABLING CTI MODULES AND CHANNELS
12675*ad5b5801SMichal Simek     // .. .. START: MAPPING CPU0, CPU1 AND FTM EVENTS TO CTM CHANNELS
12676*ad5b5801SMichal Simek     // .. .. FINISH: MAPPING CPU0, CPU1 AND FTM EVENTS TO CTM CHANNELS
12677*ad5b5801SMichal Simek     // .. FINISH: CROSS TRIGGER CONFIGURATIONS
12678*ad5b5801SMichal Simek     // FINISH: top
12679*ad5b5801SMichal Simek     //
12680*ad5b5801SMichal Simek     EMIT_EXIT(),
12681*ad5b5801SMichal Simek 
12682*ad5b5801SMichal Simek     //
12683*ad5b5801SMichal Simek };
12684*ad5b5801SMichal Simek 
12685*ad5b5801SMichal Simek 
12686*ad5b5801SMichal Simek #include "xil_io.h"
12687*ad5b5801SMichal Simek #define PS7_MASK_POLL_TIME 100000000
12688*ad5b5801SMichal Simek 
12689*ad5b5801SMichal Simek char*
getPS7MessageInfo(unsigned key)12690*ad5b5801SMichal Simek getPS7MessageInfo(unsigned key) {
12691*ad5b5801SMichal Simek 
12692*ad5b5801SMichal Simek   char* err_msg = "";
12693*ad5b5801SMichal Simek   switch (key) {
12694*ad5b5801SMichal Simek     case PS7_INIT_SUCCESS:                  err_msg = "PS7 initialization successful"; break;
12695*ad5b5801SMichal Simek     case PS7_INIT_CORRUPT:                  err_msg = "PS7 init Data Corrupted"; break;
12696*ad5b5801SMichal Simek     case PS7_INIT_TIMEOUT:                  err_msg = "PS7 init mask poll timeout"; break;
12697*ad5b5801SMichal Simek     case PS7_POLL_FAILED_DDR_INIT:          err_msg = "Mask Poll failed for DDR Init"; break;
12698*ad5b5801SMichal Simek     case PS7_POLL_FAILED_DMA:               err_msg = "Mask Poll failed for PLL Init"; break;
12699*ad5b5801SMichal Simek     case PS7_POLL_FAILED_PLL:               err_msg = "Mask Poll failed for DMA done bit"; break;
12700*ad5b5801SMichal Simek     default:                                err_msg = "Undefined error status"; break;
12701*ad5b5801SMichal Simek   }
12702*ad5b5801SMichal Simek 
12703*ad5b5801SMichal Simek   return err_msg;
12704*ad5b5801SMichal Simek }
12705*ad5b5801SMichal Simek 
12706*ad5b5801SMichal Simek unsigned long
ps7GetSiliconVersion()12707*ad5b5801SMichal Simek ps7GetSiliconVersion () {
12708*ad5b5801SMichal Simek   // Read PS version from MCTRL register [31:28]
12709*ad5b5801SMichal Simek   unsigned long mask = 0xF0000000;
12710*ad5b5801SMichal Simek   unsigned long *addr = (unsigned long*) 0XF8007080;
12711*ad5b5801SMichal Simek   unsigned long ps_version = (*addr & mask) >> 28;
12712*ad5b5801SMichal Simek   return ps_version;
12713*ad5b5801SMichal Simek }
12714*ad5b5801SMichal Simek 
mask_write(unsigned long add,unsigned long mask,unsigned long val)12715*ad5b5801SMichal Simek void mask_write (unsigned long add , unsigned long  mask, unsigned long val ) {
12716*ad5b5801SMichal Simek         unsigned long *addr = (unsigned long*) add;
12717*ad5b5801SMichal Simek         *addr = ( val & mask ) | ( *addr & ~mask);
12718*ad5b5801SMichal Simek         //xil_printf("MaskWrite : 0x%x--> 0x%x \n \r" ,add, *addr);
12719*ad5b5801SMichal Simek }
12720*ad5b5801SMichal Simek 
12721*ad5b5801SMichal Simek 
mask_poll(unsigned long add,unsigned long mask)12722*ad5b5801SMichal Simek int mask_poll(unsigned long add , unsigned long mask ) {
12723*ad5b5801SMichal Simek         volatile unsigned long *addr = (volatile unsigned long*) add;
12724*ad5b5801SMichal Simek         int i = 0;
12725*ad5b5801SMichal Simek         while (!(*addr & mask)) {
12726*ad5b5801SMichal Simek           if (i == PS7_MASK_POLL_TIME) {
12727*ad5b5801SMichal Simek             return -1;
12728*ad5b5801SMichal Simek           }
12729*ad5b5801SMichal Simek           i++;
12730*ad5b5801SMichal Simek         }
12731*ad5b5801SMichal Simek      return 1;
12732*ad5b5801SMichal Simek         //xil_printf("MaskPoll : 0x%x --> 0x%x \n \r" , add, *addr);
12733*ad5b5801SMichal Simek }
12734*ad5b5801SMichal Simek 
mask_read(unsigned long add,unsigned long mask)12735*ad5b5801SMichal Simek unsigned long mask_read(unsigned long add , unsigned long mask ) {
12736*ad5b5801SMichal Simek         unsigned long *addr = (unsigned long*) add;
12737*ad5b5801SMichal Simek         unsigned long val = (*addr & mask);
12738*ad5b5801SMichal Simek         //xil_printf("MaskRead : 0x%x --> 0x%x \n \r" , add, val);
12739*ad5b5801SMichal Simek         return val;
12740*ad5b5801SMichal Simek }
12741*ad5b5801SMichal Simek 
12742*ad5b5801SMichal Simek 
12743*ad5b5801SMichal Simek 
12744*ad5b5801SMichal Simek int
ps7_config(unsigned long * ps7_config_init)12745*ad5b5801SMichal Simek ps7_config(unsigned long * ps7_config_init)
12746*ad5b5801SMichal Simek {
12747*ad5b5801SMichal Simek     unsigned long *ptr = ps7_config_init;
12748*ad5b5801SMichal Simek 
12749*ad5b5801SMichal Simek     unsigned long  opcode;            // current instruction ..
12750*ad5b5801SMichal Simek     unsigned long  args[16];           // no opcode has so many args ...
12751*ad5b5801SMichal Simek     int  numargs;           // number of arguments of this instruction
12752*ad5b5801SMichal Simek     int  j;                 // general purpose index
12753*ad5b5801SMichal Simek 
12754*ad5b5801SMichal Simek     volatile unsigned long *addr;         // some variable to make code readable
12755*ad5b5801SMichal Simek     unsigned long  val,mask;              // some variable to make code readable
12756*ad5b5801SMichal Simek 
12757*ad5b5801SMichal Simek     int finish = -1 ;           // loop while this is negative !
12758*ad5b5801SMichal Simek     int i = 0;                  // Timeout variable
12759*ad5b5801SMichal Simek 
12760*ad5b5801SMichal Simek     while( finish < 0 ) {
12761*ad5b5801SMichal Simek         numargs = ptr[0] & 0xF;
12762*ad5b5801SMichal Simek         opcode = ptr[0] >> 4;
12763*ad5b5801SMichal Simek 
12764*ad5b5801SMichal Simek         for( j = 0 ; j < numargs ; j ++ )
12765*ad5b5801SMichal Simek             args[j] = ptr[j+1];
12766*ad5b5801SMichal Simek         ptr += numargs + 1;
12767*ad5b5801SMichal Simek 
12768*ad5b5801SMichal Simek 
12769*ad5b5801SMichal Simek         switch ( opcode ) {
12770*ad5b5801SMichal Simek 
12771*ad5b5801SMichal Simek         case OPCODE_EXIT:
12772*ad5b5801SMichal Simek             finish = PS7_INIT_SUCCESS;
12773*ad5b5801SMichal Simek             break;
12774*ad5b5801SMichal Simek 
12775*ad5b5801SMichal Simek         case OPCODE_CLEAR:
12776*ad5b5801SMichal Simek             addr = (unsigned long*) args[0];
12777*ad5b5801SMichal Simek             *addr = 0;
12778*ad5b5801SMichal Simek             break;
12779*ad5b5801SMichal Simek 
12780*ad5b5801SMichal Simek         case OPCODE_WRITE:
12781*ad5b5801SMichal Simek             addr = (unsigned long*) args[0];
12782*ad5b5801SMichal Simek             val = args[1];
12783*ad5b5801SMichal Simek             *addr = val;
12784*ad5b5801SMichal Simek             break;
12785*ad5b5801SMichal Simek 
12786*ad5b5801SMichal Simek         case OPCODE_MASKWRITE:
12787*ad5b5801SMichal Simek             addr = (unsigned long*) args[0];
12788*ad5b5801SMichal Simek             mask = args[1];
12789*ad5b5801SMichal Simek             val = args[2];
12790*ad5b5801SMichal Simek             *addr = ( val & mask ) | ( *addr & ~mask);
12791*ad5b5801SMichal Simek             break;
12792*ad5b5801SMichal Simek 
12793*ad5b5801SMichal Simek         case OPCODE_MASKPOLL:
12794*ad5b5801SMichal Simek             addr = (unsigned long*) args[0];
12795*ad5b5801SMichal Simek             mask = args[1];
12796*ad5b5801SMichal Simek             i = 0;
12797*ad5b5801SMichal Simek             while (!(*addr & mask)) {
12798*ad5b5801SMichal Simek                 if (i == PS7_MASK_POLL_TIME) {
12799*ad5b5801SMichal Simek                     finish = PS7_INIT_TIMEOUT;
12800*ad5b5801SMichal Simek                     break;
12801*ad5b5801SMichal Simek                 }
12802*ad5b5801SMichal Simek                 i++;
12803*ad5b5801SMichal Simek             }
12804*ad5b5801SMichal Simek             break;
12805*ad5b5801SMichal Simek         case OPCODE_MASKDELAY:
12806*ad5b5801SMichal Simek             addr = (unsigned long*) args[0];
12807*ad5b5801SMichal Simek             mask = args[1];
12808*ad5b5801SMichal Simek             int delay = get_number_of_cycles_for_delay(mask);
12809*ad5b5801SMichal Simek             perf_reset_and_start_timer();
12810*ad5b5801SMichal Simek             while ((*addr < delay)) {
12811*ad5b5801SMichal Simek             }
12812*ad5b5801SMichal Simek             break;
12813*ad5b5801SMichal Simek         default:
12814*ad5b5801SMichal Simek             finish = PS7_INIT_CORRUPT;
12815*ad5b5801SMichal Simek             break;
12816*ad5b5801SMichal Simek         }
12817*ad5b5801SMichal Simek     }
12818*ad5b5801SMichal Simek     return finish;
12819*ad5b5801SMichal Simek }
12820*ad5b5801SMichal Simek 
12821*ad5b5801SMichal Simek unsigned long *ps7_mio_init_data = ps7_mio_init_data_3_0;
12822*ad5b5801SMichal Simek unsigned long *ps7_pll_init_data = ps7_pll_init_data_3_0;
12823*ad5b5801SMichal Simek unsigned long *ps7_clock_init_data = ps7_clock_init_data_3_0;
12824*ad5b5801SMichal Simek unsigned long *ps7_ddr_init_data = ps7_ddr_init_data_3_0;
12825*ad5b5801SMichal Simek unsigned long *ps7_peripherals_init_data = ps7_peripherals_init_data_3_0;
12826*ad5b5801SMichal Simek 
12827*ad5b5801SMichal Simek int
ps7_post_config()12828*ad5b5801SMichal Simek ps7_post_config()
12829*ad5b5801SMichal Simek {
12830*ad5b5801SMichal Simek   // Get the PS_VERSION on run time
12831*ad5b5801SMichal Simek   unsigned long si_ver = ps7GetSiliconVersion ();
12832*ad5b5801SMichal Simek   int ret = -1;
12833*ad5b5801SMichal Simek   if (si_ver == PCW_SILICON_VERSION_1) {
12834*ad5b5801SMichal Simek       ret = ps7_config (ps7_post_config_1_0);
12835*ad5b5801SMichal Simek       if (ret != PS7_INIT_SUCCESS) return ret;
12836*ad5b5801SMichal Simek   } else if (si_ver == PCW_SILICON_VERSION_2) {
12837*ad5b5801SMichal Simek       ret = ps7_config (ps7_post_config_2_0);
12838*ad5b5801SMichal Simek       if (ret != PS7_INIT_SUCCESS) return ret;
12839*ad5b5801SMichal Simek   } else {
12840*ad5b5801SMichal Simek       ret = ps7_config (ps7_post_config_3_0);
12841*ad5b5801SMichal Simek       if (ret != PS7_INIT_SUCCESS) return ret;
12842*ad5b5801SMichal Simek   }
12843*ad5b5801SMichal Simek   return PS7_INIT_SUCCESS;
12844*ad5b5801SMichal Simek }
12845*ad5b5801SMichal Simek 
12846*ad5b5801SMichal Simek int
ps7_debug()12847*ad5b5801SMichal Simek ps7_debug()
12848*ad5b5801SMichal Simek {
12849*ad5b5801SMichal Simek   // Get the PS_VERSION on run time
12850*ad5b5801SMichal Simek   unsigned long si_ver = ps7GetSiliconVersion ();
12851*ad5b5801SMichal Simek   int ret = -1;
12852*ad5b5801SMichal Simek   if (si_ver == PCW_SILICON_VERSION_1) {
12853*ad5b5801SMichal Simek       ret = ps7_config (ps7_debug_1_0);
12854*ad5b5801SMichal Simek       if (ret != PS7_INIT_SUCCESS) return ret;
12855*ad5b5801SMichal Simek   } else if (si_ver == PCW_SILICON_VERSION_2) {
12856*ad5b5801SMichal Simek       ret = ps7_config (ps7_debug_2_0);
12857*ad5b5801SMichal Simek       if (ret != PS7_INIT_SUCCESS) return ret;
12858*ad5b5801SMichal Simek   } else {
12859*ad5b5801SMichal Simek       ret = ps7_config (ps7_debug_3_0);
12860*ad5b5801SMichal Simek       if (ret != PS7_INIT_SUCCESS) return ret;
12861*ad5b5801SMichal Simek   }
12862*ad5b5801SMichal Simek   return PS7_INIT_SUCCESS;
12863*ad5b5801SMichal Simek }
12864*ad5b5801SMichal Simek 
12865*ad5b5801SMichal Simek int
ps7_init()12866*ad5b5801SMichal Simek ps7_init()
12867*ad5b5801SMichal Simek {
12868*ad5b5801SMichal Simek   // Get the PS_VERSION on run time
12869*ad5b5801SMichal Simek   unsigned long si_ver = ps7GetSiliconVersion ();
12870*ad5b5801SMichal Simek   int ret;
12871*ad5b5801SMichal Simek   //int pcw_ver = 0;
12872*ad5b5801SMichal Simek 
12873*ad5b5801SMichal Simek   if (si_ver == PCW_SILICON_VERSION_1) {
12874*ad5b5801SMichal Simek     ps7_mio_init_data = ps7_mio_init_data_1_0;
12875*ad5b5801SMichal Simek     ps7_pll_init_data = ps7_pll_init_data_1_0;
12876*ad5b5801SMichal Simek     ps7_clock_init_data = ps7_clock_init_data_1_0;
12877*ad5b5801SMichal Simek     ps7_ddr_init_data = ps7_ddr_init_data_1_0;
12878*ad5b5801SMichal Simek     ps7_peripherals_init_data = ps7_peripherals_init_data_1_0;
12879*ad5b5801SMichal Simek     //pcw_ver = 1;
12880*ad5b5801SMichal Simek 
12881*ad5b5801SMichal Simek   } else if (si_ver == PCW_SILICON_VERSION_2) {
12882*ad5b5801SMichal Simek     ps7_mio_init_data = ps7_mio_init_data_2_0;
12883*ad5b5801SMichal Simek     ps7_pll_init_data = ps7_pll_init_data_2_0;
12884*ad5b5801SMichal Simek     ps7_clock_init_data = ps7_clock_init_data_2_0;
12885*ad5b5801SMichal Simek     ps7_ddr_init_data = ps7_ddr_init_data_2_0;
12886*ad5b5801SMichal Simek     ps7_peripherals_init_data = ps7_peripherals_init_data_2_0;
12887*ad5b5801SMichal Simek     //pcw_ver = 2;
12888*ad5b5801SMichal Simek 
12889*ad5b5801SMichal Simek   } else {
12890*ad5b5801SMichal Simek     ps7_mio_init_data = ps7_mio_init_data_3_0;
12891*ad5b5801SMichal Simek     ps7_pll_init_data = ps7_pll_init_data_3_0;
12892*ad5b5801SMichal Simek     ps7_clock_init_data = ps7_clock_init_data_3_0;
12893*ad5b5801SMichal Simek     ps7_ddr_init_data = ps7_ddr_init_data_3_0;
12894*ad5b5801SMichal Simek     ps7_peripherals_init_data = ps7_peripherals_init_data_3_0;
12895*ad5b5801SMichal Simek     //pcw_ver = 3;
12896*ad5b5801SMichal Simek   }
12897*ad5b5801SMichal Simek 
12898*ad5b5801SMichal Simek   // MIO init
12899*ad5b5801SMichal Simek   ret = ps7_config (ps7_mio_init_data);
12900*ad5b5801SMichal Simek   if (ret != PS7_INIT_SUCCESS) return ret;
12901*ad5b5801SMichal Simek 
12902*ad5b5801SMichal Simek   // PLL init
12903*ad5b5801SMichal Simek   ret = ps7_config (ps7_pll_init_data);
12904*ad5b5801SMichal Simek   if (ret != PS7_INIT_SUCCESS) return ret;
12905*ad5b5801SMichal Simek 
12906*ad5b5801SMichal Simek   // Clock init
12907*ad5b5801SMichal Simek   ret = ps7_config (ps7_clock_init_data);
12908*ad5b5801SMichal Simek   if (ret != PS7_INIT_SUCCESS) return ret;
12909*ad5b5801SMichal Simek 
12910*ad5b5801SMichal Simek   // DDR init
12911*ad5b5801SMichal Simek   ret = ps7_config (ps7_ddr_init_data);
12912*ad5b5801SMichal Simek   if (ret != PS7_INIT_SUCCESS) return ret;
12913*ad5b5801SMichal Simek 
12914*ad5b5801SMichal Simek 
12915*ad5b5801SMichal Simek 
12916*ad5b5801SMichal Simek   // Peripherals init
12917*ad5b5801SMichal Simek   ret = ps7_config (ps7_peripherals_init_data);
12918*ad5b5801SMichal Simek   if (ret != PS7_INIT_SUCCESS) return ret;
12919*ad5b5801SMichal Simek   //xil_printf ("\n PCW Silicon Version : %d.0", pcw_ver);
12920*ad5b5801SMichal Simek   return PS7_INIT_SUCCESS;
12921*ad5b5801SMichal Simek }
12922*ad5b5801SMichal Simek 
12923*ad5b5801SMichal Simek 
12924*ad5b5801SMichal Simek 
12925*ad5b5801SMichal Simek 
12926*ad5b5801SMichal Simek /* For delay calculation using global timer */
12927*ad5b5801SMichal Simek 
12928*ad5b5801SMichal Simek /* start timer */
perf_start_clock(void)12929*ad5b5801SMichal Simek  void perf_start_clock(void)
12930*ad5b5801SMichal Simek {
12931*ad5b5801SMichal Simek 	*(volatile unsigned int*)SCU_GLOBAL_TIMER_CONTROL = ((1 << 0) | // Timer Enable
12932*ad5b5801SMichal Simek 						      (1 << 3) | // Auto-increment
12933*ad5b5801SMichal Simek 						      (0 << 8) // Pre-scale
12934*ad5b5801SMichal Simek 	);
12935*ad5b5801SMichal Simek }
12936*ad5b5801SMichal Simek 
12937*ad5b5801SMichal Simek /* stop timer and reset timer count regs */
perf_reset_clock(void)12938*ad5b5801SMichal Simek  void perf_reset_clock(void)
12939*ad5b5801SMichal Simek {
12940*ad5b5801SMichal Simek 	perf_disable_clock();
12941*ad5b5801SMichal Simek 	*(volatile unsigned int*)SCU_GLOBAL_TIMER_COUNT_L32 = 0;
12942*ad5b5801SMichal Simek 	*(volatile unsigned int*)SCU_GLOBAL_TIMER_COUNT_U32 = 0;
12943*ad5b5801SMichal Simek }
12944*ad5b5801SMichal Simek 
12945*ad5b5801SMichal Simek /* Compute mask for given delay in miliseconds*/
get_number_of_cycles_for_delay(unsigned int delay)12946*ad5b5801SMichal Simek int get_number_of_cycles_for_delay(unsigned int delay)
12947*ad5b5801SMichal Simek {
12948*ad5b5801SMichal Simek   // GTC is always clocked at 1/2 of the CPU frequency (CPU_3x2x)
12949*ad5b5801SMichal Simek   return (APU_FREQ*delay/(2*1000));
12950*ad5b5801SMichal Simek 
12951*ad5b5801SMichal Simek }
12952*ad5b5801SMichal Simek 
12953*ad5b5801SMichal Simek /* stop timer */
perf_disable_clock(void)12954*ad5b5801SMichal Simek  void perf_disable_clock(void)
12955*ad5b5801SMichal Simek {
12956*ad5b5801SMichal Simek 	*(volatile unsigned int*)SCU_GLOBAL_TIMER_CONTROL = 0;
12957*ad5b5801SMichal Simek }
12958*ad5b5801SMichal Simek 
perf_reset_and_start_timer()12959*ad5b5801SMichal Simek void perf_reset_and_start_timer()
12960*ad5b5801SMichal Simek {
12961*ad5b5801SMichal Simek 	    perf_reset_clock();
12962*ad5b5801SMichal Simek 	    perf_start_clock();
12963*ad5b5801SMichal Simek }
12964