1ad5b5801SMichal Simek /******************************************************************************
2ad5b5801SMichal Simek * (c) Copyright 2010-2014 Xilinx, Inc. All rights reserved.
3ad5b5801SMichal Simek *
4ad5b5801SMichal Simek * SPDX-License-Identifier:	GPL-2.0+
5ad5b5801SMichal Simek *
6ad5b5801SMichal Simek *
7ad5b5801SMichal Simek ******************************************************************************/
8ad5b5801SMichal Simek /****************************************************************************/
9ad5b5801SMichal Simek /**
10ad5b5801SMichal Simek *
11ad5b5801SMichal Simek * @file ps7_init_gpl.c
12ad5b5801SMichal Simek *
13ad5b5801SMichal Simek * This file is automatically generated
14ad5b5801SMichal Simek *
15ad5b5801SMichal Simek *****************************************************************************/
16ad5b5801SMichal Simek 
17*460b05d9SMichal Simek #include <asm/arch/ps7_init_gpl.h>
18ad5b5801SMichal Simek 
19ad5b5801SMichal Simek unsigned long ps7_pll_init_data_3_0[] = {
20ad5b5801SMichal Simek     // START: top
21ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
22ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
23ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
24ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
25ad5b5801SMichal Simek     // ..
26ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
27ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
28ad5b5801SMichal Simek     // .. START: PLL SLCR REGISTERS
29ad5b5801SMichal Simek     // .. .. START: ARM PLL INIT
30ad5b5801SMichal Simek     // .. .. PLL_RES = 0x2
31ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[7:4] = 0x00000002U
32ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
33ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
34ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[11:8] = 0x00000002U
35ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
36ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0xfa
37ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[21:12] = 0x000000FAU
38ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x000FA000U
39ad5b5801SMichal Simek     // .. ..
40ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000110, 0x003FFFF0U ,0x000FA220U),
41ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
42ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x28
43ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[18:12] = 0x00000028U
44ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x00028000U
45ad5b5801SMichal Simek     // .. .. ..
46ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x0007F000U ,0x00028000U),
47ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
48ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
49ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
50ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[4:4] = 0x00000001U
51ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
52ad5b5801SMichal Simek     // .. .. ..
53ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000010U ,0x00000010U),
54ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
55ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
56ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
57ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[0:0] = 0x00000001U
58ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
59ad5b5801SMichal Simek     // .. .. ..
60ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000001U ,0x00000001U),
61ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
62ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
63ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
64ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[0:0] = 0x00000000U
65ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
66ad5b5801SMichal Simek     // .. .. ..
67ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000001U ,0x00000000U),
68ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
69ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
70ad5b5801SMichal Simek     // .. .. .. ARM_PLL_LOCK = 1
71ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[0:0] = 0x00000001U
72ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
73ad5b5801SMichal Simek     // .. .. ..
74ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000001U),
75ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
76ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
77ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
78ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[4:4] = 0x00000000U
79ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
80ad5b5801SMichal Simek     // .. .. ..
81ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000010U ,0x00000000U),
82ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
83ad5b5801SMichal Simek     // .. .. .. SRCSEL = 0x0
84ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[5:4] = 0x00000000U
85ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
86ad5b5801SMichal Simek     // .. .. .. DIVISOR = 0x2
87ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[13:8] = 0x00000002U
88ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00003F00U    VAL : 0x00000200U
89ad5b5801SMichal Simek     // .. .. .. CPU_6OR4XCLKACT = 0x1
90ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[24:24] = 0x00000001U
91ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x01000000U    VAL : 0x01000000U
92ad5b5801SMichal Simek     // .. .. .. CPU_3OR2XCLKACT = 0x1
93ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[25:25] = 0x00000001U
94ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x02000000U    VAL : 0x02000000U
95ad5b5801SMichal Simek     // .. .. .. CPU_2XCLKACT = 0x1
96ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[26:26] = 0x00000001U
97ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x04000000U    VAL : 0x04000000U
98ad5b5801SMichal Simek     // .. .. .. CPU_1XCLKACT = 0x1
99ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[27:27] = 0x00000001U
100ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x08000000U    VAL : 0x08000000U
101ad5b5801SMichal Simek     // .. .. .. CPU_PERI_CLKACT = 0x1
102ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[28:28] = 0x00000001U
103ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
104ad5b5801SMichal Simek     // .. .. ..
105ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000120, 0x1F003F30U ,0x1F000200U),
106ad5b5801SMichal Simek     // .. .. FINISH: ARM PLL INIT
107ad5b5801SMichal Simek     // .. .. START: DDR PLL INIT
108ad5b5801SMichal Simek     // .. .. PLL_RES = 0x2
109ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[7:4] = 0x00000002U
110ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
111ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
112ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[11:8] = 0x00000002U
113ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
114ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0x12c
115ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[21:12] = 0x0000012CU
116ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x0012C000U
117ad5b5801SMichal Simek     // .. ..
118ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000114, 0x003FFFF0U ,0x0012C220U),
119ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
120ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x20
121ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[18:12] = 0x00000020U
122ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x00020000U
123ad5b5801SMichal Simek     // .. .. ..
124ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x0007F000U ,0x00020000U),
125ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
126ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
127ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
128ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[4:4] = 0x00000001U
129ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
130ad5b5801SMichal Simek     // .. .. ..
131ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000010U ,0x00000010U),
132ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
133ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
134ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
135ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[0:0] = 0x00000001U
136ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
137ad5b5801SMichal Simek     // .. .. ..
138ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000001U ,0x00000001U),
139ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
140ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
141ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
142ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[0:0] = 0x00000000U
143ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
144ad5b5801SMichal Simek     // .. .. ..
145ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000001U ,0x00000000U),
146ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
147ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
148ad5b5801SMichal Simek     // .. .. .. DDR_PLL_LOCK = 1
149ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[1:1] = 0x00000001U
150ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
151ad5b5801SMichal Simek     // .. .. ..
152ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000002U),
153ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
154ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
155ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
156ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[4:4] = 0x00000000U
157ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
158ad5b5801SMichal Simek     // .. .. ..
159ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000010U ,0x00000000U),
160ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
161ad5b5801SMichal Simek     // .. .. .. DDR_3XCLKACT = 0x1
162ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[0:0] = 0x00000001U
163ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
164ad5b5801SMichal Simek     // .. .. .. DDR_2XCLKACT = 0x1
165ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[1:1] = 0x00000001U
166ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
167ad5b5801SMichal Simek     // .. .. .. DDR_3XCLK_DIVISOR = 0x2
168ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[25:20] = 0x00000002U
169ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x03F00000U    VAL : 0x00200000U
170ad5b5801SMichal Simek     // .. .. .. DDR_2XCLK_DIVISOR = 0x3
171ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[31:26] = 0x00000003U
172ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0xFC000000U    VAL : 0x0C000000U
173ad5b5801SMichal Simek     // .. .. ..
174ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000124, 0xFFF00003U ,0x0C200003U),
175ad5b5801SMichal Simek     // .. .. FINISH: DDR PLL INIT
176ad5b5801SMichal Simek     // .. .. START: IO PLL INIT
177ad5b5801SMichal Simek     // .. .. PLL_RES = 0xc
178ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[7:4] = 0x0000000CU
179ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x000000C0U
180ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
181ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[11:8] = 0x00000002U
182ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
183ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0x145
184ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[21:12] = 0x00000145U
185ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00145000U
186ad5b5801SMichal Simek     // .. ..
187ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000118, 0x003FFFF0U ,0x001452C0U),
188ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
189ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x1e
190ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[18:12] = 0x0000001EU
191ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x0001E000U
192ad5b5801SMichal Simek     // .. .. ..
193ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x0007F000U ,0x0001E000U),
194ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
195ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
196ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
197ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[4:4] = 0x00000001U
198ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
199ad5b5801SMichal Simek     // .. .. ..
200ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000010U ,0x00000010U),
201ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
202ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
203ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
204ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[0:0] = 0x00000001U
205ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
206ad5b5801SMichal Simek     // .. .. ..
207ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000001U ,0x00000001U),
208ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
209ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
210ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
211ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[0:0] = 0x00000000U
212ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
213ad5b5801SMichal Simek     // .. .. ..
214ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000001U ,0x00000000U),
215ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
216ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
217ad5b5801SMichal Simek     // .. .. .. IO_PLL_LOCK = 1
218ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[2:2] = 0x00000001U
219ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
220ad5b5801SMichal Simek     // .. .. ..
221ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000004U),
222ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
223ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
224ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
225ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[4:4] = 0x00000000U
226ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
227ad5b5801SMichal Simek     // .. .. ..
228ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000010U ,0x00000000U),
229ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
230ad5b5801SMichal Simek     // .. .. FINISH: IO PLL INIT
231ad5b5801SMichal Simek     // .. FINISH: PLL SLCR REGISTERS
232ad5b5801SMichal Simek     // .. START: LOCK IT BACK
233ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
234ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
235ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
236ad5b5801SMichal Simek     // ..
237ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
238ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
239ad5b5801SMichal Simek     // FINISH: top
240ad5b5801SMichal Simek     //
241ad5b5801SMichal Simek     EMIT_EXIT(),
242ad5b5801SMichal Simek 
243ad5b5801SMichal Simek     //
244ad5b5801SMichal Simek };
245ad5b5801SMichal Simek 
246ad5b5801SMichal Simek unsigned long ps7_clock_init_data_3_0[] = {
247ad5b5801SMichal Simek     // START: top
248ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
249ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
250ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
251ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
252ad5b5801SMichal Simek     // ..
253ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
254ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
255ad5b5801SMichal Simek     // .. START: CLOCK CONTROL SLCR REGISTERS
256ad5b5801SMichal Simek     // .. CLKACT = 0x1
257ad5b5801SMichal Simek     // .. ==> 0XF8000128[0:0] = 0x00000001U
258ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
259ad5b5801SMichal Simek     // .. DIVISOR0 = 0x23
260ad5b5801SMichal Simek     // .. ==> 0XF8000128[13:8] = 0x00000023U
261ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00002300U
262ad5b5801SMichal Simek     // .. DIVISOR1 = 0x3
263ad5b5801SMichal Simek     // .. ==> 0XF8000128[25:20] = 0x00000003U
264ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00300000U
265ad5b5801SMichal Simek     // ..
266ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000128, 0x03F03F01U ,0x00302301U),
267ad5b5801SMichal Simek     // .. CLKACT = 0x1
268ad5b5801SMichal Simek     // .. ==> 0XF8000138[0:0] = 0x00000001U
269ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
270ad5b5801SMichal Simek     // .. SRCSEL = 0x0
271ad5b5801SMichal Simek     // .. ==> 0XF8000138[4:4] = 0x00000000U
272ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
273ad5b5801SMichal Simek     // ..
274ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000138, 0x00000011U ,0x00000001U),
275ad5b5801SMichal Simek     // .. CLKACT = 0x1
276ad5b5801SMichal Simek     // .. ==> 0XF8000140[0:0] = 0x00000001U
277ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
278ad5b5801SMichal Simek     // .. SRCSEL = 0x0
279ad5b5801SMichal Simek     // .. ==> 0XF8000140[6:4] = 0x00000000U
280ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
281ad5b5801SMichal Simek     // .. DIVISOR = 0x8
282ad5b5801SMichal Simek     // .. ==> 0XF8000140[13:8] = 0x00000008U
283ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000800U
284ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
285ad5b5801SMichal Simek     // .. ==> 0XF8000140[25:20] = 0x00000001U
286ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
287ad5b5801SMichal Simek     // ..
288ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000140, 0x03F03F71U ,0x00100801U),
289ad5b5801SMichal Simek     // .. CLKACT = 0x1
290ad5b5801SMichal Simek     // .. ==> 0XF800014C[0:0] = 0x00000001U
291ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
292ad5b5801SMichal Simek     // .. SRCSEL = 0x0
293ad5b5801SMichal Simek     // .. ==> 0XF800014C[5:4] = 0x00000000U
294ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
295ad5b5801SMichal Simek     // .. DIVISOR = 0x5
296ad5b5801SMichal Simek     // .. ==> 0XF800014C[13:8] = 0x00000005U
297ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000500U
298ad5b5801SMichal Simek     // ..
299ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800014C, 0x00003F31U ,0x00000501U),
300ad5b5801SMichal Simek     // .. CLKACT0 = 0x1
301ad5b5801SMichal Simek     // .. ==> 0XF8000150[0:0] = 0x00000001U
302ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
303ad5b5801SMichal Simek     // .. CLKACT1 = 0x0
304ad5b5801SMichal Simek     // .. ==> 0XF8000150[1:1] = 0x00000000U
305ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
306ad5b5801SMichal Simek     // .. SRCSEL = 0x0
307ad5b5801SMichal Simek     // .. ==> 0XF8000150[5:4] = 0x00000000U
308ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
309ad5b5801SMichal Simek     // .. DIVISOR = 0x14
310ad5b5801SMichal Simek     // .. ==> 0XF8000150[13:8] = 0x00000014U
311ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
312ad5b5801SMichal Simek     // ..
313ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000150, 0x00003F33U ,0x00001401U),
314ad5b5801SMichal Simek     // .. CLKACT0 = 0x0
315ad5b5801SMichal Simek     // .. ==> 0XF8000154[0:0] = 0x00000000U
316ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
317ad5b5801SMichal Simek     // .. CLKACT1 = 0x1
318ad5b5801SMichal Simek     // .. ==> 0XF8000154[1:1] = 0x00000001U
319ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
320ad5b5801SMichal Simek     // .. SRCSEL = 0x0
321ad5b5801SMichal Simek     // .. ==> 0XF8000154[5:4] = 0x00000000U
322ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
323ad5b5801SMichal Simek     // .. DIVISOR = 0x14
324ad5b5801SMichal Simek     // .. ==> 0XF8000154[13:8] = 0x00000014U
325ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
326ad5b5801SMichal Simek     // ..
327ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000154, 0x00003F33U ,0x00001402U),
328ad5b5801SMichal Simek     // .. CLKACT = 0x1
329ad5b5801SMichal Simek     // .. ==> 0XF8000168[0:0] = 0x00000001U
330ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
331ad5b5801SMichal Simek     // .. SRCSEL = 0x0
332ad5b5801SMichal Simek     // .. ==> 0XF8000168[5:4] = 0x00000000U
333ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
334ad5b5801SMichal Simek     // .. DIVISOR = 0x5
335ad5b5801SMichal Simek     // .. ==> 0XF8000168[13:8] = 0x00000005U
336ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000500U
337ad5b5801SMichal Simek     // ..
338ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000168, 0x00003F31U ,0x00000501U),
339ad5b5801SMichal Simek     // .. SRCSEL = 0x0
340ad5b5801SMichal Simek     // .. ==> 0XF8000170[5:4] = 0x00000000U
341ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
342ad5b5801SMichal Simek     // .. DIVISOR0 = 0xa
343ad5b5801SMichal Simek     // .. ==> 0XF8000170[13:8] = 0x0000000AU
344ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000A00U
345ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
346ad5b5801SMichal Simek     // .. ==> 0XF8000170[25:20] = 0x00000001U
347ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
348ad5b5801SMichal Simek     // ..
349ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000170, 0x03F03F30U ,0x00100A00U),
350ad5b5801SMichal Simek     // .. SRCSEL = 0x0
351ad5b5801SMichal Simek     // .. ==> 0XF8000180[5:4] = 0x00000000U
352ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
353ad5b5801SMichal Simek     // .. DIVISOR0 = 0x7
354ad5b5801SMichal Simek     // .. ==> 0XF8000180[13:8] = 0x00000007U
355ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000700U
356ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
357ad5b5801SMichal Simek     // .. ==> 0XF8000180[25:20] = 0x00000001U
358ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
359ad5b5801SMichal Simek     // ..
360ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000180, 0x03F03F30U ,0x00100700U),
361ad5b5801SMichal Simek     // .. SRCSEL = 0x0
362ad5b5801SMichal Simek     // .. ==> 0XF8000190[5:4] = 0x00000000U
363ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
364ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
365ad5b5801SMichal Simek     // .. ==> 0XF8000190[13:8] = 0x00000014U
366ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
367ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
368ad5b5801SMichal Simek     // .. ==> 0XF8000190[25:20] = 0x00000001U
369ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
370ad5b5801SMichal Simek     // ..
371ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000190, 0x03F03F30U ,0x00101400U),
372ad5b5801SMichal Simek     // .. SRCSEL = 0x0
373ad5b5801SMichal Simek     // .. ==> 0XF80001A0[5:4] = 0x00000000U
374ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
375ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
376ad5b5801SMichal Simek     // .. ==> 0XF80001A0[13:8] = 0x00000014U
377ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
378ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
379ad5b5801SMichal Simek     // .. ==> 0XF80001A0[25:20] = 0x00000001U
380ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
381ad5b5801SMichal Simek     // ..
382ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80001A0, 0x03F03F30U ,0x00101400U),
383ad5b5801SMichal Simek     // .. CLK_621_TRUE = 0x1
384ad5b5801SMichal Simek     // .. ==> 0XF80001C4[0:0] = 0x00000001U
385ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
386ad5b5801SMichal Simek     // ..
387ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80001C4, 0x00000001U ,0x00000001U),
388ad5b5801SMichal Simek     // .. DMA_CPU_2XCLKACT = 0x1
389ad5b5801SMichal Simek     // .. ==> 0XF800012C[0:0] = 0x00000001U
390ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
391ad5b5801SMichal Simek     // .. USB0_CPU_1XCLKACT = 0x1
392ad5b5801SMichal Simek     // .. ==> 0XF800012C[2:2] = 0x00000001U
393ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
394ad5b5801SMichal Simek     // .. USB1_CPU_1XCLKACT = 0x1
395ad5b5801SMichal Simek     // .. ==> 0XF800012C[3:3] = 0x00000001U
396ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
397ad5b5801SMichal Simek     // .. GEM0_CPU_1XCLKACT = 0x1
398ad5b5801SMichal Simek     // .. ==> 0XF800012C[6:6] = 0x00000001U
399ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000040U
400ad5b5801SMichal Simek     // .. GEM1_CPU_1XCLKACT = 0x0
401ad5b5801SMichal Simek     // .. ==> 0XF800012C[7:7] = 0x00000000U
402ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
403ad5b5801SMichal Simek     // .. SDI0_CPU_1XCLKACT = 0x1
404ad5b5801SMichal Simek     // .. ==> 0XF800012C[10:10] = 0x00000001U
405ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000400U
406ad5b5801SMichal Simek     // .. SDI1_CPU_1XCLKACT = 0x0
407ad5b5801SMichal Simek     // .. ==> 0XF800012C[11:11] = 0x00000000U
408ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
409ad5b5801SMichal Simek     // .. SPI0_CPU_1XCLKACT = 0x0
410ad5b5801SMichal Simek     // .. ==> 0XF800012C[14:14] = 0x00000000U
411ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
412ad5b5801SMichal Simek     // .. SPI1_CPU_1XCLKACT = 0x0
413ad5b5801SMichal Simek     // .. ==> 0XF800012C[15:15] = 0x00000000U
414ad5b5801SMichal Simek     // ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
415ad5b5801SMichal Simek     // .. CAN0_CPU_1XCLKACT = 0x0
416ad5b5801SMichal Simek     // .. ==> 0XF800012C[16:16] = 0x00000000U
417ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
418ad5b5801SMichal Simek     // .. CAN1_CPU_1XCLKACT = 0x0
419ad5b5801SMichal Simek     // .. ==> 0XF800012C[17:17] = 0x00000000U
420ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
421ad5b5801SMichal Simek     // .. I2C0_CPU_1XCLKACT = 0x1
422ad5b5801SMichal Simek     // .. ==> 0XF800012C[18:18] = 0x00000001U
423ad5b5801SMichal Simek     // ..     ==> MASK : 0x00040000U    VAL : 0x00040000U
424ad5b5801SMichal Simek     // .. I2C1_CPU_1XCLKACT = 0x1
425ad5b5801SMichal Simek     // .. ==> 0XF800012C[19:19] = 0x00000001U
426ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
427ad5b5801SMichal Simek     // .. UART0_CPU_1XCLKACT = 0x0
428ad5b5801SMichal Simek     // .. ==> 0XF800012C[20:20] = 0x00000000U
429ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
430ad5b5801SMichal Simek     // .. UART1_CPU_1XCLKACT = 0x1
431ad5b5801SMichal Simek     // .. ==> 0XF800012C[21:21] = 0x00000001U
432ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00200000U
433ad5b5801SMichal Simek     // .. GPIO_CPU_1XCLKACT = 0x1
434ad5b5801SMichal Simek     // .. ==> 0XF800012C[22:22] = 0x00000001U
435ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00400000U
436ad5b5801SMichal Simek     // .. LQSPI_CPU_1XCLKACT = 0x1
437ad5b5801SMichal Simek     // .. ==> 0XF800012C[23:23] = 0x00000001U
438ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00800000U
439ad5b5801SMichal Simek     // .. SMC_CPU_1XCLKACT = 0x1
440ad5b5801SMichal Simek     // .. ==> 0XF800012C[24:24] = 0x00000001U
441ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x01000000U
442ad5b5801SMichal Simek     // ..
443ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800012C, 0x01FFCCCDU ,0x01EC044DU),
444ad5b5801SMichal Simek     // .. FINISH: CLOCK CONTROL SLCR REGISTERS
445ad5b5801SMichal Simek     // .. START: THIS SHOULD BE BLANK
446ad5b5801SMichal Simek     // .. FINISH: THIS SHOULD BE BLANK
447ad5b5801SMichal Simek     // .. START: LOCK IT BACK
448ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
449ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
450ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
451ad5b5801SMichal Simek     // ..
452ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
453ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
454ad5b5801SMichal Simek     // FINISH: top
455ad5b5801SMichal Simek     //
456ad5b5801SMichal Simek     EMIT_EXIT(),
457ad5b5801SMichal Simek 
458ad5b5801SMichal Simek     //
459ad5b5801SMichal Simek };
460ad5b5801SMichal Simek 
461ad5b5801SMichal Simek unsigned long ps7_ddr_init_data_3_0[] = {
462ad5b5801SMichal Simek     // START: top
463ad5b5801SMichal Simek     // .. START: DDR INITIALIZATION
464ad5b5801SMichal Simek     // .. .. START: LOCK DDR
465ad5b5801SMichal Simek     // .. .. reg_ddrc_soft_rstb = 0
466ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[0:0] = 0x00000000U
467ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
468ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_en = 0x0
469ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[1:1] = 0x00000000U
470ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
471ad5b5801SMichal Simek     // .. .. reg_ddrc_data_bus_width = 0x0
472ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[3:2] = 0x00000000U
473ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000CU    VAL : 0x00000000U
474ad5b5801SMichal Simek     // .. .. reg_ddrc_burst8_refresh = 0x0
475ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[6:4] = 0x00000000U
476ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
477ad5b5801SMichal Simek     // .. .. reg_ddrc_rdwr_idle_gap = 0x1
478ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[13:7] = 0x00000001U
479ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003F80U    VAL : 0x00000080U
480ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_rd_bypass = 0x0
481ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[14:14] = 0x00000000U
482ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
483ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_act_bypass = 0x0
484ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[15:15] = 0x00000000U
485ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
486ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_refresh = 0x0
487ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[16:16] = 0x00000000U
488ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
489ad5b5801SMichal Simek     // .. ..
490ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006000, 0x0001FFFFU ,0x00000080U),
491ad5b5801SMichal Simek     // .. .. FINISH: LOCK DDR
492ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_nom_x32 = 0x81
493ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[11:0] = 0x00000081U
494ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000081U
495ad5b5801SMichal Simek     // .. .. reserved_reg_ddrc_active_ranks = 0x1
496ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[13:12] = 0x00000001U
497ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003000U    VAL : 0x00001000U
498ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_cs_bit0 = 0x0
499ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[18:14] = 0x00000000U
500ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0007C000U    VAL : 0x00000000U
501ad5b5801SMichal Simek     // .. ..
502ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006004, 0x0007FFFFU ,0x00001081U),
503ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_min_non_critical_x32 = 0xf
504ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[10:0] = 0x0000000FU
505ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x0000000FU
506ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_max_starve_x32 = 0xf
507ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[21:11] = 0x0000000FU
508ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF800U    VAL : 0x00007800U
509ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_xact_run_length = 0xf
510ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[25:22] = 0x0000000FU
511ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03C00000U    VAL : 0x03C00000U
512ad5b5801SMichal Simek     // .. ..
513ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006008, 0x03FFFFFFU ,0x03C0780FU),
514ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_min_non_critical_x32 = 0x1
515ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[10:0] = 0x00000001U
516ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000001U
517ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_max_starve_x32 = 0x2
518ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[21:11] = 0x00000002U
519ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF800U    VAL : 0x00001000U
520ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_xact_run_length = 0x8
521ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[25:22] = 0x00000008U
522ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03C00000U    VAL : 0x02000000U
523ad5b5801SMichal Simek     // .. ..
524ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800600C, 0x03FFFFFFU ,0x02001001U),
525ad5b5801SMichal Simek     // .. .. reg_ddrc_w_min_non_critical_x32 = 0x1
526ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[10:0] = 0x00000001U
527ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000001U
528ad5b5801SMichal Simek     // .. .. reg_ddrc_w_xact_run_length = 0x8
529ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[14:11] = 0x00000008U
530ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007800U    VAL : 0x00004000U
531ad5b5801SMichal Simek     // .. .. reg_ddrc_w_max_starve_x32 = 0x2
532ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[25:15] = 0x00000002U
533ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF8000U    VAL : 0x00010000U
534ad5b5801SMichal Simek     // .. ..
535ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006010, 0x03FFFFFFU ,0x00014001U),
536ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rc = 0x1b
537ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[5:0] = 0x0000001BU
538ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000003FU    VAL : 0x0000001BU
539ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_min = 0x56
540ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[13:6] = 0x00000056U
541ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FC0U    VAL : 0x00001580U
542ad5b5801SMichal Simek     // .. .. reg_ddrc_post_selfref_gap_x32 = 0x10
543ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[20:14] = 0x00000010U
544ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FC000U    VAL : 0x00040000U
545ad5b5801SMichal Simek     // .. ..
546ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006014, 0x001FFFFFU ,0x0004159BU),
547ad5b5801SMichal Simek     // .. .. reg_ddrc_wr2pre = 0x12
548ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[4:0] = 0x00000012U
549ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000012U
550ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_to_x32 = 0x6
551ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[9:5] = 0x00000006U
552ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x000000C0U
553ad5b5801SMichal Simek     // .. .. reg_ddrc_t_faw = 0x18
554ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[15:10] = 0x00000018U
555ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FC00U    VAL : 0x00006000U
556ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ras_max = 0x24
557ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[21:16] = 0x00000024U
558ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003F0000U    VAL : 0x00240000U
559ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ras_min = 0x14
560ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[26:22] = 0x00000014U
561ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07C00000U    VAL : 0x05000000U
562ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cke = 0x4
563ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[31:28] = 0x00000004U
564ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x40000000U
565ad5b5801SMichal Simek     // .. ..
566ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006018, 0xF7FFFFFFU ,0x452460D2U),
567ad5b5801SMichal Simek     // .. .. reg_ddrc_write_latency = 0x5
568ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[4:0] = 0x00000005U
569ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000005U
570ad5b5801SMichal Simek     // .. .. reg_ddrc_rd2wr = 0x7
571ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[9:5] = 0x00000007U
572ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x000000E0U
573ad5b5801SMichal Simek     // .. .. reg_ddrc_wr2rd = 0xe
574ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[14:10] = 0x0000000EU
575ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007C00U    VAL : 0x00003800U
576ad5b5801SMichal Simek     // .. .. reg_ddrc_t_xp = 0x4
577ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[19:15] = 0x00000004U
578ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F8000U    VAL : 0x00020000U
579ad5b5801SMichal Simek     // .. .. reg_ddrc_pad_pd = 0x0
580ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[22:20] = 0x00000000U
581ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00700000U    VAL : 0x00000000U
582ad5b5801SMichal Simek     // .. .. reg_ddrc_rd2pre = 0x4
583ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[27:23] = 0x00000004U
584ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F800000U    VAL : 0x02000000U
585ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rcd = 0x7
586ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[31:28] = 0x00000007U
587ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x70000000U
588ad5b5801SMichal Simek     // .. ..
589ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800601C, 0xFFFFFFFFU ,0x720238E5U),
590ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ccd = 0x4
591ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[4:2] = 0x00000004U
592ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001CU    VAL : 0x00000010U
593ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rrd = 0x6
594ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[7:5] = 0x00000006U
595ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000E0U    VAL : 0x000000C0U
596ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_margin = 0x2
597ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[11:8] = 0x00000002U
598ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
599ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rp = 0x7
600ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[15:12] = 0x00000007U
601ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00007000U
602ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_to_x32 = 0x8
603ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[20:16] = 0x00000008U
604ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001F0000U    VAL : 0x00080000U
605ad5b5801SMichal Simek     // .. .. reg_ddrc_mobile = 0x0
606ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[22:22] = 0x00000000U
607ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
608ad5b5801SMichal Simek     // .. .. reg_ddrc_en_dfi_dram_clk_disable = 0x0
609ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[23:23] = 0x00000000U
610ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
611ad5b5801SMichal Simek     // .. .. reg_ddrc_read_latency = 0x7
612ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[28:24] = 0x00000007U
613ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x1F000000U    VAL : 0x07000000U
614ad5b5801SMichal Simek     // .. .. reg_phy_mode_ddr1_ddr2 = 0x1
615ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[29:29] = 0x00000001U
616ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x20000000U    VAL : 0x20000000U
617ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_pad_pd = 0x0
618ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[30:30] = 0x00000000U
619ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x40000000U    VAL : 0x00000000U
620ad5b5801SMichal Simek     // .. ..
621ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006020, 0x7FDFFFFCU ,0x270872D0U),
622ad5b5801SMichal Simek     // .. .. reg_ddrc_en_2t_timing_mode = 0x0
623ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[0:0] = 0x00000000U
624ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
625ad5b5801SMichal Simek     // .. .. reg_ddrc_prefer_write = 0x0
626ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[1:1] = 0x00000000U
627ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
628ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_wr = 0x0
629ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[6:6] = 0x00000000U
630ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
631ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_addr = 0x0
632ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[8:7] = 0x00000000U
633ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
634ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_data = 0x0
635ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[24:9] = 0x00000000U
636ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01FFFE00U    VAL : 0x00000000U
637ad5b5801SMichal Simek     // .. .. ddrc_reg_mr_wr_busy = 0x0
638ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[25:25] = 0x00000000U
639ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
640ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_type = 0x0
641ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[26:26] = 0x00000000U
642ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
643ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_rdata_valid = 0x0
644ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[27:27] = 0x00000000U
645ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x00000000U
646ad5b5801SMichal Simek     // .. ..
647ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006024, 0x0FFFFFC3U ,0x00000000U),
648ad5b5801SMichal Simek     // .. .. reg_ddrc_final_wait_x32 = 0x7
649ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[6:0] = 0x00000007U
650ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000007FU    VAL : 0x00000007U
651ad5b5801SMichal Simek     // .. .. reg_ddrc_pre_ocd_x32 = 0x0
652ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[10:7] = 0x00000000U
653ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000780U    VAL : 0x00000000U
654ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mrd = 0x4
655ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[13:11] = 0x00000004U
656ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00002000U
657ad5b5801SMichal Simek     // .. ..
658ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006028, 0x00003FFFU ,0x00002007U),
659ad5b5801SMichal Simek     // .. .. reg_ddrc_emr2 = 0x8
660ad5b5801SMichal Simek     // .. .. ==> 0XF800602C[15:0] = 0x00000008U
661ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000008U
662ad5b5801SMichal Simek     // .. .. reg_ddrc_emr3 = 0x0
663ad5b5801SMichal Simek     // .. .. ==> 0XF800602C[31:16] = 0x00000000U
664ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x00000000U
665ad5b5801SMichal Simek     // .. ..
666ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800602C, 0xFFFFFFFFU ,0x00000008U),
667ad5b5801SMichal Simek     // .. .. reg_ddrc_mr = 0x930
668ad5b5801SMichal Simek     // .. .. ==> 0XF8006030[15:0] = 0x00000930U
669ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000930U
670ad5b5801SMichal Simek     // .. .. reg_ddrc_emr = 0x4
671ad5b5801SMichal Simek     // .. .. ==> 0XF8006030[31:16] = 0x00000004U
672ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x00040000U
673ad5b5801SMichal Simek     // .. ..
674ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006030, 0xFFFFFFFFU ,0x00040930U),
675ad5b5801SMichal Simek     // .. .. reg_ddrc_burst_rdwr = 0x4
676ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[3:0] = 0x00000004U
677ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000004U
678ad5b5801SMichal Simek     // .. .. reg_ddrc_pre_cke_x1024 = 0x105
679ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[13:4] = 0x00000105U
680ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FF0U    VAL : 0x00001050U
681ad5b5801SMichal Simek     // .. .. reg_ddrc_post_cke_x1024 = 0x1
682ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[25:16] = 0x00000001U
683ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF0000U    VAL : 0x00010000U
684ad5b5801SMichal Simek     // .. .. reg_ddrc_burstchop = 0x0
685ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[28:28] = 0x00000000U
686ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x00000000U
687ad5b5801SMichal Simek     // .. ..
688ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006034, 0x13FF3FFFU ,0x00011054U),
689ad5b5801SMichal Simek     // .. .. reg_ddrc_force_low_pri_n = 0x0
690ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[0:0] = 0x00000000U
691ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
692ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_dq = 0x0
693ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[1:1] = 0x00000000U
694ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
695ad5b5801SMichal Simek     // .. ..
696ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006038, 0x00000003U ,0x00000000U),
697ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b0 = 0x7
698ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[3:0] = 0x00000007U
699ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000007U
700ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b1 = 0x7
701ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[7:4] = 0x00000007U
702ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000070U
703ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b2 = 0x7
704ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[11:8] = 0x00000007U
705ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000700U
706ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b5 = 0x0
707ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[15:12] = 0x00000000U
708ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00000000U
709ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b6 = 0x0
710ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[19:16] = 0x00000000U
711ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00000000U
712ad5b5801SMichal Simek     // .. ..
713ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800603C, 0x000FFFFFU ,0x00000777U),
714ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b2 = 0x0
715ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[3:0] = 0x00000000U
716ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
717ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b3 = 0x0
718ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[7:4] = 0x00000000U
719ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
720ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b4 = 0x0
721ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[11:8] = 0x00000000U
722ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000000U
723ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b7 = 0x0
724ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[15:12] = 0x00000000U
725ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00000000U
726ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b8 = 0x0
727ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[19:16] = 0x00000000U
728ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00000000U
729ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b9 = 0xf
730ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[23:20] = 0x0000000FU
731ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00F00000U
732ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b10 = 0xf
733ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[27:24] = 0x0000000FU
734ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x0F000000U
735ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b11 = 0xf
736ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[31:28] = 0x0000000FU
737ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0xF0000000U
738ad5b5801SMichal Simek     // .. ..
739ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006040, 0xFFFFFFFFU ,0xFFF00000U),
740ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b0 = 0x6
741ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[3:0] = 0x00000006U
742ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000006U
743ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b1 = 0x6
744ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[7:4] = 0x00000006U
745ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000060U
746ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b2_11 = 0x6
747ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[11:8] = 0x00000006U
748ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000600U
749ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b12 = 0x6
750ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[15:12] = 0x00000006U
751ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00006000U
752ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b13 = 0x6
753ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[19:16] = 0x00000006U
754ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00060000U
755ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b14 = 0xf
756ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[23:20] = 0x0000000FU
757ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00F00000U
758ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b15 = 0xf
759ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[27:24] = 0x0000000FU
760ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x0F000000U
761ad5b5801SMichal Simek     // .. ..
762ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006044, 0x0FFFFFFFU ,0x0FF66666U),
763ad5b5801SMichal Simek     // .. .. reg_phy_rd_local_odt = 0x0
764ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[13:12] = 0x00000000U
765ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003000U    VAL : 0x00000000U
766ad5b5801SMichal Simek     // .. .. reg_phy_wr_local_odt = 0x3
767ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[15:14] = 0x00000003U
768ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000C000U    VAL : 0x0000C000U
769ad5b5801SMichal Simek     // .. .. reg_phy_idle_local_odt = 0x3
770ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[17:16] = 0x00000003U
771ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00030000U    VAL : 0x00030000U
772ad5b5801SMichal Simek     // .. ..
773ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006048, 0x0003F000U ,0x0003C000U),
774ad5b5801SMichal Simek     // .. .. reg_phy_rd_cmd_to_data = 0x0
775ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[3:0] = 0x00000000U
776ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
777ad5b5801SMichal Simek     // .. .. reg_phy_wr_cmd_to_data = 0x0
778ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[7:4] = 0x00000000U
779ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
780ad5b5801SMichal Simek     // .. .. reg_phy_rdc_we_to_re_delay = 0x8
781ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[11:8] = 0x00000008U
782ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000800U
783ad5b5801SMichal Simek     // .. .. reg_phy_rdc_fifo_rst_disable = 0x0
784ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[15:15] = 0x00000000U
785ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
786ad5b5801SMichal Simek     // .. .. reg_phy_use_fixed_re = 0x1
787ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[16:16] = 0x00000001U
788ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00010000U
789ad5b5801SMichal Simek     // .. .. reg_phy_rdc_fifo_rst_err_cnt_clr = 0x0
790ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[17:17] = 0x00000000U
791ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
792ad5b5801SMichal Simek     // .. .. reg_phy_dis_phy_ctrl_rstn = 0x0
793ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[18:18] = 0x00000000U
794ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
795ad5b5801SMichal Simek     // .. .. reg_phy_clk_stall_level = 0x0
796ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[19:19] = 0x00000000U
797ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
798ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_num_of_dq0 = 0x7
799ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[27:24] = 0x00000007U
800ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x07000000U
801ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_num_of_dq0 = 0x7
802ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[31:28] = 0x00000007U
803ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x70000000U
804ad5b5801SMichal Simek     // .. ..
805ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006050, 0xFF0F8FFFU ,0x77010800U),
806ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_dll_calib = 0x0
807ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[16:16] = 0x00000000U
808ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
809ad5b5801SMichal Simek     // .. ..
810ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006058, 0x00010000U ,0x00000000U),
811ad5b5801SMichal Simek     // .. .. reg_ddrc_rd_odt_delay = 0x3
812ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[3:0] = 0x00000003U
813ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000003U
814ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_delay = 0x0
815ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[7:4] = 0x00000000U
816ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
817ad5b5801SMichal Simek     // .. .. reg_ddrc_rd_odt_hold = 0x0
818ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[11:8] = 0x00000000U
819ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000000U
820ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_hold = 0x5
821ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[15:12] = 0x00000005U
822ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00005000U
823ad5b5801SMichal Simek     // .. ..
824ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800605C, 0x0000FFFFU ,0x00005003U),
825ad5b5801SMichal Simek     // .. .. reg_ddrc_pageclose = 0x0
826ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[0:0] = 0x00000000U
827ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
828ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_num_entries = 0x1f
829ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[6:1] = 0x0000001FU
830ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000007EU    VAL : 0x0000003EU
831ad5b5801SMichal Simek     // .. .. reg_ddrc_auto_pre_en = 0x0
832ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[7:7] = 0x00000000U
833ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
834ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_update_level = 0x0
835ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[8:8] = 0x00000000U
836ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
837ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_wc = 0x0
838ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[9:9] = 0x00000000U
839ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
840ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_collision_page_opt = 0x0
841ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[10:10] = 0x00000000U
842ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
843ad5b5801SMichal Simek     // .. .. reg_ddrc_selfref_en = 0x0
844ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[12:12] = 0x00000000U
845ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
846ad5b5801SMichal Simek     // .. ..
847ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006060, 0x000017FFU ,0x0000003EU),
848ad5b5801SMichal Simek     // .. .. reg_ddrc_go2critical_hysteresis = 0x0
849ad5b5801SMichal Simek     // .. .. ==> 0XF8006064[12:5] = 0x00000000U
850ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001FE0U    VAL : 0x00000000U
851ad5b5801SMichal Simek     // .. .. reg_arb_go2critical_en = 0x1
852ad5b5801SMichal Simek     // .. .. ==> 0XF8006064[17:17] = 0x00000001U
853ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00020000U
854ad5b5801SMichal Simek     // .. ..
855ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006064, 0x00021FE0U ,0x00020000U),
856ad5b5801SMichal Simek     // .. .. reg_ddrc_wrlvl_ww = 0x41
857ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[7:0] = 0x00000041U
858ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000041U
859ad5b5801SMichal Simek     // .. .. reg_ddrc_rdlvl_rr = 0x41
860ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[15:8] = 0x00000041U
861ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00004100U
862ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_wlmrd = 0x28
863ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[25:16] = 0x00000028U
864ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF0000U    VAL : 0x00280000U
865ad5b5801SMichal Simek     // .. ..
866ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006068, 0x03FFFFFFU ,0x00284141U),
867ad5b5801SMichal Simek     // .. .. dfi_t_ctrlupd_interval_min_x1024 = 0x10
868ad5b5801SMichal Simek     // .. .. ==> 0XF800606C[7:0] = 0x00000010U
869ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000010U
870ad5b5801SMichal Simek     // .. .. dfi_t_ctrlupd_interval_max_x1024 = 0x16
871ad5b5801SMichal Simek     // .. .. ==> 0XF800606C[15:8] = 0x00000016U
872ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00001600U
873ad5b5801SMichal Simek     // .. ..
874ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800606C, 0x0000FFFFU ,0x00001610U),
875ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrl_delay = 0x1
876ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[3:0] = 0x00000001U
877ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000001U
878ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_dram_clk_disable = 0x1
879ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[7:4] = 0x00000001U
880ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000010U
881ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_dram_clk_enable = 0x1
882ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[11:8] = 0x00000001U
883ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000100U
884ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cksre = 0x6
885ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[15:12] = 0x00000006U
886ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00006000U
887ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cksrx = 0x6
888ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[19:16] = 0x00000006U
889ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00060000U
890ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckesr = 0x4
891ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[25:20] = 0x00000004U
892ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03F00000U    VAL : 0x00400000U
893ad5b5801SMichal Simek     // .. ..
894ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006078, 0x03FFFFFFU ,0x00466111U),
895ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckpde = 0x2
896ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[3:0] = 0x00000002U
897ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000002U
898ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckpdx = 0x2
899ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[7:4] = 0x00000002U
900ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
901ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckdpde = 0x2
902ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[11:8] = 0x00000002U
903ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
904ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckdpdx = 0x2
905ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[15:12] = 0x00000002U
906ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00002000U
907ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckcsx = 0x3
908ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[19:16] = 0x00000003U
909ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00030000U
910ad5b5801SMichal Simek     // .. ..
911ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800607C, 0x000FFFFFU ,0x00032222U),
912ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_zq = 0x0
913ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[0:0] = 0x00000000U
914ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
915ad5b5801SMichal Simek     // .. .. reg_ddrc_ddr3 = 0x1
916ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[1:1] = 0x00000001U
917ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
918ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mod = 0x200
919ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[11:2] = 0x00000200U
920ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFCU    VAL : 0x00000800U
921ad5b5801SMichal Simek     // .. .. reg_ddrc_t_zq_long_nop = 0x200
922ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[21:12] = 0x00000200U
923ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00200000U
924ad5b5801SMichal Simek     // .. .. reg_ddrc_t_zq_short_nop = 0x40
925ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[31:22] = 0x00000040U
926ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFC00000U    VAL : 0x10000000U
927ad5b5801SMichal Simek     // .. ..
928ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A4, 0xFFFFFFFFU ,0x10200802U),
929ad5b5801SMichal Simek     // .. .. t_zq_short_interval_x1024 = 0xcb73
930ad5b5801SMichal Simek     // .. .. ==> 0XF80060A8[19:0] = 0x0000CB73U
931ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFFFFU    VAL : 0x0000CB73U
932ad5b5801SMichal Simek     // .. .. dram_rstn_x1024 = 0x69
933ad5b5801SMichal Simek     // .. .. ==> 0XF80060A8[27:20] = 0x00000069U
934ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0FF00000U    VAL : 0x06900000U
935ad5b5801SMichal Simek     // .. ..
936ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A8, 0x0FFFFFFFU ,0x0690CB73U),
937ad5b5801SMichal Simek     // .. .. deeppowerdown_en = 0x0
938ad5b5801SMichal Simek     // .. .. ==> 0XF80060AC[0:0] = 0x00000000U
939ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
940ad5b5801SMichal Simek     // .. .. deeppowerdown_to_x1024 = 0xff
941ad5b5801SMichal Simek     // .. .. ==> 0XF80060AC[8:1] = 0x000000FFU
942ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001FEU    VAL : 0x000001FEU
943ad5b5801SMichal Simek     // .. ..
944ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060AC, 0x000001FFU ,0x000001FEU),
945ad5b5801SMichal Simek     // .. .. dfi_wrlvl_max_x1024 = 0xfff
946ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[11:0] = 0x00000FFFU
947ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000FFFU
948ad5b5801SMichal Simek     // .. .. dfi_rdlvl_max_x1024 = 0xfff
949ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[23:12] = 0x00000FFFU
950ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FFF000U    VAL : 0x00FFF000U
951ad5b5801SMichal Simek     // .. .. ddrc_reg_twrlvl_max_error = 0x0
952ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[24:24] = 0x00000000U
953ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
954ad5b5801SMichal Simek     // .. .. ddrc_reg_trdlvl_max_error = 0x0
955ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[25:25] = 0x00000000U
956ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
957ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_wr_level_en = 0x1
958ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[26:26] = 0x00000001U
959ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x04000000U
960ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_rd_dqs_gate_level = 0x1
961ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[27:27] = 0x00000001U
962ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x08000000U
963ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_rd_data_eye_train = 0x1
964ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[28:28] = 0x00000001U
965ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
966ad5b5801SMichal Simek     // .. ..
967ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B0, 0x1FFFFFFFU ,0x1CFFFFFFU),
968ad5b5801SMichal Simek     // .. .. reg_ddrc_skip_ocd = 0x1
969ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[9:9] = 0x00000001U
970ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
971ad5b5801SMichal Simek     // .. ..
972ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B4, 0x00000200U ,0x00000200U),
973ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_rddata_en = 0x6
974ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[4:0] = 0x00000006U
975ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000006U
976ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrlup_min = 0x3
977ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[14:5] = 0x00000003U
978ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FE0U    VAL : 0x00000060U
979ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrlup_max = 0x40
980ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[24:15] = 0x00000040U
981ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01FF8000U    VAL : 0x00200000U
982ad5b5801SMichal Simek     // .. ..
983ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B8, 0x01FFFFFFU ,0x00200066U),
984ad5b5801SMichal Simek     // .. .. START: RESET ECC ERROR
985ad5b5801SMichal Simek     // .. .. Clear_Uncorrectable_DRAM_ECC_error = 1
986ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[0:0] = 0x00000001U
987ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
988ad5b5801SMichal Simek     // .. .. Clear_Correctable_DRAM_ECC_error = 1
989ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[1:1] = 0x00000001U
990ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
991ad5b5801SMichal Simek     // .. ..
992ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C4, 0x00000003U ,0x00000003U),
993ad5b5801SMichal Simek     // .. .. FINISH: RESET ECC ERROR
994ad5b5801SMichal Simek     // .. .. Clear_Uncorrectable_DRAM_ECC_error = 0x0
995ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[0:0] = 0x00000000U
996ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
997ad5b5801SMichal Simek     // .. .. Clear_Correctable_DRAM_ECC_error = 0x0
998ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[1:1] = 0x00000000U
999ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
1000ad5b5801SMichal Simek     // .. ..
1001ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C4, 0x00000003U ,0x00000000U),
1002ad5b5801SMichal Simek     // .. .. CORR_ECC_LOG_VALID = 0x0
1003ad5b5801SMichal Simek     // .. .. ==> 0XF80060C8[0:0] = 0x00000000U
1004ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1005ad5b5801SMichal Simek     // .. .. ECC_CORRECTED_BIT_NUM = 0x0
1006ad5b5801SMichal Simek     // .. .. ==> 0XF80060C8[7:1] = 0x00000000U
1007ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FEU    VAL : 0x00000000U
1008ad5b5801SMichal Simek     // .. ..
1009ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C8, 0x000000FFU ,0x00000000U),
1010ad5b5801SMichal Simek     // .. .. UNCORR_ECC_LOG_VALID = 0x0
1011ad5b5801SMichal Simek     // .. .. ==> 0XF80060DC[0:0] = 0x00000000U
1012ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1013ad5b5801SMichal Simek     // .. ..
1014ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060DC, 0x00000001U ,0x00000000U),
1015ad5b5801SMichal Simek     // .. .. STAT_NUM_CORR_ERR = 0x0
1016ad5b5801SMichal Simek     // .. .. ==> 0XF80060F0[15:8] = 0x00000000U
1017ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00000000U
1018ad5b5801SMichal Simek     // .. .. STAT_NUM_UNCORR_ERR = 0x0
1019ad5b5801SMichal Simek     // .. .. ==> 0XF80060F0[7:0] = 0x00000000U
1020ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000000U
1021ad5b5801SMichal Simek     // .. ..
1022ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060F0, 0x0000FFFFU ,0x00000000U),
1023ad5b5801SMichal Simek     // .. .. reg_ddrc_ecc_mode = 0x0
1024ad5b5801SMichal Simek     // .. .. ==> 0XF80060F4[2:0] = 0x00000000U
1025ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000000U
1026ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_scrub = 0x1
1027ad5b5801SMichal Simek     // .. .. ==> 0XF80060F4[3:3] = 0x00000001U
1028ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
1029ad5b5801SMichal Simek     // .. ..
1030ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060F4, 0x0000000FU ,0x00000008U),
1031ad5b5801SMichal Simek     // .. .. reg_phy_dif_on = 0x0
1032ad5b5801SMichal Simek     // .. .. ==> 0XF8006114[3:0] = 0x00000000U
1033ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
1034ad5b5801SMichal Simek     // .. .. reg_phy_dif_off = 0x0
1035ad5b5801SMichal Simek     // .. .. ==> 0XF8006114[7:4] = 0x00000000U
1036ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
1037ad5b5801SMichal Simek     // .. ..
1038ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006114, 0x000000FFU ,0x00000000U),
1039ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
1040ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[0:0] = 0x00000001U
1041ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1042ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
1043ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[1:1] = 0x00000000U
1044ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
1045ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
1046ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[2:2] = 0x00000000U
1047ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
1048ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
1049ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[3:3] = 0x00000000U
1050ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1051ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
1052ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[14:6] = 0x00000000U
1053ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
1054ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
1055ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[23:15] = 0x00000000U
1056ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
1057ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
1058ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[30:24] = 0x00000040U
1059ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
1060ad5b5801SMichal Simek     // .. ..
1061ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006118, 0x7FFFFFCFU ,0x40000001U),
1062ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
1063ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[0:0] = 0x00000001U
1064ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1065ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
1066ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[1:1] = 0x00000000U
1067ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
1068ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
1069ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[2:2] = 0x00000000U
1070ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
1071ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
1072ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[3:3] = 0x00000000U
1073ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1074ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
1075ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[14:6] = 0x00000000U
1076ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
1077ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
1078ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[23:15] = 0x00000000U
1079ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
1080ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
1081ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[30:24] = 0x00000040U
1082ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
1083ad5b5801SMichal Simek     // .. ..
1084ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800611C, 0x7FFFFFCFU ,0x40000001U),
1085ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
1086ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[0:0] = 0x00000001U
1087ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1088ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
1089ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[1:1] = 0x00000000U
1090ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
1091ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
1092ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[2:2] = 0x00000000U
1093ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
1094ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
1095ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[3:3] = 0x00000000U
1096ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1097ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
1098ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[14:6] = 0x00000000U
1099ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
1100ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
1101ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[23:15] = 0x00000000U
1102ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
1103ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
1104ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[30:24] = 0x00000040U
1105ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
1106ad5b5801SMichal Simek     // .. ..
1107ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006120, 0x7FFFFFCFU ,0x40000001U),
1108ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
1109ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[0:0] = 0x00000001U
1110ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1111ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
1112ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[1:1] = 0x00000000U
1113ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
1114ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
1115ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[2:2] = 0x00000000U
1116ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
1117ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
1118ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[3:3] = 0x00000000U
1119ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1120ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
1121ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[14:6] = 0x00000000U
1122ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
1123ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
1124ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[23:15] = 0x00000000U
1125ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
1126ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
1127ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[30:24] = 0x00000040U
1128ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
1129ad5b5801SMichal Simek     // .. ..
1130ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006124, 0x7FFFFFCFU ,0x40000001U),
1131ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x3
1132ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[9:0] = 0x00000003U
1133ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000003U
1134ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xcf
1135ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[19:10] = 0x000000CFU
1136ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00033C00U
1137ad5b5801SMichal Simek     // .. ..
1138ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800612C, 0x000FFFFFU ,0x00033C03U),
1139ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x3
1140ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[9:0] = 0x00000003U
1141ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000003U
1142ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xd0
1143ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[19:10] = 0x000000D0U
1144ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00034000U
1145ad5b5801SMichal Simek     // .. ..
1146ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006130, 0x000FFFFFU ,0x00034003U),
1147ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x0
1148ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[9:0] = 0x00000000U
1149ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000000U
1150ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xbd
1151ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[19:10] = 0x000000BDU
1152ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0002F400U
1153ad5b5801SMichal Simek     // .. ..
1154ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006134, 0x000FFFFFU ,0x0002F400U),
1155ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x0
1156ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[9:0] = 0x00000000U
1157ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000000U
1158ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xc1
1159ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[19:10] = 0x000000C1U
1160ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00030400U
1161ad5b5801SMichal Simek     // .. ..
1162ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006138, 0x000FFFFFU ,0x00030400U),
1163ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
1164ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[9:0] = 0x00000035U
1165ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
1166ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
1167ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[10:10] = 0x00000000U
1168ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1169ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
1170ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[19:11] = 0x00000000U
1171ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1172ad5b5801SMichal Simek     // .. ..
1173ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006140, 0x000FFFFFU ,0x00000035U),
1174ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
1175ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[9:0] = 0x00000035U
1176ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
1177ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
1178ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[10:10] = 0x00000000U
1179ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1180ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
1181ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[19:11] = 0x00000000U
1182ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1183ad5b5801SMichal Simek     // .. ..
1184ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006144, 0x000FFFFFU ,0x00000035U),
1185ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
1186ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[9:0] = 0x00000035U
1187ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
1188ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
1189ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[10:10] = 0x00000000U
1190ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1191ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
1192ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[19:11] = 0x00000000U
1193ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1194ad5b5801SMichal Simek     // .. ..
1195ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006148, 0x000FFFFFU ,0x00000035U),
1196ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
1197ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[9:0] = 0x00000035U
1198ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
1199ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
1200ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[10:10] = 0x00000000U
1201ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1202ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
1203ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[19:11] = 0x00000000U
1204ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1205ad5b5801SMichal Simek     // .. ..
1206ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800614C, 0x000FFFFFU ,0x00000035U),
1207ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x83
1208ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[9:0] = 0x00000083U
1209ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000083U
1210ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
1211ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[10:10] = 0x00000000U
1212ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1213ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
1214ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[19:11] = 0x00000000U
1215ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1216ad5b5801SMichal Simek     // .. ..
1217ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006154, 0x000FFFFFU ,0x00000083U),
1218ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x83
1219ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[9:0] = 0x00000083U
1220ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000083U
1221ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
1222ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[10:10] = 0x00000000U
1223ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1224ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
1225ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[19:11] = 0x00000000U
1226ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1227ad5b5801SMichal Simek     // .. ..
1228ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006158, 0x000FFFFFU ,0x00000083U),
1229ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x7f
1230ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[9:0] = 0x0000007FU
1231ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x0000007FU
1232ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
1233ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[10:10] = 0x00000000U
1234ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1235ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
1236ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[19:11] = 0x00000000U
1237ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1238ad5b5801SMichal Simek     // .. ..
1239ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800615C, 0x000FFFFFU ,0x0000007FU),
1240ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x78
1241ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[9:0] = 0x00000078U
1242ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000078U
1243ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
1244ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[10:10] = 0x00000000U
1245ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1246ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
1247ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[19:11] = 0x00000000U
1248ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1249ad5b5801SMichal Simek     // .. ..
1250ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006160, 0x000FFFFFU ,0x00000078U),
1251ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x124
1252ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[10:0] = 0x00000124U
1253ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000124U
1254ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
1255ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[11:11] = 0x00000000U
1256ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1257ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
1258ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[20:12] = 0x00000000U
1259ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
1260ad5b5801SMichal Simek     // .. ..
1261ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006168, 0x001FFFFFU ,0x00000124U),
1262ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x125
1263ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[10:0] = 0x00000125U
1264ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000125U
1265ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
1266ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[11:11] = 0x00000000U
1267ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1268ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
1269ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[20:12] = 0x00000000U
1270ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
1271ad5b5801SMichal Simek     // .. ..
1272ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800616C, 0x001FFFFFU ,0x00000125U),
1273ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x112
1274ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[10:0] = 0x00000112U
1275ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000112U
1276ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
1277ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[11:11] = 0x00000000U
1278ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1279ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
1280ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[20:12] = 0x00000000U
1281ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
1282ad5b5801SMichal Simek     // .. ..
1283ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006170, 0x001FFFFFU ,0x00000112U),
1284ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x116
1285ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[10:0] = 0x00000116U
1286ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000116U
1287ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
1288ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[11:11] = 0x00000000U
1289ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1290ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
1291ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[20:12] = 0x00000000U
1292ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
1293ad5b5801SMichal Simek     // .. ..
1294ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006174, 0x001FFFFFU ,0x00000116U),
1295ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xc3
1296ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[9:0] = 0x000000C3U
1297ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000C3U
1298ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
1299ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[10:10] = 0x00000000U
1300ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1301ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
1302ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[19:11] = 0x00000000U
1303ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1304ad5b5801SMichal Simek     // .. ..
1305ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800617C, 0x000FFFFFU ,0x000000C3U),
1306ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xc3
1307ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[9:0] = 0x000000C3U
1308ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000C3U
1309ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
1310ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[10:10] = 0x00000000U
1311ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1312ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
1313ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[19:11] = 0x00000000U
1314ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1315ad5b5801SMichal Simek     // .. ..
1316ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006180, 0x000FFFFFU ,0x000000C3U),
1317ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xbf
1318ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[9:0] = 0x000000BFU
1319ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000BFU
1320ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
1321ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[10:10] = 0x00000000U
1322ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1323ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
1324ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[19:11] = 0x00000000U
1325ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1326ad5b5801SMichal Simek     // .. ..
1327ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006184, 0x000FFFFFU ,0x000000BFU),
1328ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xb8
1329ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[9:0] = 0x000000B8U
1330ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000B8U
1331ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
1332ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[10:10] = 0x00000000U
1333ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1334ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
1335ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[19:11] = 0x00000000U
1336ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1337ad5b5801SMichal Simek     // .. ..
1338ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006188, 0x000FFFFFU ,0x000000B8U),
1339ad5b5801SMichal Simek     // .. .. reg_phy_bl2 = 0x0
1340ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[1:1] = 0x00000000U
1341ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
1342ad5b5801SMichal Simek     // .. .. reg_phy_at_spd_atpg = 0x0
1343ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[2:2] = 0x00000000U
1344ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
1345ad5b5801SMichal Simek     // .. .. reg_phy_bist_enable = 0x0
1346ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[3:3] = 0x00000000U
1347ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1348ad5b5801SMichal Simek     // .. .. reg_phy_bist_force_err = 0x0
1349ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[4:4] = 0x00000000U
1350ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
1351ad5b5801SMichal Simek     // .. .. reg_phy_bist_mode = 0x0
1352ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[6:5] = 0x00000000U
1353ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
1354ad5b5801SMichal Simek     // .. .. reg_phy_invert_clkout = 0x1
1355ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[7:7] = 0x00000001U
1356ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
1357ad5b5801SMichal Simek     // .. .. reg_phy_sel_logic = 0x0
1358ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[9:9] = 0x00000000U
1359ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
1360ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_ratio = 0x100
1361ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[19:10] = 0x00000100U
1362ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00040000U
1363ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_force = 0x0
1364ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[20:20] = 0x00000000U
1365ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
1366ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_delay = 0x0
1367ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[27:21] = 0x00000000U
1368ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0FE00000U    VAL : 0x00000000U
1369ad5b5801SMichal Simek     // .. .. reg_phy_lpddr = 0x0
1370ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[29:29] = 0x00000000U
1371ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
1372ad5b5801SMichal Simek     // .. .. reg_phy_cmd_latency = 0x0
1373ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[30:30] = 0x00000000U
1374ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x40000000U    VAL : 0x00000000U
1375ad5b5801SMichal Simek     // .. ..
1376ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006190, 0x6FFFFEFEU ,0x00040080U),
1377ad5b5801SMichal Simek     // .. .. reg_phy_wr_rl_delay = 0x2
1378ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[4:0] = 0x00000002U
1379ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000002U
1380ad5b5801SMichal Simek     // .. .. reg_phy_rd_rl_delay = 0x4
1381ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[9:5] = 0x00000004U
1382ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x00000080U
1383ad5b5801SMichal Simek     // .. .. reg_phy_dll_lock_diff = 0xf
1384ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[13:10] = 0x0000000FU
1385ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003C00U    VAL : 0x00003C00U
1386ad5b5801SMichal Simek     // .. .. reg_phy_use_wr_level = 0x1
1387ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[14:14] = 0x00000001U
1388ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00004000U
1389ad5b5801SMichal Simek     // .. .. reg_phy_use_rd_dqs_gate_level = 0x1
1390ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[15:15] = 0x00000001U
1391ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00008000U
1392ad5b5801SMichal Simek     // .. .. reg_phy_use_rd_data_eye_level = 0x1
1393ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[16:16] = 0x00000001U
1394ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00010000U
1395ad5b5801SMichal Simek     // .. .. reg_phy_dis_calib_rst = 0x0
1396ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[17:17] = 0x00000000U
1397ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1398ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_delay = 0x0
1399ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[19:18] = 0x00000000U
1400ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
1401ad5b5801SMichal Simek     // .. ..
1402ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006194, 0x000FFFFFU ,0x0001FC82U),
1403ad5b5801SMichal Simek     // .. .. reg_arb_page_addr_mask = 0x0
1404ad5b5801SMichal Simek     // .. .. ==> 0XF8006204[31:0] = 0x00000000U
1405ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000000U
1406ad5b5801SMichal Simek     // .. ..
1407ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006204, 0xFFFFFFFFU ,0x00000000U),
1408ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
1409ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[9:0] = 0x000003FFU
1410ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
1411ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
1412ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[16:16] = 0x00000000U
1413ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1414ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
1415ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[17:17] = 0x00000000U
1416ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1417ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
1418ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[18:18] = 0x00000000U
1419ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
1420ad5b5801SMichal Simek     // .. ..
1421ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006208, 0x000703FFU ,0x000003FFU),
1422ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
1423ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[9:0] = 0x000003FFU
1424ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
1425ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
1426ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[16:16] = 0x00000000U
1427ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1428ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
1429ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[17:17] = 0x00000000U
1430ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1431ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
1432ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[18:18] = 0x00000000U
1433ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
1434ad5b5801SMichal Simek     // .. ..
1435ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800620C, 0x000703FFU ,0x000003FFU),
1436ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
1437ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[9:0] = 0x000003FFU
1438ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
1439ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
1440ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[16:16] = 0x00000000U
1441ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1442ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
1443ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[17:17] = 0x00000000U
1444ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1445ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
1446ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[18:18] = 0x00000000U
1447ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
1448ad5b5801SMichal Simek     // .. ..
1449ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006210, 0x000703FFU ,0x000003FFU),
1450ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
1451ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[9:0] = 0x000003FFU
1452ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
1453ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
1454ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[16:16] = 0x00000000U
1455ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1456ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
1457ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[17:17] = 0x00000000U
1458ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1459ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
1460ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[18:18] = 0x00000000U
1461ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
1462ad5b5801SMichal Simek     // .. ..
1463ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006214, 0x000703FFU ,0x000003FFU),
1464ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
1465ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[9:0] = 0x000003FFU
1466ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
1467ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
1468ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[16:16] = 0x00000000U
1469ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1470ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
1471ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[17:17] = 0x00000000U
1472ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1473ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
1474ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[18:18] = 0x00000000U
1475ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
1476ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
1477ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[19:19] = 0x00000000U
1478ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
1479ad5b5801SMichal Simek     // .. ..
1480ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006218, 0x000F03FFU ,0x000003FFU),
1481ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
1482ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[9:0] = 0x000003FFU
1483ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
1484ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
1485ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[16:16] = 0x00000000U
1486ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1487ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
1488ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[17:17] = 0x00000000U
1489ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1490ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
1491ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[18:18] = 0x00000000U
1492ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
1493ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
1494ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[19:19] = 0x00000000U
1495ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
1496ad5b5801SMichal Simek     // .. ..
1497ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800621C, 0x000F03FFU ,0x000003FFU),
1498ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
1499ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[9:0] = 0x000003FFU
1500ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
1501ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
1502ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[16:16] = 0x00000000U
1503ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1504ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
1505ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[17:17] = 0x00000000U
1506ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1507ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
1508ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[18:18] = 0x00000000U
1509ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
1510ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
1511ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[19:19] = 0x00000000U
1512ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
1513ad5b5801SMichal Simek     // .. ..
1514ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006220, 0x000F03FFU ,0x000003FFU),
1515ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
1516ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[9:0] = 0x000003FFU
1517ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
1518ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
1519ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[16:16] = 0x00000000U
1520ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1521ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
1522ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[17:17] = 0x00000000U
1523ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1524ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
1525ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[18:18] = 0x00000000U
1526ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
1527ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
1528ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[19:19] = 0x00000000U
1529ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
1530ad5b5801SMichal Simek     // .. ..
1531ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006224, 0x000F03FFU ,0x000003FFU),
1532ad5b5801SMichal Simek     // .. .. reg_ddrc_lpddr2 = 0x0
1533ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[0:0] = 0x00000000U
1534ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1535ad5b5801SMichal Simek     // .. .. reg_ddrc_derate_enable = 0x0
1536ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[2:2] = 0x00000000U
1537ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
1538ad5b5801SMichal Simek     // .. .. reg_ddrc_mr4_margin = 0x0
1539ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[11:4] = 0x00000000U
1540ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FF0U    VAL : 0x00000000U
1541ad5b5801SMichal Simek     // .. ..
1542ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062A8, 0x00000FF5U ,0x00000000U),
1543ad5b5801SMichal Simek     // .. .. reg_ddrc_mr4_read_interval = 0x0
1544ad5b5801SMichal Simek     // .. .. ==> 0XF80062AC[31:0] = 0x00000000U
1545ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000000U
1546ad5b5801SMichal Simek     // .. ..
1547ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062AC, 0xFFFFFFFFU ,0x00000000U),
1548ad5b5801SMichal Simek     // .. .. reg_ddrc_min_stable_clock_x1 = 0x5
1549ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[3:0] = 0x00000005U
1550ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000005U
1551ad5b5801SMichal Simek     // .. .. reg_ddrc_idle_after_reset_x32 = 0x12
1552ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[11:4] = 0x00000012U
1553ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FF0U    VAL : 0x00000120U
1554ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mrw = 0x5
1555ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[21:12] = 0x00000005U
1556ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00005000U
1557ad5b5801SMichal Simek     // .. ..
1558ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062B0, 0x003FFFFFU ,0x00005125U),
1559ad5b5801SMichal Simek     // .. .. reg_ddrc_max_auto_init_x1024 = 0xa8
1560ad5b5801SMichal Simek     // .. .. ==> 0XF80062B4[7:0] = 0x000000A8U
1561ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x000000A8U
1562ad5b5801SMichal Simek     // .. .. reg_ddrc_dev_zqinit_x32 = 0x12
1563ad5b5801SMichal Simek     // .. .. ==> 0XF80062B4[17:8] = 0x00000012U
1564ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0003FF00U    VAL : 0x00001200U
1565ad5b5801SMichal Simek     // .. ..
1566ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062B4, 0x0003FFFFU ,0x000012A8U),
1567ad5b5801SMichal Simek     // .. .. START: POLL ON DCI STATUS
1568ad5b5801SMichal Simek     // .. .. DONE = 1
1569ad5b5801SMichal Simek     // .. .. ==> 0XF8000B74[13:13] = 0x00000001U
1570ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
1571ad5b5801SMichal Simek     // .. ..
1572ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF8000B74, 0x00002000U),
1573ad5b5801SMichal Simek     // .. .. FINISH: POLL ON DCI STATUS
1574ad5b5801SMichal Simek     // .. .. START: UNLOCK DDR
1575ad5b5801SMichal Simek     // .. .. reg_ddrc_soft_rstb = 0x1
1576ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[0:0] = 0x00000001U
1577ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1578ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_en = 0x0
1579ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[1:1] = 0x00000000U
1580ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
1581ad5b5801SMichal Simek     // .. .. reg_ddrc_data_bus_width = 0x0
1582ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[3:2] = 0x00000000U
1583ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000CU    VAL : 0x00000000U
1584ad5b5801SMichal Simek     // .. .. reg_ddrc_burst8_refresh = 0x0
1585ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[6:4] = 0x00000000U
1586ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
1587ad5b5801SMichal Simek     // .. .. reg_ddrc_rdwr_idle_gap = 1
1588ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[13:7] = 0x00000001U
1589ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003F80U    VAL : 0x00000080U
1590ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_rd_bypass = 0x0
1591ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[14:14] = 0x00000000U
1592ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
1593ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_act_bypass = 0x0
1594ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[15:15] = 0x00000000U
1595ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
1596ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_refresh = 0x0
1597ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[16:16] = 0x00000000U
1598ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1599ad5b5801SMichal Simek     // .. ..
1600ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006000, 0x0001FFFFU ,0x00000081U),
1601ad5b5801SMichal Simek     // .. .. FINISH: UNLOCK DDR
1602ad5b5801SMichal Simek     // .. .. START: CHECK DDR STATUS
1603ad5b5801SMichal Simek     // .. .. ddrc_reg_operating_mode = 1
1604ad5b5801SMichal Simek     // .. .. ==> 0XF8006054[2:0] = 0x00000001U
1605ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000001U
1606ad5b5801SMichal Simek     // .. ..
1607ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF8006054, 0x00000007U),
1608ad5b5801SMichal Simek     // .. .. FINISH: CHECK DDR STATUS
1609ad5b5801SMichal Simek     // .. FINISH: DDR INITIALIZATION
1610ad5b5801SMichal Simek     // FINISH: top
1611ad5b5801SMichal Simek     //
1612ad5b5801SMichal Simek     EMIT_EXIT(),
1613ad5b5801SMichal Simek 
1614ad5b5801SMichal Simek     //
1615ad5b5801SMichal Simek };
1616ad5b5801SMichal Simek 
1617ad5b5801SMichal Simek unsigned long ps7_mio_init_data_3_0[] = {
1618ad5b5801SMichal Simek     // START: top
1619ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
1620ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
1621ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
1622ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
1623ad5b5801SMichal Simek     // ..
1624ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
1625ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
1626ad5b5801SMichal Simek     // .. START: OCM REMAPPING
1627ad5b5801SMichal Simek     // .. FINISH: OCM REMAPPING
1628ad5b5801SMichal Simek     // .. START: DDRIOB SETTINGS
1629ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1630ad5b5801SMichal Simek     // .. ==> 0XF8000B40[0:0] = 0x00000000U
1631ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1632ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
1633ad5b5801SMichal Simek     // .. ==> 0XF8000B40[2:1] = 0x00000000U
1634ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
1635ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1636ad5b5801SMichal Simek     // .. ==> 0XF8000B40[3:3] = 0x00000000U
1637ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1638ad5b5801SMichal Simek     // .. TERM_EN = 0x0
1639ad5b5801SMichal Simek     // .. ==> 0XF8000B40[4:4] = 0x00000000U
1640ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
1641ad5b5801SMichal Simek     // .. DCI_TYPE = 0x0
1642ad5b5801SMichal Simek     // .. ==> 0XF8000B40[6:5] = 0x00000000U
1643ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
1644ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
1645ad5b5801SMichal Simek     // .. ==> 0XF8000B40[7:7] = 0x00000000U
1646ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1647ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
1648ad5b5801SMichal Simek     // .. ==> 0XF8000B40[8:8] = 0x00000000U
1649ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1650ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1651ad5b5801SMichal Simek     // .. ==> 0XF8000B40[10:9] = 0x00000003U
1652ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1653ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1654ad5b5801SMichal Simek     // .. ==> 0XF8000B40[11:11] = 0x00000000U
1655ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1656ad5b5801SMichal Simek     // ..
1657ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B40, 0x00000FFFU ,0x00000600U),
1658ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1659ad5b5801SMichal Simek     // .. ==> 0XF8000B44[0:0] = 0x00000000U
1660ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1661ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
1662ad5b5801SMichal Simek     // .. ==> 0XF8000B44[2:1] = 0x00000000U
1663ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
1664ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1665ad5b5801SMichal Simek     // .. ==> 0XF8000B44[3:3] = 0x00000000U
1666ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1667ad5b5801SMichal Simek     // .. TERM_EN = 0x0
1668ad5b5801SMichal Simek     // .. ==> 0XF8000B44[4:4] = 0x00000000U
1669ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
1670ad5b5801SMichal Simek     // .. DCI_TYPE = 0x0
1671ad5b5801SMichal Simek     // .. ==> 0XF8000B44[6:5] = 0x00000000U
1672ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
1673ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
1674ad5b5801SMichal Simek     // .. ==> 0XF8000B44[7:7] = 0x00000000U
1675ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1676ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
1677ad5b5801SMichal Simek     // .. ==> 0XF8000B44[8:8] = 0x00000000U
1678ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1679ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1680ad5b5801SMichal Simek     // .. ==> 0XF8000B44[10:9] = 0x00000003U
1681ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1682ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1683ad5b5801SMichal Simek     // .. ==> 0XF8000B44[11:11] = 0x00000000U
1684ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1685ad5b5801SMichal Simek     // ..
1686ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B44, 0x00000FFFU ,0x00000600U),
1687ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1688ad5b5801SMichal Simek     // .. ==> 0XF8000B48[0:0] = 0x00000000U
1689ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1690ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
1691ad5b5801SMichal Simek     // .. ==> 0XF8000B48[2:1] = 0x00000001U
1692ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
1693ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1694ad5b5801SMichal Simek     // .. ==> 0XF8000B48[3:3] = 0x00000000U
1695ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1696ad5b5801SMichal Simek     // .. TERM_EN = 0x1
1697ad5b5801SMichal Simek     // .. ==> 0XF8000B48[4:4] = 0x00000001U
1698ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
1699ad5b5801SMichal Simek     // .. DCI_TYPE = 0x3
1700ad5b5801SMichal Simek     // .. ==> 0XF8000B48[6:5] = 0x00000003U
1701ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
1702ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
1703ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000000U
1704ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1705ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
1706ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000000U
1707ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1708ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1709ad5b5801SMichal Simek     // .. ==> 0XF8000B48[10:9] = 0x00000003U
1710ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1711ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1712ad5b5801SMichal Simek     // .. ==> 0XF8000B48[11:11] = 0x00000000U
1713ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1714ad5b5801SMichal Simek     // ..
1715ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000FFFU ,0x00000672U),
1716ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1717ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[0:0] = 0x00000000U
1718ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1719ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
1720ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[2:1] = 0x00000001U
1721ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
1722ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1723ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[3:3] = 0x00000000U
1724ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1725ad5b5801SMichal Simek     // .. TERM_EN = 0x1
1726ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[4:4] = 0x00000001U
1727ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
1728ad5b5801SMichal Simek     // .. DCI_TYPE = 0x3
1729ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[6:5] = 0x00000003U
1730ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
1731ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
1732ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000000U
1733ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1734ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
1735ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000000U
1736ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1737ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1738ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[10:9] = 0x00000003U
1739ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1740ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1741ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[11:11] = 0x00000000U
1742ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1743ad5b5801SMichal Simek     // ..
1744ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000FFFU ,0x00000672U),
1745ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1746ad5b5801SMichal Simek     // .. ==> 0XF8000B50[0:0] = 0x00000000U
1747ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1748ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
1749ad5b5801SMichal Simek     // .. ==> 0XF8000B50[2:1] = 0x00000002U
1750ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
1751ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1752ad5b5801SMichal Simek     // .. ==> 0XF8000B50[3:3] = 0x00000000U
1753ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1754ad5b5801SMichal Simek     // .. TERM_EN = 0x1
1755ad5b5801SMichal Simek     // .. ==> 0XF8000B50[4:4] = 0x00000001U
1756ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
1757ad5b5801SMichal Simek     // .. DCI_TYPE = 0x3
1758ad5b5801SMichal Simek     // .. ==> 0XF8000B50[6:5] = 0x00000003U
1759ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
1760ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
1761ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000000U
1762ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1763ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
1764ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000000U
1765ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1766ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1767ad5b5801SMichal Simek     // .. ==> 0XF8000B50[10:9] = 0x00000003U
1768ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1769ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1770ad5b5801SMichal Simek     // .. ==> 0XF8000B50[11:11] = 0x00000000U
1771ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1772ad5b5801SMichal Simek     // ..
1773ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000FFFU ,0x00000674U),
1774ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1775ad5b5801SMichal Simek     // .. ==> 0XF8000B54[0:0] = 0x00000000U
1776ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1777ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
1778ad5b5801SMichal Simek     // .. ==> 0XF8000B54[2:1] = 0x00000002U
1779ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
1780ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1781ad5b5801SMichal Simek     // .. ==> 0XF8000B54[3:3] = 0x00000000U
1782ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1783ad5b5801SMichal Simek     // .. TERM_EN = 0x1
1784ad5b5801SMichal Simek     // .. ==> 0XF8000B54[4:4] = 0x00000001U
1785ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
1786ad5b5801SMichal Simek     // .. DCI_TYPE = 0x3
1787ad5b5801SMichal Simek     // .. ==> 0XF8000B54[6:5] = 0x00000003U
1788ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
1789ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
1790ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000000U
1791ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1792ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
1793ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000000U
1794ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1795ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1796ad5b5801SMichal Simek     // .. ==> 0XF8000B54[10:9] = 0x00000003U
1797ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1798ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1799ad5b5801SMichal Simek     // .. ==> 0XF8000B54[11:11] = 0x00000000U
1800ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1801ad5b5801SMichal Simek     // ..
1802ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000FFFU ,0x00000674U),
1803ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1804ad5b5801SMichal Simek     // .. ==> 0XF8000B58[0:0] = 0x00000000U
1805ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1806ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
1807ad5b5801SMichal Simek     // .. ==> 0XF8000B58[2:1] = 0x00000000U
1808ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
1809ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1810ad5b5801SMichal Simek     // .. ==> 0XF8000B58[3:3] = 0x00000000U
1811ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1812ad5b5801SMichal Simek     // .. TERM_EN = 0x0
1813ad5b5801SMichal Simek     // .. ==> 0XF8000B58[4:4] = 0x00000000U
1814ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
1815ad5b5801SMichal Simek     // .. DCI_TYPE = 0x0
1816ad5b5801SMichal Simek     // .. ==> 0XF8000B58[6:5] = 0x00000000U
1817ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
1818ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
1819ad5b5801SMichal Simek     // .. ==> 0XF8000B58[7:7] = 0x00000000U
1820ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1821ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
1822ad5b5801SMichal Simek     // .. ==> 0XF8000B58[8:8] = 0x00000000U
1823ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1824ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1825ad5b5801SMichal Simek     // .. ==> 0XF8000B58[10:9] = 0x00000003U
1826ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1827ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1828ad5b5801SMichal Simek     // .. ==> 0XF8000B58[11:11] = 0x00000000U
1829ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1830ad5b5801SMichal Simek     // ..
1831ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B58, 0x00000FFFU ,0x00000600U),
1832ad5b5801SMichal Simek     // .. reserved_DRIVE_P = 0x1c
1833ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[6:0] = 0x0000001CU
1834ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
1835ad5b5801SMichal Simek     // .. reserved_DRIVE_N = 0xc
1836ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[13:7] = 0x0000000CU
1837ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
1838ad5b5801SMichal Simek     // .. reserved_SLEW_P = 0x3
1839ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[18:14] = 0x00000003U
1840ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x0000C000U
1841ad5b5801SMichal Simek     // .. reserved_SLEW_N = 0x3
1842ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[23:19] = 0x00000003U
1843ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00180000U
1844ad5b5801SMichal Simek     // .. reserved_GTL = 0x0
1845ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[26:24] = 0x00000000U
1846ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
1847ad5b5801SMichal Simek     // .. reserved_RTERM = 0x0
1848ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[31:27] = 0x00000000U
1849ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
1850ad5b5801SMichal Simek     // ..
1851ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B5C, 0xFFFFFFFFU ,0x0018C61CU),
1852ad5b5801SMichal Simek     // .. reserved_DRIVE_P = 0x1c
1853ad5b5801SMichal Simek     // .. ==> 0XF8000B60[6:0] = 0x0000001CU
1854ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
1855ad5b5801SMichal Simek     // .. reserved_DRIVE_N = 0xc
1856ad5b5801SMichal Simek     // .. ==> 0XF8000B60[13:7] = 0x0000000CU
1857ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
1858ad5b5801SMichal Simek     // .. reserved_SLEW_P = 0x6
1859ad5b5801SMichal Simek     // .. ==> 0XF8000B60[18:14] = 0x00000006U
1860ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
1861ad5b5801SMichal Simek     // .. reserved_SLEW_N = 0x1f
1862ad5b5801SMichal Simek     // .. ==> 0XF8000B60[23:19] = 0x0000001FU
1863ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
1864ad5b5801SMichal Simek     // .. reserved_GTL = 0x0
1865ad5b5801SMichal Simek     // .. ==> 0XF8000B60[26:24] = 0x00000000U
1866ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
1867ad5b5801SMichal Simek     // .. reserved_RTERM = 0x0
1868ad5b5801SMichal Simek     // .. ==> 0XF8000B60[31:27] = 0x00000000U
1869ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
1870ad5b5801SMichal Simek     // ..
1871ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B60, 0xFFFFFFFFU ,0x00F9861CU),
1872ad5b5801SMichal Simek     // .. reserved_DRIVE_P = 0x1c
1873ad5b5801SMichal Simek     // .. ==> 0XF8000B64[6:0] = 0x0000001CU
1874ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
1875ad5b5801SMichal Simek     // .. reserved_DRIVE_N = 0xc
1876ad5b5801SMichal Simek     // .. ==> 0XF8000B64[13:7] = 0x0000000CU
1877ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
1878ad5b5801SMichal Simek     // .. reserved_SLEW_P = 0x6
1879ad5b5801SMichal Simek     // .. ==> 0XF8000B64[18:14] = 0x00000006U
1880ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
1881ad5b5801SMichal Simek     // .. reserved_SLEW_N = 0x1f
1882ad5b5801SMichal Simek     // .. ==> 0XF8000B64[23:19] = 0x0000001FU
1883ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
1884ad5b5801SMichal Simek     // .. reserved_GTL = 0x0
1885ad5b5801SMichal Simek     // .. ==> 0XF8000B64[26:24] = 0x00000000U
1886ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
1887ad5b5801SMichal Simek     // .. reserved_RTERM = 0x0
1888ad5b5801SMichal Simek     // .. ==> 0XF8000B64[31:27] = 0x00000000U
1889ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
1890ad5b5801SMichal Simek     // ..
1891ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B64, 0xFFFFFFFFU ,0x00F9861CU),
1892ad5b5801SMichal Simek     // .. reserved_DRIVE_P = 0x1c
1893ad5b5801SMichal Simek     // .. ==> 0XF8000B68[6:0] = 0x0000001CU
1894ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
1895ad5b5801SMichal Simek     // .. reserved_DRIVE_N = 0xc
1896ad5b5801SMichal Simek     // .. ==> 0XF8000B68[13:7] = 0x0000000CU
1897ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
1898ad5b5801SMichal Simek     // .. reserved_SLEW_P = 0x6
1899ad5b5801SMichal Simek     // .. ==> 0XF8000B68[18:14] = 0x00000006U
1900ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
1901ad5b5801SMichal Simek     // .. reserved_SLEW_N = 0x1f
1902ad5b5801SMichal Simek     // .. ==> 0XF8000B68[23:19] = 0x0000001FU
1903ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
1904ad5b5801SMichal Simek     // .. reserved_GTL = 0x0
1905ad5b5801SMichal Simek     // .. ==> 0XF8000B68[26:24] = 0x00000000U
1906ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
1907ad5b5801SMichal Simek     // .. reserved_RTERM = 0x0
1908ad5b5801SMichal Simek     // .. ==> 0XF8000B68[31:27] = 0x00000000U
1909ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
1910ad5b5801SMichal Simek     // ..
1911ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B68, 0xFFFFFFFFU ,0x00F9861CU),
1912ad5b5801SMichal Simek     // .. VREF_INT_EN = 0x1
1913ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[0:0] = 0x00000001U
1914ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1915ad5b5801SMichal Simek     // .. VREF_SEL = 0x4
1916ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[4:1] = 0x00000004U
1917ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000001EU    VAL : 0x00000008U
1918ad5b5801SMichal Simek     // .. VREF_EXT_EN = 0x0
1919ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[6:5] = 0x00000000U
1920ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
1921ad5b5801SMichal Simek     // .. reserved_VREF_PULLUP_EN = 0x0
1922ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[8:7] = 0x00000000U
1923ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
1924ad5b5801SMichal Simek     // .. REFIO_EN = 0x1
1925ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[9:9] = 0x00000001U
1926ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
1927ad5b5801SMichal Simek     // .. reserved_REFIO_TEST = 0x3
1928ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[11:10] = 0x00000003U
1929ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000C00U    VAL : 0x00000C00U
1930ad5b5801SMichal Simek     // .. reserved_REFIO_PULLUP_EN = 0x0
1931ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[12:12] = 0x00000000U
1932ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
1933ad5b5801SMichal Simek     // .. reserved_DRST_B_PULLUP_EN = 0x0
1934ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[13:13] = 0x00000000U
1935ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
1936ad5b5801SMichal Simek     // .. reserved_CKE_PULLUP_EN = 0x0
1937ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[14:14] = 0x00000000U
1938ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
1939ad5b5801SMichal Simek     // ..
1940ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B6C, 0x00007FFFU ,0x00000E09U),
1941ad5b5801SMichal Simek     // .. .. START: ASSERT RESET
1942ad5b5801SMichal Simek     // .. .. RESET = 1
1943ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
1944ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1945ad5b5801SMichal Simek     // .. ..
1946ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000001U ,0x00000001U),
1947ad5b5801SMichal Simek     // .. .. FINISH: ASSERT RESET
1948ad5b5801SMichal Simek     // .. .. START: DEASSERT RESET
1949ad5b5801SMichal Simek     // .. .. RESET = 0
1950ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000000U
1951ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1952ad5b5801SMichal Simek     // .. .. reserved_VRN_OUT = 0x1
1953ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
1954ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
1955ad5b5801SMichal Simek     // .. ..
1956ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000021U ,0x00000020U),
1957ad5b5801SMichal Simek     // .. .. FINISH: DEASSERT RESET
1958ad5b5801SMichal Simek     // .. .. RESET = 0x1
1959ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
1960ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1961ad5b5801SMichal Simek     // .. .. ENABLE = 0x1
1962ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[1:1] = 0x00000001U
1963ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
1964ad5b5801SMichal Simek     // .. .. reserved_VRP_TRI = 0x0
1965ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[2:2] = 0x00000000U
1966ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
1967ad5b5801SMichal Simek     // .. .. reserved_VRN_TRI = 0x0
1968ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[3:3] = 0x00000000U
1969ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1970ad5b5801SMichal Simek     // .. .. reserved_VRP_OUT = 0x0
1971ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[4:4] = 0x00000000U
1972ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
1973ad5b5801SMichal Simek     // .. .. reserved_VRN_OUT = 0x1
1974ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
1975ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
1976ad5b5801SMichal Simek     // .. .. NREF_OPT1 = 0x0
1977ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[7:6] = 0x00000000U
1978ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
1979ad5b5801SMichal Simek     // .. .. NREF_OPT2 = 0x0
1980ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[10:8] = 0x00000000U
1981ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000700U    VAL : 0x00000000U
1982ad5b5801SMichal Simek     // .. .. NREF_OPT4 = 0x1
1983ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[13:11] = 0x00000001U
1984ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00000800U
1985ad5b5801SMichal Simek     // .. .. PREF_OPT1 = 0x0
1986ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[15:14] = 0x00000000U
1987ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000C000U    VAL : 0x00000000U
1988ad5b5801SMichal Simek     // .. .. PREF_OPT2 = 0x0
1989ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[19:17] = 0x00000000U
1990ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000E0000U    VAL : 0x00000000U
1991ad5b5801SMichal Simek     // .. .. UPDATE_CONTROL = 0x0
1992ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[20:20] = 0x00000000U
1993ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
1994ad5b5801SMichal Simek     // .. .. reserved_INIT_COMPLETE = 0x0
1995ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[21:21] = 0x00000000U
1996ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
1997ad5b5801SMichal Simek     // .. .. reserved_TST_CLK = 0x0
1998ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[22:22] = 0x00000000U
1999ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
2000ad5b5801SMichal Simek     // .. .. reserved_TST_HLN = 0x0
2001ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[23:23] = 0x00000000U
2002ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
2003ad5b5801SMichal Simek     // .. .. reserved_TST_HLP = 0x0
2004ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[24:24] = 0x00000000U
2005ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
2006ad5b5801SMichal Simek     // .. .. reserved_TST_RST = 0x0
2007ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[25:25] = 0x00000000U
2008ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
2009ad5b5801SMichal Simek     // .. .. reserved_INT_DCI_EN = 0x0
2010ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[26:26] = 0x00000000U
2011ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
2012ad5b5801SMichal Simek     // .. ..
2013ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x07FEFFFFU ,0x00000823U),
2014ad5b5801SMichal Simek     // .. FINISH: DDRIOB SETTINGS
2015ad5b5801SMichal Simek     // .. START: MIO PROGRAMMING
2016ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2017ad5b5801SMichal Simek     // .. ==> 0XF8000700[0:0] = 0x00000000U
2018ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2019ad5b5801SMichal Simek     // .. L0_SEL = 0
2020ad5b5801SMichal Simek     // .. ==> 0XF8000700[1:1] = 0x00000000U
2021ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2022ad5b5801SMichal Simek     // .. L1_SEL = 0
2023ad5b5801SMichal Simek     // .. ==> 0XF8000700[2:2] = 0x00000000U
2024ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2025ad5b5801SMichal Simek     // .. L2_SEL = 0
2026ad5b5801SMichal Simek     // .. ==> 0XF8000700[4:3] = 0x00000000U
2027ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2028ad5b5801SMichal Simek     // .. L3_SEL = 0
2029ad5b5801SMichal Simek     // .. ==> 0XF8000700[7:5] = 0x00000000U
2030ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2031ad5b5801SMichal Simek     // .. Speed = 0
2032ad5b5801SMichal Simek     // .. ==> 0XF8000700[8:8] = 0x00000000U
2033ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2034ad5b5801SMichal Simek     // .. IO_Type = 3
2035ad5b5801SMichal Simek     // .. ==> 0XF8000700[11:9] = 0x00000003U
2036ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2037ad5b5801SMichal Simek     // .. PULLUP = 0
2038ad5b5801SMichal Simek     // .. ==> 0XF8000700[12:12] = 0x00000000U
2039ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2040ad5b5801SMichal Simek     // .. DisableRcvr = 0
2041ad5b5801SMichal Simek     // .. ==> 0XF8000700[13:13] = 0x00000000U
2042ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2043ad5b5801SMichal Simek     // ..
2044ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000700, 0x00003FFFU ,0x00000600U),
2045ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2046ad5b5801SMichal Simek     // .. ==> 0XF8000704[0:0] = 0x00000000U
2047ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2048ad5b5801SMichal Simek     // .. L0_SEL = 1
2049ad5b5801SMichal Simek     // .. ==> 0XF8000704[1:1] = 0x00000001U
2050ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2051ad5b5801SMichal Simek     // .. L1_SEL = 0
2052ad5b5801SMichal Simek     // .. ==> 0XF8000704[2:2] = 0x00000000U
2053ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2054ad5b5801SMichal Simek     // .. L2_SEL = 0
2055ad5b5801SMichal Simek     // .. ==> 0XF8000704[4:3] = 0x00000000U
2056ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2057ad5b5801SMichal Simek     // .. L3_SEL = 0
2058ad5b5801SMichal Simek     // .. ==> 0XF8000704[7:5] = 0x00000000U
2059ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2060ad5b5801SMichal Simek     // .. Speed = 1
2061ad5b5801SMichal Simek     // .. ==> 0XF8000704[8:8] = 0x00000001U
2062ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2063ad5b5801SMichal Simek     // .. IO_Type = 3
2064ad5b5801SMichal Simek     // .. ==> 0XF8000704[11:9] = 0x00000003U
2065ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2066ad5b5801SMichal Simek     // .. PULLUP = 0
2067ad5b5801SMichal Simek     // .. ==> 0XF8000704[12:12] = 0x00000000U
2068ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2069ad5b5801SMichal Simek     // .. DisableRcvr = 0
2070ad5b5801SMichal Simek     // .. ==> 0XF8000704[13:13] = 0x00000000U
2071ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2072ad5b5801SMichal Simek     // ..
2073ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000704, 0x00003FFFU ,0x00000702U),
2074ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2075ad5b5801SMichal Simek     // .. ==> 0XF8000708[0:0] = 0x00000000U
2076ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2077ad5b5801SMichal Simek     // .. L0_SEL = 1
2078ad5b5801SMichal Simek     // .. ==> 0XF8000708[1:1] = 0x00000001U
2079ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2080ad5b5801SMichal Simek     // .. L1_SEL = 0
2081ad5b5801SMichal Simek     // .. ==> 0XF8000708[2:2] = 0x00000000U
2082ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2083ad5b5801SMichal Simek     // .. L2_SEL = 0
2084ad5b5801SMichal Simek     // .. ==> 0XF8000708[4:3] = 0x00000000U
2085ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2086ad5b5801SMichal Simek     // .. L3_SEL = 0
2087ad5b5801SMichal Simek     // .. ==> 0XF8000708[7:5] = 0x00000000U
2088ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2089ad5b5801SMichal Simek     // .. Speed = 1
2090ad5b5801SMichal Simek     // .. ==> 0XF8000708[8:8] = 0x00000001U
2091ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2092ad5b5801SMichal Simek     // .. IO_Type = 3
2093ad5b5801SMichal Simek     // .. ==> 0XF8000708[11:9] = 0x00000003U
2094ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2095ad5b5801SMichal Simek     // .. PULLUP = 0
2096ad5b5801SMichal Simek     // .. ==> 0XF8000708[12:12] = 0x00000000U
2097ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2098ad5b5801SMichal Simek     // .. DisableRcvr = 0
2099ad5b5801SMichal Simek     // .. ==> 0XF8000708[13:13] = 0x00000000U
2100ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2101ad5b5801SMichal Simek     // ..
2102ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000708, 0x00003FFFU ,0x00000702U),
2103ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2104ad5b5801SMichal Simek     // .. ==> 0XF800070C[0:0] = 0x00000000U
2105ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2106ad5b5801SMichal Simek     // .. L0_SEL = 1
2107ad5b5801SMichal Simek     // .. ==> 0XF800070C[1:1] = 0x00000001U
2108ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2109ad5b5801SMichal Simek     // .. L1_SEL = 0
2110ad5b5801SMichal Simek     // .. ==> 0XF800070C[2:2] = 0x00000000U
2111ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2112ad5b5801SMichal Simek     // .. L2_SEL = 0
2113ad5b5801SMichal Simek     // .. ==> 0XF800070C[4:3] = 0x00000000U
2114ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2115ad5b5801SMichal Simek     // .. L3_SEL = 0
2116ad5b5801SMichal Simek     // .. ==> 0XF800070C[7:5] = 0x00000000U
2117ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2118ad5b5801SMichal Simek     // .. Speed = 1
2119ad5b5801SMichal Simek     // .. ==> 0XF800070C[8:8] = 0x00000001U
2120ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2121ad5b5801SMichal Simek     // .. IO_Type = 3
2122ad5b5801SMichal Simek     // .. ==> 0XF800070C[11:9] = 0x00000003U
2123ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2124ad5b5801SMichal Simek     // .. PULLUP = 0
2125ad5b5801SMichal Simek     // .. ==> 0XF800070C[12:12] = 0x00000000U
2126ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2127ad5b5801SMichal Simek     // .. DisableRcvr = 0
2128ad5b5801SMichal Simek     // .. ==> 0XF800070C[13:13] = 0x00000000U
2129ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2130ad5b5801SMichal Simek     // ..
2131ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800070C, 0x00003FFFU ,0x00000702U),
2132ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2133ad5b5801SMichal Simek     // .. ==> 0XF8000710[0:0] = 0x00000000U
2134ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2135ad5b5801SMichal Simek     // .. L0_SEL = 1
2136ad5b5801SMichal Simek     // .. ==> 0XF8000710[1:1] = 0x00000001U
2137ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2138ad5b5801SMichal Simek     // .. L1_SEL = 0
2139ad5b5801SMichal Simek     // .. ==> 0XF8000710[2:2] = 0x00000000U
2140ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2141ad5b5801SMichal Simek     // .. L2_SEL = 0
2142ad5b5801SMichal Simek     // .. ==> 0XF8000710[4:3] = 0x00000000U
2143ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2144ad5b5801SMichal Simek     // .. L3_SEL = 0
2145ad5b5801SMichal Simek     // .. ==> 0XF8000710[7:5] = 0x00000000U
2146ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2147ad5b5801SMichal Simek     // .. Speed = 1
2148ad5b5801SMichal Simek     // .. ==> 0XF8000710[8:8] = 0x00000001U
2149ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2150ad5b5801SMichal Simek     // .. IO_Type = 3
2151ad5b5801SMichal Simek     // .. ==> 0XF8000710[11:9] = 0x00000003U
2152ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2153ad5b5801SMichal Simek     // .. PULLUP = 0
2154ad5b5801SMichal Simek     // .. ==> 0XF8000710[12:12] = 0x00000000U
2155ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2156ad5b5801SMichal Simek     // .. DisableRcvr = 0
2157ad5b5801SMichal Simek     // .. ==> 0XF8000710[13:13] = 0x00000000U
2158ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2159ad5b5801SMichal Simek     // ..
2160ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000710, 0x00003FFFU ,0x00000702U),
2161ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2162ad5b5801SMichal Simek     // .. ==> 0XF8000714[0:0] = 0x00000000U
2163ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2164ad5b5801SMichal Simek     // .. L0_SEL = 1
2165ad5b5801SMichal Simek     // .. ==> 0XF8000714[1:1] = 0x00000001U
2166ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2167ad5b5801SMichal Simek     // .. L1_SEL = 0
2168ad5b5801SMichal Simek     // .. ==> 0XF8000714[2:2] = 0x00000000U
2169ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2170ad5b5801SMichal Simek     // .. L2_SEL = 0
2171ad5b5801SMichal Simek     // .. ==> 0XF8000714[4:3] = 0x00000000U
2172ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2173ad5b5801SMichal Simek     // .. L3_SEL = 0
2174ad5b5801SMichal Simek     // .. ==> 0XF8000714[7:5] = 0x00000000U
2175ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2176ad5b5801SMichal Simek     // .. Speed = 1
2177ad5b5801SMichal Simek     // .. ==> 0XF8000714[8:8] = 0x00000001U
2178ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2179ad5b5801SMichal Simek     // .. IO_Type = 3
2180ad5b5801SMichal Simek     // .. ==> 0XF8000714[11:9] = 0x00000003U
2181ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2182ad5b5801SMichal Simek     // .. PULLUP = 0
2183ad5b5801SMichal Simek     // .. ==> 0XF8000714[12:12] = 0x00000000U
2184ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2185ad5b5801SMichal Simek     // .. DisableRcvr = 0
2186ad5b5801SMichal Simek     // .. ==> 0XF8000714[13:13] = 0x00000000U
2187ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2188ad5b5801SMichal Simek     // ..
2189ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000714, 0x00003FFFU ,0x00000702U),
2190ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2191ad5b5801SMichal Simek     // .. ==> 0XF8000718[0:0] = 0x00000000U
2192ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2193ad5b5801SMichal Simek     // .. L0_SEL = 1
2194ad5b5801SMichal Simek     // .. ==> 0XF8000718[1:1] = 0x00000001U
2195ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2196ad5b5801SMichal Simek     // .. L1_SEL = 0
2197ad5b5801SMichal Simek     // .. ==> 0XF8000718[2:2] = 0x00000000U
2198ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2199ad5b5801SMichal Simek     // .. L2_SEL = 0
2200ad5b5801SMichal Simek     // .. ==> 0XF8000718[4:3] = 0x00000000U
2201ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2202ad5b5801SMichal Simek     // .. L3_SEL = 0
2203ad5b5801SMichal Simek     // .. ==> 0XF8000718[7:5] = 0x00000000U
2204ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2205ad5b5801SMichal Simek     // .. Speed = 1
2206ad5b5801SMichal Simek     // .. ==> 0XF8000718[8:8] = 0x00000001U
2207ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2208ad5b5801SMichal Simek     // .. IO_Type = 3
2209ad5b5801SMichal Simek     // .. ==> 0XF8000718[11:9] = 0x00000003U
2210ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2211ad5b5801SMichal Simek     // .. PULLUP = 0
2212ad5b5801SMichal Simek     // .. ==> 0XF8000718[12:12] = 0x00000000U
2213ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2214ad5b5801SMichal Simek     // .. DisableRcvr = 0
2215ad5b5801SMichal Simek     // .. ==> 0XF8000718[13:13] = 0x00000000U
2216ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2217ad5b5801SMichal Simek     // ..
2218ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000718, 0x00003FFFU ,0x00000702U),
2219ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2220ad5b5801SMichal Simek     // .. ==> 0XF800071C[0:0] = 0x00000000U
2221ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2222ad5b5801SMichal Simek     // .. L0_SEL = 0
2223ad5b5801SMichal Simek     // .. ==> 0XF800071C[1:1] = 0x00000000U
2224ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2225ad5b5801SMichal Simek     // .. L1_SEL = 0
2226ad5b5801SMichal Simek     // .. ==> 0XF800071C[2:2] = 0x00000000U
2227ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2228ad5b5801SMichal Simek     // .. L2_SEL = 0
2229ad5b5801SMichal Simek     // .. ==> 0XF800071C[4:3] = 0x00000000U
2230ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2231ad5b5801SMichal Simek     // .. L3_SEL = 0
2232ad5b5801SMichal Simek     // .. ==> 0XF800071C[7:5] = 0x00000000U
2233ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2234ad5b5801SMichal Simek     // .. Speed = 0
2235ad5b5801SMichal Simek     // .. ==> 0XF800071C[8:8] = 0x00000000U
2236ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2237ad5b5801SMichal Simek     // .. IO_Type = 3
2238ad5b5801SMichal Simek     // .. ==> 0XF800071C[11:9] = 0x00000003U
2239ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2240ad5b5801SMichal Simek     // .. PULLUP = 0
2241ad5b5801SMichal Simek     // .. ==> 0XF800071C[12:12] = 0x00000000U
2242ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2243ad5b5801SMichal Simek     // .. DisableRcvr = 0
2244ad5b5801SMichal Simek     // .. ==> 0XF800071C[13:13] = 0x00000000U
2245ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2246ad5b5801SMichal Simek     // ..
2247ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800071C, 0x00003FFFU ,0x00000600U),
2248ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2249ad5b5801SMichal Simek     // .. ==> 0XF8000720[0:0] = 0x00000000U
2250ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2251ad5b5801SMichal Simek     // .. L0_SEL = 0
2252ad5b5801SMichal Simek     // .. ==> 0XF8000720[1:1] = 0x00000000U
2253ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2254ad5b5801SMichal Simek     // .. L1_SEL = 0
2255ad5b5801SMichal Simek     // .. ==> 0XF8000720[2:2] = 0x00000000U
2256ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2257ad5b5801SMichal Simek     // .. L2_SEL = 0
2258ad5b5801SMichal Simek     // .. ==> 0XF8000720[4:3] = 0x00000000U
2259ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2260ad5b5801SMichal Simek     // .. L3_SEL = 0
2261ad5b5801SMichal Simek     // .. ==> 0XF8000720[7:5] = 0x00000000U
2262ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2263ad5b5801SMichal Simek     // .. Speed = 1
2264ad5b5801SMichal Simek     // .. ==> 0XF8000720[8:8] = 0x00000001U
2265ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2266ad5b5801SMichal Simek     // .. IO_Type = 3
2267ad5b5801SMichal Simek     // .. ==> 0XF8000720[11:9] = 0x00000003U
2268ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2269ad5b5801SMichal Simek     // .. PULLUP = 0
2270ad5b5801SMichal Simek     // .. ==> 0XF8000720[12:12] = 0x00000000U
2271ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2272ad5b5801SMichal Simek     // .. DisableRcvr = 0
2273ad5b5801SMichal Simek     // .. ==> 0XF8000720[13:13] = 0x00000000U
2274ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2275ad5b5801SMichal Simek     // ..
2276ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000720, 0x00003FFFU ,0x00000700U),
2277ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2278ad5b5801SMichal Simek     // .. ==> 0XF8000724[0:0] = 0x00000000U
2279ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2280ad5b5801SMichal Simek     // .. L0_SEL = 0
2281ad5b5801SMichal Simek     // .. ==> 0XF8000724[1:1] = 0x00000000U
2282ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2283ad5b5801SMichal Simek     // .. L1_SEL = 0
2284ad5b5801SMichal Simek     // .. ==> 0XF8000724[2:2] = 0x00000000U
2285ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2286ad5b5801SMichal Simek     // .. L2_SEL = 0
2287ad5b5801SMichal Simek     // .. ==> 0XF8000724[4:3] = 0x00000000U
2288ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2289ad5b5801SMichal Simek     // .. L3_SEL = 0
2290ad5b5801SMichal Simek     // .. ==> 0XF8000724[7:5] = 0x00000000U
2291ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2292ad5b5801SMichal Simek     // .. Speed = 0
2293ad5b5801SMichal Simek     // .. ==> 0XF8000724[8:8] = 0x00000000U
2294ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2295ad5b5801SMichal Simek     // .. IO_Type = 3
2296ad5b5801SMichal Simek     // .. ==> 0XF8000724[11:9] = 0x00000003U
2297ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2298ad5b5801SMichal Simek     // .. PULLUP = 0
2299ad5b5801SMichal Simek     // .. ==> 0XF8000724[12:12] = 0x00000000U
2300ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2301ad5b5801SMichal Simek     // .. DisableRcvr = 0
2302ad5b5801SMichal Simek     // .. ==> 0XF8000724[13:13] = 0x00000000U
2303ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2304ad5b5801SMichal Simek     // ..
2305ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000724, 0x00003FFFU ,0x00000600U),
2306ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2307ad5b5801SMichal Simek     // .. ==> 0XF8000728[0:0] = 0x00000000U
2308ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2309ad5b5801SMichal Simek     // .. L0_SEL = 0
2310ad5b5801SMichal Simek     // .. ==> 0XF8000728[1:1] = 0x00000000U
2311ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2312ad5b5801SMichal Simek     // .. L1_SEL = 0
2313ad5b5801SMichal Simek     // .. ==> 0XF8000728[2:2] = 0x00000000U
2314ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2315ad5b5801SMichal Simek     // .. L2_SEL = 0
2316ad5b5801SMichal Simek     // .. ==> 0XF8000728[4:3] = 0x00000000U
2317ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2318ad5b5801SMichal Simek     // .. L3_SEL = 0
2319ad5b5801SMichal Simek     // .. ==> 0XF8000728[7:5] = 0x00000000U
2320ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2321ad5b5801SMichal Simek     // .. Speed = 0
2322ad5b5801SMichal Simek     // .. ==> 0XF8000728[8:8] = 0x00000000U
2323ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2324ad5b5801SMichal Simek     // .. IO_Type = 3
2325ad5b5801SMichal Simek     // .. ==> 0XF8000728[11:9] = 0x00000003U
2326ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2327ad5b5801SMichal Simek     // .. PULLUP = 0
2328ad5b5801SMichal Simek     // .. ==> 0XF8000728[12:12] = 0x00000000U
2329ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2330ad5b5801SMichal Simek     // .. DisableRcvr = 0
2331ad5b5801SMichal Simek     // .. ==> 0XF8000728[13:13] = 0x00000000U
2332ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2333ad5b5801SMichal Simek     // ..
2334ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000728, 0x00003FFFU ,0x00000600U),
2335ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2336ad5b5801SMichal Simek     // .. ==> 0XF800072C[0:0] = 0x00000000U
2337ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2338ad5b5801SMichal Simek     // .. L0_SEL = 0
2339ad5b5801SMichal Simek     // .. ==> 0XF800072C[1:1] = 0x00000000U
2340ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2341ad5b5801SMichal Simek     // .. L1_SEL = 0
2342ad5b5801SMichal Simek     // .. ==> 0XF800072C[2:2] = 0x00000000U
2343ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2344ad5b5801SMichal Simek     // .. L2_SEL = 0
2345ad5b5801SMichal Simek     // .. ==> 0XF800072C[4:3] = 0x00000000U
2346ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2347ad5b5801SMichal Simek     // .. L3_SEL = 0
2348ad5b5801SMichal Simek     // .. ==> 0XF800072C[7:5] = 0x00000000U
2349ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2350ad5b5801SMichal Simek     // .. Speed = 0
2351ad5b5801SMichal Simek     // .. ==> 0XF800072C[8:8] = 0x00000000U
2352ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2353ad5b5801SMichal Simek     // .. IO_Type = 3
2354ad5b5801SMichal Simek     // .. ==> 0XF800072C[11:9] = 0x00000003U
2355ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2356ad5b5801SMichal Simek     // .. PULLUP = 0
2357ad5b5801SMichal Simek     // .. ==> 0XF800072C[12:12] = 0x00000000U
2358ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2359ad5b5801SMichal Simek     // .. DisableRcvr = 0
2360ad5b5801SMichal Simek     // .. ==> 0XF800072C[13:13] = 0x00000000U
2361ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2362ad5b5801SMichal Simek     // ..
2363ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800072C, 0x00003FFFU ,0x00000600U),
2364ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2365ad5b5801SMichal Simek     // .. ==> 0XF8000730[0:0] = 0x00000000U
2366ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2367ad5b5801SMichal Simek     // .. L0_SEL = 0
2368ad5b5801SMichal Simek     // .. ==> 0XF8000730[1:1] = 0x00000000U
2369ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2370ad5b5801SMichal Simek     // .. L1_SEL = 0
2371ad5b5801SMichal Simek     // .. ==> 0XF8000730[2:2] = 0x00000000U
2372ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2373ad5b5801SMichal Simek     // .. L2_SEL = 0
2374ad5b5801SMichal Simek     // .. ==> 0XF8000730[4:3] = 0x00000000U
2375ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2376ad5b5801SMichal Simek     // .. L3_SEL = 0
2377ad5b5801SMichal Simek     // .. ==> 0XF8000730[7:5] = 0x00000000U
2378ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2379ad5b5801SMichal Simek     // .. Speed = 0
2380ad5b5801SMichal Simek     // .. ==> 0XF8000730[8:8] = 0x00000000U
2381ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2382ad5b5801SMichal Simek     // .. IO_Type = 3
2383ad5b5801SMichal Simek     // .. ==> 0XF8000730[11:9] = 0x00000003U
2384ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2385ad5b5801SMichal Simek     // .. PULLUP = 0
2386ad5b5801SMichal Simek     // .. ==> 0XF8000730[12:12] = 0x00000000U
2387ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2388ad5b5801SMichal Simek     // .. DisableRcvr = 0
2389ad5b5801SMichal Simek     // .. ==> 0XF8000730[13:13] = 0x00000000U
2390ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2391ad5b5801SMichal Simek     // ..
2392ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000730, 0x00003FFFU ,0x00000600U),
2393ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2394ad5b5801SMichal Simek     // .. ==> 0XF8000734[0:0] = 0x00000000U
2395ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2396ad5b5801SMichal Simek     // .. L0_SEL = 0
2397ad5b5801SMichal Simek     // .. ==> 0XF8000734[1:1] = 0x00000000U
2398ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2399ad5b5801SMichal Simek     // .. L1_SEL = 0
2400ad5b5801SMichal Simek     // .. ==> 0XF8000734[2:2] = 0x00000000U
2401ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2402ad5b5801SMichal Simek     // .. L2_SEL = 0
2403ad5b5801SMichal Simek     // .. ==> 0XF8000734[4:3] = 0x00000000U
2404ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2405ad5b5801SMichal Simek     // .. L3_SEL = 0
2406ad5b5801SMichal Simek     // .. ==> 0XF8000734[7:5] = 0x00000000U
2407ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2408ad5b5801SMichal Simek     // .. Speed = 0
2409ad5b5801SMichal Simek     // .. ==> 0XF8000734[8:8] = 0x00000000U
2410ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2411ad5b5801SMichal Simek     // .. IO_Type = 3
2412ad5b5801SMichal Simek     // .. ==> 0XF8000734[11:9] = 0x00000003U
2413ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2414ad5b5801SMichal Simek     // .. PULLUP = 0
2415ad5b5801SMichal Simek     // .. ==> 0XF8000734[12:12] = 0x00000000U
2416ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2417ad5b5801SMichal Simek     // .. DisableRcvr = 0
2418ad5b5801SMichal Simek     // .. ==> 0XF8000734[13:13] = 0x00000000U
2419ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2420ad5b5801SMichal Simek     // ..
2421ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000734, 0x00003FFFU ,0x00000600U),
2422ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2423ad5b5801SMichal Simek     // .. ==> 0XF8000738[0:0] = 0x00000000U
2424ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2425ad5b5801SMichal Simek     // .. L0_SEL = 0
2426ad5b5801SMichal Simek     // .. ==> 0XF8000738[1:1] = 0x00000000U
2427ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2428ad5b5801SMichal Simek     // .. L1_SEL = 0
2429ad5b5801SMichal Simek     // .. ==> 0XF8000738[2:2] = 0x00000000U
2430ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2431ad5b5801SMichal Simek     // .. L2_SEL = 0
2432ad5b5801SMichal Simek     // .. ==> 0XF8000738[4:3] = 0x00000000U
2433ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2434ad5b5801SMichal Simek     // .. L3_SEL = 0
2435ad5b5801SMichal Simek     // .. ==> 0XF8000738[7:5] = 0x00000000U
2436ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2437ad5b5801SMichal Simek     // .. Speed = 0
2438ad5b5801SMichal Simek     // .. ==> 0XF8000738[8:8] = 0x00000000U
2439ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2440ad5b5801SMichal Simek     // .. IO_Type = 3
2441ad5b5801SMichal Simek     // .. ==> 0XF8000738[11:9] = 0x00000003U
2442ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2443ad5b5801SMichal Simek     // .. PULLUP = 0
2444ad5b5801SMichal Simek     // .. ==> 0XF8000738[12:12] = 0x00000000U
2445ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2446ad5b5801SMichal Simek     // .. DisableRcvr = 0
2447ad5b5801SMichal Simek     // .. ==> 0XF8000738[13:13] = 0x00000000U
2448ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2449ad5b5801SMichal Simek     // ..
2450ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000738, 0x00003FFFU ,0x00000600U),
2451ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2452ad5b5801SMichal Simek     // .. ==> 0XF800073C[0:0] = 0x00000000U
2453ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2454ad5b5801SMichal Simek     // .. L0_SEL = 0
2455ad5b5801SMichal Simek     // .. ==> 0XF800073C[1:1] = 0x00000000U
2456ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2457ad5b5801SMichal Simek     // .. L1_SEL = 0
2458ad5b5801SMichal Simek     // .. ==> 0XF800073C[2:2] = 0x00000000U
2459ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2460ad5b5801SMichal Simek     // .. L2_SEL = 0
2461ad5b5801SMichal Simek     // .. ==> 0XF800073C[4:3] = 0x00000000U
2462ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2463ad5b5801SMichal Simek     // .. L3_SEL = 0
2464ad5b5801SMichal Simek     // .. ==> 0XF800073C[7:5] = 0x00000000U
2465ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2466ad5b5801SMichal Simek     // .. Speed = 0
2467ad5b5801SMichal Simek     // .. ==> 0XF800073C[8:8] = 0x00000000U
2468ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2469ad5b5801SMichal Simek     // .. IO_Type = 3
2470ad5b5801SMichal Simek     // .. ==> 0XF800073C[11:9] = 0x00000003U
2471ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2472ad5b5801SMichal Simek     // .. PULLUP = 0
2473ad5b5801SMichal Simek     // .. ==> 0XF800073C[12:12] = 0x00000000U
2474ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2475ad5b5801SMichal Simek     // .. DisableRcvr = 0
2476ad5b5801SMichal Simek     // .. ==> 0XF800073C[13:13] = 0x00000000U
2477ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2478ad5b5801SMichal Simek     // ..
2479ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800073C, 0x00003FFFU ,0x00000600U),
2480ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2481ad5b5801SMichal Simek     // .. ==> 0XF8000740[0:0] = 0x00000000U
2482ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2483ad5b5801SMichal Simek     // .. L0_SEL = 1
2484ad5b5801SMichal Simek     // .. ==> 0XF8000740[1:1] = 0x00000001U
2485ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2486ad5b5801SMichal Simek     // .. L1_SEL = 0
2487ad5b5801SMichal Simek     // .. ==> 0XF8000740[2:2] = 0x00000000U
2488ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2489ad5b5801SMichal Simek     // .. L2_SEL = 0
2490ad5b5801SMichal Simek     // .. ==> 0XF8000740[4:3] = 0x00000000U
2491ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2492ad5b5801SMichal Simek     // .. L3_SEL = 0
2493ad5b5801SMichal Simek     // .. ==> 0XF8000740[7:5] = 0x00000000U
2494ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2495ad5b5801SMichal Simek     // .. Speed = 1
2496ad5b5801SMichal Simek     // .. ==> 0XF8000740[8:8] = 0x00000001U
2497ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2498ad5b5801SMichal Simek     // .. IO_Type = 1
2499ad5b5801SMichal Simek     // .. ==> 0XF8000740[11:9] = 0x00000001U
2500ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2501ad5b5801SMichal Simek     // .. PULLUP = 0
2502ad5b5801SMichal Simek     // .. ==> 0XF8000740[12:12] = 0x00000000U
2503ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2504ad5b5801SMichal Simek     // .. DisableRcvr = 0
2505ad5b5801SMichal Simek     // .. ==> 0XF8000740[13:13] = 0x00000000U
2506ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2507ad5b5801SMichal Simek     // ..
2508ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000740, 0x00003FFFU ,0x00000302U),
2509ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2510ad5b5801SMichal Simek     // .. ==> 0XF8000744[0:0] = 0x00000000U
2511ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2512ad5b5801SMichal Simek     // .. L0_SEL = 1
2513ad5b5801SMichal Simek     // .. ==> 0XF8000744[1:1] = 0x00000001U
2514ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2515ad5b5801SMichal Simek     // .. L1_SEL = 0
2516ad5b5801SMichal Simek     // .. ==> 0XF8000744[2:2] = 0x00000000U
2517ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2518ad5b5801SMichal Simek     // .. L2_SEL = 0
2519ad5b5801SMichal Simek     // .. ==> 0XF8000744[4:3] = 0x00000000U
2520ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2521ad5b5801SMichal Simek     // .. L3_SEL = 0
2522ad5b5801SMichal Simek     // .. ==> 0XF8000744[7:5] = 0x00000000U
2523ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2524ad5b5801SMichal Simek     // .. Speed = 1
2525ad5b5801SMichal Simek     // .. ==> 0XF8000744[8:8] = 0x00000001U
2526ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2527ad5b5801SMichal Simek     // .. IO_Type = 1
2528ad5b5801SMichal Simek     // .. ==> 0XF8000744[11:9] = 0x00000001U
2529ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2530ad5b5801SMichal Simek     // .. PULLUP = 0
2531ad5b5801SMichal Simek     // .. ==> 0XF8000744[12:12] = 0x00000000U
2532ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2533ad5b5801SMichal Simek     // .. DisableRcvr = 0
2534ad5b5801SMichal Simek     // .. ==> 0XF8000744[13:13] = 0x00000000U
2535ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2536ad5b5801SMichal Simek     // ..
2537ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000744, 0x00003FFFU ,0x00000302U),
2538ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2539ad5b5801SMichal Simek     // .. ==> 0XF8000748[0:0] = 0x00000000U
2540ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2541ad5b5801SMichal Simek     // .. L0_SEL = 1
2542ad5b5801SMichal Simek     // .. ==> 0XF8000748[1:1] = 0x00000001U
2543ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2544ad5b5801SMichal Simek     // .. L1_SEL = 0
2545ad5b5801SMichal Simek     // .. ==> 0XF8000748[2:2] = 0x00000000U
2546ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2547ad5b5801SMichal Simek     // .. L2_SEL = 0
2548ad5b5801SMichal Simek     // .. ==> 0XF8000748[4:3] = 0x00000000U
2549ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2550ad5b5801SMichal Simek     // .. L3_SEL = 0
2551ad5b5801SMichal Simek     // .. ==> 0XF8000748[7:5] = 0x00000000U
2552ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2553ad5b5801SMichal Simek     // .. Speed = 1
2554ad5b5801SMichal Simek     // .. ==> 0XF8000748[8:8] = 0x00000001U
2555ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2556ad5b5801SMichal Simek     // .. IO_Type = 1
2557ad5b5801SMichal Simek     // .. ==> 0XF8000748[11:9] = 0x00000001U
2558ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2559ad5b5801SMichal Simek     // .. PULLUP = 0
2560ad5b5801SMichal Simek     // .. ==> 0XF8000748[12:12] = 0x00000000U
2561ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2562ad5b5801SMichal Simek     // .. DisableRcvr = 0
2563ad5b5801SMichal Simek     // .. ==> 0XF8000748[13:13] = 0x00000000U
2564ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2565ad5b5801SMichal Simek     // ..
2566ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000748, 0x00003FFFU ,0x00000302U),
2567ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2568ad5b5801SMichal Simek     // .. ==> 0XF800074C[0:0] = 0x00000000U
2569ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2570ad5b5801SMichal Simek     // .. L0_SEL = 1
2571ad5b5801SMichal Simek     // .. ==> 0XF800074C[1:1] = 0x00000001U
2572ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2573ad5b5801SMichal Simek     // .. L1_SEL = 0
2574ad5b5801SMichal Simek     // .. ==> 0XF800074C[2:2] = 0x00000000U
2575ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2576ad5b5801SMichal Simek     // .. L2_SEL = 0
2577ad5b5801SMichal Simek     // .. ==> 0XF800074C[4:3] = 0x00000000U
2578ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2579ad5b5801SMichal Simek     // .. L3_SEL = 0
2580ad5b5801SMichal Simek     // .. ==> 0XF800074C[7:5] = 0x00000000U
2581ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2582ad5b5801SMichal Simek     // .. Speed = 1
2583ad5b5801SMichal Simek     // .. ==> 0XF800074C[8:8] = 0x00000001U
2584ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2585ad5b5801SMichal Simek     // .. IO_Type = 1
2586ad5b5801SMichal Simek     // .. ==> 0XF800074C[11:9] = 0x00000001U
2587ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2588ad5b5801SMichal Simek     // .. PULLUP = 0
2589ad5b5801SMichal Simek     // .. ==> 0XF800074C[12:12] = 0x00000000U
2590ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2591ad5b5801SMichal Simek     // .. DisableRcvr = 0
2592ad5b5801SMichal Simek     // .. ==> 0XF800074C[13:13] = 0x00000000U
2593ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2594ad5b5801SMichal Simek     // ..
2595ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800074C, 0x00003FFFU ,0x00000302U),
2596ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2597ad5b5801SMichal Simek     // .. ==> 0XF8000750[0:0] = 0x00000000U
2598ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2599ad5b5801SMichal Simek     // .. L0_SEL = 1
2600ad5b5801SMichal Simek     // .. ==> 0XF8000750[1:1] = 0x00000001U
2601ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2602ad5b5801SMichal Simek     // .. L1_SEL = 0
2603ad5b5801SMichal Simek     // .. ==> 0XF8000750[2:2] = 0x00000000U
2604ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2605ad5b5801SMichal Simek     // .. L2_SEL = 0
2606ad5b5801SMichal Simek     // .. ==> 0XF8000750[4:3] = 0x00000000U
2607ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2608ad5b5801SMichal Simek     // .. L3_SEL = 0
2609ad5b5801SMichal Simek     // .. ==> 0XF8000750[7:5] = 0x00000000U
2610ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2611ad5b5801SMichal Simek     // .. Speed = 1
2612ad5b5801SMichal Simek     // .. ==> 0XF8000750[8:8] = 0x00000001U
2613ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2614ad5b5801SMichal Simek     // .. IO_Type = 1
2615ad5b5801SMichal Simek     // .. ==> 0XF8000750[11:9] = 0x00000001U
2616ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2617ad5b5801SMichal Simek     // .. PULLUP = 0
2618ad5b5801SMichal Simek     // .. ==> 0XF8000750[12:12] = 0x00000000U
2619ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2620ad5b5801SMichal Simek     // .. DisableRcvr = 0
2621ad5b5801SMichal Simek     // .. ==> 0XF8000750[13:13] = 0x00000000U
2622ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2623ad5b5801SMichal Simek     // ..
2624ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000750, 0x00003FFFU ,0x00000302U),
2625ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2626ad5b5801SMichal Simek     // .. ==> 0XF8000754[0:0] = 0x00000000U
2627ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2628ad5b5801SMichal Simek     // .. L0_SEL = 1
2629ad5b5801SMichal Simek     // .. ==> 0XF8000754[1:1] = 0x00000001U
2630ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2631ad5b5801SMichal Simek     // .. L1_SEL = 0
2632ad5b5801SMichal Simek     // .. ==> 0XF8000754[2:2] = 0x00000000U
2633ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2634ad5b5801SMichal Simek     // .. L2_SEL = 0
2635ad5b5801SMichal Simek     // .. ==> 0XF8000754[4:3] = 0x00000000U
2636ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2637ad5b5801SMichal Simek     // .. L3_SEL = 0
2638ad5b5801SMichal Simek     // .. ==> 0XF8000754[7:5] = 0x00000000U
2639ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2640ad5b5801SMichal Simek     // .. Speed = 1
2641ad5b5801SMichal Simek     // .. ==> 0XF8000754[8:8] = 0x00000001U
2642ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2643ad5b5801SMichal Simek     // .. IO_Type = 1
2644ad5b5801SMichal Simek     // .. ==> 0XF8000754[11:9] = 0x00000001U
2645ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2646ad5b5801SMichal Simek     // .. PULLUP = 0
2647ad5b5801SMichal Simek     // .. ==> 0XF8000754[12:12] = 0x00000000U
2648ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2649ad5b5801SMichal Simek     // .. DisableRcvr = 0
2650ad5b5801SMichal Simek     // .. ==> 0XF8000754[13:13] = 0x00000000U
2651ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2652ad5b5801SMichal Simek     // ..
2653ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000754, 0x00003FFFU ,0x00000302U),
2654ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2655ad5b5801SMichal Simek     // .. ==> 0XF8000758[0:0] = 0x00000001U
2656ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2657ad5b5801SMichal Simek     // .. L0_SEL = 1
2658ad5b5801SMichal Simek     // .. ==> 0XF8000758[1:1] = 0x00000001U
2659ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2660ad5b5801SMichal Simek     // .. L1_SEL = 0
2661ad5b5801SMichal Simek     // .. ==> 0XF8000758[2:2] = 0x00000000U
2662ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2663ad5b5801SMichal Simek     // .. L2_SEL = 0
2664ad5b5801SMichal Simek     // .. ==> 0XF8000758[4:3] = 0x00000000U
2665ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2666ad5b5801SMichal Simek     // .. L3_SEL = 0
2667ad5b5801SMichal Simek     // .. ==> 0XF8000758[7:5] = 0x00000000U
2668ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2669ad5b5801SMichal Simek     // .. Speed = 1
2670ad5b5801SMichal Simek     // .. ==> 0XF8000758[8:8] = 0x00000001U
2671ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2672ad5b5801SMichal Simek     // .. IO_Type = 1
2673ad5b5801SMichal Simek     // .. ==> 0XF8000758[11:9] = 0x00000001U
2674ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2675ad5b5801SMichal Simek     // .. PULLUP = 0
2676ad5b5801SMichal Simek     // .. ==> 0XF8000758[12:12] = 0x00000000U
2677ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2678ad5b5801SMichal Simek     // .. DisableRcvr = 0
2679ad5b5801SMichal Simek     // .. ==> 0XF8000758[13:13] = 0x00000000U
2680ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2681ad5b5801SMichal Simek     // ..
2682ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000758, 0x00003FFFU ,0x00000303U),
2683ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2684ad5b5801SMichal Simek     // .. ==> 0XF800075C[0:0] = 0x00000001U
2685ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2686ad5b5801SMichal Simek     // .. L0_SEL = 1
2687ad5b5801SMichal Simek     // .. ==> 0XF800075C[1:1] = 0x00000001U
2688ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2689ad5b5801SMichal Simek     // .. L1_SEL = 0
2690ad5b5801SMichal Simek     // .. ==> 0XF800075C[2:2] = 0x00000000U
2691ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2692ad5b5801SMichal Simek     // .. L2_SEL = 0
2693ad5b5801SMichal Simek     // .. ==> 0XF800075C[4:3] = 0x00000000U
2694ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2695ad5b5801SMichal Simek     // .. L3_SEL = 0
2696ad5b5801SMichal Simek     // .. ==> 0XF800075C[7:5] = 0x00000000U
2697ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2698ad5b5801SMichal Simek     // .. Speed = 1
2699ad5b5801SMichal Simek     // .. ==> 0XF800075C[8:8] = 0x00000001U
2700ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2701ad5b5801SMichal Simek     // .. IO_Type = 1
2702ad5b5801SMichal Simek     // .. ==> 0XF800075C[11:9] = 0x00000001U
2703ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2704ad5b5801SMichal Simek     // .. PULLUP = 0
2705ad5b5801SMichal Simek     // .. ==> 0XF800075C[12:12] = 0x00000000U
2706ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2707ad5b5801SMichal Simek     // .. DisableRcvr = 0
2708ad5b5801SMichal Simek     // .. ==> 0XF800075C[13:13] = 0x00000000U
2709ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2710ad5b5801SMichal Simek     // ..
2711ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800075C, 0x00003FFFU ,0x00000303U),
2712ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2713ad5b5801SMichal Simek     // .. ==> 0XF8000760[0:0] = 0x00000001U
2714ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2715ad5b5801SMichal Simek     // .. L0_SEL = 1
2716ad5b5801SMichal Simek     // .. ==> 0XF8000760[1:1] = 0x00000001U
2717ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2718ad5b5801SMichal Simek     // .. L1_SEL = 0
2719ad5b5801SMichal Simek     // .. ==> 0XF8000760[2:2] = 0x00000000U
2720ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2721ad5b5801SMichal Simek     // .. L2_SEL = 0
2722ad5b5801SMichal Simek     // .. ==> 0XF8000760[4:3] = 0x00000000U
2723ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2724ad5b5801SMichal Simek     // .. L3_SEL = 0
2725ad5b5801SMichal Simek     // .. ==> 0XF8000760[7:5] = 0x00000000U
2726ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2727ad5b5801SMichal Simek     // .. Speed = 1
2728ad5b5801SMichal Simek     // .. ==> 0XF8000760[8:8] = 0x00000001U
2729ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2730ad5b5801SMichal Simek     // .. IO_Type = 1
2731ad5b5801SMichal Simek     // .. ==> 0XF8000760[11:9] = 0x00000001U
2732ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2733ad5b5801SMichal Simek     // .. PULLUP = 0
2734ad5b5801SMichal Simek     // .. ==> 0XF8000760[12:12] = 0x00000000U
2735ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2736ad5b5801SMichal Simek     // .. DisableRcvr = 0
2737ad5b5801SMichal Simek     // .. ==> 0XF8000760[13:13] = 0x00000000U
2738ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2739ad5b5801SMichal Simek     // ..
2740ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000760, 0x00003FFFU ,0x00000303U),
2741ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2742ad5b5801SMichal Simek     // .. ==> 0XF8000764[0:0] = 0x00000001U
2743ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2744ad5b5801SMichal Simek     // .. L0_SEL = 1
2745ad5b5801SMichal Simek     // .. ==> 0XF8000764[1:1] = 0x00000001U
2746ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2747ad5b5801SMichal Simek     // .. L1_SEL = 0
2748ad5b5801SMichal Simek     // .. ==> 0XF8000764[2:2] = 0x00000000U
2749ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2750ad5b5801SMichal Simek     // .. L2_SEL = 0
2751ad5b5801SMichal Simek     // .. ==> 0XF8000764[4:3] = 0x00000000U
2752ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2753ad5b5801SMichal Simek     // .. L3_SEL = 0
2754ad5b5801SMichal Simek     // .. ==> 0XF8000764[7:5] = 0x00000000U
2755ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2756ad5b5801SMichal Simek     // .. Speed = 1
2757ad5b5801SMichal Simek     // .. ==> 0XF8000764[8:8] = 0x00000001U
2758ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2759ad5b5801SMichal Simek     // .. IO_Type = 1
2760ad5b5801SMichal Simek     // .. ==> 0XF8000764[11:9] = 0x00000001U
2761ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2762ad5b5801SMichal Simek     // .. PULLUP = 0
2763ad5b5801SMichal Simek     // .. ==> 0XF8000764[12:12] = 0x00000000U
2764ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2765ad5b5801SMichal Simek     // .. DisableRcvr = 0
2766ad5b5801SMichal Simek     // .. ==> 0XF8000764[13:13] = 0x00000000U
2767ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2768ad5b5801SMichal Simek     // ..
2769ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000764, 0x00003FFFU ,0x00000303U),
2770ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2771ad5b5801SMichal Simek     // .. ==> 0XF8000768[0:0] = 0x00000001U
2772ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2773ad5b5801SMichal Simek     // .. L0_SEL = 1
2774ad5b5801SMichal Simek     // .. ==> 0XF8000768[1:1] = 0x00000001U
2775ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2776ad5b5801SMichal Simek     // .. L1_SEL = 0
2777ad5b5801SMichal Simek     // .. ==> 0XF8000768[2:2] = 0x00000000U
2778ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2779ad5b5801SMichal Simek     // .. L2_SEL = 0
2780ad5b5801SMichal Simek     // .. ==> 0XF8000768[4:3] = 0x00000000U
2781ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2782ad5b5801SMichal Simek     // .. L3_SEL = 0
2783ad5b5801SMichal Simek     // .. ==> 0XF8000768[7:5] = 0x00000000U
2784ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2785ad5b5801SMichal Simek     // .. Speed = 1
2786ad5b5801SMichal Simek     // .. ==> 0XF8000768[8:8] = 0x00000001U
2787ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2788ad5b5801SMichal Simek     // .. IO_Type = 1
2789ad5b5801SMichal Simek     // .. ==> 0XF8000768[11:9] = 0x00000001U
2790ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2791ad5b5801SMichal Simek     // .. PULLUP = 0
2792ad5b5801SMichal Simek     // .. ==> 0XF8000768[12:12] = 0x00000000U
2793ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2794ad5b5801SMichal Simek     // .. DisableRcvr = 0
2795ad5b5801SMichal Simek     // .. ==> 0XF8000768[13:13] = 0x00000000U
2796ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2797ad5b5801SMichal Simek     // ..
2798ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000768, 0x00003FFFU ,0x00000303U),
2799ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2800ad5b5801SMichal Simek     // .. ==> 0XF800076C[0:0] = 0x00000001U
2801ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2802ad5b5801SMichal Simek     // .. L0_SEL = 1
2803ad5b5801SMichal Simek     // .. ==> 0XF800076C[1:1] = 0x00000001U
2804ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2805ad5b5801SMichal Simek     // .. L1_SEL = 0
2806ad5b5801SMichal Simek     // .. ==> 0XF800076C[2:2] = 0x00000000U
2807ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2808ad5b5801SMichal Simek     // .. L2_SEL = 0
2809ad5b5801SMichal Simek     // .. ==> 0XF800076C[4:3] = 0x00000000U
2810ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2811ad5b5801SMichal Simek     // .. L3_SEL = 0
2812ad5b5801SMichal Simek     // .. ==> 0XF800076C[7:5] = 0x00000000U
2813ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2814ad5b5801SMichal Simek     // .. Speed = 1
2815ad5b5801SMichal Simek     // .. ==> 0XF800076C[8:8] = 0x00000001U
2816ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2817ad5b5801SMichal Simek     // .. IO_Type = 1
2818ad5b5801SMichal Simek     // .. ==> 0XF800076C[11:9] = 0x00000001U
2819ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2820ad5b5801SMichal Simek     // .. PULLUP = 0
2821ad5b5801SMichal Simek     // .. ==> 0XF800076C[12:12] = 0x00000000U
2822ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2823ad5b5801SMichal Simek     // .. DisableRcvr = 0
2824ad5b5801SMichal Simek     // .. ==> 0XF800076C[13:13] = 0x00000000U
2825ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2826ad5b5801SMichal Simek     // ..
2827ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800076C, 0x00003FFFU ,0x00000303U),
2828ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2829ad5b5801SMichal Simek     // .. ==> 0XF8000770[0:0] = 0x00000000U
2830ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2831ad5b5801SMichal Simek     // .. L0_SEL = 0
2832ad5b5801SMichal Simek     // .. ==> 0XF8000770[1:1] = 0x00000000U
2833ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2834ad5b5801SMichal Simek     // .. L1_SEL = 1
2835ad5b5801SMichal Simek     // .. ==> 0XF8000770[2:2] = 0x00000001U
2836ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2837ad5b5801SMichal Simek     // .. L2_SEL = 0
2838ad5b5801SMichal Simek     // .. ==> 0XF8000770[4:3] = 0x00000000U
2839ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2840ad5b5801SMichal Simek     // .. L3_SEL = 0
2841ad5b5801SMichal Simek     // .. ==> 0XF8000770[7:5] = 0x00000000U
2842ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2843ad5b5801SMichal Simek     // .. Speed = 1
2844ad5b5801SMichal Simek     // .. ==> 0XF8000770[8:8] = 0x00000001U
2845ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2846ad5b5801SMichal Simek     // .. IO_Type = 1
2847ad5b5801SMichal Simek     // .. ==> 0XF8000770[11:9] = 0x00000001U
2848ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2849ad5b5801SMichal Simek     // .. PULLUP = 0
2850ad5b5801SMichal Simek     // .. ==> 0XF8000770[12:12] = 0x00000000U
2851ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2852ad5b5801SMichal Simek     // .. DisableRcvr = 0
2853ad5b5801SMichal Simek     // .. ==> 0XF8000770[13:13] = 0x00000000U
2854ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2855ad5b5801SMichal Simek     // ..
2856ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000770, 0x00003FFFU ,0x00000304U),
2857ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2858ad5b5801SMichal Simek     // .. ==> 0XF8000774[0:0] = 0x00000001U
2859ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2860ad5b5801SMichal Simek     // .. L0_SEL = 0
2861ad5b5801SMichal Simek     // .. ==> 0XF8000774[1:1] = 0x00000000U
2862ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2863ad5b5801SMichal Simek     // .. L1_SEL = 1
2864ad5b5801SMichal Simek     // .. ==> 0XF8000774[2:2] = 0x00000001U
2865ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2866ad5b5801SMichal Simek     // .. L2_SEL = 0
2867ad5b5801SMichal Simek     // .. ==> 0XF8000774[4:3] = 0x00000000U
2868ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2869ad5b5801SMichal Simek     // .. L3_SEL = 0
2870ad5b5801SMichal Simek     // .. ==> 0XF8000774[7:5] = 0x00000000U
2871ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2872ad5b5801SMichal Simek     // .. Speed = 1
2873ad5b5801SMichal Simek     // .. ==> 0XF8000774[8:8] = 0x00000001U
2874ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2875ad5b5801SMichal Simek     // .. IO_Type = 1
2876ad5b5801SMichal Simek     // .. ==> 0XF8000774[11:9] = 0x00000001U
2877ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2878ad5b5801SMichal Simek     // .. PULLUP = 0
2879ad5b5801SMichal Simek     // .. ==> 0XF8000774[12:12] = 0x00000000U
2880ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2881ad5b5801SMichal Simek     // .. DisableRcvr = 0
2882ad5b5801SMichal Simek     // .. ==> 0XF8000774[13:13] = 0x00000000U
2883ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2884ad5b5801SMichal Simek     // ..
2885ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000774, 0x00003FFFU ,0x00000305U),
2886ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2887ad5b5801SMichal Simek     // .. ==> 0XF8000778[0:0] = 0x00000000U
2888ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2889ad5b5801SMichal Simek     // .. L0_SEL = 0
2890ad5b5801SMichal Simek     // .. ==> 0XF8000778[1:1] = 0x00000000U
2891ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2892ad5b5801SMichal Simek     // .. L1_SEL = 1
2893ad5b5801SMichal Simek     // .. ==> 0XF8000778[2:2] = 0x00000001U
2894ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2895ad5b5801SMichal Simek     // .. L2_SEL = 0
2896ad5b5801SMichal Simek     // .. ==> 0XF8000778[4:3] = 0x00000000U
2897ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2898ad5b5801SMichal Simek     // .. L3_SEL = 0
2899ad5b5801SMichal Simek     // .. ==> 0XF8000778[7:5] = 0x00000000U
2900ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2901ad5b5801SMichal Simek     // .. Speed = 1
2902ad5b5801SMichal Simek     // .. ==> 0XF8000778[8:8] = 0x00000001U
2903ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2904ad5b5801SMichal Simek     // .. IO_Type = 1
2905ad5b5801SMichal Simek     // .. ==> 0XF8000778[11:9] = 0x00000001U
2906ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2907ad5b5801SMichal Simek     // .. PULLUP = 0
2908ad5b5801SMichal Simek     // .. ==> 0XF8000778[12:12] = 0x00000000U
2909ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2910ad5b5801SMichal Simek     // .. DisableRcvr = 0
2911ad5b5801SMichal Simek     // .. ==> 0XF8000778[13:13] = 0x00000000U
2912ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2913ad5b5801SMichal Simek     // ..
2914ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000778, 0x00003FFFU ,0x00000304U),
2915ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2916ad5b5801SMichal Simek     // .. ==> 0XF800077C[0:0] = 0x00000001U
2917ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2918ad5b5801SMichal Simek     // .. L0_SEL = 0
2919ad5b5801SMichal Simek     // .. ==> 0XF800077C[1:1] = 0x00000000U
2920ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2921ad5b5801SMichal Simek     // .. L1_SEL = 1
2922ad5b5801SMichal Simek     // .. ==> 0XF800077C[2:2] = 0x00000001U
2923ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2924ad5b5801SMichal Simek     // .. L2_SEL = 0
2925ad5b5801SMichal Simek     // .. ==> 0XF800077C[4:3] = 0x00000000U
2926ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2927ad5b5801SMichal Simek     // .. L3_SEL = 0
2928ad5b5801SMichal Simek     // .. ==> 0XF800077C[7:5] = 0x00000000U
2929ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2930ad5b5801SMichal Simek     // .. Speed = 1
2931ad5b5801SMichal Simek     // .. ==> 0XF800077C[8:8] = 0x00000001U
2932ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2933ad5b5801SMichal Simek     // .. IO_Type = 1
2934ad5b5801SMichal Simek     // .. ==> 0XF800077C[11:9] = 0x00000001U
2935ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2936ad5b5801SMichal Simek     // .. PULLUP = 0
2937ad5b5801SMichal Simek     // .. ==> 0XF800077C[12:12] = 0x00000000U
2938ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2939ad5b5801SMichal Simek     // .. DisableRcvr = 0
2940ad5b5801SMichal Simek     // .. ==> 0XF800077C[13:13] = 0x00000000U
2941ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2942ad5b5801SMichal Simek     // ..
2943ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800077C, 0x00003FFFU ,0x00000305U),
2944ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2945ad5b5801SMichal Simek     // .. ==> 0XF8000780[0:0] = 0x00000000U
2946ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2947ad5b5801SMichal Simek     // .. L0_SEL = 0
2948ad5b5801SMichal Simek     // .. ==> 0XF8000780[1:1] = 0x00000000U
2949ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2950ad5b5801SMichal Simek     // .. L1_SEL = 1
2951ad5b5801SMichal Simek     // .. ==> 0XF8000780[2:2] = 0x00000001U
2952ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2953ad5b5801SMichal Simek     // .. L2_SEL = 0
2954ad5b5801SMichal Simek     // .. ==> 0XF8000780[4:3] = 0x00000000U
2955ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2956ad5b5801SMichal Simek     // .. L3_SEL = 0
2957ad5b5801SMichal Simek     // .. ==> 0XF8000780[7:5] = 0x00000000U
2958ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2959ad5b5801SMichal Simek     // .. Speed = 1
2960ad5b5801SMichal Simek     // .. ==> 0XF8000780[8:8] = 0x00000001U
2961ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2962ad5b5801SMichal Simek     // .. IO_Type = 1
2963ad5b5801SMichal Simek     // .. ==> 0XF8000780[11:9] = 0x00000001U
2964ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2965ad5b5801SMichal Simek     // .. PULLUP = 0
2966ad5b5801SMichal Simek     // .. ==> 0XF8000780[12:12] = 0x00000000U
2967ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2968ad5b5801SMichal Simek     // .. DisableRcvr = 0
2969ad5b5801SMichal Simek     // .. ==> 0XF8000780[13:13] = 0x00000000U
2970ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2971ad5b5801SMichal Simek     // ..
2972ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000780, 0x00003FFFU ,0x00000304U),
2973ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2974ad5b5801SMichal Simek     // .. ==> 0XF8000784[0:0] = 0x00000000U
2975ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2976ad5b5801SMichal Simek     // .. L0_SEL = 0
2977ad5b5801SMichal Simek     // .. ==> 0XF8000784[1:1] = 0x00000000U
2978ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2979ad5b5801SMichal Simek     // .. L1_SEL = 1
2980ad5b5801SMichal Simek     // .. ==> 0XF8000784[2:2] = 0x00000001U
2981ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2982ad5b5801SMichal Simek     // .. L2_SEL = 0
2983ad5b5801SMichal Simek     // .. ==> 0XF8000784[4:3] = 0x00000000U
2984ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2985ad5b5801SMichal Simek     // .. L3_SEL = 0
2986ad5b5801SMichal Simek     // .. ==> 0XF8000784[7:5] = 0x00000000U
2987ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2988ad5b5801SMichal Simek     // .. Speed = 1
2989ad5b5801SMichal Simek     // .. ==> 0XF8000784[8:8] = 0x00000001U
2990ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2991ad5b5801SMichal Simek     // .. IO_Type = 1
2992ad5b5801SMichal Simek     // .. ==> 0XF8000784[11:9] = 0x00000001U
2993ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2994ad5b5801SMichal Simek     // .. PULLUP = 0
2995ad5b5801SMichal Simek     // .. ==> 0XF8000784[12:12] = 0x00000000U
2996ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2997ad5b5801SMichal Simek     // .. DisableRcvr = 0
2998ad5b5801SMichal Simek     // .. ==> 0XF8000784[13:13] = 0x00000000U
2999ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3000ad5b5801SMichal Simek     // ..
3001ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000784, 0x00003FFFU ,0x00000304U),
3002ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3003ad5b5801SMichal Simek     // .. ==> 0XF8000788[0:0] = 0x00000000U
3004ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3005ad5b5801SMichal Simek     // .. L0_SEL = 0
3006ad5b5801SMichal Simek     // .. ==> 0XF8000788[1:1] = 0x00000000U
3007ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3008ad5b5801SMichal Simek     // .. L1_SEL = 1
3009ad5b5801SMichal Simek     // .. ==> 0XF8000788[2:2] = 0x00000001U
3010ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3011ad5b5801SMichal Simek     // .. L2_SEL = 0
3012ad5b5801SMichal Simek     // .. ==> 0XF8000788[4:3] = 0x00000000U
3013ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3014ad5b5801SMichal Simek     // .. L3_SEL = 0
3015ad5b5801SMichal Simek     // .. ==> 0XF8000788[7:5] = 0x00000000U
3016ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3017ad5b5801SMichal Simek     // .. Speed = 1
3018ad5b5801SMichal Simek     // .. ==> 0XF8000788[8:8] = 0x00000001U
3019ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3020ad5b5801SMichal Simek     // .. IO_Type = 1
3021ad5b5801SMichal Simek     // .. ==> 0XF8000788[11:9] = 0x00000001U
3022ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3023ad5b5801SMichal Simek     // .. PULLUP = 0
3024ad5b5801SMichal Simek     // .. ==> 0XF8000788[12:12] = 0x00000000U
3025ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3026ad5b5801SMichal Simek     // .. DisableRcvr = 0
3027ad5b5801SMichal Simek     // .. ==> 0XF8000788[13:13] = 0x00000000U
3028ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3029ad5b5801SMichal Simek     // ..
3030ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000788, 0x00003FFFU ,0x00000304U),
3031ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3032ad5b5801SMichal Simek     // .. ==> 0XF800078C[0:0] = 0x00000000U
3033ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3034ad5b5801SMichal Simek     // .. L0_SEL = 0
3035ad5b5801SMichal Simek     // .. ==> 0XF800078C[1:1] = 0x00000000U
3036ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3037ad5b5801SMichal Simek     // .. L1_SEL = 1
3038ad5b5801SMichal Simek     // .. ==> 0XF800078C[2:2] = 0x00000001U
3039ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3040ad5b5801SMichal Simek     // .. L2_SEL = 0
3041ad5b5801SMichal Simek     // .. ==> 0XF800078C[4:3] = 0x00000000U
3042ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3043ad5b5801SMichal Simek     // .. L3_SEL = 0
3044ad5b5801SMichal Simek     // .. ==> 0XF800078C[7:5] = 0x00000000U
3045ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3046ad5b5801SMichal Simek     // .. Speed = 1
3047ad5b5801SMichal Simek     // .. ==> 0XF800078C[8:8] = 0x00000001U
3048ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3049ad5b5801SMichal Simek     // .. IO_Type = 1
3050ad5b5801SMichal Simek     // .. ==> 0XF800078C[11:9] = 0x00000001U
3051ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3052ad5b5801SMichal Simek     // .. PULLUP = 0
3053ad5b5801SMichal Simek     // .. ==> 0XF800078C[12:12] = 0x00000000U
3054ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3055ad5b5801SMichal Simek     // .. DisableRcvr = 0
3056ad5b5801SMichal Simek     // .. ==> 0XF800078C[13:13] = 0x00000000U
3057ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3058ad5b5801SMichal Simek     // ..
3059ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800078C, 0x00003FFFU ,0x00000304U),
3060ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
3061ad5b5801SMichal Simek     // .. ==> 0XF8000790[0:0] = 0x00000001U
3062ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3063ad5b5801SMichal Simek     // .. L0_SEL = 0
3064ad5b5801SMichal Simek     // .. ==> 0XF8000790[1:1] = 0x00000000U
3065ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3066ad5b5801SMichal Simek     // .. L1_SEL = 1
3067ad5b5801SMichal Simek     // .. ==> 0XF8000790[2:2] = 0x00000001U
3068ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3069ad5b5801SMichal Simek     // .. L2_SEL = 0
3070ad5b5801SMichal Simek     // .. ==> 0XF8000790[4:3] = 0x00000000U
3071ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3072ad5b5801SMichal Simek     // .. L3_SEL = 0
3073ad5b5801SMichal Simek     // .. ==> 0XF8000790[7:5] = 0x00000000U
3074ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3075ad5b5801SMichal Simek     // .. Speed = 1
3076ad5b5801SMichal Simek     // .. ==> 0XF8000790[8:8] = 0x00000001U
3077ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3078ad5b5801SMichal Simek     // .. IO_Type = 1
3079ad5b5801SMichal Simek     // .. ==> 0XF8000790[11:9] = 0x00000001U
3080ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3081ad5b5801SMichal Simek     // .. PULLUP = 0
3082ad5b5801SMichal Simek     // .. ==> 0XF8000790[12:12] = 0x00000000U
3083ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3084ad5b5801SMichal Simek     // .. DisableRcvr = 0
3085ad5b5801SMichal Simek     // .. ==> 0XF8000790[13:13] = 0x00000000U
3086ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3087ad5b5801SMichal Simek     // ..
3088ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000790, 0x00003FFFU ,0x00000305U),
3089ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3090ad5b5801SMichal Simek     // .. ==> 0XF8000794[0:0] = 0x00000000U
3091ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3092ad5b5801SMichal Simek     // .. L0_SEL = 0
3093ad5b5801SMichal Simek     // .. ==> 0XF8000794[1:1] = 0x00000000U
3094ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3095ad5b5801SMichal Simek     // .. L1_SEL = 1
3096ad5b5801SMichal Simek     // .. ==> 0XF8000794[2:2] = 0x00000001U
3097ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3098ad5b5801SMichal Simek     // .. L2_SEL = 0
3099ad5b5801SMichal Simek     // .. ==> 0XF8000794[4:3] = 0x00000000U
3100ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3101ad5b5801SMichal Simek     // .. L3_SEL = 0
3102ad5b5801SMichal Simek     // .. ==> 0XF8000794[7:5] = 0x00000000U
3103ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3104ad5b5801SMichal Simek     // .. Speed = 1
3105ad5b5801SMichal Simek     // .. ==> 0XF8000794[8:8] = 0x00000001U
3106ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3107ad5b5801SMichal Simek     // .. IO_Type = 1
3108ad5b5801SMichal Simek     // .. ==> 0XF8000794[11:9] = 0x00000001U
3109ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3110ad5b5801SMichal Simek     // .. PULLUP = 0
3111ad5b5801SMichal Simek     // .. ==> 0XF8000794[12:12] = 0x00000000U
3112ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3113ad5b5801SMichal Simek     // .. DisableRcvr = 0
3114ad5b5801SMichal Simek     // .. ==> 0XF8000794[13:13] = 0x00000000U
3115ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3116ad5b5801SMichal Simek     // ..
3117ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000794, 0x00003FFFU ,0x00000304U),
3118ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3119ad5b5801SMichal Simek     // .. ==> 0XF8000798[0:0] = 0x00000000U
3120ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3121ad5b5801SMichal Simek     // .. L0_SEL = 0
3122ad5b5801SMichal Simek     // .. ==> 0XF8000798[1:1] = 0x00000000U
3123ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3124ad5b5801SMichal Simek     // .. L1_SEL = 1
3125ad5b5801SMichal Simek     // .. ==> 0XF8000798[2:2] = 0x00000001U
3126ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3127ad5b5801SMichal Simek     // .. L2_SEL = 0
3128ad5b5801SMichal Simek     // .. ==> 0XF8000798[4:3] = 0x00000000U
3129ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3130ad5b5801SMichal Simek     // .. L3_SEL = 0
3131ad5b5801SMichal Simek     // .. ==> 0XF8000798[7:5] = 0x00000000U
3132ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3133ad5b5801SMichal Simek     // .. Speed = 1
3134ad5b5801SMichal Simek     // .. ==> 0XF8000798[8:8] = 0x00000001U
3135ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3136ad5b5801SMichal Simek     // .. IO_Type = 1
3137ad5b5801SMichal Simek     // .. ==> 0XF8000798[11:9] = 0x00000001U
3138ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3139ad5b5801SMichal Simek     // .. PULLUP = 0
3140ad5b5801SMichal Simek     // .. ==> 0XF8000798[12:12] = 0x00000000U
3141ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3142ad5b5801SMichal Simek     // .. DisableRcvr = 0
3143ad5b5801SMichal Simek     // .. ==> 0XF8000798[13:13] = 0x00000000U
3144ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3145ad5b5801SMichal Simek     // ..
3146ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000798, 0x00003FFFU ,0x00000304U),
3147ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3148ad5b5801SMichal Simek     // .. ==> 0XF800079C[0:0] = 0x00000000U
3149ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3150ad5b5801SMichal Simek     // .. L0_SEL = 0
3151ad5b5801SMichal Simek     // .. ==> 0XF800079C[1:1] = 0x00000000U
3152ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3153ad5b5801SMichal Simek     // .. L1_SEL = 1
3154ad5b5801SMichal Simek     // .. ==> 0XF800079C[2:2] = 0x00000001U
3155ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3156ad5b5801SMichal Simek     // .. L2_SEL = 0
3157ad5b5801SMichal Simek     // .. ==> 0XF800079C[4:3] = 0x00000000U
3158ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3159ad5b5801SMichal Simek     // .. L3_SEL = 0
3160ad5b5801SMichal Simek     // .. ==> 0XF800079C[7:5] = 0x00000000U
3161ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3162ad5b5801SMichal Simek     // .. Speed = 1
3163ad5b5801SMichal Simek     // .. ==> 0XF800079C[8:8] = 0x00000001U
3164ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3165ad5b5801SMichal Simek     // .. IO_Type = 1
3166ad5b5801SMichal Simek     // .. ==> 0XF800079C[11:9] = 0x00000001U
3167ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3168ad5b5801SMichal Simek     // .. PULLUP = 0
3169ad5b5801SMichal Simek     // .. ==> 0XF800079C[12:12] = 0x00000000U
3170ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3171ad5b5801SMichal Simek     // .. DisableRcvr = 0
3172ad5b5801SMichal Simek     // .. ==> 0XF800079C[13:13] = 0x00000000U
3173ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3174ad5b5801SMichal Simek     // ..
3175ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800079C, 0x00003FFFU ,0x00000304U),
3176ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3177ad5b5801SMichal Simek     // .. ==> 0XF80007A0[0:0] = 0x00000000U
3178ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3179ad5b5801SMichal Simek     // .. L0_SEL = 0
3180ad5b5801SMichal Simek     // .. ==> 0XF80007A0[1:1] = 0x00000000U
3181ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3182ad5b5801SMichal Simek     // .. L1_SEL = 0
3183ad5b5801SMichal Simek     // .. ==> 0XF80007A0[2:2] = 0x00000000U
3184ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3185ad5b5801SMichal Simek     // .. L2_SEL = 0
3186ad5b5801SMichal Simek     // .. ==> 0XF80007A0[4:3] = 0x00000000U
3187ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3188ad5b5801SMichal Simek     // .. L3_SEL = 4
3189ad5b5801SMichal Simek     // .. ==> 0XF80007A0[7:5] = 0x00000004U
3190ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3191ad5b5801SMichal Simek     // .. Speed = 1
3192ad5b5801SMichal Simek     // .. ==> 0XF80007A0[8:8] = 0x00000001U
3193ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3194ad5b5801SMichal Simek     // .. IO_Type = 1
3195ad5b5801SMichal Simek     // .. ==> 0XF80007A0[11:9] = 0x00000001U
3196ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3197ad5b5801SMichal Simek     // .. PULLUP = 0
3198ad5b5801SMichal Simek     // .. ==> 0XF80007A0[12:12] = 0x00000000U
3199ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3200ad5b5801SMichal Simek     // .. DisableRcvr = 0
3201ad5b5801SMichal Simek     // .. ==> 0XF80007A0[13:13] = 0x00000000U
3202ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3203ad5b5801SMichal Simek     // ..
3204ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A0, 0x00003FFFU ,0x00000380U),
3205ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3206ad5b5801SMichal Simek     // .. ==> 0XF80007A4[0:0] = 0x00000000U
3207ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3208ad5b5801SMichal Simek     // .. L0_SEL = 0
3209ad5b5801SMichal Simek     // .. ==> 0XF80007A4[1:1] = 0x00000000U
3210ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3211ad5b5801SMichal Simek     // .. L1_SEL = 0
3212ad5b5801SMichal Simek     // .. ==> 0XF80007A4[2:2] = 0x00000000U
3213ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3214ad5b5801SMichal Simek     // .. L2_SEL = 0
3215ad5b5801SMichal Simek     // .. ==> 0XF80007A4[4:3] = 0x00000000U
3216ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3217ad5b5801SMichal Simek     // .. L3_SEL = 4
3218ad5b5801SMichal Simek     // .. ==> 0XF80007A4[7:5] = 0x00000004U
3219ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3220ad5b5801SMichal Simek     // .. Speed = 1
3221ad5b5801SMichal Simek     // .. ==> 0XF80007A4[8:8] = 0x00000001U
3222ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3223ad5b5801SMichal Simek     // .. IO_Type = 1
3224ad5b5801SMichal Simek     // .. ==> 0XF80007A4[11:9] = 0x00000001U
3225ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3226ad5b5801SMichal Simek     // .. PULLUP = 0
3227ad5b5801SMichal Simek     // .. ==> 0XF80007A4[12:12] = 0x00000000U
3228ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3229ad5b5801SMichal Simek     // .. DisableRcvr = 0
3230ad5b5801SMichal Simek     // .. ==> 0XF80007A4[13:13] = 0x00000000U
3231ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3232ad5b5801SMichal Simek     // ..
3233ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A4, 0x00003FFFU ,0x00000380U),
3234ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3235ad5b5801SMichal Simek     // .. ==> 0XF80007A8[0:0] = 0x00000000U
3236ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3237ad5b5801SMichal Simek     // .. L0_SEL = 0
3238ad5b5801SMichal Simek     // .. ==> 0XF80007A8[1:1] = 0x00000000U
3239ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3240ad5b5801SMichal Simek     // .. L1_SEL = 0
3241ad5b5801SMichal Simek     // .. ==> 0XF80007A8[2:2] = 0x00000000U
3242ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3243ad5b5801SMichal Simek     // .. L2_SEL = 0
3244ad5b5801SMichal Simek     // .. ==> 0XF80007A8[4:3] = 0x00000000U
3245ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3246ad5b5801SMichal Simek     // .. L3_SEL = 4
3247ad5b5801SMichal Simek     // .. ==> 0XF80007A8[7:5] = 0x00000004U
3248ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3249ad5b5801SMichal Simek     // .. Speed = 1
3250ad5b5801SMichal Simek     // .. ==> 0XF80007A8[8:8] = 0x00000001U
3251ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3252ad5b5801SMichal Simek     // .. IO_Type = 1
3253ad5b5801SMichal Simek     // .. ==> 0XF80007A8[11:9] = 0x00000001U
3254ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3255ad5b5801SMichal Simek     // .. PULLUP = 0
3256ad5b5801SMichal Simek     // .. ==> 0XF80007A8[12:12] = 0x00000000U
3257ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3258ad5b5801SMichal Simek     // .. DisableRcvr = 0
3259ad5b5801SMichal Simek     // .. ==> 0XF80007A8[13:13] = 0x00000000U
3260ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3261ad5b5801SMichal Simek     // ..
3262ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A8, 0x00003FFFU ,0x00000380U),
3263ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3264ad5b5801SMichal Simek     // .. ==> 0XF80007AC[0:0] = 0x00000000U
3265ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3266ad5b5801SMichal Simek     // .. L0_SEL = 0
3267ad5b5801SMichal Simek     // .. ==> 0XF80007AC[1:1] = 0x00000000U
3268ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3269ad5b5801SMichal Simek     // .. L1_SEL = 0
3270ad5b5801SMichal Simek     // .. ==> 0XF80007AC[2:2] = 0x00000000U
3271ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3272ad5b5801SMichal Simek     // .. L2_SEL = 0
3273ad5b5801SMichal Simek     // .. ==> 0XF80007AC[4:3] = 0x00000000U
3274ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3275ad5b5801SMichal Simek     // .. L3_SEL = 4
3276ad5b5801SMichal Simek     // .. ==> 0XF80007AC[7:5] = 0x00000004U
3277ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3278ad5b5801SMichal Simek     // .. Speed = 1
3279ad5b5801SMichal Simek     // .. ==> 0XF80007AC[8:8] = 0x00000001U
3280ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3281ad5b5801SMichal Simek     // .. IO_Type = 1
3282ad5b5801SMichal Simek     // .. ==> 0XF80007AC[11:9] = 0x00000001U
3283ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3284ad5b5801SMichal Simek     // .. PULLUP = 0
3285ad5b5801SMichal Simek     // .. ==> 0XF80007AC[12:12] = 0x00000000U
3286ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3287ad5b5801SMichal Simek     // .. DisableRcvr = 0
3288ad5b5801SMichal Simek     // .. ==> 0XF80007AC[13:13] = 0x00000000U
3289ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3290ad5b5801SMichal Simek     // ..
3291ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007AC, 0x00003FFFU ,0x00000380U),
3292ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3293ad5b5801SMichal Simek     // .. ==> 0XF80007B0[0:0] = 0x00000000U
3294ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3295ad5b5801SMichal Simek     // .. L0_SEL = 0
3296ad5b5801SMichal Simek     // .. ==> 0XF80007B0[1:1] = 0x00000000U
3297ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3298ad5b5801SMichal Simek     // .. L1_SEL = 0
3299ad5b5801SMichal Simek     // .. ==> 0XF80007B0[2:2] = 0x00000000U
3300ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3301ad5b5801SMichal Simek     // .. L2_SEL = 0
3302ad5b5801SMichal Simek     // .. ==> 0XF80007B0[4:3] = 0x00000000U
3303ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3304ad5b5801SMichal Simek     // .. L3_SEL = 4
3305ad5b5801SMichal Simek     // .. ==> 0XF80007B0[7:5] = 0x00000004U
3306ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3307ad5b5801SMichal Simek     // .. Speed = 1
3308ad5b5801SMichal Simek     // .. ==> 0XF80007B0[8:8] = 0x00000001U
3309ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3310ad5b5801SMichal Simek     // .. IO_Type = 1
3311ad5b5801SMichal Simek     // .. ==> 0XF80007B0[11:9] = 0x00000001U
3312ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3313ad5b5801SMichal Simek     // .. PULLUP = 0
3314ad5b5801SMichal Simek     // .. ==> 0XF80007B0[12:12] = 0x00000000U
3315ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3316ad5b5801SMichal Simek     // .. DisableRcvr = 0
3317ad5b5801SMichal Simek     // .. ==> 0XF80007B0[13:13] = 0x00000000U
3318ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3319ad5b5801SMichal Simek     // ..
3320ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B0, 0x00003FFFU ,0x00000380U),
3321ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3322ad5b5801SMichal Simek     // .. ==> 0XF80007B4[0:0] = 0x00000000U
3323ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3324ad5b5801SMichal Simek     // .. L0_SEL = 0
3325ad5b5801SMichal Simek     // .. ==> 0XF80007B4[1:1] = 0x00000000U
3326ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3327ad5b5801SMichal Simek     // .. L1_SEL = 0
3328ad5b5801SMichal Simek     // .. ==> 0XF80007B4[2:2] = 0x00000000U
3329ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3330ad5b5801SMichal Simek     // .. L2_SEL = 0
3331ad5b5801SMichal Simek     // .. ==> 0XF80007B4[4:3] = 0x00000000U
3332ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3333ad5b5801SMichal Simek     // .. L3_SEL = 4
3334ad5b5801SMichal Simek     // .. ==> 0XF80007B4[7:5] = 0x00000004U
3335ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3336ad5b5801SMichal Simek     // .. Speed = 1
3337ad5b5801SMichal Simek     // .. ==> 0XF80007B4[8:8] = 0x00000001U
3338ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3339ad5b5801SMichal Simek     // .. IO_Type = 1
3340ad5b5801SMichal Simek     // .. ==> 0XF80007B4[11:9] = 0x00000001U
3341ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3342ad5b5801SMichal Simek     // .. PULLUP = 0
3343ad5b5801SMichal Simek     // .. ==> 0XF80007B4[12:12] = 0x00000000U
3344ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3345ad5b5801SMichal Simek     // .. DisableRcvr = 0
3346ad5b5801SMichal Simek     // .. ==> 0XF80007B4[13:13] = 0x00000000U
3347ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3348ad5b5801SMichal Simek     // ..
3349ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B4, 0x00003FFFU ,0x00000380U),
3350ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
3351ad5b5801SMichal Simek     // .. ==> 0XF80007B8[0:0] = 0x00000001U
3352ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3353ad5b5801SMichal Simek     // .. Speed = 0
3354ad5b5801SMichal Simek     // .. ==> 0XF80007B8[8:8] = 0x00000000U
3355ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3356ad5b5801SMichal Simek     // .. IO_Type = 1
3357ad5b5801SMichal Simek     // .. ==> 0XF80007B8[11:9] = 0x00000001U
3358ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3359ad5b5801SMichal Simek     // .. PULLUP = 0
3360ad5b5801SMichal Simek     // .. ==> 0XF80007B8[12:12] = 0x00000000U
3361ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3362ad5b5801SMichal Simek     // .. DisableRcvr = 0
3363ad5b5801SMichal Simek     // .. ==> 0XF80007B8[13:13] = 0x00000000U
3364ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3365ad5b5801SMichal Simek     // ..
3366ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B8, 0x00003F01U ,0x00000201U),
3367ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
3368ad5b5801SMichal Simek     // .. ==> 0XF80007BC[0:0] = 0x00000001U
3369ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3370ad5b5801SMichal Simek     // .. Speed = 0
3371ad5b5801SMichal Simek     // .. ==> 0XF80007BC[8:8] = 0x00000000U
3372ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3373ad5b5801SMichal Simek     // .. IO_Type = 1
3374ad5b5801SMichal Simek     // .. ==> 0XF80007BC[11:9] = 0x00000001U
3375ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3376ad5b5801SMichal Simek     // .. PULLUP = 0
3377ad5b5801SMichal Simek     // .. ==> 0XF80007BC[12:12] = 0x00000000U
3378ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3379ad5b5801SMichal Simek     // .. DisableRcvr = 0
3380ad5b5801SMichal Simek     // .. ==> 0XF80007BC[13:13] = 0x00000000U
3381ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3382ad5b5801SMichal Simek     // ..
3383ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007BC, 0x00003F01U ,0x00000201U),
3384ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3385ad5b5801SMichal Simek     // .. ==> 0XF80007C0[0:0] = 0x00000000U
3386ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3387ad5b5801SMichal Simek     // .. L0_SEL = 0
3388ad5b5801SMichal Simek     // .. ==> 0XF80007C0[1:1] = 0x00000000U
3389ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3390ad5b5801SMichal Simek     // .. L1_SEL = 0
3391ad5b5801SMichal Simek     // .. ==> 0XF80007C0[2:2] = 0x00000000U
3392ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3393ad5b5801SMichal Simek     // .. L2_SEL = 0
3394ad5b5801SMichal Simek     // .. ==> 0XF80007C0[4:3] = 0x00000000U
3395ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3396ad5b5801SMichal Simek     // .. L3_SEL = 7
3397ad5b5801SMichal Simek     // .. ==> 0XF80007C0[7:5] = 0x00000007U
3398ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
3399ad5b5801SMichal Simek     // .. Speed = 0
3400ad5b5801SMichal Simek     // .. ==> 0XF80007C0[8:8] = 0x00000000U
3401ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3402ad5b5801SMichal Simek     // .. IO_Type = 1
3403ad5b5801SMichal Simek     // .. ==> 0XF80007C0[11:9] = 0x00000001U
3404ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3405ad5b5801SMichal Simek     // .. PULLUP = 0
3406ad5b5801SMichal Simek     // .. ==> 0XF80007C0[12:12] = 0x00000000U
3407ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3408ad5b5801SMichal Simek     // .. DisableRcvr = 0
3409ad5b5801SMichal Simek     // .. ==> 0XF80007C0[13:13] = 0x00000000U
3410ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3411ad5b5801SMichal Simek     // ..
3412ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C0, 0x00003FFFU ,0x000002E0U),
3413ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
3414ad5b5801SMichal Simek     // .. ==> 0XF80007C4[0:0] = 0x00000001U
3415ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3416ad5b5801SMichal Simek     // .. L0_SEL = 0
3417ad5b5801SMichal Simek     // .. ==> 0XF80007C4[1:1] = 0x00000000U
3418ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3419ad5b5801SMichal Simek     // .. L1_SEL = 0
3420ad5b5801SMichal Simek     // .. ==> 0XF80007C4[2:2] = 0x00000000U
3421ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3422ad5b5801SMichal Simek     // .. L2_SEL = 0
3423ad5b5801SMichal Simek     // .. ==> 0XF80007C4[4:3] = 0x00000000U
3424ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3425ad5b5801SMichal Simek     // .. L3_SEL = 7
3426ad5b5801SMichal Simek     // .. ==> 0XF80007C4[7:5] = 0x00000007U
3427ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
3428ad5b5801SMichal Simek     // .. Speed = 0
3429ad5b5801SMichal Simek     // .. ==> 0XF80007C4[8:8] = 0x00000000U
3430ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3431ad5b5801SMichal Simek     // .. IO_Type = 1
3432ad5b5801SMichal Simek     // .. ==> 0XF80007C4[11:9] = 0x00000001U
3433ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3434ad5b5801SMichal Simek     // .. PULLUP = 0
3435ad5b5801SMichal Simek     // .. ==> 0XF80007C4[12:12] = 0x00000000U
3436ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3437ad5b5801SMichal Simek     // .. DisableRcvr = 0
3438ad5b5801SMichal Simek     // .. ==> 0XF80007C4[13:13] = 0x00000000U
3439ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3440ad5b5801SMichal Simek     // ..
3441ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C4, 0x00003FFFU ,0x000002E1U),
3442ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
3443ad5b5801SMichal Simek     // .. ==> 0XF80007C8[0:0] = 0x00000001U
3444ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3445ad5b5801SMichal Simek     // .. L0_SEL = 0
3446ad5b5801SMichal Simek     // .. ==> 0XF80007C8[1:1] = 0x00000000U
3447ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3448ad5b5801SMichal Simek     // .. L1_SEL = 0
3449ad5b5801SMichal Simek     // .. ==> 0XF80007C8[2:2] = 0x00000000U
3450ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3451ad5b5801SMichal Simek     // .. L2_SEL = 0
3452ad5b5801SMichal Simek     // .. ==> 0XF80007C8[4:3] = 0x00000000U
3453ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3454ad5b5801SMichal Simek     // .. L3_SEL = 0
3455ad5b5801SMichal Simek     // .. ==> 0XF80007C8[7:5] = 0x00000000U
3456ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3457ad5b5801SMichal Simek     // .. Speed = 0
3458ad5b5801SMichal Simek     // .. ==> 0XF80007C8[8:8] = 0x00000000U
3459ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3460ad5b5801SMichal Simek     // .. IO_Type = 1
3461ad5b5801SMichal Simek     // .. ==> 0XF80007C8[11:9] = 0x00000001U
3462ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3463ad5b5801SMichal Simek     // .. PULLUP = 0
3464ad5b5801SMichal Simek     // .. ==> 0XF80007C8[12:12] = 0x00000000U
3465ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3466ad5b5801SMichal Simek     // .. DisableRcvr = 0
3467ad5b5801SMichal Simek     // .. ==> 0XF80007C8[13:13] = 0x00000000U
3468ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3469ad5b5801SMichal Simek     // ..
3470ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C8, 0x00003FFFU ,0x00000201U),
3471ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
3472ad5b5801SMichal Simek     // .. ==> 0XF80007CC[0:0] = 0x00000001U
3473ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3474ad5b5801SMichal Simek     // .. L0_SEL = 0
3475ad5b5801SMichal Simek     // .. ==> 0XF80007CC[1:1] = 0x00000000U
3476ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3477ad5b5801SMichal Simek     // .. L1_SEL = 0
3478ad5b5801SMichal Simek     // .. ==> 0XF80007CC[2:2] = 0x00000000U
3479ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3480ad5b5801SMichal Simek     // .. L2_SEL = 0
3481ad5b5801SMichal Simek     // .. ==> 0XF80007CC[4:3] = 0x00000000U
3482ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3483ad5b5801SMichal Simek     // .. L3_SEL = 0
3484ad5b5801SMichal Simek     // .. ==> 0XF80007CC[7:5] = 0x00000000U
3485ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3486ad5b5801SMichal Simek     // .. Speed = 0
3487ad5b5801SMichal Simek     // .. ==> 0XF80007CC[8:8] = 0x00000000U
3488ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3489ad5b5801SMichal Simek     // .. IO_Type = 1
3490ad5b5801SMichal Simek     // .. ==> 0XF80007CC[11:9] = 0x00000001U
3491ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3492ad5b5801SMichal Simek     // .. PULLUP = 0
3493ad5b5801SMichal Simek     // .. ==> 0XF80007CC[12:12] = 0x00000000U
3494ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3495ad5b5801SMichal Simek     // .. DisableRcvr = 0
3496ad5b5801SMichal Simek     // .. ==> 0XF80007CC[13:13] = 0x00000000U
3497ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3498ad5b5801SMichal Simek     // ..
3499ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007CC, 0x00003FFFU ,0x00000201U),
3500ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3501ad5b5801SMichal Simek     // .. ==> 0XF80007D0[0:0] = 0x00000000U
3502ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3503ad5b5801SMichal Simek     // .. L0_SEL = 0
3504ad5b5801SMichal Simek     // .. ==> 0XF80007D0[1:1] = 0x00000000U
3505ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3506ad5b5801SMichal Simek     // .. L1_SEL = 0
3507ad5b5801SMichal Simek     // .. ==> 0XF80007D0[2:2] = 0x00000000U
3508ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3509ad5b5801SMichal Simek     // .. L2_SEL = 0
3510ad5b5801SMichal Simek     // .. ==> 0XF80007D0[4:3] = 0x00000000U
3511ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3512ad5b5801SMichal Simek     // .. L3_SEL = 4
3513ad5b5801SMichal Simek     // .. ==> 0XF80007D0[7:5] = 0x00000004U
3514ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3515ad5b5801SMichal Simek     // .. Speed = 0
3516ad5b5801SMichal Simek     // .. ==> 0XF80007D0[8:8] = 0x00000000U
3517ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3518ad5b5801SMichal Simek     // .. IO_Type = 1
3519ad5b5801SMichal Simek     // .. ==> 0XF80007D0[11:9] = 0x00000001U
3520ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3521ad5b5801SMichal Simek     // .. PULLUP = 0
3522ad5b5801SMichal Simek     // .. ==> 0XF80007D0[12:12] = 0x00000000U
3523ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3524ad5b5801SMichal Simek     // .. DisableRcvr = 0
3525ad5b5801SMichal Simek     // .. ==> 0XF80007D0[13:13] = 0x00000000U
3526ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3527ad5b5801SMichal Simek     // ..
3528ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D0, 0x00003FFFU ,0x00000280U),
3529ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3530ad5b5801SMichal Simek     // .. ==> 0XF80007D4[0:0] = 0x00000000U
3531ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3532ad5b5801SMichal Simek     // .. L0_SEL = 0
3533ad5b5801SMichal Simek     // .. ==> 0XF80007D4[1:1] = 0x00000000U
3534ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3535ad5b5801SMichal Simek     // .. L1_SEL = 0
3536ad5b5801SMichal Simek     // .. ==> 0XF80007D4[2:2] = 0x00000000U
3537ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3538ad5b5801SMichal Simek     // .. L2_SEL = 0
3539ad5b5801SMichal Simek     // .. ==> 0XF80007D4[4:3] = 0x00000000U
3540ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3541ad5b5801SMichal Simek     // .. L3_SEL = 4
3542ad5b5801SMichal Simek     // .. ==> 0XF80007D4[7:5] = 0x00000004U
3543ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3544ad5b5801SMichal Simek     // .. Speed = 0
3545ad5b5801SMichal Simek     // .. ==> 0XF80007D4[8:8] = 0x00000000U
3546ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3547ad5b5801SMichal Simek     // .. IO_Type = 1
3548ad5b5801SMichal Simek     // .. ==> 0XF80007D4[11:9] = 0x00000001U
3549ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3550ad5b5801SMichal Simek     // .. PULLUP = 0
3551ad5b5801SMichal Simek     // .. ==> 0XF80007D4[12:12] = 0x00000000U
3552ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3553ad5b5801SMichal Simek     // .. DisableRcvr = 0
3554ad5b5801SMichal Simek     // .. ==> 0XF80007D4[13:13] = 0x00000000U
3555ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3556ad5b5801SMichal Simek     // ..
3557ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D4, 0x00003FFFU ,0x00000280U),
3558ad5b5801SMichal Simek     // .. SDIO0_WP_SEL = 46
3559ad5b5801SMichal Simek     // .. ==> 0XF8000830[5:0] = 0x0000002EU
3560ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000003FU    VAL : 0x0000002EU
3561ad5b5801SMichal Simek     // .. SDIO0_CD_SEL = 47
3562ad5b5801SMichal Simek     // .. ==> 0XF8000830[21:16] = 0x0000002FU
3563ad5b5801SMichal Simek     // ..     ==> MASK : 0x003F0000U    VAL : 0x002F0000U
3564ad5b5801SMichal Simek     // ..
3565ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000830, 0x003F003FU ,0x002F002EU),
3566ad5b5801SMichal Simek     // .. FINISH: MIO PROGRAMMING
3567ad5b5801SMichal Simek     // .. START: LOCK IT BACK
3568ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
3569ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
3570ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
3571ad5b5801SMichal Simek     // ..
3572ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
3573ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
3574ad5b5801SMichal Simek     // FINISH: top
3575ad5b5801SMichal Simek     //
3576ad5b5801SMichal Simek     EMIT_EXIT(),
3577ad5b5801SMichal Simek 
3578ad5b5801SMichal Simek     //
3579ad5b5801SMichal Simek };
3580ad5b5801SMichal Simek 
3581ad5b5801SMichal Simek unsigned long ps7_peripherals_init_data_3_0[] = {
3582ad5b5801SMichal Simek     // START: top
3583ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
3584ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
3585ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
3586ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
3587ad5b5801SMichal Simek     // ..
3588ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
3589ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
3590ad5b5801SMichal Simek     // .. START: DDR TERM/IBUF_DISABLE_MODE SETTINGS
3591ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
3592ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000001U
3593ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
3594ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
3595ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000001U
3596ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3597ad5b5801SMichal Simek     // ..
3598ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000180U ,0x00000180U),
3599ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
3600ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000001U
3601ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
3602ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
3603ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000001U
3604ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3605ad5b5801SMichal Simek     // ..
3606ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000180U ,0x00000180U),
3607ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
3608ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000001U
3609ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
3610ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
3611ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000001U
3612ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3613ad5b5801SMichal Simek     // ..
3614ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000180U ,0x00000180U),
3615ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
3616ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000001U
3617ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
3618ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
3619ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000001U
3620ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3621ad5b5801SMichal Simek     // ..
3622ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000180U ,0x00000180U),
3623ad5b5801SMichal Simek     // .. FINISH: DDR TERM/IBUF_DISABLE_MODE SETTINGS
3624ad5b5801SMichal Simek     // .. START: LOCK IT BACK
3625ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
3626ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
3627ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
3628ad5b5801SMichal Simek     // ..
3629ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
3630ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
3631ad5b5801SMichal Simek     // .. START: SRAM/NOR SET OPMODE
3632ad5b5801SMichal Simek     // .. FINISH: SRAM/NOR SET OPMODE
3633ad5b5801SMichal Simek     // .. START: UART REGISTERS
3634ad5b5801SMichal Simek     // .. BDIV = 0x6
3635ad5b5801SMichal Simek     // .. ==> 0XE0001034[7:0] = 0x00000006U
3636ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000FFU    VAL : 0x00000006U
3637ad5b5801SMichal Simek     // ..
3638ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001034, 0x000000FFU ,0x00000006U),
3639ad5b5801SMichal Simek     // .. CD = 0x3e
3640ad5b5801SMichal Simek     // .. ==> 0XE0001018[15:0] = 0x0000003EU
3641ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000003EU
3642ad5b5801SMichal Simek     // ..
3643ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001018, 0x0000FFFFU ,0x0000003EU),
3644ad5b5801SMichal Simek     // .. STPBRK = 0x0
3645ad5b5801SMichal Simek     // .. ==> 0XE0001000[8:8] = 0x00000000U
3646ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3647ad5b5801SMichal Simek     // .. STTBRK = 0x0
3648ad5b5801SMichal Simek     // .. ==> 0XE0001000[7:7] = 0x00000000U
3649ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
3650ad5b5801SMichal Simek     // .. RSTTO = 0x0
3651ad5b5801SMichal Simek     // .. ==> 0XE0001000[6:6] = 0x00000000U
3652ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
3653ad5b5801SMichal Simek     // .. TXDIS = 0x0
3654ad5b5801SMichal Simek     // .. ==> 0XE0001000[5:5] = 0x00000000U
3655ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
3656ad5b5801SMichal Simek     // .. TXEN = 0x1
3657ad5b5801SMichal Simek     // .. ==> 0XE0001000[4:4] = 0x00000001U
3658ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
3659ad5b5801SMichal Simek     // .. RXDIS = 0x0
3660ad5b5801SMichal Simek     // .. ==> 0XE0001000[3:3] = 0x00000000U
3661ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
3662ad5b5801SMichal Simek     // .. RXEN = 0x1
3663ad5b5801SMichal Simek     // .. ==> 0XE0001000[2:2] = 0x00000001U
3664ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3665ad5b5801SMichal Simek     // .. TXRES = 0x1
3666ad5b5801SMichal Simek     // .. ==> 0XE0001000[1:1] = 0x00000001U
3667ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
3668ad5b5801SMichal Simek     // .. RXRES = 0x1
3669ad5b5801SMichal Simek     // .. ==> 0XE0001000[0:0] = 0x00000001U
3670ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3671ad5b5801SMichal Simek     // ..
3672ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001000, 0x000001FFU ,0x00000017U),
3673ad5b5801SMichal Simek     // .. CHMODE = 0x0
3674ad5b5801SMichal Simek     // .. ==> 0XE0001004[9:8] = 0x00000000U
3675ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000300U    VAL : 0x00000000U
3676ad5b5801SMichal Simek     // .. NBSTOP = 0x0
3677ad5b5801SMichal Simek     // .. ==> 0XE0001004[7:6] = 0x00000000U
3678ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
3679ad5b5801SMichal Simek     // .. PAR = 0x4
3680ad5b5801SMichal Simek     // .. ==> 0XE0001004[5:3] = 0x00000004U
3681ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000038U    VAL : 0x00000020U
3682ad5b5801SMichal Simek     // .. CHRL = 0x0
3683ad5b5801SMichal Simek     // .. ==> 0XE0001004[2:1] = 0x00000000U
3684ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
3685ad5b5801SMichal Simek     // .. CLKS = 0x0
3686ad5b5801SMichal Simek     // .. ==> 0XE0001004[0:0] = 0x00000000U
3687ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3688ad5b5801SMichal Simek     // ..
3689ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001004, 0x000003FFU ,0x00000020U),
3690ad5b5801SMichal Simek     // .. FINISH: UART REGISTERS
3691ad5b5801SMichal Simek     // .. START: QSPI REGISTERS
3692ad5b5801SMichal Simek     // .. Holdb_dr = 1
3693ad5b5801SMichal Simek     // .. ==> 0XE000D000[19:19] = 0x00000001U
3694ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
3695ad5b5801SMichal Simek     // ..
3696ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000D000, 0x00080000U ,0x00080000U),
3697ad5b5801SMichal Simek     // .. FINISH: QSPI REGISTERS
3698ad5b5801SMichal Simek     // .. START: PL POWER ON RESET REGISTERS
3699ad5b5801SMichal Simek     // .. PCFG_POR_CNT_4K = 0
3700ad5b5801SMichal Simek     // .. ==> 0XF8007000[29:29] = 0x00000000U
3701ad5b5801SMichal Simek     // ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
3702ad5b5801SMichal Simek     // ..
3703ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8007000, 0x20000000U ,0x00000000U),
3704ad5b5801SMichal Simek     // .. FINISH: PL POWER ON RESET REGISTERS
3705ad5b5801SMichal Simek     // .. START: SMC TIMING CALCULATION REGISTER UPDATE
3706ad5b5801SMichal Simek     // .. .. START: NAND SET CYCLE
3707ad5b5801SMichal Simek     // .. .. FINISH: NAND SET CYCLE
3708ad5b5801SMichal Simek     // .. .. START: OPMODE
3709ad5b5801SMichal Simek     // .. .. FINISH: OPMODE
3710ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
3711ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
3712ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS0 SET CYCLE
3713ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS0 SET CYCLE
3714ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
3715ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
3716ad5b5801SMichal Simek     // .. .. START: NOR CS0 BASE ADDRESS
3717ad5b5801SMichal Simek     // .. .. FINISH: NOR CS0 BASE ADDRESS
3718ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS1 SET CYCLE
3719ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS1 SET CYCLE
3720ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
3721ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
3722ad5b5801SMichal Simek     // .. .. START: NOR CS1 BASE ADDRESS
3723ad5b5801SMichal Simek     // .. .. FINISH: NOR CS1 BASE ADDRESS
3724ad5b5801SMichal Simek     // .. .. START: USB RESET
3725ad5b5801SMichal Simek     // .. .. .. START: USB0 RESET
3726ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
3727ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
3728ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
3729ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
3730ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3731ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3732ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3733ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3734ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3735ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3736ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3737ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3738ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
3739ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
3740ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
3741ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
3742ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3743ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3744ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3745ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3746ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3747ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
3748ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
3749ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
3750ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
3751ad5b5801SMichal Simek     // .. .. .. ..
3752ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
3753ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
3754ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3755ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3756ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3757ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3758ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3759ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3760ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3761ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3762ad5b5801SMichal Simek     // .. .. .. FINISH: USB0 RESET
3763ad5b5801SMichal Simek     // .. .. .. START: USB1 RESET
3764ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
3765ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
3766ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
3767ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
3768ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3769ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3770ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3771ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3772ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3773ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3774ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3775ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3776ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
3777ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
3778ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
3779ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
3780ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3781ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3782ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3783ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3784ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3785ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
3786ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
3787ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
3788ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
3789ad5b5801SMichal Simek     // .. .. .. ..
3790ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
3791ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
3792ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3793ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3794ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3795ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3796ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3797ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3798ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3799ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3800ad5b5801SMichal Simek     // .. .. .. FINISH: USB1 RESET
3801ad5b5801SMichal Simek     // .. .. FINISH: USB RESET
3802ad5b5801SMichal Simek     // .. .. START: ENET RESET
3803ad5b5801SMichal Simek     // .. .. .. START: ENET0 RESET
3804ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
3805ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
3806ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
3807ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
3808ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3809ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3810ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3811ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3812ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3813ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3814ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3815ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3816ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
3817ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
3818ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
3819ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
3820ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3821ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3822ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3823ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3824ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3825ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
3826ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
3827ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
3828ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
3829ad5b5801SMichal Simek     // .. .. .. ..
3830ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
3831ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
3832ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3833ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3834ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3835ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3836ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3837ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3838ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3839ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3840ad5b5801SMichal Simek     // .. .. .. FINISH: ENET0 RESET
3841ad5b5801SMichal Simek     // .. .. .. START: ENET1 RESET
3842ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
3843ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
3844ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
3845ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
3846ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3847ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3848ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3849ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3850ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3851ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3852ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3853ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3854ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
3855ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
3856ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
3857ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
3858ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3859ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3860ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3861ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3862ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3863ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
3864ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
3865ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
3866ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
3867ad5b5801SMichal Simek     // .. .. .. ..
3868ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
3869ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
3870ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3871ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3872ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3873ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3874ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3875ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3876ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3877ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3878ad5b5801SMichal Simek     // .. .. .. FINISH: ENET1 RESET
3879ad5b5801SMichal Simek     // .. .. FINISH: ENET RESET
3880ad5b5801SMichal Simek     // .. .. START: I2C RESET
3881ad5b5801SMichal Simek     // .. .. .. START: I2C0 RESET
3882ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
3883ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
3884ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
3885ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
3886ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3887ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3888ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3889ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3890ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3891ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3892ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3893ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3894ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
3895ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
3896ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
3897ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
3898ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3899ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3900ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3901ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3902ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3903ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
3904ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
3905ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
3906ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
3907ad5b5801SMichal Simek     // .. .. .. ..
3908ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
3909ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
3910ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3911ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3912ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3913ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3914ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3915ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3916ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3917ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3918ad5b5801SMichal Simek     // .. .. .. FINISH: I2C0 RESET
3919ad5b5801SMichal Simek     // .. .. .. START: I2C1 RESET
3920ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
3921ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
3922ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
3923ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
3924ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3925ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3926ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3927ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3928ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3929ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3930ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3931ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3932ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
3933ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
3934ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
3935ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
3936ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3937ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3938ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3939ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3940ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3941ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
3942ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
3943ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
3944ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
3945ad5b5801SMichal Simek     // .. .. .. ..
3946ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
3947ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
3948ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3949ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3950ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3951ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3952ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3953ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3954ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3955ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3956ad5b5801SMichal Simek     // .. .. .. FINISH: I2C1 RESET
3957ad5b5801SMichal Simek     // .. .. FINISH: I2C RESET
3958ad5b5801SMichal Simek     // .. .. START: NOR CHIP SELECT
3959ad5b5801SMichal Simek     // .. .. .. START: DIR MODE BANK 0
3960ad5b5801SMichal Simek     // .. .. .. FINISH: DIR MODE BANK 0
3961ad5b5801SMichal Simek     // .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3962ad5b5801SMichal Simek     // .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3963ad5b5801SMichal Simek     // .. .. .. START: OUTPUT ENABLE BANK 0
3964ad5b5801SMichal Simek     // .. .. .. FINISH: OUTPUT ENABLE BANK 0
3965ad5b5801SMichal Simek     // .. .. FINISH: NOR CHIP SELECT
3966ad5b5801SMichal Simek     // .. FINISH: SMC TIMING CALCULATION REGISTER UPDATE
3967ad5b5801SMichal Simek     // FINISH: top
3968ad5b5801SMichal Simek     //
3969ad5b5801SMichal Simek     EMIT_EXIT(),
3970ad5b5801SMichal Simek 
3971ad5b5801SMichal Simek     //
3972ad5b5801SMichal Simek };
3973ad5b5801SMichal Simek 
3974ad5b5801SMichal Simek unsigned long ps7_post_config_3_0[] = {
3975ad5b5801SMichal Simek     // START: top
3976ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
3977ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
3978ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
3979ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
3980ad5b5801SMichal Simek     // ..
3981ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
3982ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
3983ad5b5801SMichal Simek     // .. START: ENABLING LEVEL SHIFTER
3984ad5b5801SMichal Simek     // .. USER_LVL_INP_EN_0 = 1
3985ad5b5801SMichal Simek     // .. ==> 0XF8000900[3:3] = 0x00000001U
3986ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
3987ad5b5801SMichal Simek     // .. USER_LVL_OUT_EN_0 = 1
3988ad5b5801SMichal Simek     // .. ==> 0XF8000900[2:2] = 0x00000001U
3989ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3990ad5b5801SMichal Simek     // .. USER_LVL_INP_EN_1 = 1
3991ad5b5801SMichal Simek     // .. ==> 0XF8000900[1:1] = 0x00000001U
3992ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
3993ad5b5801SMichal Simek     // .. USER_LVL_OUT_EN_1 = 1
3994ad5b5801SMichal Simek     // .. ==> 0XF8000900[0:0] = 0x00000001U
3995ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3996ad5b5801SMichal Simek     // ..
3997ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000900, 0x0000000FU ,0x0000000FU),
3998ad5b5801SMichal Simek     // .. FINISH: ENABLING LEVEL SHIFTER
3999ad5b5801SMichal Simek     // .. START: FPGA RESETS TO 0
4000ad5b5801SMichal Simek     // .. reserved_3 = 0
4001ad5b5801SMichal Simek     // .. ==> 0XF8000240[31:25] = 0x00000000U
4002ad5b5801SMichal Simek     // ..     ==> MASK : 0xFE000000U    VAL : 0x00000000U
4003ad5b5801SMichal Simek     // .. reserved_FPGA_ACP_RST = 0
4004ad5b5801SMichal Simek     // .. ==> 0XF8000240[24:24] = 0x00000000U
4005ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
4006ad5b5801SMichal Simek     // .. reserved_FPGA_AXDS3_RST = 0
4007ad5b5801SMichal Simek     // .. ==> 0XF8000240[23:23] = 0x00000000U
4008ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
4009ad5b5801SMichal Simek     // .. reserved_FPGA_AXDS2_RST = 0
4010ad5b5801SMichal Simek     // .. ==> 0XF8000240[22:22] = 0x00000000U
4011ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
4012ad5b5801SMichal Simek     // .. reserved_FPGA_AXDS1_RST = 0
4013ad5b5801SMichal Simek     // .. ==> 0XF8000240[21:21] = 0x00000000U
4014ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
4015ad5b5801SMichal Simek     // .. reserved_FPGA_AXDS0_RST = 0
4016ad5b5801SMichal Simek     // .. ==> 0XF8000240[20:20] = 0x00000000U
4017ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
4018ad5b5801SMichal Simek     // .. reserved_2 = 0
4019ad5b5801SMichal Simek     // .. ==> 0XF8000240[19:18] = 0x00000000U
4020ad5b5801SMichal Simek     // ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
4021ad5b5801SMichal Simek     // .. reserved_FSSW1_FPGA_RST = 0
4022ad5b5801SMichal Simek     // .. ==> 0XF8000240[17:17] = 0x00000000U
4023ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
4024ad5b5801SMichal Simek     // .. reserved_FSSW0_FPGA_RST = 0
4025ad5b5801SMichal Simek     // .. ==> 0XF8000240[16:16] = 0x00000000U
4026ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
4027ad5b5801SMichal Simek     // .. reserved_1 = 0
4028ad5b5801SMichal Simek     // .. ==> 0XF8000240[15:14] = 0x00000000U
4029ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000C000U    VAL : 0x00000000U
4030ad5b5801SMichal Simek     // .. reserved_FPGA_FMSW1_RST = 0
4031ad5b5801SMichal Simek     // .. ==> 0XF8000240[13:13] = 0x00000000U
4032ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
4033ad5b5801SMichal Simek     // .. reserved_FPGA_FMSW0_RST = 0
4034ad5b5801SMichal Simek     // .. ==> 0XF8000240[12:12] = 0x00000000U
4035ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
4036ad5b5801SMichal Simek     // .. reserved_FPGA_DMA3_RST = 0
4037ad5b5801SMichal Simek     // .. ==> 0XF8000240[11:11] = 0x00000000U
4038ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
4039ad5b5801SMichal Simek     // .. reserved_FPGA_DMA2_RST = 0
4040ad5b5801SMichal Simek     // .. ==> 0XF8000240[10:10] = 0x00000000U
4041ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
4042ad5b5801SMichal Simek     // .. reserved_FPGA_DMA1_RST = 0
4043ad5b5801SMichal Simek     // .. ==> 0XF8000240[9:9] = 0x00000000U
4044ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
4045ad5b5801SMichal Simek     // .. reserved_FPGA_DMA0_RST = 0
4046ad5b5801SMichal Simek     // .. ==> 0XF8000240[8:8] = 0x00000000U
4047ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
4048ad5b5801SMichal Simek     // .. reserved = 0
4049ad5b5801SMichal Simek     // .. ==> 0XF8000240[7:4] = 0x00000000U
4050ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
4051ad5b5801SMichal Simek     // .. FPGA3_OUT_RST = 0
4052ad5b5801SMichal Simek     // .. ==> 0XF8000240[3:3] = 0x00000000U
4053ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
4054ad5b5801SMichal Simek     // .. FPGA2_OUT_RST = 0
4055ad5b5801SMichal Simek     // .. ==> 0XF8000240[2:2] = 0x00000000U
4056ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
4057ad5b5801SMichal Simek     // .. FPGA1_OUT_RST = 0
4058ad5b5801SMichal Simek     // .. ==> 0XF8000240[1:1] = 0x00000000U
4059ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
4060ad5b5801SMichal Simek     // .. FPGA0_OUT_RST = 0
4061ad5b5801SMichal Simek     // .. ==> 0XF8000240[0:0] = 0x00000000U
4062ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4063ad5b5801SMichal Simek     // ..
4064ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000240, 0xFFFFFFFFU ,0x00000000U),
4065ad5b5801SMichal Simek     // .. FINISH: FPGA RESETS TO 0
4066ad5b5801SMichal Simek     // .. START: AFI REGISTERS
4067ad5b5801SMichal Simek     // .. .. START: AFI0 REGISTERS
4068ad5b5801SMichal Simek     // .. .. FINISH: AFI0 REGISTERS
4069ad5b5801SMichal Simek     // .. .. START: AFI1 REGISTERS
4070ad5b5801SMichal Simek     // .. .. FINISH: AFI1 REGISTERS
4071ad5b5801SMichal Simek     // .. .. START: AFI2 REGISTERS
4072ad5b5801SMichal Simek     // .. .. FINISH: AFI2 REGISTERS
4073ad5b5801SMichal Simek     // .. .. START: AFI3 REGISTERS
4074ad5b5801SMichal Simek     // .. .. FINISH: AFI3 REGISTERS
4075ad5b5801SMichal Simek     // .. FINISH: AFI REGISTERS
4076ad5b5801SMichal Simek     // .. START: LOCK IT BACK
4077ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
4078ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
4079ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
4080ad5b5801SMichal Simek     // ..
4081ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
4082ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
4083ad5b5801SMichal Simek     // FINISH: top
4084ad5b5801SMichal Simek     //
4085ad5b5801SMichal Simek     EMIT_EXIT(),
4086ad5b5801SMichal Simek 
4087ad5b5801SMichal Simek     //
4088ad5b5801SMichal Simek };
4089ad5b5801SMichal Simek 
4090ad5b5801SMichal Simek 
4091ad5b5801SMichal Simek unsigned long ps7_pll_init_data_2_0[] = {
4092ad5b5801SMichal Simek     // START: top
4093ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
4094ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
4095ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
4096ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
4097ad5b5801SMichal Simek     // ..
4098ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
4099ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
4100ad5b5801SMichal Simek     // .. START: PLL SLCR REGISTERS
4101ad5b5801SMichal Simek     // .. .. START: ARM PLL INIT
4102ad5b5801SMichal Simek     // .. .. PLL_RES = 0x2
4103ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[7:4] = 0x00000002U
4104ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
4105ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
4106ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[11:8] = 0x00000002U
4107ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
4108ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0xfa
4109ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[21:12] = 0x000000FAU
4110ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x000FA000U
4111ad5b5801SMichal Simek     // .. ..
4112ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000110, 0x003FFFF0U ,0x000FA220U),
4113ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
4114ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x28
4115ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[18:12] = 0x00000028U
4116ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x00028000U
4117ad5b5801SMichal Simek     // .. .. ..
4118ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x0007F000U ,0x00028000U),
4119ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
4120ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
4121ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
4122ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[4:4] = 0x00000001U
4123ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
4124ad5b5801SMichal Simek     // .. .. ..
4125ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000010U ,0x00000010U),
4126ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
4127ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
4128ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
4129ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[0:0] = 0x00000001U
4130ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4131ad5b5801SMichal Simek     // .. .. ..
4132ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000001U ,0x00000001U),
4133ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
4134ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
4135ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
4136ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[0:0] = 0x00000000U
4137ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4138ad5b5801SMichal Simek     // .. .. ..
4139ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000001U ,0x00000000U),
4140ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
4141ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
4142ad5b5801SMichal Simek     // .. .. .. ARM_PLL_LOCK = 1
4143ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[0:0] = 0x00000001U
4144ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4145ad5b5801SMichal Simek     // .. .. ..
4146ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000001U),
4147ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
4148ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
4149ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
4150ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[4:4] = 0x00000000U
4151ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
4152ad5b5801SMichal Simek     // .. .. ..
4153ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000010U ,0x00000000U),
4154ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
4155ad5b5801SMichal Simek     // .. .. .. SRCSEL = 0x0
4156ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[5:4] = 0x00000000U
4157ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4158ad5b5801SMichal Simek     // .. .. .. DIVISOR = 0x2
4159ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[13:8] = 0x00000002U
4160ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00003F00U    VAL : 0x00000200U
4161ad5b5801SMichal Simek     // .. .. .. CPU_6OR4XCLKACT = 0x1
4162ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[24:24] = 0x00000001U
4163ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x01000000U    VAL : 0x01000000U
4164ad5b5801SMichal Simek     // .. .. .. CPU_3OR2XCLKACT = 0x1
4165ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[25:25] = 0x00000001U
4166ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x02000000U    VAL : 0x02000000U
4167ad5b5801SMichal Simek     // .. .. .. CPU_2XCLKACT = 0x1
4168ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[26:26] = 0x00000001U
4169ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x04000000U    VAL : 0x04000000U
4170ad5b5801SMichal Simek     // .. .. .. CPU_1XCLKACT = 0x1
4171ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[27:27] = 0x00000001U
4172ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x08000000U    VAL : 0x08000000U
4173ad5b5801SMichal Simek     // .. .. .. CPU_PERI_CLKACT = 0x1
4174ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[28:28] = 0x00000001U
4175ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
4176ad5b5801SMichal Simek     // .. .. ..
4177ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000120, 0x1F003F30U ,0x1F000200U),
4178ad5b5801SMichal Simek     // .. .. FINISH: ARM PLL INIT
4179ad5b5801SMichal Simek     // .. .. START: DDR PLL INIT
4180ad5b5801SMichal Simek     // .. .. PLL_RES = 0x2
4181ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[7:4] = 0x00000002U
4182ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
4183ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
4184ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[11:8] = 0x00000002U
4185ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
4186ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0x12c
4187ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[21:12] = 0x0000012CU
4188ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x0012C000U
4189ad5b5801SMichal Simek     // .. ..
4190ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000114, 0x003FFFF0U ,0x0012C220U),
4191ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
4192ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x20
4193ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[18:12] = 0x00000020U
4194ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x00020000U
4195ad5b5801SMichal Simek     // .. .. ..
4196ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x0007F000U ,0x00020000U),
4197ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
4198ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
4199ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
4200ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[4:4] = 0x00000001U
4201ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
4202ad5b5801SMichal Simek     // .. .. ..
4203ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000010U ,0x00000010U),
4204ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
4205ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
4206ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
4207ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[0:0] = 0x00000001U
4208ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4209ad5b5801SMichal Simek     // .. .. ..
4210ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000001U ,0x00000001U),
4211ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
4212ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
4213ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
4214ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[0:0] = 0x00000000U
4215ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4216ad5b5801SMichal Simek     // .. .. ..
4217ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000001U ,0x00000000U),
4218ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
4219ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
4220ad5b5801SMichal Simek     // .. .. .. DDR_PLL_LOCK = 1
4221ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[1:1] = 0x00000001U
4222ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
4223ad5b5801SMichal Simek     // .. .. ..
4224ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000002U),
4225ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
4226ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
4227ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
4228ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[4:4] = 0x00000000U
4229ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
4230ad5b5801SMichal Simek     // .. .. ..
4231ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000010U ,0x00000000U),
4232ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
4233ad5b5801SMichal Simek     // .. .. .. DDR_3XCLKACT = 0x1
4234ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[0:0] = 0x00000001U
4235ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4236ad5b5801SMichal Simek     // .. .. .. DDR_2XCLKACT = 0x1
4237ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[1:1] = 0x00000001U
4238ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
4239ad5b5801SMichal Simek     // .. .. .. DDR_3XCLK_DIVISOR = 0x2
4240ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[25:20] = 0x00000002U
4241ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x03F00000U    VAL : 0x00200000U
4242ad5b5801SMichal Simek     // .. .. .. DDR_2XCLK_DIVISOR = 0x3
4243ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[31:26] = 0x00000003U
4244ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0xFC000000U    VAL : 0x0C000000U
4245ad5b5801SMichal Simek     // .. .. ..
4246ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000124, 0xFFF00003U ,0x0C200003U),
4247ad5b5801SMichal Simek     // .. .. FINISH: DDR PLL INIT
4248ad5b5801SMichal Simek     // .. .. START: IO PLL INIT
4249ad5b5801SMichal Simek     // .. .. PLL_RES = 0xc
4250ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[7:4] = 0x0000000CU
4251ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x000000C0U
4252ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
4253ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[11:8] = 0x00000002U
4254ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
4255ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0x145
4256ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[21:12] = 0x00000145U
4257ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00145000U
4258ad5b5801SMichal Simek     // .. ..
4259ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000118, 0x003FFFF0U ,0x001452C0U),
4260ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
4261ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x1e
4262ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[18:12] = 0x0000001EU
4263ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x0001E000U
4264ad5b5801SMichal Simek     // .. .. ..
4265ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x0007F000U ,0x0001E000U),
4266ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
4267ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
4268ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
4269ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[4:4] = 0x00000001U
4270ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
4271ad5b5801SMichal Simek     // .. .. ..
4272ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000010U ,0x00000010U),
4273ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
4274ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
4275ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
4276ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[0:0] = 0x00000001U
4277ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4278ad5b5801SMichal Simek     // .. .. ..
4279ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000001U ,0x00000001U),
4280ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
4281ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
4282ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
4283ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[0:0] = 0x00000000U
4284ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4285ad5b5801SMichal Simek     // .. .. ..
4286ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000001U ,0x00000000U),
4287ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
4288ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
4289ad5b5801SMichal Simek     // .. .. .. IO_PLL_LOCK = 1
4290ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[2:2] = 0x00000001U
4291ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
4292ad5b5801SMichal Simek     // .. .. ..
4293ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000004U),
4294ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
4295ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
4296ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
4297ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[4:4] = 0x00000000U
4298ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
4299ad5b5801SMichal Simek     // .. .. ..
4300ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000010U ,0x00000000U),
4301ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
4302ad5b5801SMichal Simek     // .. .. FINISH: IO PLL INIT
4303ad5b5801SMichal Simek     // .. FINISH: PLL SLCR REGISTERS
4304ad5b5801SMichal Simek     // .. START: LOCK IT BACK
4305ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
4306ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
4307ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
4308ad5b5801SMichal Simek     // ..
4309ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
4310ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
4311ad5b5801SMichal Simek     // FINISH: top
4312ad5b5801SMichal Simek     //
4313ad5b5801SMichal Simek     EMIT_EXIT(),
4314ad5b5801SMichal Simek 
4315ad5b5801SMichal Simek     //
4316ad5b5801SMichal Simek };
4317ad5b5801SMichal Simek 
4318ad5b5801SMichal Simek unsigned long ps7_clock_init_data_2_0[] = {
4319ad5b5801SMichal Simek     // START: top
4320ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
4321ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
4322ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
4323ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
4324ad5b5801SMichal Simek     // ..
4325ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
4326ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
4327ad5b5801SMichal Simek     // .. START: CLOCK CONTROL SLCR REGISTERS
4328ad5b5801SMichal Simek     // .. CLKACT = 0x1
4329ad5b5801SMichal Simek     // .. ==> 0XF8000128[0:0] = 0x00000001U
4330ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4331ad5b5801SMichal Simek     // .. DIVISOR0 = 0x23
4332ad5b5801SMichal Simek     // .. ==> 0XF8000128[13:8] = 0x00000023U
4333ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00002300U
4334ad5b5801SMichal Simek     // .. DIVISOR1 = 0x3
4335ad5b5801SMichal Simek     // .. ==> 0XF8000128[25:20] = 0x00000003U
4336ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00300000U
4337ad5b5801SMichal Simek     // ..
4338ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000128, 0x03F03F01U ,0x00302301U),
4339ad5b5801SMichal Simek     // .. CLKACT = 0x1
4340ad5b5801SMichal Simek     // .. ==> 0XF8000138[0:0] = 0x00000001U
4341ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4342ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4343ad5b5801SMichal Simek     // .. ==> 0XF8000138[4:4] = 0x00000000U
4344ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
4345ad5b5801SMichal Simek     // ..
4346ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000138, 0x00000011U ,0x00000001U),
4347ad5b5801SMichal Simek     // .. CLKACT = 0x1
4348ad5b5801SMichal Simek     // .. ==> 0XF8000140[0:0] = 0x00000001U
4349ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4350ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4351ad5b5801SMichal Simek     // .. ==> 0XF8000140[6:4] = 0x00000000U
4352ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
4353ad5b5801SMichal Simek     // .. DIVISOR = 0x8
4354ad5b5801SMichal Simek     // .. ==> 0XF8000140[13:8] = 0x00000008U
4355ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000800U
4356ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
4357ad5b5801SMichal Simek     // .. ==> 0XF8000140[25:20] = 0x00000001U
4358ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
4359ad5b5801SMichal Simek     // ..
4360ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000140, 0x03F03F71U ,0x00100801U),
4361ad5b5801SMichal Simek     // .. CLKACT = 0x1
4362ad5b5801SMichal Simek     // .. ==> 0XF800014C[0:0] = 0x00000001U
4363ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4364ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4365ad5b5801SMichal Simek     // .. ==> 0XF800014C[5:4] = 0x00000000U
4366ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4367ad5b5801SMichal Simek     // .. DIVISOR = 0x5
4368ad5b5801SMichal Simek     // .. ==> 0XF800014C[13:8] = 0x00000005U
4369ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000500U
4370ad5b5801SMichal Simek     // ..
4371ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800014C, 0x00003F31U ,0x00000501U),
4372ad5b5801SMichal Simek     // .. CLKACT0 = 0x1
4373ad5b5801SMichal Simek     // .. ==> 0XF8000150[0:0] = 0x00000001U
4374ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4375ad5b5801SMichal Simek     // .. CLKACT1 = 0x0
4376ad5b5801SMichal Simek     // .. ==> 0XF8000150[1:1] = 0x00000000U
4377ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
4378ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4379ad5b5801SMichal Simek     // .. ==> 0XF8000150[5:4] = 0x00000000U
4380ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4381ad5b5801SMichal Simek     // .. DIVISOR = 0x14
4382ad5b5801SMichal Simek     // .. ==> 0XF8000150[13:8] = 0x00000014U
4383ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
4384ad5b5801SMichal Simek     // ..
4385ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000150, 0x00003F33U ,0x00001401U),
4386ad5b5801SMichal Simek     // .. CLKACT0 = 0x0
4387ad5b5801SMichal Simek     // .. ==> 0XF8000154[0:0] = 0x00000000U
4388ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4389ad5b5801SMichal Simek     // .. CLKACT1 = 0x1
4390ad5b5801SMichal Simek     // .. ==> 0XF8000154[1:1] = 0x00000001U
4391ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
4392ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4393ad5b5801SMichal Simek     // .. ==> 0XF8000154[5:4] = 0x00000000U
4394ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4395ad5b5801SMichal Simek     // .. DIVISOR = 0x14
4396ad5b5801SMichal Simek     // .. ==> 0XF8000154[13:8] = 0x00000014U
4397ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
4398ad5b5801SMichal Simek     // ..
4399ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000154, 0x00003F33U ,0x00001402U),
4400ad5b5801SMichal Simek     // .. CLKACT = 0x1
4401ad5b5801SMichal Simek     // .. ==> 0XF8000168[0:0] = 0x00000001U
4402ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4403ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4404ad5b5801SMichal Simek     // .. ==> 0XF8000168[5:4] = 0x00000000U
4405ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4406ad5b5801SMichal Simek     // .. DIVISOR = 0x5
4407ad5b5801SMichal Simek     // .. ==> 0XF8000168[13:8] = 0x00000005U
4408ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000500U
4409ad5b5801SMichal Simek     // ..
4410ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000168, 0x00003F31U ,0x00000501U),
4411ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4412ad5b5801SMichal Simek     // .. ==> 0XF8000170[5:4] = 0x00000000U
4413ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4414ad5b5801SMichal Simek     // .. DIVISOR0 = 0xa
4415ad5b5801SMichal Simek     // .. ==> 0XF8000170[13:8] = 0x0000000AU
4416ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000A00U
4417ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
4418ad5b5801SMichal Simek     // .. ==> 0XF8000170[25:20] = 0x00000001U
4419ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
4420ad5b5801SMichal Simek     // ..
4421ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000170, 0x03F03F30U ,0x00100A00U),
4422ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4423ad5b5801SMichal Simek     // .. ==> 0XF8000180[5:4] = 0x00000000U
4424ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4425ad5b5801SMichal Simek     // .. DIVISOR0 = 0x7
4426ad5b5801SMichal Simek     // .. ==> 0XF8000180[13:8] = 0x00000007U
4427ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000700U
4428ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
4429ad5b5801SMichal Simek     // .. ==> 0XF8000180[25:20] = 0x00000001U
4430ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
4431ad5b5801SMichal Simek     // ..
4432ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000180, 0x03F03F30U ,0x00100700U),
4433ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4434ad5b5801SMichal Simek     // .. ==> 0XF8000190[5:4] = 0x00000000U
4435ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4436ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
4437ad5b5801SMichal Simek     // .. ==> 0XF8000190[13:8] = 0x00000014U
4438ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
4439ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
4440ad5b5801SMichal Simek     // .. ==> 0XF8000190[25:20] = 0x00000001U
4441ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
4442ad5b5801SMichal Simek     // ..
4443ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000190, 0x03F03F30U ,0x00101400U),
4444ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4445ad5b5801SMichal Simek     // .. ==> 0XF80001A0[5:4] = 0x00000000U
4446ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4447ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
4448ad5b5801SMichal Simek     // .. ==> 0XF80001A0[13:8] = 0x00000014U
4449ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
4450ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
4451ad5b5801SMichal Simek     // .. ==> 0XF80001A0[25:20] = 0x00000001U
4452ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
4453ad5b5801SMichal Simek     // ..
4454ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80001A0, 0x03F03F30U ,0x00101400U),
4455ad5b5801SMichal Simek     // .. CLK_621_TRUE = 0x1
4456ad5b5801SMichal Simek     // .. ==> 0XF80001C4[0:0] = 0x00000001U
4457ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4458ad5b5801SMichal Simek     // ..
4459ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80001C4, 0x00000001U ,0x00000001U),
4460ad5b5801SMichal Simek     // .. DMA_CPU_2XCLKACT = 0x1
4461ad5b5801SMichal Simek     // .. ==> 0XF800012C[0:0] = 0x00000001U
4462ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4463ad5b5801SMichal Simek     // .. USB0_CPU_1XCLKACT = 0x1
4464ad5b5801SMichal Simek     // .. ==> 0XF800012C[2:2] = 0x00000001U
4465ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
4466ad5b5801SMichal Simek     // .. USB1_CPU_1XCLKACT = 0x1
4467ad5b5801SMichal Simek     // .. ==> 0XF800012C[3:3] = 0x00000001U
4468ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
4469ad5b5801SMichal Simek     // .. GEM0_CPU_1XCLKACT = 0x1
4470ad5b5801SMichal Simek     // .. ==> 0XF800012C[6:6] = 0x00000001U
4471ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000040U
4472ad5b5801SMichal Simek     // .. GEM1_CPU_1XCLKACT = 0x0
4473ad5b5801SMichal Simek     // .. ==> 0XF800012C[7:7] = 0x00000000U
4474ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
4475ad5b5801SMichal Simek     // .. SDI0_CPU_1XCLKACT = 0x1
4476ad5b5801SMichal Simek     // .. ==> 0XF800012C[10:10] = 0x00000001U
4477ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000400U
4478ad5b5801SMichal Simek     // .. SDI1_CPU_1XCLKACT = 0x0
4479ad5b5801SMichal Simek     // .. ==> 0XF800012C[11:11] = 0x00000000U
4480ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
4481ad5b5801SMichal Simek     // .. SPI0_CPU_1XCLKACT = 0x0
4482ad5b5801SMichal Simek     // .. ==> 0XF800012C[14:14] = 0x00000000U
4483ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
4484ad5b5801SMichal Simek     // .. SPI1_CPU_1XCLKACT = 0x0
4485ad5b5801SMichal Simek     // .. ==> 0XF800012C[15:15] = 0x00000000U
4486ad5b5801SMichal Simek     // ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
4487ad5b5801SMichal Simek     // .. CAN0_CPU_1XCLKACT = 0x0
4488ad5b5801SMichal Simek     // .. ==> 0XF800012C[16:16] = 0x00000000U
4489ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
4490ad5b5801SMichal Simek     // .. CAN1_CPU_1XCLKACT = 0x0
4491ad5b5801SMichal Simek     // .. ==> 0XF800012C[17:17] = 0x00000000U
4492ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
4493ad5b5801SMichal Simek     // .. I2C0_CPU_1XCLKACT = 0x1
4494ad5b5801SMichal Simek     // .. ==> 0XF800012C[18:18] = 0x00000001U
4495ad5b5801SMichal Simek     // ..     ==> MASK : 0x00040000U    VAL : 0x00040000U
4496ad5b5801SMichal Simek     // .. I2C1_CPU_1XCLKACT = 0x1
4497ad5b5801SMichal Simek     // .. ==> 0XF800012C[19:19] = 0x00000001U
4498ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
4499ad5b5801SMichal Simek     // .. UART0_CPU_1XCLKACT = 0x0
4500ad5b5801SMichal Simek     // .. ==> 0XF800012C[20:20] = 0x00000000U
4501ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
4502ad5b5801SMichal Simek     // .. UART1_CPU_1XCLKACT = 0x1
4503ad5b5801SMichal Simek     // .. ==> 0XF800012C[21:21] = 0x00000001U
4504ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00200000U
4505ad5b5801SMichal Simek     // .. GPIO_CPU_1XCLKACT = 0x1
4506ad5b5801SMichal Simek     // .. ==> 0XF800012C[22:22] = 0x00000001U
4507ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00400000U
4508ad5b5801SMichal Simek     // .. LQSPI_CPU_1XCLKACT = 0x1
4509ad5b5801SMichal Simek     // .. ==> 0XF800012C[23:23] = 0x00000001U
4510ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00800000U
4511ad5b5801SMichal Simek     // .. SMC_CPU_1XCLKACT = 0x1
4512ad5b5801SMichal Simek     // .. ==> 0XF800012C[24:24] = 0x00000001U
4513ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x01000000U
4514ad5b5801SMichal Simek     // ..
4515ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800012C, 0x01FFCCCDU ,0x01EC044DU),
4516ad5b5801SMichal Simek     // .. FINISH: CLOCK CONTROL SLCR REGISTERS
4517ad5b5801SMichal Simek     // .. START: THIS SHOULD BE BLANK
4518ad5b5801SMichal Simek     // .. FINISH: THIS SHOULD BE BLANK
4519ad5b5801SMichal Simek     // .. START: LOCK IT BACK
4520ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
4521ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
4522ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
4523ad5b5801SMichal Simek     // ..
4524ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
4525ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
4526ad5b5801SMichal Simek     // FINISH: top
4527ad5b5801SMichal Simek     //
4528ad5b5801SMichal Simek     EMIT_EXIT(),
4529ad5b5801SMichal Simek 
4530ad5b5801SMichal Simek     //
4531ad5b5801SMichal Simek };
4532ad5b5801SMichal Simek 
4533ad5b5801SMichal Simek unsigned long ps7_ddr_init_data_2_0[] = {
4534ad5b5801SMichal Simek     // START: top
4535ad5b5801SMichal Simek     // .. START: DDR INITIALIZATION
4536ad5b5801SMichal Simek     // .. .. START: LOCK DDR
4537ad5b5801SMichal Simek     // .. .. reg_ddrc_soft_rstb = 0
4538ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[0:0] = 0x00000000U
4539ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4540ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_en = 0x0
4541ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[1:1] = 0x00000000U
4542ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
4543ad5b5801SMichal Simek     // .. .. reg_ddrc_data_bus_width = 0x0
4544ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[3:2] = 0x00000000U
4545ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000CU    VAL : 0x00000000U
4546ad5b5801SMichal Simek     // .. .. reg_ddrc_burst8_refresh = 0x0
4547ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[6:4] = 0x00000000U
4548ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
4549ad5b5801SMichal Simek     // .. .. reg_ddrc_rdwr_idle_gap = 0x1
4550ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[13:7] = 0x00000001U
4551ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003F80U    VAL : 0x00000080U
4552ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_rd_bypass = 0x0
4553ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[14:14] = 0x00000000U
4554ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
4555ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_act_bypass = 0x0
4556ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[15:15] = 0x00000000U
4557ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
4558ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_refresh = 0x0
4559ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[16:16] = 0x00000000U
4560ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
4561ad5b5801SMichal Simek     // .. ..
4562ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006000, 0x0001FFFFU ,0x00000080U),
4563ad5b5801SMichal Simek     // .. .. FINISH: LOCK DDR
4564ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_nom_x32 = 0x81
4565ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[11:0] = 0x00000081U
4566ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000081U
4567ad5b5801SMichal Simek     // .. .. reg_ddrc_active_ranks = 0x1
4568ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[13:12] = 0x00000001U
4569ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003000U    VAL : 0x00001000U
4570ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_cs_bit0 = 0x0
4571ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[18:14] = 0x00000000U
4572ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0007C000U    VAL : 0x00000000U
4573ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_block = 0x1
4574ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[20:19] = 0x00000001U
4575ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00180000U    VAL : 0x00080000U
4576ad5b5801SMichal Simek     // .. .. reg_ddrc_diff_rank_rd_2cycle_gap = 0x0
4577ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[21:21] = 0x00000000U
4578ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
4579ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_cs_bit1 = 0x0
4580ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[26:22] = 0x00000000U
4581ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07C00000U    VAL : 0x00000000U
4582ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_open_bank = 0x0
4583ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[27:27] = 0x00000000U
4584ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x00000000U
4585ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_4bank_ram = 0x0
4586ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[28:28] = 0x00000000U
4587ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x00000000U
4588ad5b5801SMichal Simek     // .. ..
4589ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006004, 0x1FFFFFFFU ,0x00081081U),
4590ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_min_non_critical_x32 = 0xf
4591ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[10:0] = 0x0000000FU
4592ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x0000000FU
4593ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_max_starve_x32 = 0xf
4594ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[21:11] = 0x0000000FU
4595ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF800U    VAL : 0x00007800U
4596ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_xact_run_length = 0xf
4597ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[25:22] = 0x0000000FU
4598ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03C00000U    VAL : 0x03C00000U
4599ad5b5801SMichal Simek     // .. ..
4600ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006008, 0x03FFFFFFU ,0x03C0780FU),
4601ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_min_non_critical_x32 = 0x1
4602ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[10:0] = 0x00000001U
4603ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000001U
4604ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_max_starve_x32 = 0x2
4605ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[21:11] = 0x00000002U
4606ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF800U    VAL : 0x00001000U
4607ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_xact_run_length = 0x8
4608ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[25:22] = 0x00000008U
4609ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03C00000U    VAL : 0x02000000U
4610ad5b5801SMichal Simek     // .. ..
4611ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800600C, 0x03FFFFFFU ,0x02001001U),
4612ad5b5801SMichal Simek     // .. .. reg_ddrc_w_min_non_critical_x32 = 0x1
4613ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[10:0] = 0x00000001U
4614ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000001U
4615ad5b5801SMichal Simek     // .. .. reg_ddrc_w_xact_run_length = 0x8
4616ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[14:11] = 0x00000008U
4617ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007800U    VAL : 0x00004000U
4618ad5b5801SMichal Simek     // .. .. reg_ddrc_w_max_starve_x32 = 0x2
4619ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[25:15] = 0x00000002U
4620ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF8000U    VAL : 0x00010000U
4621ad5b5801SMichal Simek     // .. ..
4622ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006010, 0x03FFFFFFU ,0x00014001U),
4623ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rc = 0x1b
4624ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[5:0] = 0x0000001BU
4625ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000003FU    VAL : 0x0000001BU
4626ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_min = 0x56
4627ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[13:6] = 0x00000056U
4628ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FC0U    VAL : 0x00001580U
4629ad5b5801SMichal Simek     // .. .. reg_ddrc_post_selfref_gap_x32 = 0x10
4630ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[20:14] = 0x00000010U
4631ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FC000U    VAL : 0x00040000U
4632ad5b5801SMichal Simek     // .. ..
4633ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006014, 0x001FFFFFU ,0x0004159BU),
4634ad5b5801SMichal Simek     // .. .. reg_ddrc_wr2pre = 0x12
4635ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[4:0] = 0x00000012U
4636ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000012U
4637ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_to_x32 = 0x6
4638ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[9:5] = 0x00000006U
4639ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x000000C0U
4640ad5b5801SMichal Simek     // .. .. reg_ddrc_t_faw = 0x18
4641ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[15:10] = 0x00000018U
4642ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FC00U    VAL : 0x00006000U
4643ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ras_max = 0x24
4644ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[21:16] = 0x00000024U
4645ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003F0000U    VAL : 0x00240000U
4646ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ras_min = 0x14
4647ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[26:22] = 0x00000014U
4648ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07C00000U    VAL : 0x05000000U
4649ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cke = 0x4
4650ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[31:28] = 0x00000004U
4651ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x40000000U
4652ad5b5801SMichal Simek     // .. ..
4653ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006018, 0xF7FFFFFFU ,0x452460D2U),
4654ad5b5801SMichal Simek     // .. .. reg_ddrc_write_latency = 0x5
4655ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[4:0] = 0x00000005U
4656ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000005U
4657ad5b5801SMichal Simek     // .. .. reg_ddrc_rd2wr = 0x7
4658ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[9:5] = 0x00000007U
4659ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x000000E0U
4660ad5b5801SMichal Simek     // .. .. reg_ddrc_wr2rd = 0xe
4661ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[14:10] = 0x0000000EU
4662ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007C00U    VAL : 0x00003800U
4663ad5b5801SMichal Simek     // .. .. reg_ddrc_t_xp = 0x4
4664ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[19:15] = 0x00000004U
4665ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F8000U    VAL : 0x00020000U
4666ad5b5801SMichal Simek     // .. .. reg_ddrc_pad_pd = 0x0
4667ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[22:20] = 0x00000000U
4668ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00700000U    VAL : 0x00000000U
4669ad5b5801SMichal Simek     // .. .. reg_ddrc_rd2pre = 0x4
4670ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[27:23] = 0x00000004U
4671ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F800000U    VAL : 0x02000000U
4672ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rcd = 0x7
4673ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[31:28] = 0x00000007U
4674ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x70000000U
4675ad5b5801SMichal Simek     // .. ..
4676ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800601C, 0xFFFFFFFFU ,0x720238E5U),
4677ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ccd = 0x4
4678ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[4:2] = 0x00000004U
4679ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001CU    VAL : 0x00000010U
4680ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rrd = 0x6
4681ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[7:5] = 0x00000006U
4682ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000E0U    VAL : 0x000000C0U
4683ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_margin = 0x2
4684ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[11:8] = 0x00000002U
4685ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
4686ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rp = 0x7
4687ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[15:12] = 0x00000007U
4688ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00007000U
4689ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_to_x32 = 0x8
4690ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[20:16] = 0x00000008U
4691ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001F0000U    VAL : 0x00080000U
4692ad5b5801SMichal Simek     // .. .. reg_ddrc_sdram = 0x1
4693ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[21:21] = 0x00000001U
4694ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00200000U
4695ad5b5801SMichal Simek     // .. .. reg_ddrc_mobile = 0x0
4696ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[22:22] = 0x00000000U
4697ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
4698ad5b5801SMichal Simek     // .. .. reg_ddrc_clock_stop_en = 0x0
4699ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[23:23] = 0x00000000U
4700ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
4701ad5b5801SMichal Simek     // .. .. reg_ddrc_read_latency = 0x7
4702ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[28:24] = 0x00000007U
4703ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x1F000000U    VAL : 0x07000000U
4704ad5b5801SMichal Simek     // .. .. reg_phy_mode_ddr1_ddr2 = 0x1
4705ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[29:29] = 0x00000001U
4706ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x20000000U    VAL : 0x20000000U
4707ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_pad_pd = 0x0
4708ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[30:30] = 0x00000000U
4709ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x40000000U    VAL : 0x00000000U
4710ad5b5801SMichal Simek     // .. .. reg_ddrc_loopback = 0x0
4711ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[31:31] = 0x00000000U
4712ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x80000000U    VAL : 0x00000000U
4713ad5b5801SMichal Simek     // .. ..
4714ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006020, 0xFFFFFFFCU ,0x272872D0U),
4715ad5b5801SMichal Simek     // .. .. reg_ddrc_en_2t_timing_mode = 0x0
4716ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[0:0] = 0x00000000U
4717ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4718ad5b5801SMichal Simek     // .. .. reg_ddrc_prefer_write = 0x0
4719ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[1:1] = 0x00000000U
4720ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
4721ad5b5801SMichal Simek     // .. .. reg_ddrc_max_rank_rd = 0xf
4722ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[5:2] = 0x0000000FU
4723ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000003CU    VAL : 0x0000003CU
4724ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_wr = 0x0
4725ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[6:6] = 0x00000000U
4726ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
4727ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_addr = 0x0
4728ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[8:7] = 0x00000000U
4729ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
4730ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_data = 0x0
4731ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[24:9] = 0x00000000U
4732ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01FFFE00U    VAL : 0x00000000U
4733ad5b5801SMichal Simek     // .. .. ddrc_reg_mr_wr_busy = 0x0
4734ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[25:25] = 0x00000000U
4735ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
4736ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_type = 0x0
4737ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[26:26] = 0x00000000U
4738ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
4739ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_rdata_valid = 0x0
4740ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[27:27] = 0x00000000U
4741ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x00000000U
4742ad5b5801SMichal Simek     // .. ..
4743ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006024, 0x0FFFFFFFU ,0x0000003CU),
4744ad5b5801SMichal Simek     // .. .. reg_ddrc_final_wait_x32 = 0x7
4745ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[6:0] = 0x00000007U
4746ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000007FU    VAL : 0x00000007U
4747ad5b5801SMichal Simek     // .. .. reg_ddrc_pre_ocd_x32 = 0x0
4748ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[10:7] = 0x00000000U
4749ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000780U    VAL : 0x00000000U
4750ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mrd = 0x4
4751ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[13:11] = 0x00000004U
4752ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00002000U
4753ad5b5801SMichal Simek     // .. ..
4754ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006028, 0x00003FFFU ,0x00002007U),
4755ad5b5801SMichal Simek     // .. .. reg_ddrc_emr2 = 0x8
4756ad5b5801SMichal Simek     // .. .. ==> 0XF800602C[15:0] = 0x00000008U
4757ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000008U
4758ad5b5801SMichal Simek     // .. .. reg_ddrc_emr3 = 0x0
4759ad5b5801SMichal Simek     // .. .. ==> 0XF800602C[31:16] = 0x00000000U
4760ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x00000000U
4761ad5b5801SMichal Simek     // .. ..
4762ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800602C, 0xFFFFFFFFU ,0x00000008U),
4763ad5b5801SMichal Simek     // .. .. reg_ddrc_mr = 0x930
4764ad5b5801SMichal Simek     // .. .. ==> 0XF8006030[15:0] = 0x00000930U
4765ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000930U
4766ad5b5801SMichal Simek     // .. .. reg_ddrc_emr = 0x4
4767ad5b5801SMichal Simek     // .. .. ==> 0XF8006030[31:16] = 0x00000004U
4768ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x00040000U
4769ad5b5801SMichal Simek     // .. ..
4770ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006030, 0xFFFFFFFFU ,0x00040930U),
4771ad5b5801SMichal Simek     // .. .. reg_ddrc_burst_rdwr = 0x4
4772ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[3:0] = 0x00000004U
4773ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000004U
4774ad5b5801SMichal Simek     // .. .. reg_ddrc_pre_cke_x1024 = 0x105
4775ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[13:4] = 0x00000105U
4776ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FF0U    VAL : 0x00001050U
4777ad5b5801SMichal Simek     // .. .. reg_ddrc_post_cke_x1024 = 0x1
4778ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[25:16] = 0x00000001U
4779ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF0000U    VAL : 0x00010000U
4780ad5b5801SMichal Simek     // .. .. reg_ddrc_burstchop = 0x0
4781ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[28:28] = 0x00000000U
4782ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x00000000U
4783ad5b5801SMichal Simek     // .. ..
4784ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006034, 0x13FF3FFFU ,0x00011054U),
4785ad5b5801SMichal Simek     // .. .. reg_ddrc_force_low_pri_n = 0x0
4786ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[0:0] = 0x00000000U
4787ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4788ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_dq = 0x0
4789ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[1:1] = 0x00000000U
4790ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
4791ad5b5801SMichal Simek     // .. .. reg_phy_debug_mode = 0x0
4792ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[6:6] = 0x00000000U
4793ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
4794ad5b5801SMichal Simek     // .. .. reg_phy_wr_level_start = 0x0
4795ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[7:7] = 0x00000000U
4796ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
4797ad5b5801SMichal Simek     // .. .. reg_phy_rd_level_start = 0x0
4798ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[8:8] = 0x00000000U
4799ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
4800ad5b5801SMichal Simek     // .. .. reg_phy_dq0_wait_t = 0x0
4801ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[12:9] = 0x00000000U
4802ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001E00U    VAL : 0x00000000U
4803ad5b5801SMichal Simek     // .. ..
4804ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006038, 0x00001FC3U ,0x00000000U),
4805ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b0 = 0x7
4806ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[3:0] = 0x00000007U
4807ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000007U
4808ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b1 = 0x7
4809ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[7:4] = 0x00000007U
4810ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000070U
4811ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b2 = 0x7
4812ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[11:8] = 0x00000007U
4813ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000700U
4814ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b5 = 0x0
4815ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[15:12] = 0x00000000U
4816ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00000000U
4817ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b6 = 0x0
4818ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[19:16] = 0x00000000U
4819ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00000000U
4820ad5b5801SMichal Simek     // .. ..
4821ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800603C, 0x000FFFFFU ,0x00000777U),
4822ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b2 = 0x0
4823ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[3:0] = 0x00000000U
4824ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
4825ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b3 = 0x0
4826ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[7:4] = 0x00000000U
4827ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
4828ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b4 = 0x0
4829ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[11:8] = 0x00000000U
4830ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000000U
4831ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b7 = 0x0
4832ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[15:12] = 0x00000000U
4833ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00000000U
4834ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b8 = 0x0
4835ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[19:16] = 0x00000000U
4836ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00000000U
4837ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b9 = 0xf
4838ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[23:20] = 0x0000000FU
4839ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00F00000U
4840ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b10 = 0xf
4841ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[27:24] = 0x0000000FU
4842ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x0F000000U
4843ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b11 = 0xf
4844ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[31:28] = 0x0000000FU
4845ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0xF0000000U
4846ad5b5801SMichal Simek     // .. ..
4847ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006040, 0xFFFFFFFFU ,0xFFF00000U),
4848ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b0 = 0x6
4849ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[3:0] = 0x00000006U
4850ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000006U
4851ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b1 = 0x6
4852ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[7:4] = 0x00000006U
4853ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000060U
4854ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b2_11 = 0x6
4855ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[11:8] = 0x00000006U
4856ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000600U
4857ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b12 = 0x6
4858ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[15:12] = 0x00000006U
4859ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00006000U
4860ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b13 = 0x6
4861ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[19:16] = 0x00000006U
4862ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00060000U
4863ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b14 = 0xf
4864ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[23:20] = 0x0000000FU
4865ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00F00000U
4866ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b15 = 0xf
4867ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[27:24] = 0x0000000FU
4868ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x0F000000U
4869ad5b5801SMichal Simek     // .. ..
4870ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006044, 0x0FFFFFFFU ,0x0FF66666U),
4871ad5b5801SMichal Simek     // .. .. reg_ddrc_rank0_rd_odt = 0x0
4872ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[2:0] = 0x00000000U
4873ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000000U
4874ad5b5801SMichal Simek     // .. .. reg_ddrc_rank0_wr_odt = 0x1
4875ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[5:3] = 0x00000001U
4876ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000038U    VAL : 0x00000008U
4877ad5b5801SMichal Simek     // .. .. reg_ddrc_rank1_rd_odt = 0x1
4878ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[8:6] = 0x00000001U
4879ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001C0U    VAL : 0x00000040U
4880ad5b5801SMichal Simek     // .. .. reg_ddrc_rank1_wr_odt = 0x1
4881ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[11:9] = 0x00000001U
4882ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
4883ad5b5801SMichal Simek     // .. .. reg_phy_rd_local_odt = 0x0
4884ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[13:12] = 0x00000000U
4885ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003000U    VAL : 0x00000000U
4886ad5b5801SMichal Simek     // .. .. reg_phy_wr_local_odt = 0x3
4887ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[15:14] = 0x00000003U
4888ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000C000U    VAL : 0x0000C000U
4889ad5b5801SMichal Simek     // .. .. reg_phy_idle_local_odt = 0x3
4890ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[17:16] = 0x00000003U
4891ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00030000U    VAL : 0x00030000U
4892ad5b5801SMichal Simek     // .. .. reg_ddrc_rank2_rd_odt = 0x0
4893ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[20:18] = 0x00000000U
4894ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001C0000U    VAL : 0x00000000U
4895ad5b5801SMichal Simek     // .. .. reg_ddrc_rank2_wr_odt = 0x0
4896ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[23:21] = 0x00000000U
4897ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00E00000U    VAL : 0x00000000U
4898ad5b5801SMichal Simek     // .. .. reg_ddrc_rank3_rd_odt = 0x0
4899ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[26:24] = 0x00000000U
4900ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
4901ad5b5801SMichal Simek     // .. .. reg_ddrc_rank3_wr_odt = 0x0
4902ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[29:27] = 0x00000000U
4903ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x38000000U    VAL : 0x00000000U
4904ad5b5801SMichal Simek     // .. ..
4905ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006048, 0x3FFFFFFFU ,0x0003C248U),
4906ad5b5801SMichal Simek     // .. .. reg_phy_rd_cmd_to_data = 0x0
4907ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[3:0] = 0x00000000U
4908ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
4909ad5b5801SMichal Simek     // .. .. reg_phy_wr_cmd_to_data = 0x0
4910ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[7:4] = 0x00000000U
4911ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
4912ad5b5801SMichal Simek     // .. .. reg_phy_rdc_we_to_re_delay = 0x8
4913ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[11:8] = 0x00000008U
4914ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000800U
4915ad5b5801SMichal Simek     // .. .. reg_phy_rdc_fifo_rst_disable = 0x0
4916ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[15:15] = 0x00000000U
4917ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
4918ad5b5801SMichal Simek     // .. .. reg_phy_use_fixed_re = 0x1
4919ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[16:16] = 0x00000001U
4920ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00010000U
4921ad5b5801SMichal Simek     // .. .. reg_phy_rdc_fifo_rst_err_cnt_clr = 0x0
4922ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[17:17] = 0x00000000U
4923ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
4924ad5b5801SMichal Simek     // .. .. reg_phy_dis_phy_ctrl_rstn = 0x0
4925ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[18:18] = 0x00000000U
4926ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
4927ad5b5801SMichal Simek     // .. .. reg_phy_clk_stall_level = 0x0
4928ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[19:19] = 0x00000000U
4929ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
4930ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_num_of_dq0 = 0x7
4931ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[27:24] = 0x00000007U
4932ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x07000000U
4933ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_num_of_dq0 = 0x7
4934ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[31:28] = 0x00000007U
4935ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x70000000U
4936ad5b5801SMichal Simek     // .. ..
4937ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006050, 0xFF0F8FFFU ,0x77010800U),
4938ad5b5801SMichal Simek     // .. .. reg_ddrc_dll_calib_to_min_x1024 = 0x1
4939ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[7:0] = 0x00000001U
4940ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000001U
4941ad5b5801SMichal Simek     // .. .. reg_ddrc_dll_calib_to_max_x1024 = 0x1
4942ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[15:8] = 0x00000001U
4943ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00000100U
4944ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_dll_calib = 0x0
4945ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[16:16] = 0x00000000U
4946ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
4947ad5b5801SMichal Simek     // .. ..
4948ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006058, 0x0001FFFFU ,0x00000101U),
4949ad5b5801SMichal Simek     // .. .. reg_ddrc_rd_odt_delay = 0x3
4950ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[3:0] = 0x00000003U
4951ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000003U
4952ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_delay = 0x0
4953ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[7:4] = 0x00000000U
4954ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
4955ad5b5801SMichal Simek     // .. .. reg_ddrc_rd_odt_hold = 0x0
4956ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[11:8] = 0x00000000U
4957ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000000U
4958ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_hold = 0x5
4959ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[15:12] = 0x00000005U
4960ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00005000U
4961ad5b5801SMichal Simek     // .. ..
4962ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800605C, 0x0000FFFFU ,0x00005003U),
4963ad5b5801SMichal Simek     // .. .. reg_ddrc_pageclose = 0x0
4964ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[0:0] = 0x00000000U
4965ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4966ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_num_entries = 0x1f
4967ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[6:1] = 0x0000001FU
4968ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000007EU    VAL : 0x0000003EU
4969ad5b5801SMichal Simek     // .. .. reg_ddrc_auto_pre_en = 0x0
4970ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[7:7] = 0x00000000U
4971ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
4972ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_update_level = 0x0
4973ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[8:8] = 0x00000000U
4974ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
4975ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_wc = 0x0
4976ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[9:9] = 0x00000000U
4977ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
4978ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_collision_page_opt = 0x0
4979ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[10:10] = 0x00000000U
4980ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
4981ad5b5801SMichal Simek     // .. .. reg_ddrc_selfref_en = 0x0
4982ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[12:12] = 0x00000000U
4983ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
4984ad5b5801SMichal Simek     // .. ..
4985ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006060, 0x000017FFU ,0x0000003EU),
4986ad5b5801SMichal Simek     // .. .. reg_ddrc_go2critical_hysteresis = 0x0
4987ad5b5801SMichal Simek     // .. .. ==> 0XF8006064[12:5] = 0x00000000U
4988ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001FE0U    VAL : 0x00000000U
4989ad5b5801SMichal Simek     // .. .. reg_arb_go2critical_en = 0x1
4990ad5b5801SMichal Simek     // .. .. ==> 0XF8006064[17:17] = 0x00000001U
4991ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00020000U
4992ad5b5801SMichal Simek     // .. ..
4993ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006064, 0x00021FE0U ,0x00020000U),
4994ad5b5801SMichal Simek     // .. .. reg_ddrc_wrlvl_ww = 0x41
4995ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[7:0] = 0x00000041U
4996ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000041U
4997ad5b5801SMichal Simek     // .. .. reg_ddrc_rdlvl_rr = 0x41
4998ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[15:8] = 0x00000041U
4999ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00004100U
5000ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_wlmrd = 0x28
5001ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[25:16] = 0x00000028U
5002ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF0000U    VAL : 0x00280000U
5003ad5b5801SMichal Simek     // .. ..
5004ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006068, 0x03FFFFFFU ,0x00284141U),
5005ad5b5801SMichal Simek     // .. .. dfi_t_ctrlupd_interval_min_x1024 = 0x10
5006ad5b5801SMichal Simek     // .. .. ==> 0XF800606C[7:0] = 0x00000010U
5007ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000010U
5008ad5b5801SMichal Simek     // .. .. dfi_t_ctrlupd_interval_max_x1024 = 0x16
5009ad5b5801SMichal Simek     // .. .. ==> 0XF800606C[15:8] = 0x00000016U
5010ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00001600U
5011ad5b5801SMichal Simek     // .. ..
5012ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800606C, 0x0000FFFFU ,0x00001610U),
5013ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrl_delay = 0x1
5014ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[3:0] = 0x00000001U
5015ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000001U
5016ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_dram_clk_disable = 0x1
5017ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[7:4] = 0x00000001U
5018ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000010U
5019ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_dram_clk_enable = 0x1
5020ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[11:8] = 0x00000001U
5021ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000100U
5022ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cksre = 0x6
5023ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[15:12] = 0x00000006U
5024ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00006000U
5025ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cksrx = 0x6
5026ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[19:16] = 0x00000006U
5027ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00060000U
5028ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckesr = 0x4
5029ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[25:20] = 0x00000004U
5030ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03F00000U    VAL : 0x00400000U
5031ad5b5801SMichal Simek     // .. ..
5032ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006078, 0x03FFFFFFU ,0x00466111U),
5033ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckpde = 0x2
5034ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[3:0] = 0x00000002U
5035ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000002U
5036ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckpdx = 0x2
5037ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[7:4] = 0x00000002U
5038ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
5039ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckdpde = 0x2
5040ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[11:8] = 0x00000002U
5041ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
5042ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckdpdx = 0x2
5043ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[15:12] = 0x00000002U
5044ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00002000U
5045ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckcsx = 0x3
5046ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[19:16] = 0x00000003U
5047ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00030000U
5048ad5b5801SMichal Simek     // .. ..
5049ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800607C, 0x000FFFFFU ,0x00032222U),
5050ad5b5801SMichal Simek     // .. .. refresh_timer0_start_value_x32 = 0x0
5051ad5b5801SMichal Simek     // .. .. ==> 0XF80060A0[11:0] = 0x00000000U
5052ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000000U
5053ad5b5801SMichal Simek     // .. .. refresh_timer1_start_value_x32 = 0x8
5054ad5b5801SMichal Simek     // .. .. ==> 0XF80060A0[23:12] = 0x00000008U
5055ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FFF000U    VAL : 0x00008000U
5056ad5b5801SMichal Simek     // .. ..
5057ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A0, 0x00FFFFFFU ,0x00008000U),
5058ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_zq = 0x0
5059ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[0:0] = 0x00000000U
5060ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5061ad5b5801SMichal Simek     // .. .. reg_ddrc_ddr3 = 0x1
5062ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[1:1] = 0x00000001U
5063ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
5064ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mod = 0x200
5065ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[11:2] = 0x00000200U
5066ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFCU    VAL : 0x00000800U
5067ad5b5801SMichal Simek     // .. .. reg_ddrc_t_zq_long_nop = 0x200
5068ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[21:12] = 0x00000200U
5069ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00200000U
5070ad5b5801SMichal Simek     // .. .. reg_ddrc_t_zq_short_nop = 0x40
5071ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[31:22] = 0x00000040U
5072ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFC00000U    VAL : 0x10000000U
5073ad5b5801SMichal Simek     // .. ..
5074ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A4, 0xFFFFFFFFU ,0x10200802U),
5075ad5b5801SMichal Simek     // .. .. t_zq_short_interval_x1024 = 0xcb73
5076ad5b5801SMichal Simek     // .. .. ==> 0XF80060A8[19:0] = 0x0000CB73U
5077ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFFFFU    VAL : 0x0000CB73U
5078ad5b5801SMichal Simek     // .. .. dram_rstn_x1024 = 0x69
5079ad5b5801SMichal Simek     // .. .. ==> 0XF80060A8[27:20] = 0x00000069U
5080ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0FF00000U    VAL : 0x06900000U
5081ad5b5801SMichal Simek     // .. ..
5082ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A8, 0x0FFFFFFFU ,0x0690CB73U),
5083ad5b5801SMichal Simek     // .. .. deeppowerdown_en = 0x0
5084ad5b5801SMichal Simek     // .. .. ==> 0XF80060AC[0:0] = 0x00000000U
5085ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5086ad5b5801SMichal Simek     // .. .. deeppowerdown_to_x1024 = 0xff
5087ad5b5801SMichal Simek     // .. .. ==> 0XF80060AC[8:1] = 0x000000FFU
5088ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001FEU    VAL : 0x000001FEU
5089ad5b5801SMichal Simek     // .. ..
5090ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060AC, 0x000001FFU ,0x000001FEU),
5091ad5b5801SMichal Simek     // .. .. dfi_wrlvl_max_x1024 = 0xfff
5092ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[11:0] = 0x00000FFFU
5093ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000FFFU
5094ad5b5801SMichal Simek     // .. .. dfi_rdlvl_max_x1024 = 0xfff
5095ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[23:12] = 0x00000FFFU
5096ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FFF000U    VAL : 0x00FFF000U
5097ad5b5801SMichal Simek     // .. .. ddrc_reg_twrlvl_max_error = 0x0
5098ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[24:24] = 0x00000000U
5099ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
5100ad5b5801SMichal Simek     // .. .. ddrc_reg_trdlvl_max_error = 0x0
5101ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[25:25] = 0x00000000U
5102ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
5103ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_wr_level_en = 0x1
5104ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[26:26] = 0x00000001U
5105ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x04000000U
5106ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_rd_dqs_gate_level = 0x1
5107ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[27:27] = 0x00000001U
5108ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x08000000U
5109ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_rd_data_eye_train = 0x1
5110ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[28:28] = 0x00000001U
5111ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
5112ad5b5801SMichal Simek     // .. ..
5113ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B0, 0x1FFFFFFFU ,0x1CFFFFFFU),
5114ad5b5801SMichal Simek     // .. .. reg_ddrc_2t_delay = 0x0
5115ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[8:0] = 0x00000000U
5116ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001FFU    VAL : 0x00000000U
5117ad5b5801SMichal Simek     // .. .. reg_ddrc_skip_ocd = 0x1
5118ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[9:9] = 0x00000001U
5119ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
5120ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_pre_bypass = 0x0
5121ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[10:10] = 0x00000000U
5122ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5123ad5b5801SMichal Simek     // .. ..
5124ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B4, 0x000007FFU ,0x00000200U),
5125ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_rddata_en = 0x6
5126ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[4:0] = 0x00000006U
5127ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000006U
5128ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrlup_min = 0x3
5129ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[14:5] = 0x00000003U
5130ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FE0U    VAL : 0x00000060U
5131ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrlup_max = 0x40
5132ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[24:15] = 0x00000040U
5133ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01FF8000U    VAL : 0x00200000U
5134ad5b5801SMichal Simek     // .. ..
5135ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B8, 0x01FFFFFFU ,0x00200066U),
5136ad5b5801SMichal Simek     // .. .. START: RESET ECC ERROR
5137ad5b5801SMichal Simek     // .. .. Clear_Uncorrectable_DRAM_ECC_error = 1
5138ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[0:0] = 0x00000001U
5139ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5140ad5b5801SMichal Simek     // .. .. Clear_Correctable_DRAM_ECC_error = 1
5141ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[1:1] = 0x00000001U
5142ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
5143ad5b5801SMichal Simek     // .. ..
5144ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C4, 0x00000003U ,0x00000003U),
5145ad5b5801SMichal Simek     // .. .. FINISH: RESET ECC ERROR
5146ad5b5801SMichal Simek     // .. .. Clear_Uncorrectable_DRAM_ECC_error = 0x0
5147ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[0:0] = 0x00000000U
5148ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5149ad5b5801SMichal Simek     // .. .. Clear_Correctable_DRAM_ECC_error = 0x0
5150ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[1:1] = 0x00000000U
5151ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5152ad5b5801SMichal Simek     // .. ..
5153ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C4, 0x00000003U ,0x00000000U),
5154ad5b5801SMichal Simek     // .. .. CORR_ECC_LOG_VALID = 0x0
5155ad5b5801SMichal Simek     // .. .. ==> 0XF80060C8[0:0] = 0x00000000U
5156ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5157ad5b5801SMichal Simek     // .. .. ECC_CORRECTED_BIT_NUM = 0x0
5158ad5b5801SMichal Simek     // .. .. ==> 0XF80060C8[7:1] = 0x00000000U
5159ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FEU    VAL : 0x00000000U
5160ad5b5801SMichal Simek     // .. ..
5161ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C8, 0x000000FFU ,0x00000000U),
5162ad5b5801SMichal Simek     // .. .. UNCORR_ECC_LOG_VALID = 0x0
5163ad5b5801SMichal Simek     // .. .. ==> 0XF80060DC[0:0] = 0x00000000U
5164ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5165ad5b5801SMichal Simek     // .. ..
5166ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060DC, 0x00000001U ,0x00000000U),
5167ad5b5801SMichal Simek     // .. .. STAT_NUM_CORR_ERR = 0x0
5168ad5b5801SMichal Simek     // .. .. ==> 0XF80060F0[15:8] = 0x00000000U
5169ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00000000U
5170ad5b5801SMichal Simek     // .. .. STAT_NUM_UNCORR_ERR = 0x0
5171ad5b5801SMichal Simek     // .. .. ==> 0XF80060F0[7:0] = 0x00000000U
5172ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000000U
5173ad5b5801SMichal Simek     // .. ..
5174ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060F0, 0x0000FFFFU ,0x00000000U),
5175ad5b5801SMichal Simek     // .. .. reg_ddrc_ecc_mode = 0x0
5176ad5b5801SMichal Simek     // .. .. ==> 0XF80060F4[2:0] = 0x00000000U
5177ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000000U
5178ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_scrub = 0x1
5179ad5b5801SMichal Simek     // .. .. ==> 0XF80060F4[3:3] = 0x00000001U
5180ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
5181ad5b5801SMichal Simek     // .. ..
5182ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060F4, 0x0000000FU ,0x00000008U),
5183ad5b5801SMichal Simek     // .. .. reg_phy_dif_on = 0x0
5184ad5b5801SMichal Simek     // .. .. ==> 0XF8006114[3:0] = 0x00000000U
5185ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
5186ad5b5801SMichal Simek     // .. .. reg_phy_dif_off = 0x0
5187ad5b5801SMichal Simek     // .. .. ==> 0XF8006114[7:4] = 0x00000000U
5188ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
5189ad5b5801SMichal Simek     // .. ..
5190ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006114, 0x000000FFU ,0x00000000U),
5191ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
5192ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[0:0] = 0x00000001U
5193ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5194ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
5195ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[1:1] = 0x00000000U
5196ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5197ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
5198ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[2:2] = 0x00000000U
5199ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5200ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
5201ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[3:3] = 0x00000000U
5202ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5203ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
5204ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[4:4] = 0x00000000U
5205ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5206ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
5207ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[5:5] = 0x00000000U
5208ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
5209ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
5210ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[14:6] = 0x00000000U
5211ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
5212ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
5213ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[23:15] = 0x00000000U
5214ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
5215ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
5216ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[30:24] = 0x00000040U
5217ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
5218ad5b5801SMichal Simek     // .. ..
5219ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006118, 0x7FFFFFFFU ,0x40000001U),
5220ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
5221ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[0:0] = 0x00000001U
5222ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5223ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
5224ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[1:1] = 0x00000000U
5225ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5226ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
5227ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[2:2] = 0x00000000U
5228ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5229ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
5230ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[3:3] = 0x00000000U
5231ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5232ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
5233ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[4:4] = 0x00000000U
5234ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5235ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
5236ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[5:5] = 0x00000000U
5237ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
5238ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
5239ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[14:6] = 0x00000000U
5240ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
5241ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
5242ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[23:15] = 0x00000000U
5243ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
5244ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
5245ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[30:24] = 0x00000040U
5246ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
5247ad5b5801SMichal Simek     // .. ..
5248ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800611C, 0x7FFFFFFFU ,0x40000001U),
5249ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
5250ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[0:0] = 0x00000001U
5251ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5252ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
5253ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[1:1] = 0x00000000U
5254ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5255ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
5256ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[2:2] = 0x00000000U
5257ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5258ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
5259ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[3:3] = 0x00000000U
5260ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5261ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
5262ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[4:4] = 0x00000000U
5263ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5264ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
5265ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[5:5] = 0x00000000U
5266ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
5267ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
5268ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[14:6] = 0x00000000U
5269ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
5270ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
5271ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[23:15] = 0x00000000U
5272ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
5273ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
5274ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[30:24] = 0x00000040U
5275ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
5276ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
5277ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[0:0] = 0x00000001U
5278ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5279ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
5280ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[1:1] = 0x00000000U
5281ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5282ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
5283ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[2:2] = 0x00000000U
5284ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5285ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
5286ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[3:3] = 0x00000000U
5287ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5288ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
5289ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[4:4] = 0x00000000U
5290ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5291ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
5292ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[5:5] = 0x00000000U
5293ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
5294ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
5295ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[14:6] = 0x00000000U
5296ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
5297ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
5298ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[23:15] = 0x00000000U
5299ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
5300ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
5301ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[30:24] = 0x00000040U
5302ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
5303ad5b5801SMichal Simek     // .. ..
5304ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006120, 0x7FFFFFFFU ,0x40000001U),
5305ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
5306ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[0:0] = 0x00000001U
5307ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5308ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
5309ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[1:1] = 0x00000000U
5310ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5311ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
5312ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[2:2] = 0x00000000U
5313ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5314ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
5315ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[3:3] = 0x00000000U
5316ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5317ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
5318ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[4:4] = 0x00000000U
5319ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5320ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
5321ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[5:5] = 0x00000000U
5322ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
5323ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
5324ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[14:6] = 0x00000000U
5325ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
5326ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
5327ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[23:15] = 0x00000000U
5328ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
5329ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
5330ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[30:24] = 0x00000040U
5331ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
5332ad5b5801SMichal Simek     // .. ..
5333ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006124, 0x7FFFFFFFU ,0x40000001U),
5334ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x3
5335ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[9:0] = 0x00000003U
5336ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000003U
5337ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xcf
5338ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[19:10] = 0x000000CFU
5339ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00033C00U
5340ad5b5801SMichal Simek     // .. ..
5341ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800612C, 0x000FFFFFU ,0x00033C03U),
5342ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x3
5343ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[9:0] = 0x00000003U
5344ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000003U
5345ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xd0
5346ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[19:10] = 0x000000D0U
5347ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00034000U
5348ad5b5801SMichal Simek     // .. ..
5349ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006130, 0x000FFFFFU ,0x00034003U),
5350ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x0
5351ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[9:0] = 0x00000000U
5352ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000000U
5353ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xbd
5354ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[19:10] = 0x000000BDU
5355ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0002F400U
5356ad5b5801SMichal Simek     // .. ..
5357ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006134, 0x000FFFFFU ,0x0002F400U),
5358ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x0
5359ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[9:0] = 0x00000000U
5360ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000000U
5361ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xc1
5362ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[19:10] = 0x000000C1U
5363ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00030400U
5364ad5b5801SMichal Simek     // .. ..
5365ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006138, 0x000FFFFFU ,0x00030400U),
5366ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
5367ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[9:0] = 0x00000035U
5368ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
5369ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
5370ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[10:10] = 0x00000000U
5371ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5372ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
5373ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[19:11] = 0x00000000U
5374ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5375ad5b5801SMichal Simek     // .. ..
5376ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006140, 0x000FFFFFU ,0x00000035U),
5377ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
5378ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[9:0] = 0x00000035U
5379ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
5380ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
5381ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[10:10] = 0x00000000U
5382ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5383ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
5384ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[19:11] = 0x00000000U
5385ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5386ad5b5801SMichal Simek     // .. ..
5387ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006144, 0x000FFFFFU ,0x00000035U),
5388ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
5389ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[9:0] = 0x00000035U
5390ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
5391ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
5392ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[10:10] = 0x00000000U
5393ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5394ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
5395ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[19:11] = 0x00000000U
5396ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5397ad5b5801SMichal Simek     // .. ..
5398ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006148, 0x000FFFFFU ,0x00000035U),
5399ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
5400ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[9:0] = 0x00000035U
5401ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
5402ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
5403ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[10:10] = 0x00000000U
5404ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5405ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
5406ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[19:11] = 0x00000000U
5407ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5408ad5b5801SMichal Simek     // .. ..
5409ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800614C, 0x000FFFFFU ,0x00000035U),
5410ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x83
5411ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[9:0] = 0x00000083U
5412ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000083U
5413ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
5414ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[10:10] = 0x00000000U
5415ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5416ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
5417ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[19:11] = 0x00000000U
5418ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5419ad5b5801SMichal Simek     // .. ..
5420ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006154, 0x000FFFFFU ,0x00000083U),
5421ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x83
5422ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[9:0] = 0x00000083U
5423ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000083U
5424ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
5425ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[10:10] = 0x00000000U
5426ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5427ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
5428ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[19:11] = 0x00000000U
5429ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5430ad5b5801SMichal Simek     // .. ..
5431ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006158, 0x000FFFFFU ,0x00000083U),
5432ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x7f
5433ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[9:0] = 0x0000007FU
5434ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x0000007FU
5435ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
5436ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[10:10] = 0x00000000U
5437ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5438ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
5439ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[19:11] = 0x00000000U
5440ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5441ad5b5801SMichal Simek     // .. ..
5442ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800615C, 0x000FFFFFU ,0x0000007FU),
5443ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x78
5444ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[9:0] = 0x00000078U
5445ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000078U
5446ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
5447ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[10:10] = 0x00000000U
5448ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5449ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
5450ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[19:11] = 0x00000000U
5451ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5452ad5b5801SMichal Simek     // .. ..
5453ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006160, 0x000FFFFFU ,0x00000078U),
5454ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x124
5455ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[10:0] = 0x00000124U
5456ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000124U
5457ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
5458ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[11:11] = 0x00000000U
5459ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5460ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
5461ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[20:12] = 0x00000000U
5462ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
5463ad5b5801SMichal Simek     // .. ..
5464ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006168, 0x001FFFFFU ,0x00000124U),
5465ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x125
5466ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[10:0] = 0x00000125U
5467ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000125U
5468ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
5469ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[11:11] = 0x00000000U
5470ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5471ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
5472ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[20:12] = 0x00000000U
5473ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
5474ad5b5801SMichal Simek     // .. ..
5475ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800616C, 0x001FFFFFU ,0x00000125U),
5476ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x112
5477ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[10:0] = 0x00000112U
5478ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000112U
5479ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
5480ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[11:11] = 0x00000000U
5481ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5482ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
5483ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[20:12] = 0x00000000U
5484ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
5485ad5b5801SMichal Simek     // .. ..
5486ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006170, 0x001FFFFFU ,0x00000112U),
5487ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x116
5488ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[10:0] = 0x00000116U
5489ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000116U
5490ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
5491ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[11:11] = 0x00000000U
5492ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5493ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
5494ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[20:12] = 0x00000000U
5495ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
5496ad5b5801SMichal Simek     // .. ..
5497ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006174, 0x001FFFFFU ,0x00000116U),
5498ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xc3
5499ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[9:0] = 0x000000C3U
5500ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000C3U
5501ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
5502ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[10:10] = 0x00000000U
5503ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5504ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
5505ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[19:11] = 0x00000000U
5506ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5507ad5b5801SMichal Simek     // .. ..
5508ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800617C, 0x000FFFFFU ,0x000000C3U),
5509ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xc3
5510ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[9:0] = 0x000000C3U
5511ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000C3U
5512ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
5513ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[10:10] = 0x00000000U
5514ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5515ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
5516ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[19:11] = 0x00000000U
5517ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5518ad5b5801SMichal Simek     // .. ..
5519ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006180, 0x000FFFFFU ,0x000000C3U),
5520ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xbf
5521ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[9:0] = 0x000000BFU
5522ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000BFU
5523ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
5524ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[10:10] = 0x00000000U
5525ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5526ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
5527ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[19:11] = 0x00000000U
5528ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5529ad5b5801SMichal Simek     // .. ..
5530ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006184, 0x000FFFFFU ,0x000000BFU),
5531ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xb8
5532ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[9:0] = 0x000000B8U
5533ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000B8U
5534ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
5535ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[10:10] = 0x00000000U
5536ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5537ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
5538ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[19:11] = 0x00000000U
5539ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5540ad5b5801SMichal Simek     // .. ..
5541ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006188, 0x000FFFFFU ,0x000000B8U),
5542ad5b5801SMichal Simek     // .. .. reg_phy_loopback = 0x0
5543ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[0:0] = 0x00000000U
5544ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5545ad5b5801SMichal Simek     // .. .. reg_phy_bl2 = 0x0
5546ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[1:1] = 0x00000000U
5547ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5548ad5b5801SMichal Simek     // .. .. reg_phy_at_spd_atpg = 0x0
5549ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[2:2] = 0x00000000U
5550ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5551ad5b5801SMichal Simek     // .. .. reg_phy_bist_enable = 0x0
5552ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[3:3] = 0x00000000U
5553ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5554ad5b5801SMichal Simek     // .. .. reg_phy_bist_force_err = 0x0
5555ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[4:4] = 0x00000000U
5556ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5557ad5b5801SMichal Simek     // .. .. reg_phy_bist_mode = 0x0
5558ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[6:5] = 0x00000000U
5559ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
5560ad5b5801SMichal Simek     // .. .. reg_phy_invert_clkout = 0x1
5561ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[7:7] = 0x00000001U
5562ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
5563ad5b5801SMichal Simek     // .. .. reg_phy_all_dq_mpr_rd_resp = 0x0
5564ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[8:8] = 0x00000000U
5565ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
5566ad5b5801SMichal Simek     // .. .. reg_phy_sel_logic = 0x0
5567ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[9:9] = 0x00000000U
5568ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
5569ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_ratio = 0x100
5570ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[19:10] = 0x00000100U
5571ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00040000U
5572ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_force = 0x0
5573ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[20:20] = 0x00000000U
5574ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
5575ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_delay = 0x0
5576ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[27:21] = 0x00000000U
5577ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0FE00000U    VAL : 0x00000000U
5578ad5b5801SMichal Simek     // .. .. reg_phy_use_rank0_delays = 0x1
5579ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[28:28] = 0x00000001U
5580ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
5581ad5b5801SMichal Simek     // .. .. reg_phy_lpddr = 0x0
5582ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[29:29] = 0x00000000U
5583ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
5584ad5b5801SMichal Simek     // .. .. reg_phy_cmd_latency = 0x0
5585ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[30:30] = 0x00000000U
5586ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x40000000U    VAL : 0x00000000U
5587ad5b5801SMichal Simek     // .. .. reg_phy_int_lpbk = 0x0
5588ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[31:31] = 0x00000000U
5589ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x80000000U    VAL : 0x00000000U
5590ad5b5801SMichal Simek     // .. ..
5591ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006190, 0xFFFFFFFFU ,0x10040080U),
5592ad5b5801SMichal Simek     // .. .. reg_phy_wr_rl_delay = 0x2
5593ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[4:0] = 0x00000002U
5594ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000002U
5595ad5b5801SMichal Simek     // .. .. reg_phy_rd_rl_delay = 0x4
5596ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[9:5] = 0x00000004U
5597ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x00000080U
5598ad5b5801SMichal Simek     // .. .. reg_phy_dll_lock_diff = 0xf
5599ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[13:10] = 0x0000000FU
5600ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003C00U    VAL : 0x00003C00U
5601ad5b5801SMichal Simek     // .. .. reg_phy_use_wr_level = 0x1
5602ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[14:14] = 0x00000001U
5603ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00004000U
5604ad5b5801SMichal Simek     // .. .. reg_phy_use_rd_dqs_gate_level = 0x1
5605ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[15:15] = 0x00000001U
5606ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00008000U
5607ad5b5801SMichal Simek     // .. .. reg_phy_use_rd_data_eye_level = 0x1
5608ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[16:16] = 0x00000001U
5609ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00010000U
5610ad5b5801SMichal Simek     // .. .. reg_phy_dis_calib_rst = 0x0
5611ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[17:17] = 0x00000000U
5612ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5613ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_delay = 0x0
5614ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[19:18] = 0x00000000U
5615ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
5616ad5b5801SMichal Simek     // .. ..
5617ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006194, 0x000FFFFFU ,0x0001FC82U),
5618ad5b5801SMichal Simek     // .. .. reg_arb_page_addr_mask = 0x0
5619ad5b5801SMichal Simek     // .. .. ==> 0XF8006204[31:0] = 0x00000000U
5620ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000000U
5621ad5b5801SMichal Simek     // .. ..
5622ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006204, 0xFFFFFFFFU ,0x00000000U),
5623ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
5624ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[9:0] = 0x000003FFU
5625ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5626ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
5627ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[16:16] = 0x00000000U
5628ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5629ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
5630ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[17:17] = 0x00000000U
5631ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5632ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
5633ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[18:18] = 0x00000000U
5634ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5635ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
5636ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[19:19] = 0x00000001U
5637ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
5638ad5b5801SMichal Simek     // .. ..
5639ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006208, 0x000F03FFU ,0x000803FFU),
5640ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
5641ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[9:0] = 0x000003FFU
5642ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5643ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
5644ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[16:16] = 0x00000000U
5645ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5646ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
5647ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[17:17] = 0x00000000U
5648ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5649ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
5650ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[18:18] = 0x00000000U
5651ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5652ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
5653ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[19:19] = 0x00000001U
5654ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
5655ad5b5801SMichal Simek     // .. ..
5656ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800620C, 0x000F03FFU ,0x000803FFU),
5657ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
5658ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[9:0] = 0x000003FFU
5659ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5660ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
5661ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[16:16] = 0x00000000U
5662ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5663ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
5664ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[17:17] = 0x00000000U
5665ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5666ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
5667ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[18:18] = 0x00000000U
5668ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5669ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
5670ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[19:19] = 0x00000001U
5671ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
5672ad5b5801SMichal Simek     // .. ..
5673ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006210, 0x000F03FFU ,0x000803FFU),
5674ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
5675ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[9:0] = 0x000003FFU
5676ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5677ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
5678ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[16:16] = 0x00000000U
5679ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5680ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
5681ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[17:17] = 0x00000000U
5682ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5683ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
5684ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[18:18] = 0x00000000U
5685ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5686ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
5687ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[19:19] = 0x00000001U
5688ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
5689ad5b5801SMichal Simek     // .. ..
5690ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006214, 0x000F03FFU ,0x000803FFU),
5691ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
5692ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[9:0] = 0x000003FFU
5693ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5694ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
5695ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[16:16] = 0x00000000U
5696ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5697ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
5698ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[17:17] = 0x00000000U
5699ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5700ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
5701ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[18:18] = 0x00000000U
5702ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5703ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
5704ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[19:19] = 0x00000000U
5705ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
5706ad5b5801SMichal Simek     // .. ..
5707ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006218, 0x000F03FFU ,0x000003FFU),
5708ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
5709ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[9:0] = 0x000003FFU
5710ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5711ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
5712ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[16:16] = 0x00000000U
5713ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5714ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
5715ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[17:17] = 0x00000000U
5716ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5717ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
5718ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[18:18] = 0x00000000U
5719ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5720ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
5721ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[19:19] = 0x00000000U
5722ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
5723ad5b5801SMichal Simek     // .. ..
5724ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800621C, 0x000F03FFU ,0x000003FFU),
5725ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
5726ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[9:0] = 0x000003FFU
5727ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5728ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
5729ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[16:16] = 0x00000000U
5730ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5731ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
5732ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[17:17] = 0x00000000U
5733ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5734ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
5735ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[18:18] = 0x00000000U
5736ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5737ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
5738ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[19:19] = 0x00000000U
5739ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
5740ad5b5801SMichal Simek     // .. ..
5741ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006220, 0x000F03FFU ,0x000003FFU),
5742ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
5743ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[9:0] = 0x000003FFU
5744ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5745ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
5746ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[16:16] = 0x00000000U
5747ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5748ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
5749ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[17:17] = 0x00000000U
5750ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5751ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
5752ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[18:18] = 0x00000000U
5753ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5754ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
5755ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[19:19] = 0x00000000U
5756ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
5757ad5b5801SMichal Simek     // .. ..
5758ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006224, 0x000F03FFU ,0x000003FFU),
5759ad5b5801SMichal Simek     // .. .. reg_ddrc_lpddr2 = 0x0
5760ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[0:0] = 0x00000000U
5761ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5762ad5b5801SMichal Simek     // .. .. reg_ddrc_per_bank_refresh = 0x0
5763ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[1:1] = 0x00000000U
5764ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5765ad5b5801SMichal Simek     // .. .. reg_ddrc_derate_enable = 0x0
5766ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[2:2] = 0x00000000U
5767ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5768ad5b5801SMichal Simek     // .. .. reg_ddrc_mr4_margin = 0x0
5769ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[11:4] = 0x00000000U
5770ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FF0U    VAL : 0x00000000U
5771ad5b5801SMichal Simek     // .. ..
5772ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062A8, 0x00000FF7U ,0x00000000U),
5773ad5b5801SMichal Simek     // .. .. reg_ddrc_mr4_read_interval = 0x0
5774ad5b5801SMichal Simek     // .. .. ==> 0XF80062AC[31:0] = 0x00000000U
5775ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000000U
5776ad5b5801SMichal Simek     // .. ..
5777ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062AC, 0xFFFFFFFFU ,0x00000000U),
5778ad5b5801SMichal Simek     // .. .. reg_ddrc_min_stable_clock_x1 = 0x5
5779ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[3:0] = 0x00000005U
5780ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000005U
5781ad5b5801SMichal Simek     // .. .. reg_ddrc_idle_after_reset_x32 = 0x12
5782ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[11:4] = 0x00000012U
5783ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FF0U    VAL : 0x00000120U
5784ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mrw = 0x5
5785ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[21:12] = 0x00000005U
5786ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00005000U
5787ad5b5801SMichal Simek     // .. ..
5788ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062B0, 0x003FFFFFU ,0x00005125U),
5789ad5b5801SMichal Simek     // .. .. reg_ddrc_max_auto_init_x1024 = 0xa8
5790ad5b5801SMichal Simek     // .. .. ==> 0XF80062B4[7:0] = 0x000000A8U
5791ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x000000A8U
5792ad5b5801SMichal Simek     // .. .. reg_ddrc_dev_zqinit_x32 = 0x12
5793ad5b5801SMichal Simek     // .. .. ==> 0XF80062B4[17:8] = 0x00000012U
5794ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0003FF00U    VAL : 0x00001200U
5795ad5b5801SMichal Simek     // .. ..
5796ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062B4, 0x0003FFFFU ,0x000012A8U),
5797ad5b5801SMichal Simek     // .. .. START: POLL ON DCI STATUS
5798ad5b5801SMichal Simek     // .. .. DONE = 1
5799ad5b5801SMichal Simek     // .. .. ==> 0XF8000B74[13:13] = 0x00000001U
5800ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
5801ad5b5801SMichal Simek     // .. ..
5802ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF8000B74, 0x00002000U),
5803ad5b5801SMichal Simek     // .. .. FINISH: POLL ON DCI STATUS
5804ad5b5801SMichal Simek     // .. .. START: UNLOCK DDR
5805ad5b5801SMichal Simek     // .. .. reg_ddrc_soft_rstb = 0x1
5806ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[0:0] = 0x00000001U
5807ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5808ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_en = 0x0
5809ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[1:1] = 0x00000000U
5810ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5811ad5b5801SMichal Simek     // .. .. reg_ddrc_data_bus_width = 0x0
5812ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[3:2] = 0x00000000U
5813ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000CU    VAL : 0x00000000U
5814ad5b5801SMichal Simek     // .. .. reg_ddrc_burst8_refresh = 0x0
5815ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[6:4] = 0x00000000U
5816ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
5817ad5b5801SMichal Simek     // .. .. reg_ddrc_rdwr_idle_gap = 1
5818ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[13:7] = 0x00000001U
5819ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003F80U    VAL : 0x00000080U
5820ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_rd_bypass = 0x0
5821ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[14:14] = 0x00000000U
5822ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
5823ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_act_bypass = 0x0
5824ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[15:15] = 0x00000000U
5825ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
5826ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_refresh = 0x0
5827ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[16:16] = 0x00000000U
5828ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5829ad5b5801SMichal Simek     // .. ..
5830ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006000, 0x0001FFFFU ,0x00000081U),
5831ad5b5801SMichal Simek     // .. .. FINISH: UNLOCK DDR
5832ad5b5801SMichal Simek     // .. .. START: CHECK DDR STATUS
5833ad5b5801SMichal Simek     // .. .. ddrc_reg_operating_mode = 1
5834ad5b5801SMichal Simek     // .. .. ==> 0XF8006054[2:0] = 0x00000001U
5835ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000001U
5836ad5b5801SMichal Simek     // .. ..
5837ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF8006054, 0x00000007U),
5838ad5b5801SMichal Simek     // .. .. FINISH: CHECK DDR STATUS
5839ad5b5801SMichal Simek     // .. FINISH: DDR INITIALIZATION
5840ad5b5801SMichal Simek     // FINISH: top
5841ad5b5801SMichal Simek     //
5842ad5b5801SMichal Simek     EMIT_EXIT(),
5843ad5b5801SMichal Simek 
5844ad5b5801SMichal Simek     //
5845ad5b5801SMichal Simek };
5846ad5b5801SMichal Simek 
5847ad5b5801SMichal Simek unsigned long ps7_mio_init_data_2_0[] = {
5848ad5b5801SMichal Simek     // START: top
5849ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
5850ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
5851ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
5852ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
5853ad5b5801SMichal Simek     // ..
5854ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
5855ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
5856ad5b5801SMichal Simek     // .. START: OCM REMAPPING
5857ad5b5801SMichal Simek     // .. FINISH: OCM REMAPPING
5858ad5b5801SMichal Simek     // .. START: DDRIOB SETTINGS
5859ad5b5801SMichal Simek     // .. INP_POWER = 0x0
5860ad5b5801SMichal Simek     // .. ==> 0XF8000B40[0:0] = 0x00000000U
5861ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5862ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
5863ad5b5801SMichal Simek     // .. ==> 0XF8000B40[2:1] = 0x00000000U
5864ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
5865ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
5866ad5b5801SMichal Simek     // .. ==> 0XF8000B40[3:3] = 0x00000000U
5867ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5868ad5b5801SMichal Simek     // .. TERM_EN = 0x0
5869ad5b5801SMichal Simek     // .. ==> 0XF8000B40[4:4] = 0x00000000U
5870ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5871ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
5872ad5b5801SMichal Simek     // .. ==> 0XF8000B40[6:5] = 0x00000000U
5873ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
5874ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
5875ad5b5801SMichal Simek     // .. ==> 0XF8000B40[7:7] = 0x00000000U
5876ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
5877ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
5878ad5b5801SMichal Simek     // .. ==> 0XF8000B40[8:8] = 0x00000000U
5879ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
5880ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
5881ad5b5801SMichal Simek     // .. ==> 0XF8000B40[10:9] = 0x00000003U
5882ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
5883ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
5884ad5b5801SMichal Simek     // .. ==> 0XF8000B40[11:11] = 0x00000000U
5885ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5886ad5b5801SMichal Simek     // ..
5887ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B40, 0x00000FFFU ,0x00000600U),
5888ad5b5801SMichal Simek     // .. INP_POWER = 0x0
5889ad5b5801SMichal Simek     // .. ==> 0XF8000B44[0:0] = 0x00000000U
5890ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5891ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
5892ad5b5801SMichal Simek     // .. ==> 0XF8000B44[2:1] = 0x00000000U
5893ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
5894ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
5895ad5b5801SMichal Simek     // .. ==> 0XF8000B44[3:3] = 0x00000000U
5896ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5897ad5b5801SMichal Simek     // .. TERM_EN = 0x0
5898ad5b5801SMichal Simek     // .. ==> 0XF8000B44[4:4] = 0x00000000U
5899ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5900ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
5901ad5b5801SMichal Simek     // .. ==> 0XF8000B44[6:5] = 0x00000000U
5902ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
5903ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
5904ad5b5801SMichal Simek     // .. ==> 0XF8000B44[7:7] = 0x00000000U
5905ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
5906ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
5907ad5b5801SMichal Simek     // .. ==> 0XF8000B44[8:8] = 0x00000000U
5908ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
5909ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
5910ad5b5801SMichal Simek     // .. ==> 0XF8000B44[10:9] = 0x00000003U
5911ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
5912ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
5913ad5b5801SMichal Simek     // .. ==> 0XF8000B44[11:11] = 0x00000000U
5914ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5915ad5b5801SMichal Simek     // ..
5916ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B44, 0x00000FFFU ,0x00000600U),
5917ad5b5801SMichal Simek     // .. INP_POWER = 0x0
5918ad5b5801SMichal Simek     // .. ==> 0XF8000B48[0:0] = 0x00000000U
5919ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5920ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
5921ad5b5801SMichal Simek     // .. ==> 0XF8000B48[2:1] = 0x00000001U
5922ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
5923ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
5924ad5b5801SMichal Simek     // .. ==> 0XF8000B48[3:3] = 0x00000000U
5925ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5926ad5b5801SMichal Simek     // .. TERM_EN = 0x1
5927ad5b5801SMichal Simek     // .. ==> 0XF8000B48[4:4] = 0x00000001U
5928ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
5929ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
5930ad5b5801SMichal Simek     // .. ==> 0XF8000B48[6:5] = 0x00000003U
5931ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
5932ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
5933ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000000U
5934ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
5935ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
5936ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000000U
5937ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
5938ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
5939ad5b5801SMichal Simek     // .. ==> 0XF8000B48[10:9] = 0x00000003U
5940ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
5941ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
5942ad5b5801SMichal Simek     // .. ==> 0XF8000B48[11:11] = 0x00000000U
5943ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5944ad5b5801SMichal Simek     // ..
5945ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000FFFU ,0x00000672U),
5946ad5b5801SMichal Simek     // .. INP_POWER = 0x0
5947ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[0:0] = 0x00000000U
5948ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5949ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
5950ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[2:1] = 0x00000001U
5951ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
5952ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
5953ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[3:3] = 0x00000000U
5954ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5955ad5b5801SMichal Simek     // .. TERM_EN = 0x1
5956ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[4:4] = 0x00000001U
5957ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
5958ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
5959ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[6:5] = 0x00000003U
5960ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
5961ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
5962ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000000U
5963ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
5964ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
5965ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000000U
5966ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
5967ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
5968ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[10:9] = 0x00000003U
5969ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
5970ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
5971ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[11:11] = 0x00000000U
5972ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5973ad5b5801SMichal Simek     // ..
5974ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000FFFU ,0x00000672U),
5975ad5b5801SMichal Simek     // .. INP_POWER = 0x0
5976ad5b5801SMichal Simek     // .. ==> 0XF8000B50[0:0] = 0x00000000U
5977ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5978ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
5979ad5b5801SMichal Simek     // .. ==> 0XF8000B50[2:1] = 0x00000002U
5980ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
5981ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
5982ad5b5801SMichal Simek     // .. ==> 0XF8000B50[3:3] = 0x00000000U
5983ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5984ad5b5801SMichal Simek     // .. TERM_EN = 0x1
5985ad5b5801SMichal Simek     // .. ==> 0XF8000B50[4:4] = 0x00000001U
5986ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
5987ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
5988ad5b5801SMichal Simek     // .. ==> 0XF8000B50[6:5] = 0x00000003U
5989ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
5990ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
5991ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000000U
5992ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
5993ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
5994ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000000U
5995ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
5996ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
5997ad5b5801SMichal Simek     // .. ==> 0XF8000B50[10:9] = 0x00000003U
5998ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
5999ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
6000ad5b5801SMichal Simek     // .. ==> 0XF8000B50[11:11] = 0x00000000U
6001ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
6002ad5b5801SMichal Simek     // ..
6003ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000FFFU ,0x00000674U),
6004ad5b5801SMichal Simek     // .. INP_POWER = 0x0
6005ad5b5801SMichal Simek     // .. ==> 0XF8000B54[0:0] = 0x00000000U
6006ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6007ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
6008ad5b5801SMichal Simek     // .. ==> 0XF8000B54[2:1] = 0x00000002U
6009ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
6010ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
6011ad5b5801SMichal Simek     // .. ==> 0XF8000B54[3:3] = 0x00000000U
6012ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
6013ad5b5801SMichal Simek     // .. TERM_EN = 0x1
6014ad5b5801SMichal Simek     // .. ==> 0XF8000B54[4:4] = 0x00000001U
6015ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
6016ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
6017ad5b5801SMichal Simek     // .. ==> 0XF8000B54[6:5] = 0x00000003U
6018ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
6019ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
6020ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000000U
6021ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
6022ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
6023ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000000U
6024ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6025ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
6026ad5b5801SMichal Simek     // .. ==> 0XF8000B54[10:9] = 0x00000003U
6027ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
6028ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
6029ad5b5801SMichal Simek     // .. ==> 0XF8000B54[11:11] = 0x00000000U
6030ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
6031ad5b5801SMichal Simek     // ..
6032ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000FFFU ,0x00000674U),
6033ad5b5801SMichal Simek     // .. INP_POWER = 0x0
6034ad5b5801SMichal Simek     // .. ==> 0XF8000B58[0:0] = 0x00000000U
6035ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6036ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
6037ad5b5801SMichal Simek     // .. ==> 0XF8000B58[2:1] = 0x00000000U
6038ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
6039ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
6040ad5b5801SMichal Simek     // .. ==> 0XF8000B58[3:3] = 0x00000000U
6041ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
6042ad5b5801SMichal Simek     // .. TERM_EN = 0x0
6043ad5b5801SMichal Simek     // .. ==> 0XF8000B58[4:4] = 0x00000000U
6044ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
6045ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
6046ad5b5801SMichal Simek     // .. ==> 0XF8000B58[6:5] = 0x00000000U
6047ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
6048ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
6049ad5b5801SMichal Simek     // .. ==> 0XF8000B58[7:7] = 0x00000000U
6050ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
6051ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
6052ad5b5801SMichal Simek     // .. ==> 0XF8000B58[8:8] = 0x00000000U
6053ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6054ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
6055ad5b5801SMichal Simek     // .. ==> 0XF8000B58[10:9] = 0x00000003U
6056ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
6057ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
6058ad5b5801SMichal Simek     // .. ==> 0XF8000B58[11:11] = 0x00000000U
6059ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
6060ad5b5801SMichal Simek     // ..
6061ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B58, 0x00000FFFU ,0x00000600U),
6062ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
6063ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[6:0] = 0x0000001CU
6064ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
6065ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
6066ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[13:7] = 0x0000000CU
6067ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
6068ad5b5801SMichal Simek     // .. SLEW_P = 0x3
6069ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[18:14] = 0x00000003U
6070ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x0000C000U
6071ad5b5801SMichal Simek     // .. SLEW_N = 0x3
6072ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[23:19] = 0x00000003U
6073ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00180000U
6074ad5b5801SMichal Simek     // .. GTL = 0x0
6075ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[26:24] = 0x00000000U
6076ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
6077ad5b5801SMichal Simek     // .. RTERM = 0x0
6078ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[31:27] = 0x00000000U
6079ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
6080ad5b5801SMichal Simek     // ..
6081ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B5C, 0xFFFFFFFFU ,0x0018C61CU),
6082ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
6083ad5b5801SMichal Simek     // .. ==> 0XF8000B60[6:0] = 0x0000001CU
6084ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
6085ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
6086ad5b5801SMichal Simek     // .. ==> 0XF8000B60[13:7] = 0x0000000CU
6087ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
6088ad5b5801SMichal Simek     // .. SLEW_P = 0x6
6089ad5b5801SMichal Simek     // .. ==> 0XF8000B60[18:14] = 0x00000006U
6090ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
6091ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
6092ad5b5801SMichal Simek     // .. ==> 0XF8000B60[23:19] = 0x0000001FU
6093ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
6094ad5b5801SMichal Simek     // .. GTL = 0x0
6095ad5b5801SMichal Simek     // .. ==> 0XF8000B60[26:24] = 0x00000000U
6096ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
6097ad5b5801SMichal Simek     // .. RTERM = 0x0
6098ad5b5801SMichal Simek     // .. ==> 0XF8000B60[31:27] = 0x00000000U
6099ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
6100ad5b5801SMichal Simek     // ..
6101ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B60, 0xFFFFFFFFU ,0x00F9861CU),
6102ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
6103ad5b5801SMichal Simek     // .. ==> 0XF8000B64[6:0] = 0x0000001CU
6104ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
6105ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
6106ad5b5801SMichal Simek     // .. ==> 0XF8000B64[13:7] = 0x0000000CU
6107ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
6108ad5b5801SMichal Simek     // .. SLEW_P = 0x6
6109ad5b5801SMichal Simek     // .. ==> 0XF8000B64[18:14] = 0x00000006U
6110ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
6111ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
6112ad5b5801SMichal Simek     // .. ==> 0XF8000B64[23:19] = 0x0000001FU
6113ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
6114ad5b5801SMichal Simek     // .. GTL = 0x0
6115ad5b5801SMichal Simek     // .. ==> 0XF8000B64[26:24] = 0x00000000U
6116ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
6117ad5b5801SMichal Simek     // .. RTERM = 0x0
6118ad5b5801SMichal Simek     // .. ==> 0XF8000B64[31:27] = 0x00000000U
6119ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
6120ad5b5801SMichal Simek     // ..
6121ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B64, 0xFFFFFFFFU ,0x00F9861CU),
6122ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
6123ad5b5801SMichal Simek     // .. ==> 0XF8000B68[6:0] = 0x0000001CU
6124ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
6125ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
6126ad5b5801SMichal Simek     // .. ==> 0XF8000B68[13:7] = 0x0000000CU
6127ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
6128ad5b5801SMichal Simek     // .. SLEW_P = 0x6
6129ad5b5801SMichal Simek     // .. ==> 0XF8000B68[18:14] = 0x00000006U
6130ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
6131ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
6132ad5b5801SMichal Simek     // .. ==> 0XF8000B68[23:19] = 0x0000001FU
6133ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
6134ad5b5801SMichal Simek     // .. GTL = 0x0
6135ad5b5801SMichal Simek     // .. ==> 0XF8000B68[26:24] = 0x00000000U
6136ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
6137ad5b5801SMichal Simek     // .. RTERM = 0x0
6138ad5b5801SMichal Simek     // .. ==> 0XF8000B68[31:27] = 0x00000000U
6139ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
6140ad5b5801SMichal Simek     // ..
6141ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B68, 0xFFFFFFFFU ,0x00F9861CU),
6142ad5b5801SMichal Simek     // .. VREF_INT_EN = 0x1
6143ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[0:0] = 0x00000001U
6144ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6145ad5b5801SMichal Simek     // .. VREF_SEL = 0x4
6146ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[4:1] = 0x00000004U
6147ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000001EU    VAL : 0x00000008U
6148ad5b5801SMichal Simek     // .. VREF_EXT_EN = 0x0
6149ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[6:5] = 0x00000000U
6150ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
6151ad5b5801SMichal Simek     // .. VREF_PULLUP_EN = 0x0
6152ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[8:7] = 0x00000000U
6153ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
6154ad5b5801SMichal Simek     // .. REFIO_EN = 0x1
6155ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[9:9] = 0x00000001U
6156ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
6157ad5b5801SMichal Simek     // .. REFIO_TEST = 0x3
6158ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[11:10] = 0x00000003U
6159ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000C00U    VAL : 0x00000C00U
6160ad5b5801SMichal Simek     // .. REFIO_PULLUP_EN = 0x0
6161ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[12:12] = 0x00000000U
6162ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6163ad5b5801SMichal Simek     // .. DRST_B_PULLUP_EN = 0x0
6164ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[13:13] = 0x00000000U
6165ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6166ad5b5801SMichal Simek     // .. CKE_PULLUP_EN = 0x0
6167ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[14:14] = 0x00000000U
6168ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
6169ad5b5801SMichal Simek     // ..
6170ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B6C, 0x00007FFFU ,0x00000E09U),
6171ad5b5801SMichal Simek     // .. .. START: ASSERT RESET
6172ad5b5801SMichal Simek     // .. .. RESET = 1
6173ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
6174ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6175ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
6176ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
6177ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
6178ad5b5801SMichal Simek     // .. ..
6179ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000021U ,0x00000021U),
6180ad5b5801SMichal Simek     // .. .. FINISH: ASSERT RESET
6181ad5b5801SMichal Simek     // .. .. START: DEASSERT RESET
6182ad5b5801SMichal Simek     // .. .. RESET = 0
6183ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000000U
6184ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6185ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
6186ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
6187ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
6188ad5b5801SMichal Simek     // .. ..
6189ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000021U ,0x00000020U),
6190ad5b5801SMichal Simek     // .. .. FINISH: DEASSERT RESET
6191ad5b5801SMichal Simek     // .. .. RESET = 0x1
6192ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
6193ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6194ad5b5801SMichal Simek     // .. .. ENABLE = 0x1
6195ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[1:1] = 0x00000001U
6196ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6197ad5b5801SMichal Simek     // .. .. VRP_TRI = 0x0
6198ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[2:2] = 0x00000000U
6199ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6200ad5b5801SMichal Simek     // .. .. VRN_TRI = 0x0
6201ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[3:3] = 0x00000000U
6202ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
6203ad5b5801SMichal Simek     // .. .. VRP_OUT = 0x0
6204ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[4:4] = 0x00000000U
6205ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
6206ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
6207ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
6208ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
6209ad5b5801SMichal Simek     // .. .. NREF_OPT1 = 0x0
6210ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[7:6] = 0x00000000U
6211ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
6212ad5b5801SMichal Simek     // .. .. NREF_OPT2 = 0x0
6213ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[10:8] = 0x00000000U
6214ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000700U    VAL : 0x00000000U
6215ad5b5801SMichal Simek     // .. .. NREF_OPT4 = 0x1
6216ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[13:11] = 0x00000001U
6217ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00000800U
6218ad5b5801SMichal Simek     // .. .. PREF_OPT1 = 0x0
6219ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[16:14] = 0x00000000U
6220ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0001C000U    VAL : 0x00000000U
6221ad5b5801SMichal Simek     // .. .. PREF_OPT2 = 0x0
6222ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[19:17] = 0x00000000U
6223ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000E0000U    VAL : 0x00000000U
6224ad5b5801SMichal Simek     // .. .. UPDATE_CONTROL = 0x0
6225ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[20:20] = 0x00000000U
6226ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
6227ad5b5801SMichal Simek     // .. .. INIT_COMPLETE = 0x0
6228ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[21:21] = 0x00000000U
6229ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
6230ad5b5801SMichal Simek     // .. .. TST_CLK = 0x0
6231ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[22:22] = 0x00000000U
6232ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
6233ad5b5801SMichal Simek     // .. .. TST_HLN = 0x0
6234ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[23:23] = 0x00000000U
6235ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
6236ad5b5801SMichal Simek     // .. .. TST_HLP = 0x0
6237ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[24:24] = 0x00000000U
6238ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
6239ad5b5801SMichal Simek     // .. .. TST_RST = 0x0
6240ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[25:25] = 0x00000000U
6241ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
6242ad5b5801SMichal Simek     // .. .. INT_DCI_EN = 0x0
6243ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[26:26] = 0x00000000U
6244ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
6245ad5b5801SMichal Simek     // .. ..
6246ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x07FFFFFFU ,0x00000823U),
6247ad5b5801SMichal Simek     // .. FINISH: DDRIOB SETTINGS
6248ad5b5801SMichal Simek     // .. START: MIO PROGRAMMING
6249ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6250ad5b5801SMichal Simek     // .. ==> 0XF8000700[0:0] = 0x00000000U
6251ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6252ad5b5801SMichal Simek     // .. L0_SEL = 0
6253ad5b5801SMichal Simek     // .. ==> 0XF8000700[1:1] = 0x00000000U
6254ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6255ad5b5801SMichal Simek     // .. L1_SEL = 0
6256ad5b5801SMichal Simek     // .. ==> 0XF8000700[2:2] = 0x00000000U
6257ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6258ad5b5801SMichal Simek     // .. L2_SEL = 0
6259ad5b5801SMichal Simek     // .. ==> 0XF8000700[4:3] = 0x00000000U
6260ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6261ad5b5801SMichal Simek     // .. L3_SEL = 0
6262ad5b5801SMichal Simek     // .. ==> 0XF8000700[7:5] = 0x00000000U
6263ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6264ad5b5801SMichal Simek     // .. Speed = 0
6265ad5b5801SMichal Simek     // .. ==> 0XF8000700[8:8] = 0x00000000U
6266ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6267ad5b5801SMichal Simek     // .. IO_Type = 3
6268ad5b5801SMichal Simek     // .. ==> 0XF8000700[11:9] = 0x00000003U
6269ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6270ad5b5801SMichal Simek     // .. PULLUP = 0
6271ad5b5801SMichal Simek     // .. ==> 0XF8000700[12:12] = 0x00000000U
6272ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6273ad5b5801SMichal Simek     // .. DisableRcvr = 0
6274ad5b5801SMichal Simek     // .. ==> 0XF8000700[13:13] = 0x00000000U
6275ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6276ad5b5801SMichal Simek     // ..
6277ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000700, 0x00003FFFU ,0x00000600U),
6278ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6279ad5b5801SMichal Simek     // .. ==> 0XF8000704[0:0] = 0x00000000U
6280ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6281ad5b5801SMichal Simek     // .. L0_SEL = 1
6282ad5b5801SMichal Simek     // .. ==> 0XF8000704[1:1] = 0x00000001U
6283ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6284ad5b5801SMichal Simek     // .. L1_SEL = 0
6285ad5b5801SMichal Simek     // .. ==> 0XF8000704[2:2] = 0x00000000U
6286ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6287ad5b5801SMichal Simek     // .. L2_SEL = 0
6288ad5b5801SMichal Simek     // .. ==> 0XF8000704[4:3] = 0x00000000U
6289ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6290ad5b5801SMichal Simek     // .. L3_SEL = 0
6291ad5b5801SMichal Simek     // .. ==> 0XF8000704[7:5] = 0x00000000U
6292ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6293ad5b5801SMichal Simek     // .. Speed = 1
6294ad5b5801SMichal Simek     // .. ==> 0XF8000704[8:8] = 0x00000001U
6295ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6296ad5b5801SMichal Simek     // .. IO_Type = 3
6297ad5b5801SMichal Simek     // .. ==> 0XF8000704[11:9] = 0x00000003U
6298ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6299ad5b5801SMichal Simek     // .. PULLUP = 0
6300ad5b5801SMichal Simek     // .. ==> 0XF8000704[12:12] = 0x00000000U
6301ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6302ad5b5801SMichal Simek     // .. DisableRcvr = 0
6303ad5b5801SMichal Simek     // .. ==> 0XF8000704[13:13] = 0x00000000U
6304ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6305ad5b5801SMichal Simek     // ..
6306ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000704, 0x00003FFFU ,0x00000702U),
6307ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6308ad5b5801SMichal Simek     // .. ==> 0XF8000708[0:0] = 0x00000000U
6309ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6310ad5b5801SMichal Simek     // .. L0_SEL = 1
6311ad5b5801SMichal Simek     // .. ==> 0XF8000708[1:1] = 0x00000001U
6312ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6313ad5b5801SMichal Simek     // .. L1_SEL = 0
6314ad5b5801SMichal Simek     // .. ==> 0XF8000708[2:2] = 0x00000000U
6315ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6316ad5b5801SMichal Simek     // .. L2_SEL = 0
6317ad5b5801SMichal Simek     // .. ==> 0XF8000708[4:3] = 0x00000000U
6318ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6319ad5b5801SMichal Simek     // .. L3_SEL = 0
6320ad5b5801SMichal Simek     // .. ==> 0XF8000708[7:5] = 0x00000000U
6321ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6322ad5b5801SMichal Simek     // .. Speed = 1
6323ad5b5801SMichal Simek     // .. ==> 0XF8000708[8:8] = 0x00000001U
6324ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6325ad5b5801SMichal Simek     // .. IO_Type = 3
6326ad5b5801SMichal Simek     // .. ==> 0XF8000708[11:9] = 0x00000003U
6327ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6328ad5b5801SMichal Simek     // .. PULLUP = 0
6329ad5b5801SMichal Simek     // .. ==> 0XF8000708[12:12] = 0x00000000U
6330ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6331ad5b5801SMichal Simek     // .. DisableRcvr = 0
6332ad5b5801SMichal Simek     // .. ==> 0XF8000708[13:13] = 0x00000000U
6333ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6334ad5b5801SMichal Simek     // ..
6335ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000708, 0x00003FFFU ,0x00000702U),
6336ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6337ad5b5801SMichal Simek     // .. ==> 0XF800070C[0:0] = 0x00000000U
6338ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6339ad5b5801SMichal Simek     // .. L0_SEL = 1
6340ad5b5801SMichal Simek     // .. ==> 0XF800070C[1:1] = 0x00000001U
6341ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6342ad5b5801SMichal Simek     // .. L1_SEL = 0
6343ad5b5801SMichal Simek     // .. ==> 0XF800070C[2:2] = 0x00000000U
6344ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6345ad5b5801SMichal Simek     // .. L2_SEL = 0
6346ad5b5801SMichal Simek     // .. ==> 0XF800070C[4:3] = 0x00000000U
6347ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6348ad5b5801SMichal Simek     // .. L3_SEL = 0
6349ad5b5801SMichal Simek     // .. ==> 0XF800070C[7:5] = 0x00000000U
6350ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6351ad5b5801SMichal Simek     // .. Speed = 1
6352ad5b5801SMichal Simek     // .. ==> 0XF800070C[8:8] = 0x00000001U
6353ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6354ad5b5801SMichal Simek     // .. IO_Type = 3
6355ad5b5801SMichal Simek     // .. ==> 0XF800070C[11:9] = 0x00000003U
6356ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6357ad5b5801SMichal Simek     // .. PULLUP = 0
6358ad5b5801SMichal Simek     // .. ==> 0XF800070C[12:12] = 0x00000000U
6359ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6360ad5b5801SMichal Simek     // .. DisableRcvr = 0
6361ad5b5801SMichal Simek     // .. ==> 0XF800070C[13:13] = 0x00000000U
6362ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6363ad5b5801SMichal Simek     // ..
6364ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800070C, 0x00003FFFU ,0x00000702U),
6365ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6366ad5b5801SMichal Simek     // .. ==> 0XF8000710[0:0] = 0x00000000U
6367ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6368ad5b5801SMichal Simek     // .. L0_SEL = 1
6369ad5b5801SMichal Simek     // .. ==> 0XF8000710[1:1] = 0x00000001U
6370ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6371ad5b5801SMichal Simek     // .. L1_SEL = 0
6372ad5b5801SMichal Simek     // .. ==> 0XF8000710[2:2] = 0x00000000U
6373ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6374ad5b5801SMichal Simek     // .. L2_SEL = 0
6375ad5b5801SMichal Simek     // .. ==> 0XF8000710[4:3] = 0x00000000U
6376ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6377ad5b5801SMichal Simek     // .. L3_SEL = 0
6378ad5b5801SMichal Simek     // .. ==> 0XF8000710[7:5] = 0x00000000U
6379ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6380ad5b5801SMichal Simek     // .. Speed = 1
6381ad5b5801SMichal Simek     // .. ==> 0XF8000710[8:8] = 0x00000001U
6382ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6383ad5b5801SMichal Simek     // .. IO_Type = 3
6384ad5b5801SMichal Simek     // .. ==> 0XF8000710[11:9] = 0x00000003U
6385ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6386ad5b5801SMichal Simek     // .. PULLUP = 0
6387ad5b5801SMichal Simek     // .. ==> 0XF8000710[12:12] = 0x00000000U
6388ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6389ad5b5801SMichal Simek     // .. DisableRcvr = 0
6390ad5b5801SMichal Simek     // .. ==> 0XF8000710[13:13] = 0x00000000U
6391ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6392ad5b5801SMichal Simek     // ..
6393ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000710, 0x00003FFFU ,0x00000702U),
6394ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6395ad5b5801SMichal Simek     // .. ==> 0XF8000714[0:0] = 0x00000000U
6396ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6397ad5b5801SMichal Simek     // .. L0_SEL = 1
6398ad5b5801SMichal Simek     // .. ==> 0XF8000714[1:1] = 0x00000001U
6399ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6400ad5b5801SMichal Simek     // .. L1_SEL = 0
6401ad5b5801SMichal Simek     // .. ==> 0XF8000714[2:2] = 0x00000000U
6402ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6403ad5b5801SMichal Simek     // .. L2_SEL = 0
6404ad5b5801SMichal Simek     // .. ==> 0XF8000714[4:3] = 0x00000000U
6405ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6406ad5b5801SMichal Simek     // .. L3_SEL = 0
6407ad5b5801SMichal Simek     // .. ==> 0XF8000714[7:5] = 0x00000000U
6408ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6409ad5b5801SMichal Simek     // .. Speed = 1
6410ad5b5801SMichal Simek     // .. ==> 0XF8000714[8:8] = 0x00000001U
6411ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6412ad5b5801SMichal Simek     // .. IO_Type = 3
6413ad5b5801SMichal Simek     // .. ==> 0XF8000714[11:9] = 0x00000003U
6414ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6415ad5b5801SMichal Simek     // .. PULLUP = 0
6416ad5b5801SMichal Simek     // .. ==> 0XF8000714[12:12] = 0x00000000U
6417ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6418ad5b5801SMichal Simek     // .. DisableRcvr = 0
6419ad5b5801SMichal Simek     // .. ==> 0XF8000714[13:13] = 0x00000000U
6420ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6421ad5b5801SMichal Simek     // ..
6422ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000714, 0x00003FFFU ,0x00000702U),
6423ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6424ad5b5801SMichal Simek     // .. ==> 0XF8000718[0:0] = 0x00000000U
6425ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6426ad5b5801SMichal Simek     // .. L0_SEL = 1
6427ad5b5801SMichal Simek     // .. ==> 0XF8000718[1:1] = 0x00000001U
6428ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6429ad5b5801SMichal Simek     // .. L1_SEL = 0
6430ad5b5801SMichal Simek     // .. ==> 0XF8000718[2:2] = 0x00000000U
6431ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6432ad5b5801SMichal Simek     // .. L2_SEL = 0
6433ad5b5801SMichal Simek     // .. ==> 0XF8000718[4:3] = 0x00000000U
6434ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6435ad5b5801SMichal Simek     // .. L3_SEL = 0
6436ad5b5801SMichal Simek     // .. ==> 0XF8000718[7:5] = 0x00000000U
6437ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6438ad5b5801SMichal Simek     // .. Speed = 1
6439ad5b5801SMichal Simek     // .. ==> 0XF8000718[8:8] = 0x00000001U
6440ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6441ad5b5801SMichal Simek     // .. IO_Type = 3
6442ad5b5801SMichal Simek     // .. ==> 0XF8000718[11:9] = 0x00000003U
6443ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6444ad5b5801SMichal Simek     // .. PULLUP = 0
6445ad5b5801SMichal Simek     // .. ==> 0XF8000718[12:12] = 0x00000000U
6446ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6447ad5b5801SMichal Simek     // .. DisableRcvr = 0
6448ad5b5801SMichal Simek     // .. ==> 0XF8000718[13:13] = 0x00000000U
6449ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6450ad5b5801SMichal Simek     // ..
6451ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000718, 0x00003FFFU ,0x00000702U),
6452ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6453ad5b5801SMichal Simek     // .. ==> 0XF800071C[0:0] = 0x00000000U
6454ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6455ad5b5801SMichal Simek     // .. L0_SEL = 0
6456ad5b5801SMichal Simek     // .. ==> 0XF800071C[1:1] = 0x00000000U
6457ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6458ad5b5801SMichal Simek     // .. L1_SEL = 0
6459ad5b5801SMichal Simek     // .. ==> 0XF800071C[2:2] = 0x00000000U
6460ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6461ad5b5801SMichal Simek     // .. L2_SEL = 0
6462ad5b5801SMichal Simek     // .. ==> 0XF800071C[4:3] = 0x00000000U
6463ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6464ad5b5801SMichal Simek     // .. L3_SEL = 0
6465ad5b5801SMichal Simek     // .. ==> 0XF800071C[7:5] = 0x00000000U
6466ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6467ad5b5801SMichal Simek     // .. Speed = 0
6468ad5b5801SMichal Simek     // .. ==> 0XF800071C[8:8] = 0x00000000U
6469ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6470ad5b5801SMichal Simek     // .. IO_Type = 3
6471ad5b5801SMichal Simek     // .. ==> 0XF800071C[11:9] = 0x00000003U
6472ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6473ad5b5801SMichal Simek     // .. PULLUP = 0
6474ad5b5801SMichal Simek     // .. ==> 0XF800071C[12:12] = 0x00000000U
6475ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6476ad5b5801SMichal Simek     // .. DisableRcvr = 0
6477ad5b5801SMichal Simek     // .. ==> 0XF800071C[13:13] = 0x00000000U
6478ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6479ad5b5801SMichal Simek     // ..
6480ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800071C, 0x00003FFFU ,0x00000600U),
6481ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6482ad5b5801SMichal Simek     // .. ==> 0XF8000720[0:0] = 0x00000000U
6483ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6484ad5b5801SMichal Simek     // .. L0_SEL = 0
6485ad5b5801SMichal Simek     // .. ==> 0XF8000720[1:1] = 0x00000000U
6486ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6487ad5b5801SMichal Simek     // .. L1_SEL = 0
6488ad5b5801SMichal Simek     // .. ==> 0XF8000720[2:2] = 0x00000000U
6489ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6490ad5b5801SMichal Simek     // .. L2_SEL = 0
6491ad5b5801SMichal Simek     // .. ==> 0XF8000720[4:3] = 0x00000000U
6492ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6493ad5b5801SMichal Simek     // .. L3_SEL = 0
6494ad5b5801SMichal Simek     // .. ==> 0XF8000720[7:5] = 0x00000000U
6495ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6496ad5b5801SMichal Simek     // .. Speed = 1
6497ad5b5801SMichal Simek     // .. ==> 0XF8000720[8:8] = 0x00000001U
6498ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6499ad5b5801SMichal Simek     // .. IO_Type = 3
6500ad5b5801SMichal Simek     // .. ==> 0XF8000720[11:9] = 0x00000003U
6501ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6502ad5b5801SMichal Simek     // .. PULLUP = 0
6503ad5b5801SMichal Simek     // .. ==> 0XF8000720[12:12] = 0x00000000U
6504ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6505ad5b5801SMichal Simek     // .. DisableRcvr = 0
6506ad5b5801SMichal Simek     // .. ==> 0XF8000720[13:13] = 0x00000000U
6507ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6508ad5b5801SMichal Simek     // ..
6509ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000720, 0x00003FFFU ,0x00000700U),
6510ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6511ad5b5801SMichal Simek     // .. ==> 0XF8000724[0:0] = 0x00000000U
6512ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6513ad5b5801SMichal Simek     // .. L0_SEL = 0
6514ad5b5801SMichal Simek     // .. ==> 0XF8000724[1:1] = 0x00000000U
6515ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6516ad5b5801SMichal Simek     // .. L1_SEL = 0
6517ad5b5801SMichal Simek     // .. ==> 0XF8000724[2:2] = 0x00000000U
6518ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6519ad5b5801SMichal Simek     // .. L2_SEL = 0
6520ad5b5801SMichal Simek     // .. ==> 0XF8000724[4:3] = 0x00000000U
6521ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6522ad5b5801SMichal Simek     // .. L3_SEL = 0
6523ad5b5801SMichal Simek     // .. ==> 0XF8000724[7:5] = 0x00000000U
6524ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6525ad5b5801SMichal Simek     // .. Speed = 0
6526ad5b5801SMichal Simek     // .. ==> 0XF8000724[8:8] = 0x00000000U
6527ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6528ad5b5801SMichal Simek     // .. IO_Type = 3
6529ad5b5801SMichal Simek     // .. ==> 0XF8000724[11:9] = 0x00000003U
6530ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6531ad5b5801SMichal Simek     // .. PULLUP = 0
6532ad5b5801SMichal Simek     // .. ==> 0XF8000724[12:12] = 0x00000000U
6533ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6534ad5b5801SMichal Simek     // .. DisableRcvr = 0
6535ad5b5801SMichal Simek     // .. ==> 0XF8000724[13:13] = 0x00000000U
6536ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6537ad5b5801SMichal Simek     // ..
6538ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000724, 0x00003FFFU ,0x00000600U),
6539ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6540ad5b5801SMichal Simek     // .. ==> 0XF8000728[0:0] = 0x00000000U
6541ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6542ad5b5801SMichal Simek     // .. L0_SEL = 0
6543ad5b5801SMichal Simek     // .. ==> 0XF8000728[1:1] = 0x00000000U
6544ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6545ad5b5801SMichal Simek     // .. L1_SEL = 0
6546ad5b5801SMichal Simek     // .. ==> 0XF8000728[2:2] = 0x00000000U
6547ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6548ad5b5801SMichal Simek     // .. L2_SEL = 0
6549ad5b5801SMichal Simek     // .. ==> 0XF8000728[4:3] = 0x00000000U
6550ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6551ad5b5801SMichal Simek     // .. L3_SEL = 0
6552ad5b5801SMichal Simek     // .. ==> 0XF8000728[7:5] = 0x00000000U
6553ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6554ad5b5801SMichal Simek     // .. Speed = 0
6555ad5b5801SMichal Simek     // .. ==> 0XF8000728[8:8] = 0x00000000U
6556ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6557ad5b5801SMichal Simek     // .. IO_Type = 3
6558ad5b5801SMichal Simek     // .. ==> 0XF8000728[11:9] = 0x00000003U
6559ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6560ad5b5801SMichal Simek     // .. PULLUP = 0
6561ad5b5801SMichal Simek     // .. ==> 0XF8000728[12:12] = 0x00000000U
6562ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6563ad5b5801SMichal Simek     // .. DisableRcvr = 0
6564ad5b5801SMichal Simek     // .. ==> 0XF8000728[13:13] = 0x00000000U
6565ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6566ad5b5801SMichal Simek     // ..
6567ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000728, 0x00003FFFU ,0x00000600U),
6568ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6569ad5b5801SMichal Simek     // .. ==> 0XF800072C[0:0] = 0x00000000U
6570ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6571ad5b5801SMichal Simek     // .. L0_SEL = 0
6572ad5b5801SMichal Simek     // .. ==> 0XF800072C[1:1] = 0x00000000U
6573ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6574ad5b5801SMichal Simek     // .. L1_SEL = 0
6575ad5b5801SMichal Simek     // .. ==> 0XF800072C[2:2] = 0x00000000U
6576ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6577ad5b5801SMichal Simek     // .. L2_SEL = 0
6578ad5b5801SMichal Simek     // .. ==> 0XF800072C[4:3] = 0x00000000U
6579ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6580ad5b5801SMichal Simek     // .. L3_SEL = 0
6581ad5b5801SMichal Simek     // .. ==> 0XF800072C[7:5] = 0x00000000U
6582ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6583ad5b5801SMichal Simek     // .. Speed = 0
6584ad5b5801SMichal Simek     // .. ==> 0XF800072C[8:8] = 0x00000000U
6585ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6586ad5b5801SMichal Simek     // .. IO_Type = 3
6587ad5b5801SMichal Simek     // .. ==> 0XF800072C[11:9] = 0x00000003U
6588ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6589ad5b5801SMichal Simek     // .. PULLUP = 0
6590ad5b5801SMichal Simek     // .. ==> 0XF800072C[12:12] = 0x00000000U
6591ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6592ad5b5801SMichal Simek     // .. DisableRcvr = 0
6593ad5b5801SMichal Simek     // .. ==> 0XF800072C[13:13] = 0x00000000U
6594ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6595ad5b5801SMichal Simek     // ..
6596ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800072C, 0x00003FFFU ,0x00000600U),
6597ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6598ad5b5801SMichal Simek     // .. ==> 0XF8000730[0:0] = 0x00000000U
6599ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6600ad5b5801SMichal Simek     // .. L0_SEL = 0
6601ad5b5801SMichal Simek     // .. ==> 0XF8000730[1:1] = 0x00000000U
6602ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6603ad5b5801SMichal Simek     // .. L1_SEL = 0
6604ad5b5801SMichal Simek     // .. ==> 0XF8000730[2:2] = 0x00000000U
6605ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6606ad5b5801SMichal Simek     // .. L2_SEL = 0
6607ad5b5801SMichal Simek     // .. ==> 0XF8000730[4:3] = 0x00000000U
6608ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6609ad5b5801SMichal Simek     // .. L3_SEL = 0
6610ad5b5801SMichal Simek     // .. ==> 0XF8000730[7:5] = 0x00000000U
6611ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6612ad5b5801SMichal Simek     // .. Speed = 0
6613ad5b5801SMichal Simek     // .. ==> 0XF8000730[8:8] = 0x00000000U
6614ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6615ad5b5801SMichal Simek     // .. IO_Type = 3
6616ad5b5801SMichal Simek     // .. ==> 0XF8000730[11:9] = 0x00000003U
6617ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6618ad5b5801SMichal Simek     // .. PULLUP = 0
6619ad5b5801SMichal Simek     // .. ==> 0XF8000730[12:12] = 0x00000000U
6620ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6621ad5b5801SMichal Simek     // .. DisableRcvr = 0
6622ad5b5801SMichal Simek     // .. ==> 0XF8000730[13:13] = 0x00000000U
6623ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6624ad5b5801SMichal Simek     // ..
6625ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000730, 0x00003FFFU ,0x00000600U),
6626ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6627ad5b5801SMichal Simek     // .. ==> 0XF8000734[0:0] = 0x00000000U
6628ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6629ad5b5801SMichal Simek     // .. L0_SEL = 0
6630ad5b5801SMichal Simek     // .. ==> 0XF8000734[1:1] = 0x00000000U
6631ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6632ad5b5801SMichal Simek     // .. L1_SEL = 0
6633ad5b5801SMichal Simek     // .. ==> 0XF8000734[2:2] = 0x00000000U
6634ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6635ad5b5801SMichal Simek     // .. L2_SEL = 0
6636ad5b5801SMichal Simek     // .. ==> 0XF8000734[4:3] = 0x00000000U
6637ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6638ad5b5801SMichal Simek     // .. L3_SEL = 0
6639ad5b5801SMichal Simek     // .. ==> 0XF8000734[7:5] = 0x00000000U
6640ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6641ad5b5801SMichal Simek     // .. Speed = 0
6642ad5b5801SMichal Simek     // .. ==> 0XF8000734[8:8] = 0x00000000U
6643ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6644ad5b5801SMichal Simek     // .. IO_Type = 3
6645ad5b5801SMichal Simek     // .. ==> 0XF8000734[11:9] = 0x00000003U
6646ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6647ad5b5801SMichal Simek     // .. PULLUP = 0
6648ad5b5801SMichal Simek     // .. ==> 0XF8000734[12:12] = 0x00000000U
6649ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6650ad5b5801SMichal Simek     // .. DisableRcvr = 0
6651ad5b5801SMichal Simek     // .. ==> 0XF8000734[13:13] = 0x00000000U
6652ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6653ad5b5801SMichal Simek     // ..
6654ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000734, 0x00003FFFU ,0x00000600U),
6655ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6656ad5b5801SMichal Simek     // .. ==> 0XF8000738[0:0] = 0x00000000U
6657ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6658ad5b5801SMichal Simek     // .. L0_SEL = 0
6659ad5b5801SMichal Simek     // .. ==> 0XF8000738[1:1] = 0x00000000U
6660ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6661ad5b5801SMichal Simek     // .. L1_SEL = 0
6662ad5b5801SMichal Simek     // .. ==> 0XF8000738[2:2] = 0x00000000U
6663ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6664ad5b5801SMichal Simek     // .. L2_SEL = 0
6665ad5b5801SMichal Simek     // .. ==> 0XF8000738[4:3] = 0x00000000U
6666ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6667ad5b5801SMichal Simek     // .. L3_SEL = 0
6668ad5b5801SMichal Simek     // .. ==> 0XF8000738[7:5] = 0x00000000U
6669ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6670ad5b5801SMichal Simek     // .. Speed = 0
6671ad5b5801SMichal Simek     // .. ==> 0XF8000738[8:8] = 0x00000000U
6672ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6673ad5b5801SMichal Simek     // .. IO_Type = 3
6674ad5b5801SMichal Simek     // .. ==> 0XF8000738[11:9] = 0x00000003U
6675ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6676ad5b5801SMichal Simek     // .. PULLUP = 0
6677ad5b5801SMichal Simek     // .. ==> 0XF8000738[12:12] = 0x00000000U
6678ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6679ad5b5801SMichal Simek     // .. DisableRcvr = 0
6680ad5b5801SMichal Simek     // .. ==> 0XF8000738[13:13] = 0x00000000U
6681ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6682ad5b5801SMichal Simek     // ..
6683ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000738, 0x00003FFFU ,0x00000600U),
6684ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6685ad5b5801SMichal Simek     // .. ==> 0XF800073C[0:0] = 0x00000000U
6686ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6687ad5b5801SMichal Simek     // .. L0_SEL = 0
6688ad5b5801SMichal Simek     // .. ==> 0XF800073C[1:1] = 0x00000000U
6689ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6690ad5b5801SMichal Simek     // .. L1_SEL = 0
6691ad5b5801SMichal Simek     // .. ==> 0XF800073C[2:2] = 0x00000000U
6692ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6693ad5b5801SMichal Simek     // .. L2_SEL = 0
6694ad5b5801SMichal Simek     // .. ==> 0XF800073C[4:3] = 0x00000000U
6695ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6696ad5b5801SMichal Simek     // .. L3_SEL = 0
6697ad5b5801SMichal Simek     // .. ==> 0XF800073C[7:5] = 0x00000000U
6698ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6699ad5b5801SMichal Simek     // .. Speed = 0
6700ad5b5801SMichal Simek     // .. ==> 0XF800073C[8:8] = 0x00000000U
6701ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6702ad5b5801SMichal Simek     // .. IO_Type = 3
6703ad5b5801SMichal Simek     // .. ==> 0XF800073C[11:9] = 0x00000003U
6704ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6705ad5b5801SMichal Simek     // .. PULLUP = 0
6706ad5b5801SMichal Simek     // .. ==> 0XF800073C[12:12] = 0x00000000U
6707ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6708ad5b5801SMichal Simek     // .. DisableRcvr = 0
6709ad5b5801SMichal Simek     // .. ==> 0XF800073C[13:13] = 0x00000000U
6710ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6711ad5b5801SMichal Simek     // ..
6712ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800073C, 0x00003FFFU ,0x00000600U),
6713ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6714ad5b5801SMichal Simek     // .. ==> 0XF8000740[0:0] = 0x00000000U
6715ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6716ad5b5801SMichal Simek     // .. L0_SEL = 1
6717ad5b5801SMichal Simek     // .. ==> 0XF8000740[1:1] = 0x00000001U
6718ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6719ad5b5801SMichal Simek     // .. L1_SEL = 0
6720ad5b5801SMichal Simek     // .. ==> 0XF8000740[2:2] = 0x00000000U
6721ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6722ad5b5801SMichal Simek     // .. L2_SEL = 0
6723ad5b5801SMichal Simek     // .. ==> 0XF8000740[4:3] = 0x00000000U
6724ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6725ad5b5801SMichal Simek     // .. L3_SEL = 0
6726ad5b5801SMichal Simek     // .. ==> 0XF8000740[7:5] = 0x00000000U
6727ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6728ad5b5801SMichal Simek     // .. Speed = 1
6729ad5b5801SMichal Simek     // .. ==> 0XF8000740[8:8] = 0x00000001U
6730ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6731ad5b5801SMichal Simek     // .. IO_Type = 1
6732ad5b5801SMichal Simek     // .. ==> 0XF8000740[11:9] = 0x00000001U
6733ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6734ad5b5801SMichal Simek     // .. PULLUP = 0
6735ad5b5801SMichal Simek     // .. ==> 0XF8000740[12:12] = 0x00000000U
6736ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6737ad5b5801SMichal Simek     // .. DisableRcvr = 0
6738ad5b5801SMichal Simek     // .. ==> 0XF8000740[13:13] = 0x00000000U
6739ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6740ad5b5801SMichal Simek     // ..
6741ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000740, 0x00003FFFU ,0x00000302U),
6742ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6743ad5b5801SMichal Simek     // .. ==> 0XF8000744[0:0] = 0x00000000U
6744ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6745ad5b5801SMichal Simek     // .. L0_SEL = 1
6746ad5b5801SMichal Simek     // .. ==> 0XF8000744[1:1] = 0x00000001U
6747ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6748ad5b5801SMichal Simek     // .. L1_SEL = 0
6749ad5b5801SMichal Simek     // .. ==> 0XF8000744[2:2] = 0x00000000U
6750ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6751ad5b5801SMichal Simek     // .. L2_SEL = 0
6752ad5b5801SMichal Simek     // .. ==> 0XF8000744[4:3] = 0x00000000U
6753ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6754ad5b5801SMichal Simek     // .. L3_SEL = 0
6755ad5b5801SMichal Simek     // .. ==> 0XF8000744[7:5] = 0x00000000U
6756ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6757ad5b5801SMichal Simek     // .. Speed = 1
6758ad5b5801SMichal Simek     // .. ==> 0XF8000744[8:8] = 0x00000001U
6759ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6760ad5b5801SMichal Simek     // .. IO_Type = 1
6761ad5b5801SMichal Simek     // .. ==> 0XF8000744[11:9] = 0x00000001U
6762ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6763ad5b5801SMichal Simek     // .. PULLUP = 0
6764ad5b5801SMichal Simek     // .. ==> 0XF8000744[12:12] = 0x00000000U
6765ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6766ad5b5801SMichal Simek     // .. DisableRcvr = 0
6767ad5b5801SMichal Simek     // .. ==> 0XF8000744[13:13] = 0x00000000U
6768ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6769ad5b5801SMichal Simek     // ..
6770ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000744, 0x00003FFFU ,0x00000302U),
6771ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6772ad5b5801SMichal Simek     // .. ==> 0XF8000748[0:0] = 0x00000000U
6773ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6774ad5b5801SMichal Simek     // .. L0_SEL = 1
6775ad5b5801SMichal Simek     // .. ==> 0XF8000748[1:1] = 0x00000001U
6776ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6777ad5b5801SMichal Simek     // .. L1_SEL = 0
6778ad5b5801SMichal Simek     // .. ==> 0XF8000748[2:2] = 0x00000000U
6779ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6780ad5b5801SMichal Simek     // .. L2_SEL = 0
6781ad5b5801SMichal Simek     // .. ==> 0XF8000748[4:3] = 0x00000000U
6782ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6783ad5b5801SMichal Simek     // .. L3_SEL = 0
6784ad5b5801SMichal Simek     // .. ==> 0XF8000748[7:5] = 0x00000000U
6785ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6786ad5b5801SMichal Simek     // .. Speed = 1
6787ad5b5801SMichal Simek     // .. ==> 0XF8000748[8:8] = 0x00000001U
6788ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6789ad5b5801SMichal Simek     // .. IO_Type = 1
6790ad5b5801SMichal Simek     // .. ==> 0XF8000748[11:9] = 0x00000001U
6791ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6792ad5b5801SMichal Simek     // .. PULLUP = 0
6793ad5b5801SMichal Simek     // .. ==> 0XF8000748[12:12] = 0x00000000U
6794ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6795ad5b5801SMichal Simek     // .. DisableRcvr = 0
6796ad5b5801SMichal Simek     // .. ==> 0XF8000748[13:13] = 0x00000000U
6797ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6798ad5b5801SMichal Simek     // ..
6799ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000748, 0x00003FFFU ,0x00000302U),
6800ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6801ad5b5801SMichal Simek     // .. ==> 0XF800074C[0:0] = 0x00000000U
6802ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6803ad5b5801SMichal Simek     // .. L0_SEL = 1
6804ad5b5801SMichal Simek     // .. ==> 0XF800074C[1:1] = 0x00000001U
6805ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6806ad5b5801SMichal Simek     // .. L1_SEL = 0
6807ad5b5801SMichal Simek     // .. ==> 0XF800074C[2:2] = 0x00000000U
6808ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6809ad5b5801SMichal Simek     // .. L2_SEL = 0
6810ad5b5801SMichal Simek     // .. ==> 0XF800074C[4:3] = 0x00000000U
6811ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6812ad5b5801SMichal Simek     // .. L3_SEL = 0
6813ad5b5801SMichal Simek     // .. ==> 0XF800074C[7:5] = 0x00000000U
6814ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6815ad5b5801SMichal Simek     // .. Speed = 1
6816ad5b5801SMichal Simek     // .. ==> 0XF800074C[8:8] = 0x00000001U
6817ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6818ad5b5801SMichal Simek     // .. IO_Type = 1
6819ad5b5801SMichal Simek     // .. ==> 0XF800074C[11:9] = 0x00000001U
6820ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6821ad5b5801SMichal Simek     // .. PULLUP = 0
6822ad5b5801SMichal Simek     // .. ==> 0XF800074C[12:12] = 0x00000000U
6823ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6824ad5b5801SMichal Simek     // .. DisableRcvr = 0
6825ad5b5801SMichal Simek     // .. ==> 0XF800074C[13:13] = 0x00000000U
6826ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6827ad5b5801SMichal Simek     // ..
6828ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800074C, 0x00003FFFU ,0x00000302U),
6829ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6830ad5b5801SMichal Simek     // .. ==> 0XF8000750[0:0] = 0x00000000U
6831ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6832ad5b5801SMichal Simek     // .. L0_SEL = 1
6833ad5b5801SMichal Simek     // .. ==> 0XF8000750[1:1] = 0x00000001U
6834ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6835ad5b5801SMichal Simek     // .. L1_SEL = 0
6836ad5b5801SMichal Simek     // .. ==> 0XF8000750[2:2] = 0x00000000U
6837ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6838ad5b5801SMichal Simek     // .. L2_SEL = 0
6839ad5b5801SMichal Simek     // .. ==> 0XF8000750[4:3] = 0x00000000U
6840ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6841ad5b5801SMichal Simek     // .. L3_SEL = 0
6842ad5b5801SMichal Simek     // .. ==> 0XF8000750[7:5] = 0x00000000U
6843ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6844ad5b5801SMichal Simek     // .. Speed = 1
6845ad5b5801SMichal Simek     // .. ==> 0XF8000750[8:8] = 0x00000001U
6846ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6847ad5b5801SMichal Simek     // .. IO_Type = 1
6848ad5b5801SMichal Simek     // .. ==> 0XF8000750[11:9] = 0x00000001U
6849ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6850ad5b5801SMichal Simek     // .. PULLUP = 0
6851ad5b5801SMichal Simek     // .. ==> 0XF8000750[12:12] = 0x00000000U
6852ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6853ad5b5801SMichal Simek     // .. DisableRcvr = 0
6854ad5b5801SMichal Simek     // .. ==> 0XF8000750[13:13] = 0x00000000U
6855ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6856ad5b5801SMichal Simek     // ..
6857ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000750, 0x00003FFFU ,0x00000302U),
6858ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6859ad5b5801SMichal Simek     // .. ==> 0XF8000754[0:0] = 0x00000000U
6860ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6861ad5b5801SMichal Simek     // .. L0_SEL = 1
6862ad5b5801SMichal Simek     // .. ==> 0XF8000754[1:1] = 0x00000001U
6863ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6864ad5b5801SMichal Simek     // .. L1_SEL = 0
6865ad5b5801SMichal Simek     // .. ==> 0XF8000754[2:2] = 0x00000000U
6866ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6867ad5b5801SMichal Simek     // .. L2_SEL = 0
6868ad5b5801SMichal Simek     // .. ==> 0XF8000754[4:3] = 0x00000000U
6869ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6870ad5b5801SMichal Simek     // .. L3_SEL = 0
6871ad5b5801SMichal Simek     // .. ==> 0XF8000754[7:5] = 0x00000000U
6872ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6873ad5b5801SMichal Simek     // .. Speed = 1
6874ad5b5801SMichal Simek     // .. ==> 0XF8000754[8:8] = 0x00000001U
6875ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6876ad5b5801SMichal Simek     // .. IO_Type = 1
6877ad5b5801SMichal Simek     // .. ==> 0XF8000754[11:9] = 0x00000001U
6878ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6879ad5b5801SMichal Simek     // .. PULLUP = 0
6880ad5b5801SMichal Simek     // .. ==> 0XF8000754[12:12] = 0x00000000U
6881ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6882ad5b5801SMichal Simek     // .. DisableRcvr = 0
6883ad5b5801SMichal Simek     // .. ==> 0XF8000754[13:13] = 0x00000000U
6884ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6885ad5b5801SMichal Simek     // ..
6886ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000754, 0x00003FFFU ,0x00000302U),
6887ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
6888ad5b5801SMichal Simek     // .. ==> 0XF8000758[0:0] = 0x00000001U
6889ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6890ad5b5801SMichal Simek     // .. L0_SEL = 1
6891ad5b5801SMichal Simek     // .. ==> 0XF8000758[1:1] = 0x00000001U
6892ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6893ad5b5801SMichal Simek     // .. L1_SEL = 0
6894ad5b5801SMichal Simek     // .. ==> 0XF8000758[2:2] = 0x00000000U
6895ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6896ad5b5801SMichal Simek     // .. L2_SEL = 0
6897ad5b5801SMichal Simek     // .. ==> 0XF8000758[4:3] = 0x00000000U
6898ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6899ad5b5801SMichal Simek     // .. L3_SEL = 0
6900ad5b5801SMichal Simek     // .. ==> 0XF8000758[7:5] = 0x00000000U
6901ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6902ad5b5801SMichal Simek     // .. Speed = 1
6903ad5b5801SMichal Simek     // .. ==> 0XF8000758[8:8] = 0x00000001U
6904ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6905ad5b5801SMichal Simek     // .. IO_Type = 1
6906ad5b5801SMichal Simek     // .. ==> 0XF8000758[11:9] = 0x00000001U
6907ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6908ad5b5801SMichal Simek     // .. PULLUP = 0
6909ad5b5801SMichal Simek     // .. ==> 0XF8000758[12:12] = 0x00000000U
6910ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6911ad5b5801SMichal Simek     // .. DisableRcvr = 0
6912ad5b5801SMichal Simek     // .. ==> 0XF8000758[13:13] = 0x00000000U
6913ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6914ad5b5801SMichal Simek     // ..
6915ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000758, 0x00003FFFU ,0x00000303U),
6916ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
6917ad5b5801SMichal Simek     // .. ==> 0XF800075C[0:0] = 0x00000001U
6918ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6919ad5b5801SMichal Simek     // .. L0_SEL = 1
6920ad5b5801SMichal Simek     // .. ==> 0XF800075C[1:1] = 0x00000001U
6921ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6922ad5b5801SMichal Simek     // .. L1_SEL = 0
6923ad5b5801SMichal Simek     // .. ==> 0XF800075C[2:2] = 0x00000000U
6924ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6925ad5b5801SMichal Simek     // .. L2_SEL = 0
6926ad5b5801SMichal Simek     // .. ==> 0XF800075C[4:3] = 0x00000000U
6927ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6928ad5b5801SMichal Simek     // .. L3_SEL = 0
6929ad5b5801SMichal Simek     // .. ==> 0XF800075C[7:5] = 0x00000000U
6930ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6931ad5b5801SMichal Simek     // .. Speed = 1
6932ad5b5801SMichal Simek     // .. ==> 0XF800075C[8:8] = 0x00000001U
6933ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6934ad5b5801SMichal Simek     // .. IO_Type = 1
6935ad5b5801SMichal Simek     // .. ==> 0XF800075C[11:9] = 0x00000001U
6936ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6937ad5b5801SMichal Simek     // .. PULLUP = 0
6938ad5b5801SMichal Simek     // .. ==> 0XF800075C[12:12] = 0x00000000U
6939ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6940ad5b5801SMichal Simek     // .. DisableRcvr = 0
6941ad5b5801SMichal Simek     // .. ==> 0XF800075C[13:13] = 0x00000000U
6942ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6943ad5b5801SMichal Simek     // ..
6944ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800075C, 0x00003FFFU ,0x00000303U),
6945ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
6946ad5b5801SMichal Simek     // .. ==> 0XF8000760[0:0] = 0x00000001U
6947ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6948ad5b5801SMichal Simek     // .. L0_SEL = 1
6949ad5b5801SMichal Simek     // .. ==> 0XF8000760[1:1] = 0x00000001U
6950ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6951ad5b5801SMichal Simek     // .. L1_SEL = 0
6952ad5b5801SMichal Simek     // .. ==> 0XF8000760[2:2] = 0x00000000U
6953ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6954ad5b5801SMichal Simek     // .. L2_SEL = 0
6955ad5b5801SMichal Simek     // .. ==> 0XF8000760[4:3] = 0x00000000U
6956ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6957ad5b5801SMichal Simek     // .. L3_SEL = 0
6958ad5b5801SMichal Simek     // .. ==> 0XF8000760[7:5] = 0x00000000U
6959ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6960ad5b5801SMichal Simek     // .. Speed = 1
6961ad5b5801SMichal Simek     // .. ==> 0XF8000760[8:8] = 0x00000001U
6962ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6963ad5b5801SMichal Simek     // .. IO_Type = 1
6964ad5b5801SMichal Simek     // .. ==> 0XF8000760[11:9] = 0x00000001U
6965ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6966ad5b5801SMichal Simek     // .. PULLUP = 0
6967ad5b5801SMichal Simek     // .. ==> 0XF8000760[12:12] = 0x00000000U
6968ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6969ad5b5801SMichal Simek     // .. DisableRcvr = 0
6970ad5b5801SMichal Simek     // .. ==> 0XF8000760[13:13] = 0x00000000U
6971ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6972ad5b5801SMichal Simek     // ..
6973ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000760, 0x00003FFFU ,0x00000303U),
6974ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
6975ad5b5801SMichal Simek     // .. ==> 0XF8000764[0:0] = 0x00000001U
6976ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6977ad5b5801SMichal Simek     // .. L0_SEL = 1
6978ad5b5801SMichal Simek     // .. ==> 0XF8000764[1:1] = 0x00000001U
6979ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6980ad5b5801SMichal Simek     // .. L1_SEL = 0
6981ad5b5801SMichal Simek     // .. ==> 0XF8000764[2:2] = 0x00000000U
6982ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6983ad5b5801SMichal Simek     // .. L2_SEL = 0
6984ad5b5801SMichal Simek     // .. ==> 0XF8000764[4:3] = 0x00000000U
6985ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6986ad5b5801SMichal Simek     // .. L3_SEL = 0
6987ad5b5801SMichal Simek     // .. ==> 0XF8000764[7:5] = 0x00000000U
6988ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6989ad5b5801SMichal Simek     // .. Speed = 1
6990ad5b5801SMichal Simek     // .. ==> 0XF8000764[8:8] = 0x00000001U
6991ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6992ad5b5801SMichal Simek     // .. IO_Type = 1
6993ad5b5801SMichal Simek     // .. ==> 0XF8000764[11:9] = 0x00000001U
6994ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6995ad5b5801SMichal Simek     // .. PULLUP = 0
6996ad5b5801SMichal Simek     // .. ==> 0XF8000764[12:12] = 0x00000000U
6997ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6998ad5b5801SMichal Simek     // .. DisableRcvr = 0
6999ad5b5801SMichal Simek     // .. ==> 0XF8000764[13:13] = 0x00000000U
7000ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7001ad5b5801SMichal Simek     // ..
7002ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000764, 0x00003FFFU ,0x00000303U),
7003ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7004ad5b5801SMichal Simek     // .. ==> 0XF8000768[0:0] = 0x00000001U
7005ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7006ad5b5801SMichal Simek     // .. L0_SEL = 1
7007ad5b5801SMichal Simek     // .. ==> 0XF8000768[1:1] = 0x00000001U
7008ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
7009ad5b5801SMichal Simek     // .. L1_SEL = 0
7010ad5b5801SMichal Simek     // .. ==> 0XF8000768[2:2] = 0x00000000U
7011ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7012ad5b5801SMichal Simek     // .. L2_SEL = 0
7013ad5b5801SMichal Simek     // .. ==> 0XF8000768[4:3] = 0x00000000U
7014ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7015ad5b5801SMichal Simek     // .. L3_SEL = 0
7016ad5b5801SMichal Simek     // .. ==> 0XF8000768[7:5] = 0x00000000U
7017ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7018ad5b5801SMichal Simek     // .. Speed = 1
7019ad5b5801SMichal Simek     // .. ==> 0XF8000768[8:8] = 0x00000001U
7020ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7021ad5b5801SMichal Simek     // .. IO_Type = 1
7022ad5b5801SMichal Simek     // .. ==> 0XF8000768[11:9] = 0x00000001U
7023ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7024ad5b5801SMichal Simek     // .. PULLUP = 0
7025ad5b5801SMichal Simek     // .. ==> 0XF8000768[12:12] = 0x00000000U
7026ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7027ad5b5801SMichal Simek     // .. DisableRcvr = 0
7028ad5b5801SMichal Simek     // .. ==> 0XF8000768[13:13] = 0x00000000U
7029ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7030ad5b5801SMichal Simek     // ..
7031ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000768, 0x00003FFFU ,0x00000303U),
7032ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7033ad5b5801SMichal Simek     // .. ==> 0XF800076C[0:0] = 0x00000001U
7034ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7035ad5b5801SMichal Simek     // .. L0_SEL = 1
7036ad5b5801SMichal Simek     // .. ==> 0XF800076C[1:1] = 0x00000001U
7037ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
7038ad5b5801SMichal Simek     // .. L1_SEL = 0
7039ad5b5801SMichal Simek     // .. ==> 0XF800076C[2:2] = 0x00000000U
7040ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7041ad5b5801SMichal Simek     // .. L2_SEL = 0
7042ad5b5801SMichal Simek     // .. ==> 0XF800076C[4:3] = 0x00000000U
7043ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7044ad5b5801SMichal Simek     // .. L3_SEL = 0
7045ad5b5801SMichal Simek     // .. ==> 0XF800076C[7:5] = 0x00000000U
7046ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7047ad5b5801SMichal Simek     // .. Speed = 1
7048ad5b5801SMichal Simek     // .. ==> 0XF800076C[8:8] = 0x00000001U
7049ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7050ad5b5801SMichal Simek     // .. IO_Type = 1
7051ad5b5801SMichal Simek     // .. ==> 0XF800076C[11:9] = 0x00000001U
7052ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7053ad5b5801SMichal Simek     // .. PULLUP = 0
7054ad5b5801SMichal Simek     // .. ==> 0XF800076C[12:12] = 0x00000000U
7055ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7056ad5b5801SMichal Simek     // .. DisableRcvr = 0
7057ad5b5801SMichal Simek     // .. ==> 0XF800076C[13:13] = 0x00000000U
7058ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7059ad5b5801SMichal Simek     // ..
7060ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800076C, 0x00003FFFU ,0x00000303U),
7061ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7062ad5b5801SMichal Simek     // .. ==> 0XF8000770[0:0] = 0x00000000U
7063ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7064ad5b5801SMichal Simek     // .. L0_SEL = 0
7065ad5b5801SMichal Simek     // .. ==> 0XF8000770[1:1] = 0x00000000U
7066ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7067ad5b5801SMichal Simek     // .. L1_SEL = 1
7068ad5b5801SMichal Simek     // .. ==> 0XF8000770[2:2] = 0x00000001U
7069ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7070ad5b5801SMichal Simek     // .. L2_SEL = 0
7071ad5b5801SMichal Simek     // .. ==> 0XF8000770[4:3] = 0x00000000U
7072ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7073ad5b5801SMichal Simek     // .. L3_SEL = 0
7074ad5b5801SMichal Simek     // .. ==> 0XF8000770[7:5] = 0x00000000U
7075ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7076ad5b5801SMichal Simek     // .. Speed = 1
7077ad5b5801SMichal Simek     // .. ==> 0XF8000770[8:8] = 0x00000001U
7078ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7079ad5b5801SMichal Simek     // .. IO_Type = 1
7080ad5b5801SMichal Simek     // .. ==> 0XF8000770[11:9] = 0x00000001U
7081ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7082ad5b5801SMichal Simek     // .. PULLUP = 0
7083ad5b5801SMichal Simek     // .. ==> 0XF8000770[12:12] = 0x00000000U
7084ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7085ad5b5801SMichal Simek     // .. DisableRcvr = 0
7086ad5b5801SMichal Simek     // .. ==> 0XF8000770[13:13] = 0x00000000U
7087ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7088ad5b5801SMichal Simek     // ..
7089ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000770, 0x00003FFFU ,0x00000304U),
7090ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7091ad5b5801SMichal Simek     // .. ==> 0XF8000774[0:0] = 0x00000001U
7092ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7093ad5b5801SMichal Simek     // .. L0_SEL = 0
7094ad5b5801SMichal Simek     // .. ==> 0XF8000774[1:1] = 0x00000000U
7095ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7096ad5b5801SMichal Simek     // .. L1_SEL = 1
7097ad5b5801SMichal Simek     // .. ==> 0XF8000774[2:2] = 0x00000001U
7098ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7099ad5b5801SMichal Simek     // .. L2_SEL = 0
7100ad5b5801SMichal Simek     // .. ==> 0XF8000774[4:3] = 0x00000000U
7101ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7102ad5b5801SMichal Simek     // .. L3_SEL = 0
7103ad5b5801SMichal Simek     // .. ==> 0XF8000774[7:5] = 0x00000000U
7104ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7105ad5b5801SMichal Simek     // .. Speed = 1
7106ad5b5801SMichal Simek     // .. ==> 0XF8000774[8:8] = 0x00000001U
7107ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7108ad5b5801SMichal Simek     // .. IO_Type = 1
7109ad5b5801SMichal Simek     // .. ==> 0XF8000774[11:9] = 0x00000001U
7110ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7111ad5b5801SMichal Simek     // .. PULLUP = 0
7112ad5b5801SMichal Simek     // .. ==> 0XF8000774[12:12] = 0x00000000U
7113ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7114ad5b5801SMichal Simek     // .. DisableRcvr = 0
7115ad5b5801SMichal Simek     // .. ==> 0XF8000774[13:13] = 0x00000000U
7116ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7117ad5b5801SMichal Simek     // ..
7118ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000774, 0x00003FFFU ,0x00000305U),
7119ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7120ad5b5801SMichal Simek     // .. ==> 0XF8000778[0:0] = 0x00000000U
7121ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7122ad5b5801SMichal Simek     // .. L0_SEL = 0
7123ad5b5801SMichal Simek     // .. ==> 0XF8000778[1:1] = 0x00000000U
7124ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7125ad5b5801SMichal Simek     // .. L1_SEL = 1
7126ad5b5801SMichal Simek     // .. ==> 0XF8000778[2:2] = 0x00000001U
7127ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7128ad5b5801SMichal Simek     // .. L2_SEL = 0
7129ad5b5801SMichal Simek     // .. ==> 0XF8000778[4:3] = 0x00000000U
7130ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7131ad5b5801SMichal Simek     // .. L3_SEL = 0
7132ad5b5801SMichal Simek     // .. ==> 0XF8000778[7:5] = 0x00000000U
7133ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7134ad5b5801SMichal Simek     // .. Speed = 1
7135ad5b5801SMichal Simek     // .. ==> 0XF8000778[8:8] = 0x00000001U
7136ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7137ad5b5801SMichal Simek     // .. IO_Type = 1
7138ad5b5801SMichal Simek     // .. ==> 0XF8000778[11:9] = 0x00000001U
7139ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7140ad5b5801SMichal Simek     // .. PULLUP = 0
7141ad5b5801SMichal Simek     // .. ==> 0XF8000778[12:12] = 0x00000000U
7142ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7143ad5b5801SMichal Simek     // .. DisableRcvr = 0
7144ad5b5801SMichal Simek     // .. ==> 0XF8000778[13:13] = 0x00000000U
7145ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7146ad5b5801SMichal Simek     // ..
7147ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000778, 0x00003FFFU ,0x00000304U),
7148ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7149ad5b5801SMichal Simek     // .. ==> 0XF800077C[0:0] = 0x00000001U
7150ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7151ad5b5801SMichal Simek     // .. L0_SEL = 0
7152ad5b5801SMichal Simek     // .. ==> 0XF800077C[1:1] = 0x00000000U
7153ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7154ad5b5801SMichal Simek     // .. L1_SEL = 1
7155ad5b5801SMichal Simek     // .. ==> 0XF800077C[2:2] = 0x00000001U
7156ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7157ad5b5801SMichal Simek     // .. L2_SEL = 0
7158ad5b5801SMichal Simek     // .. ==> 0XF800077C[4:3] = 0x00000000U
7159ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7160ad5b5801SMichal Simek     // .. L3_SEL = 0
7161ad5b5801SMichal Simek     // .. ==> 0XF800077C[7:5] = 0x00000000U
7162ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7163ad5b5801SMichal Simek     // .. Speed = 1
7164ad5b5801SMichal Simek     // .. ==> 0XF800077C[8:8] = 0x00000001U
7165ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7166ad5b5801SMichal Simek     // .. IO_Type = 1
7167ad5b5801SMichal Simek     // .. ==> 0XF800077C[11:9] = 0x00000001U
7168ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7169ad5b5801SMichal Simek     // .. PULLUP = 0
7170ad5b5801SMichal Simek     // .. ==> 0XF800077C[12:12] = 0x00000000U
7171ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7172ad5b5801SMichal Simek     // .. DisableRcvr = 0
7173ad5b5801SMichal Simek     // .. ==> 0XF800077C[13:13] = 0x00000000U
7174ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7175ad5b5801SMichal Simek     // ..
7176ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800077C, 0x00003FFFU ,0x00000305U),
7177ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7178ad5b5801SMichal Simek     // .. ==> 0XF8000780[0:0] = 0x00000000U
7179ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7180ad5b5801SMichal Simek     // .. L0_SEL = 0
7181ad5b5801SMichal Simek     // .. ==> 0XF8000780[1:1] = 0x00000000U
7182ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7183ad5b5801SMichal Simek     // .. L1_SEL = 1
7184ad5b5801SMichal Simek     // .. ==> 0XF8000780[2:2] = 0x00000001U
7185ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7186ad5b5801SMichal Simek     // .. L2_SEL = 0
7187ad5b5801SMichal Simek     // .. ==> 0XF8000780[4:3] = 0x00000000U
7188ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7189ad5b5801SMichal Simek     // .. L3_SEL = 0
7190ad5b5801SMichal Simek     // .. ==> 0XF8000780[7:5] = 0x00000000U
7191ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7192ad5b5801SMichal Simek     // .. Speed = 1
7193ad5b5801SMichal Simek     // .. ==> 0XF8000780[8:8] = 0x00000001U
7194ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7195ad5b5801SMichal Simek     // .. IO_Type = 1
7196ad5b5801SMichal Simek     // .. ==> 0XF8000780[11:9] = 0x00000001U
7197ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7198ad5b5801SMichal Simek     // .. PULLUP = 0
7199ad5b5801SMichal Simek     // .. ==> 0XF8000780[12:12] = 0x00000000U
7200ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7201ad5b5801SMichal Simek     // .. DisableRcvr = 0
7202ad5b5801SMichal Simek     // .. ==> 0XF8000780[13:13] = 0x00000000U
7203ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7204ad5b5801SMichal Simek     // ..
7205ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000780, 0x00003FFFU ,0x00000304U),
7206ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7207ad5b5801SMichal Simek     // .. ==> 0XF8000784[0:0] = 0x00000000U
7208ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7209ad5b5801SMichal Simek     // .. L0_SEL = 0
7210ad5b5801SMichal Simek     // .. ==> 0XF8000784[1:1] = 0x00000000U
7211ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7212ad5b5801SMichal Simek     // .. L1_SEL = 1
7213ad5b5801SMichal Simek     // .. ==> 0XF8000784[2:2] = 0x00000001U
7214ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7215ad5b5801SMichal Simek     // .. L2_SEL = 0
7216ad5b5801SMichal Simek     // .. ==> 0XF8000784[4:3] = 0x00000000U
7217ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7218ad5b5801SMichal Simek     // .. L3_SEL = 0
7219ad5b5801SMichal Simek     // .. ==> 0XF8000784[7:5] = 0x00000000U
7220ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7221ad5b5801SMichal Simek     // .. Speed = 1
7222ad5b5801SMichal Simek     // .. ==> 0XF8000784[8:8] = 0x00000001U
7223ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7224ad5b5801SMichal Simek     // .. IO_Type = 1
7225ad5b5801SMichal Simek     // .. ==> 0XF8000784[11:9] = 0x00000001U
7226ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7227ad5b5801SMichal Simek     // .. PULLUP = 0
7228ad5b5801SMichal Simek     // .. ==> 0XF8000784[12:12] = 0x00000000U
7229ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7230ad5b5801SMichal Simek     // .. DisableRcvr = 0
7231ad5b5801SMichal Simek     // .. ==> 0XF8000784[13:13] = 0x00000000U
7232ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7233ad5b5801SMichal Simek     // ..
7234ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000784, 0x00003FFFU ,0x00000304U),
7235ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7236ad5b5801SMichal Simek     // .. ==> 0XF8000788[0:0] = 0x00000000U
7237ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7238ad5b5801SMichal Simek     // .. L0_SEL = 0
7239ad5b5801SMichal Simek     // .. ==> 0XF8000788[1:1] = 0x00000000U
7240ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7241ad5b5801SMichal Simek     // .. L1_SEL = 1
7242ad5b5801SMichal Simek     // .. ==> 0XF8000788[2:2] = 0x00000001U
7243ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7244ad5b5801SMichal Simek     // .. L2_SEL = 0
7245ad5b5801SMichal Simek     // .. ==> 0XF8000788[4:3] = 0x00000000U
7246ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7247ad5b5801SMichal Simek     // .. L3_SEL = 0
7248ad5b5801SMichal Simek     // .. ==> 0XF8000788[7:5] = 0x00000000U
7249ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7250ad5b5801SMichal Simek     // .. Speed = 1
7251ad5b5801SMichal Simek     // .. ==> 0XF8000788[8:8] = 0x00000001U
7252ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7253ad5b5801SMichal Simek     // .. IO_Type = 1
7254ad5b5801SMichal Simek     // .. ==> 0XF8000788[11:9] = 0x00000001U
7255ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7256ad5b5801SMichal Simek     // .. PULLUP = 0
7257ad5b5801SMichal Simek     // .. ==> 0XF8000788[12:12] = 0x00000000U
7258ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7259ad5b5801SMichal Simek     // .. DisableRcvr = 0
7260ad5b5801SMichal Simek     // .. ==> 0XF8000788[13:13] = 0x00000000U
7261ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7262ad5b5801SMichal Simek     // ..
7263ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000788, 0x00003FFFU ,0x00000304U),
7264ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7265ad5b5801SMichal Simek     // .. ==> 0XF800078C[0:0] = 0x00000000U
7266ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7267ad5b5801SMichal Simek     // .. L0_SEL = 0
7268ad5b5801SMichal Simek     // .. ==> 0XF800078C[1:1] = 0x00000000U
7269ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7270ad5b5801SMichal Simek     // .. L1_SEL = 1
7271ad5b5801SMichal Simek     // .. ==> 0XF800078C[2:2] = 0x00000001U
7272ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7273ad5b5801SMichal Simek     // .. L2_SEL = 0
7274ad5b5801SMichal Simek     // .. ==> 0XF800078C[4:3] = 0x00000000U
7275ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7276ad5b5801SMichal Simek     // .. L3_SEL = 0
7277ad5b5801SMichal Simek     // .. ==> 0XF800078C[7:5] = 0x00000000U
7278ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7279ad5b5801SMichal Simek     // .. Speed = 1
7280ad5b5801SMichal Simek     // .. ==> 0XF800078C[8:8] = 0x00000001U
7281ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7282ad5b5801SMichal Simek     // .. IO_Type = 1
7283ad5b5801SMichal Simek     // .. ==> 0XF800078C[11:9] = 0x00000001U
7284ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7285ad5b5801SMichal Simek     // .. PULLUP = 0
7286ad5b5801SMichal Simek     // .. ==> 0XF800078C[12:12] = 0x00000000U
7287ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7288ad5b5801SMichal Simek     // .. DisableRcvr = 0
7289ad5b5801SMichal Simek     // .. ==> 0XF800078C[13:13] = 0x00000000U
7290ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7291ad5b5801SMichal Simek     // ..
7292ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800078C, 0x00003FFFU ,0x00000304U),
7293ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7294ad5b5801SMichal Simek     // .. ==> 0XF8000790[0:0] = 0x00000001U
7295ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7296ad5b5801SMichal Simek     // .. L0_SEL = 0
7297ad5b5801SMichal Simek     // .. ==> 0XF8000790[1:1] = 0x00000000U
7298ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7299ad5b5801SMichal Simek     // .. L1_SEL = 1
7300ad5b5801SMichal Simek     // .. ==> 0XF8000790[2:2] = 0x00000001U
7301ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7302ad5b5801SMichal Simek     // .. L2_SEL = 0
7303ad5b5801SMichal Simek     // .. ==> 0XF8000790[4:3] = 0x00000000U
7304ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7305ad5b5801SMichal Simek     // .. L3_SEL = 0
7306ad5b5801SMichal Simek     // .. ==> 0XF8000790[7:5] = 0x00000000U
7307ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7308ad5b5801SMichal Simek     // .. Speed = 1
7309ad5b5801SMichal Simek     // .. ==> 0XF8000790[8:8] = 0x00000001U
7310ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7311ad5b5801SMichal Simek     // .. IO_Type = 1
7312ad5b5801SMichal Simek     // .. ==> 0XF8000790[11:9] = 0x00000001U
7313ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7314ad5b5801SMichal Simek     // .. PULLUP = 0
7315ad5b5801SMichal Simek     // .. ==> 0XF8000790[12:12] = 0x00000000U
7316ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7317ad5b5801SMichal Simek     // .. DisableRcvr = 0
7318ad5b5801SMichal Simek     // .. ==> 0XF8000790[13:13] = 0x00000000U
7319ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7320ad5b5801SMichal Simek     // ..
7321ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000790, 0x00003FFFU ,0x00000305U),
7322ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7323ad5b5801SMichal Simek     // .. ==> 0XF8000794[0:0] = 0x00000000U
7324ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7325ad5b5801SMichal Simek     // .. L0_SEL = 0
7326ad5b5801SMichal Simek     // .. ==> 0XF8000794[1:1] = 0x00000000U
7327ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7328ad5b5801SMichal Simek     // .. L1_SEL = 1
7329ad5b5801SMichal Simek     // .. ==> 0XF8000794[2:2] = 0x00000001U
7330ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7331ad5b5801SMichal Simek     // .. L2_SEL = 0
7332ad5b5801SMichal Simek     // .. ==> 0XF8000794[4:3] = 0x00000000U
7333ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7334ad5b5801SMichal Simek     // .. L3_SEL = 0
7335ad5b5801SMichal Simek     // .. ==> 0XF8000794[7:5] = 0x00000000U
7336ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7337ad5b5801SMichal Simek     // .. Speed = 1
7338ad5b5801SMichal Simek     // .. ==> 0XF8000794[8:8] = 0x00000001U
7339ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7340ad5b5801SMichal Simek     // .. IO_Type = 1
7341ad5b5801SMichal Simek     // .. ==> 0XF8000794[11:9] = 0x00000001U
7342ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7343ad5b5801SMichal Simek     // .. PULLUP = 0
7344ad5b5801SMichal Simek     // .. ==> 0XF8000794[12:12] = 0x00000000U
7345ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7346ad5b5801SMichal Simek     // .. DisableRcvr = 0
7347ad5b5801SMichal Simek     // .. ==> 0XF8000794[13:13] = 0x00000000U
7348ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7349ad5b5801SMichal Simek     // ..
7350ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000794, 0x00003FFFU ,0x00000304U),
7351ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7352ad5b5801SMichal Simek     // .. ==> 0XF8000798[0:0] = 0x00000000U
7353ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7354ad5b5801SMichal Simek     // .. L0_SEL = 0
7355ad5b5801SMichal Simek     // .. ==> 0XF8000798[1:1] = 0x00000000U
7356ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7357ad5b5801SMichal Simek     // .. L1_SEL = 1
7358ad5b5801SMichal Simek     // .. ==> 0XF8000798[2:2] = 0x00000001U
7359ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7360ad5b5801SMichal Simek     // .. L2_SEL = 0
7361ad5b5801SMichal Simek     // .. ==> 0XF8000798[4:3] = 0x00000000U
7362ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7363ad5b5801SMichal Simek     // .. L3_SEL = 0
7364ad5b5801SMichal Simek     // .. ==> 0XF8000798[7:5] = 0x00000000U
7365ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7366ad5b5801SMichal Simek     // .. Speed = 1
7367ad5b5801SMichal Simek     // .. ==> 0XF8000798[8:8] = 0x00000001U
7368ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7369ad5b5801SMichal Simek     // .. IO_Type = 1
7370ad5b5801SMichal Simek     // .. ==> 0XF8000798[11:9] = 0x00000001U
7371ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7372ad5b5801SMichal Simek     // .. PULLUP = 0
7373ad5b5801SMichal Simek     // .. ==> 0XF8000798[12:12] = 0x00000000U
7374ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7375ad5b5801SMichal Simek     // .. DisableRcvr = 0
7376ad5b5801SMichal Simek     // .. ==> 0XF8000798[13:13] = 0x00000000U
7377ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7378ad5b5801SMichal Simek     // ..
7379ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000798, 0x00003FFFU ,0x00000304U),
7380ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7381ad5b5801SMichal Simek     // .. ==> 0XF800079C[0:0] = 0x00000000U
7382ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7383ad5b5801SMichal Simek     // .. L0_SEL = 0
7384ad5b5801SMichal Simek     // .. ==> 0XF800079C[1:1] = 0x00000000U
7385ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7386ad5b5801SMichal Simek     // .. L1_SEL = 1
7387ad5b5801SMichal Simek     // .. ==> 0XF800079C[2:2] = 0x00000001U
7388ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7389ad5b5801SMichal Simek     // .. L2_SEL = 0
7390ad5b5801SMichal Simek     // .. ==> 0XF800079C[4:3] = 0x00000000U
7391ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7392ad5b5801SMichal Simek     // .. L3_SEL = 0
7393ad5b5801SMichal Simek     // .. ==> 0XF800079C[7:5] = 0x00000000U
7394ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7395ad5b5801SMichal Simek     // .. Speed = 1
7396ad5b5801SMichal Simek     // .. ==> 0XF800079C[8:8] = 0x00000001U
7397ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7398ad5b5801SMichal Simek     // .. IO_Type = 1
7399ad5b5801SMichal Simek     // .. ==> 0XF800079C[11:9] = 0x00000001U
7400ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7401ad5b5801SMichal Simek     // .. PULLUP = 0
7402ad5b5801SMichal Simek     // .. ==> 0XF800079C[12:12] = 0x00000000U
7403ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7404ad5b5801SMichal Simek     // .. DisableRcvr = 0
7405ad5b5801SMichal Simek     // .. ==> 0XF800079C[13:13] = 0x00000000U
7406ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7407ad5b5801SMichal Simek     // ..
7408ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800079C, 0x00003FFFU ,0x00000304U),
7409ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7410ad5b5801SMichal Simek     // .. ==> 0XF80007A0[0:0] = 0x00000000U
7411ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7412ad5b5801SMichal Simek     // .. L0_SEL = 0
7413ad5b5801SMichal Simek     // .. ==> 0XF80007A0[1:1] = 0x00000000U
7414ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7415ad5b5801SMichal Simek     // .. L1_SEL = 0
7416ad5b5801SMichal Simek     // .. ==> 0XF80007A0[2:2] = 0x00000000U
7417ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7418ad5b5801SMichal Simek     // .. L2_SEL = 0
7419ad5b5801SMichal Simek     // .. ==> 0XF80007A0[4:3] = 0x00000000U
7420ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7421ad5b5801SMichal Simek     // .. L3_SEL = 4
7422ad5b5801SMichal Simek     // .. ==> 0XF80007A0[7:5] = 0x00000004U
7423ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7424ad5b5801SMichal Simek     // .. Speed = 1
7425ad5b5801SMichal Simek     // .. ==> 0XF80007A0[8:8] = 0x00000001U
7426ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7427ad5b5801SMichal Simek     // .. IO_Type = 1
7428ad5b5801SMichal Simek     // .. ==> 0XF80007A0[11:9] = 0x00000001U
7429ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7430ad5b5801SMichal Simek     // .. PULLUP = 0
7431ad5b5801SMichal Simek     // .. ==> 0XF80007A0[12:12] = 0x00000000U
7432ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7433ad5b5801SMichal Simek     // .. DisableRcvr = 0
7434ad5b5801SMichal Simek     // .. ==> 0XF80007A0[13:13] = 0x00000000U
7435ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7436ad5b5801SMichal Simek     // ..
7437ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A0, 0x00003FFFU ,0x00000380U),
7438ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7439ad5b5801SMichal Simek     // .. ==> 0XF80007A4[0:0] = 0x00000000U
7440ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7441ad5b5801SMichal Simek     // .. L0_SEL = 0
7442ad5b5801SMichal Simek     // .. ==> 0XF80007A4[1:1] = 0x00000000U
7443ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7444ad5b5801SMichal Simek     // .. L1_SEL = 0
7445ad5b5801SMichal Simek     // .. ==> 0XF80007A4[2:2] = 0x00000000U
7446ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7447ad5b5801SMichal Simek     // .. L2_SEL = 0
7448ad5b5801SMichal Simek     // .. ==> 0XF80007A4[4:3] = 0x00000000U
7449ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7450ad5b5801SMichal Simek     // .. L3_SEL = 4
7451ad5b5801SMichal Simek     // .. ==> 0XF80007A4[7:5] = 0x00000004U
7452ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7453ad5b5801SMichal Simek     // .. Speed = 1
7454ad5b5801SMichal Simek     // .. ==> 0XF80007A4[8:8] = 0x00000001U
7455ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7456ad5b5801SMichal Simek     // .. IO_Type = 1
7457ad5b5801SMichal Simek     // .. ==> 0XF80007A4[11:9] = 0x00000001U
7458ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7459ad5b5801SMichal Simek     // .. PULLUP = 0
7460ad5b5801SMichal Simek     // .. ==> 0XF80007A4[12:12] = 0x00000000U
7461ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7462ad5b5801SMichal Simek     // .. DisableRcvr = 0
7463ad5b5801SMichal Simek     // .. ==> 0XF80007A4[13:13] = 0x00000000U
7464ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7465ad5b5801SMichal Simek     // ..
7466ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A4, 0x00003FFFU ,0x00000380U),
7467ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7468ad5b5801SMichal Simek     // .. ==> 0XF80007A8[0:0] = 0x00000000U
7469ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7470ad5b5801SMichal Simek     // .. L0_SEL = 0
7471ad5b5801SMichal Simek     // .. ==> 0XF80007A8[1:1] = 0x00000000U
7472ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7473ad5b5801SMichal Simek     // .. L1_SEL = 0
7474ad5b5801SMichal Simek     // .. ==> 0XF80007A8[2:2] = 0x00000000U
7475ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7476ad5b5801SMichal Simek     // .. L2_SEL = 0
7477ad5b5801SMichal Simek     // .. ==> 0XF80007A8[4:3] = 0x00000000U
7478ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7479ad5b5801SMichal Simek     // .. L3_SEL = 4
7480ad5b5801SMichal Simek     // .. ==> 0XF80007A8[7:5] = 0x00000004U
7481ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7482ad5b5801SMichal Simek     // .. Speed = 1
7483ad5b5801SMichal Simek     // .. ==> 0XF80007A8[8:8] = 0x00000001U
7484ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7485ad5b5801SMichal Simek     // .. IO_Type = 1
7486ad5b5801SMichal Simek     // .. ==> 0XF80007A8[11:9] = 0x00000001U
7487ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7488ad5b5801SMichal Simek     // .. PULLUP = 0
7489ad5b5801SMichal Simek     // .. ==> 0XF80007A8[12:12] = 0x00000000U
7490ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7491ad5b5801SMichal Simek     // .. DisableRcvr = 0
7492ad5b5801SMichal Simek     // .. ==> 0XF80007A8[13:13] = 0x00000000U
7493ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7494ad5b5801SMichal Simek     // ..
7495ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A8, 0x00003FFFU ,0x00000380U),
7496ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7497ad5b5801SMichal Simek     // .. ==> 0XF80007AC[0:0] = 0x00000000U
7498ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7499ad5b5801SMichal Simek     // .. L0_SEL = 0
7500ad5b5801SMichal Simek     // .. ==> 0XF80007AC[1:1] = 0x00000000U
7501ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7502ad5b5801SMichal Simek     // .. L1_SEL = 0
7503ad5b5801SMichal Simek     // .. ==> 0XF80007AC[2:2] = 0x00000000U
7504ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7505ad5b5801SMichal Simek     // .. L2_SEL = 0
7506ad5b5801SMichal Simek     // .. ==> 0XF80007AC[4:3] = 0x00000000U
7507ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7508ad5b5801SMichal Simek     // .. L3_SEL = 4
7509ad5b5801SMichal Simek     // .. ==> 0XF80007AC[7:5] = 0x00000004U
7510ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7511ad5b5801SMichal Simek     // .. Speed = 1
7512ad5b5801SMichal Simek     // .. ==> 0XF80007AC[8:8] = 0x00000001U
7513ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7514ad5b5801SMichal Simek     // .. IO_Type = 1
7515ad5b5801SMichal Simek     // .. ==> 0XF80007AC[11:9] = 0x00000001U
7516ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7517ad5b5801SMichal Simek     // .. PULLUP = 0
7518ad5b5801SMichal Simek     // .. ==> 0XF80007AC[12:12] = 0x00000000U
7519ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7520ad5b5801SMichal Simek     // .. DisableRcvr = 0
7521ad5b5801SMichal Simek     // .. ==> 0XF80007AC[13:13] = 0x00000000U
7522ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7523ad5b5801SMichal Simek     // ..
7524ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007AC, 0x00003FFFU ,0x00000380U),
7525ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7526ad5b5801SMichal Simek     // .. ==> 0XF80007B0[0:0] = 0x00000000U
7527ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7528ad5b5801SMichal Simek     // .. L0_SEL = 0
7529ad5b5801SMichal Simek     // .. ==> 0XF80007B0[1:1] = 0x00000000U
7530ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7531ad5b5801SMichal Simek     // .. L1_SEL = 0
7532ad5b5801SMichal Simek     // .. ==> 0XF80007B0[2:2] = 0x00000000U
7533ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7534ad5b5801SMichal Simek     // .. L2_SEL = 0
7535ad5b5801SMichal Simek     // .. ==> 0XF80007B0[4:3] = 0x00000000U
7536ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7537ad5b5801SMichal Simek     // .. L3_SEL = 4
7538ad5b5801SMichal Simek     // .. ==> 0XF80007B0[7:5] = 0x00000004U
7539ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7540ad5b5801SMichal Simek     // .. Speed = 1
7541ad5b5801SMichal Simek     // .. ==> 0XF80007B0[8:8] = 0x00000001U
7542ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7543ad5b5801SMichal Simek     // .. IO_Type = 1
7544ad5b5801SMichal Simek     // .. ==> 0XF80007B0[11:9] = 0x00000001U
7545ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7546ad5b5801SMichal Simek     // .. PULLUP = 0
7547ad5b5801SMichal Simek     // .. ==> 0XF80007B0[12:12] = 0x00000000U
7548ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7549ad5b5801SMichal Simek     // .. DisableRcvr = 0
7550ad5b5801SMichal Simek     // .. ==> 0XF80007B0[13:13] = 0x00000000U
7551ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7552ad5b5801SMichal Simek     // ..
7553ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B0, 0x00003FFFU ,0x00000380U),
7554ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7555ad5b5801SMichal Simek     // .. ==> 0XF80007B4[0:0] = 0x00000000U
7556ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7557ad5b5801SMichal Simek     // .. L0_SEL = 0
7558ad5b5801SMichal Simek     // .. ==> 0XF80007B4[1:1] = 0x00000000U
7559ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7560ad5b5801SMichal Simek     // .. L1_SEL = 0
7561ad5b5801SMichal Simek     // .. ==> 0XF80007B4[2:2] = 0x00000000U
7562ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7563ad5b5801SMichal Simek     // .. L2_SEL = 0
7564ad5b5801SMichal Simek     // .. ==> 0XF80007B4[4:3] = 0x00000000U
7565ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7566ad5b5801SMichal Simek     // .. L3_SEL = 4
7567ad5b5801SMichal Simek     // .. ==> 0XF80007B4[7:5] = 0x00000004U
7568ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7569ad5b5801SMichal Simek     // .. Speed = 1
7570ad5b5801SMichal Simek     // .. ==> 0XF80007B4[8:8] = 0x00000001U
7571ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7572ad5b5801SMichal Simek     // .. IO_Type = 1
7573ad5b5801SMichal Simek     // .. ==> 0XF80007B4[11:9] = 0x00000001U
7574ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7575ad5b5801SMichal Simek     // .. PULLUP = 0
7576ad5b5801SMichal Simek     // .. ==> 0XF80007B4[12:12] = 0x00000000U
7577ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7578ad5b5801SMichal Simek     // .. DisableRcvr = 0
7579ad5b5801SMichal Simek     // .. ==> 0XF80007B4[13:13] = 0x00000000U
7580ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7581ad5b5801SMichal Simek     // ..
7582ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B4, 0x00003FFFU ,0x00000380U),
7583ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7584ad5b5801SMichal Simek     // .. ==> 0XF80007B8[0:0] = 0x00000001U
7585ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7586ad5b5801SMichal Simek     // .. Speed = 0
7587ad5b5801SMichal Simek     // .. ==> 0XF80007B8[8:8] = 0x00000000U
7588ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7589ad5b5801SMichal Simek     // .. IO_Type = 1
7590ad5b5801SMichal Simek     // .. ==> 0XF80007B8[11:9] = 0x00000001U
7591ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7592ad5b5801SMichal Simek     // .. PULLUP = 0
7593ad5b5801SMichal Simek     // .. ==> 0XF80007B8[12:12] = 0x00000000U
7594ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7595ad5b5801SMichal Simek     // .. DisableRcvr = 0
7596ad5b5801SMichal Simek     // .. ==> 0XF80007B8[13:13] = 0x00000000U
7597ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7598ad5b5801SMichal Simek     // ..
7599ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B8, 0x00003F01U ,0x00000201U),
7600ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7601ad5b5801SMichal Simek     // .. ==> 0XF80007BC[0:0] = 0x00000001U
7602ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7603ad5b5801SMichal Simek     // .. Speed = 0
7604ad5b5801SMichal Simek     // .. ==> 0XF80007BC[8:8] = 0x00000000U
7605ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7606ad5b5801SMichal Simek     // .. IO_Type = 1
7607ad5b5801SMichal Simek     // .. ==> 0XF80007BC[11:9] = 0x00000001U
7608ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7609ad5b5801SMichal Simek     // .. PULLUP = 0
7610ad5b5801SMichal Simek     // .. ==> 0XF80007BC[12:12] = 0x00000000U
7611ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7612ad5b5801SMichal Simek     // .. DisableRcvr = 0
7613ad5b5801SMichal Simek     // .. ==> 0XF80007BC[13:13] = 0x00000000U
7614ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7615ad5b5801SMichal Simek     // ..
7616ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007BC, 0x00003F01U ,0x00000201U),
7617ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7618ad5b5801SMichal Simek     // .. ==> 0XF80007C0[0:0] = 0x00000000U
7619ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7620ad5b5801SMichal Simek     // .. L0_SEL = 0
7621ad5b5801SMichal Simek     // .. ==> 0XF80007C0[1:1] = 0x00000000U
7622ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7623ad5b5801SMichal Simek     // .. L1_SEL = 0
7624ad5b5801SMichal Simek     // .. ==> 0XF80007C0[2:2] = 0x00000000U
7625ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7626ad5b5801SMichal Simek     // .. L2_SEL = 0
7627ad5b5801SMichal Simek     // .. ==> 0XF80007C0[4:3] = 0x00000000U
7628ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7629ad5b5801SMichal Simek     // .. L3_SEL = 7
7630ad5b5801SMichal Simek     // .. ==> 0XF80007C0[7:5] = 0x00000007U
7631ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
7632ad5b5801SMichal Simek     // .. Speed = 0
7633ad5b5801SMichal Simek     // .. ==> 0XF80007C0[8:8] = 0x00000000U
7634ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7635ad5b5801SMichal Simek     // .. IO_Type = 1
7636ad5b5801SMichal Simek     // .. ==> 0XF80007C0[11:9] = 0x00000001U
7637ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7638ad5b5801SMichal Simek     // .. PULLUP = 0
7639ad5b5801SMichal Simek     // .. ==> 0XF80007C0[12:12] = 0x00000000U
7640ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7641ad5b5801SMichal Simek     // .. DisableRcvr = 0
7642ad5b5801SMichal Simek     // .. ==> 0XF80007C0[13:13] = 0x00000000U
7643ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7644ad5b5801SMichal Simek     // ..
7645ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C0, 0x00003FFFU ,0x000002E0U),
7646ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7647ad5b5801SMichal Simek     // .. ==> 0XF80007C4[0:0] = 0x00000001U
7648ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7649ad5b5801SMichal Simek     // .. L0_SEL = 0
7650ad5b5801SMichal Simek     // .. ==> 0XF80007C4[1:1] = 0x00000000U
7651ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7652ad5b5801SMichal Simek     // .. L1_SEL = 0
7653ad5b5801SMichal Simek     // .. ==> 0XF80007C4[2:2] = 0x00000000U
7654ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7655ad5b5801SMichal Simek     // .. L2_SEL = 0
7656ad5b5801SMichal Simek     // .. ==> 0XF80007C4[4:3] = 0x00000000U
7657ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7658ad5b5801SMichal Simek     // .. L3_SEL = 7
7659ad5b5801SMichal Simek     // .. ==> 0XF80007C4[7:5] = 0x00000007U
7660ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
7661ad5b5801SMichal Simek     // .. Speed = 0
7662ad5b5801SMichal Simek     // .. ==> 0XF80007C4[8:8] = 0x00000000U
7663ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7664ad5b5801SMichal Simek     // .. IO_Type = 1
7665ad5b5801SMichal Simek     // .. ==> 0XF80007C4[11:9] = 0x00000001U
7666ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7667ad5b5801SMichal Simek     // .. PULLUP = 0
7668ad5b5801SMichal Simek     // .. ==> 0XF80007C4[12:12] = 0x00000000U
7669ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7670ad5b5801SMichal Simek     // .. DisableRcvr = 0
7671ad5b5801SMichal Simek     // .. ==> 0XF80007C4[13:13] = 0x00000000U
7672ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7673ad5b5801SMichal Simek     // ..
7674ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C4, 0x00003FFFU ,0x000002E1U),
7675ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7676ad5b5801SMichal Simek     // .. ==> 0XF80007C8[0:0] = 0x00000001U
7677ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7678ad5b5801SMichal Simek     // .. L0_SEL = 0
7679ad5b5801SMichal Simek     // .. ==> 0XF80007C8[1:1] = 0x00000000U
7680ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7681ad5b5801SMichal Simek     // .. L1_SEL = 0
7682ad5b5801SMichal Simek     // .. ==> 0XF80007C8[2:2] = 0x00000000U
7683ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7684ad5b5801SMichal Simek     // .. L2_SEL = 0
7685ad5b5801SMichal Simek     // .. ==> 0XF80007C8[4:3] = 0x00000000U
7686ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7687ad5b5801SMichal Simek     // .. L3_SEL = 0
7688ad5b5801SMichal Simek     // .. ==> 0XF80007C8[7:5] = 0x00000000U
7689ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7690ad5b5801SMichal Simek     // .. Speed = 0
7691ad5b5801SMichal Simek     // .. ==> 0XF80007C8[8:8] = 0x00000000U
7692ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7693ad5b5801SMichal Simek     // .. IO_Type = 1
7694ad5b5801SMichal Simek     // .. ==> 0XF80007C8[11:9] = 0x00000001U
7695ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7696ad5b5801SMichal Simek     // .. PULLUP = 0
7697ad5b5801SMichal Simek     // .. ==> 0XF80007C8[12:12] = 0x00000000U
7698ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7699ad5b5801SMichal Simek     // .. DisableRcvr = 0
7700ad5b5801SMichal Simek     // .. ==> 0XF80007C8[13:13] = 0x00000000U
7701ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7702ad5b5801SMichal Simek     // ..
7703ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C8, 0x00003FFFU ,0x00000201U),
7704ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7705ad5b5801SMichal Simek     // .. ==> 0XF80007CC[0:0] = 0x00000001U
7706ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7707ad5b5801SMichal Simek     // .. L0_SEL = 0
7708ad5b5801SMichal Simek     // .. ==> 0XF80007CC[1:1] = 0x00000000U
7709ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7710ad5b5801SMichal Simek     // .. L1_SEL = 0
7711ad5b5801SMichal Simek     // .. ==> 0XF80007CC[2:2] = 0x00000000U
7712ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7713ad5b5801SMichal Simek     // .. L2_SEL = 0
7714ad5b5801SMichal Simek     // .. ==> 0XF80007CC[4:3] = 0x00000000U
7715ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7716ad5b5801SMichal Simek     // .. L3_SEL = 0
7717ad5b5801SMichal Simek     // .. ==> 0XF80007CC[7:5] = 0x00000000U
7718ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7719ad5b5801SMichal Simek     // .. Speed = 0
7720ad5b5801SMichal Simek     // .. ==> 0XF80007CC[8:8] = 0x00000000U
7721ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7722ad5b5801SMichal Simek     // .. IO_Type = 1
7723ad5b5801SMichal Simek     // .. ==> 0XF80007CC[11:9] = 0x00000001U
7724ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7725ad5b5801SMichal Simek     // .. PULLUP = 0
7726ad5b5801SMichal Simek     // .. ==> 0XF80007CC[12:12] = 0x00000000U
7727ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7728ad5b5801SMichal Simek     // .. DisableRcvr = 0
7729ad5b5801SMichal Simek     // .. ==> 0XF80007CC[13:13] = 0x00000000U
7730ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7731ad5b5801SMichal Simek     // ..
7732ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007CC, 0x00003FFFU ,0x00000201U),
7733ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7734ad5b5801SMichal Simek     // .. ==> 0XF80007D0[0:0] = 0x00000000U
7735ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7736ad5b5801SMichal Simek     // .. L0_SEL = 0
7737ad5b5801SMichal Simek     // .. ==> 0XF80007D0[1:1] = 0x00000000U
7738ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7739ad5b5801SMichal Simek     // .. L1_SEL = 0
7740ad5b5801SMichal Simek     // .. ==> 0XF80007D0[2:2] = 0x00000000U
7741ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7742ad5b5801SMichal Simek     // .. L2_SEL = 0
7743ad5b5801SMichal Simek     // .. ==> 0XF80007D0[4:3] = 0x00000000U
7744ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7745ad5b5801SMichal Simek     // .. L3_SEL = 4
7746ad5b5801SMichal Simek     // .. ==> 0XF80007D0[7:5] = 0x00000004U
7747ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7748ad5b5801SMichal Simek     // .. Speed = 0
7749ad5b5801SMichal Simek     // .. ==> 0XF80007D0[8:8] = 0x00000000U
7750ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7751ad5b5801SMichal Simek     // .. IO_Type = 1
7752ad5b5801SMichal Simek     // .. ==> 0XF80007D0[11:9] = 0x00000001U
7753ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7754ad5b5801SMichal Simek     // .. PULLUP = 0
7755ad5b5801SMichal Simek     // .. ==> 0XF80007D0[12:12] = 0x00000000U
7756ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7757ad5b5801SMichal Simek     // .. DisableRcvr = 0
7758ad5b5801SMichal Simek     // .. ==> 0XF80007D0[13:13] = 0x00000000U
7759ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7760ad5b5801SMichal Simek     // ..
7761ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D0, 0x00003FFFU ,0x00000280U),
7762ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7763ad5b5801SMichal Simek     // .. ==> 0XF80007D4[0:0] = 0x00000000U
7764ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7765ad5b5801SMichal Simek     // .. L0_SEL = 0
7766ad5b5801SMichal Simek     // .. ==> 0XF80007D4[1:1] = 0x00000000U
7767ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7768ad5b5801SMichal Simek     // .. L1_SEL = 0
7769ad5b5801SMichal Simek     // .. ==> 0XF80007D4[2:2] = 0x00000000U
7770ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7771ad5b5801SMichal Simek     // .. L2_SEL = 0
7772ad5b5801SMichal Simek     // .. ==> 0XF80007D4[4:3] = 0x00000000U
7773ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7774ad5b5801SMichal Simek     // .. L3_SEL = 4
7775ad5b5801SMichal Simek     // .. ==> 0XF80007D4[7:5] = 0x00000004U
7776ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7777ad5b5801SMichal Simek     // .. Speed = 0
7778ad5b5801SMichal Simek     // .. ==> 0XF80007D4[8:8] = 0x00000000U
7779ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7780ad5b5801SMichal Simek     // .. IO_Type = 1
7781ad5b5801SMichal Simek     // .. ==> 0XF80007D4[11:9] = 0x00000001U
7782ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7783ad5b5801SMichal Simek     // .. PULLUP = 0
7784ad5b5801SMichal Simek     // .. ==> 0XF80007D4[12:12] = 0x00000000U
7785ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7786ad5b5801SMichal Simek     // .. DisableRcvr = 0
7787ad5b5801SMichal Simek     // .. ==> 0XF80007D4[13:13] = 0x00000000U
7788ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7789ad5b5801SMichal Simek     // ..
7790ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D4, 0x00003FFFU ,0x00000280U),
7791ad5b5801SMichal Simek     // .. SDIO0_WP_SEL = 46
7792ad5b5801SMichal Simek     // .. ==> 0XF8000830[5:0] = 0x0000002EU
7793ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000003FU    VAL : 0x0000002EU
7794ad5b5801SMichal Simek     // .. SDIO0_CD_SEL = 47
7795ad5b5801SMichal Simek     // .. ==> 0XF8000830[21:16] = 0x0000002FU
7796ad5b5801SMichal Simek     // ..     ==> MASK : 0x003F0000U    VAL : 0x002F0000U
7797ad5b5801SMichal Simek     // ..
7798ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000830, 0x003F003FU ,0x002F002EU),
7799ad5b5801SMichal Simek     // .. FINISH: MIO PROGRAMMING
7800ad5b5801SMichal Simek     // .. START: LOCK IT BACK
7801ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
7802ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
7803ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
7804ad5b5801SMichal Simek     // ..
7805ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
7806ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
7807ad5b5801SMichal Simek     // FINISH: top
7808ad5b5801SMichal Simek     //
7809ad5b5801SMichal Simek     EMIT_EXIT(),
7810ad5b5801SMichal Simek 
7811ad5b5801SMichal Simek     //
7812ad5b5801SMichal Simek };
7813ad5b5801SMichal Simek 
7814ad5b5801SMichal Simek unsigned long ps7_peripherals_init_data_2_0[] = {
7815ad5b5801SMichal Simek     // START: top
7816ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
7817ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
7818ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
7819ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
7820ad5b5801SMichal Simek     // ..
7821ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
7822ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
7823ad5b5801SMichal Simek     // .. START: DDR TERM/IBUF_DISABLE_MODE SETTINGS
7824ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
7825ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000001U
7826ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
7827ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
7828ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000001U
7829ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7830ad5b5801SMichal Simek     // ..
7831ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000180U ,0x00000180U),
7832ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
7833ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000001U
7834ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
7835ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
7836ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000001U
7837ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7838ad5b5801SMichal Simek     // ..
7839ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000180U ,0x00000180U),
7840ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
7841ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000001U
7842ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
7843ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
7844ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000001U
7845ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7846ad5b5801SMichal Simek     // ..
7847ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000180U ,0x00000180U),
7848ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
7849ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000001U
7850ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
7851ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
7852ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000001U
7853ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7854ad5b5801SMichal Simek     // ..
7855ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000180U ,0x00000180U),
7856ad5b5801SMichal Simek     // .. FINISH: DDR TERM/IBUF_DISABLE_MODE SETTINGS
7857ad5b5801SMichal Simek     // .. START: LOCK IT BACK
7858ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
7859ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
7860ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
7861ad5b5801SMichal Simek     // ..
7862ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
7863ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
7864ad5b5801SMichal Simek     // .. START: SRAM/NOR SET OPMODE
7865ad5b5801SMichal Simek     // .. FINISH: SRAM/NOR SET OPMODE
7866ad5b5801SMichal Simek     // .. START: UART REGISTERS
7867ad5b5801SMichal Simek     // .. BDIV = 0x6
7868ad5b5801SMichal Simek     // .. ==> 0XE0001034[7:0] = 0x00000006U
7869ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000FFU    VAL : 0x00000006U
7870ad5b5801SMichal Simek     // ..
7871ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001034, 0x000000FFU ,0x00000006U),
7872ad5b5801SMichal Simek     // .. CD = 0x3e
7873ad5b5801SMichal Simek     // .. ==> 0XE0001018[15:0] = 0x0000003EU
7874ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000003EU
7875ad5b5801SMichal Simek     // ..
7876ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001018, 0x0000FFFFU ,0x0000003EU),
7877ad5b5801SMichal Simek     // .. STPBRK = 0x0
7878ad5b5801SMichal Simek     // .. ==> 0XE0001000[8:8] = 0x00000000U
7879ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7880ad5b5801SMichal Simek     // .. STTBRK = 0x0
7881ad5b5801SMichal Simek     // .. ==> 0XE0001000[7:7] = 0x00000000U
7882ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
7883ad5b5801SMichal Simek     // .. RSTTO = 0x0
7884ad5b5801SMichal Simek     // .. ==> 0XE0001000[6:6] = 0x00000000U
7885ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
7886ad5b5801SMichal Simek     // .. TXDIS = 0x0
7887ad5b5801SMichal Simek     // .. ==> 0XE0001000[5:5] = 0x00000000U
7888ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
7889ad5b5801SMichal Simek     // .. TXEN = 0x1
7890ad5b5801SMichal Simek     // .. ==> 0XE0001000[4:4] = 0x00000001U
7891ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
7892ad5b5801SMichal Simek     // .. RXDIS = 0x0
7893ad5b5801SMichal Simek     // .. ==> 0XE0001000[3:3] = 0x00000000U
7894ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
7895ad5b5801SMichal Simek     // .. RXEN = 0x1
7896ad5b5801SMichal Simek     // .. ==> 0XE0001000[2:2] = 0x00000001U
7897ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7898ad5b5801SMichal Simek     // .. TXRES = 0x1
7899ad5b5801SMichal Simek     // .. ==> 0XE0001000[1:1] = 0x00000001U
7900ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
7901ad5b5801SMichal Simek     // .. RXRES = 0x1
7902ad5b5801SMichal Simek     // .. ==> 0XE0001000[0:0] = 0x00000001U
7903ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7904ad5b5801SMichal Simek     // ..
7905ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001000, 0x000001FFU ,0x00000017U),
7906ad5b5801SMichal Simek     // .. IRMODE = 0x0
7907ad5b5801SMichal Simek     // .. ==> 0XE0001004[11:11] = 0x00000000U
7908ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
7909ad5b5801SMichal Simek     // .. UCLKEN = 0x0
7910ad5b5801SMichal Simek     // .. ==> 0XE0001004[10:10] = 0x00000000U
7911ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
7912ad5b5801SMichal Simek     // .. CHMODE = 0x0
7913ad5b5801SMichal Simek     // .. ==> 0XE0001004[9:8] = 0x00000000U
7914ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000300U    VAL : 0x00000000U
7915ad5b5801SMichal Simek     // .. NBSTOP = 0x0
7916ad5b5801SMichal Simek     // .. ==> 0XE0001004[7:6] = 0x00000000U
7917ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
7918ad5b5801SMichal Simek     // .. PAR = 0x4
7919ad5b5801SMichal Simek     // .. ==> 0XE0001004[5:3] = 0x00000004U
7920ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000038U    VAL : 0x00000020U
7921ad5b5801SMichal Simek     // .. CHRL = 0x0
7922ad5b5801SMichal Simek     // .. ==> 0XE0001004[2:1] = 0x00000000U
7923ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
7924ad5b5801SMichal Simek     // .. CLKS = 0x0
7925ad5b5801SMichal Simek     // .. ==> 0XE0001004[0:0] = 0x00000000U
7926ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7927ad5b5801SMichal Simek     // ..
7928ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001004, 0x00000FFFU ,0x00000020U),
7929ad5b5801SMichal Simek     // .. FINISH: UART REGISTERS
7930ad5b5801SMichal Simek     // .. START: QSPI REGISTERS
7931ad5b5801SMichal Simek     // .. Holdb_dr = 1
7932ad5b5801SMichal Simek     // .. ==> 0XE000D000[19:19] = 0x00000001U
7933ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
7934ad5b5801SMichal Simek     // ..
7935ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000D000, 0x00080000U ,0x00080000U),
7936ad5b5801SMichal Simek     // .. FINISH: QSPI REGISTERS
7937ad5b5801SMichal Simek     // .. START: PL POWER ON RESET REGISTERS
7938ad5b5801SMichal Simek     // .. PCFG_POR_CNT_4K = 0
7939ad5b5801SMichal Simek     // .. ==> 0XF8007000[29:29] = 0x00000000U
7940ad5b5801SMichal Simek     // ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
7941ad5b5801SMichal Simek     // ..
7942ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8007000, 0x20000000U ,0x00000000U),
7943ad5b5801SMichal Simek     // .. FINISH: PL POWER ON RESET REGISTERS
7944ad5b5801SMichal Simek     // .. START: SMC TIMING CALCULATION REGISTER UPDATE
7945ad5b5801SMichal Simek     // .. .. START: NAND SET CYCLE
7946ad5b5801SMichal Simek     // .. .. FINISH: NAND SET CYCLE
7947ad5b5801SMichal Simek     // .. .. START: OPMODE
7948ad5b5801SMichal Simek     // .. .. FINISH: OPMODE
7949ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
7950ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
7951ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS0 SET CYCLE
7952ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS0 SET CYCLE
7953ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
7954ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
7955ad5b5801SMichal Simek     // .. .. START: NOR CS0 BASE ADDRESS
7956ad5b5801SMichal Simek     // .. .. FINISH: NOR CS0 BASE ADDRESS
7957ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS1 SET CYCLE
7958ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS1 SET CYCLE
7959ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
7960ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
7961ad5b5801SMichal Simek     // .. .. START: NOR CS1 BASE ADDRESS
7962ad5b5801SMichal Simek     // .. .. FINISH: NOR CS1 BASE ADDRESS
7963ad5b5801SMichal Simek     // .. .. START: USB RESET
7964ad5b5801SMichal Simek     // .. .. .. START: USB0 RESET
7965ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
7966ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
7967ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
7968ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
7969ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
7970ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
7971ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
7972ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
7973ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
7974ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
7975ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
7976ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
7977ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
7978ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
7979ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
7980ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
7981ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
7982ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
7983ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
7984ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
7985ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
7986ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
7987ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
7988ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
7989ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
7990ad5b5801SMichal Simek     // .. .. .. ..
7991ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
7992ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
7993ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
7994ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
7995ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
7996ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
7997ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
7998ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
7999ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8000ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8001ad5b5801SMichal Simek     // .. .. .. FINISH: USB0 RESET
8002ad5b5801SMichal Simek     // .. .. .. START: USB1 RESET
8003ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
8004ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
8005ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
8006ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
8007ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8008ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8009ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8010ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8011ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8012ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8013ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8014ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8015ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
8016ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
8017ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
8018ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
8019ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8020ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8021ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8022ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8023ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8024ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8025ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8026ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8027ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8028ad5b5801SMichal Simek     // .. .. .. ..
8029ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8030ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8031ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8032ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8033ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8034ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8035ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8036ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8037ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8038ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8039ad5b5801SMichal Simek     // .. .. .. FINISH: USB1 RESET
8040ad5b5801SMichal Simek     // .. .. FINISH: USB RESET
8041ad5b5801SMichal Simek     // .. .. START: ENET RESET
8042ad5b5801SMichal Simek     // .. .. .. START: ENET0 RESET
8043ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
8044ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
8045ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
8046ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
8047ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8048ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8049ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8050ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8051ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8052ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8053ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8054ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8055ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
8056ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
8057ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
8058ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
8059ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8060ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8061ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8062ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8063ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8064ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8065ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8066ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8067ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8068ad5b5801SMichal Simek     // .. .. .. ..
8069ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8070ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8071ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8072ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8073ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8074ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8075ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8076ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8077ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8078ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8079ad5b5801SMichal Simek     // .. .. .. FINISH: ENET0 RESET
8080ad5b5801SMichal Simek     // .. .. .. START: ENET1 RESET
8081ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
8082ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
8083ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
8084ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
8085ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8086ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8087ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8088ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8089ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8090ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8091ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8092ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8093ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
8094ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
8095ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
8096ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
8097ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8098ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8099ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8100ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8101ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8102ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8103ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8104ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8105ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8106ad5b5801SMichal Simek     // .. .. .. ..
8107ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8108ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8109ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8110ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8111ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8112ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8113ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8114ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8115ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8116ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8117ad5b5801SMichal Simek     // .. .. .. FINISH: ENET1 RESET
8118ad5b5801SMichal Simek     // .. .. FINISH: ENET RESET
8119ad5b5801SMichal Simek     // .. .. START: I2C RESET
8120ad5b5801SMichal Simek     // .. .. .. START: I2C0 RESET
8121ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
8122ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
8123ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
8124ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
8125ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8126ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8127ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8128ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8129ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8130ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8131ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8132ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8133ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
8134ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
8135ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
8136ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
8137ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8138ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8139ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8140ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8141ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8142ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8143ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8144ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8145ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8146ad5b5801SMichal Simek     // .. .. .. ..
8147ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8148ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8149ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8150ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8151ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8152ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8153ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8154ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8155ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8156ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8157ad5b5801SMichal Simek     // .. .. .. FINISH: I2C0 RESET
8158ad5b5801SMichal Simek     // .. .. .. START: I2C1 RESET
8159ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
8160ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
8161ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
8162ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
8163ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8164ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8165ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8166ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8167ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8168ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8169ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8170ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8171ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
8172ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
8173ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
8174ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
8175ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8176ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8177ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8178ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8179ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8180ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8181ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8182ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8183ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8184ad5b5801SMichal Simek     // .. .. .. ..
8185ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8186ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8187ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8188ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8189ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8190ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8191ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8192ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8193ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8194ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8195ad5b5801SMichal Simek     // .. .. .. FINISH: I2C1 RESET
8196ad5b5801SMichal Simek     // .. .. FINISH: I2C RESET
8197ad5b5801SMichal Simek     // .. .. START: NOR CHIP SELECT
8198ad5b5801SMichal Simek     // .. .. .. START: DIR MODE BANK 0
8199ad5b5801SMichal Simek     // .. .. .. FINISH: DIR MODE BANK 0
8200ad5b5801SMichal Simek     // .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8201ad5b5801SMichal Simek     // .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8202ad5b5801SMichal Simek     // .. .. .. START: OUTPUT ENABLE BANK 0
8203ad5b5801SMichal Simek     // .. .. .. FINISH: OUTPUT ENABLE BANK 0
8204ad5b5801SMichal Simek     // .. .. FINISH: NOR CHIP SELECT
8205ad5b5801SMichal Simek     // .. FINISH: SMC TIMING CALCULATION REGISTER UPDATE
8206ad5b5801SMichal Simek     // FINISH: top
8207ad5b5801SMichal Simek     //
8208ad5b5801SMichal Simek     EMIT_EXIT(),
8209ad5b5801SMichal Simek 
8210ad5b5801SMichal Simek     //
8211ad5b5801SMichal Simek };
8212ad5b5801SMichal Simek 
8213ad5b5801SMichal Simek unsigned long ps7_post_config_2_0[] = {
8214ad5b5801SMichal Simek     // START: top
8215ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
8216ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
8217ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
8218ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
8219ad5b5801SMichal Simek     // ..
8220ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
8221ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
8222ad5b5801SMichal Simek     // .. START: ENABLING LEVEL SHIFTER
8223ad5b5801SMichal Simek     // .. USER_INP_ICT_EN_0 = 3
8224ad5b5801SMichal Simek     // .. ==> 0XF8000900[1:0] = 0x00000003U
8225ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000003U    VAL : 0x00000003U
8226ad5b5801SMichal Simek     // .. USER_INP_ICT_EN_1 = 3
8227ad5b5801SMichal Simek     // .. ==> 0XF8000900[3:2] = 0x00000003U
8228ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000000CU    VAL : 0x0000000CU
8229ad5b5801SMichal Simek     // ..
8230ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000900, 0x0000000FU ,0x0000000FU),
8231ad5b5801SMichal Simek     // .. FINISH: ENABLING LEVEL SHIFTER
8232ad5b5801SMichal Simek     // .. START: FPGA RESETS TO 0
8233ad5b5801SMichal Simek     // .. reserved_3 = 0
8234ad5b5801SMichal Simek     // .. ==> 0XF8000240[31:25] = 0x00000000U
8235ad5b5801SMichal Simek     // ..     ==> MASK : 0xFE000000U    VAL : 0x00000000U
8236ad5b5801SMichal Simek     // .. FPGA_ACP_RST = 0
8237ad5b5801SMichal Simek     // .. ==> 0XF8000240[24:24] = 0x00000000U
8238ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
8239ad5b5801SMichal Simek     // .. FPGA_AXDS3_RST = 0
8240ad5b5801SMichal Simek     // .. ==> 0XF8000240[23:23] = 0x00000000U
8241ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
8242ad5b5801SMichal Simek     // .. FPGA_AXDS2_RST = 0
8243ad5b5801SMichal Simek     // .. ==> 0XF8000240[22:22] = 0x00000000U
8244ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
8245ad5b5801SMichal Simek     // .. FPGA_AXDS1_RST = 0
8246ad5b5801SMichal Simek     // .. ==> 0XF8000240[21:21] = 0x00000000U
8247ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
8248ad5b5801SMichal Simek     // .. FPGA_AXDS0_RST = 0
8249ad5b5801SMichal Simek     // .. ==> 0XF8000240[20:20] = 0x00000000U
8250ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
8251ad5b5801SMichal Simek     // .. reserved_2 = 0
8252ad5b5801SMichal Simek     // .. ==> 0XF8000240[19:18] = 0x00000000U
8253ad5b5801SMichal Simek     // ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
8254ad5b5801SMichal Simek     // .. FSSW1_FPGA_RST = 0
8255ad5b5801SMichal Simek     // .. ==> 0XF8000240[17:17] = 0x00000000U
8256ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
8257ad5b5801SMichal Simek     // .. FSSW0_FPGA_RST = 0
8258ad5b5801SMichal Simek     // .. ==> 0XF8000240[16:16] = 0x00000000U
8259ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
8260ad5b5801SMichal Simek     // .. reserved_1 = 0
8261ad5b5801SMichal Simek     // .. ==> 0XF8000240[15:14] = 0x00000000U
8262ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000C000U    VAL : 0x00000000U
8263ad5b5801SMichal Simek     // .. FPGA_FMSW1_RST = 0
8264ad5b5801SMichal Simek     // .. ==> 0XF8000240[13:13] = 0x00000000U
8265ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
8266ad5b5801SMichal Simek     // .. FPGA_FMSW0_RST = 0
8267ad5b5801SMichal Simek     // .. ==> 0XF8000240[12:12] = 0x00000000U
8268ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
8269ad5b5801SMichal Simek     // .. FPGA_DMA3_RST = 0
8270ad5b5801SMichal Simek     // .. ==> 0XF8000240[11:11] = 0x00000000U
8271ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
8272ad5b5801SMichal Simek     // .. FPGA_DMA2_RST = 0
8273ad5b5801SMichal Simek     // .. ==> 0XF8000240[10:10] = 0x00000000U
8274ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
8275ad5b5801SMichal Simek     // .. FPGA_DMA1_RST = 0
8276ad5b5801SMichal Simek     // .. ==> 0XF8000240[9:9] = 0x00000000U
8277ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
8278ad5b5801SMichal Simek     // .. FPGA_DMA0_RST = 0
8279ad5b5801SMichal Simek     // .. ==> 0XF8000240[8:8] = 0x00000000U
8280ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
8281ad5b5801SMichal Simek     // .. reserved = 0
8282ad5b5801SMichal Simek     // .. ==> 0XF8000240[7:4] = 0x00000000U
8283ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
8284ad5b5801SMichal Simek     // .. FPGA3_OUT_RST = 0
8285ad5b5801SMichal Simek     // .. ==> 0XF8000240[3:3] = 0x00000000U
8286ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
8287ad5b5801SMichal Simek     // .. FPGA2_OUT_RST = 0
8288ad5b5801SMichal Simek     // .. ==> 0XF8000240[2:2] = 0x00000000U
8289ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
8290ad5b5801SMichal Simek     // .. FPGA1_OUT_RST = 0
8291ad5b5801SMichal Simek     // .. ==> 0XF8000240[1:1] = 0x00000000U
8292ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
8293ad5b5801SMichal Simek     // .. FPGA0_OUT_RST = 0
8294ad5b5801SMichal Simek     // .. ==> 0XF8000240[0:0] = 0x00000000U
8295ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8296ad5b5801SMichal Simek     // ..
8297ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000240, 0xFFFFFFFFU ,0x00000000U),
8298ad5b5801SMichal Simek     // .. FINISH: FPGA RESETS TO 0
8299ad5b5801SMichal Simek     // .. START: AFI REGISTERS
8300ad5b5801SMichal Simek     // .. .. START: AFI0 REGISTERS
8301ad5b5801SMichal Simek     // .. .. FINISH: AFI0 REGISTERS
8302ad5b5801SMichal Simek     // .. .. START: AFI1 REGISTERS
8303ad5b5801SMichal Simek     // .. .. FINISH: AFI1 REGISTERS
8304ad5b5801SMichal Simek     // .. .. START: AFI2 REGISTERS
8305ad5b5801SMichal Simek     // .. .. FINISH: AFI2 REGISTERS
8306ad5b5801SMichal Simek     // .. .. START: AFI3 REGISTERS
8307ad5b5801SMichal Simek     // .. .. FINISH: AFI3 REGISTERS
8308ad5b5801SMichal Simek     // .. FINISH: AFI REGISTERS
8309ad5b5801SMichal Simek     // .. START: LOCK IT BACK
8310ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
8311ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
8312ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
8313ad5b5801SMichal Simek     // ..
8314ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
8315ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
8316ad5b5801SMichal Simek     // FINISH: top
8317ad5b5801SMichal Simek     //
8318ad5b5801SMichal Simek     EMIT_EXIT(),
8319ad5b5801SMichal Simek 
8320ad5b5801SMichal Simek     //
8321ad5b5801SMichal Simek };
8322ad5b5801SMichal Simek 
8323ad5b5801SMichal Simek 
8324ad5b5801SMichal Simek unsigned long ps7_pll_init_data_1_0[] = {
8325ad5b5801SMichal Simek     // START: top
8326ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
8327ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
8328ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
8329ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
8330ad5b5801SMichal Simek     // ..
8331ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
8332ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
8333ad5b5801SMichal Simek     // .. START: PLL SLCR REGISTERS
8334ad5b5801SMichal Simek     // .. .. START: ARM PLL INIT
8335ad5b5801SMichal Simek     // .. .. PLL_RES = 0x2
8336ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[7:4] = 0x00000002U
8337ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
8338ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
8339ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[11:8] = 0x00000002U
8340ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
8341ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0xfa
8342ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[21:12] = 0x000000FAU
8343ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x000FA000U
8344ad5b5801SMichal Simek     // .. ..
8345ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000110, 0x003FFFF0U ,0x000FA220U),
8346ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
8347ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x28
8348ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[18:12] = 0x00000028U
8349ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x00028000U
8350ad5b5801SMichal Simek     // .. .. ..
8351ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x0007F000U ,0x00028000U),
8352ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
8353ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
8354ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
8355ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[4:4] = 0x00000001U
8356ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
8357ad5b5801SMichal Simek     // .. .. ..
8358ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000010U ,0x00000010U),
8359ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
8360ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
8361ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
8362ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[0:0] = 0x00000001U
8363ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8364ad5b5801SMichal Simek     // .. .. ..
8365ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000001U ,0x00000001U),
8366ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
8367ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
8368ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
8369ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[0:0] = 0x00000000U
8370ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8371ad5b5801SMichal Simek     // .. .. ..
8372ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000001U ,0x00000000U),
8373ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
8374ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
8375ad5b5801SMichal Simek     // .. .. .. ARM_PLL_LOCK = 1
8376ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[0:0] = 0x00000001U
8377ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8378ad5b5801SMichal Simek     // .. .. ..
8379ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000001U),
8380ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
8381ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
8382ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
8383ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[4:4] = 0x00000000U
8384ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
8385ad5b5801SMichal Simek     // .. .. ..
8386ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000010U ,0x00000000U),
8387ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
8388ad5b5801SMichal Simek     // .. .. .. SRCSEL = 0x0
8389ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[5:4] = 0x00000000U
8390ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8391ad5b5801SMichal Simek     // .. .. .. DIVISOR = 0x2
8392ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[13:8] = 0x00000002U
8393ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00003F00U    VAL : 0x00000200U
8394ad5b5801SMichal Simek     // .. .. .. CPU_6OR4XCLKACT = 0x1
8395ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[24:24] = 0x00000001U
8396ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x01000000U    VAL : 0x01000000U
8397ad5b5801SMichal Simek     // .. .. .. CPU_3OR2XCLKACT = 0x1
8398ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[25:25] = 0x00000001U
8399ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x02000000U    VAL : 0x02000000U
8400ad5b5801SMichal Simek     // .. .. .. CPU_2XCLKACT = 0x1
8401ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[26:26] = 0x00000001U
8402ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x04000000U    VAL : 0x04000000U
8403ad5b5801SMichal Simek     // .. .. .. CPU_1XCLKACT = 0x1
8404ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[27:27] = 0x00000001U
8405ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x08000000U    VAL : 0x08000000U
8406ad5b5801SMichal Simek     // .. .. .. CPU_PERI_CLKACT = 0x1
8407ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[28:28] = 0x00000001U
8408ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
8409ad5b5801SMichal Simek     // .. .. ..
8410ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000120, 0x1F003F30U ,0x1F000200U),
8411ad5b5801SMichal Simek     // .. .. FINISH: ARM PLL INIT
8412ad5b5801SMichal Simek     // .. .. START: DDR PLL INIT
8413ad5b5801SMichal Simek     // .. .. PLL_RES = 0x2
8414ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[7:4] = 0x00000002U
8415ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
8416ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
8417ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[11:8] = 0x00000002U
8418ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
8419ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0x12c
8420ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[21:12] = 0x0000012CU
8421ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x0012C000U
8422ad5b5801SMichal Simek     // .. ..
8423ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000114, 0x003FFFF0U ,0x0012C220U),
8424ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
8425ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x20
8426ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[18:12] = 0x00000020U
8427ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x00020000U
8428ad5b5801SMichal Simek     // .. .. ..
8429ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x0007F000U ,0x00020000U),
8430ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
8431ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
8432ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
8433ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[4:4] = 0x00000001U
8434ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
8435ad5b5801SMichal Simek     // .. .. ..
8436ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000010U ,0x00000010U),
8437ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
8438ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
8439ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
8440ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[0:0] = 0x00000001U
8441ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8442ad5b5801SMichal Simek     // .. .. ..
8443ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000001U ,0x00000001U),
8444ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
8445ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
8446ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
8447ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[0:0] = 0x00000000U
8448ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8449ad5b5801SMichal Simek     // .. .. ..
8450ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000001U ,0x00000000U),
8451ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
8452ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
8453ad5b5801SMichal Simek     // .. .. .. DDR_PLL_LOCK = 1
8454ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[1:1] = 0x00000001U
8455ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
8456ad5b5801SMichal Simek     // .. .. ..
8457ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000002U),
8458ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
8459ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
8460ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
8461ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[4:4] = 0x00000000U
8462ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
8463ad5b5801SMichal Simek     // .. .. ..
8464ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000010U ,0x00000000U),
8465ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
8466ad5b5801SMichal Simek     // .. .. .. DDR_3XCLKACT = 0x1
8467ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[0:0] = 0x00000001U
8468ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8469ad5b5801SMichal Simek     // .. .. .. DDR_2XCLKACT = 0x1
8470ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[1:1] = 0x00000001U
8471ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
8472ad5b5801SMichal Simek     // .. .. .. DDR_3XCLK_DIVISOR = 0x2
8473ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[25:20] = 0x00000002U
8474ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x03F00000U    VAL : 0x00200000U
8475ad5b5801SMichal Simek     // .. .. .. DDR_2XCLK_DIVISOR = 0x3
8476ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[31:26] = 0x00000003U
8477ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0xFC000000U    VAL : 0x0C000000U
8478ad5b5801SMichal Simek     // .. .. ..
8479ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000124, 0xFFF00003U ,0x0C200003U),
8480ad5b5801SMichal Simek     // .. .. FINISH: DDR PLL INIT
8481ad5b5801SMichal Simek     // .. .. START: IO PLL INIT
8482ad5b5801SMichal Simek     // .. .. PLL_RES = 0xc
8483ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[7:4] = 0x0000000CU
8484ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x000000C0U
8485ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
8486ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[11:8] = 0x00000002U
8487ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
8488ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0x145
8489ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[21:12] = 0x00000145U
8490ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00145000U
8491ad5b5801SMichal Simek     // .. ..
8492ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000118, 0x003FFFF0U ,0x001452C0U),
8493ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
8494ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x1e
8495ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[18:12] = 0x0000001EU
8496ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x0001E000U
8497ad5b5801SMichal Simek     // .. .. ..
8498ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x0007F000U ,0x0001E000U),
8499ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
8500ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
8501ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
8502ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[4:4] = 0x00000001U
8503ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
8504ad5b5801SMichal Simek     // .. .. ..
8505ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000010U ,0x00000010U),
8506ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
8507ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
8508ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
8509ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[0:0] = 0x00000001U
8510ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8511ad5b5801SMichal Simek     // .. .. ..
8512ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000001U ,0x00000001U),
8513ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
8514ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
8515ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
8516ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[0:0] = 0x00000000U
8517ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8518ad5b5801SMichal Simek     // .. .. ..
8519ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000001U ,0x00000000U),
8520ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
8521ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
8522ad5b5801SMichal Simek     // .. .. .. IO_PLL_LOCK = 1
8523ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[2:2] = 0x00000001U
8524ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
8525ad5b5801SMichal Simek     // .. .. ..
8526ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000004U),
8527ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
8528ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
8529ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
8530ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[4:4] = 0x00000000U
8531ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
8532ad5b5801SMichal Simek     // .. .. ..
8533ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000010U ,0x00000000U),
8534ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
8535ad5b5801SMichal Simek     // .. .. FINISH: IO PLL INIT
8536ad5b5801SMichal Simek     // .. FINISH: PLL SLCR REGISTERS
8537ad5b5801SMichal Simek     // .. START: LOCK IT BACK
8538ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
8539ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
8540ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
8541ad5b5801SMichal Simek     // ..
8542ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
8543ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
8544ad5b5801SMichal Simek     // FINISH: top
8545ad5b5801SMichal Simek     //
8546ad5b5801SMichal Simek     EMIT_EXIT(),
8547ad5b5801SMichal Simek 
8548ad5b5801SMichal Simek     //
8549ad5b5801SMichal Simek };
8550ad5b5801SMichal Simek 
8551ad5b5801SMichal Simek unsigned long ps7_clock_init_data_1_0[] = {
8552ad5b5801SMichal Simek     // START: top
8553ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
8554ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
8555ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
8556ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
8557ad5b5801SMichal Simek     // ..
8558ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
8559ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
8560ad5b5801SMichal Simek     // .. START: CLOCK CONTROL SLCR REGISTERS
8561ad5b5801SMichal Simek     // .. CLKACT = 0x1
8562ad5b5801SMichal Simek     // .. ==> 0XF8000128[0:0] = 0x00000001U
8563ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8564ad5b5801SMichal Simek     // .. DIVISOR0 = 0x23
8565ad5b5801SMichal Simek     // .. ==> 0XF8000128[13:8] = 0x00000023U
8566ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00002300U
8567ad5b5801SMichal Simek     // .. DIVISOR1 = 0x3
8568ad5b5801SMichal Simek     // .. ==> 0XF8000128[25:20] = 0x00000003U
8569ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00300000U
8570ad5b5801SMichal Simek     // ..
8571ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000128, 0x03F03F01U ,0x00302301U),
8572ad5b5801SMichal Simek     // .. CLKACT = 0x1
8573ad5b5801SMichal Simek     // .. ==> 0XF8000138[0:0] = 0x00000001U
8574ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8575ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8576ad5b5801SMichal Simek     // .. ==> 0XF8000138[4:4] = 0x00000000U
8577ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
8578ad5b5801SMichal Simek     // ..
8579ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000138, 0x00000011U ,0x00000001U),
8580ad5b5801SMichal Simek     // .. CLKACT = 0x1
8581ad5b5801SMichal Simek     // .. ==> 0XF8000140[0:0] = 0x00000001U
8582ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8583ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8584ad5b5801SMichal Simek     // .. ==> 0XF8000140[6:4] = 0x00000000U
8585ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
8586ad5b5801SMichal Simek     // .. DIVISOR = 0x8
8587ad5b5801SMichal Simek     // .. ==> 0XF8000140[13:8] = 0x00000008U
8588ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000800U
8589ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
8590ad5b5801SMichal Simek     // .. ==> 0XF8000140[25:20] = 0x00000001U
8591ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
8592ad5b5801SMichal Simek     // ..
8593ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000140, 0x03F03F71U ,0x00100801U),
8594ad5b5801SMichal Simek     // .. CLKACT = 0x1
8595ad5b5801SMichal Simek     // .. ==> 0XF800014C[0:0] = 0x00000001U
8596ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8597ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8598ad5b5801SMichal Simek     // .. ==> 0XF800014C[5:4] = 0x00000000U
8599ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8600ad5b5801SMichal Simek     // .. DIVISOR = 0x5
8601ad5b5801SMichal Simek     // .. ==> 0XF800014C[13:8] = 0x00000005U
8602ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000500U
8603ad5b5801SMichal Simek     // ..
8604ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800014C, 0x00003F31U ,0x00000501U),
8605ad5b5801SMichal Simek     // .. CLKACT0 = 0x1
8606ad5b5801SMichal Simek     // .. ==> 0XF8000150[0:0] = 0x00000001U
8607ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8608ad5b5801SMichal Simek     // .. CLKACT1 = 0x0
8609ad5b5801SMichal Simek     // .. ==> 0XF8000150[1:1] = 0x00000000U
8610ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
8611ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8612ad5b5801SMichal Simek     // .. ==> 0XF8000150[5:4] = 0x00000000U
8613ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8614ad5b5801SMichal Simek     // .. DIVISOR = 0x14
8615ad5b5801SMichal Simek     // .. ==> 0XF8000150[13:8] = 0x00000014U
8616ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
8617ad5b5801SMichal Simek     // ..
8618ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000150, 0x00003F33U ,0x00001401U),
8619ad5b5801SMichal Simek     // .. CLKACT0 = 0x0
8620ad5b5801SMichal Simek     // .. ==> 0XF8000154[0:0] = 0x00000000U
8621ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8622ad5b5801SMichal Simek     // .. CLKACT1 = 0x1
8623ad5b5801SMichal Simek     // .. ==> 0XF8000154[1:1] = 0x00000001U
8624ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
8625ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8626ad5b5801SMichal Simek     // .. ==> 0XF8000154[5:4] = 0x00000000U
8627ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8628ad5b5801SMichal Simek     // .. DIVISOR = 0x14
8629ad5b5801SMichal Simek     // .. ==> 0XF8000154[13:8] = 0x00000014U
8630ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
8631ad5b5801SMichal Simek     // ..
8632ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000154, 0x00003F33U ,0x00001402U),
8633ad5b5801SMichal Simek     // .. CLKACT = 0x1
8634ad5b5801SMichal Simek     // .. ==> 0XF8000168[0:0] = 0x00000001U
8635ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8636ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8637ad5b5801SMichal Simek     // .. ==> 0XF8000168[5:4] = 0x00000000U
8638ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8639ad5b5801SMichal Simek     // .. DIVISOR = 0x5
8640ad5b5801SMichal Simek     // .. ==> 0XF8000168[13:8] = 0x00000005U
8641ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000500U
8642ad5b5801SMichal Simek     // ..
8643ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000168, 0x00003F31U ,0x00000501U),
8644ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8645ad5b5801SMichal Simek     // .. ==> 0XF8000170[5:4] = 0x00000000U
8646ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8647ad5b5801SMichal Simek     // .. DIVISOR0 = 0xa
8648ad5b5801SMichal Simek     // .. ==> 0XF8000170[13:8] = 0x0000000AU
8649ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000A00U
8650ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
8651ad5b5801SMichal Simek     // .. ==> 0XF8000170[25:20] = 0x00000001U
8652ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
8653ad5b5801SMichal Simek     // ..
8654ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000170, 0x03F03F30U ,0x00100A00U),
8655ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8656ad5b5801SMichal Simek     // .. ==> 0XF8000180[5:4] = 0x00000000U
8657ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8658ad5b5801SMichal Simek     // .. DIVISOR0 = 0x7
8659ad5b5801SMichal Simek     // .. ==> 0XF8000180[13:8] = 0x00000007U
8660ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000700U
8661ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
8662ad5b5801SMichal Simek     // .. ==> 0XF8000180[25:20] = 0x00000001U
8663ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
8664ad5b5801SMichal Simek     // ..
8665ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000180, 0x03F03F30U ,0x00100700U),
8666ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8667ad5b5801SMichal Simek     // .. ==> 0XF8000190[5:4] = 0x00000000U
8668ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8669ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
8670ad5b5801SMichal Simek     // .. ==> 0XF8000190[13:8] = 0x00000014U
8671ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
8672ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
8673ad5b5801SMichal Simek     // .. ==> 0XF8000190[25:20] = 0x00000001U
8674ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
8675ad5b5801SMichal Simek     // ..
8676ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000190, 0x03F03F30U ,0x00101400U),
8677ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8678ad5b5801SMichal Simek     // .. ==> 0XF80001A0[5:4] = 0x00000000U
8679ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8680ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
8681ad5b5801SMichal Simek     // .. ==> 0XF80001A0[13:8] = 0x00000014U
8682ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
8683ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
8684ad5b5801SMichal Simek     // .. ==> 0XF80001A0[25:20] = 0x00000001U
8685ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
8686ad5b5801SMichal Simek     // ..
8687ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80001A0, 0x03F03F30U ,0x00101400U),
8688ad5b5801SMichal Simek     // .. CLK_621_TRUE = 0x1
8689ad5b5801SMichal Simek     // .. ==> 0XF80001C4[0:0] = 0x00000001U
8690ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8691ad5b5801SMichal Simek     // ..
8692ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80001C4, 0x00000001U ,0x00000001U),
8693ad5b5801SMichal Simek     // .. DMA_CPU_2XCLKACT = 0x1
8694ad5b5801SMichal Simek     // .. ==> 0XF800012C[0:0] = 0x00000001U
8695ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8696ad5b5801SMichal Simek     // .. USB0_CPU_1XCLKACT = 0x1
8697ad5b5801SMichal Simek     // .. ==> 0XF800012C[2:2] = 0x00000001U
8698ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
8699ad5b5801SMichal Simek     // .. USB1_CPU_1XCLKACT = 0x1
8700ad5b5801SMichal Simek     // .. ==> 0XF800012C[3:3] = 0x00000001U
8701ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
8702ad5b5801SMichal Simek     // .. GEM0_CPU_1XCLKACT = 0x1
8703ad5b5801SMichal Simek     // .. ==> 0XF800012C[6:6] = 0x00000001U
8704ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000040U
8705ad5b5801SMichal Simek     // .. GEM1_CPU_1XCLKACT = 0x0
8706ad5b5801SMichal Simek     // .. ==> 0XF800012C[7:7] = 0x00000000U
8707ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
8708ad5b5801SMichal Simek     // .. SDI0_CPU_1XCLKACT = 0x1
8709ad5b5801SMichal Simek     // .. ==> 0XF800012C[10:10] = 0x00000001U
8710ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000400U
8711ad5b5801SMichal Simek     // .. SDI1_CPU_1XCLKACT = 0x0
8712ad5b5801SMichal Simek     // .. ==> 0XF800012C[11:11] = 0x00000000U
8713ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
8714ad5b5801SMichal Simek     // .. SPI0_CPU_1XCLKACT = 0x0
8715ad5b5801SMichal Simek     // .. ==> 0XF800012C[14:14] = 0x00000000U
8716ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
8717ad5b5801SMichal Simek     // .. SPI1_CPU_1XCLKACT = 0x0
8718ad5b5801SMichal Simek     // .. ==> 0XF800012C[15:15] = 0x00000000U
8719ad5b5801SMichal Simek     // ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
8720ad5b5801SMichal Simek     // .. CAN0_CPU_1XCLKACT = 0x0
8721ad5b5801SMichal Simek     // .. ==> 0XF800012C[16:16] = 0x00000000U
8722ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
8723ad5b5801SMichal Simek     // .. CAN1_CPU_1XCLKACT = 0x0
8724ad5b5801SMichal Simek     // .. ==> 0XF800012C[17:17] = 0x00000000U
8725ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
8726ad5b5801SMichal Simek     // .. I2C0_CPU_1XCLKACT = 0x1
8727ad5b5801SMichal Simek     // .. ==> 0XF800012C[18:18] = 0x00000001U
8728ad5b5801SMichal Simek     // ..     ==> MASK : 0x00040000U    VAL : 0x00040000U
8729ad5b5801SMichal Simek     // .. I2C1_CPU_1XCLKACT = 0x1
8730ad5b5801SMichal Simek     // .. ==> 0XF800012C[19:19] = 0x00000001U
8731ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
8732ad5b5801SMichal Simek     // .. UART0_CPU_1XCLKACT = 0x0
8733ad5b5801SMichal Simek     // .. ==> 0XF800012C[20:20] = 0x00000000U
8734ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
8735ad5b5801SMichal Simek     // .. UART1_CPU_1XCLKACT = 0x1
8736ad5b5801SMichal Simek     // .. ==> 0XF800012C[21:21] = 0x00000001U
8737ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00200000U
8738ad5b5801SMichal Simek     // .. GPIO_CPU_1XCLKACT = 0x1
8739ad5b5801SMichal Simek     // .. ==> 0XF800012C[22:22] = 0x00000001U
8740ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00400000U
8741ad5b5801SMichal Simek     // .. LQSPI_CPU_1XCLKACT = 0x1
8742ad5b5801SMichal Simek     // .. ==> 0XF800012C[23:23] = 0x00000001U
8743ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00800000U
8744ad5b5801SMichal Simek     // .. SMC_CPU_1XCLKACT = 0x1
8745ad5b5801SMichal Simek     // .. ==> 0XF800012C[24:24] = 0x00000001U
8746ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x01000000U
8747ad5b5801SMichal Simek     // ..
8748ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800012C, 0x01FFCCCDU ,0x01EC044DU),
8749ad5b5801SMichal Simek     // .. FINISH: CLOCK CONTROL SLCR REGISTERS
8750ad5b5801SMichal Simek     // .. START: THIS SHOULD BE BLANK
8751ad5b5801SMichal Simek     // .. FINISH: THIS SHOULD BE BLANK
8752ad5b5801SMichal Simek     // .. START: LOCK IT BACK
8753ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
8754ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
8755ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
8756ad5b5801SMichal Simek     // ..
8757ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
8758ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
8759ad5b5801SMichal Simek     // FINISH: top
8760ad5b5801SMichal Simek     //
8761ad5b5801SMichal Simek     EMIT_EXIT(),
8762ad5b5801SMichal Simek 
8763ad5b5801SMichal Simek     //
8764ad5b5801SMichal Simek };
8765ad5b5801SMichal Simek 
8766ad5b5801SMichal Simek unsigned long ps7_ddr_init_data_1_0[] = {
8767ad5b5801SMichal Simek     // START: top
8768ad5b5801SMichal Simek     // .. START: DDR INITIALIZATION
8769ad5b5801SMichal Simek     // .. .. START: LOCK DDR
8770ad5b5801SMichal Simek     // .. .. reg_ddrc_soft_rstb = 0
8771ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[0:0] = 0x00000000U
8772ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8773ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_en = 0x0
8774ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[1:1] = 0x00000000U
8775ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
8776ad5b5801SMichal Simek     // .. .. reg_ddrc_data_bus_width = 0x0
8777ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[3:2] = 0x00000000U
8778ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000CU    VAL : 0x00000000U
8779ad5b5801SMichal Simek     // .. .. reg_ddrc_burst8_refresh = 0x0
8780ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[6:4] = 0x00000000U
8781ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
8782ad5b5801SMichal Simek     // .. .. reg_ddrc_rdwr_idle_gap = 0x1
8783ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[13:7] = 0x00000001U
8784ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003F80U    VAL : 0x00000080U
8785ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_rd_bypass = 0x0
8786ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[14:14] = 0x00000000U
8787ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
8788ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_act_bypass = 0x0
8789ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[15:15] = 0x00000000U
8790ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
8791ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_refresh = 0x0
8792ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[16:16] = 0x00000000U
8793ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
8794ad5b5801SMichal Simek     // .. ..
8795ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006000, 0x0001FFFFU ,0x00000080U),
8796ad5b5801SMichal Simek     // .. .. FINISH: LOCK DDR
8797ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_nom_x32 = 0x81
8798ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[11:0] = 0x00000081U
8799ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000081U
8800ad5b5801SMichal Simek     // .. .. reg_ddrc_active_ranks = 0x1
8801ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[13:12] = 0x00000001U
8802ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003000U    VAL : 0x00001000U
8803ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_cs_bit0 = 0x0
8804ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[18:14] = 0x00000000U
8805ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0007C000U    VAL : 0x00000000U
8806ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_block = 0x1
8807ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[20:19] = 0x00000001U
8808ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00180000U    VAL : 0x00080000U
8809ad5b5801SMichal Simek     // .. .. reg_ddrc_diff_rank_rd_2cycle_gap = 0x0
8810ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[21:21] = 0x00000000U
8811ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
8812ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_cs_bit1 = 0x0
8813ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[26:22] = 0x00000000U
8814ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07C00000U    VAL : 0x00000000U
8815ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_open_bank = 0x0
8816ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[27:27] = 0x00000000U
8817ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x00000000U
8818ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_4bank_ram = 0x0
8819ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[28:28] = 0x00000000U
8820ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x00000000U
8821ad5b5801SMichal Simek     // .. ..
8822ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006004, 0x1FFFFFFFU ,0x00081081U),
8823ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_min_non_critical_x32 = 0xf
8824ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[10:0] = 0x0000000FU
8825ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x0000000FU
8826ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_max_starve_x32 = 0xf
8827ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[21:11] = 0x0000000FU
8828ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF800U    VAL : 0x00007800U
8829ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_xact_run_length = 0xf
8830ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[25:22] = 0x0000000FU
8831ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03C00000U    VAL : 0x03C00000U
8832ad5b5801SMichal Simek     // .. ..
8833ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006008, 0x03FFFFFFU ,0x03C0780FU),
8834ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_min_non_critical_x32 = 0x1
8835ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[10:0] = 0x00000001U
8836ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000001U
8837ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_max_starve_x32 = 0x2
8838ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[21:11] = 0x00000002U
8839ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF800U    VAL : 0x00001000U
8840ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_xact_run_length = 0x8
8841ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[25:22] = 0x00000008U
8842ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03C00000U    VAL : 0x02000000U
8843ad5b5801SMichal Simek     // .. ..
8844ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800600C, 0x03FFFFFFU ,0x02001001U),
8845ad5b5801SMichal Simek     // .. .. reg_ddrc_w_min_non_critical_x32 = 0x1
8846ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[10:0] = 0x00000001U
8847ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000001U
8848ad5b5801SMichal Simek     // .. .. reg_ddrc_w_xact_run_length = 0x8
8849ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[14:11] = 0x00000008U
8850ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007800U    VAL : 0x00004000U
8851ad5b5801SMichal Simek     // .. .. reg_ddrc_w_max_starve_x32 = 0x2
8852ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[25:15] = 0x00000002U
8853ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF8000U    VAL : 0x00010000U
8854ad5b5801SMichal Simek     // .. ..
8855ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006010, 0x03FFFFFFU ,0x00014001U),
8856ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rc = 0x1b
8857ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[5:0] = 0x0000001BU
8858ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000003FU    VAL : 0x0000001BU
8859ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_min = 0x56
8860ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[13:6] = 0x00000056U
8861ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FC0U    VAL : 0x00001580U
8862ad5b5801SMichal Simek     // .. .. reg_ddrc_post_selfref_gap_x32 = 0x10
8863ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[20:14] = 0x00000010U
8864ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FC000U    VAL : 0x00040000U
8865ad5b5801SMichal Simek     // .. ..
8866ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006014, 0x001FFFFFU ,0x0004159BU),
8867ad5b5801SMichal Simek     // .. .. reg_ddrc_wr2pre = 0x12
8868ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[4:0] = 0x00000012U
8869ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000012U
8870ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_to_x32 = 0x6
8871ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[9:5] = 0x00000006U
8872ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x000000C0U
8873ad5b5801SMichal Simek     // .. .. reg_ddrc_t_faw = 0x18
8874ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[15:10] = 0x00000018U
8875ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FC00U    VAL : 0x00006000U
8876ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ras_max = 0x24
8877ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[21:16] = 0x00000024U
8878ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003F0000U    VAL : 0x00240000U
8879ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ras_min = 0x14
8880ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[26:22] = 0x00000014U
8881ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07C00000U    VAL : 0x05000000U
8882ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cke = 0x4
8883ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[31:28] = 0x00000004U
8884ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x40000000U
8885ad5b5801SMichal Simek     // .. ..
8886ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006018, 0xF7FFFFFFU ,0x452460D2U),
8887ad5b5801SMichal Simek     // .. .. reg_ddrc_write_latency = 0x5
8888ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[4:0] = 0x00000005U
8889ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000005U
8890ad5b5801SMichal Simek     // .. .. reg_ddrc_rd2wr = 0x7
8891ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[9:5] = 0x00000007U
8892ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x000000E0U
8893ad5b5801SMichal Simek     // .. .. reg_ddrc_wr2rd = 0xe
8894ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[14:10] = 0x0000000EU
8895ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007C00U    VAL : 0x00003800U
8896ad5b5801SMichal Simek     // .. .. reg_ddrc_t_xp = 0x4
8897ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[19:15] = 0x00000004U
8898ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F8000U    VAL : 0x00020000U
8899ad5b5801SMichal Simek     // .. .. reg_ddrc_pad_pd = 0x0
8900ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[22:20] = 0x00000000U
8901ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00700000U    VAL : 0x00000000U
8902ad5b5801SMichal Simek     // .. .. reg_ddrc_rd2pre = 0x4
8903ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[27:23] = 0x00000004U
8904ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F800000U    VAL : 0x02000000U
8905ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rcd = 0x7
8906ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[31:28] = 0x00000007U
8907ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x70000000U
8908ad5b5801SMichal Simek     // .. ..
8909ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800601C, 0xFFFFFFFFU ,0x720238E5U),
8910ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ccd = 0x4
8911ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[4:2] = 0x00000004U
8912ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001CU    VAL : 0x00000010U
8913ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rrd = 0x6
8914ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[7:5] = 0x00000006U
8915ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000E0U    VAL : 0x000000C0U
8916ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_margin = 0x2
8917ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[11:8] = 0x00000002U
8918ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
8919ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rp = 0x7
8920ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[15:12] = 0x00000007U
8921ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00007000U
8922ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_to_x32 = 0x8
8923ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[20:16] = 0x00000008U
8924ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001F0000U    VAL : 0x00080000U
8925ad5b5801SMichal Simek     // .. .. reg_ddrc_sdram = 0x1
8926ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[21:21] = 0x00000001U
8927ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00200000U
8928ad5b5801SMichal Simek     // .. .. reg_ddrc_mobile = 0x0
8929ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[22:22] = 0x00000000U
8930ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
8931ad5b5801SMichal Simek     // .. .. reg_ddrc_clock_stop_en = 0x0
8932ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[23:23] = 0x00000000U
8933ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
8934ad5b5801SMichal Simek     // .. .. reg_ddrc_read_latency = 0x7
8935ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[28:24] = 0x00000007U
8936ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x1F000000U    VAL : 0x07000000U
8937ad5b5801SMichal Simek     // .. .. reg_phy_mode_ddr1_ddr2 = 0x1
8938ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[29:29] = 0x00000001U
8939ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x20000000U    VAL : 0x20000000U
8940ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_pad_pd = 0x0
8941ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[30:30] = 0x00000000U
8942ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x40000000U    VAL : 0x00000000U
8943ad5b5801SMichal Simek     // .. .. reg_ddrc_loopback = 0x0
8944ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[31:31] = 0x00000000U
8945ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x80000000U    VAL : 0x00000000U
8946ad5b5801SMichal Simek     // .. ..
8947ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006020, 0xFFFFFFFCU ,0x272872D0U),
8948ad5b5801SMichal Simek     // .. .. reg_ddrc_en_2t_timing_mode = 0x0
8949ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[0:0] = 0x00000000U
8950ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8951ad5b5801SMichal Simek     // .. .. reg_ddrc_prefer_write = 0x0
8952ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[1:1] = 0x00000000U
8953ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
8954ad5b5801SMichal Simek     // .. .. reg_ddrc_max_rank_rd = 0xf
8955ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[5:2] = 0x0000000FU
8956ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000003CU    VAL : 0x0000003CU
8957ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_wr = 0x0
8958ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[6:6] = 0x00000000U
8959ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
8960ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_addr = 0x0
8961ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[8:7] = 0x00000000U
8962ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
8963ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_data = 0x0
8964ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[24:9] = 0x00000000U
8965ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01FFFE00U    VAL : 0x00000000U
8966ad5b5801SMichal Simek     // .. .. ddrc_reg_mr_wr_busy = 0x0
8967ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[25:25] = 0x00000000U
8968ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
8969ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_type = 0x0
8970ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[26:26] = 0x00000000U
8971ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
8972ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_rdata_valid = 0x0
8973ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[27:27] = 0x00000000U
8974ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x00000000U
8975ad5b5801SMichal Simek     // .. ..
8976ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006024, 0x0FFFFFFFU ,0x0000003CU),
8977ad5b5801SMichal Simek     // .. .. reg_ddrc_final_wait_x32 = 0x7
8978ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[6:0] = 0x00000007U
8979ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000007FU    VAL : 0x00000007U
8980ad5b5801SMichal Simek     // .. .. reg_ddrc_pre_ocd_x32 = 0x0
8981ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[10:7] = 0x00000000U
8982ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000780U    VAL : 0x00000000U
8983ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mrd = 0x4
8984ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[13:11] = 0x00000004U
8985ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00002000U
8986ad5b5801SMichal Simek     // .. ..
8987ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006028, 0x00003FFFU ,0x00002007U),
8988ad5b5801SMichal Simek     // .. .. reg_ddrc_emr2 = 0x8
8989ad5b5801SMichal Simek     // .. .. ==> 0XF800602C[15:0] = 0x00000008U
8990ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000008U
8991ad5b5801SMichal Simek     // .. .. reg_ddrc_emr3 = 0x0
8992ad5b5801SMichal Simek     // .. .. ==> 0XF800602C[31:16] = 0x00000000U
8993ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x00000000U
8994ad5b5801SMichal Simek     // .. ..
8995ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800602C, 0xFFFFFFFFU ,0x00000008U),
8996ad5b5801SMichal Simek     // .. .. reg_ddrc_mr = 0x930
8997ad5b5801SMichal Simek     // .. .. ==> 0XF8006030[15:0] = 0x00000930U
8998ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000930U
8999ad5b5801SMichal Simek     // .. .. reg_ddrc_emr = 0x4
9000ad5b5801SMichal Simek     // .. .. ==> 0XF8006030[31:16] = 0x00000004U
9001ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x00040000U
9002ad5b5801SMichal Simek     // .. ..
9003ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006030, 0xFFFFFFFFU ,0x00040930U),
9004ad5b5801SMichal Simek     // .. .. reg_ddrc_burst_rdwr = 0x4
9005ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[3:0] = 0x00000004U
9006ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000004U
9007ad5b5801SMichal Simek     // .. .. reg_ddrc_pre_cke_x1024 = 0x105
9008ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[13:4] = 0x00000105U
9009ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FF0U    VAL : 0x00001050U
9010ad5b5801SMichal Simek     // .. .. reg_ddrc_post_cke_x1024 = 0x1
9011ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[25:16] = 0x00000001U
9012ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF0000U    VAL : 0x00010000U
9013ad5b5801SMichal Simek     // .. .. reg_ddrc_burstchop = 0x0
9014ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[28:28] = 0x00000000U
9015ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x00000000U
9016ad5b5801SMichal Simek     // .. ..
9017ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006034, 0x13FF3FFFU ,0x00011054U),
9018ad5b5801SMichal Simek     // .. .. reg_ddrc_force_low_pri_n = 0x0
9019ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[0:0] = 0x00000000U
9020ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9021ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_dq = 0x0
9022ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[1:1] = 0x00000000U
9023ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9024ad5b5801SMichal Simek     // .. .. reg_phy_debug_mode = 0x0
9025ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[6:6] = 0x00000000U
9026ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
9027ad5b5801SMichal Simek     // .. .. reg_phy_wr_level_start = 0x0
9028ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[7:7] = 0x00000000U
9029ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
9030ad5b5801SMichal Simek     // .. .. reg_phy_rd_level_start = 0x0
9031ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[8:8] = 0x00000000U
9032ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
9033ad5b5801SMichal Simek     // .. .. reg_phy_dq0_wait_t = 0x0
9034ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[12:9] = 0x00000000U
9035ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001E00U    VAL : 0x00000000U
9036ad5b5801SMichal Simek     // .. ..
9037ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006038, 0x00001FC3U ,0x00000000U),
9038ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b0 = 0x7
9039ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[3:0] = 0x00000007U
9040ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000007U
9041ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b1 = 0x7
9042ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[7:4] = 0x00000007U
9043ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000070U
9044ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b2 = 0x7
9045ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[11:8] = 0x00000007U
9046ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000700U
9047ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b5 = 0x0
9048ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[15:12] = 0x00000000U
9049ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00000000U
9050ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b6 = 0x0
9051ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[19:16] = 0x00000000U
9052ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00000000U
9053ad5b5801SMichal Simek     // .. ..
9054ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800603C, 0x000FFFFFU ,0x00000777U),
9055ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b2 = 0x0
9056ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[3:0] = 0x00000000U
9057ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
9058ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b3 = 0x0
9059ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[7:4] = 0x00000000U
9060ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
9061ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b4 = 0x0
9062ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[11:8] = 0x00000000U
9063ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000000U
9064ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b7 = 0x0
9065ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[15:12] = 0x00000000U
9066ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00000000U
9067ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b8 = 0x0
9068ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[19:16] = 0x00000000U
9069ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00000000U
9070ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b9 = 0xf
9071ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[23:20] = 0x0000000FU
9072ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00F00000U
9073ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b10 = 0xf
9074ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[27:24] = 0x0000000FU
9075ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x0F000000U
9076ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b11 = 0xf
9077ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[31:28] = 0x0000000FU
9078ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0xF0000000U
9079ad5b5801SMichal Simek     // .. ..
9080ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006040, 0xFFFFFFFFU ,0xFFF00000U),
9081ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b0 = 0x6
9082ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[3:0] = 0x00000006U
9083ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000006U
9084ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b1 = 0x6
9085ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[7:4] = 0x00000006U
9086ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000060U
9087ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b2_11 = 0x6
9088ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[11:8] = 0x00000006U
9089ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000600U
9090ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b12 = 0x6
9091ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[15:12] = 0x00000006U
9092ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00006000U
9093ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b13 = 0x6
9094ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[19:16] = 0x00000006U
9095ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00060000U
9096ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b14 = 0xf
9097ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[23:20] = 0x0000000FU
9098ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00F00000U
9099ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b15 = 0xf
9100ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[27:24] = 0x0000000FU
9101ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x0F000000U
9102ad5b5801SMichal Simek     // .. ..
9103ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006044, 0x0FFFFFFFU ,0x0FF66666U),
9104ad5b5801SMichal Simek     // .. .. reg_ddrc_rank0_rd_odt = 0x0
9105ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[2:0] = 0x00000000U
9106ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000000U
9107ad5b5801SMichal Simek     // .. .. reg_ddrc_rank0_wr_odt = 0x1
9108ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[5:3] = 0x00000001U
9109ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000038U    VAL : 0x00000008U
9110ad5b5801SMichal Simek     // .. .. reg_ddrc_rank1_rd_odt = 0x1
9111ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[8:6] = 0x00000001U
9112ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001C0U    VAL : 0x00000040U
9113ad5b5801SMichal Simek     // .. .. reg_ddrc_rank1_wr_odt = 0x1
9114ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[11:9] = 0x00000001U
9115ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
9116ad5b5801SMichal Simek     // .. .. reg_phy_rd_local_odt = 0x0
9117ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[13:12] = 0x00000000U
9118ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003000U    VAL : 0x00000000U
9119ad5b5801SMichal Simek     // .. .. reg_phy_wr_local_odt = 0x3
9120ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[15:14] = 0x00000003U
9121ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000C000U    VAL : 0x0000C000U
9122ad5b5801SMichal Simek     // .. .. reg_phy_idle_local_odt = 0x3
9123ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[17:16] = 0x00000003U
9124ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00030000U    VAL : 0x00030000U
9125ad5b5801SMichal Simek     // .. .. reg_ddrc_rank2_rd_odt = 0x0
9126ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[20:18] = 0x00000000U
9127ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001C0000U    VAL : 0x00000000U
9128ad5b5801SMichal Simek     // .. .. reg_ddrc_rank2_wr_odt = 0x0
9129ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[23:21] = 0x00000000U
9130ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00E00000U    VAL : 0x00000000U
9131ad5b5801SMichal Simek     // .. .. reg_ddrc_rank3_rd_odt = 0x0
9132ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[26:24] = 0x00000000U
9133ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
9134ad5b5801SMichal Simek     // .. .. reg_ddrc_rank3_wr_odt = 0x0
9135ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[29:27] = 0x00000000U
9136ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x38000000U    VAL : 0x00000000U
9137ad5b5801SMichal Simek     // .. ..
9138ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006048, 0x3FFFFFFFU ,0x0003C248U),
9139ad5b5801SMichal Simek     // .. .. reg_phy_rd_cmd_to_data = 0x0
9140ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[3:0] = 0x00000000U
9141ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
9142ad5b5801SMichal Simek     // .. .. reg_phy_wr_cmd_to_data = 0x0
9143ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[7:4] = 0x00000000U
9144ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
9145ad5b5801SMichal Simek     // .. .. reg_phy_rdc_we_to_re_delay = 0x8
9146ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[11:8] = 0x00000008U
9147ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000800U
9148ad5b5801SMichal Simek     // .. .. reg_phy_rdc_fifo_rst_disable = 0x0
9149ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[15:15] = 0x00000000U
9150ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
9151ad5b5801SMichal Simek     // .. .. reg_phy_use_fixed_re = 0x1
9152ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[16:16] = 0x00000001U
9153ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00010000U
9154ad5b5801SMichal Simek     // .. .. reg_phy_rdc_fifo_rst_err_cnt_clr = 0x0
9155ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[17:17] = 0x00000000U
9156ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9157ad5b5801SMichal Simek     // .. .. reg_phy_dis_phy_ctrl_rstn = 0x0
9158ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[18:18] = 0x00000000U
9159ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
9160ad5b5801SMichal Simek     // .. .. reg_phy_clk_stall_level = 0x0
9161ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[19:19] = 0x00000000U
9162ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
9163ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_num_of_dq0 = 0x7
9164ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[27:24] = 0x00000007U
9165ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x07000000U
9166ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_num_of_dq0 = 0x7
9167ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[31:28] = 0x00000007U
9168ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x70000000U
9169ad5b5801SMichal Simek     // .. ..
9170ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006050, 0xFF0F8FFFU ,0x77010800U),
9171ad5b5801SMichal Simek     // .. .. reg_ddrc_dll_calib_to_min_x1024 = 0x1
9172ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[7:0] = 0x00000001U
9173ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000001U
9174ad5b5801SMichal Simek     // .. .. reg_ddrc_dll_calib_to_max_x1024 = 0x1
9175ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[15:8] = 0x00000001U
9176ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00000100U
9177ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_dll_calib = 0x0
9178ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[16:16] = 0x00000000U
9179ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9180ad5b5801SMichal Simek     // .. ..
9181ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006058, 0x0001FFFFU ,0x00000101U),
9182ad5b5801SMichal Simek     // .. .. reg_ddrc_rd_odt_delay = 0x3
9183ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[3:0] = 0x00000003U
9184ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000003U
9185ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_delay = 0x0
9186ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[7:4] = 0x00000000U
9187ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
9188ad5b5801SMichal Simek     // .. .. reg_ddrc_rd_odt_hold = 0x0
9189ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[11:8] = 0x00000000U
9190ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000000U
9191ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_hold = 0x5
9192ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[15:12] = 0x00000005U
9193ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00005000U
9194ad5b5801SMichal Simek     // .. ..
9195ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800605C, 0x0000FFFFU ,0x00005003U),
9196ad5b5801SMichal Simek     // .. .. reg_ddrc_pageclose = 0x0
9197ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[0:0] = 0x00000000U
9198ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9199ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_num_entries = 0x1f
9200ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[6:1] = 0x0000001FU
9201ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000007EU    VAL : 0x0000003EU
9202ad5b5801SMichal Simek     // .. .. reg_ddrc_auto_pre_en = 0x0
9203ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[7:7] = 0x00000000U
9204ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
9205ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_update_level = 0x0
9206ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[8:8] = 0x00000000U
9207ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
9208ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_wc = 0x0
9209ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[9:9] = 0x00000000U
9210ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
9211ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_collision_page_opt = 0x0
9212ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[10:10] = 0x00000000U
9213ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9214ad5b5801SMichal Simek     // .. .. reg_ddrc_selfref_en = 0x0
9215ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[12:12] = 0x00000000U
9216ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
9217ad5b5801SMichal Simek     // .. ..
9218ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006060, 0x000017FFU ,0x0000003EU),
9219ad5b5801SMichal Simek     // .. .. reg_ddrc_go2critical_hysteresis = 0x0
9220ad5b5801SMichal Simek     // .. .. ==> 0XF8006064[12:5] = 0x00000000U
9221ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001FE0U    VAL : 0x00000000U
9222ad5b5801SMichal Simek     // .. .. reg_arb_go2critical_en = 0x1
9223ad5b5801SMichal Simek     // .. .. ==> 0XF8006064[17:17] = 0x00000001U
9224ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00020000U
9225ad5b5801SMichal Simek     // .. ..
9226ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006064, 0x00021FE0U ,0x00020000U),
9227ad5b5801SMichal Simek     // .. .. reg_ddrc_wrlvl_ww = 0x41
9228ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[7:0] = 0x00000041U
9229ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000041U
9230ad5b5801SMichal Simek     // .. .. reg_ddrc_rdlvl_rr = 0x41
9231ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[15:8] = 0x00000041U
9232ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00004100U
9233ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_wlmrd = 0x28
9234ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[25:16] = 0x00000028U
9235ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF0000U    VAL : 0x00280000U
9236ad5b5801SMichal Simek     // .. ..
9237ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006068, 0x03FFFFFFU ,0x00284141U),
9238ad5b5801SMichal Simek     // .. .. dfi_t_ctrlupd_interval_min_x1024 = 0x10
9239ad5b5801SMichal Simek     // .. .. ==> 0XF800606C[7:0] = 0x00000010U
9240ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000010U
9241ad5b5801SMichal Simek     // .. .. dfi_t_ctrlupd_interval_max_x1024 = 0x16
9242ad5b5801SMichal Simek     // .. .. ==> 0XF800606C[15:8] = 0x00000016U
9243ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00001600U
9244ad5b5801SMichal Simek     // .. ..
9245ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800606C, 0x0000FFFFU ,0x00001610U),
9246ad5b5801SMichal Simek     // .. .. refresh_timer0_start_value_x32 = 0x0
9247ad5b5801SMichal Simek     // .. .. ==> 0XF80060A0[11:0] = 0x00000000U
9248ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000000U
9249ad5b5801SMichal Simek     // .. .. refresh_timer1_start_value_x32 = 0x8
9250ad5b5801SMichal Simek     // .. .. ==> 0XF80060A0[23:12] = 0x00000008U
9251ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FFF000U    VAL : 0x00008000U
9252ad5b5801SMichal Simek     // .. ..
9253ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A0, 0x00FFFFFFU ,0x00008000U),
9254ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_zq = 0x0
9255ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[0:0] = 0x00000000U
9256ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9257ad5b5801SMichal Simek     // .. .. reg_ddrc_ddr3 = 0x1
9258ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[1:1] = 0x00000001U
9259ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
9260ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mod = 0x200
9261ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[11:2] = 0x00000200U
9262ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFCU    VAL : 0x00000800U
9263ad5b5801SMichal Simek     // .. .. reg_ddrc_t_zq_long_nop = 0x200
9264ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[21:12] = 0x00000200U
9265ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00200000U
9266ad5b5801SMichal Simek     // .. .. reg_ddrc_t_zq_short_nop = 0x40
9267ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[31:22] = 0x00000040U
9268ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFC00000U    VAL : 0x10000000U
9269ad5b5801SMichal Simek     // .. ..
9270ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A4, 0xFFFFFFFFU ,0x10200802U),
9271ad5b5801SMichal Simek     // .. .. t_zq_short_interval_x1024 = 0xcb73
9272ad5b5801SMichal Simek     // .. .. ==> 0XF80060A8[19:0] = 0x0000CB73U
9273ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFFFFU    VAL : 0x0000CB73U
9274ad5b5801SMichal Simek     // .. .. dram_rstn_x1024 = 0x69
9275ad5b5801SMichal Simek     // .. .. ==> 0XF80060A8[27:20] = 0x00000069U
9276ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0FF00000U    VAL : 0x06900000U
9277ad5b5801SMichal Simek     // .. ..
9278ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A8, 0x0FFFFFFFU ,0x0690CB73U),
9279ad5b5801SMichal Simek     // .. .. deeppowerdown_en = 0x0
9280ad5b5801SMichal Simek     // .. .. ==> 0XF80060AC[0:0] = 0x00000000U
9281ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9282ad5b5801SMichal Simek     // .. .. deeppowerdown_to_x1024 = 0xff
9283ad5b5801SMichal Simek     // .. .. ==> 0XF80060AC[8:1] = 0x000000FFU
9284ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001FEU    VAL : 0x000001FEU
9285ad5b5801SMichal Simek     // .. ..
9286ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060AC, 0x000001FFU ,0x000001FEU),
9287ad5b5801SMichal Simek     // .. .. dfi_wrlvl_max_x1024 = 0xfff
9288ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[11:0] = 0x00000FFFU
9289ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000FFFU
9290ad5b5801SMichal Simek     // .. .. dfi_rdlvl_max_x1024 = 0xfff
9291ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[23:12] = 0x00000FFFU
9292ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FFF000U    VAL : 0x00FFF000U
9293ad5b5801SMichal Simek     // .. .. ddrc_reg_twrlvl_max_error = 0x0
9294ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[24:24] = 0x00000000U
9295ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
9296ad5b5801SMichal Simek     // .. .. ddrc_reg_trdlvl_max_error = 0x0
9297ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[25:25] = 0x00000000U
9298ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
9299ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_wr_level_en = 0x1
9300ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[26:26] = 0x00000001U
9301ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x04000000U
9302ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_rd_dqs_gate_level = 0x1
9303ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[27:27] = 0x00000001U
9304ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x08000000U
9305ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_rd_data_eye_train = 0x1
9306ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[28:28] = 0x00000001U
9307ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
9308ad5b5801SMichal Simek     // .. ..
9309ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B0, 0x1FFFFFFFU ,0x1CFFFFFFU),
9310ad5b5801SMichal Simek     // .. .. reg_ddrc_2t_delay = 0x0
9311ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[8:0] = 0x00000000U
9312ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001FFU    VAL : 0x00000000U
9313ad5b5801SMichal Simek     // .. .. reg_ddrc_skip_ocd = 0x1
9314ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[9:9] = 0x00000001U
9315ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
9316ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_pre_bypass = 0x0
9317ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[10:10] = 0x00000000U
9318ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9319ad5b5801SMichal Simek     // .. ..
9320ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B4, 0x000007FFU ,0x00000200U),
9321ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_rddata_en = 0x6
9322ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[4:0] = 0x00000006U
9323ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000006U
9324ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrlup_min = 0x3
9325ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[14:5] = 0x00000003U
9326ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FE0U    VAL : 0x00000060U
9327ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrlup_max = 0x40
9328ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[24:15] = 0x00000040U
9329ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01FF8000U    VAL : 0x00200000U
9330ad5b5801SMichal Simek     // .. ..
9331ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B8, 0x01FFFFFFU ,0x00200066U),
9332ad5b5801SMichal Simek     // .. .. START: RESET ECC ERROR
9333ad5b5801SMichal Simek     // .. .. Clear_Uncorrectable_DRAM_ECC_error = 1
9334ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[0:0] = 0x00000001U
9335ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9336ad5b5801SMichal Simek     // .. .. Clear_Correctable_DRAM_ECC_error = 1
9337ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[1:1] = 0x00000001U
9338ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
9339ad5b5801SMichal Simek     // .. ..
9340ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C4, 0x00000003U ,0x00000003U),
9341ad5b5801SMichal Simek     // .. .. FINISH: RESET ECC ERROR
9342ad5b5801SMichal Simek     // .. .. Clear_Uncorrectable_DRAM_ECC_error = 0x0
9343ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[0:0] = 0x00000000U
9344ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9345ad5b5801SMichal Simek     // .. .. Clear_Correctable_DRAM_ECC_error = 0x0
9346ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[1:1] = 0x00000000U
9347ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9348ad5b5801SMichal Simek     // .. ..
9349ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C4, 0x00000003U ,0x00000000U),
9350ad5b5801SMichal Simek     // .. .. CORR_ECC_LOG_VALID = 0x0
9351ad5b5801SMichal Simek     // .. .. ==> 0XF80060C8[0:0] = 0x00000000U
9352ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9353ad5b5801SMichal Simek     // .. .. ECC_CORRECTED_BIT_NUM = 0x0
9354ad5b5801SMichal Simek     // .. .. ==> 0XF80060C8[7:1] = 0x00000000U
9355ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FEU    VAL : 0x00000000U
9356ad5b5801SMichal Simek     // .. ..
9357ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C8, 0x000000FFU ,0x00000000U),
9358ad5b5801SMichal Simek     // .. .. UNCORR_ECC_LOG_VALID = 0x0
9359ad5b5801SMichal Simek     // .. .. ==> 0XF80060DC[0:0] = 0x00000000U
9360ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9361ad5b5801SMichal Simek     // .. ..
9362ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060DC, 0x00000001U ,0x00000000U),
9363ad5b5801SMichal Simek     // .. .. STAT_NUM_CORR_ERR = 0x0
9364ad5b5801SMichal Simek     // .. .. ==> 0XF80060F0[15:8] = 0x00000000U
9365ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00000000U
9366ad5b5801SMichal Simek     // .. .. STAT_NUM_UNCORR_ERR = 0x0
9367ad5b5801SMichal Simek     // .. .. ==> 0XF80060F0[7:0] = 0x00000000U
9368ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000000U
9369ad5b5801SMichal Simek     // .. ..
9370ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060F0, 0x0000FFFFU ,0x00000000U),
9371ad5b5801SMichal Simek     // .. .. reg_ddrc_ecc_mode = 0x0
9372ad5b5801SMichal Simek     // .. .. ==> 0XF80060F4[2:0] = 0x00000000U
9373ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000000U
9374ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_scrub = 0x1
9375ad5b5801SMichal Simek     // .. .. ==> 0XF80060F4[3:3] = 0x00000001U
9376ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
9377ad5b5801SMichal Simek     // .. ..
9378ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060F4, 0x0000000FU ,0x00000008U),
9379ad5b5801SMichal Simek     // .. .. reg_phy_dif_on = 0x0
9380ad5b5801SMichal Simek     // .. .. ==> 0XF8006114[3:0] = 0x00000000U
9381ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
9382ad5b5801SMichal Simek     // .. .. reg_phy_dif_off = 0x0
9383ad5b5801SMichal Simek     // .. .. ==> 0XF8006114[7:4] = 0x00000000U
9384ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
9385ad5b5801SMichal Simek     // .. ..
9386ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006114, 0x000000FFU ,0x00000000U),
9387ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
9388ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[0:0] = 0x00000001U
9389ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9390ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
9391ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[1:1] = 0x00000000U
9392ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9393ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
9394ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[2:2] = 0x00000000U
9395ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
9396ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
9397ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[3:3] = 0x00000000U
9398ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
9399ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
9400ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[4:4] = 0x00000000U
9401ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
9402ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
9403ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[5:5] = 0x00000000U
9404ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
9405ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
9406ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[14:6] = 0x00000000U
9407ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
9408ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
9409ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[23:15] = 0x00000000U
9410ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
9411ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
9412ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[30:24] = 0x00000040U
9413ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
9414ad5b5801SMichal Simek     // .. ..
9415ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006118, 0x7FFFFFFFU ,0x40000001U),
9416ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
9417ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[0:0] = 0x00000001U
9418ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9419ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
9420ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[1:1] = 0x00000000U
9421ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9422ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
9423ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[2:2] = 0x00000000U
9424ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
9425ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
9426ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[3:3] = 0x00000000U
9427ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
9428ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
9429ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[4:4] = 0x00000000U
9430ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
9431ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
9432ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[5:5] = 0x00000000U
9433ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
9434ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
9435ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[14:6] = 0x00000000U
9436ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
9437ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
9438ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[23:15] = 0x00000000U
9439ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
9440ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
9441ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[30:24] = 0x00000040U
9442ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
9443ad5b5801SMichal Simek     // .. ..
9444ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800611C, 0x7FFFFFFFU ,0x40000001U),
9445ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
9446ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[0:0] = 0x00000001U
9447ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9448ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
9449ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[1:1] = 0x00000000U
9450ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9451ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
9452ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[2:2] = 0x00000000U
9453ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
9454ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
9455ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[3:3] = 0x00000000U
9456ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
9457ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
9458ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[4:4] = 0x00000000U
9459ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
9460ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
9461ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[5:5] = 0x00000000U
9462ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
9463ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
9464ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[14:6] = 0x00000000U
9465ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
9466ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
9467ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[23:15] = 0x00000000U
9468ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
9469ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
9470ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[30:24] = 0x00000040U
9471ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
9472ad5b5801SMichal Simek     // .. ..
9473ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006120, 0x7FFFFFFFU ,0x40000001U),
9474ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
9475ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[0:0] = 0x00000001U
9476ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9477ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
9478ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[1:1] = 0x00000000U
9479ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9480ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
9481ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[2:2] = 0x00000000U
9482ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
9483ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
9484ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[3:3] = 0x00000000U
9485ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
9486ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
9487ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[4:4] = 0x00000000U
9488ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
9489ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
9490ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[5:5] = 0x00000000U
9491ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
9492ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
9493ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[14:6] = 0x00000000U
9494ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
9495ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
9496ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[23:15] = 0x00000000U
9497ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
9498ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
9499ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[30:24] = 0x00000040U
9500ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
9501ad5b5801SMichal Simek     // .. ..
9502ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006124, 0x7FFFFFFFU ,0x40000001U),
9503ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x3
9504ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[9:0] = 0x00000003U
9505ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000003U
9506ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xcf
9507ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[19:10] = 0x000000CFU
9508ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00033C00U
9509ad5b5801SMichal Simek     // .. ..
9510ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800612C, 0x000FFFFFU ,0x00033C03U),
9511ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x3
9512ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[9:0] = 0x00000003U
9513ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000003U
9514ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xd0
9515ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[19:10] = 0x000000D0U
9516ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00034000U
9517ad5b5801SMichal Simek     // .. ..
9518ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006130, 0x000FFFFFU ,0x00034003U),
9519ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x0
9520ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[9:0] = 0x00000000U
9521ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000000U
9522ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xbd
9523ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[19:10] = 0x000000BDU
9524ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0002F400U
9525ad5b5801SMichal Simek     // .. ..
9526ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006134, 0x000FFFFFU ,0x0002F400U),
9527ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x0
9528ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[9:0] = 0x00000000U
9529ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000000U
9530ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xc1
9531ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[19:10] = 0x000000C1U
9532ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00030400U
9533ad5b5801SMichal Simek     // .. ..
9534ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006138, 0x000FFFFFU ,0x00030400U),
9535ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
9536ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[9:0] = 0x00000035U
9537ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
9538ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
9539ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[10:10] = 0x00000000U
9540ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9541ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
9542ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[19:11] = 0x00000000U
9543ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9544ad5b5801SMichal Simek     // .. ..
9545ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006140, 0x000FFFFFU ,0x00000035U),
9546ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
9547ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[9:0] = 0x00000035U
9548ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
9549ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
9550ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[10:10] = 0x00000000U
9551ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9552ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
9553ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[19:11] = 0x00000000U
9554ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9555ad5b5801SMichal Simek     // .. ..
9556ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006144, 0x000FFFFFU ,0x00000035U),
9557ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
9558ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[9:0] = 0x00000035U
9559ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
9560ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
9561ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[10:10] = 0x00000000U
9562ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9563ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
9564ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[19:11] = 0x00000000U
9565ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9566ad5b5801SMichal Simek     // .. ..
9567ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006148, 0x000FFFFFU ,0x00000035U),
9568ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
9569ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[9:0] = 0x00000035U
9570ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
9571ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
9572ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[10:10] = 0x00000000U
9573ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9574ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
9575ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[19:11] = 0x00000000U
9576ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9577ad5b5801SMichal Simek     // .. ..
9578ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800614C, 0x000FFFFFU ,0x00000035U),
9579ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x83
9580ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[9:0] = 0x00000083U
9581ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000083U
9582ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
9583ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[10:10] = 0x00000000U
9584ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9585ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
9586ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[19:11] = 0x00000000U
9587ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9588ad5b5801SMichal Simek     // .. ..
9589ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006154, 0x000FFFFFU ,0x00000083U),
9590ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x83
9591ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[9:0] = 0x00000083U
9592ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000083U
9593ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
9594ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[10:10] = 0x00000000U
9595ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9596ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
9597ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[19:11] = 0x00000000U
9598ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9599ad5b5801SMichal Simek     // .. ..
9600ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006158, 0x000FFFFFU ,0x00000083U),
9601ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x7f
9602ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[9:0] = 0x0000007FU
9603ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x0000007FU
9604ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
9605ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[10:10] = 0x00000000U
9606ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9607ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
9608ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[19:11] = 0x00000000U
9609ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9610ad5b5801SMichal Simek     // .. ..
9611ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800615C, 0x000FFFFFU ,0x0000007FU),
9612ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x78
9613ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[9:0] = 0x00000078U
9614ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000078U
9615ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
9616ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[10:10] = 0x00000000U
9617ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9618ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
9619ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[19:11] = 0x00000000U
9620ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9621ad5b5801SMichal Simek     // .. ..
9622ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006160, 0x000FFFFFU ,0x00000078U),
9623ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x124
9624ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[10:0] = 0x00000124U
9625ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000124U
9626ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
9627ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[11:11] = 0x00000000U
9628ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
9629ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
9630ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[20:12] = 0x00000000U
9631ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
9632ad5b5801SMichal Simek     // .. ..
9633ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006168, 0x001FFFFFU ,0x00000124U),
9634ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x125
9635ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[10:0] = 0x00000125U
9636ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000125U
9637ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
9638ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[11:11] = 0x00000000U
9639ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
9640ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
9641ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[20:12] = 0x00000000U
9642ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
9643ad5b5801SMichal Simek     // .. ..
9644ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800616C, 0x001FFFFFU ,0x00000125U),
9645ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x112
9646ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[10:0] = 0x00000112U
9647ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000112U
9648ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
9649ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[11:11] = 0x00000000U
9650ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
9651ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
9652ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[20:12] = 0x00000000U
9653ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
9654ad5b5801SMichal Simek     // .. ..
9655ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006170, 0x001FFFFFU ,0x00000112U),
9656ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x116
9657ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[10:0] = 0x00000116U
9658ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000116U
9659ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
9660ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[11:11] = 0x00000000U
9661ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
9662ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
9663ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[20:12] = 0x00000000U
9664ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
9665ad5b5801SMichal Simek     // .. ..
9666ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006174, 0x001FFFFFU ,0x00000116U),
9667ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xc3
9668ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[9:0] = 0x000000C3U
9669ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000C3U
9670ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
9671ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[10:10] = 0x00000000U
9672ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9673ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
9674ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[19:11] = 0x00000000U
9675ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9676ad5b5801SMichal Simek     // .. ..
9677ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800617C, 0x000FFFFFU ,0x000000C3U),
9678ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xc3
9679ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[9:0] = 0x000000C3U
9680ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000C3U
9681ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
9682ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[10:10] = 0x00000000U
9683ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9684ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
9685ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[19:11] = 0x00000000U
9686ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9687ad5b5801SMichal Simek     // .. ..
9688ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006180, 0x000FFFFFU ,0x000000C3U),
9689ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xbf
9690ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[9:0] = 0x000000BFU
9691ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000BFU
9692ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
9693ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[10:10] = 0x00000000U
9694ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9695ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
9696ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[19:11] = 0x00000000U
9697ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9698ad5b5801SMichal Simek     // .. ..
9699ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006184, 0x000FFFFFU ,0x000000BFU),
9700ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xb8
9701ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[9:0] = 0x000000B8U
9702ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000B8U
9703ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
9704ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[10:10] = 0x00000000U
9705ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9706ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
9707ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[19:11] = 0x00000000U
9708ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9709ad5b5801SMichal Simek     // .. ..
9710ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006188, 0x000FFFFFU ,0x000000B8U),
9711ad5b5801SMichal Simek     // .. .. reg_phy_loopback = 0x0
9712ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[0:0] = 0x00000000U
9713ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9714ad5b5801SMichal Simek     // .. .. reg_phy_bl2 = 0x0
9715ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[1:1] = 0x00000000U
9716ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9717ad5b5801SMichal Simek     // .. .. reg_phy_at_spd_atpg = 0x0
9718ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[2:2] = 0x00000000U
9719ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
9720ad5b5801SMichal Simek     // .. .. reg_phy_bist_enable = 0x0
9721ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[3:3] = 0x00000000U
9722ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
9723ad5b5801SMichal Simek     // .. .. reg_phy_bist_force_err = 0x0
9724ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[4:4] = 0x00000000U
9725ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
9726ad5b5801SMichal Simek     // .. .. reg_phy_bist_mode = 0x0
9727ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[6:5] = 0x00000000U
9728ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
9729ad5b5801SMichal Simek     // .. .. reg_phy_invert_clkout = 0x1
9730ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[7:7] = 0x00000001U
9731ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
9732ad5b5801SMichal Simek     // .. .. reg_phy_all_dq_mpr_rd_resp = 0x0
9733ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[8:8] = 0x00000000U
9734ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
9735ad5b5801SMichal Simek     // .. .. reg_phy_sel_logic = 0x0
9736ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[9:9] = 0x00000000U
9737ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
9738ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_ratio = 0x100
9739ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[19:10] = 0x00000100U
9740ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00040000U
9741ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_force = 0x0
9742ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[20:20] = 0x00000000U
9743ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
9744ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_delay = 0x0
9745ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[27:21] = 0x00000000U
9746ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0FE00000U    VAL : 0x00000000U
9747ad5b5801SMichal Simek     // .. .. reg_phy_use_rank0_delays = 0x1
9748ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[28:28] = 0x00000001U
9749ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
9750ad5b5801SMichal Simek     // .. .. reg_phy_lpddr = 0x0
9751ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[29:29] = 0x00000000U
9752ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
9753ad5b5801SMichal Simek     // .. .. reg_phy_cmd_latency = 0x0
9754ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[30:30] = 0x00000000U
9755ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x40000000U    VAL : 0x00000000U
9756ad5b5801SMichal Simek     // .. .. reg_phy_int_lpbk = 0x0
9757ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[31:31] = 0x00000000U
9758ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x80000000U    VAL : 0x00000000U
9759ad5b5801SMichal Simek     // .. ..
9760ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006190, 0xFFFFFFFFU ,0x10040080U),
9761ad5b5801SMichal Simek     // .. .. reg_phy_wr_rl_delay = 0x2
9762ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[4:0] = 0x00000002U
9763ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000002U
9764ad5b5801SMichal Simek     // .. .. reg_phy_rd_rl_delay = 0x4
9765ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[9:5] = 0x00000004U
9766ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x00000080U
9767ad5b5801SMichal Simek     // .. .. reg_phy_dll_lock_diff = 0xf
9768ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[13:10] = 0x0000000FU
9769ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003C00U    VAL : 0x00003C00U
9770ad5b5801SMichal Simek     // .. .. reg_phy_use_wr_level = 0x1
9771ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[14:14] = 0x00000001U
9772ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00004000U
9773ad5b5801SMichal Simek     // .. .. reg_phy_use_rd_dqs_gate_level = 0x1
9774ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[15:15] = 0x00000001U
9775ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00008000U
9776ad5b5801SMichal Simek     // .. .. reg_phy_use_rd_data_eye_level = 0x1
9777ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[16:16] = 0x00000001U
9778ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00010000U
9779ad5b5801SMichal Simek     // .. .. reg_phy_dis_calib_rst = 0x0
9780ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[17:17] = 0x00000000U
9781ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9782ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_delay = 0x0
9783ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[19:18] = 0x00000000U
9784ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
9785ad5b5801SMichal Simek     // .. ..
9786ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006194, 0x000FFFFFU ,0x0001FC82U),
9787ad5b5801SMichal Simek     // .. .. reg_arb_page_addr_mask = 0x0
9788ad5b5801SMichal Simek     // .. .. ==> 0XF8006204[31:0] = 0x00000000U
9789ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000000U
9790ad5b5801SMichal Simek     // .. ..
9791ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006204, 0xFFFFFFFFU ,0x00000000U),
9792ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
9793ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[9:0] = 0x000003FFU
9794ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
9795ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
9796ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[16:16] = 0x00000000U
9797ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9798ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
9799ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[17:17] = 0x00000000U
9800ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9801ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
9802ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[18:18] = 0x00000000U
9803ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
9804ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
9805ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[19:19] = 0x00000001U
9806ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
9807ad5b5801SMichal Simek     // .. ..
9808ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006208, 0x000F03FFU ,0x000803FFU),
9809ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
9810ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[9:0] = 0x000003FFU
9811ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
9812ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
9813ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[16:16] = 0x00000000U
9814ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9815ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
9816ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[17:17] = 0x00000000U
9817ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9818ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
9819ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[18:18] = 0x00000000U
9820ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
9821ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
9822ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[19:19] = 0x00000001U
9823ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
9824ad5b5801SMichal Simek     // .. ..
9825ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800620C, 0x000F03FFU ,0x000803FFU),
9826ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
9827ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[9:0] = 0x000003FFU
9828ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
9829ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
9830ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[16:16] = 0x00000000U
9831ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9832ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
9833ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[17:17] = 0x00000000U
9834ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9835ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
9836ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[18:18] = 0x00000000U
9837ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
9838ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
9839ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[19:19] = 0x00000001U
9840ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
9841ad5b5801SMichal Simek     // .. ..
9842ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006210, 0x000F03FFU ,0x000803FFU),
9843ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
9844ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[9:0] = 0x000003FFU
9845ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
9846ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
9847ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[16:16] = 0x00000000U
9848ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9849ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
9850ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[17:17] = 0x00000000U
9851ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9852ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
9853ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[18:18] = 0x00000000U
9854ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
9855ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
9856ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[19:19] = 0x00000001U
9857ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
9858ad5b5801SMichal Simek     // .. ..
9859ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006214, 0x000F03FFU ,0x000803FFU),
9860ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
9861ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[9:0] = 0x000003FFU
9862ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
9863ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
9864ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[16:16] = 0x00000000U
9865ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9866ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
9867ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[17:17] = 0x00000000U
9868ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9869ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
9870ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[18:18] = 0x00000000U
9871ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
9872ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
9873ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[19:19] = 0x00000000U
9874ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
9875ad5b5801SMichal Simek     // .. ..
9876ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006218, 0x000F03FFU ,0x000003FFU),
9877ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
9878ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[9:0] = 0x000003FFU
9879ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
9880ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
9881ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[16:16] = 0x00000000U
9882ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9883ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
9884ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[17:17] = 0x00000000U
9885ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9886ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
9887ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[18:18] = 0x00000000U
9888ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
9889ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
9890ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[19:19] = 0x00000000U
9891ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
9892ad5b5801SMichal Simek     // .. ..
9893ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800621C, 0x000F03FFU ,0x000003FFU),
9894ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
9895ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[9:0] = 0x000003FFU
9896ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
9897ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
9898ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[16:16] = 0x00000000U
9899ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9900ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
9901ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[17:17] = 0x00000000U
9902ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9903ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
9904ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[18:18] = 0x00000000U
9905ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
9906ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
9907ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[19:19] = 0x00000000U
9908ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
9909ad5b5801SMichal Simek     // .. ..
9910ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006220, 0x000F03FFU ,0x000003FFU),
9911ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
9912ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[9:0] = 0x000003FFU
9913ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
9914ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
9915ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[16:16] = 0x00000000U
9916ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9917ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
9918ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[17:17] = 0x00000000U
9919ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9920ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
9921ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[18:18] = 0x00000000U
9922ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
9923ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
9924ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[19:19] = 0x00000000U
9925ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
9926ad5b5801SMichal Simek     // .. ..
9927ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006224, 0x000F03FFU ,0x000003FFU),
9928ad5b5801SMichal Simek     // .. .. reg_ddrc_lpddr2 = 0x0
9929ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[0:0] = 0x00000000U
9930ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9931ad5b5801SMichal Simek     // .. .. reg_ddrc_per_bank_refresh = 0x0
9932ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[1:1] = 0x00000000U
9933ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9934ad5b5801SMichal Simek     // .. .. reg_ddrc_derate_enable = 0x0
9935ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[2:2] = 0x00000000U
9936ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
9937ad5b5801SMichal Simek     // .. .. reg_ddrc_mr4_margin = 0x0
9938ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[11:4] = 0x00000000U
9939ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FF0U    VAL : 0x00000000U
9940ad5b5801SMichal Simek     // .. ..
9941ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062A8, 0x00000FF7U ,0x00000000U),
9942ad5b5801SMichal Simek     // .. .. reg_ddrc_mr4_read_interval = 0x0
9943ad5b5801SMichal Simek     // .. .. ==> 0XF80062AC[31:0] = 0x00000000U
9944ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000000U
9945ad5b5801SMichal Simek     // .. ..
9946ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062AC, 0xFFFFFFFFU ,0x00000000U),
9947ad5b5801SMichal Simek     // .. .. reg_ddrc_min_stable_clock_x1 = 0x5
9948ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[3:0] = 0x00000005U
9949ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000005U
9950ad5b5801SMichal Simek     // .. .. reg_ddrc_idle_after_reset_x32 = 0x12
9951ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[11:4] = 0x00000012U
9952ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FF0U    VAL : 0x00000120U
9953ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mrw = 0x5
9954ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[21:12] = 0x00000005U
9955ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00005000U
9956ad5b5801SMichal Simek     // .. ..
9957ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062B0, 0x003FFFFFU ,0x00005125U),
9958ad5b5801SMichal Simek     // .. .. reg_ddrc_max_auto_init_x1024 = 0xa8
9959ad5b5801SMichal Simek     // .. .. ==> 0XF80062B4[7:0] = 0x000000A8U
9960ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x000000A8U
9961ad5b5801SMichal Simek     // .. .. reg_ddrc_dev_zqinit_x32 = 0x12
9962ad5b5801SMichal Simek     // .. .. ==> 0XF80062B4[17:8] = 0x00000012U
9963ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0003FF00U    VAL : 0x00001200U
9964ad5b5801SMichal Simek     // .. ..
9965ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062B4, 0x0003FFFFU ,0x000012A8U),
9966ad5b5801SMichal Simek     // .. .. START: POLL ON DCI STATUS
9967ad5b5801SMichal Simek     // .. .. DONE = 1
9968ad5b5801SMichal Simek     // .. .. ==> 0XF8000B74[13:13] = 0x00000001U
9969ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
9970ad5b5801SMichal Simek     // .. ..
9971ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF8000B74, 0x00002000U),
9972ad5b5801SMichal Simek     // .. .. FINISH: POLL ON DCI STATUS
9973ad5b5801SMichal Simek     // .. .. START: UNLOCK DDR
9974ad5b5801SMichal Simek     // .. .. reg_ddrc_soft_rstb = 0x1
9975ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[0:0] = 0x00000001U
9976ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9977ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_en = 0x0
9978ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[1:1] = 0x00000000U
9979ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9980ad5b5801SMichal Simek     // .. .. reg_ddrc_data_bus_width = 0x0
9981ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[3:2] = 0x00000000U
9982ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000CU    VAL : 0x00000000U
9983ad5b5801SMichal Simek     // .. .. reg_ddrc_burst8_refresh = 0x0
9984ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[6:4] = 0x00000000U
9985ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
9986ad5b5801SMichal Simek     // .. .. reg_ddrc_rdwr_idle_gap = 1
9987ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[13:7] = 0x00000001U
9988ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003F80U    VAL : 0x00000080U
9989ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_rd_bypass = 0x0
9990ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[14:14] = 0x00000000U
9991ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
9992ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_act_bypass = 0x0
9993ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[15:15] = 0x00000000U
9994ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
9995ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_refresh = 0x0
9996ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[16:16] = 0x00000000U
9997ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9998ad5b5801SMichal Simek     // .. ..
9999ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006000, 0x0001FFFFU ,0x00000081U),
10000ad5b5801SMichal Simek     // .. .. FINISH: UNLOCK DDR
10001ad5b5801SMichal Simek     // .. .. START: CHECK DDR STATUS
10002ad5b5801SMichal Simek     // .. .. ddrc_reg_operating_mode = 1
10003ad5b5801SMichal Simek     // .. .. ==> 0XF8006054[2:0] = 0x00000001U
10004ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000001U
10005ad5b5801SMichal Simek     // .. ..
10006ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF8006054, 0x00000007U),
10007ad5b5801SMichal Simek     // .. .. FINISH: CHECK DDR STATUS
10008ad5b5801SMichal Simek     // .. FINISH: DDR INITIALIZATION
10009ad5b5801SMichal Simek     // FINISH: top
10010ad5b5801SMichal Simek     //
10011ad5b5801SMichal Simek     EMIT_EXIT(),
10012ad5b5801SMichal Simek 
10013ad5b5801SMichal Simek     //
10014ad5b5801SMichal Simek };
10015ad5b5801SMichal Simek 
10016ad5b5801SMichal Simek unsigned long ps7_mio_init_data_1_0[] = {
10017ad5b5801SMichal Simek     // START: top
10018ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
10019ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
10020ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
10021ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
10022ad5b5801SMichal Simek     // ..
10023ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
10024ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
10025ad5b5801SMichal Simek     // .. START: OCM REMAPPING
10026ad5b5801SMichal Simek     // .. FINISH: OCM REMAPPING
10027ad5b5801SMichal Simek     // .. START: DDRIOB SETTINGS
10028ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10029ad5b5801SMichal Simek     // .. ==> 0XF8000B40[0:0] = 0x00000000U
10030ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10031ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
10032ad5b5801SMichal Simek     // .. ==> 0XF8000B40[2:1] = 0x00000000U
10033ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
10034ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10035ad5b5801SMichal Simek     // .. ==> 0XF8000B40[3:3] = 0x00000000U
10036ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10037ad5b5801SMichal Simek     // .. TERM_EN = 0x0
10038ad5b5801SMichal Simek     // .. ==> 0XF8000B40[4:4] = 0x00000000U
10039ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
10040ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
10041ad5b5801SMichal Simek     // .. ==> 0XF8000B40[6:5] = 0x00000000U
10042ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
10043ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
10044ad5b5801SMichal Simek     // .. ==> 0XF8000B40[7:7] = 0x00000000U
10045ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10046ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
10047ad5b5801SMichal Simek     // .. ==> 0XF8000B40[8:8] = 0x00000000U
10048ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10049ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10050ad5b5801SMichal Simek     // .. ==> 0XF8000B40[10:9] = 0x00000003U
10051ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10052ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10053ad5b5801SMichal Simek     // .. ==> 0XF8000B40[11:11] = 0x00000000U
10054ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10055ad5b5801SMichal Simek     // ..
10056ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B40, 0x00000FFFU ,0x00000600U),
10057ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10058ad5b5801SMichal Simek     // .. ==> 0XF8000B44[0:0] = 0x00000000U
10059ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10060ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
10061ad5b5801SMichal Simek     // .. ==> 0XF8000B44[2:1] = 0x00000000U
10062ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
10063ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10064ad5b5801SMichal Simek     // .. ==> 0XF8000B44[3:3] = 0x00000000U
10065ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10066ad5b5801SMichal Simek     // .. TERM_EN = 0x0
10067ad5b5801SMichal Simek     // .. ==> 0XF8000B44[4:4] = 0x00000000U
10068ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
10069ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
10070ad5b5801SMichal Simek     // .. ==> 0XF8000B44[6:5] = 0x00000000U
10071ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
10072ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
10073ad5b5801SMichal Simek     // .. ==> 0XF8000B44[7:7] = 0x00000000U
10074ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10075ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
10076ad5b5801SMichal Simek     // .. ==> 0XF8000B44[8:8] = 0x00000000U
10077ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10078ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10079ad5b5801SMichal Simek     // .. ==> 0XF8000B44[10:9] = 0x00000003U
10080ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10081ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10082ad5b5801SMichal Simek     // .. ==> 0XF8000B44[11:11] = 0x00000000U
10083ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10084ad5b5801SMichal Simek     // ..
10085ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B44, 0x00000FFFU ,0x00000600U),
10086ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10087ad5b5801SMichal Simek     // .. ==> 0XF8000B48[0:0] = 0x00000000U
10088ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10089ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
10090ad5b5801SMichal Simek     // .. ==> 0XF8000B48[2:1] = 0x00000001U
10091ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
10092ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10093ad5b5801SMichal Simek     // .. ==> 0XF8000B48[3:3] = 0x00000000U
10094ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10095ad5b5801SMichal Simek     // .. TERM_EN = 0x1
10096ad5b5801SMichal Simek     // .. ==> 0XF8000B48[4:4] = 0x00000001U
10097ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
10098ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
10099ad5b5801SMichal Simek     // .. ==> 0XF8000B48[6:5] = 0x00000003U
10100ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
10101ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
10102ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000000U
10103ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10104ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
10105ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000000U
10106ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10107ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10108ad5b5801SMichal Simek     // .. ==> 0XF8000B48[10:9] = 0x00000003U
10109ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10110ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10111ad5b5801SMichal Simek     // .. ==> 0XF8000B48[11:11] = 0x00000000U
10112ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10113ad5b5801SMichal Simek     // ..
10114ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000FFFU ,0x00000672U),
10115ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10116ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[0:0] = 0x00000000U
10117ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10118ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
10119ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[2:1] = 0x00000001U
10120ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
10121ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10122ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[3:3] = 0x00000000U
10123ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10124ad5b5801SMichal Simek     // .. TERM_EN = 0x1
10125ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[4:4] = 0x00000001U
10126ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
10127ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
10128ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[6:5] = 0x00000003U
10129ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
10130ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
10131ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000000U
10132ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10133ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
10134ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000000U
10135ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10136ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10137ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[10:9] = 0x00000003U
10138ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10139ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10140ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[11:11] = 0x00000000U
10141ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10142ad5b5801SMichal Simek     // ..
10143ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000FFFU ,0x00000672U),
10144ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10145ad5b5801SMichal Simek     // .. ==> 0XF8000B50[0:0] = 0x00000000U
10146ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10147ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
10148ad5b5801SMichal Simek     // .. ==> 0XF8000B50[2:1] = 0x00000002U
10149ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
10150ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10151ad5b5801SMichal Simek     // .. ==> 0XF8000B50[3:3] = 0x00000000U
10152ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10153ad5b5801SMichal Simek     // .. TERM_EN = 0x1
10154ad5b5801SMichal Simek     // .. ==> 0XF8000B50[4:4] = 0x00000001U
10155ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
10156ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
10157ad5b5801SMichal Simek     // .. ==> 0XF8000B50[6:5] = 0x00000003U
10158ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
10159ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
10160ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000000U
10161ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10162ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
10163ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000000U
10164ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10165ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10166ad5b5801SMichal Simek     // .. ==> 0XF8000B50[10:9] = 0x00000003U
10167ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10168ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10169ad5b5801SMichal Simek     // .. ==> 0XF8000B50[11:11] = 0x00000000U
10170ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10171ad5b5801SMichal Simek     // ..
10172ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000FFFU ,0x00000674U),
10173ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10174ad5b5801SMichal Simek     // .. ==> 0XF8000B54[0:0] = 0x00000000U
10175ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10176ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
10177ad5b5801SMichal Simek     // .. ==> 0XF8000B54[2:1] = 0x00000002U
10178ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
10179ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10180ad5b5801SMichal Simek     // .. ==> 0XF8000B54[3:3] = 0x00000000U
10181ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10182ad5b5801SMichal Simek     // .. TERM_EN = 0x1
10183ad5b5801SMichal Simek     // .. ==> 0XF8000B54[4:4] = 0x00000001U
10184ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
10185ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
10186ad5b5801SMichal Simek     // .. ==> 0XF8000B54[6:5] = 0x00000003U
10187ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
10188ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
10189ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000000U
10190ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10191ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
10192ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000000U
10193ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10194ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10195ad5b5801SMichal Simek     // .. ==> 0XF8000B54[10:9] = 0x00000003U
10196ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10197ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10198ad5b5801SMichal Simek     // .. ==> 0XF8000B54[11:11] = 0x00000000U
10199ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10200ad5b5801SMichal Simek     // ..
10201ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000FFFU ,0x00000674U),
10202ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10203ad5b5801SMichal Simek     // .. ==> 0XF8000B58[0:0] = 0x00000000U
10204ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10205ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
10206ad5b5801SMichal Simek     // .. ==> 0XF8000B58[2:1] = 0x00000000U
10207ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
10208ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10209ad5b5801SMichal Simek     // .. ==> 0XF8000B58[3:3] = 0x00000000U
10210ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10211ad5b5801SMichal Simek     // .. TERM_EN = 0x0
10212ad5b5801SMichal Simek     // .. ==> 0XF8000B58[4:4] = 0x00000000U
10213ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
10214ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
10215ad5b5801SMichal Simek     // .. ==> 0XF8000B58[6:5] = 0x00000000U
10216ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
10217ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
10218ad5b5801SMichal Simek     // .. ==> 0XF8000B58[7:7] = 0x00000000U
10219ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10220ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
10221ad5b5801SMichal Simek     // .. ==> 0XF8000B58[8:8] = 0x00000000U
10222ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10223ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10224ad5b5801SMichal Simek     // .. ==> 0XF8000B58[10:9] = 0x00000003U
10225ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10226ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10227ad5b5801SMichal Simek     // .. ==> 0XF8000B58[11:11] = 0x00000000U
10228ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10229ad5b5801SMichal Simek     // ..
10230ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B58, 0x00000FFFU ,0x00000600U),
10231ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
10232ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[6:0] = 0x0000001CU
10233ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
10234ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
10235ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[13:7] = 0x0000000CU
10236ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
10237ad5b5801SMichal Simek     // .. SLEW_P = 0x3
10238ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[18:14] = 0x00000003U
10239ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x0000C000U
10240ad5b5801SMichal Simek     // .. SLEW_N = 0x3
10241ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[23:19] = 0x00000003U
10242ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00180000U
10243ad5b5801SMichal Simek     // .. GTL = 0x0
10244ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[26:24] = 0x00000000U
10245ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
10246ad5b5801SMichal Simek     // .. RTERM = 0x0
10247ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[31:27] = 0x00000000U
10248ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
10249ad5b5801SMichal Simek     // ..
10250ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B5C, 0xFFFFFFFFU ,0x0018C61CU),
10251ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
10252ad5b5801SMichal Simek     // .. ==> 0XF8000B60[6:0] = 0x0000001CU
10253ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
10254ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
10255ad5b5801SMichal Simek     // .. ==> 0XF8000B60[13:7] = 0x0000000CU
10256ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
10257ad5b5801SMichal Simek     // .. SLEW_P = 0x6
10258ad5b5801SMichal Simek     // .. ==> 0XF8000B60[18:14] = 0x00000006U
10259ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
10260ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
10261ad5b5801SMichal Simek     // .. ==> 0XF8000B60[23:19] = 0x0000001FU
10262ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
10263ad5b5801SMichal Simek     // .. GTL = 0x0
10264ad5b5801SMichal Simek     // .. ==> 0XF8000B60[26:24] = 0x00000000U
10265ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
10266ad5b5801SMichal Simek     // .. RTERM = 0x0
10267ad5b5801SMichal Simek     // .. ==> 0XF8000B60[31:27] = 0x00000000U
10268ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
10269ad5b5801SMichal Simek     // ..
10270ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B60, 0xFFFFFFFFU ,0x00F9861CU),
10271ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
10272ad5b5801SMichal Simek     // .. ==> 0XF8000B64[6:0] = 0x0000001CU
10273ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
10274ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
10275ad5b5801SMichal Simek     // .. ==> 0XF8000B64[13:7] = 0x0000000CU
10276ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
10277ad5b5801SMichal Simek     // .. SLEW_P = 0x6
10278ad5b5801SMichal Simek     // .. ==> 0XF8000B64[18:14] = 0x00000006U
10279ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
10280ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
10281ad5b5801SMichal Simek     // .. ==> 0XF8000B64[23:19] = 0x0000001FU
10282ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
10283ad5b5801SMichal Simek     // .. GTL = 0x0
10284ad5b5801SMichal Simek     // .. ==> 0XF8000B64[26:24] = 0x00000000U
10285ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
10286ad5b5801SMichal Simek     // .. RTERM = 0x0
10287ad5b5801SMichal Simek     // .. ==> 0XF8000B64[31:27] = 0x00000000U
10288ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
10289ad5b5801SMichal Simek     // ..
10290ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B64, 0xFFFFFFFFU ,0x00F9861CU),
10291ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
10292ad5b5801SMichal Simek     // .. ==> 0XF8000B68[6:0] = 0x0000001CU
10293ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
10294ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
10295ad5b5801SMichal Simek     // .. ==> 0XF8000B68[13:7] = 0x0000000CU
10296ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
10297ad5b5801SMichal Simek     // .. SLEW_P = 0x6
10298ad5b5801SMichal Simek     // .. ==> 0XF8000B68[18:14] = 0x00000006U
10299ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
10300ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
10301ad5b5801SMichal Simek     // .. ==> 0XF8000B68[23:19] = 0x0000001FU
10302ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
10303ad5b5801SMichal Simek     // .. GTL = 0x0
10304ad5b5801SMichal Simek     // .. ==> 0XF8000B68[26:24] = 0x00000000U
10305ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
10306ad5b5801SMichal Simek     // .. RTERM = 0x0
10307ad5b5801SMichal Simek     // .. ==> 0XF8000B68[31:27] = 0x00000000U
10308ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
10309ad5b5801SMichal Simek     // ..
10310ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B68, 0xFFFFFFFFU ,0x00F9861CU),
10311ad5b5801SMichal Simek     // .. VREF_INT_EN = 0x1
10312ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[0:0] = 0x00000001U
10313ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
10314ad5b5801SMichal Simek     // .. VREF_SEL = 0x4
10315ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[4:1] = 0x00000004U
10316ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000001EU    VAL : 0x00000008U
10317ad5b5801SMichal Simek     // .. VREF_EXT_EN = 0x0
10318ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[6:5] = 0x00000000U
10319ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
10320ad5b5801SMichal Simek     // .. VREF_PULLUP_EN = 0x0
10321ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[8:7] = 0x00000000U
10322ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
10323ad5b5801SMichal Simek     // .. REFIO_EN = 0x1
10324ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[9:9] = 0x00000001U
10325ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
10326ad5b5801SMichal Simek     // .. REFIO_PULLUP_EN = 0x0
10327ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[12:12] = 0x00000000U
10328ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10329ad5b5801SMichal Simek     // .. DRST_B_PULLUP_EN = 0x0
10330ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[13:13] = 0x00000000U
10331ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10332ad5b5801SMichal Simek     // .. CKE_PULLUP_EN = 0x0
10333ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[14:14] = 0x00000000U
10334ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
10335ad5b5801SMichal Simek     // ..
10336ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B6C, 0x000073FFU ,0x00000209U),
10337ad5b5801SMichal Simek     // .. .. START: ASSERT RESET
10338ad5b5801SMichal Simek     // .. .. RESET = 1
10339ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
10340ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
10341ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
10342ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
10343ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
10344ad5b5801SMichal Simek     // .. ..
10345ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000021U ,0x00000021U),
10346ad5b5801SMichal Simek     // .. .. FINISH: ASSERT RESET
10347ad5b5801SMichal Simek     // .. .. START: DEASSERT RESET
10348ad5b5801SMichal Simek     // .. .. RESET = 0
10349ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000000U
10350ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10351ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
10352ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
10353ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
10354ad5b5801SMichal Simek     // .. ..
10355ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000021U ,0x00000020U),
10356ad5b5801SMichal Simek     // .. .. FINISH: DEASSERT RESET
10357ad5b5801SMichal Simek     // .. .. RESET = 0x1
10358ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
10359ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
10360ad5b5801SMichal Simek     // .. .. ENABLE = 0x1
10361ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[1:1] = 0x00000001U
10362ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10363ad5b5801SMichal Simek     // .. .. VRP_TRI = 0x0
10364ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[2:2] = 0x00000000U
10365ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10366ad5b5801SMichal Simek     // .. .. VRN_TRI = 0x0
10367ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[3:3] = 0x00000000U
10368ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10369ad5b5801SMichal Simek     // .. .. VRP_OUT = 0x0
10370ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[4:4] = 0x00000000U
10371ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
10372ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
10373ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
10374ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
10375ad5b5801SMichal Simek     // .. .. NREF_OPT1 = 0x0
10376ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[7:6] = 0x00000000U
10377ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
10378ad5b5801SMichal Simek     // .. .. NREF_OPT2 = 0x0
10379ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[10:8] = 0x00000000U
10380ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000700U    VAL : 0x00000000U
10381ad5b5801SMichal Simek     // .. .. NREF_OPT4 = 0x1
10382ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[13:11] = 0x00000001U
10383ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00000800U
10384ad5b5801SMichal Simek     // .. .. PREF_OPT1 = 0x0
10385ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[16:14] = 0x00000000U
10386ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0001C000U    VAL : 0x00000000U
10387ad5b5801SMichal Simek     // .. .. PREF_OPT2 = 0x0
10388ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[19:17] = 0x00000000U
10389ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000E0000U    VAL : 0x00000000U
10390ad5b5801SMichal Simek     // .. .. UPDATE_CONTROL = 0x0
10391ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[20:20] = 0x00000000U
10392ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
10393ad5b5801SMichal Simek     // .. .. INIT_COMPLETE = 0x0
10394ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[21:21] = 0x00000000U
10395ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
10396ad5b5801SMichal Simek     // .. .. TST_CLK = 0x0
10397ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[22:22] = 0x00000000U
10398ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
10399ad5b5801SMichal Simek     // .. .. TST_HLN = 0x0
10400ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[23:23] = 0x00000000U
10401ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
10402ad5b5801SMichal Simek     // .. .. TST_HLP = 0x0
10403ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[24:24] = 0x00000000U
10404ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
10405ad5b5801SMichal Simek     // .. .. TST_RST = 0x0
10406ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[25:25] = 0x00000000U
10407ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
10408ad5b5801SMichal Simek     // .. .. INT_DCI_EN = 0x0
10409ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[26:26] = 0x00000000U
10410ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
10411ad5b5801SMichal Simek     // .. ..
10412ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x07FFFFFFU ,0x00000823U),
10413ad5b5801SMichal Simek     // .. FINISH: DDRIOB SETTINGS
10414ad5b5801SMichal Simek     // .. START: MIO PROGRAMMING
10415ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10416ad5b5801SMichal Simek     // .. ==> 0XF8000700[0:0] = 0x00000000U
10417ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10418ad5b5801SMichal Simek     // .. L0_SEL = 0
10419ad5b5801SMichal Simek     // .. ==> 0XF8000700[1:1] = 0x00000000U
10420ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10421ad5b5801SMichal Simek     // .. L1_SEL = 0
10422ad5b5801SMichal Simek     // .. ==> 0XF8000700[2:2] = 0x00000000U
10423ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10424ad5b5801SMichal Simek     // .. L2_SEL = 0
10425ad5b5801SMichal Simek     // .. ==> 0XF8000700[4:3] = 0x00000000U
10426ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10427ad5b5801SMichal Simek     // .. L3_SEL = 0
10428ad5b5801SMichal Simek     // .. ==> 0XF8000700[7:5] = 0x00000000U
10429ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10430ad5b5801SMichal Simek     // .. Speed = 0
10431ad5b5801SMichal Simek     // .. ==> 0XF8000700[8:8] = 0x00000000U
10432ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10433ad5b5801SMichal Simek     // .. IO_Type = 3
10434ad5b5801SMichal Simek     // .. ==> 0XF8000700[11:9] = 0x00000003U
10435ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10436ad5b5801SMichal Simek     // .. PULLUP = 0
10437ad5b5801SMichal Simek     // .. ==> 0XF8000700[12:12] = 0x00000000U
10438ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10439ad5b5801SMichal Simek     // .. DisableRcvr = 0
10440ad5b5801SMichal Simek     // .. ==> 0XF8000700[13:13] = 0x00000000U
10441ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10442ad5b5801SMichal Simek     // ..
10443ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000700, 0x00003FFFU ,0x00000600U),
10444ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10445ad5b5801SMichal Simek     // .. ==> 0XF8000704[0:0] = 0x00000000U
10446ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10447ad5b5801SMichal Simek     // .. L0_SEL = 1
10448ad5b5801SMichal Simek     // .. ==> 0XF8000704[1:1] = 0x00000001U
10449ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10450ad5b5801SMichal Simek     // .. L1_SEL = 0
10451ad5b5801SMichal Simek     // .. ==> 0XF8000704[2:2] = 0x00000000U
10452ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10453ad5b5801SMichal Simek     // .. L2_SEL = 0
10454ad5b5801SMichal Simek     // .. ==> 0XF8000704[4:3] = 0x00000000U
10455ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10456ad5b5801SMichal Simek     // .. L3_SEL = 0
10457ad5b5801SMichal Simek     // .. ==> 0XF8000704[7:5] = 0x00000000U
10458ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10459ad5b5801SMichal Simek     // .. Speed = 1
10460ad5b5801SMichal Simek     // .. ==> 0XF8000704[8:8] = 0x00000001U
10461ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
10462ad5b5801SMichal Simek     // .. IO_Type = 3
10463ad5b5801SMichal Simek     // .. ==> 0XF8000704[11:9] = 0x00000003U
10464ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10465ad5b5801SMichal Simek     // .. PULLUP = 0
10466ad5b5801SMichal Simek     // .. ==> 0XF8000704[12:12] = 0x00000000U
10467ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10468ad5b5801SMichal Simek     // .. DisableRcvr = 0
10469ad5b5801SMichal Simek     // .. ==> 0XF8000704[13:13] = 0x00000000U
10470ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10471ad5b5801SMichal Simek     // ..
10472ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000704, 0x00003FFFU ,0x00000702U),
10473ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10474ad5b5801SMichal Simek     // .. ==> 0XF8000708[0:0] = 0x00000000U
10475ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10476ad5b5801SMichal Simek     // .. L0_SEL = 1
10477ad5b5801SMichal Simek     // .. ==> 0XF8000708[1:1] = 0x00000001U
10478ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10479ad5b5801SMichal Simek     // .. L1_SEL = 0
10480ad5b5801SMichal Simek     // .. ==> 0XF8000708[2:2] = 0x00000000U
10481ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10482ad5b5801SMichal Simek     // .. L2_SEL = 0
10483ad5b5801SMichal Simek     // .. ==> 0XF8000708[4:3] = 0x00000000U
10484ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10485ad5b5801SMichal Simek     // .. L3_SEL = 0
10486ad5b5801SMichal Simek     // .. ==> 0XF8000708[7:5] = 0x00000000U
10487ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10488ad5b5801SMichal Simek     // .. Speed = 1
10489ad5b5801SMichal Simek     // .. ==> 0XF8000708[8:8] = 0x00000001U
10490ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
10491ad5b5801SMichal Simek     // .. IO_Type = 3
10492ad5b5801SMichal Simek     // .. ==> 0XF8000708[11:9] = 0x00000003U
10493ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10494ad5b5801SMichal Simek     // .. PULLUP = 0
10495ad5b5801SMichal Simek     // .. ==> 0XF8000708[12:12] = 0x00000000U
10496ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10497ad5b5801SMichal Simek     // .. DisableRcvr = 0
10498ad5b5801SMichal Simek     // .. ==> 0XF8000708[13:13] = 0x00000000U
10499ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10500ad5b5801SMichal Simek     // ..
10501ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000708, 0x00003FFFU ,0x00000702U),
10502ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10503ad5b5801SMichal Simek     // .. ==> 0XF800070C[0:0] = 0x00000000U
10504ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10505ad5b5801SMichal Simek     // .. L0_SEL = 1
10506ad5b5801SMichal Simek     // .. ==> 0XF800070C[1:1] = 0x00000001U
10507ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10508ad5b5801SMichal Simek     // .. L1_SEL = 0
10509ad5b5801SMichal Simek     // .. ==> 0XF800070C[2:2] = 0x00000000U
10510ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10511ad5b5801SMichal Simek     // .. L2_SEL = 0
10512ad5b5801SMichal Simek     // .. ==> 0XF800070C[4:3] = 0x00000000U
10513ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10514ad5b5801SMichal Simek     // .. L3_SEL = 0
10515ad5b5801SMichal Simek     // .. ==> 0XF800070C[7:5] = 0x00000000U
10516ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10517ad5b5801SMichal Simek     // .. Speed = 1
10518ad5b5801SMichal Simek     // .. ==> 0XF800070C[8:8] = 0x00000001U
10519ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
10520ad5b5801SMichal Simek     // .. IO_Type = 3
10521ad5b5801SMichal Simek     // .. ==> 0XF800070C[11:9] = 0x00000003U
10522ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10523ad5b5801SMichal Simek     // .. PULLUP = 0
10524ad5b5801SMichal Simek     // .. ==> 0XF800070C[12:12] = 0x00000000U
10525ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10526ad5b5801SMichal Simek     // .. DisableRcvr = 0
10527ad5b5801SMichal Simek     // .. ==> 0XF800070C[13:13] = 0x00000000U
10528ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10529ad5b5801SMichal Simek     // ..
10530ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800070C, 0x00003FFFU ,0x00000702U),
10531ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10532ad5b5801SMichal Simek     // .. ==> 0XF8000710[0:0] = 0x00000000U
10533ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10534ad5b5801SMichal Simek     // .. L0_SEL = 1
10535ad5b5801SMichal Simek     // .. ==> 0XF8000710[1:1] = 0x00000001U
10536ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10537ad5b5801SMichal Simek     // .. L1_SEL = 0
10538ad5b5801SMichal Simek     // .. ==> 0XF8000710[2:2] = 0x00000000U
10539ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10540ad5b5801SMichal Simek     // .. L2_SEL = 0
10541ad5b5801SMichal Simek     // .. ==> 0XF8000710[4:3] = 0x00000000U
10542ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10543ad5b5801SMichal Simek     // .. L3_SEL = 0
10544ad5b5801SMichal Simek     // .. ==> 0XF8000710[7:5] = 0x00000000U
10545ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10546ad5b5801SMichal Simek     // .. Speed = 1
10547ad5b5801SMichal Simek     // .. ==> 0XF8000710[8:8] = 0x00000001U
10548ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
10549ad5b5801SMichal Simek     // .. IO_Type = 3
10550ad5b5801SMichal Simek     // .. ==> 0XF8000710[11:9] = 0x00000003U
10551ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10552ad5b5801SMichal Simek     // .. PULLUP = 0
10553ad5b5801SMichal Simek     // .. ==> 0XF8000710[12:12] = 0x00000000U
10554ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10555ad5b5801SMichal Simek     // .. DisableRcvr = 0
10556ad5b5801SMichal Simek     // .. ==> 0XF8000710[13:13] = 0x00000000U
10557ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10558ad5b5801SMichal Simek     // ..
10559ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000710, 0x00003FFFU ,0x00000702U),
10560ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10561ad5b5801SMichal Simek     // .. ==> 0XF8000714[0:0] = 0x00000000U
10562ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10563ad5b5801SMichal Simek     // .. L0_SEL = 1
10564ad5b5801SMichal Simek     // .. ==> 0XF8000714[1:1] = 0x00000001U
10565ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10566ad5b5801SMichal Simek     // .. L1_SEL = 0
10567ad5b5801SMichal Simek     // .. ==> 0XF8000714[2:2] = 0x00000000U
10568ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10569ad5b5801SMichal Simek     // .. L2_SEL = 0
10570ad5b5801SMichal Simek     // .. ==> 0XF8000714[4:3] = 0x00000000U
10571ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10572ad5b5801SMichal Simek     // .. L3_SEL = 0
10573ad5b5801SMichal Simek     // .. ==> 0XF8000714[7:5] = 0x00000000U
10574ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10575ad5b5801SMichal Simek     // .. Speed = 1
10576ad5b5801SMichal Simek     // .. ==> 0XF8000714[8:8] = 0x00000001U
10577ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
10578ad5b5801SMichal Simek     // .. IO_Type = 3
10579ad5b5801SMichal Simek     // .. ==> 0XF8000714[11:9] = 0x00000003U
10580ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10581ad5b5801SMichal Simek     // .. PULLUP = 0
10582ad5b5801SMichal Simek     // .. ==> 0XF8000714[12:12] = 0x00000000U
10583ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10584ad5b5801SMichal Simek     // .. DisableRcvr = 0
10585ad5b5801SMichal Simek     // .. ==> 0XF8000714[13:13] = 0x00000000U
10586ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10587ad5b5801SMichal Simek     // ..
10588ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000714, 0x00003FFFU ,0x00000702U),
10589ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10590ad5b5801SMichal Simek     // .. ==> 0XF8000718[0:0] = 0x00000000U
10591ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10592ad5b5801SMichal Simek     // .. L0_SEL = 1
10593ad5b5801SMichal Simek     // .. ==> 0XF8000718[1:1] = 0x00000001U
10594ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10595ad5b5801SMichal Simek     // .. L1_SEL = 0
10596ad5b5801SMichal Simek     // .. ==> 0XF8000718[2:2] = 0x00000000U
10597ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10598ad5b5801SMichal Simek     // .. L2_SEL = 0
10599ad5b5801SMichal Simek     // .. ==> 0XF8000718[4:3] = 0x00000000U
10600ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10601ad5b5801SMichal Simek     // .. L3_SEL = 0
10602ad5b5801SMichal Simek     // .. ==> 0XF8000718[7:5] = 0x00000000U
10603ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10604ad5b5801SMichal Simek     // .. Speed = 1
10605ad5b5801SMichal Simek     // .. ==> 0XF8000718[8:8] = 0x00000001U
10606ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
10607ad5b5801SMichal Simek     // .. IO_Type = 3
10608ad5b5801SMichal Simek     // .. ==> 0XF8000718[11:9] = 0x00000003U
10609ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10610ad5b5801SMichal Simek     // .. PULLUP = 0
10611ad5b5801SMichal Simek     // .. ==> 0XF8000718[12:12] = 0x00000000U
10612ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10613ad5b5801SMichal Simek     // .. DisableRcvr = 0
10614ad5b5801SMichal Simek     // .. ==> 0XF8000718[13:13] = 0x00000000U
10615ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10616ad5b5801SMichal Simek     // ..
10617ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000718, 0x00003FFFU ,0x00000702U),
10618ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10619ad5b5801SMichal Simek     // .. ==> 0XF800071C[0:0] = 0x00000000U
10620ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10621ad5b5801SMichal Simek     // .. L0_SEL = 0
10622ad5b5801SMichal Simek     // .. ==> 0XF800071C[1:1] = 0x00000000U
10623ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10624ad5b5801SMichal Simek     // .. L1_SEL = 0
10625ad5b5801SMichal Simek     // .. ==> 0XF800071C[2:2] = 0x00000000U
10626ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10627ad5b5801SMichal Simek     // .. L2_SEL = 0
10628ad5b5801SMichal Simek     // .. ==> 0XF800071C[4:3] = 0x00000000U
10629ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10630ad5b5801SMichal Simek     // .. L3_SEL = 0
10631ad5b5801SMichal Simek     // .. ==> 0XF800071C[7:5] = 0x00000000U
10632ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10633ad5b5801SMichal Simek     // .. Speed = 0
10634ad5b5801SMichal Simek     // .. ==> 0XF800071C[8:8] = 0x00000000U
10635ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10636ad5b5801SMichal Simek     // .. IO_Type = 3
10637ad5b5801SMichal Simek     // .. ==> 0XF800071C[11:9] = 0x00000003U
10638ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10639ad5b5801SMichal Simek     // .. PULLUP = 0
10640ad5b5801SMichal Simek     // .. ==> 0XF800071C[12:12] = 0x00000000U
10641ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10642ad5b5801SMichal Simek     // .. DisableRcvr = 0
10643ad5b5801SMichal Simek     // .. ==> 0XF800071C[13:13] = 0x00000000U
10644ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10645ad5b5801SMichal Simek     // ..
10646ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800071C, 0x00003FFFU ,0x00000600U),
10647ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10648ad5b5801SMichal Simek     // .. ==> 0XF8000720[0:0] = 0x00000000U
10649ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10650ad5b5801SMichal Simek     // .. L0_SEL = 0
10651ad5b5801SMichal Simek     // .. ==> 0XF8000720[1:1] = 0x00000000U
10652ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10653ad5b5801SMichal Simek     // .. L1_SEL = 0
10654ad5b5801SMichal Simek     // .. ==> 0XF8000720[2:2] = 0x00000000U
10655ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10656ad5b5801SMichal Simek     // .. L2_SEL = 0
10657ad5b5801SMichal Simek     // .. ==> 0XF8000720[4:3] = 0x00000000U
10658ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10659ad5b5801SMichal Simek     // .. L3_SEL = 0
10660ad5b5801SMichal Simek     // .. ==> 0XF8000720[7:5] = 0x00000000U
10661ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10662ad5b5801SMichal Simek     // .. Speed = 1
10663ad5b5801SMichal Simek     // .. ==> 0XF8000720[8:8] = 0x00000001U
10664ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
10665ad5b5801SMichal Simek     // .. IO_Type = 3
10666ad5b5801SMichal Simek     // .. ==> 0XF8000720[11:9] = 0x00000003U
10667ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10668ad5b5801SMichal Simek     // .. PULLUP = 0
10669ad5b5801SMichal Simek     // .. ==> 0XF8000720[12:12] = 0x00000000U
10670ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10671ad5b5801SMichal Simek     // .. DisableRcvr = 0
10672ad5b5801SMichal Simek     // .. ==> 0XF8000720[13:13] = 0x00000000U
10673ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10674ad5b5801SMichal Simek     // ..
10675ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000720, 0x00003FFFU ,0x00000700U),
10676ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10677ad5b5801SMichal Simek     // .. ==> 0XF8000724[0:0] = 0x00000000U
10678ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10679ad5b5801SMichal Simek     // .. L0_SEL = 0
10680ad5b5801SMichal Simek     // .. ==> 0XF8000724[1:1] = 0x00000000U
10681ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10682ad5b5801SMichal Simek     // .. L1_SEL = 0
10683ad5b5801SMichal Simek     // .. ==> 0XF8000724[2:2] = 0x00000000U
10684ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10685ad5b5801SMichal Simek     // .. L2_SEL = 0
10686ad5b5801SMichal Simek     // .. ==> 0XF8000724[4:3] = 0x00000000U
10687ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10688ad5b5801SMichal Simek     // .. L3_SEL = 0
10689ad5b5801SMichal Simek     // .. ==> 0XF8000724[7:5] = 0x00000000U
10690ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10691ad5b5801SMichal Simek     // .. Speed = 0
10692ad5b5801SMichal Simek     // .. ==> 0XF8000724[8:8] = 0x00000000U
10693ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10694ad5b5801SMichal Simek     // .. IO_Type = 3
10695ad5b5801SMichal Simek     // .. ==> 0XF8000724[11:9] = 0x00000003U
10696ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10697ad5b5801SMichal Simek     // .. PULLUP = 0
10698ad5b5801SMichal Simek     // .. ==> 0XF8000724[12:12] = 0x00000000U
10699ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10700ad5b5801SMichal Simek     // .. DisableRcvr = 0
10701ad5b5801SMichal Simek     // .. ==> 0XF8000724[13:13] = 0x00000000U
10702ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10703ad5b5801SMichal Simek     // ..
10704ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000724, 0x00003FFFU ,0x00000600U),
10705ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10706ad5b5801SMichal Simek     // .. ==> 0XF8000728[0:0] = 0x00000000U
10707ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10708ad5b5801SMichal Simek     // .. L0_SEL = 0
10709ad5b5801SMichal Simek     // .. ==> 0XF8000728[1:1] = 0x00000000U
10710ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10711ad5b5801SMichal Simek     // .. L1_SEL = 0
10712ad5b5801SMichal Simek     // .. ==> 0XF8000728[2:2] = 0x00000000U
10713ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10714ad5b5801SMichal Simek     // .. L2_SEL = 0
10715ad5b5801SMichal Simek     // .. ==> 0XF8000728[4:3] = 0x00000000U
10716ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10717ad5b5801SMichal Simek     // .. L3_SEL = 0
10718ad5b5801SMichal Simek     // .. ==> 0XF8000728[7:5] = 0x00000000U
10719ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10720ad5b5801SMichal Simek     // .. Speed = 0
10721ad5b5801SMichal Simek     // .. ==> 0XF8000728[8:8] = 0x00000000U
10722ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10723ad5b5801SMichal Simek     // .. IO_Type = 3
10724ad5b5801SMichal Simek     // .. ==> 0XF8000728[11:9] = 0x00000003U
10725ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10726ad5b5801SMichal Simek     // .. PULLUP = 0
10727ad5b5801SMichal Simek     // .. ==> 0XF8000728[12:12] = 0x00000000U
10728ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10729ad5b5801SMichal Simek     // .. DisableRcvr = 0
10730ad5b5801SMichal Simek     // .. ==> 0XF8000728[13:13] = 0x00000000U
10731ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10732ad5b5801SMichal Simek     // ..
10733ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000728, 0x00003FFFU ,0x00000600U),
10734ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10735ad5b5801SMichal Simek     // .. ==> 0XF800072C[0:0] = 0x00000000U
10736ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10737ad5b5801SMichal Simek     // .. L0_SEL = 0
10738ad5b5801SMichal Simek     // .. ==> 0XF800072C[1:1] = 0x00000000U
10739ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10740ad5b5801SMichal Simek     // .. L1_SEL = 0
10741ad5b5801SMichal Simek     // .. ==> 0XF800072C[2:2] = 0x00000000U
10742ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10743ad5b5801SMichal Simek     // .. L2_SEL = 0
10744ad5b5801SMichal Simek     // .. ==> 0XF800072C[4:3] = 0x00000000U
10745ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10746ad5b5801SMichal Simek     // .. L3_SEL = 0
10747ad5b5801SMichal Simek     // .. ==> 0XF800072C[7:5] = 0x00000000U
10748ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10749ad5b5801SMichal Simek     // .. Speed = 0
10750ad5b5801SMichal Simek     // .. ==> 0XF800072C[8:8] = 0x00000000U
10751ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10752ad5b5801SMichal Simek     // .. IO_Type = 3
10753ad5b5801SMichal Simek     // .. ==> 0XF800072C[11:9] = 0x00000003U
10754ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10755ad5b5801SMichal Simek     // .. PULLUP = 0
10756ad5b5801SMichal Simek     // .. ==> 0XF800072C[12:12] = 0x00000000U
10757ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10758ad5b5801SMichal Simek     // .. DisableRcvr = 0
10759ad5b5801SMichal Simek     // .. ==> 0XF800072C[13:13] = 0x00000000U
10760ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10761ad5b5801SMichal Simek     // ..
10762ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800072C, 0x00003FFFU ,0x00000600U),
10763ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10764ad5b5801SMichal Simek     // .. ==> 0XF8000730[0:0] = 0x00000000U
10765ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10766ad5b5801SMichal Simek     // .. L0_SEL = 0
10767ad5b5801SMichal Simek     // .. ==> 0XF8000730[1:1] = 0x00000000U
10768ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10769ad5b5801SMichal Simek     // .. L1_SEL = 0
10770ad5b5801SMichal Simek     // .. ==> 0XF8000730[2:2] = 0x00000000U
10771ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10772ad5b5801SMichal Simek     // .. L2_SEL = 0
10773ad5b5801SMichal Simek     // .. ==> 0XF8000730[4:3] = 0x00000000U
10774ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10775ad5b5801SMichal Simek     // .. L3_SEL = 0
10776ad5b5801SMichal Simek     // .. ==> 0XF8000730[7:5] = 0x00000000U
10777ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10778ad5b5801SMichal Simek     // .. Speed = 0
10779ad5b5801SMichal Simek     // .. ==> 0XF8000730[8:8] = 0x00000000U
10780ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10781ad5b5801SMichal Simek     // .. IO_Type = 3
10782ad5b5801SMichal Simek     // .. ==> 0XF8000730[11:9] = 0x00000003U
10783ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10784ad5b5801SMichal Simek     // .. PULLUP = 0
10785ad5b5801SMichal Simek     // .. ==> 0XF8000730[12:12] = 0x00000000U
10786ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10787ad5b5801SMichal Simek     // .. DisableRcvr = 0
10788ad5b5801SMichal Simek     // .. ==> 0XF8000730[13:13] = 0x00000000U
10789ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10790ad5b5801SMichal Simek     // ..
10791ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000730, 0x00003FFFU ,0x00000600U),
10792ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10793ad5b5801SMichal Simek     // .. ==> 0XF8000734[0:0] = 0x00000000U
10794ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10795ad5b5801SMichal Simek     // .. L0_SEL = 0
10796ad5b5801SMichal Simek     // .. ==> 0XF8000734[1:1] = 0x00000000U
10797ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10798ad5b5801SMichal Simek     // .. L1_SEL = 0
10799ad5b5801SMichal Simek     // .. ==> 0XF8000734[2:2] = 0x00000000U
10800ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10801ad5b5801SMichal Simek     // .. L2_SEL = 0
10802ad5b5801SMichal Simek     // .. ==> 0XF8000734[4:3] = 0x00000000U
10803ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10804ad5b5801SMichal Simek     // .. L3_SEL = 0
10805ad5b5801SMichal Simek     // .. ==> 0XF8000734[7:5] = 0x00000000U
10806ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10807ad5b5801SMichal Simek     // .. Speed = 0
10808ad5b5801SMichal Simek     // .. ==> 0XF8000734[8:8] = 0x00000000U
10809ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10810ad5b5801SMichal Simek     // .. IO_Type = 3
10811ad5b5801SMichal Simek     // .. ==> 0XF8000734[11:9] = 0x00000003U
10812ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10813ad5b5801SMichal Simek     // .. PULLUP = 0
10814ad5b5801SMichal Simek     // .. ==> 0XF8000734[12:12] = 0x00000000U
10815ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10816ad5b5801SMichal Simek     // .. DisableRcvr = 0
10817ad5b5801SMichal Simek     // .. ==> 0XF8000734[13:13] = 0x00000000U
10818ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10819ad5b5801SMichal Simek     // ..
10820ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000734, 0x00003FFFU ,0x00000600U),
10821ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10822ad5b5801SMichal Simek     // .. ==> 0XF8000738[0:0] = 0x00000000U
10823ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10824ad5b5801SMichal Simek     // .. L0_SEL = 0
10825ad5b5801SMichal Simek     // .. ==> 0XF8000738[1:1] = 0x00000000U
10826ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10827ad5b5801SMichal Simek     // .. L1_SEL = 0
10828ad5b5801SMichal Simek     // .. ==> 0XF8000738[2:2] = 0x00000000U
10829ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10830ad5b5801SMichal Simek     // .. L2_SEL = 0
10831ad5b5801SMichal Simek     // .. ==> 0XF8000738[4:3] = 0x00000000U
10832ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10833ad5b5801SMichal Simek     // .. L3_SEL = 0
10834ad5b5801SMichal Simek     // .. ==> 0XF8000738[7:5] = 0x00000000U
10835ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10836ad5b5801SMichal Simek     // .. Speed = 0
10837ad5b5801SMichal Simek     // .. ==> 0XF8000738[8:8] = 0x00000000U
10838ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10839ad5b5801SMichal Simek     // .. IO_Type = 3
10840ad5b5801SMichal Simek     // .. ==> 0XF8000738[11:9] = 0x00000003U
10841ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10842ad5b5801SMichal Simek     // .. PULLUP = 0
10843ad5b5801SMichal Simek     // .. ==> 0XF8000738[12:12] = 0x00000000U
10844ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10845ad5b5801SMichal Simek     // .. DisableRcvr = 0
10846ad5b5801SMichal Simek     // .. ==> 0XF8000738[13:13] = 0x00000000U
10847ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10848ad5b5801SMichal Simek     // ..
10849ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000738, 0x00003FFFU ,0x00000600U),
10850ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10851ad5b5801SMichal Simek     // .. ==> 0XF800073C[0:0] = 0x00000000U
10852ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10853ad5b5801SMichal Simek     // .. L0_SEL = 0
10854ad5b5801SMichal Simek     // .. ==> 0XF800073C[1:1] = 0x00000000U
10855ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10856ad5b5801SMichal Simek     // .. L1_SEL = 0
10857ad5b5801SMichal Simek     // .. ==> 0XF800073C[2:2] = 0x00000000U
10858ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10859ad5b5801SMichal Simek     // .. L2_SEL = 0
10860ad5b5801SMichal Simek     // .. ==> 0XF800073C[4:3] = 0x00000000U
10861ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10862ad5b5801SMichal Simek     // .. L3_SEL = 0
10863ad5b5801SMichal Simek     // .. ==> 0XF800073C[7:5] = 0x00000000U
10864ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10865ad5b5801SMichal Simek     // .. Speed = 0
10866ad5b5801SMichal Simek     // .. ==> 0XF800073C[8:8] = 0x00000000U
10867ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10868ad5b5801SMichal Simek     // .. IO_Type = 3
10869ad5b5801SMichal Simek     // .. ==> 0XF800073C[11:9] = 0x00000003U
10870ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10871ad5b5801SMichal Simek     // .. PULLUP = 0
10872ad5b5801SMichal Simek     // .. ==> 0XF800073C[12:12] = 0x00000000U
10873ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10874ad5b5801SMichal Simek     // .. DisableRcvr = 0
10875ad5b5801SMichal Simek     // .. ==> 0XF800073C[13:13] = 0x00000000U
10876ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10877ad5b5801SMichal Simek     // ..
10878ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800073C, 0x00003FFFU ,0x00000600U),
10879ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10880ad5b5801SMichal Simek     // .. ==> 0XF8000740[0:0] = 0x00000000U
10881ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10882ad5b5801SMichal Simek     // .. L0_SEL = 1
10883ad5b5801SMichal Simek     // .. ==> 0XF8000740[1:1] = 0x00000001U
10884ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10885ad5b5801SMichal Simek     // .. L1_SEL = 0
10886ad5b5801SMichal Simek     // .. ==> 0XF8000740[2:2] = 0x00000000U
10887ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10888ad5b5801SMichal Simek     // .. L2_SEL = 0
10889ad5b5801SMichal Simek     // .. ==> 0XF8000740[4:3] = 0x00000000U
10890ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10891ad5b5801SMichal Simek     // .. L3_SEL = 0
10892ad5b5801SMichal Simek     // .. ==> 0XF8000740[7:5] = 0x00000000U
10893ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10894ad5b5801SMichal Simek     // .. Speed = 1
10895ad5b5801SMichal Simek     // .. ==> 0XF8000740[8:8] = 0x00000001U
10896ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
10897ad5b5801SMichal Simek     // .. IO_Type = 1
10898ad5b5801SMichal Simek     // .. ==> 0XF8000740[11:9] = 0x00000001U
10899ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10900ad5b5801SMichal Simek     // .. PULLUP = 0
10901ad5b5801SMichal Simek     // .. ==> 0XF8000740[12:12] = 0x00000000U
10902ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10903ad5b5801SMichal Simek     // .. DisableRcvr = 0
10904ad5b5801SMichal Simek     // .. ==> 0XF8000740[13:13] = 0x00000000U
10905ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10906ad5b5801SMichal Simek     // ..
10907ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000740, 0x00003FFFU ,0x00000302U),
10908ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10909ad5b5801SMichal Simek     // .. ==> 0XF8000744[0:0] = 0x00000000U
10910ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10911ad5b5801SMichal Simek     // .. L0_SEL = 1
10912ad5b5801SMichal Simek     // .. ==> 0XF8000744[1:1] = 0x00000001U
10913ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10914ad5b5801SMichal Simek     // .. L1_SEL = 0
10915ad5b5801SMichal Simek     // .. ==> 0XF8000744[2:2] = 0x00000000U
10916ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10917ad5b5801SMichal Simek     // .. L2_SEL = 0
10918ad5b5801SMichal Simek     // .. ==> 0XF8000744[4:3] = 0x00000000U
10919ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10920ad5b5801SMichal Simek     // .. L3_SEL = 0
10921ad5b5801SMichal Simek     // .. ==> 0XF8000744[7:5] = 0x00000000U
10922ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10923ad5b5801SMichal Simek     // .. Speed = 1
10924ad5b5801SMichal Simek     // .. ==> 0XF8000744[8:8] = 0x00000001U
10925ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
10926ad5b5801SMichal Simek     // .. IO_Type = 1
10927ad5b5801SMichal Simek     // .. ==> 0XF8000744[11:9] = 0x00000001U
10928ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10929ad5b5801SMichal Simek     // .. PULLUP = 0
10930ad5b5801SMichal Simek     // .. ==> 0XF8000744[12:12] = 0x00000000U
10931ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10932ad5b5801SMichal Simek     // .. DisableRcvr = 0
10933ad5b5801SMichal Simek     // .. ==> 0XF8000744[13:13] = 0x00000000U
10934ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10935ad5b5801SMichal Simek     // ..
10936ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000744, 0x00003FFFU ,0x00000302U),
10937ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10938ad5b5801SMichal Simek     // .. ==> 0XF8000748[0:0] = 0x00000000U
10939ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10940ad5b5801SMichal Simek     // .. L0_SEL = 1
10941ad5b5801SMichal Simek     // .. ==> 0XF8000748[1:1] = 0x00000001U
10942ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10943ad5b5801SMichal Simek     // .. L1_SEL = 0
10944ad5b5801SMichal Simek     // .. ==> 0XF8000748[2:2] = 0x00000000U
10945ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10946ad5b5801SMichal Simek     // .. L2_SEL = 0
10947ad5b5801SMichal Simek     // .. ==> 0XF8000748[4:3] = 0x00000000U
10948ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10949ad5b5801SMichal Simek     // .. L3_SEL = 0
10950ad5b5801SMichal Simek     // .. ==> 0XF8000748[7:5] = 0x00000000U
10951ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10952ad5b5801SMichal Simek     // .. Speed = 1
10953ad5b5801SMichal Simek     // .. ==> 0XF8000748[8:8] = 0x00000001U
10954ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
10955ad5b5801SMichal Simek     // .. IO_Type = 1
10956ad5b5801SMichal Simek     // .. ==> 0XF8000748[11:9] = 0x00000001U
10957ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10958ad5b5801SMichal Simek     // .. PULLUP = 0
10959ad5b5801SMichal Simek     // .. ==> 0XF8000748[12:12] = 0x00000000U
10960ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10961ad5b5801SMichal Simek     // .. DisableRcvr = 0
10962ad5b5801SMichal Simek     // .. ==> 0XF8000748[13:13] = 0x00000000U
10963ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10964ad5b5801SMichal Simek     // ..
10965ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000748, 0x00003FFFU ,0x00000302U),
10966ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10967ad5b5801SMichal Simek     // .. ==> 0XF800074C[0:0] = 0x00000000U
10968ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10969ad5b5801SMichal Simek     // .. L0_SEL = 1
10970ad5b5801SMichal Simek     // .. ==> 0XF800074C[1:1] = 0x00000001U
10971ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10972ad5b5801SMichal Simek     // .. L1_SEL = 0
10973ad5b5801SMichal Simek     // .. ==> 0XF800074C[2:2] = 0x00000000U
10974ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10975ad5b5801SMichal Simek     // .. L2_SEL = 0
10976ad5b5801SMichal Simek     // .. ==> 0XF800074C[4:3] = 0x00000000U
10977ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10978ad5b5801SMichal Simek     // .. L3_SEL = 0
10979ad5b5801SMichal Simek     // .. ==> 0XF800074C[7:5] = 0x00000000U
10980ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10981ad5b5801SMichal Simek     // .. Speed = 1
10982ad5b5801SMichal Simek     // .. ==> 0XF800074C[8:8] = 0x00000001U
10983ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
10984ad5b5801SMichal Simek     // .. IO_Type = 1
10985ad5b5801SMichal Simek     // .. ==> 0XF800074C[11:9] = 0x00000001U
10986ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10987ad5b5801SMichal Simek     // .. PULLUP = 0
10988ad5b5801SMichal Simek     // .. ==> 0XF800074C[12:12] = 0x00000000U
10989ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10990ad5b5801SMichal Simek     // .. DisableRcvr = 0
10991ad5b5801SMichal Simek     // .. ==> 0XF800074C[13:13] = 0x00000000U
10992ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10993ad5b5801SMichal Simek     // ..
10994ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800074C, 0x00003FFFU ,0x00000302U),
10995ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10996ad5b5801SMichal Simek     // .. ==> 0XF8000750[0:0] = 0x00000000U
10997ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10998ad5b5801SMichal Simek     // .. L0_SEL = 1
10999ad5b5801SMichal Simek     // .. ==> 0XF8000750[1:1] = 0x00000001U
11000ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11001ad5b5801SMichal Simek     // .. L1_SEL = 0
11002ad5b5801SMichal Simek     // .. ==> 0XF8000750[2:2] = 0x00000000U
11003ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11004ad5b5801SMichal Simek     // .. L2_SEL = 0
11005ad5b5801SMichal Simek     // .. ==> 0XF8000750[4:3] = 0x00000000U
11006ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11007ad5b5801SMichal Simek     // .. L3_SEL = 0
11008ad5b5801SMichal Simek     // .. ==> 0XF8000750[7:5] = 0x00000000U
11009ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11010ad5b5801SMichal Simek     // .. Speed = 1
11011ad5b5801SMichal Simek     // .. ==> 0XF8000750[8:8] = 0x00000001U
11012ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11013ad5b5801SMichal Simek     // .. IO_Type = 1
11014ad5b5801SMichal Simek     // .. ==> 0XF8000750[11:9] = 0x00000001U
11015ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11016ad5b5801SMichal Simek     // .. PULLUP = 0
11017ad5b5801SMichal Simek     // .. ==> 0XF8000750[12:12] = 0x00000000U
11018ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11019ad5b5801SMichal Simek     // .. DisableRcvr = 0
11020ad5b5801SMichal Simek     // .. ==> 0XF8000750[13:13] = 0x00000000U
11021ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11022ad5b5801SMichal Simek     // ..
11023ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000750, 0x00003FFFU ,0x00000302U),
11024ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11025ad5b5801SMichal Simek     // .. ==> 0XF8000754[0:0] = 0x00000000U
11026ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11027ad5b5801SMichal Simek     // .. L0_SEL = 1
11028ad5b5801SMichal Simek     // .. ==> 0XF8000754[1:1] = 0x00000001U
11029ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11030ad5b5801SMichal Simek     // .. L1_SEL = 0
11031ad5b5801SMichal Simek     // .. ==> 0XF8000754[2:2] = 0x00000000U
11032ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11033ad5b5801SMichal Simek     // .. L2_SEL = 0
11034ad5b5801SMichal Simek     // .. ==> 0XF8000754[4:3] = 0x00000000U
11035ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11036ad5b5801SMichal Simek     // .. L3_SEL = 0
11037ad5b5801SMichal Simek     // .. ==> 0XF8000754[7:5] = 0x00000000U
11038ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11039ad5b5801SMichal Simek     // .. Speed = 1
11040ad5b5801SMichal Simek     // .. ==> 0XF8000754[8:8] = 0x00000001U
11041ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11042ad5b5801SMichal Simek     // .. IO_Type = 1
11043ad5b5801SMichal Simek     // .. ==> 0XF8000754[11:9] = 0x00000001U
11044ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11045ad5b5801SMichal Simek     // .. PULLUP = 0
11046ad5b5801SMichal Simek     // .. ==> 0XF8000754[12:12] = 0x00000000U
11047ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11048ad5b5801SMichal Simek     // .. DisableRcvr = 0
11049ad5b5801SMichal Simek     // .. ==> 0XF8000754[13:13] = 0x00000000U
11050ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11051ad5b5801SMichal Simek     // ..
11052ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000754, 0x00003FFFU ,0x00000302U),
11053ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11054ad5b5801SMichal Simek     // .. ==> 0XF8000758[0:0] = 0x00000001U
11055ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11056ad5b5801SMichal Simek     // .. L0_SEL = 1
11057ad5b5801SMichal Simek     // .. ==> 0XF8000758[1:1] = 0x00000001U
11058ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11059ad5b5801SMichal Simek     // .. L1_SEL = 0
11060ad5b5801SMichal Simek     // .. ==> 0XF8000758[2:2] = 0x00000000U
11061ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11062ad5b5801SMichal Simek     // .. L2_SEL = 0
11063ad5b5801SMichal Simek     // .. ==> 0XF8000758[4:3] = 0x00000000U
11064ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11065ad5b5801SMichal Simek     // .. L3_SEL = 0
11066ad5b5801SMichal Simek     // .. ==> 0XF8000758[7:5] = 0x00000000U
11067ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11068ad5b5801SMichal Simek     // .. Speed = 1
11069ad5b5801SMichal Simek     // .. ==> 0XF8000758[8:8] = 0x00000001U
11070ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11071ad5b5801SMichal Simek     // .. IO_Type = 1
11072ad5b5801SMichal Simek     // .. ==> 0XF8000758[11:9] = 0x00000001U
11073ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11074ad5b5801SMichal Simek     // .. PULLUP = 0
11075ad5b5801SMichal Simek     // .. ==> 0XF8000758[12:12] = 0x00000000U
11076ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11077ad5b5801SMichal Simek     // .. DisableRcvr = 0
11078ad5b5801SMichal Simek     // .. ==> 0XF8000758[13:13] = 0x00000000U
11079ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11080ad5b5801SMichal Simek     // ..
11081ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000758, 0x00003FFFU ,0x00000303U),
11082ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11083ad5b5801SMichal Simek     // .. ==> 0XF800075C[0:0] = 0x00000001U
11084ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11085ad5b5801SMichal Simek     // .. L0_SEL = 1
11086ad5b5801SMichal Simek     // .. ==> 0XF800075C[1:1] = 0x00000001U
11087ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11088ad5b5801SMichal Simek     // .. L1_SEL = 0
11089ad5b5801SMichal Simek     // .. ==> 0XF800075C[2:2] = 0x00000000U
11090ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11091ad5b5801SMichal Simek     // .. L2_SEL = 0
11092ad5b5801SMichal Simek     // .. ==> 0XF800075C[4:3] = 0x00000000U
11093ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11094ad5b5801SMichal Simek     // .. L3_SEL = 0
11095ad5b5801SMichal Simek     // .. ==> 0XF800075C[7:5] = 0x00000000U
11096ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11097ad5b5801SMichal Simek     // .. Speed = 1
11098ad5b5801SMichal Simek     // .. ==> 0XF800075C[8:8] = 0x00000001U
11099ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11100ad5b5801SMichal Simek     // .. IO_Type = 1
11101ad5b5801SMichal Simek     // .. ==> 0XF800075C[11:9] = 0x00000001U
11102ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11103ad5b5801SMichal Simek     // .. PULLUP = 0
11104ad5b5801SMichal Simek     // .. ==> 0XF800075C[12:12] = 0x00000000U
11105ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11106ad5b5801SMichal Simek     // .. DisableRcvr = 0
11107ad5b5801SMichal Simek     // .. ==> 0XF800075C[13:13] = 0x00000000U
11108ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11109ad5b5801SMichal Simek     // ..
11110ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800075C, 0x00003FFFU ,0x00000303U),
11111ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11112ad5b5801SMichal Simek     // .. ==> 0XF8000760[0:0] = 0x00000001U
11113ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11114ad5b5801SMichal Simek     // .. L0_SEL = 1
11115ad5b5801SMichal Simek     // .. ==> 0XF8000760[1:1] = 0x00000001U
11116ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11117ad5b5801SMichal Simek     // .. L1_SEL = 0
11118ad5b5801SMichal Simek     // .. ==> 0XF8000760[2:2] = 0x00000000U
11119ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11120ad5b5801SMichal Simek     // .. L2_SEL = 0
11121ad5b5801SMichal Simek     // .. ==> 0XF8000760[4:3] = 0x00000000U
11122ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11123ad5b5801SMichal Simek     // .. L3_SEL = 0
11124ad5b5801SMichal Simek     // .. ==> 0XF8000760[7:5] = 0x00000000U
11125ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11126ad5b5801SMichal Simek     // .. Speed = 1
11127ad5b5801SMichal Simek     // .. ==> 0XF8000760[8:8] = 0x00000001U
11128ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11129ad5b5801SMichal Simek     // .. IO_Type = 1
11130ad5b5801SMichal Simek     // .. ==> 0XF8000760[11:9] = 0x00000001U
11131ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11132ad5b5801SMichal Simek     // .. PULLUP = 0
11133ad5b5801SMichal Simek     // .. ==> 0XF8000760[12:12] = 0x00000000U
11134ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11135ad5b5801SMichal Simek     // .. DisableRcvr = 0
11136ad5b5801SMichal Simek     // .. ==> 0XF8000760[13:13] = 0x00000000U
11137ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11138ad5b5801SMichal Simek     // ..
11139ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000760, 0x00003FFFU ,0x00000303U),
11140ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11141ad5b5801SMichal Simek     // .. ==> 0XF8000764[0:0] = 0x00000001U
11142ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11143ad5b5801SMichal Simek     // .. L0_SEL = 1
11144ad5b5801SMichal Simek     // .. ==> 0XF8000764[1:1] = 0x00000001U
11145ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11146ad5b5801SMichal Simek     // .. L1_SEL = 0
11147ad5b5801SMichal Simek     // .. ==> 0XF8000764[2:2] = 0x00000000U
11148ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11149ad5b5801SMichal Simek     // .. L2_SEL = 0
11150ad5b5801SMichal Simek     // .. ==> 0XF8000764[4:3] = 0x00000000U
11151ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11152ad5b5801SMichal Simek     // .. L3_SEL = 0
11153ad5b5801SMichal Simek     // .. ==> 0XF8000764[7:5] = 0x00000000U
11154ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11155ad5b5801SMichal Simek     // .. Speed = 1
11156ad5b5801SMichal Simek     // .. ==> 0XF8000764[8:8] = 0x00000001U
11157ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11158ad5b5801SMichal Simek     // .. IO_Type = 1
11159ad5b5801SMichal Simek     // .. ==> 0XF8000764[11:9] = 0x00000001U
11160ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11161ad5b5801SMichal Simek     // .. PULLUP = 0
11162ad5b5801SMichal Simek     // .. ==> 0XF8000764[12:12] = 0x00000000U
11163ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11164ad5b5801SMichal Simek     // .. DisableRcvr = 0
11165ad5b5801SMichal Simek     // .. ==> 0XF8000764[13:13] = 0x00000000U
11166ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11167ad5b5801SMichal Simek     // ..
11168ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000764, 0x00003FFFU ,0x00000303U),
11169ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11170ad5b5801SMichal Simek     // .. ==> 0XF8000768[0:0] = 0x00000001U
11171ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11172ad5b5801SMichal Simek     // .. L0_SEL = 1
11173ad5b5801SMichal Simek     // .. ==> 0XF8000768[1:1] = 0x00000001U
11174ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11175ad5b5801SMichal Simek     // .. L1_SEL = 0
11176ad5b5801SMichal Simek     // .. ==> 0XF8000768[2:2] = 0x00000000U
11177ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11178ad5b5801SMichal Simek     // .. L2_SEL = 0
11179ad5b5801SMichal Simek     // .. ==> 0XF8000768[4:3] = 0x00000000U
11180ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11181ad5b5801SMichal Simek     // .. L3_SEL = 0
11182ad5b5801SMichal Simek     // .. ==> 0XF8000768[7:5] = 0x00000000U
11183ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11184ad5b5801SMichal Simek     // .. Speed = 1
11185ad5b5801SMichal Simek     // .. ==> 0XF8000768[8:8] = 0x00000001U
11186ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11187ad5b5801SMichal Simek     // .. IO_Type = 1
11188ad5b5801SMichal Simek     // .. ==> 0XF8000768[11:9] = 0x00000001U
11189ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11190ad5b5801SMichal Simek     // .. PULLUP = 0
11191ad5b5801SMichal Simek     // .. ==> 0XF8000768[12:12] = 0x00000000U
11192ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11193ad5b5801SMichal Simek     // .. DisableRcvr = 0
11194ad5b5801SMichal Simek     // .. ==> 0XF8000768[13:13] = 0x00000000U
11195ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11196ad5b5801SMichal Simek     // ..
11197ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000768, 0x00003FFFU ,0x00000303U),
11198ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11199ad5b5801SMichal Simek     // .. ==> 0XF800076C[0:0] = 0x00000001U
11200ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11201ad5b5801SMichal Simek     // .. L0_SEL = 1
11202ad5b5801SMichal Simek     // .. ==> 0XF800076C[1:1] = 0x00000001U
11203ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11204ad5b5801SMichal Simek     // .. L1_SEL = 0
11205ad5b5801SMichal Simek     // .. ==> 0XF800076C[2:2] = 0x00000000U
11206ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11207ad5b5801SMichal Simek     // .. L2_SEL = 0
11208ad5b5801SMichal Simek     // .. ==> 0XF800076C[4:3] = 0x00000000U
11209ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11210ad5b5801SMichal Simek     // .. L3_SEL = 0
11211ad5b5801SMichal Simek     // .. ==> 0XF800076C[7:5] = 0x00000000U
11212ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11213ad5b5801SMichal Simek     // .. Speed = 1
11214ad5b5801SMichal Simek     // .. ==> 0XF800076C[8:8] = 0x00000001U
11215ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11216ad5b5801SMichal Simek     // .. IO_Type = 1
11217ad5b5801SMichal Simek     // .. ==> 0XF800076C[11:9] = 0x00000001U
11218ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11219ad5b5801SMichal Simek     // .. PULLUP = 0
11220ad5b5801SMichal Simek     // .. ==> 0XF800076C[12:12] = 0x00000000U
11221ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11222ad5b5801SMichal Simek     // .. DisableRcvr = 0
11223ad5b5801SMichal Simek     // .. ==> 0XF800076C[13:13] = 0x00000000U
11224ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11225ad5b5801SMichal Simek     // ..
11226ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800076C, 0x00003FFFU ,0x00000303U),
11227ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11228ad5b5801SMichal Simek     // .. ==> 0XF8000770[0:0] = 0x00000000U
11229ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11230ad5b5801SMichal Simek     // .. L0_SEL = 0
11231ad5b5801SMichal Simek     // .. ==> 0XF8000770[1:1] = 0x00000000U
11232ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11233ad5b5801SMichal Simek     // .. L1_SEL = 1
11234ad5b5801SMichal Simek     // .. ==> 0XF8000770[2:2] = 0x00000001U
11235ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11236ad5b5801SMichal Simek     // .. L2_SEL = 0
11237ad5b5801SMichal Simek     // .. ==> 0XF8000770[4:3] = 0x00000000U
11238ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11239ad5b5801SMichal Simek     // .. L3_SEL = 0
11240ad5b5801SMichal Simek     // .. ==> 0XF8000770[7:5] = 0x00000000U
11241ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11242ad5b5801SMichal Simek     // .. Speed = 1
11243ad5b5801SMichal Simek     // .. ==> 0XF8000770[8:8] = 0x00000001U
11244ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11245ad5b5801SMichal Simek     // .. IO_Type = 1
11246ad5b5801SMichal Simek     // .. ==> 0XF8000770[11:9] = 0x00000001U
11247ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11248ad5b5801SMichal Simek     // .. PULLUP = 0
11249ad5b5801SMichal Simek     // .. ==> 0XF8000770[12:12] = 0x00000000U
11250ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11251ad5b5801SMichal Simek     // .. DisableRcvr = 0
11252ad5b5801SMichal Simek     // .. ==> 0XF8000770[13:13] = 0x00000000U
11253ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11254ad5b5801SMichal Simek     // ..
11255ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000770, 0x00003FFFU ,0x00000304U),
11256ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11257ad5b5801SMichal Simek     // .. ==> 0XF8000774[0:0] = 0x00000001U
11258ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11259ad5b5801SMichal Simek     // .. L0_SEL = 0
11260ad5b5801SMichal Simek     // .. ==> 0XF8000774[1:1] = 0x00000000U
11261ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11262ad5b5801SMichal Simek     // .. L1_SEL = 1
11263ad5b5801SMichal Simek     // .. ==> 0XF8000774[2:2] = 0x00000001U
11264ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11265ad5b5801SMichal Simek     // .. L2_SEL = 0
11266ad5b5801SMichal Simek     // .. ==> 0XF8000774[4:3] = 0x00000000U
11267ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11268ad5b5801SMichal Simek     // .. L3_SEL = 0
11269ad5b5801SMichal Simek     // .. ==> 0XF8000774[7:5] = 0x00000000U
11270ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11271ad5b5801SMichal Simek     // .. Speed = 1
11272ad5b5801SMichal Simek     // .. ==> 0XF8000774[8:8] = 0x00000001U
11273ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11274ad5b5801SMichal Simek     // .. IO_Type = 1
11275ad5b5801SMichal Simek     // .. ==> 0XF8000774[11:9] = 0x00000001U
11276ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11277ad5b5801SMichal Simek     // .. PULLUP = 0
11278ad5b5801SMichal Simek     // .. ==> 0XF8000774[12:12] = 0x00000000U
11279ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11280ad5b5801SMichal Simek     // .. DisableRcvr = 0
11281ad5b5801SMichal Simek     // .. ==> 0XF8000774[13:13] = 0x00000000U
11282ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11283ad5b5801SMichal Simek     // ..
11284ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000774, 0x00003FFFU ,0x00000305U),
11285ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11286ad5b5801SMichal Simek     // .. ==> 0XF8000778[0:0] = 0x00000000U
11287ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11288ad5b5801SMichal Simek     // .. L0_SEL = 0
11289ad5b5801SMichal Simek     // .. ==> 0XF8000778[1:1] = 0x00000000U
11290ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11291ad5b5801SMichal Simek     // .. L1_SEL = 1
11292ad5b5801SMichal Simek     // .. ==> 0XF8000778[2:2] = 0x00000001U
11293ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11294ad5b5801SMichal Simek     // .. L2_SEL = 0
11295ad5b5801SMichal Simek     // .. ==> 0XF8000778[4:3] = 0x00000000U
11296ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11297ad5b5801SMichal Simek     // .. L3_SEL = 0
11298ad5b5801SMichal Simek     // .. ==> 0XF8000778[7:5] = 0x00000000U
11299ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11300ad5b5801SMichal Simek     // .. Speed = 1
11301ad5b5801SMichal Simek     // .. ==> 0XF8000778[8:8] = 0x00000001U
11302ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11303ad5b5801SMichal Simek     // .. IO_Type = 1
11304ad5b5801SMichal Simek     // .. ==> 0XF8000778[11:9] = 0x00000001U
11305ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11306ad5b5801SMichal Simek     // .. PULLUP = 0
11307ad5b5801SMichal Simek     // .. ==> 0XF8000778[12:12] = 0x00000000U
11308ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11309ad5b5801SMichal Simek     // .. DisableRcvr = 0
11310ad5b5801SMichal Simek     // .. ==> 0XF8000778[13:13] = 0x00000000U
11311ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11312ad5b5801SMichal Simek     // ..
11313ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000778, 0x00003FFFU ,0x00000304U),
11314ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11315ad5b5801SMichal Simek     // .. ==> 0XF800077C[0:0] = 0x00000001U
11316ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11317ad5b5801SMichal Simek     // .. L0_SEL = 0
11318ad5b5801SMichal Simek     // .. ==> 0XF800077C[1:1] = 0x00000000U
11319ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11320ad5b5801SMichal Simek     // .. L1_SEL = 1
11321ad5b5801SMichal Simek     // .. ==> 0XF800077C[2:2] = 0x00000001U
11322ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11323ad5b5801SMichal Simek     // .. L2_SEL = 0
11324ad5b5801SMichal Simek     // .. ==> 0XF800077C[4:3] = 0x00000000U
11325ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11326ad5b5801SMichal Simek     // .. L3_SEL = 0
11327ad5b5801SMichal Simek     // .. ==> 0XF800077C[7:5] = 0x00000000U
11328ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11329ad5b5801SMichal Simek     // .. Speed = 1
11330ad5b5801SMichal Simek     // .. ==> 0XF800077C[8:8] = 0x00000001U
11331ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11332ad5b5801SMichal Simek     // .. IO_Type = 1
11333ad5b5801SMichal Simek     // .. ==> 0XF800077C[11:9] = 0x00000001U
11334ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11335ad5b5801SMichal Simek     // .. PULLUP = 0
11336ad5b5801SMichal Simek     // .. ==> 0XF800077C[12:12] = 0x00000000U
11337ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11338ad5b5801SMichal Simek     // .. DisableRcvr = 0
11339ad5b5801SMichal Simek     // .. ==> 0XF800077C[13:13] = 0x00000000U
11340ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11341ad5b5801SMichal Simek     // ..
11342ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800077C, 0x00003FFFU ,0x00000305U),
11343ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11344ad5b5801SMichal Simek     // .. ==> 0XF8000780[0:0] = 0x00000000U
11345ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11346ad5b5801SMichal Simek     // .. L0_SEL = 0
11347ad5b5801SMichal Simek     // .. ==> 0XF8000780[1:1] = 0x00000000U
11348ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11349ad5b5801SMichal Simek     // .. L1_SEL = 1
11350ad5b5801SMichal Simek     // .. ==> 0XF8000780[2:2] = 0x00000001U
11351ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11352ad5b5801SMichal Simek     // .. L2_SEL = 0
11353ad5b5801SMichal Simek     // .. ==> 0XF8000780[4:3] = 0x00000000U
11354ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11355ad5b5801SMichal Simek     // .. L3_SEL = 0
11356ad5b5801SMichal Simek     // .. ==> 0XF8000780[7:5] = 0x00000000U
11357ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11358ad5b5801SMichal Simek     // .. Speed = 1
11359ad5b5801SMichal Simek     // .. ==> 0XF8000780[8:8] = 0x00000001U
11360ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11361ad5b5801SMichal Simek     // .. IO_Type = 1
11362ad5b5801SMichal Simek     // .. ==> 0XF8000780[11:9] = 0x00000001U
11363ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11364ad5b5801SMichal Simek     // .. PULLUP = 0
11365ad5b5801SMichal Simek     // .. ==> 0XF8000780[12:12] = 0x00000000U
11366ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11367ad5b5801SMichal Simek     // .. DisableRcvr = 0
11368ad5b5801SMichal Simek     // .. ==> 0XF8000780[13:13] = 0x00000000U
11369ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11370ad5b5801SMichal Simek     // ..
11371ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000780, 0x00003FFFU ,0x00000304U),
11372ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11373ad5b5801SMichal Simek     // .. ==> 0XF8000784[0:0] = 0x00000000U
11374ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11375ad5b5801SMichal Simek     // .. L0_SEL = 0
11376ad5b5801SMichal Simek     // .. ==> 0XF8000784[1:1] = 0x00000000U
11377ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11378ad5b5801SMichal Simek     // .. L1_SEL = 1
11379ad5b5801SMichal Simek     // .. ==> 0XF8000784[2:2] = 0x00000001U
11380ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11381ad5b5801SMichal Simek     // .. L2_SEL = 0
11382ad5b5801SMichal Simek     // .. ==> 0XF8000784[4:3] = 0x00000000U
11383ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11384ad5b5801SMichal Simek     // .. L3_SEL = 0
11385ad5b5801SMichal Simek     // .. ==> 0XF8000784[7:5] = 0x00000000U
11386ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11387ad5b5801SMichal Simek     // .. Speed = 1
11388ad5b5801SMichal Simek     // .. ==> 0XF8000784[8:8] = 0x00000001U
11389ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11390ad5b5801SMichal Simek     // .. IO_Type = 1
11391ad5b5801SMichal Simek     // .. ==> 0XF8000784[11:9] = 0x00000001U
11392ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11393ad5b5801SMichal Simek     // .. PULLUP = 0
11394ad5b5801SMichal Simek     // .. ==> 0XF8000784[12:12] = 0x00000000U
11395ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11396ad5b5801SMichal Simek     // .. DisableRcvr = 0
11397ad5b5801SMichal Simek     // .. ==> 0XF8000784[13:13] = 0x00000000U
11398ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11399ad5b5801SMichal Simek     // ..
11400ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000784, 0x00003FFFU ,0x00000304U),
11401ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11402ad5b5801SMichal Simek     // .. ==> 0XF8000788[0:0] = 0x00000000U
11403ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11404ad5b5801SMichal Simek     // .. L0_SEL = 0
11405ad5b5801SMichal Simek     // .. ==> 0XF8000788[1:1] = 0x00000000U
11406ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11407ad5b5801SMichal Simek     // .. L1_SEL = 1
11408ad5b5801SMichal Simek     // .. ==> 0XF8000788[2:2] = 0x00000001U
11409ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11410ad5b5801SMichal Simek     // .. L2_SEL = 0
11411ad5b5801SMichal Simek     // .. ==> 0XF8000788[4:3] = 0x00000000U
11412ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11413ad5b5801SMichal Simek     // .. L3_SEL = 0
11414ad5b5801SMichal Simek     // .. ==> 0XF8000788[7:5] = 0x00000000U
11415ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11416ad5b5801SMichal Simek     // .. Speed = 1
11417ad5b5801SMichal Simek     // .. ==> 0XF8000788[8:8] = 0x00000001U
11418ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11419ad5b5801SMichal Simek     // .. IO_Type = 1
11420ad5b5801SMichal Simek     // .. ==> 0XF8000788[11:9] = 0x00000001U
11421ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11422ad5b5801SMichal Simek     // .. PULLUP = 0
11423ad5b5801SMichal Simek     // .. ==> 0XF8000788[12:12] = 0x00000000U
11424ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11425ad5b5801SMichal Simek     // .. DisableRcvr = 0
11426ad5b5801SMichal Simek     // .. ==> 0XF8000788[13:13] = 0x00000000U
11427ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11428ad5b5801SMichal Simek     // ..
11429ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000788, 0x00003FFFU ,0x00000304U),
11430ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11431ad5b5801SMichal Simek     // .. ==> 0XF800078C[0:0] = 0x00000000U
11432ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11433ad5b5801SMichal Simek     // .. L0_SEL = 0
11434ad5b5801SMichal Simek     // .. ==> 0XF800078C[1:1] = 0x00000000U
11435ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11436ad5b5801SMichal Simek     // .. L1_SEL = 1
11437ad5b5801SMichal Simek     // .. ==> 0XF800078C[2:2] = 0x00000001U
11438ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11439ad5b5801SMichal Simek     // .. L2_SEL = 0
11440ad5b5801SMichal Simek     // .. ==> 0XF800078C[4:3] = 0x00000000U
11441ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11442ad5b5801SMichal Simek     // .. L3_SEL = 0
11443ad5b5801SMichal Simek     // .. ==> 0XF800078C[7:5] = 0x00000000U
11444ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11445ad5b5801SMichal Simek     // .. Speed = 1
11446ad5b5801SMichal Simek     // .. ==> 0XF800078C[8:8] = 0x00000001U
11447ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11448ad5b5801SMichal Simek     // .. IO_Type = 1
11449ad5b5801SMichal Simek     // .. ==> 0XF800078C[11:9] = 0x00000001U
11450ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11451ad5b5801SMichal Simek     // .. PULLUP = 0
11452ad5b5801SMichal Simek     // .. ==> 0XF800078C[12:12] = 0x00000000U
11453ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11454ad5b5801SMichal Simek     // .. DisableRcvr = 0
11455ad5b5801SMichal Simek     // .. ==> 0XF800078C[13:13] = 0x00000000U
11456ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11457ad5b5801SMichal Simek     // ..
11458ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800078C, 0x00003FFFU ,0x00000304U),
11459ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11460ad5b5801SMichal Simek     // .. ==> 0XF8000790[0:0] = 0x00000001U
11461ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11462ad5b5801SMichal Simek     // .. L0_SEL = 0
11463ad5b5801SMichal Simek     // .. ==> 0XF8000790[1:1] = 0x00000000U
11464ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11465ad5b5801SMichal Simek     // .. L1_SEL = 1
11466ad5b5801SMichal Simek     // .. ==> 0XF8000790[2:2] = 0x00000001U
11467ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11468ad5b5801SMichal Simek     // .. L2_SEL = 0
11469ad5b5801SMichal Simek     // .. ==> 0XF8000790[4:3] = 0x00000000U
11470ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11471ad5b5801SMichal Simek     // .. L3_SEL = 0
11472ad5b5801SMichal Simek     // .. ==> 0XF8000790[7:5] = 0x00000000U
11473ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11474ad5b5801SMichal Simek     // .. Speed = 1
11475ad5b5801SMichal Simek     // .. ==> 0XF8000790[8:8] = 0x00000001U
11476ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11477ad5b5801SMichal Simek     // .. IO_Type = 1
11478ad5b5801SMichal Simek     // .. ==> 0XF8000790[11:9] = 0x00000001U
11479ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11480ad5b5801SMichal Simek     // .. PULLUP = 0
11481ad5b5801SMichal Simek     // .. ==> 0XF8000790[12:12] = 0x00000000U
11482ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11483ad5b5801SMichal Simek     // .. DisableRcvr = 0
11484ad5b5801SMichal Simek     // .. ==> 0XF8000790[13:13] = 0x00000000U
11485ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11486ad5b5801SMichal Simek     // ..
11487ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000790, 0x00003FFFU ,0x00000305U),
11488ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11489ad5b5801SMichal Simek     // .. ==> 0XF8000794[0:0] = 0x00000000U
11490ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11491ad5b5801SMichal Simek     // .. L0_SEL = 0
11492ad5b5801SMichal Simek     // .. ==> 0XF8000794[1:1] = 0x00000000U
11493ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11494ad5b5801SMichal Simek     // .. L1_SEL = 1
11495ad5b5801SMichal Simek     // .. ==> 0XF8000794[2:2] = 0x00000001U
11496ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11497ad5b5801SMichal Simek     // .. L2_SEL = 0
11498ad5b5801SMichal Simek     // .. ==> 0XF8000794[4:3] = 0x00000000U
11499ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11500ad5b5801SMichal Simek     // .. L3_SEL = 0
11501ad5b5801SMichal Simek     // .. ==> 0XF8000794[7:5] = 0x00000000U
11502ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11503ad5b5801SMichal Simek     // .. Speed = 1
11504ad5b5801SMichal Simek     // .. ==> 0XF8000794[8:8] = 0x00000001U
11505ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11506ad5b5801SMichal Simek     // .. IO_Type = 1
11507ad5b5801SMichal Simek     // .. ==> 0XF8000794[11:9] = 0x00000001U
11508ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11509ad5b5801SMichal Simek     // .. PULLUP = 0
11510ad5b5801SMichal Simek     // .. ==> 0XF8000794[12:12] = 0x00000000U
11511ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11512ad5b5801SMichal Simek     // .. DisableRcvr = 0
11513ad5b5801SMichal Simek     // .. ==> 0XF8000794[13:13] = 0x00000000U
11514ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11515ad5b5801SMichal Simek     // ..
11516ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000794, 0x00003FFFU ,0x00000304U),
11517ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11518ad5b5801SMichal Simek     // .. ==> 0XF8000798[0:0] = 0x00000000U
11519ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11520ad5b5801SMichal Simek     // .. L0_SEL = 0
11521ad5b5801SMichal Simek     // .. ==> 0XF8000798[1:1] = 0x00000000U
11522ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11523ad5b5801SMichal Simek     // .. L1_SEL = 1
11524ad5b5801SMichal Simek     // .. ==> 0XF8000798[2:2] = 0x00000001U
11525ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11526ad5b5801SMichal Simek     // .. L2_SEL = 0
11527ad5b5801SMichal Simek     // .. ==> 0XF8000798[4:3] = 0x00000000U
11528ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11529ad5b5801SMichal Simek     // .. L3_SEL = 0
11530ad5b5801SMichal Simek     // .. ==> 0XF8000798[7:5] = 0x00000000U
11531ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11532ad5b5801SMichal Simek     // .. Speed = 1
11533ad5b5801SMichal Simek     // .. ==> 0XF8000798[8:8] = 0x00000001U
11534ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11535ad5b5801SMichal Simek     // .. IO_Type = 1
11536ad5b5801SMichal Simek     // .. ==> 0XF8000798[11:9] = 0x00000001U
11537ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11538ad5b5801SMichal Simek     // .. PULLUP = 0
11539ad5b5801SMichal Simek     // .. ==> 0XF8000798[12:12] = 0x00000000U
11540ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11541ad5b5801SMichal Simek     // .. DisableRcvr = 0
11542ad5b5801SMichal Simek     // .. ==> 0XF8000798[13:13] = 0x00000000U
11543ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11544ad5b5801SMichal Simek     // ..
11545ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000798, 0x00003FFFU ,0x00000304U),
11546ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11547ad5b5801SMichal Simek     // .. ==> 0XF800079C[0:0] = 0x00000000U
11548ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11549ad5b5801SMichal Simek     // .. L0_SEL = 0
11550ad5b5801SMichal Simek     // .. ==> 0XF800079C[1:1] = 0x00000000U
11551ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11552ad5b5801SMichal Simek     // .. L1_SEL = 1
11553ad5b5801SMichal Simek     // .. ==> 0XF800079C[2:2] = 0x00000001U
11554ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11555ad5b5801SMichal Simek     // .. L2_SEL = 0
11556ad5b5801SMichal Simek     // .. ==> 0XF800079C[4:3] = 0x00000000U
11557ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11558ad5b5801SMichal Simek     // .. L3_SEL = 0
11559ad5b5801SMichal Simek     // .. ==> 0XF800079C[7:5] = 0x00000000U
11560ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11561ad5b5801SMichal Simek     // .. Speed = 1
11562ad5b5801SMichal Simek     // .. ==> 0XF800079C[8:8] = 0x00000001U
11563ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11564ad5b5801SMichal Simek     // .. IO_Type = 1
11565ad5b5801SMichal Simek     // .. ==> 0XF800079C[11:9] = 0x00000001U
11566ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11567ad5b5801SMichal Simek     // .. PULLUP = 0
11568ad5b5801SMichal Simek     // .. ==> 0XF800079C[12:12] = 0x00000000U
11569ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11570ad5b5801SMichal Simek     // .. DisableRcvr = 0
11571ad5b5801SMichal Simek     // .. ==> 0XF800079C[13:13] = 0x00000000U
11572ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11573ad5b5801SMichal Simek     // ..
11574ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800079C, 0x00003FFFU ,0x00000304U),
11575ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11576ad5b5801SMichal Simek     // .. ==> 0XF80007A0[0:0] = 0x00000000U
11577ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11578ad5b5801SMichal Simek     // .. L0_SEL = 0
11579ad5b5801SMichal Simek     // .. ==> 0XF80007A0[1:1] = 0x00000000U
11580ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11581ad5b5801SMichal Simek     // .. L1_SEL = 0
11582ad5b5801SMichal Simek     // .. ==> 0XF80007A0[2:2] = 0x00000000U
11583ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11584ad5b5801SMichal Simek     // .. L2_SEL = 0
11585ad5b5801SMichal Simek     // .. ==> 0XF80007A0[4:3] = 0x00000000U
11586ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11587ad5b5801SMichal Simek     // .. L3_SEL = 4
11588ad5b5801SMichal Simek     // .. ==> 0XF80007A0[7:5] = 0x00000004U
11589ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11590ad5b5801SMichal Simek     // .. Speed = 1
11591ad5b5801SMichal Simek     // .. ==> 0XF80007A0[8:8] = 0x00000001U
11592ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11593ad5b5801SMichal Simek     // .. IO_Type = 1
11594ad5b5801SMichal Simek     // .. ==> 0XF80007A0[11:9] = 0x00000001U
11595ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11596ad5b5801SMichal Simek     // .. PULLUP = 0
11597ad5b5801SMichal Simek     // .. ==> 0XF80007A0[12:12] = 0x00000000U
11598ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11599ad5b5801SMichal Simek     // .. DisableRcvr = 0
11600ad5b5801SMichal Simek     // .. ==> 0XF80007A0[13:13] = 0x00000000U
11601ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11602ad5b5801SMichal Simek     // ..
11603ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A0, 0x00003FFFU ,0x00000380U),
11604ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11605ad5b5801SMichal Simek     // .. ==> 0XF80007A4[0:0] = 0x00000000U
11606ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11607ad5b5801SMichal Simek     // .. L0_SEL = 0
11608ad5b5801SMichal Simek     // .. ==> 0XF80007A4[1:1] = 0x00000000U
11609ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11610ad5b5801SMichal Simek     // .. L1_SEL = 0
11611ad5b5801SMichal Simek     // .. ==> 0XF80007A4[2:2] = 0x00000000U
11612ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11613ad5b5801SMichal Simek     // .. L2_SEL = 0
11614ad5b5801SMichal Simek     // .. ==> 0XF80007A4[4:3] = 0x00000000U
11615ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11616ad5b5801SMichal Simek     // .. L3_SEL = 4
11617ad5b5801SMichal Simek     // .. ==> 0XF80007A4[7:5] = 0x00000004U
11618ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11619ad5b5801SMichal Simek     // .. Speed = 1
11620ad5b5801SMichal Simek     // .. ==> 0XF80007A4[8:8] = 0x00000001U
11621ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11622ad5b5801SMichal Simek     // .. IO_Type = 1
11623ad5b5801SMichal Simek     // .. ==> 0XF80007A4[11:9] = 0x00000001U
11624ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11625ad5b5801SMichal Simek     // .. PULLUP = 0
11626ad5b5801SMichal Simek     // .. ==> 0XF80007A4[12:12] = 0x00000000U
11627ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11628ad5b5801SMichal Simek     // .. DisableRcvr = 0
11629ad5b5801SMichal Simek     // .. ==> 0XF80007A4[13:13] = 0x00000000U
11630ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11631ad5b5801SMichal Simek     // ..
11632ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A4, 0x00003FFFU ,0x00000380U),
11633ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11634ad5b5801SMichal Simek     // .. ==> 0XF80007A8[0:0] = 0x00000000U
11635ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11636ad5b5801SMichal Simek     // .. L0_SEL = 0
11637ad5b5801SMichal Simek     // .. ==> 0XF80007A8[1:1] = 0x00000000U
11638ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11639ad5b5801SMichal Simek     // .. L1_SEL = 0
11640ad5b5801SMichal Simek     // .. ==> 0XF80007A8[2:2] = 0x00000000U
11641ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11642ad5b5801SMichal Simek     // .. L2_SEL = 0
11643ad5b5801SMichal Simek     // .. ==> 0XF80007A8[4:3] = 0x00000000U
11644ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11645ad5b5801SMichal Simek     // .. L3_SEL = 4
11646ad5b5801SMichal Simek     // .. ==> 0XF80007A8[7:5] = 0x00000004U
11647ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11648ad5b5801SMichal Simek     // .. Speed = 1
11649ad5b5801SMichal Simek     // .. ==> 0XF80007A8[8:8] = 0x00000001U
11650ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11651ad5b5801SMichal Simek     // .. IO_Type = 1
11652ad5b5801SMichal Simek     // .. ==> 0XF80007A8[11:9] = 0x00000001U
11653ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11654ad5b5801SMichal Simek     // .. PULLUP = 0
11655ad5b5801SMichal Simek     // .. ==> 0XF80007A8[12:12] = 0x00000000U
11656ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11657ad5b5801SMichal Simek     // .. DisableRcvr = 0
11658ad5b5801SMichal Simek     // .. ==> 0XF80007A8[13:13] = 0x00000000U
11659ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11660ad5b5801SMichal Simek     // ..
11661ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A8, 0x00003FFFU ,0x00000380U),
11662ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11663ad5b5801SMichal Simek     // .. ==> 0XF80007AC[0:0] = 0x00000000U
11664ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11665ad5b5801SMichal Simek     // .. L0_SEL = 0
11666ad5b5801SMichal Simek     // .. ==> 0XF80007AC[1:1] = 0x00000000U
11667ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11668ad5b5801SMichal Simek     // .. L1_SEL = 0
11669ad5b5801SMichal Simek     // .. ==> 0XF80007AC[2:2] = 0x00000000U
11670ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11671ad5b5801SMichal Simek     // .. L2_SEL = 0
11672ad5b5801SMichal Simek     // .. ==> 0XF80007AC[4:3] = 0x00000000U
11673ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11674ad5b5801SMichal Simek     // .. L3_SEL = 4
11675ad5b5801SMichal Simek     // .. ==> 0XF80007AC[7:5] = 0x00000004U
11676ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11677ad5b5801SMichal Simek     // .. Speed = 1
11678ad5b5801SMichal Simek     // .. ==> 0XF80007AC[8:8] = 0x00000001U
11679ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11680ad5b5801SMichal Simek     // .. IO_Type = 1
11681ad5b5801SMichal Simek     // .. ==> 0XF80007AC[11:9] = 0x00000001U
11682ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11683ad5b5801SMichal Simek     // .. PULLUP = 0
11684ad5b5801SMichal Simek     // .. ==> 0XF80007AC[12:12] = 0x00000000U
11685ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11686ad5b5801SMichal Simek     // .. DisableRcvr = 0
11687ad5b5801SMichal Simek     // .. ==> 0XF80007AC[13:13] = 0x00000000U
11688ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11689ad5b5801SMichal Simek     // ..
11690ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007AC, 0x00003FFFU ,0x00000380U),
11691ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11692ad5b5801SMichal Simek     // .. ==> 0XF80007B0[0:0] = 0x00000000U
11693ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11694ad5b5801SMichal Simek     // .. L0_SEL = 0
11695ad5b5801SMichal Simek     // .. ==> 0XF80007B0[1:1] = 0x00000000U
11696ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11697ad5b5801SMichal Simek     // .. L1_SEL = 0
11698ad5b5801SMichal Simek     // .. ==> 0XF80007B0[2:2] = 0x00000000U
11699ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11700ad5b5801SMichal Simek     // .. L2_SEL = 0
11701ad5b5801SMichal Simek     // .. ==> 0XF80007B0[4:3] = 0x00000000U
11702ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11703ad5b5801SMichal Simek     // .. L3_SEL = 4
11704ad5b5801SMichal Simek     // .. ==> 0XF80007B0[7:5] = 0x00000004U
11705ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11706ad5b5801SMichal Simek     // .. Speed = 1
11707ad5b5801SMichal Simek     // .. ==> 0XF80007B0[8:8] = 0x00000001U
11708ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11709ad5b5801SMichal Simek     // .. IO_Type = 1
11710ad5b5801SMichal Simek     // .. ==> 0XF80007B0[11:9] = 0x00000001U
11711ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11712ad5b5801SMichal Simek     // .. PULLUP = 0
11713ad5b5801SMichal Simek     // .. ==> 0XF80007B0[12:12] = 0x00000000U
11714ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11715ad5b5801SMichal Simek     // .. DisableRcvr = 0
11716ad5b5801SMichal Simek     // .. ==> 0XF80007B0[13:13] = 0x00000000U
11717ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11718ad5b5801SMichal Simek     // ..
11719ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B0, 0x00003FFFU ,0x00000380U),
11720ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11721ad5b5801SMichal Simek     // .. ==> 0XF80007B4[0:0] = 0x00000000U
11722ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11723ad5b5801SMichal Simek     // .. L0_SEL = 0
11724ad5b5801SMichal Simek     // .. ==> 0XF80007B4[1:1] = 0x00000000U
11725ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11726ad5b5801SMichal Simek     // .. L1_SEL = 0
11727ad5b5801SMichal Simek     // .. ==> 0XF80007B4[2:2] = 0x00000000U
11728ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11729ad5b5801SMichal Simek     // .. L2_SEL = 0
11730ad5b5801SMichal Simek     // .. ==> 0XF80007B4[4:3] = 0x00000000U
11731ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11732ad5b5801SMichal Simek     // .. L3_SEL = 4
11733ad5b5801SMichal Simek     // .. ==> 0XF80007B4[7:5] = 0x00000004U
11734ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11735ad5b5801SMichal Simek     // .. Speed = 1
11736ad5b5801SMichal Simek     // .. ==> 0XF80007B4[8:8] = 0x00000001U
11737ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11738ad5b5801SMichal Simek     // .. IO_Type = 1
11739ad5b5801SMichal Simek     // .. ==> 0XF80007B4[11:9] = 0x00000001U
11740ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11741ad5b5801SMichal Simek     // .. PULLUP = 0
11742ad5b5801SMichal Simek     // .. ==> 0XF80007B4[12:12] = 0x00000000U
11743ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11744ad5b5801SMichal Simek     // .. DisableRcvr = 0
11745ad5b5801SMichal Simek     // .. ==> 0XF80007B4[13:13] = 0x00000000U
11746ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11747ad5b5801SMichal Simek     // ..
11748ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B4, 0x00003FFFU ,0x00000380U),
11749ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11750ad5b5801SMichal Simek     // .. ==> 0XF80007B8[0:0] = 0x00000001U
11751ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11752ad5b5801SMichal Simek     // .. Speed = 0
11753ad5b5801SMichal Simek     // .. ==> 0XF80007B8[8:8] = 0x00000000U
11754ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11755ad5b5801SMichal Simek     // .. IO_Type = 1
11756ad5b5801SMichal Simek     // .. ==> 0XF80007B8[11:9] = 0x00000001U
11757ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11758ad5b5801SMichal Simek     // .. PULLUP = 0
11759ad5b5801SMichal Simek     // .. ==> 0XF80007B8[12:12] = 0x00000000U
11760ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11761ad5b5801SMichal Simek     // .. DisableRcvr = 0
11762ad5b5801SMichal Simek     // .. ==> 0XF80007B8[13:13] = 0x00000000U
11763ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11764ad5b5801SMichal Simek     // ..
11765ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B8, 0x00003F01U ,0x00000201U),
11766ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11767ad5b5801SMichal Simek     // .. ==> 0XF80007BC[0:0] = 0x00000001U
11768ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11769ad5b5801SMichal Simek     // .. Speed = 0
11770ad5b5801SMichal Simek     // .. ==> 0XF80007BC[8:8] = 0x00000000U
11771ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11772ad5b5801SMichal Simek     // .. IO_Type = 1
11773ad5b5801SMichal Simek     // .. ==> 0XF80007BC[11:9] = 0x00000001U
11774ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11775ad5b5801SMichal Simek     // .. PULLUP = 0
11776ad5b5801SMichal Simek     // .. ==> 0XF80007BC[12:12] = 0x00000000U
11777ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11778ad5b5801SMichal Simek     // .. DisableRcvr = 0
11779ad5b5801SMichal Simek     // .. ==> 0XF80007BC[13:13] = 0x00000000U
11780ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11781ad5b5801SMichal Simek     // ..
11782ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007BC, 0x00003F01U ,0x00000201U),
11783ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11784ad5b5801SMichal Simek     // .. ==> 0XF80007C0[0:0] = 0x00000000U
11785ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11786ad5b5801SMichal Simek     // .. L0_SEL = 0
11787ad5b5801SMichal Simek     // .. ==> 0XF80007C0[1:1] = 0x00000000U
11788ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11789ad5b5801SMichal Simek     // .. L1_SEL = 0
11790ad5b5801SMichal Simek     // .. ==> 0XF80007C0[2:2] = 0x00000000U
11791ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11792ad5b5801SMichal Simek     // .. L2_SEL = 0
11793ad5b5801SMichal Simek     // .. ==> 0XF80007C0[4:3] = 0x00000000U
11794ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11795ad5b5801SMichal Simek     // .. L3_SEL = 7
11796ad5b5801SMichal Simek     // .. ==> 0XF80007C0[7:5] = 0x00000007U
11797ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
11798ad5b5801SMichal Simek     // .. Speed = 0
11799ad5b5801SMichal Simek     // .. ==> 0XF80007C0[8:8] = 0x00000000U
11800ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11801ad5b5801SMichal Simek     // .. IO_Type = 1
11802ad5b5801SMichal Simek     // .. ==> 0XF80007C0[11:9] = 0x00000001U
11803ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11804ad5b5801SMichal Simek     // .. PULLUP = 0
11805ad5b5801SMichal Simek     // .. ==> 0XF80007C0[12:12] = 0x00000000U
11806ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11807ad5b5801SMichal Simek     // .. DisableRcvr = 0
11808ad5b5801SMichal Simek     // .. ==> 0XF80007C0[13:13] = 0x00000000U
11809ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11810ad5b5801SMichal Simek     // ..
11811ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C0, 0x00003FFFU ,0x000002E0U),
11812ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11813ad5b5801SMichal Simek     // .. ==> 0XF80007C4[0:0] = 0x00000001U
11814ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11815ad5b5801SMichal Simek     // .. L0_SEL = 0
11816ad5b5801SMichal Simek     // .. ==> 0XF80007C4[1:1] = 0x00000000U
11817ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11818ad5b5801SMichal Simek     // .. L1_SEL = 0
11819ad5b5801SMichal Simek     // .. ==> 0XF80007C4[2:2] = 0x00000000U
11820ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11821ad5b5801SMichal Simek     // .. L2_SEL = 0
11822ad5b5801SMichal Simek     // .. ==> 0XF80007C4[4:3] = 0x00000000U
11823ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11824ad5b5801SMichal Simek     // .. L3_SEL = 7
11825ad5b5801SMichal Simek     // .. ==> 0XF80007C4[7:5] = 0x00000007U
11826ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
11827ad5b5801SMichal Simek     // .. Speed = 0
11828ad5b5801SMichal Simek     // .. ==> 0XF80007C4[8:8] = 0x00000000U
11829ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11830ad5b5801SMichal Simek     // .. IO_Type = 1
11831ad5b5801SMichal Simek     // .. ==> 0XF80007C4[11:9] = 0x00000001U
11832ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11833ad5b5801SMichal Simek     // .. PULLUP = 0
11834ad5b5801SMichal Simek     // .. ==> 0XF80007C4[12:12] = 0x00000000U
11835ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11836ad5b5801SMichal Simek     // .. DisableRcvr = 0
11837ad5b5801SMichal Simek     // .. ==> 0XF80007C4[13:13] = 0x00000000U
11838ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11839ad5b5801SMichal Simek     // ..
11840ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C4, 0x00003FFFU ,0x000002E1U),
11841ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11842ad5b5801SMichal Simek     // .. ==> 0XF80007C8[0:0] = 0x00000001U
11843ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11844ad5b5801SMichal Simek     // .. L0_SEL = 0
11845ad5b5801SMichal Simek     // .. ==> 0XF80007C8[1:1] = 0x00000000U
11846ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11847ad5b5801SMichal Simek     // .. L1_SEL = 0
11848ad5b5801SMichal Simek     // .. ==> 0XF80007C8[2:2] = 0x00000000U
11849ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11850ad5b5801SMichal Simek     // .. L2_SEL = 0
11851ad5b5801SMichal Simek     // .. ==> 0XF80007C8[4:3] = 0x00000000U
11852ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11853ad5b5801SMichal Simek     // .. L3_SEL = 0
11854ad5b5801SMichal Simek     // .. ==> 0XF80007C8[7:5] = 0x00000000U
11855ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11856ad5b5801SMichal Simek     // .. Speed = 0
11857ad5b5801SMichal Simek     // .. ==> 0XF80007C8[8:8] = 0x00000000U
11858ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11859ad5b5801SMichal Simek     // .. IO_Type = 1
11860ad5b5801SMichal Simek     // .. ==> 0XF80007C8[11:9] = 0x00000001U
11861ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11862ad5b5801SMichal Simek     // .. PULLUP = 0
11863ad5b5801SMichal Simek     // .. ==> 0XF80007C8[12:12] = 0x00000000U
11864ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11865ad5b5801SMichal Simek     // .. DisableRcvr = 0
11866ad5b5801SMichal Simek     // .. ==> 0XF80007C8[13:13] = 0x00000000U
11867ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11868ad5b5801SMichal Simek     // ..
11869ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C8, 0x00003FFFU ,0x00000201U),
11870ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11871ad5b5801SMichal Simek     // .. ==> 0XF80007CC[0:0] = 0x00000001U
11872ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11873ad5b5801SMichal Simek     // .. L0_SEL = 0
11874ad5b5801SMichal Simek     // .. ==> 0XF80007CC[1:1] = 0x00000000U
11875ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11876ad5b5801SMichal Simek     // .. L1_SEL = 0
11877ad5b5801SMichal Simek     // .. ==> 0XF80007CC[2:2] = 0x00000000U
11878ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11879ad5b5801SMichal Simek     // .. L2_SEL = 0
11880ad5b5801SMichal Simek     // .. ==> 0XF80007CC[4:3] = 0x00000000U
11881ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11882ad5b5801SMichal Simek     // .. L3_SEL = 0
11883ad5b5801SMichal Simek     // .. ==> 0XF80007CC[7:5] = 0x00000000U
11884ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11885ad5b5801SMichal Simek     // .. Speed = 0
11886ad5b5801SMichal Simek     // .. ==> 0XF80007CC[8:8] = 0x00000000U
11887ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11888ad5b5801SMichal Simek     // .. IO_Type = 1
11889ad5b5801SMichal Simek     // .. ==> 0XF80007CC[11:9] = 0x00000001U
11890ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11891ad5b5801SMichal Simek     // .. PULLUP = 0
11892ad5b5801SMichal Simek     // .. ==> 0XF80007CC[12:12] = 0x00000000U
11893ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11894ad5b5801SMichal Simek     // .. DisableRcvr = 0
11895ad5b5801SMichal Simek     // .. ==> 0XF80007CC[13:13] = 0x00000000U
11896ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11897ad5b5801SMichal Simek     // ..
11898ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007CC, 0x00003FFFU ,0x00000201U),
11899ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11900ad5b5801SMichal Simek     // .. ==> 0XF80007D0[0:0] = 0x00000000U
11901ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11902ad5b5801SMichal Simek     // .. L0_SEL = 0
11903ad5b5801SMichal Simek     // .. ==> 0XF80007D0[1:1] = 0x00000000U
11904ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11905ad5b5801SMichal Simek     // .. L1_SEL = 0
11906ad5b5801SMichal Simek     // .. ==> 0XF80007D0[2:2] = 0x00000000U
11907ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11908ad5b5801SMichal Simek     // .. L2_SEL = 0
11909ad5b5801SMichal Simek     // .. ==> 0XF80007D0[4:3] = 0x00000000U
11910ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11911ad5b5801SMichal Simek     // .. L3_SEL = 4
11912ad5b5801SMichal Simek     // .. ==> 0XF80007D0[7:5] = 0x00000004U
11913ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11914ad5b5801SMichal Simek     // .. Speed = 0
11915ad5b5801SMichal Simek     // .. ==> 0XF80007D0[8:8] = 0x00000000U
11916ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11917ad5b5801SMichal Simek     // .. IO_Type = 1
11918ad5b5801SMichal Simek     // .. ==> 0XF80007D0[11:9] = 0x00000001U
11919ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11920ad5b5801SMichal Simek     // .. PULLUP = 0
11921ad5b5801SMichal Simek     // .. ==> 0XF80007D0[12:12] = 0x00000000U
11922ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11923ad5b5801SMichal Simek     // .. DisableRcvr = 0
11924ad5b5801SMichal Simek     // .. ==> 0XF80007D0[13:13] = 0x00000000U
11925ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11926ad5b5801SMichal Simek     // ..
11927ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D0, 0x00003FFFU ,0x00000280U),
11928ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11929ad5b5801SMichal Simek     // .. ==> 0XF80007D4[0:0] = 0x00000000U
11930ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11931ad5b5801SMichal Simek     // .. L0_SEL = 0
11932ad5b5801SMichal Simek     // .. ==> 0XF80007D4[1:1] = 0x00000000U
11933ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11934ad5b5801SMichal Simek     // .. L1_SEL = 0
11935ad5b5801SMichal Simek     // .. ==> 0XF80007D4[2:2] = 0x00000000U
11936ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11937ad5b5801SMichal Simek     // .. L2_SEL = 0
11938ad5b5801SMichal Simek     // .. ==> 0XF80007D4[4:3] = 0x00000000U
11939ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11940ad5b5801SMichal Simek     // .. L3_SEL = 4
11941ad5b5801SMichal Simek     // .. ==> 0XF80007D4[7:5] = 0x00000004U
11942ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11943ad5b5801SMichal Simek     // .. Speed = 0
11944ad5b5801SMichal Simek     // .. ==> 0XF80007D4[8:8] = 0x00000000U
11945ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11946ad5b5801SMichal Simek     // .. IO_Type = 1
11947ad5b5801SMichal Simek     // .. ==> 0XF80007D4[11:9] = 0x00000001U
11948ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11949ad5b5801SMichal Simek     // .. PULLUP = 0
11950ad5b5801SMichal Simek     // .. ==> 0XF80007D4[12:12] = 0x00000000U
11951ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11952ad5b5801SMichal Simek     // .. DisableRcvr = 0
11953ad5b5801SMichal Simek     // .. ==> 0XF80007D4[13:13] = 0x00000000U
11954ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11955ad5b5801SMichal Simek     // ..
11956ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D4, 0x00003FFFU ,0x00000280U),
11957ad5b5801SMichal Simek     // .. SDIO0_WP_SEL = 46
11958ad5b5801SMichal Simek     // .. ==> 0XF8000830[5:0] = 0x0000002EU
11959ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000003FU    VAL : 0x0000002EU
11960ad5b5801SMichal Simek     // .. SDIO0_CD_SEL = 47
11961ad5b5801SMichal Simek     // .. ==> 0XF8000830[21:16] = 0x0000002FU
11962ad5b5801SMichal Simek     // ..     ==> MASK : 0x003F0000U    VAL : 0x002F0000U
11963ad5b5801SMichal Simek     // ..
11964ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000830, 0x003F003FU ,0x002F002EU),
11965ad5b5801SMichal Simek     // .. FINISH: MIO PROGRAMMING
11966ad5b5801SMichal Simek     // .. START: LOCK IT BACK
11967ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
11968ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
11969ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
11970ad5b5801SMichal Simek     // ..
11971ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
11972ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
11973ad5b5801SMichal Simek     // FINISH: top
11974ad5b5801SMichal Simek     //
11975ad5b5801SMichal Simek     EMIT_EXIT(),
11976ad5b5801SMichal Simek 
11977ad5b5801SMichal Simek     //
11978ad5b5801SMichal Simek };
11979ad5b5801SMichal Simek 
11980ad5b5801SMichal Simek unsigned long ps7_peripherals_init_data_1_0[] = {
11981ad5b5801SMichal Simek     // START: top
11982ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
11983ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
11984ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
11985ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
11986ad5b5801SMichal Simek     // ..
11987ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
11988ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
11989ad5b5801SMichal Simek     // .. START: DDR TERM/IBUF_DISABLE_MODE SETTINGS
11990ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
11991ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000001U
11992ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
11993ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
11994ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000001U
11995ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11996ad5b5801SMichal Simek     // ..
11997ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000180U ,0x00000180U),
11998ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
11999ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000001U
12000ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
12001ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
12002ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000001U
12003ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
12004ad5b5801SMichal Simek     // ..
12005ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000180U ,0x00000180U),
12006ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
12007ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000001U
12008ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
12009ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
12010ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000001U
12011ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
12012ad5b5801SMichal Simek     // ..
12013ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000180U ,0x00000180U),
12014ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
12015ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000001U
12016ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
12017ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
12018ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000001U
12019ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
12020ad5b5801SMichal Simek     // ..
12021ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000180U ,0x00000180U),
12022ad5b5801SMichal Simek     // .. FINISH: DDR TERM/IBUF_DISABLE_MODE SETTINGS
12023ad5b5801SMichal Simek     // .. START: LOCK IT BACK
12024ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
12025ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
12026ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
12027ad5b5801SMichal Simek     // ..
12028ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
12029ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
12030ad5b5801SMichal Simek     // .. START: SRAM/NOR SET OPMODE
12031ad5b5801SMichal Simek     // .. FINISH: SRAM/NOR SET OPMODE
12032ad5b5801SMichal Simek     // .. START: UART REGISTERS
12033ad5b5801SMichal Simek     // .. BDIV = 0x6
12034ad5b5801SMichal Simek     // .. ==> 0XE0001034[7:0] = 0x00000006U
12035ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000FFU    VAL : 0x00000006U
12036ad5b5801SMichal Simek     // ..
12037ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001034, 0x000000FFU ,0x00000006U),
12038ad5b5801SMichal Simek     // .. CD = 0x3e
12039ad5b5801SMichal Simek     // .. ==> 0XE0001018[15:0] = 0x0000003EU
12040ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000003EU
12041ad5b5801SMichal Simek     // ..
12042ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001018, 0x0000FFFFU ,0x0000003EU),
12043ad5b5801SMichal Simek     // .. STPBRK = 0x0
12044ad5b5801SMichal Simek     // .. ==> 0XE0001000[8:8] = 0x00000000U
12045ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12046ad5b5801SMichal Simek     // .. STTBRK = 0x0
12047ad5b5801SMichal Simek     // .. ==> 0XE0001000[7:7] = 0x00000000U
12048ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
12049ad5b5801SMichal Simek     // .. RSTTO = 0x0
12050ad5b5801SMichal Simek     // .. ==> 0XE0001000[6:6] = 0x00000000U
12051ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
12052ad5b5801SMichal Simek     // .. TXDIS = 0x0
12053ad5b5801SMichal Simek     // .. ==> 0XE0001000[5:5] = 0x00000000U
12054ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
12055ad5b5801SMichal Simek     // .. TXEN = 0x1
12056ad5b5801SMichal Simek     // .. ==> 0XE0001000[4:4] = 0x00000001U
12057ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
12058ad5b5801SMichal Simek     // .. RXDIS = 0x0
12059ad5b5801SMichal Simek     // .. ==> 0XE0001000[3:3] = 0x00000000U
12060ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
12061ad5b5801SMichal Simek     // .. RXEN = 0x1
12062ad5b5801SMichal Simek     // .. ==> 0XE0001000[2:2] = 0x00000001U
12063ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
12064ad5b5801SMichal Simek     // .. TXRES = 0x1
12065ad5b5801SMichal Simek     // .. ==> 0XE0001000[1:1] = 0x00000001U
12066ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
12067ad5b5801SMichal Simek     // .. RXRES = 0x1
12068ad5b5801SMichal Simek     // .. ==> 0XE0001000[0:0] = 0x00000001U
12069ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
12070ad5b5801SMichal Simek     // ..
12071ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001000, 0x000001FFU ,0x00000017U),
12072ad5b5801SMichal Simek     // .. IRMODE = 0x0
12073ad5b5801SMichal Simek     // .. ==> 0XE0001004[11:11] = 0x00000000U
12074ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
12075ad5b5801SMichal Simek     // .. UCLKEN = 0x0
12076ad5b5801SMichal Simek     // .. ==> 0XE0001004[10:10] = 0x00000000U
12077ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
12078ad5b5801SMichal Simek     // .. CHMODE = 0x0
12079ad5b5801SMichal Simek     // .. ==> 0XE0001004[9:8] = 0x00000000U
12080ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000300U    VAL : 0x00000000U
12081ad5b5801SMichal Simek     // .. NBSTOP = 0x0
12082ad5b5801SMichal Simek     // .. ==> 0XE0001004[7:6] = 0x00000000U
12083ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
12084ad5b5801SMichal Simek     // .. PAR = 0x4
12085ad5b5801SMichal Simek     // .. ==> 0XE0001004[5:3] = 0x00000004U
12086ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000038U    VAL : 0x00000020U
12087ad5b5801SMichal Simek     // .. CHRL = 0x0
12088ad5b5801SMichal Simek     // .. ==> 0XE0001004[2:1] = 0x00000000U
12089ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
12090ad5b5801SMichal Simek     // .. CLKS = 0x0
12091ad5b5801SMichal Simek     // .. ==> 0XE0001004[0:0] = 0x00000000U
12092ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
12093ad5b5801SMichal Simek     // ..
12094ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001004, 0x00000FFFU ,0x00000020U),
12095ad5b5801SMichal Simek     // .. FINISH: UART REGISTERS
12096ad5b5801SMichal Simek     // .. START: QSPI REGISTERS
12097ad5b5801SMichal Simek     // .. Holdb_dr = 1
12098ad5b5801SMichal Simek     // .. ==> 0XE000D000[19:19] = 0x00000001U
12099ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
12100ad5b5801SMichal Simek     // ..
12101ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000D000, 0x00080000U ,0x00080000U),
12102ad5b5801SMichal Simek     // .. FINISH: QSPI REGISTERS
12103ad5b5801SMichal Simek     // .. START: PL POWER ON RESET REGISTERS
12104ad5b5801SMichal Simek     // .. PCFG_POR_CNT_4K = 0
12105ad5b5801SMichal Simek     // .. ==> 0XF8007000[29:29] = 0x00000000U
12106ad5b5801SMichal Simek     // ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
12107ad5b5801SMichal Simek     // ..
12108ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8007000, 0x20000000U ,0x00000000U),
12109ad5b5801SMichal Simek     // .. FINISH: PL POWER ON RESET REGISTERS
12110ad5b5801SMichal Simek     // .. START: SMC TIMING CALCULATION REGISTER UPDATE
12111ad5b5801SMichal Simek     // .. .. START: NAND SET CYCLE
12112ad5b5801SMichal Simek     // .. .. FINISH: NAND SET CYCLE
12113ad5b5801SMichal Simek     // .. .. START: OPMODE
12114ad5b5801SMichal Simek     // .. .. FINISH: OPMODE
12115ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
12116ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
12117ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS0 SET CYCLE
12118ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS0 SET CYCLE
12119ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
12120ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
12121ad5b5801SMichal Simek     // .. .. START: NOR CS0 BASE ADDRESS
12122ad5b5801SMichal Simek     // .. .. FINISH: NOR CS0 BASE ADDRESS
12123ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS1 SET CYCLE
12124ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS1 SET CYCLE
12125ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
12126ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
12127ad5b5801SMichal Simek     // .. .. START: NOR CS1 BASE ADDRESS
12128ad5b5801SMichal Simek     // .. .. FINISH: NOR CS1 BASE ADDRESS
12129ad5b5801SMichal Simek     // .. .. START: USB RESET
12130ad5b5801SMichal Simek     // .. .. .. START: USB0 RESET
12131ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
12132ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
12133ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
12134ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
12135ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12136ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12137ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12138ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12139ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12140ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12141ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12142ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12143ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
12144ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
12145ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
12146ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
12147ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12148ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12149ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12150ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12151ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12152ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12153ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12154ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12155ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12156ad5b5801SMichal Simek     // .. .. .. ..
12157ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12158ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12159ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12160ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12161ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12162ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12163ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12164ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12165ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12166ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12167ad5b5801SMichal Simek     // .. .. .. FINISH: USB0 RESET
12168ad5b5801SMichal Simek     // .. .. .. START: USB1 RESET
12169ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
12170ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
12171ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
12172ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
12173ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12174ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12175ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12176ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12177ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12178ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12179ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12180ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12181ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
12182ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
12183ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
12184ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
12185ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12186ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12187ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12188ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12189ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12190ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12191ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12192ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12193ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12194ad5b5801SMichal Simek     // .. .. .. ..
12195ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12196ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12197ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12198ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12199ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12200ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12201ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12202ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12203ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12204ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12205ad5b5801SMichal Simek     // .. .. .. FINISH: USB1 RESET
12206ad5b5801SMichal Simek     // .. .. FINISH: USB RESET
12207ad5b5801SMichal Simek     // .. .. START: ENET RESET
12208ad5b5801SMichal Simek     // .. .. .. START: ENET0 RESET
12209ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
12210ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
12211ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
12212ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
12213ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12214ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12215ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12216ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12217ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12218ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12219ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12220ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12221ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
12222ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
12223ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
12224ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
12225ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12226ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12227ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12228ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12229ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12230ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12231ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12232ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12233ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12234ad5b5801SMichal Simek     // .. .. .. ..
12235ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12236ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12237ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12238ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12239ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12240ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12241ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12242ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12243ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12244ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12245ad5b5801SMichal Simek     // .. .. .. FINISH: ENET0 RESET
12246ad5b5801SMichal Simek     // .. .. .. START: ENET1 RESET
12247ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
12248ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
12249ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
12250ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
12251ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12252ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12253ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12254ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12255ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12256ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12257ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12258ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12259ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
12260ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
12261ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
12262ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
12263ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12264ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12265ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12266ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12267ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12268ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12269ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12270ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12271ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12272ad5b5801SMichal Simek     // .. .. .. ..
12273ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12274ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12275ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12276ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12277ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12278ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12279ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12280ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12281ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12282ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12283ad5b5801SMichal Simek     // .. .. .. FINISH: ENET1 RESET
12284ad5b5801SMichal Simek     // .. .. FINISH: ENET RESET
12285ad5b5801SMichal Simek     // .. .. START: I2C RESET
12286ad5b5801SMichal Simek     // .. .. .. START: I2C0 RESET
12287ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
12288ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
12289ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
12290ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
12291ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12292ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12293ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12294ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12295ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12296ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12297ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12298ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12299ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
12300ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
12301ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
12302ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
12303ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12304ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12305ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12306ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12307ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12308ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12309ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12310ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12311ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12312ad5b5801SMichal Simek     // .. .. .. ..
12313ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12314ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12315ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12316ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12317ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12318ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12319ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12320ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12321ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12322ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12323ad5b5801SMichal Simek     // .. .. .. FINISH: I2C0 RESET
12324ad5b5801SMichal Simek     // .. .. .. START: I2C1 RESET
12325ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
12326ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
12327ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
12328ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
12329ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12330ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12331ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12332ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12333ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12334ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12335ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12336ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12337ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
12338ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
12339ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
12340ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
12341ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12342ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12343ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12344ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12345ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12346ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12347ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12348ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12349ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12350ad5b5801SMichal Simek     // .. .. .. ..
12351ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12352ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12353ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12354ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12355ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12356ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12357ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12358ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12359ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12360ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12361ad5b5801SMichal Simek     // .. .. .. FINISH: I2C1 RESET
12362ad5b5801SMichal Simek     // .. .. FINISH: I2C RESET
12363ad5b5801SMichal Simek     // .. .. START: NOR CHIP SELECT
12364ad5b5801SMichal Simek     // .. .. .. START: DIR MODE BANK 0
12365ad5b5801SMichal Simek     // .. .. .. FINISH: DIR MODE BANK 0
12366ad5b5801SMichal Simek     // .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12367ad5b5801SMichal Simek     // .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12368ad5b5801SMichal Simek     // .. .. .. START: OUTPUT ENABLE BANK 0
12369ad5b5801SMichal Simek     // .. .. .. FINISH: OUTPUT ENABLE BANK 0
12370ad5b5801SMichal Simek     // .. .. FINISH: NOR CHIP SELECT
12371ad5b5801SMichal Simek     // .. FINISH: SMC TIMING CALCULATION REGISTER UPDATE
12372ad5b5801SMichal Simek     // FINISH: top
12373ad5b5801SMichal Simek     //
12374ad5b5801SMichal Simek     EMIT_EXIT(),
12375ad5b5801SMichal Simek 
12376ad5b5801SMichal Simek     //
12377ad5b5801SMichal Simek };
12378ad5b5801SMichal Simek 
12379ad5b5801SMichal Simek unsigned long ps7_post_config_1_0[] = {
12380ad5b5801SMichal Simek     // START: top
12381ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
12382ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
12383ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
12384ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
12385ad5b5801SMichal Simek     // ..
12386ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
12387ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
12388ad5b5801SMichal Simek     // .. START: ENABLING LEVEL SHIFTER
12389ad5b5801SMichal Simek     // .. USER_INP_ICT_EN_0 = 3
12390ad5b5801SMichal Simek     // .. ==> 0XF8000900[1:0] = 0x00000003U
12391ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000003U    VAL : 0x00000003U
12392ad5b5801SMichal Simek     // .. USER_INP_ICT_EN_1 = 3
12393ad5b5801SMichal Simek     // .. ==> 0XF8000900[3:2] = 0x00000003U
12394ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000000CU    VAL : 0x0000000CU
12395ad5b5801SMichal Simek     // ..
12396ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000900, 0x0000000FU ,0x0000000FU),
12397ad5b5801SMichal Simek     // .. FINISH: ENABLING LEVEL SHIFTER
12398ad5b5801SMichal Simek     // .. START: FPGA RESETS TO 0
12399ad5b5801SMichal Simek     // .. reserved_3 = 0
12400ad5b5801SMichal Simek     // .. ==> 0XF8000240[31:25] = 0x00000000U
12401ad5b5801SMichal Simek     // ..     ==> MASK : 0xFE000000U    VAL : 0x00000000U
12402ad5b5801SMichal Simek     // .. FPGA_ACP_RST = 0
12403ad5b5801SMichal Simek     // .. ==> 0XF8000240[24:24] = 0x00000000U
12404ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
12405ad5b5801SMichal Simek     // .. FPGA_AXDS3_RST = 0
12406ad5b5801SMichal Simek     // .. ==> 0XF8000240[23:23] = 0x00000000U
12407ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
12408ad5b5801SMichal Simek     // .. FPGA_AXDS2_RST = 0
12409ad5b5801SMichal Simek     // .. ==> 0XF8000240[22:22] = 0x00000000U
12410ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
12411ad5b5801SMichal Simek     // .. FPGA_AXDS1_RST = 0
12412ad5b5801SMichal Simek     // .. ==> 0XF8000240[21:21] = 0x00000000U
12413ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
12414ad5b5801SMichal Simek     // .. FPGA_AXDS0_RST = 0
12415ad5b5801SMichal Simek     // .. ==> 0XF8000240[20:20] = 0x00000000U
12416ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
12417ad5b5801SMichal Simek     // .. reserved_2 = 0
12418ad5b5801SMichal Simek     // .. ==> 0XF8000240[19:18] = 0x00000000U
12419ad5b5801SMichal Simek     // ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
12420ad5b5801SMichal Simek     // .. FSSW1_FPGA_RST = 0
12421ad5b5801SMichal Simek     // .. ==> 0XF8000240[17:17] = 0x00000000U
12422ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
12423ad5b5801SMichal Simek     // .. FSSW0_FPGA_RST = 0
12424ad5b5801SMichal Simek     // .. ==> 0XF8000240[16:16] = 0x00000000U
12425ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
12426ad5b5801SMichal Simek     // .. reserved_1 = 0
12427ad5b5801SMichal Simek     // .. ==> 0XF8000240[15:14] = 0x00000000U
12428ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000C000U    VAL : 0x00000000U
12429ad5b5801SMichal Simek     // .. FPGA_FMSW1_RST = 0
12430ad5b5801SMichal Simek     // .. ==> 0XF8000240[13:13] = 0x00000000U
12431ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
12432ad5b5801SMichal Simek     // .. FPGA_FMSW0_RST = 0
12433ad5b5801SMichal Simek     // .. ==> 0XF8000240[12:12] = 0x00000000U
12434ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
12435ad5b5801SMichal Simek     // .. FPGA_DMA3_RST = 0
12436ad5b5801SMichal Simek     // .. ==> 0XF8000240[11:11] = 0x00000000U
12437ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
12438ad5b5801SMichal Simek     // .. FPGA_DMA2_RST = 0
12439ad5b5801SMichal Simek     // .. ==> 0XF8000240[10:10] = 0x00000000U
12440ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
12441ad5b5801SMichal Simek     // .. FPGA_DMA1_RST = 0
12442ad5b5801SMichal Simek     // .. ==> 0XF8000240[9:9] = 0x00000000U
12443ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
12444ad5b5801SMichal Simek     // .. FPGA_DMA0_RST = 0
12445ad5b5801SMichal Simek     // .. ==> 0XF8000240[8:8] = 0x00000000U
12446ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12447ad5b5801SMichal Simek     // .. reserved = 0
12448ad5b5801SMichal Simek     // .. ==> 0XF8000240[7:4] = 0x00000000U
12449ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
12450ad5b5801SMichal Simek     // .. FPGA3_OUT_RST = 0
12451ad5b5801SMichal Simek     // .. ==> 0XF8000240[3:3] = 0x00000000U
12452ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
12453ad5b5801SMichal Simek     // .. FPGA2_OUT_RST = 0
12454ad5b5801SMichal Simek     // .. ==> 0XF8000240[2:2] = 0x00000000U
12455ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
12456ad5b5801SMichal Simek     // .. FPGA1_OUT_RST = 0
12457ad5b5801SMichal Simek     // .. ==> 0XF8000240[1:1] = 0x00000000U
12458ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
12459ad5b5801SMichal Simek     // .. FPGA0_OUT_RST = 0
12460ad5b5801SMichal Simek     // .. ==> 0XF8000240[0:0] = 0x00000000U
12461ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
12462ad5b5801SMichal Simek     // ..
12463ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000240, 0xFFFFFFFFU ,0x00000000U),
12464ad5b5801SMichal Simek     // .. FINISH: FPGA RESETS TO 0
12465ad5b5801SMichal Simek     // .. START: AFI REGISTERS
12466ad5b5801SMichal Simek     // .. .. START: AFI0 REGISTERS
12467ad5b5801SMichal Simek     // .. .. FINISH: AFI0 REGISTERS
12468ad5b5801SMichal Simek     // .. .. START: AFI1 REGISTERS
12469ad5b5801SMichal Simek     // .. .. FINISH: AFI1 REGISTERS
12470ad5b5801SMichal Simek     // .. .. START: AFI2 REGISTERS
12471ad5b5801SMichal Simek     // .. .. FINISH: AFI2 REGISTERS
12472ad5b5801SMichal Simek     // .. .. START: AFI3 REGISTERS
12473ad5b5801SMichal Simek     // .. .. FINISH: AFI3 REGISTERS
12474ad5b5801SMichal Simek     // .. FINISH: AFI REGISTERS
12475ad5b5801SMichal Simek     // .. START: LOCK IT BACK
12476ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
12477ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
12478ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
12479ad5b5801SMichal Simek     // ..
12480ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
12481ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
12482ad5b5801SMichal Simek     // FINISH: top
12483ad5b5801SMichal Simek     //
12484ad5b5801SMichal Simek     EMIT_EXIT(),
12485ad5b5801SMichal Simek 
12486ad5b5801SMichal Simek     //
12487ad5b5801SMichal Simek };
12488ad5b5801SMichal Simek 
12489ad5b5801SMichal Simek 
12490ad5b5801SMichal Simek 
12491ad5b5801SMichal Simek #include "xil_io.h"
12492ad5b5801SMichal Simek 
12493ad5b5801SMichal Simek unsigned long *ps7_mio_init_data = ps7_mio_init_data_3_0;
12494ad5b5801SMichal Simek unsigned long *ps7_pll_init_data = ps7_pll_init_data_3_0;
12495ad5b5801SMichal Simek unsigned long *ps7_clock_init_data = ps7_clock_init_data_3_0;
12496ad5b5801SMichal Simek unsigned long *ps7_ddr_init_data = ps7_ddr_init_data_3_0;
12497ad5b5801SMichal Simek unsigned long *ps7_peripherals_init_data = ps7_peripherals_init_data_3_0;
12498ad5b5801SMichal Simek 
12499ad5b5801SMichal Simek int
12500ad5b5801SMichal Simek ps7_post_config()
12501ad5b5801SMichal Simek {
12502ad5b5801SMichal Simek   // Get the PS_VERSION on run time
12503ad5b5801SMichal Simek   unsigned long si_ver = ps7GetSiliconVersion ();
12504ad5b5801SMichal Simek   int ret = -1;
12505ad5b5801SMichal Simek   if (si_ver == PCW_SILICON_VERSION_1) {
12506ad5b5801SMichal Simek       ret = ps7_config (ps7_post_config_1_0);
12507ad5b5801SMichal Simek       if (ret != PS7_INIT_SUCCESS) return ret;
12508ad5b5801SMichal Simek   } else if (si_ver == PCW_SILICON_VERSION_2) {
12509ad5b5801SMichal Simek       ret = ps7_config (ps7_post_config_2_0);
12510ad5b5801SMichal Simek       if (ret != PS7_INIT_SUCCESS) return ret;
12511ad5b5801SMichal Simek   } else {
12512ad5b5801SMichal Simek       ret = ps7_config (ps7_post_config_3_0);
12513ad5b5801SMichal Simek       if (ret != PS7_INIT_SUCCESS) return ret;
12514ad5b5801SMichal Simek   }
12515ad5b5801SMichal Simek   return PS7_INIT_SUCCESS;
12516ad5b5801SMichal Simek }
12517ad5b5801SMichal Simek 
12518ad5b5801SMichal Simek int
12519ad5b5801SMichal Simek ps7_init()
12520ad5b5801SMichal Simek {
12521ad5b5801SMichal Simek   // Get the PS_VERSION on run time
12522ad5b5801SMichal Simek   unsigned long si_ver = ps7GetSiliconVersion ();
12523ad5b5801SMichal Simek   int ret;
12524ad5b5801SMichal Simek   //int pcw_ver = 0;
12525ad5b5801SMichal Simek 
12526ad5b5801SMichal Simek   if (si_ver == PCW_SILICON_VERSION_1) {
12527ad5b5801SMichal Simek     ps7_mio_init_data = ps7_mio_init_data_1_0;
12528ad5b5801SMichal Simek     ps7_pll_init_data = ps7_pll_init_data_1_0;
12529ad5b5801SMichal Simek     ps7_clock_init_data = ps7_clock_init_data_1_0;
12530ad5b5801SMichal Simek     ps7_ddr_init_data = ps7_ddr_init_data_1_0;
12531ad5b5801SMichal Simek     ps7_peripherals_init_data = ps7_peripherals_init_data_1_0;
12532ad5b5801SMichal Simek     //pcw_ver = 1;
12533ad5b5801SMichal Simek 
12534ad5b5801SMichal Simek   } else if (si_ver == PCW_SILICON_VERSION_2) {
12535ad5b5801SMichal Simek     ps7_mio_init_data = ps7_mio_init_data_2_0;
12536ad5b5801SMichal Simek     ps7_pll_init_data = ps7_pll_init_data_2_0;
12537ad5b5801SMichal Simek     ps7_clock_init_data = ps7_clock_init_data_2_0;
12538ad5b5801SMichal Simek     ps7_ddr_init_data = ps7_ddr_init_data_2_0;
12539ad5b5801SMichal Simek     ps7_peripherals_init_data = ps7_peripherals_init_data_2_0;
12540ad5b5801SMichal Simek     //pcw_ver = 2;
12541ad5b5801SMichal Simek 
12542ad5b5801SMichal Simek   } else {
12543ad5b5801SMichal Simek     ps7_mio_init_data = ps7_mio_init_data_3_0;
12544ad5b5801SMichal Simek     ps7_pll_init_data = ps7_pll_init_data_3_0;
12545ad5b5801SMichal Simek     ps7_clock_init_data = ps7_clock_init_data_3_0;
12546ad5b5801SMichal Simek     ps7_ddr_init_data = ps7_ddr_init_data_3_0;
12547ad5b5801SMichal Simek     ps7_peripherals_init_data = ps7_peripherals_init_data_3_0;
12548ad5b5801SMichal Simek     //pcw_ver = 3;
12549ad5b5801SMichal Simek   }
12550ad5b5801SMichal Simek 
12551ad5b5801SMichal Simek   // MIO init
12552ad5b5801SMichal Simek   ret = ps7_config (ps7_mio_init_data);
12553ad5b5801SMichal Simek   if (ret != PS7_INIT_SUCCESS) return ret;
12554ad5b5801SMichal Simek 
12555ad5b5801SMichal Simek   // PLL init
12556ad5b5801SMichal Simek   ret = ps7_config (ps7_pll_init_data);
12557ad5b5801SMichal Simek   if (ret != PS7_INIT_SUCCESS) return ret;
12558ad5b5801SMichal Simek 
12559ad5b5801SMichal Simek   // Clock init
12560ad5b5801SMichal Simek   ret = ps7_config (ps7_clock_init_data);
12561ad5b5801SMichal Simek   if (ret != PS7_INIT_SUCCESS) return ret;
12562ad5b5801SMichal Simek 
12563ad5b5801SMichal Simek   // DDR init
12564ad5b5801SMichal Simek   ret = ps7_config (ps7_ddr_init_data);
12565ad5b5801SMichal Simek   if (ret != PS7_INIT_SUCCESS) return ret;
12566ad5b5801SMichal Simek 
12567ad5b5801SMichal Simek 
12568ad5b5801SMichal Simek 
12569ad5b5801SMichal Simek   // Peripherals init
12570ad5b5801SMichal Simek   ret = ps7_config (ps7_peripherals_init_data);
12571ad5b5801SMichal Simek   if (ret != PS7_INIT_SUCCESS) return ret;
12572ad5b5801SMichal Simek   //xil_printf ("\n PCW Silicon Version : %d.0", pcw_ver);
12573ad5b5801SMichal Simek   return PS7_INIT_SUCCESS;
12574ad5b5801SMichal Simek }
12575ad5b5801SMichal Simek 
12576ad5b5801SMichal Simek 
12577ad5b5801SMichal Simek 
12578ad5b5801SMichal Simek 
12579