1*f739fcd8STom Rini // SPDX-License-Identifier: GPL-2.0+
2ad5b5801SMichal Simek /******************************************************************************
3ad5b5801SMichal Simek * (c) Copyright 2010-2014 Xilinx, Inc. All rights reserved.
4ad5b5801SMichal Simek ******************************************************************************/
5ad5b5801SMichal Simek /****************************************************************************/
6ad5b5801SMichal Simek /**
7ad5b5801SMichal Simek *
8ad5b5801SMichal Simek * @file ps7_init_gpl.c
9ad5b5801SMichal Simek *
10ad5b5801SMichal Simek * This file is automatically generated
11ad5b5801SMichal Simek *
12ad5b5801SMichal Simek *****************************************************************************/
13ad5b5801SMichal Simek 
14460b05d9SMichal Simek #include <asm/arch/ps7_init_gpl.h>
15ad5b5801SMichal Simek 
16ad5b5801SMichal Simek unsigned long ps7_pll_init_data_3_0[] = {
17ad5b5801SMichal Simek     // START: top
18ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
19ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
20ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
21ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
22ad5b5801SMichal Simek     // ..
23ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
24ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
25ad5b5801SMichal Simek     // .. START: PLL SLCR REGISTERS
26ad5b5801SMichal Simek     // .. .. START: ARM PLL INIT
27ad5b5801SMichal Simek     // .. .. PLL_RES = 0x2
28ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[7:4] = 0x00000002U
29ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
30ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
31ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[11:8] = 0x00000002U
32ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
33ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0xfa
34ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[21:12] = 0x000000FAU
35ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x000FA000U
36ad5b5801SMichal Simek     // .. ..
37ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000110, 0x003FFFF0U ,0x000FA220U),
38ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
39ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x28
40ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[18:12] = 0x00000028U
41ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x00028000U
42ad5b5801SMichal Simek     // .. .. ..
43ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x0007F000U ,0x00028000U),
44ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
45ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
46ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
47ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[4:4] = 0x00000001U
48ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
49ad5b5801SMichal Simek     // .. .. ..
50ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000010U ,0x00000010U),
51ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
52ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
53ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
54ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[0:0] = 0x00000001U
55ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
56ad5b5801SMichal Simek     // .. .. ..
57ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000001U ,0x00000001U),
58ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
59ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
60ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
61ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[0:0] = 0x00000000U
62ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
63ad5b5801SMichal Simek     // .. .. ..
64ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000001U ,0x00000000U),
65ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
66ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
67ad5b5801SMichal Simek     // .. .. .. ARM_PLL_LOCK = 1
68ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[0:0] = 0x00000001U
69ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
70ad5b5801SMichal Simek     // .. .. ..
71ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000001U),
72ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
73ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
74ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
75ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[4:4] = 0x00000000U
76ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
77ad5b5801SMichal Simek     // .. .. ..
78ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000010U ,0x00000000U),
79ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
80ad5b5801SMichal Simek     // .. .. .. SRCSEL = 0x0
81ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[5:4] = 0x00000000U
82ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
83ad5b5801SMichal Simek     // .. .. .. DIVISOR = 0x2
84ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[13:8] = 0x00000002U
85ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00003F00U    VAL : 0x00000200U
86ad5b5801SMichal Simek     // .. .. .. CPU_6OR4XCLKACT = 0x1
87ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[24:24] = 0x00000001U
88ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x01000000U    VAL : 0x01000000U
89ad5b5801SMichal Simek     // .. .. .. CPU_3OR2XCLKACT = 0x1
90ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[25:25] = 0x00000001U
91ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x02000000U    VAL : 0x02000000U
92ad5b5801SMichal Simek     // .. .. .. CPU_2XCLKACT = 0x1
93ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[26:26] = 0x00000001U
94ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x04000000U    VAL : 0x04000000U
95ad5b5801SMichal Simek     // .. .. .. CPU_1XCLKACT = 0x1
96ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[27:27] = 0x00000001U
97ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x08000000U    VAL : 0x08000000U
98ad5b5801SMichal Simek     // .. .. .. CPU_PERI_CLKACT = 0x1
99ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[28:28] = 0x00000001U
100ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
101ad5b5801SMichal Simek     // .. .. ..
102ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000120, 0x1F003F30U ,0x1F000200U),
103ad5b5801SMichal Simek     // .. .. FINISH: ARM PLL INIT
104ad5b5801SMichal Simek     // .. .. START: DDR PLL INIT
105ad5b5801SMichal Simek     // .. .. PLL_RES = 0x2
106ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[7:4] = 0x00000002U
107ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
108ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
109ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[11:8] = 0x00000002U
110ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
111ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0x12c
112ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[21:12] = 0x0000012CU
113ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x0012C000U
114ad5b5801SMichal Simek     // .. ..
115ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000114, 0x003FFFF0U ,0x0012C220U),
116ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
117ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x20
118ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[18:12] = 0x00000020U
119ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x00020000U
120ad5b5801SMichal Simek     // .. .. ..
121ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x0007F000U ,0x00020000U),
122ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
123ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
124ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
125ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[4:4] = 0x00000001U
126ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
127ad5b5801SMichal Simek     // .. .. ..
128ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000010U ,0x00000010U),
129ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
130ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
131ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
132ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[0:0] = 0x00000001U
133ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
134ad5b5801SMichal Simek     // .. .. ..
135ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000001U ,0x00000001U),
136ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
137ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
138ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
139ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[0:0] = 0x00000000U
140ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
141ad5b5801SMichal Simek     // .. .. ..
142ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000001U ,0x00000000U),
143ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
144ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
145ad5b5801SMichal Simek     // .. .. .. DDR_PLL_LOCK = 1
146ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[1:1] = 0x00000001U
147ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
148ad5b5801SMichal Simek     // .. .. ..
149ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000002U),
150ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
151ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
152ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
153ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[4:4] = 0x00000000U
154ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
155ad5b5801SMichal Simek     // .. .. ..
156ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000010U ,0x00000000U),
157ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
158ad5b5801SMichal Simek     // .. .. .. DDR_3XCLKACT = 0x1
159ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[0:0] = 0x00000001U
160ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
161ad5b5801SMichal Simek     // .. .. .. DDR_2XCLKACT = 0x1
162ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[1:1] = 0x00000001U
163ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
164ad5b5801SMichal Simek     // .. .. .. DDR_3XCLK_DIVISOR = 0x2
165ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[25:20] = 0x00000002U
166ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x03F00000U    VAL : 0x00200000U
167ad5b5801SMichal Simek     // .. .. .. DDR_2XCLK_DIVISOR = 0x3
168ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[31:26] = 0x00000003U
169ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0xFC000000U    VAL : 0x0C000000U
170ad5b5801SMichal Simek     // .. .. ..
171ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000124, 0xFFF00003U ,0x0C200003U),
172ad5b5801SMichal Simek     // .. .. FINISH: DDR PLL INIT
173ad5b5801SMichal Simek     // .. .. START: IO PLL INIT
174ad5b5801SMichal Simek     // .. .. PLL_RES = 0xc
175ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[7:4] = 0x0000000CU
176ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x000000C0U
177ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
178ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[11:8] = 0x00000002U
179ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
180ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0x145
181ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[21:12] = 0x00000145U
182ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00145000U
183ad5b5801SMichal Simek     // .. ..
184ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000118, 0x003FFFF0U ,0x001452C0U),
185ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
186ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x1e
187ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[18:12] = 0x0000001EU
188ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x0001E000U
189ad5b5801SMichal Simek     // .. .. ..
190ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x0007F000U ,0x0001E000U),
191ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
192ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
193ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
194ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[4:4] = 0x00000001U
195ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
196ad5b5801SMichal Simek     // .. .. ..
197ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000010U ,0x00000010U),
198ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
199ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
200ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
201ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[0:0] = 0x00000001U
202ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
203ad5b5801SMichal Simek     // .. .. ..
204ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000001U ,0x00000001U),
205ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
206ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
207ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
208ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[0:0] = 0x00000000U
209ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
210ad5b5801SMichal Simek     // .. .. ..
211ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000001U ,0x00000000U),
212ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
213ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
214ad5b5801SMichal Simek     // .. .. .. IO_PLL_LOCK = 1
215ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[2:2] = 0x00000001U
216ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
217ad5b5801SMichal Simek     // .. .. ..
218ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000004U),
219ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
220ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
221ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
222ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[4:4] = 0x00000000U
223ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
224ad5b5801SMichal Simek     // .. .. ..
225ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000010U ,0x00000000U),
226ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
227ad5b5801SMichal Simek     // .. .. FINISH: IO PLL INIT
228ad5b5801SMichal Simek     // .. FINISH: PLL SLCR REGISTERS
229ad5b5801SMichal Simek     // .. START: LOCK IT BACK
230ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
231ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
232ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
233ad5b5801SMichal Simek     // ..
234ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
235ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
236ad5b5801SMichal Simek     // FINISH: top
237ad5b5801SMichal Simek     //
238ad5b5801SMichal Simek     EMIT_EXIT(),
239ad5b5801SMichal Simek 
240ad5b5801SMichal Simek     //
241ad5b5801SMichal Simek };
242ad5b5801SMichal Simek 
243ad5b5801SMichal Simek unsigned long ps7_clock_init_data_3_0[] = {
244ad5b5801SMichal Simek     // START: top
245ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
246ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
247ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
248ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
249ad5b5801SMichal Simek     // ..
250ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
251ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
252ad5b5801SMichal Simek     // .. START: CLOCK CONTROL SLCR REGISTERS
253ad5b5801SMichal Simek     // .. CLKACT = 0x1
254ad5b5801SMichal Simek     // .. ==> 0XF8000128[0:0] = 0x00000001U
255ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
256ad5b5801SMichal Simek     // .. DIVISOR0 = 0x23
257ad5b5801SMichal Simek     // .. ==> 0XF8000128[13:8] = 0x00000023U
258ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00002300U
259ad5b5801SMichal Simek     // .. DIVISOR1 = 0x3
260ad5b5801SMichal Simek     // .. ==> 0XF8000128[25:20] = 0x00000003U
261ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00300000U
262ad5b5801SMichal Simek     // ..
263ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000128, 0x03F03F01U ,0x00302301U),
264ad5b5801SMichal Simek     // .. CLKACT = 0x1
265ad5b5801SMichal Simek     // .. ==> 0XF8000138[0:0] = 0x00000001U
266ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
267ad5b5801SMichal Simek     // .. SRCSEL = 0x0
268ad5b5801SMichal Simek     // .. ==> 0XF8000138[4:4] = 0x00000000U
269ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
270ad5b5801SMichal Simek     // ..
271ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000138, 0x00000011U ,0x00000001U),
272ad5b5801SMichal Simek     // .. CLKACT = 0x1
273ad5b5801SMichal Simek     // .. ==> 0XF8000140[0:0] = 0x00000001U
274ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
275ad5b5801SMichal Simek     // .. SRCSEL = 0x0
276ad5b5801SMichal Simek     // .. ==> 0XF8000140[6:4] = 0x00000000U
277ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
278ad5b5801SMichal Simek     // .. DIVISOR = 0x8
279ad5b5801SMichal Simek     // .. ==> 0XF8000140[13:8] = 0x00000008U
280ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000800U
281ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
282ad5b5801SMichal Simek     // .. ==> 0XF8000140[25:20] = 0x00000001U
283ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
284ad5b5801SMichal Simek     // ..
285ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000140, 0x03F03F71U ,0x00100801U),
286ad5b5801SMichal Simek     // .. CLKACT = 0x1
287ad5b5801SMichal Simek     // .. ==> 0XF800014C[0:0] = 0x00000001U
288ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
289ad5b5801SMichal Simek     // .. SRCSEL = 0x0
290ad5b5801SMichal Simek     // .. ==> 0XF800014C[5:4] = 0x00000000U
291ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
292ad5b5801SMichal Simek     // .. DIVISOR = 0x5
293ad5b5801SMichal Simek     // .. ==> 0XF800014C[13:8] = 0x00000005U
294ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000500U
295ad5b5801SMichal Simek     // ..
296ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800014C, 0x00003F31U ,0x00000501U),
297ad5b5801SMichal Simek     // .. CLKACT0 = 0x1
298ad5b5801SMichal Simek     // .. ==> 0XF8000150[0:0] = 0x00000001U
299ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
300ad5b5801SMichal Simek     // .. CLKACT1 = 0x0
301ad5b5801SMichal Simek     // .. ==> 0XF8000150[1:1] = 0x00000000U
302ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
303ad5b5801SMichal Simek     // .. SRCSEL = 0x0
304ad5b5801SMichal Simek     // .. ==> 0XF8000150[5:4] = 0x00000000U
305ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
306ad5b5801SMichal Simek     // .. DIVISOR = 0x14
307ad5b5801SMichal Simek     // .. ==> 0XF8000150[13:8] = 0x00000014U
308ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
309ad5b5801SMichal Simek     // ..
310ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000150, 0x00003F33U ,0x00001401U),
311ad5b5801SMichal Simek     // .. CLKACT0 = 0x0
312ad5b5801SMichal Simek     // .. ==> 0XF8000154[0:0] = 0x00000000U
313ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
314ad5b5801SMichal Simek     // .. CLKACT1 = 0x1
315ad5b5801SMichal Simek     // .. ==> 0XF8000154[1:1] = 0x00000001U
316ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
317ad5b5801SMichal Simek     // .. SRCSEL = 0x0
318ad5b5801SMichal Simek     // .. ==> 0XF8000154[5:4] = 0x00000000U
319ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
320ad5b5801SMichal Simek     // .. DIVISOR = 0x14
321ad5b5801SMichal Simek     // .. ==> 0XF8000154[13:8] = 0x00000014U
322ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
323ad5b5801SMichal Simek     // ..
324ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000154, 0x00003F33U ,0x00001402U),
325ad5b5801SMichal Simek     // .. CLKACT = 0x1
326ad5b5801SMichal Simek     // .. ==> 0XF8000168[0:0] = 0x00000001U
327ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
328ad5b5801SMichal Simek     // .. SRCSEL = 0x0
329ad5b5801SMichal Simek     // .. ==> 0XF8000168[5:4] = 0x00000000U
330ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
331ad5b5801SMichal Simek     // .. DIVISOR = 0x5
332ad5b5801SMichal Simek     // .. ==> 0XF8000168[13:8] = 0x00000005U
333ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000500U
334ad5b5801SMichal Simek     // ..
335ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000168, 0x00003F31U ,0x00000501U),
336ad5b5801SMichal Simek     // .. SRCSEL = 0x0
337ad5b5801SMichal Simek     // .. ==> 0XF8000170[5:4] = 0x00000000U
338ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
339ad5b5801SMichal Simek     // .. DIVISOR0 = 0xa
340ad5b5801SMichal Simek     // .. ==> 0XF8000170[13:8] = 0x0000000AU
341ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000A00U
342ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
343ad5b5801SMichal Simek     // .. ==> 0XF8000170[25:20] = 0x00000001U
344ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
345ad5b5801SMichal Simek     // ..
346ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000170, 0x03F03F30U ,0x00100A00U),
347ad5b5801SMichal Simek     // .. SRCSEL = 0x0
348ad5b5801SMichal Simek     // .. ==> 0XF8000180[5:4] = 0x00000000U
349ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
350ad5b5801SMichal Simek     // .. DIVISOR0 = 0x7
351ad5b5801SMichal Simek     // .. ==> 0XF8000180[13:8] = 0x00000007U
352ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000700U
353ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
354ad5b5801SMichal Simek     // .. ==> 0XF8000180[25:20] = 0x00000001U
355ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
356ad5b5801SMichal Simek     // ..
357ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000180, 0x03F03F30U ,0x00100700U),
358ad5b5801SMichal Simek     // .. SRCSEL = 0x0
359ad5b5801SMichal Simek     // .. ==> 0XF8000190[5:4] = 0x00000000U
360ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
361ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
362ad5b5801SMichal Simek     // .. ==> 0XF8000190[13:8] = 0x00000014U
363ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
364ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
365ad5b5801SMichal Simek     // .. ==> 0XF8000190[25:20] = 0x00000001U
366ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
367ad5b5801SMichal Simek     // ..
368ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000190, 0x03F03F30U ,0x00101400U),
369ad5b5801SMichal Simek     // .. SRCSEL = 0x0
370ad5b5801SMichal Simek     // .. ==> 0XF80001A0[5:4] = 0x00000000U
371ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
372ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
373ad5b5801SMichal Simek     // .. ==> 0XF80001A0[13:8] = 0x00000014U
374ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
375ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
376ad5b5801SMichal Simek     // .. ==> 0XF80001A0[25:20] = 0x00000001U
377ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
378ad5b5801SMichal Simek     // ..
379ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80001A0, 0x03F03F30U ,0x00101400U),
380ad5b5801SMichal Simek     // .. CLK_621_TRUE = 0x1
381ad5b5801SMichal Simek     // .. ==> 0XF80001C4[0:0] = 0x00000001U
382ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
383ad5b5801SMichal Simek     // ..
384ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80001C4, 0x00000001U ,0x00000001U),
385ad5b5801SMichal Simek     // .. DMA_CPU_2XCLKACT = 0x1
386ad5b5801SMichal Simek     // .. ==> 0XF800012C[0:0] = 0x00000001U
387ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
388ad5b5801SMichal Simek     // .. USB0_CPU_1XCLKACT = 0x1
389ad5b5801SMichal Simek     // .. ==> 0XF800012C[2:2] = 0x00000001U
390ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
391ad5b5801SMichal Simek     // .. USB1_CPU_1XCLKACT = 0x1
392ad5b5801SMichal Simek     // .. ==> 0XF800012C[3:3] = 0x00000001U
393ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
394ad5b5801SMichal Simek     // .. GEM0_CPU_1XCLKACT = 0x1
395ad5b5801SMichal Simek     // .. ==> 0XF800012C[6:6] = 0x00000001U
396ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000040U
397ad5b5801SMichal Simek     // .. GEM1_CPU_1XCLKACT = 0x0
398ad5b5801SMichal Simek     // .. ==> 0XF800012C[7:7] = 0x00000000U
399ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
400ad5b5801SMichal Simek     // .. SDI0_CPU_1XCLKACT = 0x1
401ad5b5801SMichal Simek     // .. ==> 0XF800012C[10:10] = 0x00000001U
402ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000400U
403ad5b5801SMichal Simek     // .. SDI1_CPU_1XCLKACT = 0x0
404ad5b5801SMichal Simek     // .. ==> 0XF800012C[11:11] = 0x00000000U
405ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
406ad5b5801SMichal Simek     // .. SPI0_CPU_1XCLKACT = 0x0
407ad5b5801SMichal Simek     // .. ==> 0XF800012C[14:14] = 0x00000000U
408ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
409ad5b5801SMichal Simek     // .. SPI1_CPU_1XCLKACT = 0x0
410ad5b5801SMichal Simek     // .. ==> 0XF800012C[15:15] = 0x00000000U
411ad5b5801SMichal Simek     // ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
412ad5b5801SMichal Simek     // .. CAN0_CPU_1XCLKACT = 0x0
413ad5b5801SMichal Simek     // .. ==> 0XF800012C[16:16] = 0x00000000U
414ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
415ad5b5801SMichal Simek     // .. CAN1_CPU_1XCLKACT = 0x0
416ad5b5801SMichal Simek     // .. ==> 0XF800012C[17:17] = 0x00000000U
417ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
418ad5b5801SMichal Simek     // .. I2C0_CPU_1XCLKACT = 0x1
419ad5b5801SMichal Simek     // .. ==> 0XF800012C[18:18] = 0x00000001U
420ad5b5801SMichal Simek     // ..     ==> MASK : 0x00040000U    VAL : 0x00040000U
421ad5b5801SMichal Simek     // .. I2C1_CPU_1XCLKACT = 0x1
422ad5b5801SMichal Simek     // .. ==> 0XF800012C[19:19] = 0x00000001U
423ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
424ad5b5801SMichal Simek     // .. UART0_CPU_1XCLKACT = 0x0
425ad5b5801SMichal Simek     // .. ==> 0XF800012C[20:20] = 0x00000000U
426ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
427ad5b5801SMichal Simek     // .. UART1_CPU_1XCLKACT = 0x1
428ad5b5801SMichal Simek     // .. ==> 0XF800012C[21:21] = 0x00000001U
429ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00200000U
430ad5b5801SMichal Simek     // .. GPIO_CPU_1XCLKACT = 0x1
431ad5b5801SMichal Simek     // .. ==> 0XF800012C[22:22] = 0x00000001U
432ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00400000U
433ad5b5801SMichal Simek     // .. LQSPI_CPU_1XCLKACT = 0x1
434ad5b5801SMichal Simek     // .. ==> 0XF800012C[23:23] = 0x00000001U
435ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00800000U
436ad5b5801SMichal Simek     // .. SMC_CPU_1XCLKACT = 0x1
437ad5b5801SMichal Simek     // .. ==> 0XF800012C[24:24] = 0x00000001U
438ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x01000000U
439ad5b5801SMichal Simek     // ..
440ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800012C, 0x01FFCCCDU ,0x01EC044DU),
441ad5b5801SMichal Simek     // .. FINISH: CLOCK CONTROL SLCR REGISTERS
442ad5b5801SMichal Simek     // .. START: THIS SHOULD BE BLANK
443ad5b5801SMichal Simek     // .. FINISH: THIS SHOULD BE BLANK
444ad5b5801SMichal Simek     // .. START: LOCK IT BACK
445ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
446ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
447ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
448ad5b5801SMichal Simek     // ..
449ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
450ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
451ad5b5801SMichal Simek     // FINISH: top
452ad5b5801SMichal Simek     //
453ad5b5801SMichal Simek     EMIT_EXIT(),
454ad5b5801SMichal Simek 
455ad5b5801SMichal Simek     //
456ad5b5801SMichal Simek };
457ad5b5801SMichal Simek 
458ad5b5801SMichal Simek unsigned long ps7_ddr_init_data_3_0[] = {
459ad5b5801SMichal Simek     // START: top
460ad5b5801SMichal Simek     // .. START: DDR INITIALIZATION
461ad5b5801SMichal Simek     // .. .. START: LOCK DDR
462ad5b5801SMichal Simek     // .. .. reg_ddrc_soft_rstb = 0
463ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[0:0] = 0x00000000U
464ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
465ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_en = 0x0
466ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[1:1] = 0x00000000U
467ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
468ad5b5801SMichal Simek     // .. .. reg_ddrc_data_bus_width = 0x0
469ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[3:2] = 0x00000000U
470ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000CU    VAL : 0x00000000U
471ad5b5801SMichal Simek     // .. .. reg_ddrc_burst8_refresh = 0x0
472ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[6:4] = 0x00000000U
473ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
474ad5b5801SMichal Simek     // .. .. reg_ddrc_rdwr_idle_gap = 0x1
475ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[13:7] = 0x00000001U
476ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003F80U    VAL : 0x00000080U
477ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_rd_bypass = 0x0
478ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[14:14] = 0x00000000U
479ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
480ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_act_bypass = 0x0
481ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[15:15] = 0x00000000U
482ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
483ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_refresh = 0x0
484ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[16:16] = 0x00000000U
485ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
486ad5b5801SMichal Simek     // .. ..
487ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006000, 0x0001FFFFU ,0x00000080U),
488ad5b5801SMichal Simek     // .. .. FINISH: LOCK DDR
489ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_nom_x32 = 0x81
490ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[11:0] = 0x00000081U
491ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000081U
492ad5b5801SMichal Simek     // .. .. reserved_reg_ddrc_active_ranks = 0x1
493ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[13:12] = 0x00000001U
494ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003000U    VAL : 0x00001000U
495ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_cs_bit0 = 0x0
496ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[18:14] = 0x00000000U
497ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0007C000U    VAL : 0x00000000U
498ad5b5801SMichal Simek     // .. ..
499ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006004, 0x0007FFFFU ,0x00001081U),
500ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_min_non_critical_x32 = 0xf
501ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[10:0] = 0x0000000FU
502ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x0000000FU
503ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_max_starve_x32 = 0xf
504ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[21:11] = 0x0000000FU
505ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF800U    VAL : 0x00007800U
506ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_xact_run_length = 0xf
507ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[25:22] = 0x0000000FU
508ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03C00000U    VAL : 0x03C00000U
509ad5b5801SMichal Simek     // .. ..
510ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006008, 0x03FFFFFFU ,0x03C0780FU),
511ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_min_non_critical_x32 = 0x1
512ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[10:0] = 0x00000001U
513ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000001U
514ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_max_starve_x32 = 0x2
515ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[21:11] = 0x00000002U
516ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF800U    VAL : 0x00001000U
517ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_xact_run_length = 0x8
518ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[25:22] = 0x00000008U
519ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03C00000U    VAL : 0x02000000U
520ad5b5801SMichal Simek     // .. ..
521ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800600C, 0x03FFFFFFU ,0x02001001U),
522ad5b5801SMichal Simek     // .. .. reg_ddrc_w_min_non_critical_x32 = 0x1
523ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[10:0] = 0x00000001U
524ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000001U
525ad5b5801SMichal Simek     // .. .. reg_ddrc_w_xact_run_length = 0x8
526ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[14:11] = 0x00000008U
527ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007800U    VAL : 0x00004000U
528ad5b5801SMichal Simek     // .. .. reg_ddrc_w_max_starve_x32 = 0x2
529ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[25:15] = 0x00000002U
530ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF8000U    VAL : 0x00010000U
531ad5b5801SMichal Simek     // .. ..
532ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006010, 0x03FFFFFFU ,0x00014001U),
533ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rc = 0x1b
534ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[5:0] = 0x0000001BU
535ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000003FU    VAL : 0x0000001BU
536ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_min = 0x56
537ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[13:6] = 0x00000056U
538ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FC0U    VAL : 0x00001580U
539ad5b5801SMichal Simek     // .. .. reg_ddrc_post_selfref_gap_x32 = 0x10
540ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[20:14] = 0x00000010U
541ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FC000U    VAL : 0x00040000U
542ad5b5801SMichal Simek     // .. ..
543ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006014, 0x001FFFFFU ,0x0004159BU),
544ad5b5801SMichal Simek     // .. .. reg_ddrc_wr2pre = 0x12
545ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[4:0] = 0x00000012U
546ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000012U
547ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_to_x32 = 0x6
548ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[9:5] = 0x00000006U
549ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x000000C0U
550ad5b5801SMichal Simek     // .. .. reg_ddrc_t_faw = 0x18
551ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[15:10] = 0x00000018U
552ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FC00U    VAL : 0x00006000U
553ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ras_max = 0x24
554ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[21:16] = 0x00000024U
555ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003F0000U    VAL : 0x00240000U
556ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ras_min = 0x14
557ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[26:22] = 0x00000014U
558ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07C00000U    VAL : 0x05000000U
559ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cke = 0x4
560ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[31:28] = 0x00000004U
561ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x40000000U
562ad5b5801SMichal Simek     // .. ..
563ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006018, 0xF7FFFFFFU ,0x452460D2U),
564ad5b5801SMichal Simek     // .. .. reg_ddrc_write_latency = 0x5
565ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[4:0] = 0x00000005U
566ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000005U
567ad5b5801SMichal Simek     // .. .. reg_ddrc_rd2wr = 0x7
568ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[9:5] = 0x00000007U
569ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x000000E0U
570ad5b5801SMichal Simek     // .. .. reg_ddrc_wr2rd = 0xe
571ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[14:10] = 0x0000000EU
572ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007C00U    VAL : 0x00003800U
573ad5b5801SMichal Simek     // .. .. reg_ddrc_t_xp = 0x4
574ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[19:15] = 0x00000004U
575ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F8000U    VAL : 0x00020000U
576ad5b5801SMichal Simek     // .. .. reg_ddrc_pad_pd = 0x0
577ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[22:20] = 0x00000000U
578ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00700000U    VAL : 0x00000000U
579ad5b5801SMichal Simek     // .. .. reg_ddrc_rd2pre = 0x4
580ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[27:23] = 0x00000004U
581ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F800000U    VAL : 0x02000000U
582ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rcd = 0x7
583ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[31:28] = 0x00000007U
584ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x70000000U
585ad5b5801SMichal Simek     // .. ..
586ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800601C, 0xFFFFFFFFU ,0x720238E5U),
587ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ccd = 0x4
588ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[4:2] = 0x00000004U
589ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001CU    VAL : 0x00000010U
590ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rrd = 0x6
591ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[7:5] = 0x00000006U
592ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000E0U    VAL : 0x000000C0U
593ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_margin = 0x2
594ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[11:8] = 0x00000002U
595ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
596ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rp = 0x7
597ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[15:12] = 0x00000007U
598ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00007000U
599ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_to_x32 = 0x8
600ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[20:16] = 0x00000008U
601ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001F0000U    VAL : 0x00080000U
602ad5b5801SMichal Simek     // .. .. reg_ddrc_mobile = 0x0
603ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[22:22] = 0x00000000U
604ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
605ad5b5801SMichal Simek     // .. .. reg_ddrc_en_dfi_dram_clk_disable = 0x0
606ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[23:23] = 0x00000000U
607ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
608ad5b5801SMichal Simek     // .. .. reg_ddrc_read_latency = 0x7
609ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[28:24] = 0x00000007U
610ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x1F000000U    VAL : 0x07000000U
611ad5b5801SMichal Simek     // .. .. reg_phy_mode_ddr1_ddr2 = 0x1
612ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[29:29] = 0x00000001U
613ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x20000000U    VAL : 0x20000000U
614ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_pad_pd = 0x0
615ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[30:30] = 0x00000000U
616ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x40000000U    VAL : 0x00000000U
617ad5b5801SMichal Simek     // .. ..
618ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006020, 0x7FDFFFFCU ,0x270872D0U),
619ad5b5801SMichal Simek     // .. .. reg_ddrc_en_2t_timing_mode = 0x0
620ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[0:0] = 0x00000000U
621ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
622ad5b5801SMichal Simek     // .. .. reg_ddrc_prefer_write = 0x0
623ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[1:1] = 0x00000000U
624ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
625ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_wr = 0x0
626ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[6:6] = 0x00000000U
627ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
628ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_addr = 0x0
629ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[8:7] = 0x00000000U
630ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
631ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_data = 0x0
632ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[24:9] = 0x00000000U
633ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01FFFE00U    VAL : 0x00000000U
634ad5b5801SMichal Simek     // .. .. ddrc_reg_mr_wr_busy = 0x0
635ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[25:25] = 0x00000000U
636ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
637ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_type = 0x0
638ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[26:26] = 0x00000000U
639ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
640ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_rdata_valid = 0x0
641ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[27:27] = 0x00000000U
642ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x00000000U
643ad5b5801SMichal Simek     // .. ..
644ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006024, 0x0FFFFFC3U ,0x00000000U),
645ad5b5801SMichal Simek     // .. .. reg_ddrc_final_wait_x32 = 0x7
646ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[6:0] = 0x00000007U
647ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000007FU    VAL : 0x00000007U
648ad5b5801SMichal Simek     // .. .. reg_ddrc_pre_ocd_x32 = 0x0
649ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[10:7] = 0x00000000U
650ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000780U    VAL : 0x00000000U
651ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mrd = 0x4
652ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[13:11] = 0x00000004U
653ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00002000U
654ad5b5801SMichal Simek     // .. ..
655ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006028, 0x00003FFFU ,0x00002007U),
656ad5b5801SMichal Simek     // .. .. reg_ddrc_emr2 = 0x8
657ad5b5801SMichal Simek     // .. .. ==> 0XF800602C[15:0] = 0x00000008U
658ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000008U
659ad5b5801SMichal Simek     // .. .. reg_ddrc_emr3 = 0x0
660ad5b5801SMichal Simek     // .. .. ==> 0XF800602C[31:16] = 0x00000000U
661ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x00000000U
662ad5b5801SMichal Simek     // .. ..
663ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800602C, 0xFFFFFFFFU ,0x00000008U),
664ad5b5801SMichal Simek     // .. .. reg_ddrc_mr = 0x930
665ad5b5801SMichal Simek     // .. .. ==> 0XF8006030[15:0] = 0x00000930U
666ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000930U
667ad5b5801SMichal Simek     // .. .. reg_ddrc_emr = 0x4
668ad5b5801SMichal Simek     // .. .. ==> 0XF8006030[31:16] = 0x00000004U
669ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x00040000U
670ad5b5801SMichal Simek     // .. ..
671ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006030, 0xFFFFFFFFU ,0x00040930U),
672ad5b5801SMichal Simek     // .. .. reg_ddrc_burst_rdwr = 0x4
673ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[3:0] = 0x00000004U
674ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000004U
675ad5b5801SMichal Simek     // .. .. reg_ddrc_pre_cke_x1024 = 0x105
676ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[13:4] = 0x00000105U
677ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FF0U    VAL : 0x00001050U
678ad5b5801SMichal Simek     // .. .. reg_ddrc_post_cke_x1024 = 0x1
679ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[25:16] = 0x00000001U
680ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF0000U    VAL : 0x00010000U
681ad5b5801SMichal Simek     // .. .. reg_ddrc_burstchop = 0x0
682ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[28:28] = 0x00000000U
683ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x00000000U
684ad5b5801SMichal Simek     // .. ..
685ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006034, 0x13FF3FFFU ,0x00011054U),
686ad5b5801SMichal Simek     // .. .. reg_ddrc_force_low_pri_n = 0x0
687ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[0:0] = 0x00000000U
688ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
689ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_dq = 0x0
690ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[1:1] = 0x00000000U
691ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
692ad5b5801SMichal Simek     // .. ..
693ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006038, 0x00000003U ,0x00000000U),
694ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b0 = 0x7
695ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[3:0] = 0x00000007U
696ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000007U
697ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b1 = 0x7
698ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[7:4] = 0x00000007U
699ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000070U
700ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b2 = 0x7
701ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[11:8] = 0x00000007U
702ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000700U
703ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b5 = 0x0
704ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[15:12] = 0x00000000U
705ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00000000U
706ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b6 = 0x0
707ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[19:16] = 0x00000000U
708ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00000000U
709ad5b5801SMichal Simek     // .. ..
710ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800603C, 0x000FFFFFU ,0x00000777U),
711ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b2 = 0x0
712ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[3:0] = 0x00000000U
713ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
714ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b3 = 0x0
715ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[7:4] = 0x00000000U
716ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
717ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b4 = 0x0
718ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[11:8] = 0x00000000U
719ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000000U
720ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b7 = 0x0
721ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[15:12] = 0x00000000U
722ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00000000U
723ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b8 = 0x0
724ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[19:16] = 0x00000000U
725ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00000000U
726ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b9 = 0xf
727ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[23:20] = 0x0000000FU
728ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00F00000U
729ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b10 = 0xf
730ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[27:24] = 0x0000000FU
731ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x0F000000U
732ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b11 = 0xf
733ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[31:28] = 0x0000000FU
734ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0xF0000000U
735ad5b5801SMichal Simek     // .. ..
736ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006040, 0xFFFFFFFFU ,0xFFF00000U),
737ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b0 = 0x6
738ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[3:0] = 0x00000006U
739ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000006U
740ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b1 = 0x6
741ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[7:4] = 0x00000006U
742ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000060U
743ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b2_11 = 0x6
744ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[11:8] = 0x00000006U
745ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000600U
746ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b12 = 0x6
747ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[15:12] = 0x00000006U
748ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00006000U
749ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b13 = 0x6
750ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[19:16] = 0x00000006U
751ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00060000U
752ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b14 = 0xf
753ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[23:20] = 0x0000000FU
754ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00F00000U
755ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b15 = 0xf
756ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[27:24] = 0x0000000FU
757ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x0F000000U
758ad5b5801SMichal Simek     // .. ..
759ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006044, 0x0FFFFFFFU ,0x0FF66666U),
760ad5b5801SMichal Simek     // .. .. reg_phy_rd_local_odt = 0x0
761ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[13:12] = 0x00000000U
762ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003000U    VAL : 0x00000000U
763ad5b5801SMichal Simek     // .. .. reg_phy_wr_local_odt = 0x3
764ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[15:14] = 0x00000003U
765ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000C000U    VAL : 0x0000C000U
766ad5b5801SMichal Simek     // .. .. reg_phy_idle_local_odt = 0x3
767ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[17:16] = 0x00000003U
768ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00030000U    VAL : 0x00030000U
769ad5b5801SMichal Simek     // .. ..
770ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006048, 0x0003F000U ,0x0003C000U),
771ad5b5801SMichal Simek     // .. .. reg_phy_rd_cmd_to_data = 0x0
772ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[3:0] = 0x00000000U
773ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
774ad5b5801SMichal Simek     // .. .. reg_phy_wr_cmd_to_data = 0x0
775ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[7:4] = 0x00000000U
776ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
777ad5b5801SMichal Simek     // .. .. reg_phy_rdc_we_to_re_delay = 0x8
778ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[11:8] = 0x00000008U
779ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000800U
780ad5b5801SMichal Simek     // .. .. reg_phy_rdc_fifo_rst_disable = 0x0
781ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[15:15] = 0x00000000U
782ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
783ad5b5801SMichal Simek     // .. .. reg_phy_use_fixed_re = 0x1
784ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[16:16] = 0x00000001U
785ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00010000U
786ad5b5801SMichal Simek     // .. .. reg_phy_rdc_fifo_rst_err_cnt_clr = 0x0
787ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[17:17] = 0x00000000U
788ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
789ad5b5801SMichal Simek     // .. .. reg_phy_dis_phy_ctrl_rstn = 0x0
790ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[18:18] = 0x00000000U
791ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
792ad5b5801SMichal Simek     // .. .. reg_phy_clk_stall_level = 0x0
793ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[19:19] = 0x00000000U
794ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
795ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_num_of_dq0 = 0x7
796ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[27:24] = 0x00000007U
797ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x07000000U
798ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_num_of_dq0 = 0x7
799ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[31:28] = 0x00000007U
800ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x70000000U
801ad5b5801SMichal Simek     // .. ..
802ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006050, 0xFF0F8FFFU ,0x77010800U),
803ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_dll_calib = 0x0
804ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[16:16] = 0x00000000U
805ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
806ad5b5801SMichal Simek     // .. ..
807ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006058, 0x00010000U ,0x00000000U),
808ad5b5801SMichal Simek     // .. .. reg_ddrc_rd_odt_delay = 0x3
809ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[3:0] = 0x00000003U
810ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000003U
811ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_delay = 0x0
812ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[7:4] = 0x00000000U
813ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
814ad5b5801SMichal Simek     // .. .. reg_ddrc_rd_odt_hold = 0x0
815ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[11:8] = 0x00000000U
816ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000000U
817ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_hold = 0x5
818ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[15:12] = 0x00000005U
819ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00005000U
820ad5b5801SMichal Simek     // .. ..
821ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800605C, 0x0000FFFFU ,0x00005003U),
822ad5b5801SMichal Simek     // .. .. reg_ddrc_pageclose = 0x0
823ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[0:0] = 0x00000000U
824ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
825ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_num_entries = 0x1f
826ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[6:1] = 0x0000001FU
827ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000007EU    VAL : 0x0000003EU
828ad5b5801SMichal Simek     // .. .. reg_ddrc_auto_pre_en = 0x0
829ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[7:7] = 0x00000000U
830ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
831ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_update_level = 0x0
832ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[8:8] = 0x00000000U
833ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
834ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_wc = 0x0
835ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[9:9] = 0x00000000U
836ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
837ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_collision_page_opt = 0x0
838ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[10:10] = 0x00000000U
839ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
840ad5b5801SMichal Simek     // .. .. reg_ddrc_selfref_en = 0x0
841ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[12:12] = 0x00000000U
842ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
843ad5b5801SMichal Simek     // .. ..
844ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006060, 0x000017FFU ,0x0000003EU),
845ad5b5801SMichal Simek     // .. .. reg_ddrc_go2critical_hysteresis = 0x0
846ad5b5801SMichal Simek     // .. .. ==> 0XF8006064[12:5] = 0x00000000U
847ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001FE0U    VAL : 0x00000000U
848ad5b5801SMichal Simek     // .. .. reg_arb_go2critical_en = 0x1
849ad5b5801SMichal Simek     // .. .. ==> 0XF8006064[17:17] = 0x00000001U
850ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00020000U
851ad5b5801SMichal Simek     // .. ..
852ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006064, 0x00021FE0U ,0x00020000U),
853ad5b5801SMichal Simek     // .. .. reg_ddrc_wrlvl_ww = 0x41
854ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[7:0] = 0x00000041U
855ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000041U
856ad5b5801SMichal Simek     // .. .. reg_ddrc_rdlvl_rr = 0x41
857ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[15:8] = 0x00000041U
858ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00004100U
859ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_wlmrd = 0x28
860ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[25:16] = 0x00000028U
861ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF0000U    VAL : 0x00280000U
862ad5b5801SMichal Simek     // .. ..
863ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006068, 0x03FFFFFFU ,0x00284141U),
864ad5b5801SMichal Simek     // .. .. dfi_t_ctrlupd_interval_min_x1024 = 0x10
865ad5b5801SMichal Simek     // .. .. ==> 0XF800606C[7:0] = 0x00000010U
866ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000010U
867ad5b5801SMichal Simek     // .. .. dfi_t_ctrlupd_interval_max_x1024 = 0x16
868ad5b5801SMichal Simek     // .. .. ==> 0XF800606C[15:8] = 0x00000016U
869ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00001600U
870ad5b5801SMichal Simek     // .. ..
871ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800606C, 0x0000FFFFU ,0x00001610U),
872ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrl_delay = 0x1
873ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[3:0] = 0x00000001U
874ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000001U
875ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_dram_clk_disable = 0x1
876ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[7:4] = 0x00000001U
877ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000010U
878ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_dram_clk_enable = 0x1
879ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[11:8] = 0x00000001U
880ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000100U
881ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cksre = 0x6
882ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[15:12] = 0x00000006U
883ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00006000U
884ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cksrx = 0x6
885ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[19:16] = 0x00000006U
886ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00060000U
887ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckesr = 0x4
888ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[25:20] = 0x00000004U
889ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03F00000U    VAL : 0x00400000U
890ad5b5801SMichal Simek     // .. ..
891ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006078, 0x03FFFFFFU ,0x00466111U),
892ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckpde = 0x2
893ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[3:0] = 0x00000002U
894ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000002U
895ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckpdx = 0x2
896ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[7:4] = 0x00000002U
897ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
898ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckdpde = 0x2
899ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[11:8] = 0x00000002U
900ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
901ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckdpdx = 0x2
902ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[15:12] = 0x00000002U
903ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00002000U
904ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckcsx = 0x3
905ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[19:16] = 0x00000003U
906ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00030000U
907ad5b5801SMichal Simek     // .. ..
908ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800607C, 0x000FFFFFU ,0x00032222U),
909ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_zq = 0x0
910ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[0:0] = 0x00000000U
911ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
912ad5b5801SMichal Simek     // .. .. reg_ddrc_ddr3 = 0x1
913ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[1:1] = 0x00000001U
914ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
915ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mod = 0x200
916ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[11:2] = 0x00000200U
917ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFCU    VAL : 0x00000800U
918ad5b5801SMichal Simek     // .. .. reg_ddrc_t_zq_long_nop = 0x200
919ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[21:12] = 0x00000200U
920ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00200000U
921ad5b5801SMichal Simek     // .. .. reg_ddrc_t_zq_short_nop = 0x40
922ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[31:22] = 0x00000040U
923ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFC00000U    VAL : 0x10000000U
924ad5b5801SMichal Simek     // .. ..
925ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A4, 0xFFFFFFFFU ,0x10200802U),
926ad5b5801SMichal Simek     // .. .. t_zq_short_interval_x1024 = 0xcb73
927ad5b5801SMichal Simek     // .. .. ==> 0XF80060A8[19:0] = 0x0000CB73U
928ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFFFFU    VAL : 0x0000CB73U
929ad5b5801SMichal Simek     // .. .. dram_rstn_x1024 = 0x69
930ad5b5801SMichal Simek     // .. .. ==> 0XF80060A8[27:20] = 0x00000069U
931ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0FF00000U    VAL : 0x06900000U
932ad5b5801SMichal Simek     // .. ..
933ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A8, 0x0FFFFFFFU ,0x0690CB73U),
934ad5b5801SMichal Simek     // .. .. deeppowerdown_en = 0x0
935ad5b5801SMichal Simek     // .. .. ==> 0XF80060AC[0:0] = 0x00000000U
936ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
937ad5b5801SMichal Simek     // .. .. deeppowerdown_to_x1024 = 0xff
938ad5b5801SMichal Simek     // .. .. ==> 0XF80060AC[8:1] = 0x000000FFU
939ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001FEU    VAL : 0x000001FEU
940ad5b5801SMichal Simek     // .. ..
941ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060AC, 0x000001FFU ,0x000001FEU),
942ad5b5801SMichal Simek     // .. .. dfi_wrlvl_max_x1024 = 0xfff
943ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[11:0] = 0x00000FFFU
944ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000FFFU
945ad5b5801SMichal Simek     // .. .. dfi_rdlvl_max_x1024 = 0xfff
946ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[23:12] = 0x00000FFFU
947ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FFF000U    VAL : 0x00FFF000U
948ad5b5801SMichal Simek     // .. .. ddrc_reg_twrlvl_max_error = 0x0
949ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[24:24] = 0x00000000U
950ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
951ad5b5801SMichal Simek     // .. .. ddrc_reg_trdlvl_max_error = 0x0
952ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[25:25] = 0x00000000U
953ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
954ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_wr_level_en = 0x1
955ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[26:26] = 0x00000001U
956ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x04000000U
957ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_rd_dqs_gate_level = 0x1
958ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[27:27] = 0x00000001U
959ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x08000000U
960ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_rd_data_eye_train = 0x1
961ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[28:28] = 0x00000001U
962ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
963ad5b5801SMichal Simek     // .. ..
964ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B0, 0x1FFFFFFFU ,0x1CFFFFFFU),
965ad5b5801SMichal Simek     // .. .. reg_ddrc_skip_ocd = 0x1
966ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[9:9] = 0x00000001U
967ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
968ad5b5801SMichal Simek     // .. ..
969ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B4, 0x00000200U ,0x00000200U),
970ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_rddata_en = 0x6
971ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[4:0] = 0x00000006U
972ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000006U
973ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrlup_min = 0x3
974ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[14:5] = 0x00000003U
975ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FE0U    VAL : 0x00000060U
976ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrlup_max = 0x40
977ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[24:15] = 0x00000040U
978ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01FF8000U    VAL : 0x00200000U
979ad5b5801SMichal Simek     // .. ..
980ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B8, 0x01FFFFFFU ,0x00200066U),
981ad5b5801SMichal Simek     // .. .. START: RESET ECC ERROR
982ad5b5801SMichal Simek     // .. .. Clear_Uncorrectable_DRAM_ECC_error = 1
983ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[0:0] = 0x00000001U
984ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
985ad5b5801SMichal Simek     // .. .. Clear_Correctable_DRAM_ECC_error = 1
986ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[1:1] = 0x00000001U
987ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
988ad5b5801SMichal Simek     // .. ..
989ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C4, 0x00000003U ,0x00000003U),
990ad5b5801SMichal Simek     // .. .. FINISH: RESET ECC ERROR
991ad5b5801SMichal Simek     // .. .. Clear_Uncorrectable_DRAM_ECC_error = 0x0
992ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[0:0] = 0x00000000U
993ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
994ad5b5801SMichal Simek     // .. .. Clear_Correctable_DRAM_ECC_error = 0x0
995ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[1:1] = 0x00000000U
996ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
997ad5b5801SMichal Simek     // .. ..
998ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C4, 0x00000003U ,0x00000000U),
999ad5b5801SMichal Simek     // .. .. CORR_ECC_LOG_VALID = 0x0
1000ad5b5801SMichal Simek     // .. .. ==> 0XF80060C8[0:0] = 0x00000000U
1001ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1002ad5b5801SMichal Simek     // .. .. ECC_CORRECTED_BIT_NUM = 0x0
1003ad5b5801SMichal Simek     // .. .. ==> 0XF80060C8[7:1] = 0x00000000U
1004ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FEU    VAL : 0x00000000U
1005ad5b5801SMichal Simek     // .. ..
1006ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C8, 0x000000FFU ,0x00000000U),
1007ad5b5801SMichal Simek     // .. .. UNCORR_ECC_LOG_VALID = 0x0
1008ad5b5801SMichal Simek     // .. .. ==> 0XF80060DC[0:0] = 0x00000000U
1009ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1010ad5b5801SMichal Simek     // .. ..
1011ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060DC, 0x00000001U ,0x00000000U),
1012ad5b5801SMichal Simek     // .. .. STAT_NUM_CORR_ERR = 0x0
1013ad5b5801SMichal Simek     // .. .. ==> 0XF80060F0[15:8] = 0x00000000U
1014ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00000000U
1015ad5b5801SMichal Simek     // .. .. STAT_NUM_UNCORR_ERR = 0x0
1016ad5b5801SMichal Simek     // .. .. ==> 0XF80060F0[7:0] = 0x00000000U
1017ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000000U
1018ad5b5801SMichal Simek     // .. ..
1019ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060F0, 0x0000FFFFU ,0x00000000U),
1020ad5b5801SMichal Simek     // .. .. reg_ddrc_ecc_mode = 0x0
1021ad5b5801SMichal Simek     // .. .. ==> 0XF80060F4[2:0] = 0x00000000U
1022ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000000U
1023ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_scrub = 0x1
1024ad5b5801SMichal Simek     // .. .. ==> 0XF80060F4[3:3] = 0x00000001U
1025ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
1026ad5b5801SMichal Simek     // .. ..
1027ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060F4, 0x0000000FU ,0x00000008U),
1028ad5b5801SMichal Simek     // .. .. reg_phy_dif_on = 0x0
1029ad5b5801SMichal Simek     // .. .. ==> 0XF8006114[3:0] = 0x00000000U
1030ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
1031ad5b5801SMichal Simek     // .. .. reg_phy_dif_off = 0x0
1032ad5b5801SMichal Simek     // .. .. ==> 0XF8006114[7:4] = 0x00000000U
1033ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
1034ad5b5801SMichal Simek     // .. ..
1035ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006114, 0x000000FFU ,0x00000000U),
1036ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
1037ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[0:0] = 0x00000001U
1038ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1039ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
1040ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[1:1] = 0x00000000U
1041ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
1042ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
1043ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[2:2] = 0x00000000U
1044ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
1045ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
1046ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[3:3] = 0x00000000U
1047ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1048ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
1049ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[14:6] = 0x00000000U
1050ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
1051ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
1052ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[23:15] = 0x00000000U
1053ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
1054ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
1055ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[30:24] = 0x00000040U
1056ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
1057ad5b5801SMichal Simek     // .. ..
1058ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006118, 0x7FFFFFCFU ,0x40000001U),
1059ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
1060ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[0:0] = 0x00000001U
1061ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1062ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
1063ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[1:1] = 0x00000000U
1064ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
1065ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
1066ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[2:2] = 0x00000000U
1067ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
1068ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
1069ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[3:3] = 0x00000000U
1070ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1071ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
1072ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[14:6] = 0x00000000U
1073ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
1074ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
1075ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[23:15] = 0x00000000U
1076ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
1077ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
1078ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[30:24] = 0x00000040U
1079ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
1080ad5b5801SMichal Simek     // .. ..
1081ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800611C, 0x7FFFFFCFU ,0x40000001U),
1082ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
1083ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[0:0] = 0x00000001U
1084ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1085ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
1086ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[1:1] = 0x00000000U
1087ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
1088ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
1089ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[2:2] = 0x00000000U
1090ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
1091ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
1092ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[3:3] = 0x00000000U
1093ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1094ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
1095ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[14:6] = 0x00000000U
1096ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
1097ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
1098ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[23:15] = 0x00000000U
1099ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
1100ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
1101ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[30:24] = 0x00000040U
1102ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
1103ad5b5801SMichal Simek     // .. ..
1104ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006120, 0x7FFFFFCFU ,0x40000001U),
1105ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
1106ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[0:0] = 0x00000001U
1107ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1108ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
1109ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[1:1] = 0x00000000U
1110ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
1111ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
1112ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[2:2] = 0x00000000U
1113ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
1114ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
1115ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[3:3] = 0x00000000U
1116ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1117ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
1118ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[14:6] = 0x00000000U
1119ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
1120ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
1121ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[23:15] = 0x00000000U
1122ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
1123ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
1124ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[30:24] = 0x00000040U
1125ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
1126ad5b5801SMichal Simek     // .. ..
1127ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006124, 0x7FFFFFCFU ,0x40000001U),
1128ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x3
1129ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[9:0] = 0x00000003U
1130ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000003U
1131ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xcf
1132ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[19:10] = 0x000000CFU
1133ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00033C00U
1134ad5b5801SMichal Simek     // .. ..
1135ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800612C, 0x000FFFFFU ,0x00033C03U),
1136ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x3
1137ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[9:0] = 0x00000003U
1138ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000003U
1139ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xd0
1140ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[19:10] = 0x000000D0U
1141ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00034000U
1142ad5b5801SMichal Simek     // .. ..
1143ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006130, 0x000FFFFFU ,0x00034003U),
1144ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x0
1145ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[9:0] = 0x00000000U
1146ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000000U
1147ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xbd
1148ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[19:10] = 0x000000BDU
1149ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0002F400U
1150ad5b5801SMichal Simek     // .. ..
1151ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006134, 0x000FFFFFU ,0x0002F400U),
1152ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x0
1153ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[9:0] = 0x00000000U
1154ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000000U
1155ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xc1
1156ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[19:10] = 0x000000C1U
1157ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00030400U
1158ad5b5801SMichal Simek     // .. ..
1159ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006138, 0x000FFFFFU ,0x00030400U),
1160ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
1161ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[9:0] = 0x00000035U
1162ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
1163ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
1164ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[10:10] = 0x00000000U
1165ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1166ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
1167ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[19:11] = 0x00000000U
1168ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1169ad5b5801SMichal Simek     // .. ..
1170ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006140, 0x000FFFFFU ,0x00000035U),
1171ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
1172ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[9:0] = 0x00000035U
1173ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
1174ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
1175ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[10:10] = 0x00000000U
1176ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1177ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
1178ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[19:11] = 0x00000000U
1179ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1180ad5b5801SMichal Simek     // .. ..
1181ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006144, 0x000FFFFFU ,0x00000035U),
1182ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
1183ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[9:0] = 0x00000035U
1184ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
1185ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
1186ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[10:10] = 0x00000000U
1187ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1188ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
1189ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[19:11] = 0x00000000U
1190ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1191ad5b5801SMichal Simek     // .. ..
1192ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006148, 0x000FFFFFU ,0x00000035U),
1193ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
1194ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[9:0] = 0x00000035U
1195ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
1196ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
1197ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[10:10] = 0x00000000U
1198ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1199ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
1200ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[19:11] = 0x00000000U
1201ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1202ad5b5801SMichal Simek     // .. ..
1203ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800614C, 0x000FFFFFU ,0x00000035U),
1204ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x83
1205ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[9:0] = 0x00000083U
1206ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000083U
1207ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
1208ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[10:10] = 0x00000000U
1209ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1210ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
1211ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[19:11] = 0x00000000U
1212ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1213ad5b5801SMichal Simek     // .. ..
1214ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006154, 0x000FFFFFU ,0x00000083U),
1215ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x83
1216ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[9:0] = 0x00000083U
1217ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000083U
1218ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
1219ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[10:10] = 0x00000000U
1220ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1221ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
1222ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[19:11] = 0x00000000U
1223ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1224ad5b5801SMichal Simek     // .. ..
1225ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006158, 0x000FFFFFU ,0x00000083U),
1226ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x7f
1227ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[9:0] = 0x0000007FU
1228ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x0000007FU
1229ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
1230ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[10:10] = 0x00000000U
1231ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1232ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
1233ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[19:11] = 0x00000000U
1234ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1235ad5b5801SMichal Simek     // .. ..
1236ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800615C, 0x000FFFFFU ,0x0000007FU),
1237ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x78
1238ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[9:0] = 0x00000078U
1239ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000078U
1240ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
1241ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[10:10] = 0x00000000U
1242ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1243ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
1244ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[19:11] = 0x00000000U
1245ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1246ad5b5801SMichal Simek     // .. ..
1247ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006160, 0x000FFFFFU ,0x00000078U),
1248ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x124
1249ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[10:0] = 0x00000124U
1250ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000124U
1251ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
1252ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[11:11] = 0x00000000U
1253ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1254ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
1255ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[20:12] = 0x00000000U
1256ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
1257ad5b5801SMichal Simek     // .. ..
1258ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006168, 0x001FFFFFU ,0x00000124U),
1259ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x125
1260ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[10:0] = 0x00000125U
1261ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000125U
1262ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
1263ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[11:11] = 0x00000000U
1264ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1265ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
1266ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[20:12] = 0x00000000U
1267ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
1268ad5b5801SMichal Simek     // .. ..
1269ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800616C, 0x001FFFFFU ,0x00000125U),
1270ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x112
1271ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[10:0] = 0x00000112U
1272ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000112U
1273ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
1274ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[11:11] = 0x00000000U
1275ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1276ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
1277ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[20:12] = 0x00000000U
1278ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
1279ad5b5801SMichal Simek     // .. ..
1280ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006170, 0x001FFFFFU ,0x00000112U),
1281ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x116
1282ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[10:0] = 0x00000116U
1283ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000116U
1284ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
1285ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[11:11] = 0x00000000U
1286ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1287ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
1288ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[20:12] = 0x00000000U
1289ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
1290ad5b5801SMichal Simek     // .. ..
1291ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006174, 0x001FFFFFU ,0x00000116U),
1292ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xc3
1293ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[9:0] = 0x000000C3U
1294ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000C3U
1295ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
1296ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[10:10] = 0x00000000U
1297ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1298ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
1299ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[19:11] = 0x00000000U
1300ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1301ad5b5801SMichal Simek     // .. ..
1302ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800617C, 0x000FFFFFU ,0x000000C3U),
1303ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xc3
1304ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[9:0] = 0x000000C3U
1305ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000C3U
1306ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
1307ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[10:10] = 0x00000000U
1308ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1309ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
1310ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[19:11] = 0x00000000U
1311ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1312ad5b5801SMichal Simek     // .. ..
1313ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006180, 0x000FFFFFU ,0x000000C3U),
1314ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xbf
1315ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[9:0] = 0x000000BFU
1316ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000BFU
1317ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
1318ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[10:10] = 0x00000000U
1319ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1320ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
1321ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[19:11] = 0x00000000U
1322ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1323ad5b5801SMichal Simek     // .. ..
1324ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006184, 0x000FFFFFU ,0x000000BFU),
1325ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xb8
1326ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[9:0] = 0x000000B8U
1327ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000B8U
1328ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
1329ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[10:10] = 0x00000000U
1330ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
1331ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
1332ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[19:11] = 0x00000000U
1333ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
1334ad5b5801SMichal Simek     // .. ..
1335ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006188, 0x000FFFFFU ,0x000000B8U),
1336ad5b5801SMichal Simek     // .. .. reg_phy_bl2 = 0x0
1337ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[1:1] = 0x00000000U
1338ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
1339ad5b5801SMichal Simek     // .. .. reg_phy_at_spd_atpg = 0x0
1340ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[2:2] = 0x00000000U
1341ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
1342ad5b5801SMichal Simek     // .. .. reg_phy_bist_enable = 0x0
1343ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[3:3] = 0x00000000U
1344ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1345ad5b5801SMichal Simek     // .. .. reg_phy_bist_force_err = 0x0
1346ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[4:4] = 0x00000000U
1347ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
1348ad5b5801SMichal Simek     // .. .. reg_phy_bist_mode = 0x0
1349ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[6:5] = 0x00000000U
1350ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
1351ad5b5801SMichal Simek     // .. .. reg_phy_invert_clkout = 0x1
1352ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[7:7] = 0x00000001U
1353ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
1354ad5b5801SMichal Simek     // .. .. reg_phy_sel_logic = 0x0
1355ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[9:9] = 0x00000000U
1356ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
1357ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_ratio = 0x100
1358ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[19:10] = 0x00000100U
1359ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00040000U
1360ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_force = 0x0
1361ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[20:20] = 0x00000000U
1362ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
1363ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_delay = 0x0
1364ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[27:21] = 0x00000000U
1365ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0FE00000U    VAL : 0x00000000U
1366ad5b5801SMichal Simek     // .. .. reg_phy_lpddr = 0x0
1367ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[29:29] = 0x00000000U
1368ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
1369ad5b5801SMichal Simek     // .. .. reg_phy_cmd_latency = 0x0
1370ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[30:30] = 0x00000000U
1371ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x40000000U    VAL : 0x00000000U
1372ad5b5801SMichal Simek     // .. ..
1373ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006190, 0x6FFFFEFEU ,0x00040080U),
1374ad5b5801SMichal Simek     // .. .. reg_phy_wr_rl_delay = 0x2
1375ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[4:0] = 0x00000002U
1376ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000002U
1377ad5b5801SMichal Simek     // .. .. reg_phy_rd_rl_delay = 0x4
1378ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[9:5] = 0x00000004U
1379ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x00000080U
1380ad5b5801SMichal Simek     // .. .. reg_phy_dll_lock_diff = 0xf
1381ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[13:10] = 0x0000000FU
1382ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003C00U    VAL : 0x00003C00U
1383ad5b5801SMichal Simek     // .. .. reg_phy_use_wr_level = 0x1
1384ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[14:14] = 0x00000001U
1385ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00004000U
1386ad5b5801SMichal Simek     // .. .. reg_phy_use_rd_dqs_gate_level = 0x1
1387ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[15:15] = 0x00000001U
1388ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00008000U
1389ad5b5801SMichal Simek     // .. .. reg_phy_use_rd_data_eye_level = 0x1
1390ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[16:16] = 0x00000001U
1391ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00010000U
1392ad5b5801SMichal Simek     // .. .. reg_phy_dis_calib_rst = 0x0
1393ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[17:17] = 0x00000000U
1394ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1395ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_delay = 0x0
1396ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[19:18] = 0x00000000U
1397ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
1398ad5b5801SMichal Simek     // .. ..
1399ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006194, 0x000FFFFFU ,0x0001FC82U),
1400ad5b5801SMichal Simek     // .. .. reg_arb_page_addr_mask = 0x0
1401ad5b5801SMichal Simek     // .. .. ==> 0XF8006204[31:0] = 0x00000000U
1402ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000000U
1403ad5b5801SMichal Simek     // .. ..
1404ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006204, 0xFFFFFFFFU ,0x00000000U),
1405ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
1406ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[9:0] = 0x000003FFU
1407ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
1408ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
1409ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[16:16] = 0x00000000U
1410ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1411ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
1412ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[17:17] = 0x00000000U
1413ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1414ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
1415ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[18:18] = 0x00000000U
1416ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
1417ad5b5801SMichal Simek     // .. ..
1418ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006208, 0x000703FFU ,0x000003FFU),
1419ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
1420ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[9:0] = 0x000003FFU
1421ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
1422ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
1423ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[16:16] = 0x00000000U
1424ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1425ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
1426ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[17:17] = 0x00000000U
1427ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1428ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
1429ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[18:18] = 0x00000000U
1430ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
1431ad5b5801SMichal Simek     // .. ..
1432ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800620C, 0x000703FFU ,0x000003FFU),
1433ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
1434ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[9:0] = 0x000003FFU
1435ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
1436ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
1437ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[16:16] = 0x00000000U
1438ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1439ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
1440ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[17:17] = 0x00000000U
1441ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1442ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
1443ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[18:18] = 0x00000000U
1444ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
1445ad5b5801SMichal Simek     // .. ..
1446ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006210, 0x000703FFU ,0x000003FFU),
1447ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
1448ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[9:0] = 0x000003FFU
1449ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
1450ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
1451ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[16:16] = 0x00000000U
1452ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1453ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
1454ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[17:17] = 0x00000000U
1455ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1456ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
1457ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[18:18] = 0x00000000U
1458ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
1459ad5b5801SMichal Simek     // .. ..
1460ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006214, 0x000703FFU ,0x000003FFU),
1461ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
1462ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[9:0] = 0x000003FFU
1463ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
1464ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
1465ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[16:16] = 0x00000000U
1466ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1467ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
1468ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[17:17] = 0x00000000U
1469ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1470ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
1471ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[18:18] = 0x00000000U
1472ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
1473ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
1474ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[19:19] = 0x00000000U
1475ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
1476ad5b5801SMichal Simek     // .. ..
1477ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006218, 0x000F03FFU ,0x000003FFU),
1478ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
1479ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[9:0] = 0x000003FFU
1480ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
1481ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
1482ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[16:16] = 0x00000000U
1483ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1484ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
1485ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[17:17] = 0x00000000U
1486ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1487ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
1488ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[18:18] = 0x00000000U
1489ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
1490ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
1491ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[19:19] = 0x00000000U
1492ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
1493ad5b5801SMichal Simek     // .. ..
1494ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800621C, 0x000F03FFU ,0x000003FFU),
1495ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
1496ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[9:0] = 0x000003FFU
1497ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
1498ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
1499ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[16:16] = 0x00000000U
1500ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1501ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
1502ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[17:17] = 0x00000000U
1503ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1504ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
1505ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[18:18] = 0x00000000U
1506ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
1507ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
1508ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[19:19] = 0x00000000U
1509ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
1510ad5b5801SMichal Simek     // .. ..
1511ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006220, 0x000F03FFU ,0x000003FFU),
1512ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
1513ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[9:0] = 0x000003FFU
1514ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
1515ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
1516ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[16:16] = 0x00000000U
1517ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1518ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
1519ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[17:17] = 0x00000000U
1520ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
1521ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
1522ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[18:18] = 0x00000000U
1523ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
1524ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
1525ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[19:19] = 0x00000000U
1526ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
1527ad5b5801SMichal Simek     // .. ..
1528ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006224, 0x000F03FFU ,0x000003FFU),
1529ad5b5801SMichal Simek     // .. .. reg_ddrc_lpddr2 = 0x0
1530ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[0:0] = 0x00000000U
1531ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1532ad5b5801SMichal Simek     // .. .. reg_ddrc_derate_enable = 0x0
1533ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[2:2] = 0x00000000U
1534ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
1535ad5b5801SMichal Simek     // .. .. reg_ddrc_mr4_margin = 0x0
1536ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[11:4] = 0x00000000U
1537ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FF0U    VAL : 0x00000000U
1538ad5b5801SMichal Simek     // .. ..
1539ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062A8, 0x00000FF5U ,0x00000000U),
1540ad5b5801SMichal Simek     // .. .. reg_ddrc_mr4_read_interval = 0x0
1541ad5b5801SMichal Simek     // .. .. ==> 0XF80062AC[31:0] = 0x00000000U
1542ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000000U
1543ad5b5801SMichal Simek     // .. ..
1544ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062AC, 0xFFFFFFFFU ,0x00000000U),
1545ad5b5801SMichal Simek     // .. .. reg_ddrc_min_stable_clock_x1 = 0x5
1546ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[3:0] = 0x00000005U
1547ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000005U
1548ad5b5801SMichal Simek     // .. .. reg_ddrc_idle_after_reset_x32 = 0x12
1549ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[11:4] = 0x00000012U
1550ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FF0U    VAL : 0x00000120U
1551ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mrw = 0x5
1552ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[21:12] = 0x00000005U
1553ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00005000U
1554ad5b5801SMichal Simek     // .. ..
1555ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062B0, 0x003FFFFFU ,0x00005125U),
1556ad5b5801SMichal Simek     // .. .. reg_ddrc_max_auto_init_x1024 = 0xa8
1557ad5b5801SMichal Simek     // .. .. ==> 0XF80062B4[7:0] = 0x000000A8U
1558ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x000000A8U
1559ad5b5801SMichal Simek     // .. .. reg_ddrc_dev_zqinit_x32 = 0x12
1560ad5b5801SMichal Simek     // .. .. ==> 0XF80062B4[17:8] = 0x00000012U
1561ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0003FF00U    VAL : 0x00001200U
1562ad5b5801SMichal Simek     // .. ..
1563ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062B4, 0x0003FFFFU ,0x000012A8U),
1564ad5b5801SMichal Simek     // .. .. START: POLL ON DCI STATUS
1565ad5b5801SMichal Simek     // .. .. DONE = 1
1566ad5b5801SMichal Simek     // .. .. ==> 0XF8000B74[13:13] = 0x00000001U
1567ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
1568ad5b5801SMichal Simek     // .. ..
1569ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF8000B74, 0x00002000U),
1570ad5b5801SMichal Simek     // .. .. FINISH: POLL ON DCI STATUS
1571ad5b5801SMichal Simek     // .. .. START: UNLOCK DDR
1572ad5b5801SMichal Simek     // .. .. reg_ddrc_soft_rstb = 0x1
1573ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[0:0] = 0x00000001U
1574ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1575ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_en = 0x0
1576ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[1:1] = 0x00000000U
1577ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
1578ad5b5801SMichal Simek     // .. .. reg_ddrc_data_bus_width = 0x0
1579ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[3:2] = 0x00000000U
1580ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000CU    VAL : 0x00000000U
1581ad5b5801SMichal Simek     // .. .. reg_ddrc_burst8_refresh = 0x0
1582ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[6:4] = 0x00000000U
1583ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
1584ad5b5801SMichal Simek     // .. .. reg_ddrc_rdwr_idle_gap = 1
1585ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[13:7] = 0x00000001U
1586ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003F80U    VAL : 0x00000080U
1587ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_rd_bypass = 0x0
1588ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[14:14] = 0x00000000U
1589ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
1590ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_act_bypass = 0x0
1591ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[15:15] = 0x00000000U
1592ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
1593ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_refresh = 0x0
1594ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[16:16] = 0x00000000U
1595ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
1596ad5b5801SMichal Simek     // .. ..
1597ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006000, 0x0001FFFFU ,0x00000081U),
1598ad5b5801SMichal Simek     // .. .. FINISH: UNLOCK DDR
1599ad5b5801SMichal Simek     // .. .. START: CHECK DDR STATUS
1600ad5b5801SMichal Simek     // .. .. ddrc_reg_operating_mode = 1
1601ad5b5801SMichal Simek     // .. .. ==> 0XF8006054[2:0] = 0x00000001U
1602ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000001U
1603ad5b5801SMichal Simek     // .. ..
1604ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF8006054, 0x00000007U),
1605ad5b5801SMichal Simek     // .. .. FINISH: CHECK DDR STATUS
1606ad5b5801SMichal Simek     // .. FINISH: DDR INITIALIZATION
1607ad5b5801SMichal Simek     // FINISH: top
1608ad5b5801SMichal Simek     //
1609ad5b5801SMichal Simek     EMIT_EXIT(),
1610ad5b5801SMichal Simek 
1611ad5b5801SMichal Simek     //
1612ad5b5801SMichal Simek };
1613ad5b5801SMichal Simek 
1614ad5b5801SMichal Simek unsigned long ps7_mio_init_data_3_0[] = {
1615ad5b5801SMichal Simek     // START: top
1616ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
1617ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
1618ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
1619ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
1620ad5b5801SMichal Simek     // ..
1621ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
1622ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
1623ad5b5801SMichal Simek     // .. START: OCM REMAPPING
1624ad5b5801SMichal Simek     // .. FINISH: OCM REMAPPING
1625ad5b5801SMichal Simek     // .. START: DDRIOB SETTINGS
1626ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1627ad5b5801SMichal Simek     // .. ==> 0XF8000B40[0:0] = 0x00000000U
1628ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1629ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
1630ad5b5801SMichal Simek     // .. ==> 0XF8000B40[2:1] = 0x00000000U
1631ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
1632ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1633ad5b5801SMichal Simek     // .. ==> 0XF8000B40[3:3] = 0x00000000U
1634ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1635ad5b5801SMichal Simek     // .. TERM_EN = 0x0
1636ad5b5801SMichal Simek     // .. ==> 0XF8000B40[4:4] = 0x00000000U
1637ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
1638ad5b5801SMichal Simek     // .. DCI_TYPE = 0x0
1639ad5b5801SMichal Simek     // .. ==> 0XF8000B40[6:5] = 0x00000000U
1640ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
1641ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
1642ad5b5801SMichal Simek     // .. ==> 0XF8000B40[7:7] = 0x00000000U
1643ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1644ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
1645ad5b5801SMichal Simek     // .. ==> 0XF8000B40[8:8] = 0x00000000U
1646ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1647ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1648ad5b5801SMichal Simek     // .. ==> 0XF8000B40[10:9] = 0x00000003U
1649ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1650ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1651ad5b5801SMichal Simek     // .. ==> 0XF8000B40[11:11] = 0x00000000U
1652ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1653ad5b5801SMichal Simek     // ..
1654ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B40, 0x00000FFFU ,0x00000600U),
1655ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1656ad5b5801SMichal Simek     // .. ==> 0XF8000B44[0:0] = 0x00000000U
1657ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1658ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
1659ad5b5801SMichal Simek     // .. ==> 0XF8000B44[2:1] = 0x00000000U
1660ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
1661ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1662ad5b5801SMichal Simek     // .. ==> 0XF8000B44[3:3] = 0x00000000U
1663ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1664ad5b5801SMichal Simek     // .. TERM_EN = 0x0
1665ad5b5801SMichal Simek     // .. ==> 0XF8000B44[4:4] = 0x00000000U
1666ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
1667ad5b5801SMichal Simek     // .. DCI_TYPE = 0x0
1668ad5b5801SMichal Simek     // .. ==> 0XF8000B44[6:5] = 0x00000000U
1669ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
1670ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
1671ad5b5801SMichal Simek     // .. ==> 0XF8000B44[7:7] = 0x00000000U
1672ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1673ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
1674ad5b5801SMichal Simek     // .. ==> 0XF8000B44[8:8] = 0x00000000U
1675ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1676ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1677ad5b5801SMichal Simek     // .. ==> 0XF8000B44[10:9] = 0x00000003U
1678ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1679ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1680ad5b5801SMichal Simek     // .. ==> 0XF8000B44[11:11] = 0x00000000U
1681ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1682ad5b5801SMichal Simek     // ..
1683ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B44, 0x00000FFFU ,0x00000600U),
1684ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1685ad5b5801SMichal Simek     // .. ==> 0XF8000B48[0:0] = 0x00000000U
1686ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1687ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
1688ad5b5801SMichal Simek     // .. ==> 0XF8000B48[2:1] = 0x00000001U
1689ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
1690ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1691ad5b5801SMichal Simek     // .. ==> 0XF8000B48[3:3] = 0x00000000U
1692ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1693ad5b5801SMichal Simek     // .. TERM_EN = 0x1
1694ad5b5801SMichal Simek     // .. ==> 0XF8000B48[4:4] = 0x00000001U
1695ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
1696ad5b5801SMichal Simek     // .. DCI_TYPE = 0x3
1697ad5b5801SMichal Simek     // .. ==> 0XF8000B48[6:5] = 0x00000003U
1698ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
1699ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
1700ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000000U
1701ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1702ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
1703ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000000U
1704ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1705ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1706ad5b5801SMichal Simek     // .. ==> 0XF8000B48[10:9] = 0x00000003U
1707ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1708ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1709ad5b5801SMichal Simek     // .. ==> 0XF8000B48[11:11] = 0x00000000U
1710ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1711ad5b5801SMichal Simek     // ..
1712ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000FFFU ,0x00000672U),
1713ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1714ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[0:0] = 0x00000000U
1715ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1716ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
1717ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[2:1] = 0x00000001U
1718ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
1719ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1720ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[3:3] = 0x00000000U
1721ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1722ad5b5801SMichal Simek     // .. TERM_EN = 0x1
1723ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[4:4] = 0x00000001U
1724ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
1725ad5b5801SMichal Simek     // .. DCI_TYPE = 0x3
1726ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[6:5] = 0x00000003U
1727ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
1728ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
1729ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000000U
1730ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1731ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
1732ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000000U
1733ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1734ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1735ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[10:9] = 0x00000003U
1736ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1737ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1738ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[11:11] = 0x00000000U
1739ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1740ad5b5801SMichal Simek     // ..
1741ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000FFFU ,0x00000672U),
1742ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1743ad5b5801SMichal Simek     // .. ==> 0XF8000B50[0:0] = 0x00000000U
1744ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1745ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
1746ad5b5801SMichal Simek     // .. ==> 0XF8000B50[2:1] = 0x00000002U
1747ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
1748ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1749ad5b5801SMichal Simek     // .. ==> 0XF8000B50[3:3] = 0x00000000U
1750ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1751ad5b5801SMichal Simek     // .. TERM_EN = 0x1
1752ad5b5801SMichal Simek     // .. ==> 0XF8000B50[4:4] = 0x00000001U
1753ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
1754ad5b5801SMichal Simek     // .. DCI_TYPE = 0x3
1755ad5b5801SMichal Simek     // .. ==> 0XF8000B50[6:5] = 0x00000003U
1756ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
1757ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
1758ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000000U
1759ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1760ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
1761ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000000U
1762ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1763ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1764ad5b5801SMichal Simek     // .. ==> 0XF8000B50[10:9] = 0x00000003U
1765ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1766ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1767ad5b5801SMichal Simek     // .. ==> 0XF8000B50[11:11] = 0x00000000U
1768ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1769ad5b5801SMichal Simek     // ..
1770ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000FFFU ,0x00000674U),
1771ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1772ad5b5801SMichal Simek     // .. ==> 0XF8000B54[0:0] = 0x00000000U
1773ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1774ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
1775ad5b5801SMichal Simek     // .. ==> 0XF8000B54[2:1] = 0x00000002U
1776ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
1777ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1778ad5b5801SMichal Simek     // .. ==> 0XF8000B54[3:3] = 0x00000000U
1779ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1780ad5b5801SMichal Simek     // .. TERM_EN = 0x1
1781ad5b5801SMichal Simek     // .. ==> 0XF8000B54[4:4] = 0x00000001U
1782ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
1783ad5b5801SMichal Simek     // .. DCI_TYPE = 0x3
1784ad5b5801SMichal Simek     // .. ==> 0XF8000B54[6:5] = 0x00000003U
1785ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
1786ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
1787ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000000U
1788ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1789ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
1790ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000000U
1791ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1792ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1793ad5b5801SMichal Simek     // .. ==> 0XF8000B54[10:9] = 0x00000003U
1794ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1795ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1796ad5b5801SMichal Simek     // .. ==> 0XF8000B54[11:11] = 0x00000000U
1797ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1798ad5b5801SMichal Simek     // ..
1799ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000FFFU ,0x00000674U),
1800ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1801ad5b5801SMichal Simek     // .. ==> 0XF8000B58[0:0] = 0x00000000U
1802ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1803ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
1804ad5b5801SMichal Simek     // .. ==> 0XF8000B58[2:1] = 0x00000000U
1805ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
1806ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1807ad5b5801SMichal Simek     // .. ==> 0XF8000B58[3:3] = 0x00000000U
1808ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1809ad5b5801SMichal Simek     // .. TERM_EN = 0x0
1810ad5b5801SMichal Simek     // .. ==> 0XF8000B58[4:4] = 0x00000000U
1811ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
1812ad5b5801SMichal Simek     // .. DCI_TYPE = 0x0
1813ad5b5801SMichal Simek     // .. ==> 0XF8000B58[6:5] = 0x00000000U
1814ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
1815ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
1816ad5b5801SMichal Simek     // .. ==> 0XF8000B58[7:7] = 0x00000000U
1817ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1818ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
1819ad5b5801SMichal Simek     // .. ==> 0XF8000B58[8:8] = 0x00000000U
1820ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1821ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1822ad5b5801SMichal Simek     // .. ==> 0XF8000B58[10:9] = 0x00000003U
1823ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1824ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1825ad5b5801SMichal Simek     // .. ==> 0XF8000B58[11:11] = 0x00000000U
1826ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1827ad5b5801SMichal Simek     // ..
1828ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B58, 0x00000FFFU ,0x00000600U),
1829ad5b5801SMichal Simek     // .. reserved_DRIVE_P = 0x1c
1830ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[6:0] = 0x0000001CU
1831ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
1832ad5b5801SMichal Simek     // .. reserved_DRIVE_N = 0xc
1833ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[13:7] = 0x0000000CU
1834ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
1835ad5b5801SMichal Simek     // .. reserved_SLEW_P = 0x3
1836ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[18:14] = 0x00000003U
1837ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x0000C000U
1838ad5b5801SMichal Simek     // .. reserved_SLEW_N = 0x3
1839ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[23:19] = 0x00000003U
1840ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00180000U
1841ad5b5801SMichal Simek     // .. reserved_GTL = 0x0
1842ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[26:24] = 0x00000000U
1843ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
1844ad5b5801SMichal Simek     // .. reserved_RTERM = 0x0
1845ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[31:27] = 0x00000000U
1846ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
1847ad5b5801SMichal Simek     // ..
1848ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B5C, 0xFFFFFFFFU ,0x0018C61CU),
1849ad5b5801SMichal Simek     // .. reserved_DRIVE_P = 0x1c
1850ad5b5801SMichal Simek     // .. ==> 0XF8000B60[6:0] = 0x0000001CU
1851ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
1852ad5b5801SMichal Simek     // .. reserved_DRIVE_N = 0xc
1853ad5b5801SMichal Simek     // .. ==> 0XF8000B60[13:7] = 0x0000000CU
1854ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
1855ad5b5801SMichal Simek     // .. reserved_SLEW_P = 0x6
1856ad5b5801SMichal Simek     // .. ==> 0XF8000B60[18:14] = 0x00000006U
1857ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
1858ad5b5801SMichal Simek     // .. reserved_SLEW_N = 0x1f
1859ad5b5801SMichal Simek     // .. ==> 0XF8000B60[23:19] = 0x0000001FU
1860ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
1861ad5b5801SMichal Simek     // .. reserved_GTL = 0x0
1862ad5b5801SMichal Simek     // .. ==> 0XF8000B60[26:24] = 0x00000000U
1863ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
1864ad5b5801SMichal Simek     // .. reserved_RTERM = 0x0
1865ad5b5801SMichal Simek     // .. ==> 0XF8000B60[31:27] = 0x00000000U
1866ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
1867ad5b5801SMichal Simek     // ..
1868ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B60, 0xFFFFFFFFU ,0x00F9861CU),
1869ad5b5801SMichal Simek     // .. reserved_DRIVE_P = 0x1c
1870ad5b5801SMichal Simek     // .. ==> 0XF8000B64[6:0] = 0x0000001CU
1871ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
1872ad5b5801SMichal Simek     // .. reserved_DRIVE_N = 0xc
1873ad5b5801SMichal Simek     // .. ==> 0XF8000B64[13:7] = 0x0000000CU
1874ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
1875ad5b5801SMichal Simek     // .. reserved_SLEW_P = 0x6
1876ad5b5801SMichal Simek     // .. ==> 0XF8000B64[18:14] = 0x00000006U
1877ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
1878ad5b5801SMichal Simek     // .. reserved_SLEW_N = 0x1f
1879ad5b5801SMichal Simek     // .. ==> 0XF8000B64[23:19] = 0x0000001FU
1880ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
1881ad5b5801SMichal Simek     // .. reserved_GTL = 0x0
1882ad5b5801SMichal Simek     // .. ==> 0XF8000B64[26:24] = 0x00000000U
1883ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
1884ad5b5801SMichal Simek     // .. reserved_RTERM = 0x0
1885ad5b5801SMichal Simek     // .. ==> 0XF8000B64[31:27] = 0x00000000U
1886ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
1887ad5b5801SMichal Simek     // ..
1888ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B64, 0xFFFFFFFFU ,0x00F9861CU),
1889ad5b5801SMichal Simek     // .. reserved_DRIVE_P = 0x1c
1890ad5b5801SMichal Simek     // .. ==> 0XF8000B68[6:0] = 0x0000001CU
1891ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
1892ad5b5801SMichal Simek     // .. reserved_DRIVE_N = 0xc
1893ad5b5801SMichal Simek     // .. ==> 0XF8000B68[13:7] = 0x0000000CU
1894ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
1895ad5b5801SMichal Simek     // .. reserved_SLEW_P = 0x6
1896ad5b5801SMichal Simek     // .. ==> 0XF8000B68[18:14] = 0x00000006U
1897ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
1898ad5b5801SMichal Simek     // .. reserved_SLEW_N = 0x1f
1899ad5b5801SMichal Simek     // .. ==> 0XF8000B68[23:19] = 0x0000001FU
1900ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
1901ad5b5801SMichal Simek     // .. reserved_GTL = 0x0
1902ad5b5801SMichal Simek     // .. ==> 0XF8000B68[26:24] = 0x00000000U
1903ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
1904ad5b5801SMichal Simek     // .. reserved_RTERM = 0x0
1905ad5b5801SMichal Simek     // .. ==> 0XF8000B68[31:27] = 0x00000000U
1906ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
1907ad5b5801SMichal Simek     // ..
1908ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B68, 0xFFFFFFFFU ,0x00F9861CU),
1909ad5b5801SMichal Simek     // .. VREF_INT_EN = 0x1
1910ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[0:0] = 0x00000001U
1911ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1912ad5b5801SMichal Simek     // .. VREF_SEL = 0x4
1913ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[4:1] = 0x00000004U
1914ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000001EU    VAL : 0x00000008U
1915ad5b5801SMichal Simek     // .. VREF_EXT_EN = 0x0
1916ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[6:5] = 0x00000000U
1917ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
1918ad5b5801SMichal Simek     // .. reserved_VREF_PULLUP_EN = 0x0
1919ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[8:7] = 0x00000000U
1920ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
1921ad5b5801SMichal Simek     // .. REFIO_EN = 0x1
1922ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[9:9] = 0x00000001U
1923ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
1924ad5b5801SMichal Simek     // .. reserved_REFIO_TEST = 0x3
1925ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[11:10] = 0x00000003U
1926ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000C00U    VAL : 0x00000C00U
1927ad5b5801SMichal Simek     // .. reserved_REFIO_PULLUP_EN = 0x0
1928ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[12:12] = 0x00000000U
1929ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
1930ad5b5801SMichal Simek     // .. reserved_DRST_B_PULLUP_EN = 0x0
1931ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[13:13] = 0x00000000U
1932ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
1933ad5b5801SMichal Simek     // .. reserved_CKE_PULLUP_EN = 0x0
1934ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[14:14] = 0x00000000U
1935ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
1936ad5b5801SMichal Simek     // ..
1937ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B6C, 0x00007FFFU ,0x00000E09U),
1938ad5b5801SMichal Simek     // .. .. START: ASSERT RESET
1939ad5b5801SMichal Simek     // .. .. RESET = 1
1940ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
1941ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1942ad5b5801SMichal Simek     // .. ..
1943ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000001U ,0x00000001U),
1944ad5b5801SMichal Simek     // .. .. FINISH: ASSERT RESET
1945ad5b5801SMichal Simek     // .. .. START: DEASSERT RESET
1946ad5b5801SMichal Simek     // .. .. RESET = 0
1947ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000000U
1948ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1949ad5b5801SMichal Simek     // .. .. reserved_VRN_OUT = 0x1
1950ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
1951ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
1952ad5b5801SMichal Simek     // .. ..
1953ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000021U ,0x00000020U),
1954ad5b5801SMichal Simek     // .. .. FINISH: DEASSERT RESET
1955ad5b5801SMichal Simek     // .. .. RESET = 0x1
1956ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
1957ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1958ad5b5801SMichal Simek     // .. .. ENABLE = 0x1
1959ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[1:1] = 0x00000001U
1960ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
1961ad5b5801SMichal Simek     // .. .. reserved_VRP_TRI = 0x0
1962ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[2:2] = 0x00000000U
1963ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
1964ad5b5801SMichal Simek     // .. .. reserved_VRN_TRI = 0x0
1965ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[3:3] = 0x00000000U
1966ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1967ad5b5801SMichal Simek     // .. .. reserved_VRP_OUT = 0x0
1968ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[4:4] = 0x00000000U
1969ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
1970ad5b5801SMichal Simek     // .. .. reserved_VRN_OUT = 0x1
1971ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
1972ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
1973ad5b5801SMichal Simek     // .. .. NREF_OPT1 = 0x0
1974ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[7:6] = 0x00000000U
1975ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
1976ad5b5801SMichal Simek     // .. .. NREF_OPT2 = 0x0
1977ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[10:8] = 0x00000000U
1978ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000700U    VAL : 0x00000000U
1979ad5b5801SMichal Simek     // .. .. NREF_OPT4 = 0x1
1980ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[13:11] = 0x00000001U
1981ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00000800U
1982ad5b5801SMichal Simek     // .. .. PREF_OPT1 = 0x0
1983ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[15:14] = 0x00000000U
1984ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000C000U    VAL : 0x00000000U
1985ad5b5801SMichal Simek     // .. .. PREF_OPT2 = 0x0
1986ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[19:17] = 0x00000000U
1987ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000E0000U    VAL : 0x00000000U
1988ad5b5801SMichal Simek     // .. .. UPDATE_CONTROL = 0x0
1989ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[20:20] = 0x00000000U
1990ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
1991ad5b5801SMichal Simek     // .. .. reserved_INIT_COMPLETE = 0x0
1992ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[21:21] = 0x00000000U
1993ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
1994ad5b5801SMichal Simek     // .. .. reserved_TST_CLK = 0x0
1995ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[22:22] = 0x00000000U
1996ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
1997ad5b5801SMichal Simek     // .. .. reserved_TST_HLN = 0x0
1998ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[23:23] = 0x00000000U
1999ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
2000ad5b5801SMichal Simek     // .. .. reserved_TST_HLP = 0x0
2001ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[24:24] = 0x00000000U
2002ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
2003ad5b5801SMichal Simek     // .. .. reserved_TST_RST = 0x0
2004ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[25:25] = 0x00000000U
2005ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
2006ad5b5801SMichal Simek     // .. .. reserved_INT_DCI_EN = 0x0
2007ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[26:26] = 0x00000000U
2008ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
2009ad5b5801SMichal Simek     // .. ..
2010ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x07FEFFFFU ,0x00000823U),
2011ad5b5801SMichal Simek     // .. FINISH: DDRIOB SETTINGS
2012ad5b5801SMichal Simek     // .. START: MIO PROGRAMMING
2013ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2014ad5b5801SMichal Simek     // .. ==> 0XF8000700[0:0] = 0x00000000U
2015ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2016ad5b5801SMichal Simek     // .. L0_SEL = 0
2017ad5b5801SMichal Simek     // .. ==> 0XF8000700[1:1] = 0x00000000U
2018ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2019ad5b5801SMichal Simek     // .. L1_SEL = 0
2020ad5b5801SMichal Simek     // .. ==> 0XF8000700[2:2] = 0x00000000U
2021ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2022ad5b5801SMichal Simek     // .. L2_SEL = 0
2023ad5b5801SMichal Simek     // .. ==> 0XF8000700[4:3] = 0x00000000U
2024ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2025ad5b5801SMichal Simek     // .. L3_SEL = 0
2026ad5b5801SMichal Simek     // .. ==> 0XF8000700[7:5] = 0x00000000U
2027ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2028ad5b5801SMichal Simek     // .. Speed = 0
2029ad5b5801SMichal Simek     // .. ==> 0XF8000700[8:8] = 0x00000000U
2030ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2031ad5b5801SMichal Simek     // .. IO_Type = 3
2032ad5b5801SMichal Simek     // .. ==> 0XF8000700[11:9] = 0x00000003U
2033ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2034ad5b5801SMichal Simek     // .. PULLUP = 0
2035ad5b5801SMichal Simek     // .. ==> 0XF8000700[12:12] = 0x00000000U
2036ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2037ad5b5801SMichal Simek     // .. DisableRcvr = 0
2038ad5b5801SMichal Simek     // .. ==> 0XF8000700[13:13] = 0x00000000U
2039ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2040ad5b5801SMichal Simek     // ..
2041ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000700, 0x00003FFFU ,0x00000600U),
2042ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2043ad5b5801SMichal Simek     // .. ==> 0XF8000704[0:0] = 0x00000000U
2044ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2045ad5b5801SMichal Simek     // .. L0_SEL = 1
2046ad5b5801SMichal Simek     // .. ==> 0XF8000704[1:1] = 0x00000001U
2047ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2048ad5b5801SMichal Simek     // .. L1_SEL = 0
2049ad5b5801SMichal Simek     // .. ==> 0XF8000704[2:2] = 0x00000000U
2050ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2051ad5b5801SMichal Simek     // .. L2_SEL = 0
2052ad5b5801SMichal Simek     // .. ==> 0XF8000704[4:3] = 0x00000000U
2053ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2054ad5b5801SMichal Simek     // .. L3_SEL = 0
2055ad5b5801SMichal Simek     // .. ==> 0XF8000704[7:5] = 0x00000000U
2056ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2057ad5b5801SMichal Simek     // .. Speed = 1
2058ad5b5801SMichal Simek     // .. ==> 0XF8000704[8:8] = 0x00000001U
2059ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2060ad5b5801SMichal Simek     // .. IO_Type = 3
2061ad5b5801SMichal Simek     // .. ==> 0XF8000704[11:9] = 0x00000003U
2062ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2063ad5b5801SMichal Simek     // .. PULLUP = 0
2064ad5b5801SMichal Simek     // .. ==> 0XF8000704[12:12] = 0x00000000U
2065ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2066ad5b5801SMichal Simek     // .. DisableRcvr = 0
2067ad5b5801SMichal Simek     // .. ==> 0XF8000704[13:13] = 0x00000000U
2068ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2069ad5b5801SMichal Simek     // ..
2070ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000704, 0x00003FFFU ,0x00000702U),
2071ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2072ad5b5801SMichal Simek     // .. ==> 0XF8000708[0:0] = 0x00000000U
2073ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2074ad5b5801SMichal Simek     // .. L0_SEL = 1
2075ad5b5801SMichal Simek     // .. ==> 0XF8000708[1:1] = 0x00000001U
2076ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2077ad5b5801SMichal Simek     // .. L1_SEL = 0
2078ad5b5801SMichal Simek     // .. ==> 0XF8000708[2:2] = 0x00000000U
2079ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2080ad5b5801SMichal Simek     // .. L2_SEL = 0
2081ad5b5801SMichal Simek     // .. ==> 0XF8000708[4:3] = 0x00000000U
2082ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2083ad5b5801SMichal Simek     // .. L3_SEL = 0
2084ad5b5801SMichal Simek     // .. ==> 0XF8000708[7:5] = 0x00000000U
2085ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2086ad5b5801SMichal Simek     // .. Speed = 1
2087ad5b5801SMichal Simek     // .. ==> 0XF8000708[8:8] = 0x00000001U
2088ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2089ad5b5801SMichal Simek     // .. IO_Type = 3
2090ad5b5801SMichal Simek     // .. ==> 0XF8000708[11:9] = 0x00000003U
2091ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2092ad5b5801SMichal Simek     // .. PULLUP = 0
2093ad5b5801SMichal Simek     // .. ==> 0XF8000708[12:12] = 0x00000000U
2094ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2095ad5b5801SMichal Simek     // .. DisableRcvr = 0
2096ad5b5801SMichal Simek     // .. ==> 0XF8000708[13:13] = 0x00000000U
2097ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2098ad5b5801SMichal Simek     // ..
2099ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000708, 0x00003FFFU ,0x00000702U),
2100ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2101ad5b5801SMichal Simek     // .. ==> 0XF800070C[0:0] = 0x00000000U
2102ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2103ad5b5801SMichal Simek     // .. L0_SEL = 1
2104ad5b5801SMichal Simek     // .. ==> 0XF800070C[1:1] = 0x00000001U
2105ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2106ad5b5801SMichal Simek     // .. L1_SEL = 0
2107ad5b5801SMichal Simek     // .. ==> 0XF800070C[2:2] = 0x00000000U
2108ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2109ad5b5801SMichal Simek     // .. L2_SEL = 0
2110ad5b5801SMichal Simek     // .. ==> 0XF800070C[4:3] = 0x00000000U
2111ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2112ad5b5801SMichal Simek     // .. L3_SEL = 0
2113ad5b5801SMichal Simek     // .. ==> 0XF800070C[7:5] = 0x00000000U
2114ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2115ad5b5801SMichal Simek     // .. Speed = 1
2116ad5b5801SMichal Simek     // .. ==> 0XF800070C[8:8] = 0x00000001U
2117ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2118ad5b5801SMichal Simek     // .. IO_Type = 3
2119ad5b5801SMichal Simek     // .. ==> 0XF800070C[11:9] = 0x00000003U
2120ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2121ad5b5801SMichal Simek     // .. PULLUP = 0
2122ad5b5801SMichal Simek     // .. ==> 0XF800070C[12:12] = 0x00000000U
2123ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2124ad5b5801SMichal Simek     // .. DisableRcvr = 0
2125ad5b5801SMichal Simek     // .. ==> 0XF800070C[13:13] = 0x00000000U
2126ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2127ad5b5801SMichal Simek     // ..
2128ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800070C, 0x00003FFFU ,0x00000702U),
2129ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2130ad5b5801SMichal Simek     // .. ==> 0XF8000710[0:0] = 0x00000000U
2131ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2132ad5b5801SMichal Simek     // .. L0_SEL = 1
2133ad5b5801SMichal Simek     // .. ==> 0XF8000710[1:1] = 0x00000001U
2134ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2135ad5b5801SMichal Simek     // .. L1_SEL = 0
2136ad5b5801SMichal Simek     // .. ==> 0XF8000710[2:2] = 0x00000000U
2137ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2138ad5b5801SMichal Simek     // .. L2_SEL = 0
2139ad5b5801SMichal Simek     // .. ==> 0XF8000710[4:3] = 0x00000000U
2140ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2141ad5b5801SMichal Simek     // .. L3_SEL = 0
2142ad5b5801SMichal Simek     // .. ==> 0XF8000710[7:5] = 0x00000000U
2143ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2144ad5b5801SMichal Simek     // .. Speed = 1
2145ad5b5801SMichal Simek     // .. ==> 0XF8000710[8:8] = 0x00000001U
2146ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2147ad5b5801SMichal Simek     // .. IO_Type = 3
2148ad5b5801SMichal Simek     // .. ==> 0XF8000710[11:9] = 0x00000003U
2149ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2150ad5b5801SMichal Simek     // .. PULLUP = 0
2151ad5b5801SMichal Simek     // .. ==> 0XF8000710[12:12] = 0x00000000U
2152ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2153ad5b5801SMichal Simek     // .. DisableRcvr = 0
2154ad5b5801SMichal Simek     // .. ==> 0XF8000710[13:13] = 0x00000000U
2155ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2156ad5b5801SMichal Simek     // ..
2157ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000710, 0x00003FFFU ,0x00000702U),
2158ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2159ad5b5801SMichal Simek     // .. ==> 0XF8000714[0:0] = 0x00000000U
2160ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2161ad5b5801SMichal Simek     // .. L0_SEL = 1
2162ad5b5801SMichal Simek     // .. ==> 0XF8000714[1:1] = 0x00000001U
2163ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2164ad5b5801SMichal Simek     // .. L1_SEL = 0
2165ad5b5801SMichal Simek     // .. ==> 0XF8000714[2:2] = 0x00000000U
2166ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2167ad5b5801SMichal Simek     // .. L2_SEL = 0
2168ad5b5801SMichal Simek     // .. ==> 0XF8000714[4:3] = 0x00000000U
2169ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2170ad5b5801SMichal Simek     // .. L3_SEL = 0
2171ad5b5801SMichal Simek     // .. ==> 0XF8000714[7:5] = 0x00000000U
2172ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2173ad5b5801SMichal Simek     // .. Speed = 1
2174ad5b5801SMichal Simek     // .. ==> 0XF8000714[8:8] = 0x00000001U
2175ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2176ad5b5801SMichal Simek     // .. IO_Type = 3
2177ad5b5801SMichal Simek     // .. ==> 0XF8000714[11:9] = 0x00000003U
2178ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2179ad5b5801SMichal Simek     // .. PULLUP = 0
2180ad5b5801SMichal Simek     // .. ==> 0XF8000714[12:12] = 0x00000000U
2181ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2182ad5b5801SMichal Simek     // .. DisableRcvr = 0
2183ad5b5801SMichal Simek     // .. ==> 0XF8000714[13:13] = 0x00000000U
2184ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2185ad5b5801SMichal Simek     // ..
2186ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000714, 0x00003FFFU ,0x00000702U),
2187ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2188ad5b5801SMichal Simek     // .. ==> 0XF8000718[0:0] = 0x00000000U
2189ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2190ad5b5801SMichal Simek     // .. L0_SEL = 1
2191ad5b5801SMichal Simek     // .. ==> 0XF8000718[1:1] = 0x00000001U
2192ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2193ad5b5801SMichal Simek     // .. L1_SEL = 0
2194ad5b5801SMichal Simek     // .. ==> 0XF8000718[2:2] = 0x00000000U
2195ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2196ad5b5801SMichal Simek     // .. L2_SEL = 0
2197ad5b5801SMichal Simek     // .. ==> 0XF8000718[4:3] = 0x00000000U
2198ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2199ad5b5801SMichal Simek     // .. L3_SEL = 0
2200ad5b5801SMichal Simek     // .. ==> 0XF8000718[7:5] = 0x00000000U
2201ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2202ad5b5801SMichal Simek     // .. Speed = 1
2203ad5b5801SMichal Simek     // .. ==> 0XF8000718[8:8] = 0x00000001U
2204ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2205ad5b5801SMichal Simek     // .. IO_Type = 3
2206ad5b5801SMichal Simek     // .. ==> 0XF8000718[11:9] = 0x00000003U
2207ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2208ad5b5801SMichal Simek     // .. PULLUP = 0
2209ad5b5801SMichal Simek     // .. ==> 0XF8000718[12:12] = 0x00000000U
2210ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2211ad5b5801SMichal Simek     // .. DisableRcvr = 0
2212ad5b5801SMichal Simek     // .. ==> 0XF8000718[13:13] = 0x00000000U
2213ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2214ad5b5801SMichal Simek     // ..
2215ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000718, 0x00003FFFU ,0x00000702U),
2216ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2217ad5b5801SMichal Simek     // .. ==> 0XF800071C[0:0] = 0x00000000U
2218ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2219ad5b5801SMichal Simek     // .. L0_SEL = 0
2220ad5b5801SMichal Simek     // .. ==> 0XF800071C[1:1] = 0x00000000U
2221ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2222ad5b5801SMichal Simek     // .. L1_SEL = 0
2223ad5b5801SMichal Simek     // .. ==> 0XF800071C[2:2] = 0x00000000U
2224ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2225ad5b5801SMichal Simek     // .. L2_SEL = 0
2226ad5b5801SMichal Simek     // .. ==> 0XF800071C[4:3] = 0x00000000U
2227ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2228ad5b5801SMichal Simek     // .. L3_SEL = 0
2229ad5b5801SMichal Simek     // .. ==> 0XF800071C[7:5] = 0x00000000U
2230ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2231ad5b5801SMichal Simek     // .. Speed = 0
2232ad5b5801SMichal Simek     // .. ==> 0XF800071C[8:8] = 0x00000000U
2233ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2234ad5b5801SMichal Simek     // .. IO_Type = 3
2235ad5b5801SMichal Simek     // .. ==> 0XF800071C[11:9] = 0x00000003U
2236ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2237ad5b5801SMichal Simek     // .. PULLUP = 0
2238ad5b5801SMichal Simek     // .. ==> 0XF800071C[12:12] = 0x00000000U
2239ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2240ad5b5801SMichal Simek     // .. DisableRcvr = 0
2241ad5b5801SMichal Simek     // .. ==> 0XF800071C[13:13] = 0x00000000U
2242ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2243ad5b5801SMichal Simek     // ..
2244ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800071C, 0x00003FFFU ,0x00000600U),
2245ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2246ad5b5801SMichal Simek     // .. ==> 0XF8000720[0:0] = 0x00000000U
2247ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2248ad5b5801SMichal Simek     // .. L0_SEL = 0
2249ad5b5801SMichal Simek     // .. ==> 0XF8000720[1:1] = 0x00000000U
2250ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2251ad5b5801SMichal Simek     // .. L1_SEL = 0
2252ad5b5801SMichal Simek     // .. ==> 0XF8000720[2:2] = 0x00000000U
2253ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2254ad5b5801SMichal Simek     // .. L2_SEL = 0
2255ad5b5801SMichal Simek     // .. ==> 0XF8000720[4:3] = 0x00000000U
2256ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2257ad5b5801SMichal Simek     // .. L3_SEL = 0
2258ad5b5801SMichal Simek     // .. ==> 0XF8000720[7:5] = 0x00000000U
2259ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2260ad5b5801SMichal Simek     // .. Speed = 1
2261ad5b5801SMichal Simek     // .. ==> 0XF8000720[8:8] = 0x00000001U
2262ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2263ad5b5801SMichal Simek     // .. IO_Type = 3
2264ad5b5801SMichal Simek     // .. ==> 0XF8000720[11:9] = 0x00000003U
2265ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2266ad5b5801SMichal Simek     // .. PULLUP = 0
2267ad5b5801SMichal Simek     // .. ==> 0XF8000720[12:12] = 0x00000000U
2268ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2269ad5b5801SMichal Simek     // .. DisableRcvr = 0
2270ad5b5801SMichal Simek     // .. ==> 0XF8000720[13:13] = 0x00000000U
2271ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2272ad5b5801SMichal Simek     // ..
2273ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000720, 0x00003FFFU ,0x00000700U),
2274ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2275ad5b5801SMichal Simek     // .. ==> 0XF8000724[0:0] = 0x00000000U
2276ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2277ad5b5801SMichal Simek     // .. L0_SEL = 0
2278ad5b5801SMichal Simek     // .. ==> 0XF8000724[1:1] = 0x00000000U
2279ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2280ad5b5801SMichal Simek     // .. L1_SEL = 0
2281ad5b5801SMichal Simek     // .. ==> 0XF8000724[2:2] = 0x00000000U
2282ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2283ad5b5801SMichal Simek     // .. L2_SEL = 0
2284ad5b5801SMichal Simek     // .. ==> 0XF8000724[4:3] = 0x00000000U
2285ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2286ad5b5801SMichal Simek     // .. L3_SEL = 0
2287ad5b5801SMichal Simek     // .. ==> 0XF8000724[7:5] = 0x00000000U
2288ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2289ad5b5801SMichal Simek     // .. Speed = 0
2290ad5b5801SMichal Simek     // .. ==> 0XF8000724[8:8] = 0x00000000U
2291ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2292ad5b5801SMichal Simek     // .. IO_Type = 3
2293ad5b5801SMichal Simek     // .. ==> 0XF8000724[11:9] = 0x00000003U
2294ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2295ad5b5801SMichal Simek     // .. PULLUP = 0
2296ad5b5801SMichal Simek     // .. ==> 0XF8000724[12:12] = 0x00000000U
2297ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2298ad5b5801SMichal Simek     // .. DisableRcvr = 0
2299ad5b5801SMichal Simek     // .. ==> 0XF8000724[13:13] = 0x00000000U
2300ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2301ad5b5801SMichal Simek     // ..
2302ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000724, 0x00003FFFU ,0x00000600U),
2303ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2304ad5b5801SMichal Simek     // .. ==> 0XF8000728[0:0] = 0x00000000U
2305ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2306ad5b5801SMichal Simek     // .. L0_SEL = 0
2307ad5b5801SMichal Simek     // .. ==> 0XF8000728[1:1] = 0x00000000U
2308ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2309ad5b5801SMichal Simek     // .. L1_SEL = 0
2310ad5b5801SMichal Simek     // .. ==> 0XF8000728[2:2] = 0x00000000U
2311ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2312ad5b5801SMichal Simek     // .. L2_SEL = 0
2313ad5b5801SMichal Simek     // .. ==> 0XF8000728[4:3] = 0x00000000U
2314ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2315ad5b5801SMichal Simek     // .. L3_SEL = 0
2316ad5b5801SMichal Simek     // .. ==> 0XF8000728[7:5] = 0x00000000U
2317ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2318ad5b5801SMichal Simek     // .. Speed = 0
2319ad5b5801SMichal Simek     // .. ==> 0XF8000728[8:8] = 0x00000000U
2320ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2321ad5b5801SMichal Simek     // .. IO_Type = 3
2322ad5b5801SMichal Simek     // .. ==> 0XF8000728[11:9] = 0x00000003U
2323ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2324ad5b5801SMichal Simek     // .. PULLUP = 0
2325ad5b5801SMichal Simek     // .. ==> 0XF8000728[12:12] = 0x00000000U
2326ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2327ad5b5801SMichal Simek     // .. DisableRcvr = 0
2328ad5b5801SMichal Simek     // .. ==> 0XF8000728[13:13] = 0x00000000U
2329ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2330ad5b5801SMichal Simek     // ..
2331ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000728, 0x00003FFFU ,0x00000600U),
2332ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2333ad5b5801SMichal Simek     // .. ==> 0XF800072C[0:0] = 0x00000000U
2334ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2335ad5b5801SMichal Simek     // .. L0_SEL = 0
2336ad5b5801SMichal Simek     // .. ==> 0XF800072C[1:1] = 0x00000000U
2337ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2338ad5b5801SMichal Simek     // .. L1_SEL = 0
2339ad5b5801SMichal Simek     // .. ==> 0XF800072C[2:2] = 0x00000000U
2340ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2341ad5b5801SMichal Simek     // .. L2_SEL = 0
2342ad5b5801SMichal Simek     // .. ==> 0XF800072C[4:3] = 0x00000000U
2343ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2344ad5b5801SMichal Simek     // .. L3_SEL = 0
2345ad5b5801SMichal Simek     // .. ==> 0XF800072C[7:5] = 0x00000000U
2346ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2347ad5b5801SMichal Simek     // .. Speed = 0
2348ad5b5801SMichal Simek     // .. ==> 0XF800072C[8:8] = 0x00000000U
2349ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2350ad5b5801SMichal Simek     // .. IO_Type = 3
2351ad5b5801SMichal Simek     // .. ==> 0XF800072C[11:9] = 0x00000003U
2352ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2353ad5b5801SMichal Simek     // .. PULLUP = 0
2354ad5b5801SMichal Simek     // .. ==> 0XF800072C[12:12] = 0x00000000U
2355ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2356ad5b5801SMichal Simek     // .. DisableRcvr = 0
2357ad5b5801SMichal Simek     // .. ==> 0XF800072C[13:13] = 0x00000000U
2358ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2359ad5b5801SMichal Simek     // ..
2360ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800072C, 0x00003FFFU ,0x00000600U),
2361ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2362ad5b5801SMichal Simek     // .. ==> 0XF8000730[0:0] = 0x00000000U
2363ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2364ad5b5801SMichal Simek     // .. L0_SEL = 0
2365ad5b5801SMichal Simek     // .. ==> 0XF8000730[1:1] = 0x00000000U
2366ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2367ad5b5801SMichal Simek     // .. L1_SEL = 0
2368ad5b5801SMichal Simek     // .. ==> 0XF8000730[2:2] = 0x00000000U
2369ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2370ad5b5801SMichal Simek     // .. L2_SEL = 0
2371ad5b5801SMichal Simek     // .. ==> 0XF8000730[4:3] = 0x00000000U
2372ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2373ad5b5801SMichal Simek     // .. L3_SEL = 0
2374ad5b5801SMichal Simek     // .. ==> 0XF8000730[7:5] = 0x00000000U
2375ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2376ad5b5801SMichal Simek     // .. Speed = 0
2377ad5b5801SMichal Simek     // .. ==> 0XF8000730[8:8] = 0x00000000U
2378ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2379ad5b5801SMichal Simek     // .. IO_Type = 3
2380ad5b5801SMichal Simek     // .. ==> 0XF8000730[11:9] = 0x00000003U
2381ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2382ad5b5801SMichal Simek     // .. PULLUP = 0
2383ad5b5801SMichal Simek     // .. ==> 0XF8000730[12:12] = 0x00000000U
2384ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2385ad5b5801SMichal Simek     // .. DisableRcvr = 0
2386ad5b5801SMichal Simek     // .. ==> 0XF8000730[13:13] = 0x00000000U
2387ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2388ad5b5801SMichal Simek     // ..
2389ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000730, 0x00003FFFU ,0x00000600U),
2390ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2391ad5b5801SMichal Simek     // .. ==> 0XF8000734[0:0] = 0x00000000U
2392ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2393ad5b5801SMichal Simek     // .. L0_SEL = 0
2394ad5b5801SMichal Simek     // .. ==> 0XF8000734[1:1] = 0x00000000U
2395ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2396ad5b5801SMichal Simek     // .. L1_SEL = 0
2397ad5b5801SMichal Simek     // .. ==> 0XF8000734[2:2] = 0x00000000U
2398ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2399ad5b5801SMichal Simek     // .. L2_SEL = 0
2400ad5b5801SMichal Simek     // .. ==> 0XF8000734[4:3] = 0x00000000U
2401ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2402ad5b5801SMichal Simek     // .. L3_SEL = 0
2403ad5b5801SMichal Simek     // .. ==> 0XF8000734[7:5] = 0x00000000U
2404ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2405ad5b5801SMichal Simek     // .. Speed = 0
2406ad5b5801SMichal Simek     // .. ==> 0XF8000734[8:8] = 0x00000000U
2407ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2408ad5b5801SMichal Simek     // .. IO_Type = 3
2409ad5b5801SMichal Simek     // .. ==> 0XF8000734[11:9] = 0x00000003U
2410ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2411ad5b5801SMichal Simek     // .. PULLUP = 0
2412ad5b5801SMichal Simek     // .. ==> 0XF8000734[12:12] = 0x00000000U
2413ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2414ad5b5801SMichal Simek     // .. DisableRcvr = 0
2415ad5b5801SMichal Simek     // .. ==> 0XF8000734[13:13] = 0x00000000U
2416ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2417ad5b5801SMichal Simek     // ..
2418ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000734, 0x00003FFFU ,0x00000600U),
2419ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2420ad5b5801SMichal Simek     // .. ==> 0XF8000738[0:0] = 0x00000000U
2421ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2422ad5b5801SMichal Simek     // .. L0_SEL = 0
2423ad5b5801SMichal Simek     // .. ==> 0XF8000738[1:1] = 0x00000000U
2424ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2425ad5b5801SMichal Simek     // .. L1_SEL = 0
2426ad5b5801SMichal Simek     // .. ==> 0XF8000738[2:2] = 0x00000000U
2427ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2428ad5b5801SMichal Simek     // .. L2_SEL = 0
2429ad5b5801SMichal Simek     // .. ==> 0XF8000738[4:3] = 0x00000000U
2430ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2431ad5b5801SMichal Simek     // .. L3_SEL = 0
2432ad5b5801SMichal Simek     // .. ==> 0XF8000738[7:5] = 0x00000000U
2433ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2434ad5b5801SMichal Simek     // .. Speed = 0
2435ad5b5801SMichal Simek     // .. ==> 0XF8000738[8:8] = 0x00000000U
2436ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2437ad5b5801SMichal Simek     // .. IO_Type = 3
2438ad5b5801SMichal Simek     // .. ==> 0XF8000738[11:9] = 0x00000003U
2439ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2440ad5b5801SMichal Simek     // .. PULLUP = 0
2441ad5b5801SMichal Simek     // .. ==> 0XF8000738[12:12] = 0x00000000U
2442ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2443ad5b5801SMichal Simek     // .. DisableRcvr = 0
2444ad5b5801SMichal Simek     // .. ==> 0XF8000738[13:13] = 0x00000000U
2445ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2446ad5b5801SMichal Simek     // ..
2447ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000738, 0x00003FFFU ,0x00000600U),
2448ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2449ad5b5801SMichal Simek     // .. ==> 0XF800073C[0:0] = 0x00000000U
2450ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2451ad5b5801SMichal Simek     // .. L0_SEL = 0
2452ad5b5801SMichal Simek     // .. ==> 0XF800073C[1:1] = 0x00000000U
2453ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2454ad5b5801SMichal Simek     // .. L1_SEL = 0
2455ad5b5801SMichal Simek     // .. ==> 0XF800073C[2:2] = 0x00000000U
2456ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2457ad5b5801SMichal Simek     // .. L2_SEL = 0
2458ad5b5801SMichal Simek     // .. ==> 0XF800073C[4:3] = 0x00000000U
2459ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2460ad5b5801SMichal Simek     // .. L3_SEL = 0
2461ad5b5801SMichal Simek     // .. ==> 0XF800073C[7:5] = 0x00000000U
2462ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2463ad5b5801SMichal Simek     // .. Speed = 0
2464ad5b5801SMichal Simek     // .. ==> 0XF800073C[8:8] = 0x00000000U
2465ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2466ad5b5801SMichal Simek     // .. IO_Type = 3
2467ad5b5801SMichal Simek     // .. ==> 0XF800073C[11:9] = 0x00000003U
2468ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
2469ad5b5801SMichal Simek     // .. PULLUP = 0
2470ad5b5801SMichal Simek     // .. ==> 0XF800073C[12:12] = 0x00000000U
2471ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2472ad5b5801SMichal Simek     // .. DisableRcvr = 0
2473ad5b5801SMichal Simek     // .. ==> 0XF800073C[13:13] = 0x00000000U
2474ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2475ad5b5801SMichal Simek     // ..
2476ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800073C, 0x00003FFFU ,0x00000600U),
2477ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2478ad5b5801SMichal Simek     // .. ==> 0XF8000740[0:0] = 0x00000000U
2479ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2480ad5b5801SMichal Simek     // .. L0_SEL = 1
2481ad5b5801SMichal Simek     // .. ==> 0XF8000740[1:1] = 0x00000001U
2482ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2483ad5b5801SMichal Simek     // .. L1_SEL = 0
2484ad5b5801SMichal Simek     // .. ==> 0XF8000740[2:2] = 0x00000000U
2485ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2486ad5b5801SMichal Simek     // .. L2_SEL = 0
2487ad5b5801SMichal Simek     // .. ==> 0XF8000740[4:3] = 0x00000000U
2488ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2489ad5b5801SMichal Simek     // .. L3_SEL = 0
2490ad5b5801SMichal Simek     // .. ==> 0XF8000740[7:5] = 0x00000000U
2491ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2492ad5b5801SMichal Simek     // .. Speed = 1
2493ad5b5801SMichal Simek     // .. ==> 0XF8000740[8:8] = 0x00000001U
2494ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2495ad5b5801SMichal Simek     // .. IO_Type = 1
2496ad5b5801SMichal Simek     // .. ==> 0XF8000740[11:9] = 0x00000001U
2497ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2498ad5b5801SMichal Simek     // .. PULLUP = 0
2499ad5b5801SMichal Simek     // .. ==> 0XF8000740[12:12] = 0x00000000U
2500ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2501ad5b5801SMichal Simek     // .. DisableRcvr = 0
2502ad5b5801SMichal Simek     // .. ==> 0XF8000740[13:13] = 0x00000000U
2503ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2504ad5b5801SMichal Simek     // ..
2505ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000740, 0x00003FFFU ,0x00000302U),
2506ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2507ad5b5801SMichal Simek     // .. ==> 0XF8000744[0:0] = 0x00000000U
2508ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2509ad5b5801SMichal Simek     // .. L0_SEL = 1
2510ad5b5801SMichal Simek     // .. ==> 0XF8000744[1:1] = 0x00000001U
2511ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2512ad5b5801SMichal Simek     // .. L1_SEL = 0
2513ad5b5801SMichal Simek     // .. ==> 0XF8000744[2:2] = 0x00000000U
2514ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2515ad5b5801SMichal Simek     // .. L2_SEL = 0
2516ad5b5801SMichal Simek     // .. ==> 0XF8000744[4:3] = 0x00000000U
2517ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2518ad5b5801SMichal Simek     // .. L3_SEL = 0
2519ad5b5801SMichal Simek     // .. ==> 0XF8000744[7:5] = 0x00000000U
2520ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2521ad5b5801SMichal Simek     // .. Speed = 1
2522ad5b5801SMichal Simek     // .. ==> 0XF8000744[8:8] = 0x00000001U
2523ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2524ad5b5801SMichal Simek     // .. IO_Type = 1
2525ad5b5801SMichal Simek     // .. ==> 0XF8000744[11:9] = 0x00000001U
2526ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2527ad5b5801SMichal Simek     // .. PULLUP = 0
2528ad5b5801SMichal Simek     // .. ==> 0XF8000744[12:12] = 0x00000000U
2529ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2530ad5b5801SMichal Simek     // .. DisableRcvr = 0
2531ad5b5801SMichal Simek     // .. ==> 0XF8000744[13:13] = 0x00000000U
2532ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2533ad5b5801SMichal Simek     // ..
2534ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000744, 0x00003FFFU ,0x00000302U),
2535ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2536ad5b5801SMichal Simek     // .. ==> 0XF8000748[0:0] = 0x00000000U
2537ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2538ad5b5801SMichal Simek     // .. L0_SEL = 1
2539ad5b5801SMichal Simek     // .. ==> 0XF8000748[1:1] = 0x00000001U
2540ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2541ad5b5801SMichal Simek     // .. L1_SEL = 0
2542ad5b5801SMichal Simek     // .. ==> 0XF8000748[2:2] = 0x00000000U
2543ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2544ad5b5801SMichal Simek     // .. L2_SEL = 0
2545ad5b5801SMichal Simek     // .. ==> 0XF8000748[4:3] = 0x00000000U
2546ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2547ad5b5801SMichal Simek     // .. L3_SEL = 0
2548ad5b5801SMichal Simek     // .. ==> 0XF8000748[7:5] = 0x00000000U
2549ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2550ad5b5801SMichal Simek     // .. Speed = 1
2551ad5b5801SMichal Simek     // .. ==> 0XF8000748[8:8] = 0x00000001U
2552ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2553ad5b5801SMichal Simek     // .. IO_Type = 1
2554ad5b5801SMichal Simek     // .. ==> 0XF8000748[11:9] = 0x00000001U
2555ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2556ad5b5801SMichal Simek     // .. PULLUP = 0
2557ad5b5801SMichal Simek     // .. ==> 0XF8000748[12:12] = 0x00000000U
2558ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2559ad5b5801SMichal Simek     // .. DisableRcvr = 0
2560ad5b5801SMichal Simek     // .. ==> 0XF8000748[13:13] = 0x00000000U
2561ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2562ad5b5801SMichal Simek     // ..
2563ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000748, 0x00003FFFU ,0x00000302U),
2564ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2565ad5b5801SMichal Simek     // .. ==> 0XF800074C[0:0] = 0x00000000U
2566ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2567ad5b5801SMichal Simek     // .. L0_SEL = 1
2568ad5b5801SMichal Simek     // .. ==> 0XF800074C[1:1] = 0x00000001U
2569ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2570ad5b5801SMichal Simek     // .. L1_SEL = 0
2571ad5b5801SMichal Simek     // .. ==> 0XF800074C[2:2] = 0x00000000U
2572ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2573ad5b5801SMichal Simek     // .. L2_SEL = 0
2574ad5b5801SMichal Simek     // .. ==> 0XF800074C[4:3] = 0x00000000U
2575ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2576ad5b5801SMichal Simek     // .. L3_SEL = 0
2577ad5b5801SMichal Simek     // .. ==> 0XF800074C[7:5] = 0x00000000U
2578ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2579ad5b5801SMichal Simek     // .. Speed = 1
2580ad5b5801SMichal Simek     // .. ==> 0XF800074C[8:8] = 0x00000001U
2581ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2582ad5b5801SMichal Simek     // .. IO_Type = 1
2583ad5b5801SMichal Simek     // .. ==> 0XF800074C[11:9] = 0x00000001U
2584ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2585ad5b5801SMichal Simek     // .. PULLUP = 0
2586ad5b5801SMichal Simek     // .. ==> 0XF800074C[12:12] = 0x00000000U
2587ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2588ad5b5801SMichal Simek     // .. DisableRcvr = 0
2589ad5b5801SMichal Simek     // .. ==> 0XF800074C[13:13] = 0x00000000U
2590ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2591ad5b5801SMichal Simek     // ..
2592ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800074C, 0x00003FFFU ,0x00000302U),
2593ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2594ad5b5801SMichal Simek     // .. ==> 0XF8000750[0:0] = 0x00000000U
2595ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2596ad5b5801SMichal Simek     // .. L0_SEL = 1
2597ad5b5801SMichal Simek     // .. ==> 0XF8000750[1:1] = 0x00000001U
2598ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2599ad5b5801SMichal Simek     // .. L1_SEL = 0
2600ad5b5801SMichal Simek     // .. ==> 0XF8000750[2:2] = 0x00000000U
2601ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2602ad5b5801SMichal Simek     // .. L2_SEL = 0
2603ad5b5801SMichal Simek     // .. ==> 0XF8000750[4:3] = 0x00000000U
2604ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2605ad5b5801SMichal Simek     // .. L3_SEL = 0
2606ad5b5801SMichal Simek     // .. ==> 0XF8000750[7:5] = 0x00000000U
2607ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2608ad5b5801SMichal Simek     // .. Speed = 1
2609ad5b5801SMichal Simek     // .. ==> 0XF8000750[8:8] = 0x00000001U
2610ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2611ad5b5801SMichal Simek     // .. IO_Type = 1
2612ad5b5801SMichal Simek     // .. ==> 0XF8000750[11:9] = 0x00000001U
2613ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2614ad5b5801SMichal Simek     // .. PULLUP = 0
2615ad5b5801SMichal Simek     // .. ==> 0XF8000750[12:12] = 0x00000000U
2616ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2617ad5b5801SMichal Simek     // .. DisableRcvr = 0
2618ad5b5801SMichal Simek     // .. ==> 0XF8000750[13:13] = 0x00000000U
2619ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2620ad5b5801SMichal Simek     // ..
2621ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000750, 0x00003FFFU ,0x00000302U),
2622ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2623ad5b5801SMichal Simek     // .. ==> 0XF8000754[0:0] = 0x00000000U
2624ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2625ad5b5801SMichal Simek     // .. L0_SEL = 1
2626ad5b5801SMichal Simek     // .. ==> 0XF8000754[1:1] = 0x00000001U
2627ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2628ad5b5801SMichal Simek     // .. L1_SEL = 0
2629ad5b5801SMichal Simek     // .. ==> 0XF8000754[2:2] = 0x00000000U
2630ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2631ad5b5801SMichal Simek     // .. L2_SEL = 0
2632ad5b5801SMichal Simek     // .. ==> 0XF8000754[4:3] = 0x00000000U
2633ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2634ad5b5801SMichal Simek     // .. L3_SEL = 0
2635ad5b5801SMichal Simek     // .. ==> 0XF8000754[7:5] = 0x00000000U
2636ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2637ad5b5801SMichal Simek     // .. Speed = 1
2638ad5b5801SMichal Simek     // .. ==> 0XF8000754[8:8] = 0x00000001U
2639ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2640ad5b5801SMichal Simek     // .. IO_Type = 1
2641ad5b5801SMichal Simek     // .. ==> 0XF8000754[11:9] = 0x00000001U
2642ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2643ad5b5801SMichal Simek     // .. PULLUP = 0
2644ad5b5801SMichal Simek     // .. ==> 0XF8000754[12:12] = 0x00000000U
2645ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2646ad5b5801SMichal Simek     // .. DisableRcvr = 0
2647ad5b5801SMichal Simek     // .. ==> 0XF8000754[13:13] = 0x00000000U
2648ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2649ad5b5801SMichal Simek     // ..
2650ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000754, 0x00003FFFU ,0x00000302U),
2651ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2652ad5b5801SMichal Simek     // .. ==> 0XF8000758[0:0] = 0x00000001U
2653ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2654ad5b5801SMichal Simek     // .. L0_SEL = 1
2655ad5b5801SMichal Simek     // .. ==> 0XF8000758[1:1] = 0x00000001U
2656ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2657ad5b5801SMichal Simek     // .. L1_SEL = 0
2658ad5b5801SMichal Simek     // .. ==> 0XF8000758[2:2] = 0x00000000U
2659ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2660ad5b5801SMichal Simek     // .. L2_SEL = 0
2661ad5b5801SMichal Simek     // .. ==> 0XF8000758[4:3] = 0x00000000U
2662ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2663ad5b5801SMichal Simek     // .. L3_SEL = 0
2664ad5b5801SMichal Simek     // .. ==> 0XF8000758[7:5] = 0x00000000U
2665ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2666ad5b5801SMichal Simek     // .. Speed = 1
2667ad5b5801SMichal Simek     // .. ==> 0XF8000758[8:8] = 0x00000001U
2668ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2669ad5b5801SMichal Simek     // .. IO_Type = 1
2670ad5b5801SMichal Simek     // .. ==> 0XF8000758[11:9] = 0x00000001U
2671ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2672ad5b5801SMichal Simek     // .. PULLUP = 0
2673ad5b5801SMichal Simek     // .. ==> 0XF8000758[12:12] = 0x00000000U
2674ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2675ad5b5801SMichal Simek     // .. DisableRcvr = 0
2676ad5b5801SMichal Simek     // .. ==> 0XF8000758[13:13] = 0x00000000U
2677ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2678ad5b5801SMichal Simek     // ..
2679ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000758, 0x00003FFFU ,0x00000303U),
2680ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2681ad5b5801SMichal Simek     // .. ==> 0XF800075C[0:0] = 0x00000001U
2682ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2683ad5b5801SMichal Simek     // .. L0_SEL = 1
2684ad5b5801SMichal Simek     // .. ==> 0XF800075C[1:1] = 0x00000001U
2685ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2686ad5b5801SMichal Simek     // .. L1_SEL = 0
2687ad5b5801SMichal Simek     // .. ==> 0XF800075C[2:2] = 0x00000000U
2688ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2689ad5b5801SMichal Simek     // .. L2_SEL = 0
2690ad5b5801SMichal Simek     // .. ==> 0XF800075C[4:3] = 0x00000000U
2691ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2692ad5b5801SMichal Simek     // .. L3_SEL = 0
2693ad5b5801SMichal Simek     // .. ==> 0XF800075C[7:5] = 0x00000000U
2694ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2695ad5b5801SMichal Simek     // .. Speed = 1
2696ad5b5801SMichal Simek     // .. ==> 0XF800075C[8:8] = 0x00000001U
2697ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2698ad5b5801SMichal Simek     // .. IO_Type = 1
2699ad5b5801SMichal Simek     // .. ==> 0XF800075C[11:9] = 0x00000001U
2700ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2701ad5b5801SMichal Simek     // .. PULLUP = 0
2702ad5b5801SMichal Simek     // .. ==> 0XF800075C[12:12] = 0x00000000U
2703ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2704ad5b5801SMichal Simek     // .. DisableRcvr = 0
2705ad5b5801SMichal Simek     // .. ==> 0XF800075C[13:13] = 0x00000000U
2706ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2707ad5b5801SMichal Simek     // ..
2708ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800075C, 0x00003FFFU ,0x00000303U),
2709ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2710ad5b5801SMichal Simek     // .. ==> 0XF8000760[0:0] = 0x00000001U
2711ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2712ad5b5801SMichal Simek     // .. L0_SEL = 1
2713ad5b5801SMichal Simek     // .. ==> 0XF8000760[1:1] = 0x00000001U
2714ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2715ad5b5801SMichal Simek     // .. L1_SEL = 0
2716ad5b5801SMichal Simek     // .. ==> 0XF8000760[2:2] = 0x00000000U
2717ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2718ad5b5801SMichal Simek     // .. L2_SEL = 0
2719ad5b5801SMichal Simek     // .. ==> 0XF8000760[4:3] = 0x00000000U
2720ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2721ad5b5801SMichal Simek     // .. L3_SEL = 0
2722ad5b5801SMichal Simek     // .. ==> 0XF8000760[7:5] = 0x00000000U
2723ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2724ad5b5801SMichal Simek     // .. Speed = 1
2725ad5b5801SMichal Simek     // .. ==> 0XF8000760[8:8] = 0x00000001U
2726ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2727ad5b5801SMichal Simek     // .. IO_Type = 1
2728ad5b5801SMichal Simek     // .. ==> 0XF8000760[11:9] = 0x00000001U
2729ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2730ad5b5801SMichal Simek     // .. PULLUP = 0
2731ad5b5801SMichal Simek     // .. ==> 0XF8000760[12:12] = 0x00000000U
2732ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2733ad5b5801SMichal Simek     // .. DisableRcvr = 0
2734ad5b5801SMichal Simek     // .. ==> 0XF8000760[13:13] = 0x00000000U
2735ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2736ad5b5801SMichal Simek     // ..
2737ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000760, 0x00003FFFU ,0x00000303U),
2738ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2739ad5b5801SMichal Simek     // .. ==> 0XF8000764[0:0] = 0x00000001U
2740ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2741ad5b5801SMichal Simek     // .. L0_SEL = 1
2742ad5b5801SMichal Simek     // .. ==> 0XF8000764[1:1] = 0x00000001U
2743ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2744ad5b5801SMichal Simek     // .. L1_SEL = 0
2745ad5b5801SMichal Simek     // .. ==> 0XF8000764[2:2] = 0x00000000U
2746ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2747ad5b5801SMichal Simek     // .. L2_SEL = 0
2748ad5b5801SMichal Simek     // .. ==> 0XF8000764[4:3] = 0x00000000U
2749ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2750ad5b5801SMichal Simek     // .. L3_SEL = 0
2751ad5b5801SMichal Simek     // .. ==> 0XF8000764[7:5] = 0x00000000U
2752ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2753ad5b5801SMichal Simek     // .. Speed = 1
2754ad5b5801SMichal Simek     // .. ==> 0XF8000764[8:8] = 0x00000001U
2755ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2756ad5b5801SMichal Simek     // .. IO_Type = 1
2757ad5b5801SMichal Simek     // .. ==> 0XF8000764[11:9] = 0x00000001U
2758ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2759ad5b5801SMichal Simek     // .. PULLUP = 0
2760ad5b5801SMichal Simek     // .. ==> 0XF8000764[12:12] = 0x00000000U
2761ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2762ad5b5801SMichal Simek     // .. DisableRcvr = 0
2763ad5b5801SMichal Simek     // .. ==> 0XF8000764[13:13] = 0x00000000U
2764ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2765ad5b5801SMichal Simek     // ..
2766ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000764, 0x00003FFFU ,0x00000303U),
2767ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2768ad5b5801SMichal Simek     // .. ==> 0XF8000768[0:0] = 0x00000001U
2769ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2770ad5b5801SMichal Simek     // .. L0_SEL = 1
2771ad5b5801SMichal Simek     // .. ==> 0XF8000768[1:1] = 0x00000001U
2772ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2773ad5b5801SMichal Simek     // .. L1_SEL = 0
2774ad5b5801SMichal Simek     // .. ==> 0XF8000768[2:2] = 0x00000000U
2775ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2776ad5b5801SMichal Simek     // .. L2_SEL = 0
2777ad5b5801SMichal Simek     // .. ==> 0XF8000768[4:3] = 0x00000000U
2778ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2779ad5b5801SMichal Simek     // .. L3_SEL = 0
2780ad5b5801SMichal Simek     // .. ==> 0XF8000768[7:5] = 0x00000000U
2781ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2782ad5b5801SMichal Simek     // .. Speed = 1
2783ad5b5801SMichal Simek     // .. ==> 0XF8000768[8:8] = 0x00000001U
2784ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2785ad5b5801SMichal Simek     // .. IO_Type = 1
2786ad5b5801SMichal Simek     // .. ==> 0XF8000768[11:9] = 0x00000001U
2787ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2788ad5b5801SMichal Simek     // .. PULLUP = 0
2789ad5b5801SMichal Simek     // .. ==> 0XF8000768[12:12] = 0x00000000U
2790ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2791ad5b5801SMichal Simek     // .. DisableRcvr = 0
2792ad5b5801SMichal Simek     // .. ==> 0XF8000768[13:13] = 0x00000000U
2793ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2794ad5b5801SMichal Simek     // ..
2795ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000768, 0x00003FFFU ,0x00000303U),
2796ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2797ad5b5801SMichal Simek     // .. ==> 0XF800076C[0:0] = 0x00000001U
2798ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2799ad5b5801SMichal Simek     // .. L0_SEL = 1
2800ad5b5801SMichal Simek     // .. ==> 0XF800076C[1:1] = 0x00000001U
2801ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2802ad5b5801SMichal Simek     // .. L1_SEL = 0
2803ad5b5801SMichal Simek     // .. ==> 0XF800076C[2:2] = 0x00000000U
2804ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2805ad5b5801SMichal Simek     // .. L2_SEL = 0
2806ad5b5801SMichal Simek     // .. ==> 0XF800076C[4:3] = 0x00000000U
2807ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2808ad5b5801SMichal Simek     // .. L3_SEL = 0
2809ad5b5801SMichal Simek     // .. ==> 0XF800076C[7:5] = 0x00000000U
2810ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2811ad5b5801SMichal Simek     // .. Speed = 1
2812ad5b5801SMichal Simek     // .. ==> 0XF800076C[8:8] = 0x00000001U
2813ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2814ad5b5801SMichal Simek     // .. IO_Type = 1
2815ad5b5801SMichal Simek     // .. ==> 0XF800076C[11:9] = 0x00000001U
2816ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2817ad5b5801SMichal Simek     // .. PULLUP = 0
2818ad5b5801SMichal Simek     // .. ==> 0XF800076C[12:12] = 0x00000000U
2819ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2820ad5b5801SMichal Simek     // .. DisableRcvr = 0
2821ad5b5801SMichal Simek     // .. ==> 0XF800076C[13:13] = 0x00000000U
2822ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2823ad5b5801SMichal Simek     // ..
2824ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800076C, 0x00003FFFU ,0x00000303U),
2825ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2826ad5b5801SMichal Simek     // .. ==> 0XF8000770[0:0] = 0x00000000U
2827ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2828ad5b5801SMichal Simek     // .. L0_SEL = 0
2829ad5b5801SMichal Simek     // .. ==> 0XF8000770[1:1] = 0x00000000U
2830ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2831ad5b5801SMichal Simek     // .. L1_SEL = 1
2832ad5b5801SMichal Simek     // .. ==> 0XF8000770[2:2] = 0x00000001U
2833ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2834ad5b5801SMichal Simek     // .. L2_SEL = 0
2835ad5b5801SMichal Simek     // .. ==> 0XF8000770[4:3] = 0x00000000U
2836ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2837ad5b5801SMichal Simek     // .. L3_SEL = 0
2838ad5b5801SMichal Simek     // .. ==> 0XF8000770[7:5] = 0x00000000U
2839ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2840ad5b5801SMichal Simek     // .. Speed = 1
2841ad5b5801SMichal Simek     // .. ==> 0XF8000770[8:8] = 0x00000001U
2842ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2843ad5b5801SMichal Simek     // .. IO_Type = 1
2844ad5b5801SMichal Simek     // .. ==> 0XF8000770[11:9] = 0x00000001U
2845ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2846ad5b5801SMichal Simek     // .. PULLUP = 0
2847ad5b5801SMichal Simek     // .. ==> 0XF8000770[12:12] = 0x00000000U
2848ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2849ad5b5801SMichal Simek     // .. DisableRcvr = 0
2850ad5b5801SMichal Simek     // .. ==> 0XF8000770[13:13] = 0x00000000U
2851ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2852ad5b5801SMichal Simek     // ..
2853ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000770, 0x00003FFFU ,0x00000304U),
2854ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2855ad5b5801SMichal Simek     // .. ==> 0XF8000774[0:0] = 0x00000001U
2856ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2857ad5b5801SMichal Simek     // .. L0_SEL = 0
2858ad5b5801SMichal Simek     // .. ==> 0XF8000774[1:1] = 0x00000000U
2859ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2860ad5b5801SMichal Simek     // .. L1_SEL = 1
2861ad5b5801SMichal Simek     // .. ==> 0XF8000774[2:2] = 0x00000001U
2862ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2863ad5b5801SMichal Simek     // .. L2_SEL = 0
2864ad5b5801SMichal Simek     // .. ==> 0XF8000774[4:3] = 0x00000000U
2865ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2866ad5b5801SMichal Simek     // .. L3_SEL = 0
2867ad5b5801SMichal Simek     // .. ==> 0XF8000774[7:5] = 0x00000000U
2868ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2869ad5b5801SMichal Simek     // .. Speed = 1
2870ad5b5801SMichal Simek     // .. ==> 0XF8000774[8:8] = 0x00000001U
2871ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2872ad5b5801SMichal Simek     // .. IO_Type = 1
2873ad5b5801SMichal Simek     // .. ==> 0XF8000774[11:9] = 0x00000001U
2874ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2875ad5b5801SMichal Simek     // .. PULLUP = 0
2876ad5b5801SMichal Simek     // .. ==> 0XF8000774[12:12] = 0x00000000U
2877ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2878ad5b5801SMichal Simek     // .. DisableRcvr = 0
2879ad5b5801SMichal Simek     // .. ==> 0XF8000774[13:13] = 0x00000000U
2880ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2881ad5b5801SMichal Simek     // ..
2882ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000774, 0x00003FFFU ,0x00000305U),
2883ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2884ad5b5801SMichal Simek     // .. ==> 0XF8000778[0:0] = 0x00000000U
2885ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2886ad5b5801SMichal Simek     // .. L0_SEL = 0
2887ad5b5801SMichal Simek     // .. ==> 0XF8000778[1:1] = 0x00000000U
2888ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2889ad5b5801SMichal Simek     // .. L1_SEL = 1
2890ad5b5801SMichal Simek     // .. ==> 0XF8000778[2:2] = 0x00000001U
2891ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2892ad5b5801SMichal Simek     // .. L2_SEL = 0
2893ad5b5801SMichal Simek     // .. ==> 0XF8000778[4:3] = 0x00000000U
2894ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2895ad5b5801SMichal Simek     // .. L3_SEL = 0
2896ad5b5801SMichal Simek     // .. ==> 0XF8000778[7:5] = 0x00000000U
2897ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2898ad5b5801SMichal Simek     // .. Speed = 1
2899ad5b5801SMichal Simek     // .. ==> 0XF8000778[8:8] = 0x00000001U
2900ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2901ad5b5801SMichal Simek     // .. IO_Type = 1
2902ad5b5801SMichal Simek     // .. ==> 0XF8000778[11:9] = 0x00000001U
2903ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2904ad5b5801SMichal Simek     // .. PULLUP = 0
2905ad5b5801SMichal Simek     // .. ==> 0XF8000778[12:12] = 0x00000000U
2906ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2907ad5b5801SMichal Simek     // .. DisableRcvr = 0
2908ad5b5801SMichal Simek     // .. ==> 0XF8000778[13:13] = 0x00000000U
2909ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2910ad5b5801SMichal Simek     // ..
2911ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000778, 0x00003FFFU ,0x00000304U),
2912ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2913ad5b5801SMichal Simek     // .. ==> 0XF800077C[0:0] = 0x00000001U
2914ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2915ad5b5801SMichal Simek     // .. L0_SEL = 0
2916ad5b5801SMichal Simek     // .. ==> 0XF800077C[1:1] = 0x00000000U
2917ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2918ad5b5801SMichal Simek     // .. L1_SEL = 1
2919ad5b5801SMichal Simek     // .. ==> 0XF800077C[2:2] = 0x00000001U
2920ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2921ad5b5801SMichal Simek     // .. L2_SEL = 0
2922ad5b5801SMichal Simek     // .. ==> 0XF800077C[4:3] = 0x00000000U
2923ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2924ad5b5801SMichal Simek     // .. L3_SEL = 0
2925ad5b5801SMichal Simek     // .. ==> 0XF800077C[7:5] = 0x00000000U
2926ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2927ad5b5801SMichal Simek     // .. Speed = 1
2928ad5b5801SMichal Simek     // .. ==> 0XF800077C[8:8] = 0x00000001U
2929ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2930ad5b5801SMichal Simek     // .. IO_Type = 1
2931ad5b5801SMichal Simek     // .. ==> 0XF800077C[11:9] = 0x00000001U
2932ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2933ad5b5801SMichal Simek     // .. PULLUP = 0
2934ad5b5801SMichal Simek     // .. ==> 0XF800077C[12:12] = 0x00000000U
2935ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2936ad5b5801SMichal Simek     // .. DisableRcvr = 0
2937ad5b5801SMichal Simek     // .. ==> 0XF800077C[13:13] = 0x00000000U
2938ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2939ad5b5801SMichal Simek     // ..
2940ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800077C, 0x00003FFFU ,0x00000305U),
2941ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2942ad5b5801SMichal Simek     // .. ==> 0XF8000780[0:0] = 0x00000000U
2943ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2944ad5b5801SMichal Simek     // .. L0_SEL = 0
2945ad5b5801SMichal Simek     // .. ==> 0XF8000780[1:1] = 0x00000000U
2946ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2947ad5b5801SMichal Simek     // .. L1_SEL = 1
2948ad5b5801SMichal Simek     // .. ==> 0XF8000780[2:2] = 0x00000001U
2949ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2950ad5b5801SMichal Simek     // .. L2_SEL = 0
2951ad5b5801SMichal Simek     // .. ==> 0XF8000780[4:3] = 0x00000000U
2952ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2953ad5b5801SMichal Simek     // .. L3_SEL = 0
2954ad5b5801SMichal Simek     // .. ==> 0XF8000780[7:5] = 0x00000000U
2955ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2956ad5b5801SMichal Simek     // .. Speed = 1
2957ad5b5801SMichal Simek     // .. ==> 0XF8000780[8:8] = 0x00000001U
2958ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2959ad5b5801SMichal Simek     // .. IO_Type = 1
2960ad5b5801SMichal Simek     // .. ==> 0XF8000780[11:9] = 0x00000001U
2961ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2962ad5b5801SMichal Simek     // .. PULLUP = 0
2963ad5b5801SMichal Simek     // .. ==> 0XF8000780[12:12] = 0x00000000U
2964ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2965ad5b5801SMichal Simek     // .. DisableRcvr = 0
2966ad5b5801SMichal Simek     // .. ==> 0XF8000780[13:13] = 0x00000000U
2967ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2968ad5b5801SMichal Simek     // ..
2969ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000780, 0x00003FFFU ,0x00000304U),
2970ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2971ad5b5801SMichal Simek     // .. ==> 0XF8000784[0:0] = 0x00000000U
2972ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2973ad5b5801SMichal Simek     // .. L0_SEL = 0
2974ad5b5801SMichal Simek     // .. ==> 0XF8000784[1:1] = 0x00000000U
2975ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2976ad5b5801SMichal Simek     // .. L1_SEL = 1
2977ad5b5801SMichal Simek     // .. ==> 0XF8000784[2:2] = 0x00000001U
2978ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2979ad5b5801SMichal Simek     // .. L2_SEL = 0
2980ad5b5801SMichal Simek     // .. ==> 0XF8000784[4:3] = 0x00000000U
2981ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2982ad5b5801SMichal Simek     // .. L3_SEL = 0
2983ad5b5801SMichal Simek     // .. ==> 0XF8000784[7:5] = 0x00000000U
2984ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2985ad5b5801SMichal Simek     // .. Speed = 1
2986ad5b5801SMichal Simek     // .. ==> 0XF8000784[8:8] = 0x00000001U
2987ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
2988ad5b5801SMichal Simek     // .. IO_Type = 1
2989ad5b5801SMichal Simek     // .. ==> 0XF8000784[11:9] = 0x00000001U
2990ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2991ad5b5801SMichal Simek     // .. PULLUP = 0
2992ad5b5801SMichal Simek     // .. ==> 0XF8000784[12:12] = 0x00000000U
2993ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2994ad5b5801SMichal Simek     // .. DisableRcvr = 0
2995ad5b5801SMichal Simek     // .. ==> 0XF8000784[13:13] = 0x00000000U
2996ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2997ad5b5801SMichal Simek     // ..
2998ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000784, 0x00003FFFU ,0x00000304U),
2999ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3000ad5b5801SMichal Simek     // .. ==> 0XF8000788[0:0] = 0x00000000U
3001ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3002ad5b5801SMichal Simek     // .. L0_SEL = 0
3003ad5b5801SMichal Simek     // .. ==> 0XF8000788[1:1] = 0x00000000U
3004ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3005ad5b5801SMichal Simek     // .. L1_SEL = 1
3006ad5b5801SMichal Simek     // .. ==> 0XF8000788[2:2] = 0x00000001U
3007ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3008ad5b5801SMichal Simek     // .. L2_SEL = 0
3009ad5b5801SMichal Simek     // .. ==> 0XF8000788[4:3] = 0x00000000U
3010ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3011ad5b5801SMichal Simek     // .. L3_SEL = 0
3012ad5b5801SMichal Simek     // .. ==> 0XF8000788[7:5] = 0x00000000U
3013ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3014ad5b5801SMichal Simek     // .. Speed = 1
3015ad5b5801SMichal Simek     // .. ==> 0XF8000788[8:8] = 0x00000001U
3016ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3017ad5b5801SMichal Simek     // .. IO_Type = 1
3018ad5b5801SMichal Simek     // .. ==> 0XF8000788[11:9] = 0x00000001U
3019ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3020ad5b5801SMichal Simek     // .. PULLUP = 0
3021ad5b5801SMichal Simek     // .. ==> 0XF8000788[12:12] = 0x00000000U
3022ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3023ad5b5801SMichal Simek     // .. DisableRcvr = 0
3024ad5b5801SMichal Simek     // .. ==> 0XF8000788[13:13] = 0x00000000U
3025ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3026ad5b5801SMichal Simek     // ..
3027ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000788, 0x00003FFFU ,0x00000304U),
3028ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3029ad5b5801SMichal Simek     // .. ==> 0XF800078C[0:0] = 0x00000000U
3030ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3031ad5b5801SMichal Simek     // .. L0_SEL = 0
3032ad5b5801SMichal Simek     // .. ==> 0XF800078C[1:1] = 0x00000000U
3033ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3034ad5b5801SMichal Simek     // .. L1_SEL = 1
3035ad5b5801SMichal Simek     // .. ==> 0XF800078C[2:2] = 0x00000001U
3036ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3037ad5b5801SMichal Simek     // .. L2_SEL = 0
3038ad5b5801SMichal Simek     // .. ==> 0XF800078C[4:3] = 0x00000000U
3039ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3040ad5b5801SMichal Simek     // .. L3_SEL = 0
3041ad5b5801SMichal Simek     // .. ==> 0XF800078C[7:5] = 0x00000000U
3042ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3043ad5b5801SMichal Simek     // .. Speed = 1
3044ad5b5801SMichal Simek     // .. ==> 0XF800078C[8:8] = 0x00000001U
3045ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3046ad5b5801SMichal Simek     // .. IO_Type = 1
3047ad5b5801SMichal Simek     // .. ==> 0XF800078C[11:9] = 0x00000001U
3048ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3049ad5b5801SMichal Simek     // .. PULLUP = 0
3050ad5b5801SMichal Simek     // .. ==> 0XF800078C[12:12] = 0x00000000U
3051ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3052ad5b5801SMichal Simek     // .. DisableRcvr = 0
3053ad5b5801SMichal Simek     // .. ==> 0XF800078C[13:13] = 0x00000000U
3054ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3055ad5b5801SMichal Simek     // ..
3056ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800078C, 0x00003FFFU ,0x00000304U),
3057ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
3058ad5b5801SMichal Simek     // .. ==> 0XF8000790[0:0] = 0x00000001U
3059ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3060ad5b5801SMichal Simek     // .. L0_SEL = 0
3061ad5b5801SMichal Simek     // .. ==> 0XF8000790[1:1] = 0x00000000U
3062ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3063ad5b5801SMichal Simek     // .. L1_SEL = 1
3064ad5b5801SMichal Simek     // .. ==> 0XF8000790[2:2] = 0x00000001U
3065ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3066ad5b5801SMichal Simek     // .. L2_SEL = 0
3067ad5b5801SMichal Simek     // .. ==> 0XF8000790[4:3] = 0x00000000U
3068ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3069ad5b5801SMichal Simek     // .. L3_SEL = 0
3070ad5b5801SMichal Simek     // .. ==> 0XF8000790[7:5] = 0x00000000U
3071ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3072ad5b5801SMichal Simek     // .. Speed = 1
3073ad5b5801SMichal Simek     // .. ==> 0XF8000790[8:8] = 0x00000001U
3074ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3075ad5b5801SMichal Simek     // .. IO_Type = 1
3076ad5b5801SMichal Simek     // .. ==> 0XF8000790[11:9] = 0x00000001U
3077ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3078ad5b5801SMichal Simek     // .. PULLUP = 0
3079ad5b5801SMichal Simek     // .. ==> 0XF8000790[12:12] = 0x00000000U
3080ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3081ad5b5801SMichal Simek     // .. DisableRcvr = 0
3082ad5b5801SMichal Simek     // .. ==> 0XF8000790[13:13] = 0x00000000U
3083ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3084ad5b5801SMichal Simek     // ..
3085ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000790, 0x00003FFFU ,0x00000305U),
3086ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3087ad5b5801SMichal Simek     // .. ==> 0XF8000794[0:0] = 0x00000000U
3088ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3089ad5b5801SMichal Simek     // .. L0_SEL = 0
3090ad5b5801SMichal Simek     // .. ==> 0XF8000794[1:1] = 0x00000000U
3091ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3092ad5b5801SMichal Simek     // .. L1_SEL = 1
3093ad5b5801SMichal Simek     // .. ==> 0XF8000794[2:2] = 0x00000001U
3094ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3095ad5b5801SMichal Simek     // .. L2_SEL = 0
3096ad5b5801SMichal Simek     // .. ==> 0XF8000794[4:3] = 0x00000000U
3097ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3098ad5b5801SMichal Simek     // .. L3_SEL = 0
3099ad5b5801SMichal Simek     // .. ==> 0XF8000794[7:5] = 0x00000000U
3100ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3101ad5b5801SMichal Simek     // .. Speed = 1
3102ad5b5801SMichal Simek     // .. ==> 0XF8000794[8:8] = 0x00000001U
3103ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3104ad5b5801SMichal Simek     // .. IO_Type = 1
3105ad5b5801SMichal Simek     // .. ==> 0XF8000794[11:9] = 0x00000001U
3106ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3107ad5b5801SMichal Simek     // .. PULLUP = 0
3108ad5b5801SMichal Simek     // .. ==> 0XF8000794[12:12] = 0x00000000U
3109ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3110ad5b5801SMichal Simek     // .. DisableRcvr = 0
3111ad5b5801SMichal Simek     // .. ==> 0XF8000794[13:13] = 0x00000000U
3112ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3113ad5b5801SMichal Simek     // ..
3114ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000794, 0x00003FFFU ,0x00000304U),
3115ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3116ad5b5801SMichal Simek     // .. ==> 0XF8000798[0:0] = 0x00000000U
3117ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3118ad5b5801SMichal Simek     // .. L0_SEL = 0
3119ad5b5801SMichal Simek     // .. ==> 0XF8000798[1:1] = 0x00000000U
3120ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3121ad5b5801SMichal Simek     // .. L1_SEL = 1
3122ad5b5801SMichal Simek     // .. ==> 0XF8000798[2:2] = 0x00000001U
3123ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3124ad5b5801SMichal Simek     // .. L2_SEL = 0
3125ad5b5801SMichal Simek     // .. ==> 0XF8000798[4:3] = 0x00000000U
3126ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3127ad5b5801SMichal Simek     // .. L3_SEL = 0
3128ad5b5801SMichal Simek     // .. ==> 0XF8000798[7:5] = 0x00000000U
3129ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3130ad5b5801SMichal Simek     // .. Speed = 1
3131ad5b5801SMichal Simek     // .. ==> 0XF8000798[8:8] = 0x00000001U
3132ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3133ad5b5801SMichal Simek     // .. IO_Type = 1
3134ad5b5801SMichal Simek     // .. ==> 0XF8000798[11:9] = 0x00000001U
3135ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3136ad5b5801SMichal Simek     // .. PULLUP = 0
3137ad5b5801SMichal Simek     // .. ==> 0XF8000798[12:12] = 0x00000000U
3138ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3139ad5b5801SMichal Simek     // .. DisableRcvr = 0
3140ad5b5801SMichal Simek     // .. ==> 0XF8000798[13:13] = 0x00000000U
3141ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3142ad5b5801SMichal Simek     // ..
3143ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000798, 0x00003FFFU ,0x00000304U),
3144ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3145ad5b5801SMichal Simek     // .. ==> 0XF800079C[0:0] = 0x00000000U
3146ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3147ad5b5801SMichal Simek     // .. L0_SEL = 0
3148ad5b5801SMichal Simek     // .. ==> 0XF800079C[1:1] = 0x00000000U
3149ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3150ad5b5801SMichal Simek     // .. L1_SEL = 1
3151ad5b5801SMichal Simek     // .. ==> 0XF800079C[2:2] = 0x00000001U
3152ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3153ad5b5801SMichal Simek     // .. L2_SEL = 0
3154ad5b5801SMichal Simek     // .. ==> 0XF800079C[4:3] = 0x00000000U
3155ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3156ad5b5801SMichal Simek     // .. L3_SEL = 0
3157ad5b5801SMichal Simek     // .. ==> 0XF800079C[7:5] = 0x00000000U
3158ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3159ad5b5801SMichal Simek     // .. Speed = 1
3160ad5b5801SMichal Simek     // .. ==> 0XF800079C[8:8] = 0x00000001U
3161ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3162ad5b5801SMichal Simek     // .. IO_Type = 1
3163ad5b5801SMichal Simek     // .. ==> 0XF800079C[11:9] = 0x00000001U
3164ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3165ad5b5801SMichal Simek     // .. PULLUP = 0
3166ad5b5801SMichal Simek     // .. ==> 0XF800079C[12:12] = 0x00000000U
3167ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3168ad5b5801SMichal Simek     // .. DisableRcvr = 0
3169ad5b5801SMichal Simek     // .. ==> 0XF800079C[13:13] = 0x00000000U
3170ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3171ad5b5801SMichal Simek     // ..
3172ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800079C, 0x00003FFFU ,0x00000304U),
3173ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3174ad5b5801SMichal Simek     // .. ==> 0XF80007A0[0:0] = 0x00000000U
3175ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3176ad5b5801SMichal Simek     // .. L0_SEL = 0
3177ad5b5801SMichal Simek     // .. ==> 0XF80007A0[1:1] = 0x00000000U
3178ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3179ad5b5801SMichal Simek     // .. L1_SEL = 0
3180ad5b5801SMichal Simek     // .. ==> 0XF80007A0[2:2] = 0x00000000U
3181ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3182ad5b5801SMichal Simek     // .. L2_SEL = 0
3183ad5b5801SMichal Simek     // .. ==> 0XF80007A0[4:3] = 0x00000000U
3184ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3185ad5b5801SMichal Simek     // .. L3_SEL = 4
3186ad5b5801SMichal Simek     // .. ==> 0XF80007A0[7:5] = 0x00000004U
3187ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3188ad5b5801SMichal Simek     // .. Speed = 1
3189ad5b5801SMichal Simek     // .. ==> 0XF80007A0[8:8] = 0x00000001U
3190ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3191ad5b5801SMichal Simek     // .. IO_Type = 1
3192ad5b5801SMichal Simek     // .. ==> 0XF80007A0[11:9] = 0x00000001U
3193ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3194ad5b5801SMichal Simek     // .. PULLUP = 0
3195ad5b5801SMichal Simek     // .. ==> 0XF80007A0[12:12] = 0x00000000U
3196ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3197ad5b5801SMichal Simek     // .. DisableRcvr = 0
3198ad5b5801SMichal Simek     // .. ==> 0XF80007A0[13:13] = 0x00000000U
3199ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3200ad5b5801SMichal Simek     // ..
3201ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A0, 0x00003FFFU ,0x00000380U),
3202ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3203ad5b5801SMichal Simek     // .. ==> 0XF80007A4[0:0] = 0x00000000U
3204ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3205ad5b5801SMichal Simek     // .. L0_SEL = 0
3206ad5b5801SMichal Simek     // .. ==> 0XF80007A4[1:1] = 0x00000000U
3207ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3208ad5b5801SMichal Simek     // .. L1_SEL = 0
3209ad5b5801SMichal Simek     // .. ==> 0XF80007A4[2:2] = 0x00000000U
3210ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3211ad5b5801SMichal Simek     // .. L2_SEL = 0
3212ad5b5801SMichal Simek     // .. ==> 0XF80007A4[4:3] = 0x00000000U
3213ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3214ad5b5801SMichal Simek     // .. L3_SEL = 4
3215ad5b5801SMichal Simek     // .. ==> 0XF80007A4[7:5] = 0x00000004U
3216ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3217ad5b5801SMichal Simek     // .. Speed = 1
3218ad5b5801SMichal Simek     // .. ==> 0XF80007A4[8:8] = 0x00000001U
3219ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3220ad5b5801SMichal Simek     // .. IO_Type = 1
3221ad5b5801SMichal Simek     // .. ==> 0XF80007A4[11:9] = 0x00000001U
3222ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3223ad5b5801SMichal Simek     // .. PULLUP = 0
3224ad5b5801SMichal Simek     // .. ==> 0XF80007A4[12:12] = 0x00000000U
3225ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3226ad5b5801SMichal Simek     // .. DisableRcvr = 0
3227ad5b5801SMichal Simek     // .. ==> 0XF80007A4[13:13] = 0x00000000U
3228ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3229ad5b5801SMichal Simek     // ..
3230ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A4, 0x00003FFFU ,0x00000380U),
3231ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3232ad5b5801SMichal Simek     // .. ==> 0XF80007A8[0:0] = 0x00000000U
3233ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3234ad5b5801SMichal Simek     // .. L0_SEL = 0
3235ad5b5801SMichal Simek     // .. ==> 0XF80007A8[1:1] = 0x00000000U
3236ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3237ad5b5801SMichal Simek     // .. L1_SEL = 0
3238ad5b5801SMichal Simek     // .. ==> 0XF80007A8[2:2] = 0x00000000U
3239ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3240ad5b5801SMichal Simek     // .. L2_SEL = 0
3241ad5b5801SMichal Simek     // .. ==> 0XF80007A8[4:3] = 0x00000000U
3242ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3243ad5b5801SMichal Simek     // .. L3_SEL = 4
3244ad5b5801SMichal Simek     // .. ==> 0XF80007A8[7:5] = 0x00000004U
3245ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3246ad5b5801SMichal Simek     // .. Speed = 1
3247ad5b5801SMichal Simek     // .. ==> 0XF80007A8[8:8] = 0x00000001U
3248ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3249ad5b5801SMichal Simek     // .. IO_Type = 1
3250ad5b5801SMichal Simek     // .. ==> 0XF80007A8[11:9] = 0x00000001U
3251ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3252ad5b5801SMichal Simek     // .. PULLUP = 0
3253ad5b5801SMichal Simek     // .. ==> 0XF80007A8[12:12] = 0x00000000U
3254ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3255ad5b5801SMichal Simek     // .. DisableRcvr = 0
3256ad5b5801SMichal Simek     // .. ==> 0XF80007A8[13:13] = 0x00000000U
3257ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3258ad5b5801SMichal Simek     // ..
3259ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A8, 0x00003FFFU ,0x00000380U),
3260ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3261ad5b5801SMichal Simek     // .. ==> 0XF80007AC[0:0] = 0x00000000U
3262ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3263ad5b5801SMichal Simek     // .. L0_SEL = 0
3264ad5b5801SMichal Simek     // .. ==> 0XF80007AC[1:1] = 0x00000000U
3265ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3266ad5b5801SMichal Simek     // .. L1_SEL = 0
3267ad5b5801SMichal Simek     // .. ==> 0XF80007AC[2:2] = 0x00000000U
3268ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3269ad5b5801SMichal Simek     // .. L2_SEL = 0
3270ad5b5801SMichal Simek     // .. ==> 0XF80007AC[4:3] = 0x00000000U
3271ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3272ad5b5801SMichal Simek     // .. L3_SEL = 4
3273ad5b5801SMichal Simek     // .. ==> 0XF80007AC[7:5] = 0x00000004U
3274ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3275ad5b5801SMichal Simek     // .. Speed = 1
3276ad5b5801SMichal Simek     // .. ==> 0XF80007AC[8:8] = 0x00000001U
3277ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3278ad5b5801SMichal Simek     // .. IO_Type = 1
3279ad5b5801SMichal Simek     // .. ==> 0XF80007AC[11:9] = 0x00000001U
3280ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3281ad5b5801SMichal Simek     // .. PULLUP = 0
3282ad5b5801SMichal Simek     // .. ==> 0XF80007AC[12:12] = 0x00000000U
3283ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3284ad5b5801SMichal Simek     // .. DisableRcvr = 0
3285ad5b5801SMichal Simek     // .. ==> 0XF80007AC[13:13] = 0x00000000U
3286ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3287ad5b5801SMichal Simek     // ..
3288ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007AC, 0x00003FFFU ,0x00000380U),
3289ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3290ad5b5801SMichal Simek     // .. ==> 0XF80007B0[0:0] = 0x00000000U
3291ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3292ad5b5801SMichal Simek     // .. L0_SEL = 0
3293ad5b5801SMichal Simek     // .. ==> 0XF80007B0[1:1] = 0x00000000U
3294ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3295ad5b5801SMichal Simek     // .. L1_SEL = 0
3296ad5b5801SMichal Simek     // .. ==> 0XF80007B0[2:2] = 0x00000000U
3297ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3298ad5b5801SMichal Simek     // .. L2_SEL = 0
3299ad5b5801SMichal Simek     // .. ==> 0XF80007B0[4:3] = 0x00000000U
3300ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3301ad5b5801SMichal Simek     // .. L3_SEL = 4
3302ad5b5801SMichal Simek     // .. ==> 0XF80007B0[7:5] = 0x00000004U
3303ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3304ad5b5801SMichal Simek     // .. Speed = 1
3305ad5b5801SMichal Simek     // .. ==> 0XF80007B0[8:8] = 0x00000001U
3306ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3307ad5b5801SMichal Simek     // .. IO_Type = 1
3308ad5b5801SMichal Simek     // .. ==> 0XF80007B0[11:9] = 0x00000001U
3309ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3310ad5b5801SMichal Simek     // .. PULLUP = 0
3311ad5b5801SMichal Simek     // .. ==> 0XF80007B0[12:12] = 0x00000000U
3312ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3313ad5b5801SMichal Simek     // .. DisableRcvr = 0
3314ad5b5801SMichal Simek     // .. ==> 0XF80007B0[13:13] = 0x00000000U
3315ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3316ad5b5801SMichal Simek     // ..
3317ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B0, 0x00003FFFU ,0x00000380U),
3318ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3319ad5b5801SMichal Simek     // .. ==> 0XF80007B4[0:0] = 0x00000000U
3320ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3321ad5b5801SMichal Simek     // .. L0_SEL = 0
3322ad5b5801SMichal Simek     // .. ==> 0XF80007B4[1:1] = 0x00000000U
3323ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3324ad5b5801SMichal Simek     // .. L1_SEL = 0
3325ad5b5801SMichal Simek     // .. ==> 0XF80007B4[2:2] = 0x00000000U
3326ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3327ad5b5801SMichal Simek     // .. L2_SEL = 0
3328ad5b5801SMichal Simek     // .. ==> 0XF80007B4[4:3] = 0x00000000U
3329ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3330ad5b5801SMichal Simek     // .. L3_SEL = 4
3331ad5b5801SMichal Simek     // .. ==> 0XF80007B4[7:5] = 0x00000004U
3332ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3333ad5b5801SMichal Simek     // .. Speed = 1
3334ad5b5801SMichal Simek     // .. ==> 0XF80007B4[8:8] = 0x00000001U
3335ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3336ad5b5801SMichal Simek     // .. IO_Type = 1
3337ad5b5801SMichal Simek     // .. ==> 0XF80007B4[11:9] = 0x00000001U
3338ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3339ad5b5801SMichal Simek     // .. PULLUP = 0
3340ad5b5801SMichal Simek     // .. ==> 0XF80007B4[12:12] = 0x00000000U
3341ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3342ad5b5801SMichal Simek     // .. DisableRcvr = 0
3343ad5b5801SMichal Simek     // .. ==> 0XF80007B4[13:13] = 0x00000000U
3344ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3345ad5b5801SMichal Simek     // ..
3346ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B4, 0x00003FFFU ,0x00000380U),
3347ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
3348ad5b5801SMichal Simek     // .. ==> 0XF80007B8[0:0] = 0x00000001U
3349ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3350ad5b5801SMichal Simek     // .. Speed = 0
3351ad5b5801SMichal Simek     // .. ==> 0XF80007B8[8:8] = 0x00000000U
3352ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3353ad5b5801SMichal Simek     // .. IO_Type = 1
3354ad5b5801SMichal Simek     // .. ==> 0XF80007B8[11:9] = 0x00000001U
3355ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3356ad5b5801SMichal Simek     // .. PULLUP = 0
3357ad5b5801SMichal Simek     // .. ==> 0XF80007B8[12:12] = 0x00000000U
3358ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3359ad5b5801SMichal Simek     // .. DisableRcvr = 0
3360ad5b5801SMichal Simek     // .. ==> 0XF80007B8[13:13] = 0x00000000U
3361ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3362ad5b5801SMichal Simek     // ..
3363ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B8, 0x00003F01U ,0x00000201U),
3364ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
3365ad5b5801SMichal Simek     // .. ==> 0XF80007BC[0:0] = 0x00000001U
3366ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3367ad5b5801SMichal Simek     // .. Speed = 0
3368ad5b5801SMichal Simek     // .. ==> 0XF80007BC[8:8] = 0x00000000U
3369ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3370ad5b5801SMichal Simek     // .. IO_Type = 1
3371ad5b5801SMichal Simek     // .. ==> 0XF80007BC[11:9] = 0x00000001U
3372ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3373ad5b5801SMichal Simek     // .. PULLUP = 0
3374ad5b5801SMichal Simek     // .. ==> 0XF80007BC[12:12] = 0x00000000U
3375ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3376ad5b5801SMichal Simek     // .. DisableRcvr = 0
3377ad5b5801SMichal Simek     // .. ==> 0XF80007BC[13:13] = 0x00000000U
3378ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3379ad5b5801SMichal Simek     // ..
3380ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007BC, 0x00003F01U ,0x00000201U),
3381ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3382ad5b5801SMichal Simek     // .. ==> 0XF80007C0[0:0] = 0x00000000U
3383ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3384ad5b5801SMichal Simek     // .. L0_SEL = 0
3385ad5b5801SMichal Simek     // .. ==> 0XF80007C0[1:1] = 0x00000000U
3386ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3387ad5b5801SMichal Simek     // .. L1_SEL = 0
3388ad5b5801SMichal Simek     // .. ==> 0XF80007C0[2:2] = 0x00000000U
3389ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3390ad5b5801SMichal Simek     // .. L2_SEL = 0
3391ad5b5801SMichal Simek     // .. ==> 0XF80007C0[4:3] = 0x00000000U
3392ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3393ad5b5801SMichal Simek     // .. L3_SEL = 7
3394ad5b5801SMichal Simek     // .. ==> 0XF80007C0[7:5] = 0x00000007U
3395ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
3396ad5b5801SMichal Simek     // .. Speed = 0
3397ad5b5801SMichal Simek     // .. ==> 0XF80007C0[8:8] = 0x00000000U
3398ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3399ad5b5801SMichal Simek     // .. IO_Type = 1
3400ad5b5801SMichal Simek     // .. ==> 0XF80007C0[11:9] = 0x00000001U
3401ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3402ad5b5801SMichal Simek     // .. PULLUP = 0
3403ad5b5801SMichal Simek     // .. ==> 0XF80007C0[12:12] = 0x00000000U
3404ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3405ad5b5801SMichal Simek     // .. DisableRcvr = 0
3406ad5b5801SMichal Simek     // .. ==> 0XF80007C0[13:13] = 0x00000000U
3407ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3408ad5b5801SMichal Simek     // ..
3409ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C0, 0x00003FFFU ,0x000002E0U),
3410ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
3411ad5b5801SMichal Simek     // .. ==> 0XF80007C4[0:0] = 0x00000001U
3412ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3413ad5b5801SMichal Simek     // .. L0_SEL = 0
3414ad5b5801SMichal Simek     // .. ==> 0XF80007C4[1:1] = 0x00000000U
3415ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3416ad5b5801SMichal Simek     // .. L1_SEL = 0
3417ad5b5801SMichal Simek     // .. ==> 0XF80007C4[2:2] = 0x00000000U
3418ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3419ad5b5801SMichal Simek     // .. L2_SEL = 0
3420ad5b5801SMichal Simek     // .. ==> 0XF80007C4[4:3] = 0x00000000U
3421ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3422ad5b5801SMichal Simek     // .. L3_SEL = 7
3423ad5b5801SMichal Simek     // .. ==> 0XF80007C4[7:5] = 0x00000007U
3424ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
3425ad5b5801SMichal Simek     // .. Speed = 0
3426ad5b5801SMichal Simek     // .. ==> 0XF80007C4[8:8] = 0x00000000U
3427ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3428ad5b5801SMichal Simek     // .. IO_Type = 1
3429ad5b5801SMichal Simek     // .. ==> 0XF80007C4[11:9] = 0x00000001U
3430ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3431ad5b5801SMichal Simek     // .. PULLUP = 0
3432ad5b5801SMichal Simek     // .. ==> 0XF80007C4[12:12] = 0x00000000U
3433ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3434ad5b5801SMichal Simek     // .. DisableRcvr = 0
3435ad5b5801SMichal Simek     // .. ==> 0XF80007C4[13:13] = 0x00000000U
3436ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3437ad5b5801SMichal Simek     // ..
3438ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C4, 0x00003FFFU ,0x000002E1U),
3439ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
3440ad5b5801SMichal Simek     // .. ==> 0XF80007C8[0:0] = 0x00000001U
3441ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3442ad5b5801SMichal Simek     // .. L0_SEL = 0
3443ad5b5801SMichal Simek     // .. ==> 0XF80007C8[1:1] = 0x00000000U
3444ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3445ad5b5801SMichal Simek     // .. L1_SEL = 0
3446ad5b5801SMichal Simek     // .. ==> 0XF80007C8[2:2] = 0x00000000U
3447ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3448ad5b5801SMichal Simek     // .. L2_SEL = 0
3449ad5b5801SMichal Simek     // .. ==> 0XF80007C8[4:3] = 0x00000000U
3450ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3451ad5b5801SMichal Simek     // .. L3_SEL = 0
3452ad5b5801SMichal Simek     // .. ==> 0XF80007C8[7:5] = 0x00000000U
3453ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3454ad5b5801SMichal Simek     // .. Speed = 0
3455ad5b5801SMichal Simek     // .. ==> 0XF80007C8[8:8] = 0x00000000U
3456ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3457ad5b5801SMichal Simek     // .. IO_Type = 1
3458ad5b5801SMichal Simek     // .. ==> 0XF80007C8[11:9] = 0x00000001U
3459ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3460ad5b5801SMichal Simek     // .. PULLUP = 0
3461ad5b5801SMichal Simek     // .. ==> 0XF80007C8[12:12] = 0x00000000U
3462ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3463ad5b5801SMichal Simek     // .. DisableRcvr = 0
3464ad5b5801SMichal Simek     // .. ==> 0XF80007C8[13:13] = 0x00000000U
3465ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3466ad5b5801SMichal Simek     // ..
3467ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C8, 0x00003FFFU ,0x00000201U),
3468ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
3469ad5b5801SMichal Simek     // .. ==> 0XF80007CC[0:0] = 0x00000001U
3470ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3471ad5b5801SMichal Simek     // .. L0_SEL = 0
3472ad5b5801SMichal Simek     // .. ==> 0XF80007CC[1:1] = 0x00000000U
3473ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3474ad5b5801SMichal Simek     // .. L1_SEL = 0
3475ad5b5801SMichal Simek     // .. ==> 0XF80007CC[2:2] = 0x00000000U
3476ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3477ad5b5801SMichal Simek     // .. L2_SEL = 0
3478ad5b5801SMichal Simek     // .. ==> 0XF80007CC[4:3] = 0x00000000U
3479ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3480ad5b5801SMichal Simek     // .. L3_SEL = 0
3481ad5b5801SMichal Simek     // .. ==> 0XF80007CC[7:5] = 0x00000000U
3482ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3483ad5b5801SMichal Simek     // .. Speed = 0
3484ad5b5801SMichal Simek     // .. ==> 0XF80007CC[8:8] = 0x00000000U
3485ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3486ad5b5801SMichal Simek     // .. IO_Type = 1
3487ad5b5801SMichal Simek     // .. ==> 0XF80007CC[11:9] = 0x00000001U
3488ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3489ad5b5801SMichal Simek     // .. PULLUP = 0
3490ad5b5801SMichal Simek     // .. ==> 0XF80007CC[12:12] = 0x00000000U
3491ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3492ad5b5801SMichal Simek     // .. DisableRcvr = 0
3493ad5b5801SMichal Simek     // .. ==> 0XF80007CC[13:13] = 0x00000000U
3494ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3495ad5b5801SMichal Simek     // ..
3496ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007CC, 0x00003FFFU ,0x00000201U),
3497ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3498ad5b5801SMichal Simek     // .. ==> 0XF80007D0[0:0] = 0x00000000U
3499ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3500ad5b5801SMichal Simek     // .. L0_SEL = 0
3501ad5b5801SMichal Simek     // .. ==> 0XF80007D0[1:1] = 0x00000000U
3502ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3503ad5b5801SMichal Simek     // .. L1_SEL = 0
3504ad5b5801SMichal Simek     // .. ==> 0XF80007D0[2:2] = 0x00000000U
3505ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3506ad5b5801SMichal Simek     // .. L2_SEL = 0
3507ad5b5801SMichal Simek     // .. ==> 0XF80007D0[4:3] = 0x00000000U
3508ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3509ad5b5801SMichal Simek     // .. L3_SEL = 4
3510ad5b5801SMichal Simek     // .. ==> 0XF80007D0[7:5] = 0x00000004U
3511ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3512ad5b5801SMichal Simek     // .. Speed = 0
3513ad5b5801SMichal Simek     // .. ==> 0XF80007D0[8:8] = 0x00000000U
3514ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3515ad5b5801SMichal Simek     // .. IO_Type = 1
3516ad5b5801SMichal Simek     // .. ==> 0XF80007D0[11:9] = 0x00000001U
3517ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3518ad5b5801SMichal Simek     // .. PULLUP = 0
3519ad5b5801SMichal Simek     // .. ==> 0XF80007D0[12:12] = 0x00000000U
3520ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3521ad5b5801SMichal Simek     // .. DisableRcvr = 0
3522ad5b5801SMichal Simek     // .. ==> 0XF80007D0[13:13] = 0x00000000U
3523ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3524ad5b5801SMichal Simek     // ..
3525ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D0, 0x00003FFFU ,0x00000280U),
3526ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3527ad5b5801SMichal Simek     // .. ==> 0XF80007D4[0:0] = 0x00000000U
3528ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3529ad5b5801SMichal Simek     // .. L0_SEL = 0
3530ad5b5801SMichal Simek     // .. ==> 0XF80007D4[1:1] = 0x00000000U
3531ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3532ad5b5801SMichal Simek     // .. L1_SEL = 0
3533ad5b5801SMichal Simek     // .. ==> 0XF80007D4[2:2] = 0x00000000U
3534ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3535ad5b5801SMichal Simek     // .. L2_SEL = 0
3536ad5b5801SMichal Simek     // .. ==> 0XF80007D4[4:3] = 0x00000000U
3537ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3538ad5b5801SMichal Simek     // .. L3_SEL = 4
3539ad5b5801SMichal Simek     // .. ==> 0XF80007D4[7:5] = 0x00000004U
3540ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3541ad5b5801SMichal Simek     // .. Speed = 0
3542ad5b5801SMichal Simek     // .. ==> 0XF80007D4[8:8] = 0x00000000U
3543ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3544ad5b5801SMichal Simek     // .. IO_Type = 1
3545ad5b5801SMichal Simek     // .. ==> 0XF80007D4[11:9] = 0x00000001U
3546ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3547ad5b5801SMichal Simek     // .. PULLUP = 0
3548ad5b5801SMichal Simek     // .. ==> 0XF80007D4[12:12] = 0x00000000U
3549ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3550ad5b5801SMichal Simek     // .. DisableRcvr = 0
3551ad5b5801SMichal Simek     // .. ==> 0XF80007D4[13:13] = 0x00000000U
3552ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3553ad5b5801SMichal Simek     // ..
3554ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D4, 0x00003FFFU ,0x00000280U),
3555ad5b5801SMichal Simek     // .. SDIO0_WP_SEL = 46
3556ad5b5801SMichal Simek     // .. ==> 0XF8000830[5:0] = 0x0000002EU
3557ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000003FU    VAL : 0x0000002EU
3558ad5b5801SMichal Simek     // .. SDIO0_CD_SEL = 47
3559ad5b5801SMichal Simek     // .. ==> 0XF8000830[21:16] = 0x0000002FU
3560ad5b5801SMichal Simek     // ..     ==> MASK : 0x003F0000U    VAL : 0x002F0000U
3561ad5b5801SMichal Simek     // ..
3562ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000830, 0x003F003FU ,0x002F002EU),
3563ad5b5801SMichal Simek     // .. FINISH: MIO PROGRAMMING
3564ad5b5801SMichal Simek     // .. START: LOCK IT BACK
3565ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
3566ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
3567ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
3568ad5b5801SMichal Simek     // ..
3569ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
3570ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
3571ad5b5801SMichal Simek     // FINISH: top
3572ad5b5801SMichal Simek     //
3573ad5b5801SMichal Simek     EMIT_EXIT(),
3574ad5b5801SMichal Simek 
3575ad5b5801SMichal Simek     //
3576ad5b5801SMichal Simek };
3577ad5b5801SMichal Simek 
3578ad5b5801SMichal Simek unsigned long ps7_peripherals_init_data_3_0[] = {
3579ad5b5801SMichal Simek     // START: top
3580ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
3581ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
3582ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
3583ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
3584ad5b5801SMichal Simek     // ..
3585ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
3586ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
3587ad5b5801SMichal Simek     // .. START: DDR TERM/IBUF_DISABLE_MODE SETTINGS
3588ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
3589ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000001U
3590ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
3591ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
3592ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000001U
3593ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3594ad5b5801SMichal Simek     // ..
3595ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000180U ,0x00000180U),
3596ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
3597ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000001U
3598ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
3599ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
3600ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000001U
3601ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3602ad5b5801SMichal Simek     // ..
3603ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000180U ,0x00000180U),
3604ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
3605ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000001U
3606ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
3607ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
3608ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000001U
3609ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3610ad5b5801SMichal Simek     // ..
3611ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000180U ,0x00000180U),
3612ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
3613ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000001U
3614ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
3615ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
3616ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000001U
3617ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3618ad5b5801SMichal Simek     // ..
3619ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000180U ,0x00000180U),
3620ad5b5801SMichal Simek     // .. FINISH: DDR TERM/IBUF_DISABLE_MODE SETTINGS
3621ad5b5801SMichal Simek     // .. START: LOCK IT BACK
3622ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
3623ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
3624ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
3625ad5b5801SMichal Simek     // ..
3626ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
3627ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
3628ad5b5801SMichal Simek     // .. START: SRAM/NOR SET OPMODE
3629ad5b5801SMichal Simek     // .. FINISH: SRAM/NOR SET OPMODE
3630ad5b5801SMichal Simek     // .. START: UART REGISTERS
3631ad5b5801SMichal Simek     // .. BDIV = 0x6
3632ad5b5801SMichal Simek     // .. ==> 0XE0001034[7:0] = 0x00000006U
3633ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000FFU    VAL : 0x00000006U
3634ad5b5801SMichal Simek     // ..
3635ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001034, 0x000000FFU ,0x00000006U),
3636ad5b5801SMichal Simek     // .. CD = 0x3e
3637ad5b5801SMichal Simek     // .. ==> 0XE0001018[15:0] = 0x0000003EU
3638ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000003EU
3639ad5b5801SMichal Simek     // ..
3640ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001018, 0x0000FFFFU ,0x0000003EU),
3641ad5b5801SMichal Simek     // .. STPBRK = 0x0
3642ad5b5801SMichal Simek     // .. ==> 0XE0001000[8:8] = 0x00000000U
3643ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3644ad5b5801SMichal Simek     // .. STTBRK = 0x0
3645ad5b5801SMichal Simek     // .. ==> 0XE0001000[7:7] = 0x00000000U
3646ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
3647ad5b5801SMichal Simek     // .. RSTTO = 0x0
3648ad5b5801SMichal Simek     // .. ==> 0XE0001000[6:6] = 0x00000000U
3649ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
3650ad5b5801SMichal Simek     // .. TXDIS = 0x0
3651ad5b5801SMichal Simek     // .. ==> 0XE0001000[5:5] = 0x00000000U
3652ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
3653ad5b5801SMichal Simek     // .. TXEN = 0x1
3654ad5b5801SMichal Simek     // .. ==> 0XE0001000[4:4] = 0x00000001U
3655ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
3656ad5b5801SMichal Simek     // .. RXDIS = 0x0
3657ad5b5801SMichal Simek     // .. ==> 0XE0001000[3:3] = 0x00000000U
3658ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
3659ad5b5801SMichal Simek     // .. RXEN = 0x1
3660ad5b5801SMichal Simek     // .. ==> 0XE0001000[2:2] = 0x00000001U
3661ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3662ad5b5801SMichal Simek     // .. TXRES = 0x1
3663ad5b5801SMichal Simek     // .. ==> 0XE0001000[1:1] = 0x00000001U
3664ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
3665ad5b5801SMichal Simek     // .. RXRES = 0x1
3666ad5b5801SMichal Simek     // .. ==> 0XE0001000[0:0] = 0x00000001U
3667ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3668ad5b5801SMichal Simek     // ..
3669ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001000, 0x000001FFU ,0x00000017U),
3670ad5b5801SMichal Simek     // .. CHMODE = 0x0
3671ad5b5801SMichal Simek     // .. ==> 0XE0001004[9:8] = 0x00000000U
3672ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000300U    VAL : 0x00000000U
3673ad5b5801SMichal Simek     // .. NBSTOP = 0x0
3674ad5b5801SMichal Simek     // .. ==> 0XE0001004[7:6] = 0x00000000U
3675ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
3676ad5b5801SMichal Simek     // .. PAR = 0x4
3677ad5b5801SMichal Simek     // .. ==> 0XE0001004[5:3] = 0x00000004U
3678ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000038U    VAL : 0x00000020U
3679ad5b5801SMichal Simek     // .. CHRL = 0x0
3680ad5b5801SMichal Simek     // .. ==> 0XE0001004[2:1] = 0x00000000U
3681ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
3682ad5b5801SMichal Simek     // .. CLKS = 0x0
3683ad5b5801SMichal Simek     // .. ==> 0XE0001004[0:0] = 0x00000000U
3684ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3685ad5b5801SMichal Simek     // ..
3686ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001004, 0x000003FFU ,0x00000020U),
3687ad5b5801SMichal Simek     // .. FINISH: UART REGISTERS
3688ad5b5801SMichal Simek     // .. START: QSPI REGISTERS
3689ad5b5801SMichal Simek     // .. Holdb_dr = 1
3690ad5b5801SMichal Simek     // .. ==> 0XE000D000[19:19] = 0x00000001U
3691ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
3692ad5b5801SMichal Simek     // ..
3693ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000D000, 0x00080000U ,0x00080000U),
3694ad5b5801SMichal Simek     // .. FINISH: QSPI REGISTERS
3695ad5b5801SMichal Simek     // .. START: PL POWER ON RESET REGISTERS
3696ad5b5801SMichal Simek     // .. PCFG_POR_CNT_4K = 0
3697ad5b5801SMichal Simek     // .. ==> 0XF8007000[29:29] = 0x00000000U
3698ad5b5801SMichal Simek     // ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
3699ad5b5801SMichal Simek     // ..
3700ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8007000, 0x20000000U ,0x00000000U),
3701ad5b5801SMichal Simek     // .. FINISH: PL POWER ON RESET REGISTERS
3702ad5b5801SMichal Simek     // .. START: SMC TIMING CALCULATION REGISTER UPDATE
3703ad5b5801SMichal Simek     // .. .. START: NAND SET CYCLE
3704ad5b5801SMichal Simek     // .. .. FINISH: NAND SET CYCLE
3705ad5b5801SMichal Simek     // .. .. START: OPMODE
3706ad5b5801SMichal Simek     // .. .. FINISH: OPMODE
3707ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
3708ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
3709ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS0 SET CYCLE
3710ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS0 SET CYCLE
3711ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
3712ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
3713ad5b5801SMichal Simek     // .. .. START: NOR CS0 BASE ADDRESS
3714ad5b5801SMichal Simek     // .. .. FINISH: NOR CS0 BASE ADDRESS
3715ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS1 SET CYCLE
3716ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS1 SET CYCLE
3717ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
3718ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
3719ad5b5801SMichal Simek     // .. .. START: NOR CS1 BASE ADDRESS
3720ad5b5801SMichal Simek     // .. .. FINISH: NOR CS1 BASE ADDRESS
3721ad5b5801SMichal Simek     // .. .. START: USB RESET
3722ad5b5801SMichal Simek     // .. .. .. START: USB0 RESET
3723ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
3724ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
3725ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
3726ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
3727ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3728ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3729ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3730ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3731ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3732ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3733ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3734ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3735ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
3736ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
3737ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
3738ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
3739ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3740ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3741ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3742ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3743ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3744ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
3745ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
3746ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
3747ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
3748ad5b5801SMichal Simek     // .. .. .. ..
3749ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
3750ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
3751ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3752ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3753ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3754ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3755ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3756ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3757ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3758ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3759ad5b5801SMichal Simek     // .. .. .. FINISH: USB0 RESET
3760ad5b5801SMichal Simek     // .. .. .. START: USB1 RESET
3761ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
3762ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
3763ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
3764ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
3765ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3766ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3767ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3768ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3769ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3770ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3771ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3772ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3773ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
3774ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
3775ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
3776ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
3777ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3778ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3779ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3780ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3781ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3782ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
3783ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
3784ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
3785ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
3786ad5b5801SMichal Simek     // .. .. .. ..
3787ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
3788ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
3789ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3790ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3791ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3792ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3793ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3794ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3795ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3796ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3797ad5b5801SMichal Simek     // .. .. .. FINISH: USB1 RESET
3798ad5b5801SMichal Simek     // .. .. FINISH: USB RESET
3799ad5b5801SMichal Simek     // .. .. START: ENET RESET
3800ad5b5801SMichal Simek     // .. .. .. START: ENET0 RESET
3801ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
3802ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
3803ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
3804ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
3805ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3806ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3807ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3808ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3809ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3810ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3811ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3812ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3813ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
3814ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
3815ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
3816ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
3817ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3818ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3819ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3820ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3821ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3822ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
3823ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
3824ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
3825ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
3826ad5b5801SMichal Simek     // .. .. .. ..
3827ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
3828ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
3829ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3830ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3831ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3832ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3833ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3834ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3835ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3836ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3837ad5b5801SMichal Simek     // .. .. .. FINISH: ENET0 RESET
3838ad5b5801SMichal Simek     // .. .. .. START: ENET1 RESET
3839ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
3840ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
3841ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
3842ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
3843ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3844ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3845ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3846ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3847ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3848ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3849ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3850ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3851ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
3852ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
3853ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
3854ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
3855ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3856ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3857ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3858ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3859ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3860ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
3861ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
3862ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
3863ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
3864ad5b5801SMichal Simek     // .. .. .. ..
3865ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
3866ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
3867ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3868ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3869ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3870ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3871ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3872ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3873ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3874ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3875ad5b5801SMichal Simek     // .. .. .. FINISH: ENET1 RESET
3876ad5b5801SMichal Simek     // .. .. FINISH: ENET RESET
3877ad5b5801SMichal Simek     // .. .. START: I2C RESET
3878ad5b5801SMichal Simek     // .. .. .. START: I2C0 RESET
3879ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
3880ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
3881ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
3882ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
3883ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3884ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3885ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3886ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3887ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3888ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3889ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3890ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3891ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
3892ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
3893ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
3894ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
3895ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3896ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3897ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3898ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3899ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3900ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
3901ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
3902ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
3903ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
3904ad5b5801SMichal Simek     // .. .. .. ..
3905ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
3906ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
3907ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3908ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3909ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3910ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3911ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3912ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3913ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3914ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3915ad5b5801SMichal Simek     // .. .. .. FINISH: I2C0 RESET
3916ad5b5801SMichal Simek     // .. .. .. START: I2C1 RESET
3917ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
3918ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
3919ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
3920ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
3921ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3922ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3923ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3924ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3925ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3926ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3927ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3928ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3929ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
3930ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
3931ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
3932ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
3933ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3934ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3935ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3936ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3937ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3938ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
3939ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
3940ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
3941ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
3942ad5b5801SMichal Simek     // .. .. .. ..
3943ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
3944ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
3945ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3946ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3947ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3948ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3949ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3950ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3951ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3952ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3953ad5b5801SMichal Simek     // .. .. .. FINISH: I2C1 RESET
3954ad5b5801SMichal Simek     // .. .. FINISH: I2C RESET
3955ad5b5801SMichal Simek     // .. .. START: NOR CHIP SELECT
3956ad5b5801SMichal Simek     // .. .. .. START: DIR MODE BANK 0
3957ad5b5801SMichal Simek     // .. .. .. FINISH: DIR MODE BANK 0
3958ad5b5801SMichal Simek     // .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3959ad5b5801SMichal Simek     // .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3960ad5b5801SMichal Simek     // .. .. .. START: OUTPUT ENABLE BANK 0
3961ad5b5801SMichal Simek     // .. .. .. FINISH: OUTPUT ENABLE BANK 0
3962ad5b5801SMichal Simek     // .. .. FINISH: NOR CHIP SELECT
3963ad5b5801SMichal Simek     // .. FINISH: SMC TIMING CALCULATION REGISTER UPDATE
3964ad5b5801SMichal Simek     // FINISH: top
3965ad5b5801SMichal Simek     //
3966ad5b5801SMichal Simek     EMIT_EXIT(),
3967ad5b5801SMichal Simek 
3968ad5b5801SMichal Simek     //
3969ad5b5801SMichal Simek };
3970ad5b5801SMichal Simek 
3971ad5b5801SMichal Simek unsigned long ps7_post_config_3_0[] = {
3972ad5b5801SMichal Simek     // START: top
3973ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
3974ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
3975ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
3976ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
3977ad5b5801SMichal Simek     // ..
3978ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
3979ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
3980ad5b5801SMichal Simek     // .. START: ENABLING LEVEL SHIFTER
3981ad5b5801SMichal Simek     // .. USER_LVL_INP_EN_0 = 1
3982ad5b5801SMichal Simek     // .. ==> 0XF8000900[3:3] = 0x00000001U
3983ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
3984ad5b5801SMichal Simek     // .. USER_LVL_OUT_EN_0 = 1
3985ad5b5801SMichal Simek     // .. ==> 0XF8000900[2:2] = 0x00000001U
3986ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3987ad5b5801SMichal Simek     // .. USER_LVL_INP_EN_1 = 1
3988ad5b5801SMichal Simek     // .. ==> 0XF8000900[1:1] = 0x00000001U
3989ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
3990ad5b5801SMichal Simek     // .. USER_LVL_OUT_EN_1 = 1
3991ad5b5801SMichal Simek     // .. ==> 0XF8000900[0:0] = 0x00000001U
3992ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3993ad5b5801SMichal Simek     // ..
3994ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000900, 0x0000000FU ,0x0000000FU),
3995ad5b5801SMichal Simek     // .. FINISH: ENABLING LEVEL SHIFTER
3996ad5b5801SMichal Simek     // .. START: FPGA RESETS TO 0
3997ad5b5801SMichal Simek     // .. reserved_3 = 0
3998ad5b5801SMichal Simek     // .. ==> 0XF8000240[31:25] = 0x00000000U
3999ad5b5801SMichal Simek     // ..     ==> MASK : 0xFE000000U    VAL : 0x00000000U
4000ad5b5801SMichal Simek     // .. reserved_FPGA_ACP_RST = 0
4001ad5b5801SMichal Simek     // .. ==> 0XF8000240[24:24] = 0x00000000U
4002ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
4003ad5b5801SMichal Simek     // .. reserved_FPGA_AXDS3_RST = 0
4004ad5b5801SMichal Simek     // .. ==> 0XF8000240[23:23] = 0x00000000U
4005ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
4006ad5b5801SMichal Simek     // .. reserved_FPGA_AXDS2_RST = 0
4007ad5b5801SMichal Simek     // .. ==> 0XF8000240[22:22] = 0x00000000U
4008ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
4009ad5b5801SMichal Simek     // .. reserved_FPGA_AXDS1_RST = 0
4010ad5b5801SMichal Simek     // .. ==> 0XF8000240[21:21] = 0x00000000U
4011ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
4012ad5b5801SMichal Simek     // .. reserved_FPGA_AXDS0_RST = 0
4013ad5b5801SMichal Simek     // .. ==> 0XF8000240[20:20] = 0x00000000U
4014ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
4015ad5b5801SMichal Simek     // .. reserved_2 = 0
4016ad5b5801SMichal Simek     // .. ==> 0XF8000240[19:18] = 0x00000000U
4017ad5b5801SMichal Simek     // ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
4018ad5b5801SMichal Simek     // .. reserved_FSSW1_FPGA_RST = 0
4019ad5b5801SMichal Simek     // .. ==> 0XF8000240[17:17] = 0x00000000U
4020ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
4021ad5b5801SMichal Simek     // .. reserved_FSSW0_FPGA_RST = 0
4022ad5b5801SMichal Simek     // .. ==> 0XF8000240[16:16] = 0x00000000U
4023ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
4024ad5b5801SMichal Simek     // .. reserved_1 = 0
4025ad5b5801SMichal Simek     // .. ==> 0XF8000240[15:14] = 0x00000000U
4026ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000C000U    VAL : 0x00000000U
4027ad5b5801SMichal Simek     // .. reserved_FPGA_FMSW1_RST = 0
4028ad5b5801SMichal Simek     // .. ==> 0XF8000240[13:13] = 0x00000000U
4029ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
4030ad5b5801SMichal Simek     // .. reserved_FPGA_FMSW0_RST = 0
4031ad5b5801SMichal Simek     // .. ==> 0XF8000240[12:12] = 0x00000000U
4032ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
4033ad5b5801SMichal Simek     // .. reserved_FPGA_DMA3_RST = 0
4034ad5b5801SMichal Simek     // .. ==> 0XF8000240[11:11] = 0x00000000U
4035ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
4036ad5b5801SMichal Simek     // .. reserved_FPGA_DMA2_RST = 0
4037ad5b5801SMichal Simek     // .. ==> 0XF8000240[10:10] = 0x00000000U
4038ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
4039ad5b5801SMichal Simek     // .. reserved_FPGA_DMA1_RST = 0
4040ad5b5801SMichal Simek     // .. ==> 0XF8000240[9:9] = 0x00000000U
4041ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
4042ad5b5801SMichal Simek     // .. reserved_FPGA_DMA0_RST = 0
4043ad5b5801SMichal Simek     // .. ==> 0XF8000240[8:8] = 0x00000000U
4044ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
4045ad5b5801SMichal Simek     // .. reserved = 0
4046ad5b5801SMichal Simek     // .. ==> 0XF8000240[7:4] = 0x00000000U
4047ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
4048ad5b5801SMichal Simek     // .. FPGA3_OUT_RST = 0
4049ad5b5801SMichal Simek     // .. ==> 0XF8000240[3:3] = 0x00000000U
4050ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
4051ad5b5801SMichal Simek     // .. FPGA2_OUT_RST = 0
4052ad5b5801SMichal Simek     // .. ==> 0XF8000240[2:2] = 0x00000000U
4053ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
4054ad5b5801SMichal Simek     // .. FPGA1_OUT_RST = 0
4055ad5b5801SMichal Simek     // .. ==> 0XF8000240[1:1] = 0x00000000U
4056ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
4057ad5b5801SMichal Simek     // .. FPGA0_OUT_RST = 0
4058ad5b5801SMichal Simek     // .. ==> 0XF8000240[0:0] = 0x00000000U
4059ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4060ad5b5801SMichal Simek     // ..
4061ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000240, 0xFFFFFFFFU ,0x00000000U),
4062ad5b5801SMichal Simek     // .. FINISH: FPGA RESETS TO 0
4063ad5b5801SMichal Simek     // .. START: AFI REGISTERS
4064ad5b5801SMichal Simek     // .. .. START: AFI0 REGISTERS
4065ad5b5801SMichal Simek     // .. .. FINISH: AFI0 REGISTERS
4066ad5b5801SMichal Simek     // .. .. START: AFI1 REGISTERS
4067ad5b5801SMichal Simek     // .. .. FINISH: AFI1 REGISTERS
4068ad5b5801SMichal Simek     // .. .. START: AFI2 REGISTERS
4069ad5b5801SMichal Simek     // .. .. FINISH: AFI2 REGISTERS
4070ad5b5801SMichal Simek     // .. .. START: AFI3 REGISTERS
4071ad5b5801SMichal Simek     // .. .. FINISH: AFI3 REGISTERS
4072ad5b5801SMichal Simek     // .. FINISH: AFI REGISTERS
4073ad5b5801SMichal Simek     // .. START: LOCK IT BACK
4074ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
4075ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
4076ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
4077ad5b5801SMichal Simek     // ..
4078ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
4079ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
4080ad5b5801SMichal Simek     // FINISH: top
4081ad5b5801SMichal Simek     //
4082ad5b5801SMichal Simek     EMIT_EXIT(),
4083ad5b5801SMichal Simek 
4084ad5b5801SMichal Simek     //
4085ad5b5801SMichal Simek };
4086ad5b5801SMichal Simek 
4087ad5b5801SMichal Simek 
4088ad5b5801SMichal Simek unsigned long ps7_pll_init_data_2_0[] = {
4089ad5b5801SMichal Simek     // START: top
4090ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
4091ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
4092ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
4093ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
4094ad5b5801SMichal Simek     // ..
4095ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
4096ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
4097ad5b5801SMichal Simek     // .. START: PLL SLCR REGISTERS
4098ad5b5801SMichal Simek     // .. .. START: ARM PLL INIT
4099ad5b5801SMichal Simek     // .. .. PLL_RES = 0x2
4100ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[7:4] = 0x00000002U
4101ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
4102ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
4103ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[11:8] = 0x00000002U
4104ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
4105ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0xfa
4106ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[21:12] = 0x000000FAU
4107ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x000FA000U
4108ad5b5801SMichal Simek     // .. ..
4109ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000110, 0x003FFFF0U ,0x000FA220U),
4110ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
4111ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x28
4112ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[18:12] = 0x00000028U
4113ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x00028000U
4114ad5b5801SMichal Simek     // .. .. ..
4115ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x0007F000U ,0x00028000U),
4116ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
4117ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
4118ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
4119ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[4:4] = 0x00000001U
4120ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
4121ad5b5801SMichal Simek     // .. .. ..
4122ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000010U ,0x00000010U),
4123ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
4124ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
4125ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
4126ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[0:0] = 0x00000001U
4127ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4128ad5b5801SMichal Simek     // .. .. ..
4129ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000001U ,0x00000001U),
4130ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
4131ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
4132ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
4133ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[0:0] = 0x00000000U
4134ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4135ad5b5801SMichal Simek     // .. .. ..
4136ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000001U ,0x00000000U),
4137ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
4138ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
4139ad5b5801SMichal Simek     // .. .. .. ARM_PLL_LOCK = 1
4140ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[0:0] = 0x00000001U
4141ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4142ad5b5801SMichal Simek     // .. .. ..
4143ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000001U),
4144ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
4145ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
4146ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
4147ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[4:4] = 0x00000000U
4148ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
4149ad5b5801SMichal Simek     // .. .. ..
4150ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000010U ,0x00000000U),
4151ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
4152ad5b5801SMichal Simek     // .. .. .. SRCSEL = 0x0
4153ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[5:4] = 0x00000000U
4154ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4155ad5b5801SMichal Simek     // .. .. .. DIVISOR = 0x2
4156ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[13:8] = 0x00000002U
4157ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00003F00U    VAL : 0x00000200U
4158ad5b5801SMichal Simek     // .. .. .. CPU_6OR4XCLKACT = 0x1
4159ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[24:24] = 0x00000001U
4160ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x01000000U    VAL : 0x01000000U
4161ad5b5801SMichal Simek     // .. .. .. CPU_3OR2XCLKACT = 0x1
4162ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[25:25] = 0x00000001U
4163ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x02000000U    VAL : 0x02000000U
4164ad5b5801SMichal Simek     // .. .. .. CPU_2XCLKACT = 0x1
4165ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[26:26] = 0x00000001U
4166ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x04000000U    VAL : 0x04000000U
4167ad5b5801SMichal Simek     // .. .. .. CPU_1XCLKACT = 0x1
4168ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[27:27] = 0x00000001U
4169ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x08000000U    VAL : 0x08000000U
4170ad5b5801SMichal Simek     // .. .. .. CPU_PERI_CLKACT = 0x1
4171ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[28:28] = 0x00000001U
4172ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
4173ad5b5801SMichal Simek     // .. .. ..
4174ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000120, 0x1F003F30U ,0x1F000200U),
4175ad5b5801SMichal Simek     // .. .. FINISH: ARM PLL INIT
4176ad5b5801SMichal Simek     // .. .. START: DDR PLL INIT
4177ad5b5801SMichal Simek     // .. .. PLL_RES = 0x2
4178ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[7:4] = 0x00000002U
4179ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
4180ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
4181ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[11:8] = 0x00000002U
4182ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
4183ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0x12c
4184ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[21:12] = 0x0000012CU
4185ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x0012C000U
4186ad5b5801SMichal Simek     // .. ..
4187ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000114, 0x003FFFF0U ,0x0012C220U),
4188ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
4189ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x20
4190ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[18:12] = 0x00000020U
4191ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x00020000U
4192ad5b5801SMichal Simek     // .. .. ..
4193ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x0007F000U ,0x00020000U),
4194ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
4195ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
4196ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
4197ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[4:4] = 0x00000001U
4198ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
4199ad5b5801SMichal Simek     // .. .. ..
4200ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000010U ,0x00000010U),
4201ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
4202ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
4203ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
4204ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[0:0] = 0x00000001U
4205ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4206ad5b5801SMichal Simek     // .. .. ..
4207ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000001U ,0x00000001U),
4208ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
4209ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
4210ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
4211ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[0:0] = 0x00000000U
4212ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4213ad5b5801SMichal Simek     // .. .. ..
4214ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000001U ,0x00000000U),
4215ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
4216ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
4217ad5b5801SMichal Simek     // .. .. .. DDR_PLL_LOCK = 1
4218ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[1:1] = 0x00000001U
4219ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
4220ad5b5801SMichal Simek     // .. .. ..
4221ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000002U),
4222ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
4223ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
4224ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
4225ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[4:4] = 0x00000000U
4226ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
4227ad5b5801SMichal Simek     // .. .. ..
4228ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000010U ,0x00000000U),
4229ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
4230ad5b5801SMichal Simek     // .. .. .. DDR_3XCLKACT = 0x1
4231ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[0:0] = 0x00000001U
4232ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4233ad5b5801SMichal Simek     // .. .. .. DDR_2XCLKACT = 0x1
4234ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[1:1] = 0x00000001U
4235ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
4236ad5b5801SMichal Simek     // .. .. .. DDR_3XCLK_DIVISOR = 0x2
4237ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[25:20] = 0x00000002U
4238ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x03F00000U    VAL : 0x00200000U
4239ad5b5801SMichal Simek     // .. .. .. DDR_2XCLK_DIVISOR = 0x3
4240ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[31:26] = 0x00000003U
4241ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0xFC000000U    VAL : 0x0C000000U
4242ad5b5801SMichal Simek     // .. .. ..
4243ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000124, 0xFFF00003U ,0x0C200003U),
4244ad5b5801SMichal Simek     // .. .. FINISH: DDR PLL INIT
4245ad5b5801SMichal Simek     // .. .. START: IO PLL INIT
4246ad5b5801SMichal Simek     // .. .. PLL_RES = 0xc
4247ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[7:4] = 0x0000000CU
4248ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x000000C0U
4249ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
4250ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[11:8] = 0x00000002U
4251ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
4252ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0x145
4253ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[21:12] = 0x00000145U
4254ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00145000U
4255ad5b5801SMichal Simek     // .. ..
4256ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000118, 0x003FFFF0U ,0x001452C0U),
4257ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
4258ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x1e
4259ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[18:12] = 0x0000001EU
4260ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x0001E000U
4261ad5b5801SMichal Simek     // .. .. ..
4262ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x0007F000U ,0x0001E000U),
4263ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
4264ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
4265ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
4266ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[4:4] = 0x00000001U
4267ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
4268ad5b5801SMichal Simek     // .. .. ..
4269ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000010U ,0x00000010U),
4270ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
4271ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
4272ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
4273ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[0:0] = 0x00000001U
4274ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4275ad5b5801SMichal Simek     // .. .. ..
4276ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000001U ,0x00000001U),
4277ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
4278ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
4279ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
4280ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[0:0] = 0x00000000U
4281ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4282ad5b5801SMichal Simek     // .. .. ..
4283ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000001U ,0x00000000U),
4284ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
4285ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
4286ad5b5801SMichal Simek     // .. .. .. IO_PLL_LOCK = 1
4287ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[2:2] = 0x00000001U
4288ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
4289ad5b5801SMichal Simek     // .. .. ..
4290ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000004U),
4291ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
4292ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
4293ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
4294ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[4:4] = 0x00000000U
4295ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
4296ad5b5801SMichal Simek     // .. .. ..
4297ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000010U ,0x00000000U),
4298ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
4299ad5b5801SMichal Simek     // .. .. FINISH: IO PLL INIT
4300ad5b5801SMichal Simek     // .. FINISH: PLL SLCR REGISTERS
4301ad5b5801SMichal Simek     // .. START: LOCK IT BACK
4302ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
4303ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
4304ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
4305ad5b5801SMichal Simek     // ..
4306ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
4307ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
4308ad5b5801SMichal Simek     // FINISH: top
4309ad5b5801SMichal Simek     //
4310ad5b5801SMichal Simek     EMIT_EXIT(),
4311ad5b5801SMichal Simek 
4312ad5b5801SMichal Simek     //
4313ad5b5801SMichal Simek };
4314ad5b5801SMichal Simek 
4315ad5b5801SMichal Simek unsigned long ps7_clock_init_data_2_0[] = {
4316ad5b5801SMichal Simek     // START: top
4317ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
4318ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
4319ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
4320ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
4321ad5b5801SMichal Simek     // ..
4322ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
4323ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
4324ad5b5801SMichal Simek     // .. START: CLOCK CONTROL SLCR REGISTERS
4325ad5b5801SMichal Simek     // .. CLKACT = 0x1
4326ad5b5801SMichal Simek     // .. ==> 0XF8000128[0:0] = 0x00000001U
4327ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4328ad5b5801SMichal Simek     // .. DIVISOR0 = 0x23
4329ad5b5801SMichal Simek     // .. ==> 0XF8000128[13:8] = 0x00000023U
4330ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00002300U
4331ad5b5801SMichal Simek     // .. DIVISOR1 = 0x3
4332ad5b5801SMichal Simek     // .. ==> 0XF8000128[25:20] = 0x00000003U
4333ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00300000U
4334ad5b5801SMichal Simek     // ..
4335ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000128, 0x03F03F01U ,0x00302301U),
4336ad5b5801SMichal Simek     // .. CLKACT = 0x1
4337ad5b5801SMichal Simek     // .. ==> 0XF8000138[0:0] = 0x00000001U
4338ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4339ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4340ad5b5801SMichal Simek     // .. ==> 0XF8000138[4:4] = 0x00000000U
4341ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
4342ad5b5801SMichal Simek     // ..
4343ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000138, 0x00000011U ,0x00000001U),
4344ad5b5801SMichal Simek     // .. CLKACT = 0x1
4345ad5b5801SMichal Simek     // .. ==> 0XF8000140[0:0] = 0x00000001U
4346ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4347ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4348ad5b5801SMichal Simek     // .. ==> 0XF8000140[6:4] = 0x00000000U
4349ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
4350ad5b5801SMichal Simek     // .. DIVISOR = 0x8
4351ad5b5801SMichal Simek     // .. ==> 0XF8000140[13:8] = 0x00000008U
4352ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000800U
4353ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
4354ad5b5801SMichal Simek     // .. ==> 0XF8000140[25:20] = 0x00000001U
4355ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
4356ad5b5801SMichal Simek     // ..
4357ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000140, 0x03F03F71U ,0x00100801U),
4358ad5b5801SMichal Simek     // .. CLKACT = 0x1
4359ad5b5801SMichal Simek     // .. ==> 0XF800014C[0:0] = 0x00000001U
4360ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4361ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4362ad5b5801SMichal Simek     // .. ==> 0XF800014C[5:4] = 0x00000000U
4363ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4364ad5b5801SMichal Simek     // .. DIVISOR = 0x5
4365ad5b5801SMichal Simek     // .. ==> 0XF800014C[13:8] = 0x00000005U
4366ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000500U
4367ad5b5801SMichal Simek     // ..
4368ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800014C, 0x00003F31U ,0x00000501U),
4369ad5b5801SMichal Simek     // .. CLKACT0 = 0x1
4370ad5b5801SMichal Simek     // .. ==> 0XF8000150[0:0] = 0x00000001U
4371ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4372ad5b5801SMichal Simek     // .. CLKACT1 = 0x0
4373ad5b5801SMichal Simek     // .. ==> 0XF8000150[1:1] = 0x00000000U
4374ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
4375ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4376ad5b5801SMichal Simek     // .. ==> 0XF8000150[5:4] = 0x00000000U
4377ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4378ad5b5801SMichal Simek     // .. DIVISOR = 0x14
4379ad5b5801SMichal Simek     // .. ==> 0XF8000150[13:8] = 0x00000014U
4380ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
4381ad5b5801SMichal Simek     // ..
4382ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000150, 0x00003F33U ,0x00001401U),
4383ad5b5801SMichal Simek     // .. CLKACT0 = 0x0
4384ad5b5801SMichal Simek     // .. ==> 0XF8000154[0:0] = 0x00000000U
4385ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4386ad5b5801SMichal Simek     // .. CLKACT1 = 0x1
4387ad5b5801SMichal Simek     // .. ==> 0XF8000154[1:1] = 0x00000001U
4388ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
4389ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4390ad5b5801SMichal Simek     // .. ==> 0XF8000154[5:4] = 0x00000000U
4391ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4392ad5b5801SMichal Simek     // .. DIVISOR = 0x14
4393ad5b5801SMichal Simek     // .. ==> 0XF8000154[13:8] = 0x00000014U
4394ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
4395ad5b5801SMichal Simek     // ..
4396ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000154, 0x00003F33U ,0x00001402U),
4397ad5b5801SMichal Simek     // .. CLKACT = 0x1
4398ad5b5801SMichal Simek     // .. ==> 0XF8000168[0:0] = 0x00000001U
4399ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4400ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4401ad5b5801SMichal Simek     // .. ==> 0XF8000168[5:4] = 0x00000000U
4402ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4403ad5b5801SMichal Simek     // .. DIVISOR = 0x5
4404ad5b5801SMichal Simek     // .. ==> 0XF8000168[13:8] = 0x00000005U
4405ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000500U
4406ad5b5801SMichal Simek     // ..
4407ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000168, 0x00003F31U ,0x00000501U),
4408ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4409ad5b5801SMichal Simek     // .. ==> 0XF8000170[5:4] = 0x00000000U
4410ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4411ad5b5801SMichal Simek     // .. DIVISOR0 = 0xa
4412ad5b5801SMichal Simek     // .. ==> 0XF8000170[13:8] = 0x0000000AU
4413ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000A00U
4414ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
4415ad5b5801SMichal Simek     // .. ==> 0XF8000170[25:20] = 0x00000001U
4416ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
4417ad5b5801SMichal Simek     // ..
4418ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000170, 0x03F03F30U ,0x00100A00U),
4419ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4420ad5b5801SMichal Simek     // .. ==> 0XF8000180[5:4] = 0x00000000U
4421ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4422ad5b5801SMichal Simek     // .. DIVISOR0 = 0x7
4423ad5b5801SMichal Simek     // .. ==> 0XF8000180[13:8] = 0x00000007U
4424ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000700U
4425ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
4426ad5b5801SMichal Simek     // .. ==> 0XF8000180[25:20] = 0x00000001U
4427ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
4428ad5b5801SMichal Simek     // ..
4429ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000180, 0x03F03F30U ,0x00100700U),
4430ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4431ad5b5801SMichal Simek     // .. ==> 0XF8000190[5:4] = 0x00000000U
4432ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4433ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
4434ad5b5801SMichal Simek     // .. ==> 0XF8000190[13:8] = 0x00000014U
4435ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
4436ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
4437ad5b5801SMichal Simek     // .. ==> 0XF8000190[25:20] = 0x00000001U
4438ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
4439ad5b5801SMichal Simek     // ..
4440ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000190, 0x03F03F30U ,0x00101400U),
4441ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4442ad5b5801SMichal Simek     // .. ==> 0XF80001A0[5:4] = 0x00000000U
4443ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4444ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
4445ad5b5801SMichal Simek     // .. ==> 0XF80001A0[13:8] = 0x00000014U
4446ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
4447ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
4448ad5b5801SMichal Simek     // .. ==> 0XF80001A0[25:20] = 0x00000001U
4449ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
4450ad5b5801SMichal Simek     // ..
4451ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80001A0, 0x03F03F30U ,0x00101400U),
4452ad5b5801SMichal Simek     // .. CLK_621_TRUE = 0x1
4453ad5b5801SMichal Simek     // .. ==> 0XF80001C4[0:0] = 0x00000001U
4454ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4455ad5b5801SMichal Simek     // ..
4456ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80001C4, 0x00000001U ,0x00000001U),
4457ad5b5801SMichal Simek     // .. DMA_CPU_2XCLKACT = 0x1
4458ad5b5801SMichal Simek     // .. ==> 0XF800012C[0:0] = 0x00000001U
4459ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4460ad5b5801SMichal Simek     // .. USB0_CPU_1XCLKACT = 0x1
4461ad5b5801SMichal Simek     // .. ==> 0XF800012C[2:2] = 0x00000001U
4462ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
4463ad5b5801SMichal Simek     // .. USB1_CPU_1XCLKACT = 0x1
4464ad5b5801SMichal Simek     // .. ==> 0XF800012C[3:3] = 0x00000001U
4465ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
4466ad5b5801SMichal Simek     // .. GEM0_CPU_1XCLKACT = 0x1
4467ad5b5801SMichal Simek     // .. ==> 0XF800012C[6:6] = 0x00000001U
4468ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000040U
4469ad5b5801SMichal Simek     // .. GEM1_CPU_1XCLKACT = 0x0
4470ad5b5801SMichal Simek     // .. ==> 0XF800012C[7:7] = 0x00000000U
4471ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
4472ad5b5801SMichal Simek     // .. SDI0_CPU_1XCLKACT = 0x1
4473ad5b5801SMichal Simek     // .. ==> 0XF800012C[10:10] = 0x00000001U
4474ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000400U
4475ad5b5801SMichal Simek     // .. SDI1_CPU_1XCLKACT = 0x0
4476ad5b5801SMichal Simek     // .. ==> 0XF800012C[11:11] = 0x00000000U
4477ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
4478ad5b5801SMichal Simek     // .. SPI0_CPU_1XCLKACT = 0x0
4479ad5b5801SMichal Simek     // .. ==> 0XF800012C[14:14] = 0x00000000U
4480ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
4481ad5b5801SMichal Simek     // .. SPI1_CPU_1XCLKACT = 0x0
4482ad5b5801SMichal Simek     // .. ==> 0XF800012C[15:15] = 0x00000000U
4483ad5b5801SMichal Simek     // ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
4484ad5b5801SMichal Simek     // .. CAN0_CPU_1XCLKACT = 0x0
4485ad5b5801SMichal Simek     // .. ==> 0XF800012C[16:16] = 0x00000000U
4486ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
4487ad5b5801SMichal Simek     // .. CAN1_CPU_1XCLKACT = 0x0
4488ad5b5801SMichal Simek     // .. ==> 0XF800012C[17:17] = 0x00000000U
4489ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
4490ad5b5801SMichal Simek     // .. I2C0_CPU_1XCLKACT = 0x1
4491ad5b5801SMichal Simek     // .. ==> 0XF800012C[18:18] = 0x00000001U
4492ad5b5801SMichal Simek     // ..     ==> MASK : 0x00040000U    VAL : 0x00040000U
4493ad5b5801SMichal Simek     // .. I2C1_CPU_1XCLKACT = 0x1
4494ad5b5801SMichal Simek     // .. ==> 0XF800012C[19:19] = 0x00000001U
4495ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
4496ad5b5801SMichal Simek     // .. UART0_CPU_1XCLKACT = 0x0
4497ad5b5801SMichal Simek     // .. ==> 0XF800012C[20:20] = 0x00000000U
4498ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
4499ad5b5801SMichal Simek     // .. UART1_CPU_1XCLKACT = 0x1
4500ad5b5801SMichal Simek     // .. ==> 0XF800012C[21:21] = 0x00000001U
4501ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00200000U
4502ad5b5801SMichal Simek     // .. GPIO_CPU_1XCLKACT = 0x1
4503ad5b5801SMichal Simek     // .. ==> 0XF800012C[22:22] = 0x00000001U
4504ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00400000U
4505ad5b5801SMichal Simek     // .. LQSPI_CPU_1XCLKACT = 0x1
4506ad5b5801SMichal Simek     // .. ==> 0XF800012C[23:23] = 0x00000001U
4507ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00800000U
4508ad5b5801SMichal Simek     // .. SMC_CPU_1XCLKACT = 0x1
4509ad5b5801SMichal Simek     // .. ==> 0XF800012C[24:24] = 0x00000001U
4510ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x01000000U
4511ad5b5801SMichal Simek     // ..
4512ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800012C, 0x01FFCCCDU ,0x01EC044DU),
4513ad5b5801SMichal Simek     // .. FINISH: CLOCK CONTROL SLCR REGISTERS
4514ad5b5801SMichal Simek     // .. START: THIS SHOULD BE BLANK
4515ad5b5801SMichal Simek     // .. FINISH: THIS SHOULD BE BLANK
4516ad5b5801SMichal Simek     // .. START: LOCK IT BACK
4517ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
4518ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
4519ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
4520ad5b5801SMichal Simek     // ..
4521ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
4522ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
4523ad5b5801SMichal Simek     // FINISH: top
4524ad5b5801SMichal Simek     //
4525ad5b5801SMichal Simek     EMIT_EXIT(),
4526ad5b5801SMichal Simek 
4527ad5b5801SMichal Simek     //
4528ad5b5801SMichal Simek };
4529ad5b5801SMichal Simek 
4530ad5b5801SMichal Simek unsigned long ps7_ddr_init_data_2_0[] = {
4531ad5b5801SMichal Simek     // START: top
4532ad5b5801SMichal Simek     // .. START: DDR INITIALIZATION
4533ad5b5801SMichal Simek     // .. .. START: LOCK DDR
4534ad5b5801SMichal Simek     // .. .. reg_ddrc_soft_rstb = 0
4535ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[0:0] = 0x00000000U
4536ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4537ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_en = 0x0
4538ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[1:1] = 0x00000000U
4539ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
4540ad5b5801SMichal Simek     // .. .. reg_ddrc_data_bus_width = 0x0
4541ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[3:2] = 0x00000000U
4542ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000CU    VAL : 0x00000000U
4543ad5b5801SMichal Simek     // .. .. reg_ddrc_burst8_refresh = 0x0
4544ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[6:4] = 0x00000000U
4545ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
4546ad5b5801SMichal Simek     // .. .. reg_ddrc_rdwr_idle_gap = 0x1
4547ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[13:7] = 0x00000001U
4548ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003F80U    VAL : 0x00000080U
4549ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_rd_bypass = 0x0
4550ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[14:14] = 0x00000000U
4551ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
4552ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_act_bypass = 0x0
4553ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[15:15] = 0x00000000U
4554ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
4555ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_refresh = 0x0
4556ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[16:16] = 0x00000000U
4557ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
4558ad5b5801SMichal Simek     // .. ..
4559ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006000, 0x0001FFFFU ,0x00000080U),
4560ad5b5801SMichal Simek     // .. .. FINISH: LOCK DDR
4561ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_nom_x32 = 0x81
4562ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[11:0] = 0x00000081U
4563ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000081U
4564ad5b5801SMichal Simek     // .. .. reg_ddrc_active_ranks = 0x1
4565ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[13:12] = 0x00000001U
4566ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003000U    VAL : 0x00001000U
4567ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_cs_bit0 = 0x0
4568ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[18:14] = 0x00000000U
4569ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0007C000U    VAL : 0x00000000U
4570ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_block = 0x1
4571ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[20:19] = 0x00000001U
4572ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00180000U    VAL : 0x00080000U
4573ad5b5801SMichal Simek     // .. .. reg_ddrc_diff_rank_rd_2cycle_gap = 0x0
4574ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[21:21] = 0x00000000U
4575ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
4576ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_cs_bit1 = 0x0
4577ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[26:22] = 0x00000000U
4578ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07C00000U    VAL : 0x00000000U
4579ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_open_bank = 0x0
4580ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[27:27] = 0x00000000U
4581ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x00000000U
4582ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_4bank_ram = 0x0
4583ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[28:28] = 0x00000000U
4584ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x00000000U
4585ad5b5801SMichal Simek     // .. ..
4586ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006004, 0x1FFFFFFFU ,0x00081081U),
4587ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_min_non_critical_x32 = 0xf
4588ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[10:0] = 0x0000000FU
4589ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x0000000FU
4590ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_max_starve_x32 = 0xf
4591ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[21:11] = 0x0000000FU
4592ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF800U    VAL : 0x00007800U
4593ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_xact_run_length = 0xf
4594ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[25:22] = 0x0000000FU
4595ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03C00000U    VAL : 0x03C00000U
4596ad5b5801SMichal Simek     // .. ..
4597ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006008, 0x03FFFFFFU ,0x03C0780FU),
4598ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_min_non_critical_x32 = 0x1
4599ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[10:0] = 0x00000001U
4600ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000001U
4601ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_max_starve_x32 = 0x2
4602ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[21:11] = 0x00000002U
4603ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF800U    VAL : 0x00001000U
4604ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_xact_run_length = 0x8
4605ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[25:22] = 0x00000008U
4606ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03C00000U    VAL : 0x02000000U
4607ad5b5801SMichal Simek     // .. ..
4608ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800600C, 0x03FFFFFFU ,0x02001001U),
4609ad5b5801SMichal Simek     // .. .. reg_ddrc_w_min_non_critical_x32 = 0x1
4610ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[10:0] = 0x00000001U
4611ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000001U
4612ad5b5801SMichal Simek     // .. .. reg_ddrc_w_xact_run_length = 0x8
4613ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[14:11] = 0x00000008U
4614ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007800U    VAL : 0x00004000U
4615ad5b5801SMichal Simek     // .. .. reg_ddrc_w_max_starve_x32 = 0x2
4616ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[25:15] = 0x00000002U
4617ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF8000U    VAL : 0x00010000U
4618ad5b5801SMichal Simek     // .. ..
4619ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006010, 0x03FFFFFFU ,0x00014001U),
4620ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rc = 0x1b
4621ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[5:0] = 0x0000001BU
4622ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000003FU    VAL : 0x0000001BU
4623ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_min = 0x56
4624ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[13:6] = 0x00000056U
4625ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FC0U    VAL : 0x00001580U
4626ad5b5801SMichal Simek     // .. .. reg_ddrc_post_selfref_gap_x32 = 0x10
4627ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[20:14] = 0x00000010U
4628ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FC000U    VAL : 0x00040000U
4629ad5b5801SMichal Simek     // .. ..
4630ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006014, 0x001FFFFFU ,0x0004159BU),
4631ad5b5801SMichal Simek     // .. .. reg_ddrc_wr2pre = 0x12
4632ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[4:0] = 0x00000012U
4633ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000012U
4634ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_to_x32 = 0x6
4635ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[9:5] = 0x00000006U
4636ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x000000C0U
4637ad5b5801SMichal Simek     // .. .. reg_ddrc_t_faw = 0x18
4638ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[15:10] = 0x00000018U
4639ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FC00U    VAL : 0x00006000U
4640ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ras_max = 0x24
4641ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[21:16] = 0x00000024U
4642ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003F0000U    VAL : 0x00240000U
4643ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ras_min = 0x14
4644ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[26:22] = 0x00000014U
4645ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07C00000U    VAL : 0x05000000U
4646ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cke = 0x4
4647ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[31:28] = 0x00000004U
4648ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x40000000U
4649ad5b5801SMichal Simek     // .. ..
4650ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006018, 0xF7FFFFFFU ,0x452460D2U),
4651ad5b5801SMichal Simek     // .. .. reg_ddrc_write_latency = 0x5
4652ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[4:0] = 0x00000005U
4653ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000005U
4654ad5b5801SMichal Simek     // .. .. reg_ddrc_rd2wr = 0x7
4655ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[9:5] = 0x00000007U
4656ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x000000E0U
4657ad5b5801SMichal Simek     // .. .. reg_ddrc_wr2rd = 0xe
4658ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[14:10] = 0x0000000EU
4659ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007C00U    VAL : 0x00003800U
4660ad5b5801SMichal Simek     // .. .. reg_ddrc_t_xp = 0x4
4661ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[19:15] = 0x00000004U
4662ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F8000U    VAL : 0x00020000U
4663ad5b5801SMichal Simek     // .. .. reg_ddrc_pad_pd = 0x0
4664ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[22:20] = 0x00000000U
4665ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00700000U    VAL : 0x00000000U
4666ad5b5801SMichal Simek     // .. .. reg_ddrc_rd2pre = 0x4
4667ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[27:23] = 0x00000004U
4668ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F800000U    VAL : 0x02000000U
4669ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rcd = 0x7
4670ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[31:28] = 0x00000007U
4671ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x70000000U
4672ad5b5801SMichal Simek     // .. ..
4673ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800601C, 0xFFFFFFFFU ,0x720238E5U),
4674ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ccd = 0x4
4675ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[4:2] = 0x00000004U
4676ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001CU    VAL : 0x00000010U
4677ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rrd = 0x6
4678ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[7:5] = 0x00000006U
4679ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000E0U    VAL : 0x000000C0U
4680ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_margin = 0x2
4681ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[11:8] = 0x00000002U
4682ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
4683ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rp = 0x7
4684ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[15:12] = 0x00000007U
4685ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00007000U
4686ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_to_x32 = 0x8
4687ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[20:16] = 0x00000008U
4688ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001F0000U    VAL : 0x00080000U
4689ad5b5801SMichal Simek     // .. .. reg_ddrc_sdram = 0x1
4690ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[21:21] = 0x00000001U
4691ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00200000U
4692ad5b5801SMichal Simek     // .. .. reg_ddrc_mobile = 0x0
4693ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[22:22] = 0x00000000U
4694ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
4695ad5b5801SMichal Simek     // .. .. reg_ddrc_clock_stop_en = 0x0
4696ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[23:23] = 0x00000000U
4697ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
4698ad5b5801SMichal Simek     // .. .. reg_ddrc_read_latency = 0x7
4699ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[28:24] = 0x00000007U
4700ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x1F000000U    VAL : 0x07000000U
4701ad5b5801SMichal Simek     // .. .. reg_phy_mode_ddr1_ddr2 = 0x1
4702ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[29:29] = 0x00000001U
4703ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x20000000U    VAL : 0x20000000U
4704ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_pad_pd = 0x0
4705ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[30:30] = 0x00000000U
4706ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x40000000U    VAL : 0x00000000U
4707ad5b5801SMichal Simek     // .. .. reg_ddrc_loopback = 0x0
4708ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[31:31] = 0x00000000U
4709ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x80000000U    VAL : 0x00000000U
4710ad5b5801SMichal Simek     // .. ..
4711ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006020, 0xFFFFFFFCU ,0x272872D0U),
4712ad5b5801SMichal Simek     // .. .. reg_ddrc_en_2t_timing_mode = 0x0
4713ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[0:0] = 0x00000000U
4714ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4715ad5b5801SMichal Simek     // .. .. reg_ddrc_prefer_write = 0x0
4716ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[1:1] = 0x00000000U
4717ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
4718ad5b5801SMichal Simek     // .. .. reg_ddrc_max_rank_rd = 0xf
4719ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[5:2] = 0x0000000FU
4720ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000003CU    VAL : 0x0000003CU
4721ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_wr = 0x0
4722ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[6:6] = 0x00000000U
4723ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
4724ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_addr = 0x0
4725ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[8:7] = 0x00000000U
4726ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
4727ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_data = 0x0
4728ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[24:9] = 0x00000000U
4729ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01FFFE00U    VAL : 0x00000000U
4730ad5b5801SMichal Simek     // .. .. ddrc_reg_mr_wr_busy = 0x0
4731ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[25:25] = 0x00000000U
4732ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
4733ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_type = 0x0
4734ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[26:26] = 0x00000000U
4735ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
4736ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_rdata_valid = 0x0
4737ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[27:27] = 0x00000000U
4738ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x00000000U
4739ad5b5801SMichal Simek     // .. ..
4740ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006024, 0x0FFFFFFFU ,0x0000003CU),
4741ad5b5801SMichal Simek     // .. .. reg_ddrc_final_wait_x32 = 0x7
4742ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[6:0] = 0x00000007U
4743ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000007FU    VAL : 0x00000007U
4744ad5b5801SMichal Simek     // .. .. reg_ddrc_pre_ocd_x32 = 0x0
4745ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[10:7] = 0x00000000U
4746ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000780U    VAL : 0x00000000U
4747ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mrd = 0x4
4748ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[13:11] = 0x00000004U
4749ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00002000U
4750ad5b5801SMichal Simek     // .. ..
4751ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006028, 0x00003FFFU ,0x00002007U),
4752ad5b5801SMichal Simek     // .. .. reg_ddrc_emr2 = 0x8
4753ad5b5801SMichal Simek     // .. .. ==> 0XF800602C[15:0] = 0x00000008U
4754ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000008U
4755ad5b5801SMichal Simek     // .. .. reg_ddrc_emr3 = 0x0
4756ad5b5801SMichal Simek     // .. .. ==> 0XF800602C[31:16] = 0x00000000U
4757ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x00000000U
4758ad5b5801SMichal Simek     // .. ..
4759ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800602C, 0xFFFFFFFFU ,0x00000008U),
4760ad5b5801SMichal Simek     // .. .. reg_ddrc_mr = 0x930
4761ad5b5801SMichal Simek     // .. .. ==> 0XF8006030[15:0] = 0x00000930U
4762ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000930U
4763ad5b5801SMichal Simek     // .. .. reg_ddrc_emr = 0x4
4764ad5b5801SMichal Simek     // .. .. ==> 0XF8006030[31:16] = 0x00000004U
4765ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x00040000U
4766ad5b5801SMichal Simek     // .. ..
4767ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006030, 0xFFFFFFFFU ,0x00040930U),
4768ad5b5801SMichal Simek     // .. .. reg_ddrc_burst_rdwr = 0x4
4769ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[3:0] = 0x00000004U
4770ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000004U
4771ad5b5801SMichal Simek     // .. .. reg_ddrc_pre_cke_x1024 = 0x105
4772ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[13:4] = 0x00000105U
4773ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FF0U    VAL : 0x00001050U
4774ad5b5801SMichal Simek     // .. .. reg_ddrc_post_cke_x1024 = 0x1
4775ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[25:16] = 0x00000001U
4776ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF0000U    VAL : 0x00010000U
4777ad5b5801SMichal Simek     // .. .. reg_ddrc_burstchop = 0x0
4778ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[28:28] = 0x00000000U
4779ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x00000000U
4780ad5b5801SMichal Simek     // .. ..
4781ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006034, 0x13FF3FFFU ,0x00011054U),
4782ad5b5801SMichal Simek     // .. .. reg_ddrc_force_low_pri_n = 0x0
4783ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[0:0] = 0x00000000U
4784ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4785ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_dq = 0x0
4786ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[1:1] = 0x00000000U
4787ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
4788ad5b5801SMichal Simek     // .. .. reg_phy_debug_mode = 0x0
4789ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[6:6] = 0x00000000U
4790ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
4791ad5b5801SMichal Simek     // .. .. reg_phy_wr_level_start = 0x0
4792ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[7:7] = 0x00000000U
4793ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
4794ad5b5801SMichal Simek     // .. .. reg_phy_rd_level_start = 0x0
4795ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[8:8] = 0x00000000U
4796ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
4797ad5b5801SMichal Simek     // .. .. reg_phy_dq0_wait_t = 0x0
4798ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[12:9] = 0x00000000U
4799ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001E00U    VAL : 0x00000000U
4800ad5b5801SMichal Simek     // .. ..
4801ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006038, 0x00001FC3U ,0x00000000U),
4802ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b0 = 0x7
4803ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[3:0] = 0x00000007U
4804ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000007U
4805ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b1 = 0x7
4806ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[7:4] = 0x00000007U
4807ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000070U
4808ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b2 = 0x7
4809ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[11:8] = 0x00000007U
4810ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000700U
4811ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b5 = 0x0
4812ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[15:12] = 0x00000000U
4813ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00000000U
4814ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b6 = 0x0
4815ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[19:16] = 0x00000000U
4816ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00000000U
4817ad5b5801SMichal Simek     // .. ..
4818ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800603C, 0x000FFFFFU ,0x00000777U),
4819ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b2 = 0x0
4820ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[3:0] = 0x00000000U
4821ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
4822ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b3 = 0x0
4823ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[7:4] = 0x00000000U
4824ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
4825ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b4 = 0x0
4826ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[11:8] = 0x00000000U
4827ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000000U
4828ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b7 = 0x0
4829ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[15:12] = 0x00000000U
4830ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00000000U
4831ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b8 = 0x0
4832ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[19:16] = 0x00000000U
4833ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00000000U
4834ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b9 = 0xf
4835ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[23:20] = 0x0000000FU
4836ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00F00000U
4837ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b10 = 0xf
4838ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[27:24] = 0x0000000FU
4839ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x0F000000U
4840ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b11 = 0xf
4841ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[31:28] = 0x0000000FU
4842ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0xF0000000U
4843ad5b5801SMichal Simek     // .. ..
4844ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006040, 0xFFFFFFFFU ,0xFFF00000U),
4845ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b0 = 0x6
4846ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[3:0] = 0x00000006U
4847ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000006U
4848ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b1 = 0x6
4849ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[7:4] = 0x00000006U
4850ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000060U
4851ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b2_11 = 0x6
4852ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[11:8] = 0x00000006U
4853ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000600U
4854ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b12 = 0x6
4855ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[15:12] = 0x00000006U
4856ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00006000U
4857ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b13 = 0x6
4858ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[19:16] = 0x00000006U
4859ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00060000U
4860ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b14 = 0xf
4861ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[23:20] = 0x0000000FU
4862ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00F00000U
4863ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b15 = 0xf
4864ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[27:24] = 0x0000000FU
4865ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x0F000000U
4866ad5b5801SMichal Simek     // .. ..
4867ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006044, 0x0FFFFFFFU ,0x0FF66666U),
4868ad5b5801SMichal Simek     // .. .. reg_ddrc_rank0_rd_odt = 0x0
4869ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[2:0] = 0x00000000U
4870ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000000U
4871ad5b5801SMichal Simek     // .. .. reg_ddrc_rank0_wr_odt = 0x1
4872ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[5:3] = 0x00000001U
4873ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000038U    VAL : 0x00000008U
4874ad5b5801SMichal Simek     // .. .. reg_ddrc_rank1_rd_odt = 0x1
4875ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[8:6] = 0x00000001U
4876ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001C0U    VAL : 0x00000040U
4877ad5b5801SMichal Simek     // .. .. reg_ddrc_rank1_wr_odt = 0x1
4878ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[11:9] = 0x00000001U
4879ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
4880ad5b5801SMichal Simek     // .. .. reg_phy_rd_local_odt = 0x0
4881ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[13:12] = 0x00000000U
4882ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003000U    VAL : 0x00000000U
4883ad5b5801SMichal Simek     // .. .. reg_phy_wr_local_odt = 0x3
4884ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[15:14] = 0x00000003U
4885ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000C000U    VAL : 0x0000C000U
4886ad5b5801SMichal Simek     // .. .. reg_phy_idle_local_odt = 0x3
4887ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[17:16] = 0x00000003U
4888ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00030000U    VAL : 0x00030000U
4889ad5b5801SMichal Simek     // .. .. reg_ddrc_rank2_rd_odt = 0x0
4890ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[20:18] = 0x00000000U
4891ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001C0000U    VAL : 0x00000000U
4892ad5b5801SMichal Simek     // .. .. reg_ddrc_rank2_wr_odt = 0x0
4893ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[23:21] = 0x00000000U
4894ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00E00000U    VAL : 0x00000000U
4895ad5b5801SMichal Simek     // .. .. reg_ddrc_rank3_rd_odt = 0x0
4896ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[26:24] = 0x00000000U
4897ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
4898ad5b5801SMichal Simek     // .. .. reg_ddrc_rank3_wr_odt = 0x0
4899ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[29:27] = 0x00000000U
4900ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x38000000U    VAL : 0x00000000U
4901ad5b5801SMichal Simek     // .. ..
4902ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006048, 0x3FFFFFFFU ,0x0003C248U),
4903ad5b5801SMichal Simek     // .. .. reg_phy_rd_cmd_to_data = 0x0
4904ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[3:0] = 0x00000000U
4905ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
4906ad5b5801SMichal Simek     // .. .. reg_phy_wr_cmd_to_data = 0x0
4907ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[7:4] = 0x00000000U
4908ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
4909ad5b5801SMichal Simek     // .. .. reg_phy_rdc_we_to_re_delay = 0x8
4910ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[11:8] = 0x00000008U
4911ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000800U
4912ad5b5801SMichal Simek     // .. .. reg_phy_rdc_fifo_rst_disable = 0x0
4913ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[15:15] = 0x00000000U
4914ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
4915ad5b5801SMichal Simek     // .. .. reg_phy_use_fixed_re = 0x1
4916ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[16:16] = 0x00000001U
4917ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00010000U
4918ad5b5801SMichal Simek     // .. .. reg_phy_rdc_fifo_rst_err_cnt_clr = 0x0
4919ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[17:17] = 0x00000000U
4920ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
4921ad5b5801SMichal Simek     // .. .. reg_phy_dis_phy_ctrl_rstn = 0x0
4922ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[18:18] = 0x00000000U
4923ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
4924ad5b5801SMichal Simek     // .. .. reg_phy_clk_stall_level = 0x0
4925ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[19:19] = 0x00000000U
4926ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
4927ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_num_of_dq0 = 0x7
4928ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[27:24] = 0x00000007U
4929ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x07000000U
4930ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_num_of_dq0 = 0x7
4931ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[31:28] = 0x00000007U
4932ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x70000000U
4933ad5b5801SMichal Simek     // .. ..
4934ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006050, 0xFF0F8FFFU ,0x77010800U),
4935ad5b5801SMichal Simek     // .. .. reg_ddrc_dll_calib_to_min_x1024 = 0x1
4936ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[7:0] = 0x00000001U
4937ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000001U
4938ad5b5801SMichal Simek     // .. .. reg_ddrc_dll_calib_to_max_x1024 = 0x1
4939ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[15:8] = 0x00000001U
4940ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00000100U
4941ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_dll_calib = 0x0
4942ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[16:16] = 0x00000000U
4943ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
4944ad5b5801SMichal Simek     // .. ..
4945ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006058, 0x0001FFFFU ,0x00000101U),
4946ad5b5801SMichal Simek     // .. .. reg_ddrc_rd_odt_delay = 0x3
4947ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[3:0] = 0x00000003U
4948ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000003U
4949ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_delay = 0x0
4950ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[7:4] = 0x00000000U
4951ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
4952ad5b5801SMichal Simek     // .. .. reg_ddrc_rd_odt_hold = 0x0
4953ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[11:8] = 0x00000000U
4954ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000000U
4955ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_hold = 0x5
4956ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[15:12] = 0x00000005U
4957ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00005000U
4958ad5b5801SMichal Simek     // .. ..
4959ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800605C, 0x0000FFFFU ,0x00005003U),
4960ad5b5801SMichal Simek     // .. .. reg_ddrc_pageclose = 0x0
4961ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[0:0] = 0x00000000U
4962ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4963ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_num_entries = 0x1f
4964ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[6:1] = 0x0000001FU
4965ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000007EU    VAL : 0x0000003EU
4966ad5b5801SMichal Simek     // .. .. reg_ddrc_auto_pre_en = 0x0
4967ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[7:7] = 0x00000000U
4968ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
4969ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_update_level = 0x0
4970ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[8:8] = 0x00000000U
4971ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
4972ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_wc = 0x0
4973ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[9:9] = 0x00000000U
4974ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
4975ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_collision_page_opt = 0x0
4976ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[10:10] = 0x00000000U
4977ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
4978ad5b5801SMichal Simek     // .. .. reg_ddrc_selfref_en = 0x0
4979ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[12:12] = 0x00000000U
4980ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
4981ad5b5801SMichal Simek     // .. ..
4982ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006060, 0x000017FFU ,0x0000003EU),
4983ad5b5801SMichal Simek     // .. .. reg_ddrc_go2critical_hysteresis = 0x0
4984ad5b5801SMichal Simek     // .. .. ==> 0XF8006064[12:5] = 0x00000000U
4985ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001FE0U    VAL : 0x00000000U
4986ad5b5801SMichal Simek     // .. .. reg_arb_go2critical_en = 0x1
4987ad5b5801SMichal Simek     // .. .. ==> 0XF8006064[17:17] = 0x00000001U
4988ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00020000U
4989ad5b5801SMichal Simek     // .. ..
4990ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006064, 0x00021FE0U ,0x00020000U),
4991ad5b5801SMichal Simek     // .. .. reg_ddrc_wrlvl_ww = 0x41
4992ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[7:0] = 0x00000041U
4993ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000041U
4994ad5b5801SMichal Simek     // .. .. reg_ddrc_rdlvl_rr = 0x41
4995ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[15:8] = 0x00000041U
4996ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00004100U
4997ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_wlmrd = 0x28
4998ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[25:16] = 0x00000028U
4999ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF0000U    VAL : 0x00280000U
5000ad5b5801SMichal Simek     // .. ..
5001ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006068, 0x03FFFFFFU ,0x00284141U),
5002ad5b5801SMichal Simek     // .. .. dfi_t_ctrlupd_interval_min_x1024 = 0x10
5003ad5b5801SMichal Simek     // .. .. ==> 0XF800606C[7:0] = 0x00000010U
5004ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000010U
5005ad5b5801SMichal Simek     // .. .. dfi_t_ctrlupd_interval_max_x1024 = 0x16
5006ad5b5801SMichal Simek     // .. .. ==> 0XF800606C[15:8] = 0x00000016U
5007ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00001600U
5008ad5b5801SMichal Simek     // .. ..
5009ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800606C, 0x0000FFFFU ,0x00001610U),
5010ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrl_delay = 0x1
5011ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[3:0] = 0x00000001U
5012ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000001U
5013ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_dram_clk_disable = 0x1
5014ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[7:4] = 0x00000001U
5015ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000010U
5016ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_dram_clk_enable = 0x1
5017ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[11:8] = 0x00000001U
5018ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000100U
5019ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cksre = 0x6
5020ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[15:12] = 0x00000006U
5021ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00006000U
5022ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cksrx = 0x6
5023ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[19:16] = 0x00000006U
5024ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00060000U
5025ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckesr = 0x4
5026ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[25:20] = 0x00000004U
5027ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03F00000U    VAL : 0x00400000U
5028ad5b5801SMichal Simek     // .. ..
5029ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006078, 0x03FFFFFFU ,0x00466111U),
5030ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckpde = 0x2
5031ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[3:0] = 0x00000002U
5032ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000002U
5033ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckpdx = 0x2
5034ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[7:4] = 0x00000002U
5035ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
5036ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckdpde = 0x2
5037ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[11:8] = 0x00000002U
5038ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
5039ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckdpdx = 0x2
5040ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[15:12] = 0x00000002U
5041ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00002000U
5042ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckcsx = 0x3
5043ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[19:16] = 0x00000003U
5044ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00030000U
5045ad5b5801SMichal Simek     // .. ..
5046ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800607C, 0x000FFFFFU ,0x00032222U),
5047ad5b5801SMichal Simek     // .. .. refresh_timer0_start_value_x32 = 0x0
5048ad5b5801SMichal Simek     // .. .. ==> 0XF80060A0[11:0] = 0x00000000U
5049ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000000U
5050ad5b5801SMichal Simek     // .. .. refresh_timer1_start_value_x32 = 0x8
5051ad5b5801SMichal Simek     // .. .. ==> 0XF80060A0[23:12] = 0x00000008U
5052ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FFF000U    VAL : 0x00008000U
5053ad5b5801SMichal Simek     // .. ..
5054ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A0, 0x00FFFFFFU ,0x00008000U),
5055ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_zq = 0x0
5056ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[0:0] = 0x00000000U
5057ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5058ad5b5801SMichal Simek     // .. .. reg_ddrc_ddr3 = 0x1
5059ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[1:1] = 0x00000001U
5060ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
5061ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mod = 0x200
5062ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[11:2] = 0x00000200U
5063ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFCU    VAL : 0x00000800U
5064ad5b5801SMichal Simek     // .. .. reg_ddrc_t_zq_long_nop = 0x200
5065ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[21:12] = 0x00000200U
5066ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00200000U
5067ad5b5801SMichal Simek     // .. .. reg_ddrc_t_zq_short_nop = 0x40
5068ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[31:22] = 0x00000040U
5069ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFC00000U    VAL : 0x10000000U
5070ad5b5801SMichal Simek     // .. ..
5071ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A4, 0xFFFFFFFFU ,0x10200802U),
5072ad5b5801SMichal Simek     // .. .. t_zq_short_interval_x1024 = 0xcb73
5073ad5b5801SMichal Simek     // .. .. ==> 0XF80060A8[19:0] = 0x0000CB73U
5074ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFFFFU    VAL : 0x0000CB73U
5075ad5b5801SMichal Simek     // .. .. dram_rstn_x1024 = 0x69
5076ad5b5801SMichal Simek     // .. .. ==> 0XF80060A8[27:20] = 0x00000069U
5077ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0FF00000U    VAL : 0x06900000U
5078ad5b5801SMichal Simek     // .. ..
5079ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A8, 0x0FFFFFFFU ,0x0690CB73U),
5080ad5b5801SMichal Simek     // .. .. deeppowerdown_en = 0x0
5081ad5b5801SMichal Simek     // .. .. ==> 0XF80060AC[0:0] = 0x00000000U
5082ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5083ad5b5801SMichal Simek     // .. .. deeppowerdown_to_x1024 = 0xff
5084ad5b5801SMichal Simek     // .. .. ==> 0XF80060AC[8:1] = 0x000000FFU
5085ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001FEU    VAL : 0x000001FEU
5086ad5b5801SMichal Simek     // .. ..
5087ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060AC, 0x000001FFU ,0x000001FEU),
5088ad5b5801SMichal Simek     // .. .. dfi_wrlvl_max_x1024 = 0xfff
5089ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[11:0] = 0x00000FFFU
5090ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000FFFU
5091ad5b5801SMichal Simek     // .. .. dfi_rdlvl_max_x1024 = 0xfff
5092ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[23:12] = 0x00000FFFU
5093ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FFF000U    VAL : 0x00FFF000U
5094ad5b5801SMichal Simek     // .. .. ddrc_reg_twrlvl_max_error = 0x0
5095ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[24:24] = 0x00000000U
5096ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
5097ad5b5801SMichal Simek     // .. .. ddrc_reg_trdlvl_max_error = 0x0
5098ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[25:25] = 0x00000000U
5099ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
5100ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_wr_level_en = 0x1
5101ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[26:26] = 0x00000001U
5102ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x04000000U
5103ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_rd_dqs_gate_level = 0x1
5104ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[27:27] = 0x00000001U
5105ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x08000000U
5106ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_rd_data_eye_train = 0x1
5107ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[28:28] = 0x00000001U
5108ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
5109ad5b5801SMichal Simek     // .. ..
5110ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B0, 0x1FFFFFFFU ,0x1CFFFFFFU),
5111ad5b5801SMichal Simek     // .. .. reg_ddrc_2t_delay = 0x0
5112ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[8:0] = 0x00000000U
5113ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001FFU    VAL : 0x00000000U
5114ad5b5801SMichal Simek     // .. .. reg_ddrc_skip_ocd = 0x1
5115ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[9:9] = 0x00000001U
5116ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
5117ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_pre_bypass = 0x0
5118ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[10:10] = 0x00000000U
5119ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5120ad5b5801SMichal Simek     // .. ..
5121ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B4, 0x000007FFU ,0x00000200U),
5122ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_rddata_en = 0x6
5123ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[4:0] = 0x00000006U
5124ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000006U
5125ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrlup_min = 0x3
5126ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[14:5] = 0x00000003U
5127ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FE0U    VAL : 0x00000060U
5128ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrlup_max = 0x40
5129ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[24:15] = 0x00000040U
5130ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01FF8000U    VAL : 0x00200000U
5131ad5b5801SMichal Simek     // .. ..
5132ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B8, 0x01FFFFFFU ,0x00200066U),
5133ad5b5801SMichal Simek     // .. .. START: RESET ECC ERROR
5134ad5b5801SMichal Simek     // .. .. Clear_Uncorrectable_DRAM_ECC_error = 1
5135ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[0:0] = 0x00000001U
5136ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5137ad5b5801SMichal Simek     // .. .. Clear_Correctable_DRAM_ECC_error = 1
5138ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[1:1] = 0x00000001U
5139ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
5140ad5b5801SMichal Simek     // .. ..
5141ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C4, 0x00000003U ,0x00000003U),
5142ad5b5801SMichal Simek     // .. .. FINISH: RESET ECC ERROR
5143ad5b5801SMichal Simek     // .. .. Clear_Uncorrectable_DRAM_ECC_error = 0x0
5144ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[0:0] = 0x00000000U
5145ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5146ad5b5801SMichal Simek     // .. .. Clear_Correctable_DRAM_ECC_error = 0x0
5147ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[1:1] = 0x00000000U
5148ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5149ad5b5801SMichal Simek     // .. ..
5150ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C4, 0x00000003U ,0x00000000U),
5151ad5b5801SMichal Simek     // .. .. CORR_ECC_LOG_VALID = 0x0
5152ad5b5801SMichal Simek     // .. .. ==> 0XF80060C8[0:0] = 0x00000000U
5153ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5154ad5b5801SMichal Simek     // .. .. ECC_CORRECTED_BIT_NUM = 0x0
5155ad5b5801SMichal Simek     // .. .. ==> 0XF80060C8[7:1] = 0x00000000U
5156ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FEU    VAL : 0x00000000U
5157ad5b5801SMichal Simek     // .. ..
5158ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C8, 0x000000FFU ,0x00000000U),
5159ad5b5801SMichal Simek     // .. .. UNCORR_ECC_LOG_VALID = 0x0
5160ad5b5801SMichal Simek     // .. .. ==> 0XF80060DC[0:0] = 0x00000000U
5161ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5162ad5b5801SMichal Simek     // .. ..
5163ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060DC, 0x00000001U ,0x00000000U),
5164ad5b5801SMichal Simek     // .. .. STAT_NUM_CORR_ERR = 0x0
5165ad5b5801SMichal Simek     // .. .. ==> 0XF80060F0[15:8] = 0x00000000U
5166ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00000000U
5167ad5b5801SMichal Simek     // .. .. STAT_NUM_UNCORR_ERR = 0x0
5168ad5b5801SMichal Simek     // .. .. ==> 0XF80060F0[7:0] = 0x00000000U
5169ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000000U
5170ad5b5801SMichal Simek     // .. ..
5171ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060F0, 0x0000FFFFU ,0x00000000U),
5172ad5b5801SMichal Simek     // .. .. reg_ddrc_ecc_mode = 0x0
5173ad5b5801SMichal Simek     // .. .. ==> 0XF80060F4[2:0] = 0x00000000U
5174ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000000U
5175ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_scrub = 0x1
5176ad5b5801SMichal Simek     // .. .. ==> 0XF80060F4[3:3] = 0x00000001U
5177ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
5178ad5b5801SMichal Simek     // .. ..
5179ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060F4, 0x0000000FU ,0x00000008U),
5180ad5b5801SMichal Simek     // .. .. reg_phy_dif_on = 0x0
5181ad5b5801SMichal Simek     // .. .. ==> 0XF8006114[3:0] = 0x00000000U
5182ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
5183ad5b5801SMichal Simek     // .. .. reg_phy_dif_off = 0x0
5184ad5b5801SMichal Simek     // .. .. ==> 0XF8006114[7:4] = 0x00000000U
5185ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
5186ad5b5801SMichal Simek     // .. ..
5187ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006114, 0x000000FFU ,0x00000000U),
5188ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
5189ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[0:0] = 0x00000001U
5190ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5191ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
5192ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[1:1] = 0x00000000U
5193ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5194ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
5195ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[2:2] = 0x00000000U
5196ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5197ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
5198ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[3:3] = 0x00000000U
5199ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5200ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
5201ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[4:4] = 0x00000000U
5202ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5203ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
5204ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[5:5] = 0x00000000U
5205ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
5206ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
5207ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[14:6] = 0x00000000U
5208ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
5209ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
5210ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[23:15] = 0x00000000U
5211ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
5212ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
5213ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[30:24] = 0x00000040U
5214ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
5215ad5b5801SMichal Simek     // .. ..
5216ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006118, 0x7FFFFFFFU ,0x40000001U),
5217ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
5218ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[0:0] = 0x00000001U
5219ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5220ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
5221ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[1:1] = 0x00000000U
5222ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5223ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
5224ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[2:2] = 0x00000000U
5225ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5226ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
5227ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[3:3] = 0x00000000U
5228ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5229ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
5230ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[4:4] = 0x00000000U
5231ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5232ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
5233ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[5:5] = 0x00000000U
5234ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
5235ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
5236ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[14:6] = 0x00000000U
5237ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
5238ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
5239ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[23:15] = 0x00000000U
5240ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
5241ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
5242ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[30:24] = 0x00000040U
5243ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
5244ad5b5801SMichal Simek     // .. ..
5245ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800611C, 0x7FFFFFFFU ,0x40000001U),
5246ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
5247ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[0:0] = 0x00000001U
5248ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5249ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
5250ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[1:1] = 0x00000000U
5251ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5252ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
5253ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[2:2] = 0x00000000U
5254ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5255ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
5256ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[3:3] = 0x00000000U
5257ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5258ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
5259ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[4:4] = 0x00000000U
5260ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5261ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
5262ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[5:5] = 0x00000000U
5263ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
5264ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
5265ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[14:6] = 0x00000000U
5266ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
5267ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
5268ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[23:15] = 0x00000000U
5269ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
5270ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
5271ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[30:24] = 0x00000040U
5272ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
5273ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
5274ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[0:0] = 0x00000001U
5275ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5276ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
5277ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[1:1] = 0x00000000U
5278ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5279ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
5280ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[2:2] = 0x00000000U
5281ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5282ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
5283ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[3:3] = 0x00000000U
5284ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5285ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
5286ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[4:4] = 0x00000000U
5287ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5288ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
5289ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[5:5] = 0x00000000U
5290ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
5291ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
5292ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[14:6] = 0x00000000U
5293ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
5294ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
5295ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[23:15] = 0x00000000U
5296ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
5297ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
5298ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[30:24] = 0x00000040U
5299ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
5300ad5b5801SMichal Simek     // .. ..
5301ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006120, 0x7FFFFFFFU ,0x40000001U),
5302ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
5303ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[0:0] = 0x00000001U
5304ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5305ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
5306ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[1:1] = 0x00000000U
5307ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5308ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
5309ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[2:2] = 0x00000000U
5310ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5311ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
5312ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[3:3] = 0x00000000U
5313ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5314ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
5315ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[4:4] = 0x00000000U
5316ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5317ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
5318ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[5:5] = 0x00000000U
5319ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
5320ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
5321ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[14:6] = 0x00000000U
5322ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
5323ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
5324ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[23:15] = 0x00000000U
5325ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
5326ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
5327ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[30:24] = 0x00000040U
5328ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
5329ad5b5801SMichal Simek     // .. ..
5330ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006124, 0x7FFFFFFFU ,0x40000001U),
5331ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x3
5332ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[9:0] = 0x00000003U
5333ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000003U
5334ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xcf
5335ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[19:10] = 0x000000CFU
5336ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00033C00U
5337ad5b5801SMichal Simek     // .. ..
5338ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800612C, 0x000FFFFFU ,0x00033C03U),
5339ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x3
5340ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[9:0] = 0x00000003U
5341ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000003U
5342ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xd0
5343ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[19:10] = 0x000000D0U
5344ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00034000U
5345ad5b5801SMichal Simek     // .. ..
5346ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006130, 0x000FFFFFU ,0x00034003U),
5347ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x0
5348ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[9:0] = 0x00000000U
5349ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000000U
5350ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xbd
5351ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[19:10] = 0x000000BDU
5352ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0002F400U
5353ad5b5801SMichal Simek     // .. ..
5354ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006134, 0x000FFFFFU ,0x0002F400U),
5355ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x0
5356ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[9:0] = 0x00000000U
5357ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000000U
5358ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xc1
5359ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[19:10] = 0x000000C1U
5360ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00030400U
5361ad5b5801SMichal Simek     // .. ..
5362ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006138, 0x000FFFFFU ,0x00030400U),
5363ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
5364ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[9:0] = 0x00000035U
5365ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
5366ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
5367ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[10:10] = 0x00000000U
5368ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5369ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
5370ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[19:11] = 0x00000000U
5371ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5372ad5b5801SMichal Simek     // .. ..
5373ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006140, 0x000FFFFFU ,0x00000035U),
5374ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
5375ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[9:0] = 0x00000035U
5376ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
5377ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
5378ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[10:10] = 0x00000000U
5379ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5380ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
5381ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[19:11] = 0x00000000U
5382ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5383ad5b5801SMichal Simek     // .. ..
5384ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006144, 0x000FFFFFU ,0x00000035U),
5385ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
5386ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[9:0] = 0x00000035U
5387ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
5388ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
5389ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[10:10] = 0x00000000U
5390ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5391ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
5392ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[19:11] = 0x00000000U
5393ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5394ad5b5801SMichal Simek     // .. ..
5395ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006148, 0x000FFFFFU ,0x00000035U),
5396ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
5397ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[9:0] = 0x00000035U
5398ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
5399ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
5400ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[10:10] = 0x00000000U
5401ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5402ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
5403ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[19:11] = 0x00000000U
5404ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5405ad5b5801SMichal Simek     // .. ..
5406ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800614C, 0x000FFFFFU ,0x00000035U),
5407ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x83
5408ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[9:0] = 0x00000083U
5409ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000083U
5410ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
5411ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[10:10] = 0x00000000U
5412ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5413ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
5414ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[19:11] = 0x00000000U
5415ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5416ad5b5801SMichal Simek     // .. ..
5417ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006154, 0x000FFFFFU ,0x00000083U),
5418ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x83
5419ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[9:0] = 0x00000083U
5420ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000083U
5421ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
5422ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[10:10] = 0x00000000U
5423ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5424ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
5425ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[19:11] = 0x00000000U
5426ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5427ad5b5801SMichal Simek     // .. ..
5428ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006158, 0x000FFFFFU ,0x00000083U),
5429ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x7f
5430ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[9:0] = 0x0000007FU
5431ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x0000007FU
5432ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
5433ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[10:10] = 0x00000000U
5434ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5435ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
5436ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[19:11] = 0x00000000U
5437ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5438ad5b5801SMichal Simek     // .. ..
5439ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800615C, 0x000FFFFFU ,0x0000007FU),
5440ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x78
5441ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[9:0] = 0x00000078U
5442ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000078U
5443ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
5444ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[10:10] = 0x00000000U
5445ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5446ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
5447ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[19:11] = 0x00000000U
5448ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5449ad5b5801SMichal Simek     // .. ..
5450ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006160, 0x000FFFFFU ,0x00000078U),
5451ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x124
5452ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[10:0] = 0x00000124U
5453ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000124U
5454ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
5455ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[11:11] = 0x00000000U
5456ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5457ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
5458ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[20:12] = 0x00000000U
5459ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
5460ad5b5801SMichal Simek     // .. ..
5461ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006168, 0x001FFFFFU ,0x00000124U),
5462ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x125
5463ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[10:0] = 0x00000125U
5464ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000125U
5465ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
5466ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[11:11] = 0x00000000U
5467ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5468ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
5469ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[20:12] = 0x00000000U
5470ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
5471ad5b5801SMichal Simek     // .. ..
5472ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800616C, 0x001FFFFFU ,0x00000125U),
5473ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x112
5474ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[10:0] = 0x00000112U
5475ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000112U
5476ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
5477ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[11:11] = 0x00000000U
5478ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5479ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
5480ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[20:12] = 0x00000000U
5481ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
5482ad5b5801SMichal Simek     // .. ..
5483ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006170, 0x001FFFFFU ,0x00000112U),
5484ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x116
5485ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[10:0] = 0x00000116U
5486ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000116U
5487ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
5488ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[11:11] = 0x00000000U
5489ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5490ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
5491ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[20:12] = 0x00000000U
5492ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
5493ad5b5801SMichal Simek     // .. ..
5494ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006174, 0x001FFFFFU ,0x00000116U),
5495ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xc3
5496ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[9:0] = 0x000000C3U
5497ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000C3U
5498ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
5499ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[10:10] = 0x00000000U
5500ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5501ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
5502ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[19:11] = 0x00000000U
5503ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5504ad5b5801SMichal Simek     // .. ..
5505ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800617C, 0x000FFFFFU ,0x000000C3U),
5506ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xc3
5507ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[9:0] = 0x000000C3U
5508ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000C3U
5509ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
5510ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[10:10] = 0x00000000U
5511ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5512ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
5513ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[19:11] = 0x00000000U
5514ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5515ad5b5801SMichal Simek     // .. ..
5516ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006180, 0x000FFFFFU ,0x000000C3U),
5517ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xbf
5518ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[9:0] = 0x000000BFU
5519ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000BFU
5520ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
5521ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[10:10] = 0x00000000U
5522ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5523ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
5524ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[19:11] = 0x00000000U
5525ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5526ad5b5801SMichal Simek     // .. ..
5527ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006184, 0x000FFFFFU ,0x000000BFU),
5528ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xb8
5529ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[9:0] = 0x000000B8U
5530ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000B8U
5531ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
5532ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[10:10] = 0x00000000U
5533ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5534ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
5535ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[19:11] = 0x00000000U
5536ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5537ad5b5801SMichal Simek     // .. ..
5538ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006188, 0x000FFFFFU ,0x000000B8U),
5539ad5b5801SMichal Simek     // .. .. reg_phy_loopback = 0x0
5540ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[0:0] = 0x00000000U
5541ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5542ad5b5801SMichal Simek     // .. .. reg_phy_bl2 = 0x0
5543ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[1:1] = 0x00000000U
5544ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5545ad5b5801SMichal Simek     // .. .. reg_phy_at_spd_atpg = 0x0
5546ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[2:2] = 0x00000000U
5547ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5548ad5b5801SMichal Simek     // .. .. reg_phy_bist_enable = 0x0
5549ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[3:3] = 0x00000000U
5550ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5551ad5b5801SMichal Simek     // .. .. reg_phy_bist_force_err = 0x0
5552ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[4:4] = 0x00000000U
5553ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5554ad5b5801SMichal Simek     // .. .. reg_phy_bist_mode = 0x0
5555ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[6:5] = 0x00000000U
5556ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
5557ad5b5801SMichal Simek     // .. .. reg_phy_invert_clkout = 0x1
5558ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[7:7] = 0x00000001U
5559ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
5560ad5b5801SMichal Simek     // .. .. reg_phy_all_dq_mpr_rd_resp = 0x0
5561ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[8:8] = 0x00000000U
5562ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
5563ad5b5801SMichal Simek     // .. .. reg_phy_sel_logic = 0x0
5564ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[9:9] = 0x00000000U
5565ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
5566ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_ratio = 0x100
5567ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[19:10] = 0x00000100U
5568ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00040000U
5569ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_force = 0x0
5570ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[20:20] = 0x00000000U
5571ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
5572ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_delay = 0x0
5573ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[27:21] = 0x00000000U
5574ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0FE00000U    VAL : 0x00000000U
5575ad5b5801SMichal Simek     // .. .. reg_phy_use_rank0_delays = 0x1
5576ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[28:28] = 0x00000001U
5577ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
5578ad5b5801SMichal Simek     // .. .. reg_phy_lpddr = 0x0
5579ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[29:29] = 0x00000000U
5580ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
5581ad5b5801SMichal Simek     // .. .. reg_phy_cmd_latency = 0x0
5582ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[30:30] = 0x00000000U
5583ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x40000000U    VAL : 0x00000000U
5584ad5b5801SMichal Simek     // .. .. reg_phy_int_lpbk = 0x0
5585ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[31:31] = 0x00000000U
5586ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x80000000U    VAL : 0x00000000U
5587ad5b5801SMichal Simek     // .. ..
5588ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006190, 0xFFFFFFFFU ,0x10040080U),
5589ad5b5801SMichal Simek     // .. .. reg_phy_wr_rl_delay = 0x2
5590ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[4:0] = 0x00000002U
5591ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000002U
5592ad5b5801SMichal Simek     // .. .. reg_phy_rd_rl_delay = 0x4
5593ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[9:5] = 0x00000004U
5594ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x00000080U
5595ad5b5801SMichal Simek     // .. .. reg_phy_dll_lock_diff = 0xf
5596ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[13:10] = 0x0000000FU
5597ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003C00U    VAL : 0x00003C00U
5598ad5b5801SMichal Simek     // .. .. reg_phy_use_wr_level = 0x1
5599ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[14:14] = 0x00000001U
5600ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00004000U
5601ad5b5801SMichal Simek     // .. .. reg_phy_use_rd_dqs_gate_level = 0x1
5602ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[15:15] = 0x00000001U
5603ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00008000U
5604ad5b5801SMichal Simek     // .. .. reg_phy_use_rd_data_eye_level = 0x1
5605ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[16:16] = 0x00000001U
5606ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00010000U
5607ad5b5801SMichal Simek     // .. .. reg_phy_dis_calib_rst = 0x0
5608ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[17:17] = 0x00000000U
5609ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5610ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_delay = 0x0
5611ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[19:18] = 0x00000000U
5612ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
5613ad5b5801SMichal Simek     // .. ..
5614ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006194, 0x000FFFFFU ,0x0001FC82U),
5615ad5b5801SMichal Simek     // .. .. reg_arb_page_addr_mask = 0x0
5616ad5b5801SMichal Simek     // .. .. ==> 0XF8006204[31:0] = 0x00000000U
5617ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000000U
5618ad5b5801SMichal Simek     // .. ..
5619ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006204, 0xFFFFFFFFU ,0x00000000U),
5620ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
5621ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[9:0] = 0x000003FFU
5622ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5623ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
5624ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[16:16] = 0x00000000U
5625ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5626ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
5627ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[17:17] = 0x00000000U
5628ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5629ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
5630ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[18:18] = 0x00000000U
5631ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5632ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
5633ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[19:19] = 0x00000001U
5634ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
5635ad5b5801SMichal Simek     // .. ..
5636ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006208, 0x000F03FFU ,0x000803FFU),
5637ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
5638ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[9:0] = 0x000003FFU
5639ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5640ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
5641ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[16:16] = 0x00000000U
5642ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5643ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
5644ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[17:17] = 0x00000000U
5645ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5646ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
5647ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[18:18] = 0x00000000U
5648ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5649ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
5650ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[19:19] = 0x00000001U
5651ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
5652ad5b5801SMichal Simek     // .. ..
5653ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800620C, 0x000F03FFU ,0x000803FFU),
5654ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
5655ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[9:0] = 0x000003FFU
5656ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5657ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
5658ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[16:16] = 0x00000000U
5659ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5660ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
5661ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[17:17] = 0x00000000U
5662ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5663ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
5664ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[18:18] = 0x00000000U
5665ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5666ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
5667ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[19:19] = 0x00000001U
5668ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
5669ad5b5801SMichal Simek     // .. ..
5670ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006210, 0x000F03FFU ,0x000803FFU),
5671ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
5672ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[9:0] = 0x000003FFU
5673ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5674ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
5675ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[16:16] = 0x00000000U
5676ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5677ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
5678ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[17:17] = 0x00000000U
5679ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5680ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
5681ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[18:18] = 0x00000000U
5682ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5683ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
5684ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[19:19] = 0x00000001U
5685ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
5686ad5b5801SMichal Simek     // .. ..
5687ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006214, 0x000F03FFU ,0x000803FFU),
5688ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
5689ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[9:0] = 0x000003FFU
5690ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5691ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
5692ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[16:16] = 0x00000000U
5693ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5694ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
5695ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[17:17] = 0x00000000U
5696ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5697ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
5698ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[18:18] = 0x00000000U
5699ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5700ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
5701ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[19:19] = 0x00000000U
5702ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
5703ad5b5801SMichal Simek     // .. ..
5704ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006218, 0x000F03FFU ,0x000003FFU),
5705ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
5706ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[9:0] = 0x000003FFU
5707ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5708ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
5709ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[16:16] = 0x00000000U
5710ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5711ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
5712ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[17:17] = 0x00000000U
5713ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5714ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
5715ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[18:18] = 0x00000000U
5716ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5717ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
5718ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[19:19] = 0x00000000U
5719ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
5720ad5b5801SMichal Simek     // .. ..
5721ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800621C, 0x000F03FFU ,0x000003FFU),
5722ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
5723ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[9:0] = 0x000003FFU
5724ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5725ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
5726ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[16:16] = 0x00000000U
5727ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5728ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
5729ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[17:17] = 0x00000000U
5730ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5731ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
5732ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[18:18] = 0x00000000U
5733ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5734ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
5735ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[19:19] = 0x00000000U
5736ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
5737ad5b5801SMichal Simek     // .. ..
5738ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006220, 0x000F03FFU ,0x000003FFU),
5739ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
5740ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[9:0] = 0x000003FFU
5741ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5742ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
5743ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[16:16] = 0x00000000U
5744ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5745ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
5746ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[17:17] = 0x00000000U
5747ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5748ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
5749ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[18:18] = 0x00000000U
5750ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5751ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
5752ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[19:19] = 0x00000000U
5753ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
5754ad5b5801SMichal Simek     // .. ..
5755ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006224, 0x000F03FFU ,0x000003FFU),
5756ad5b5801SMichal Simek     // .. .. reg_ddrc_lpddr2 = 0x0
5757ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[0:0] = 0x00000000U
5758ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5759ad5b5801SMichal Simek     // .. .. reg_ddrc_per_bank_refresh = 0x0
5760ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[1:1] = 0x00000000U
5761ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5762ad5b5801SMichal Simek     // .. .. reg_ddrc_derate_enable = 0x0
5763ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[2:2] = 0x00000000U
5764ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5765ad5b5801SMichal Simek     // .. .. reg_ddrc_mr4_margin = 0x0
5766ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[11:4] = 0x00000000U
5767ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FF0U    VAL : 0x00000000U
5768ad5b5801SMichal Simek     // .. ..
5769ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062A8, 0x00000FF7U ,0x00000000U),
5770ad5b5801SMichal Simek     // .. .. reg_ddrc_mr4_read_interval = 0x0
5771ad5b5801SMichal Simek     // .. .. ==> 0XF80062AC[31:0] = 0x00000000U
5772ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000000U
5773ad5b5801SMichal Simek     // .. ..
5774ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062AC, 0xFFFFFFFFU ,0x00000000U),
5775ad5b5801SMichal Simek     // .. .. reg_ddrc_min_stable_clock_x1 = 0x5
5776ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[3:0] = 0x00000005U
5777ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000005U
5778ad5b5801SMichal Simek     // .. .. reg_ddrc_idle_after_reset_x32 = 0x12
5779ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[11:4] = 0x00000012U
5780ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FF0U    VAL : 0x00000120U
5781ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mrw = 0x5
5782ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[21:12] = 0x00000005U
5783ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00005000U
5784ad5b5801SMichal Simek     // .. ..
5785ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062B0, 0x003FFFFFU ,0x00005125U),
5786ad5b5801SMichal Simek     // .. .. reg_ddrc_max_auto_init_x1024 = 0xa8
5787ad5b5801SMichal Simek     // .. .. ==> 0XF80062B4[7:0] = 0x000000A8U
5788ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x000000A8U
5789ad5b5801SMichal Simek     // .. .. reg_ddrc_dev_zqinit_x32 = 0x12
5790ad5b5801SMichal Simek     // .. .. ==> 0XF80062B4[17:8] = 0x00000012U
5791ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0003FF00U    VAL : 0x00001200U
5792ad5b5801SMichal Simek     // .. ..
5793ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062B4, 0x0003FFFFU ,0x000012A8U),
5794ad5b5801SMichal Simek     // .. .. START: POLL ON DCI STATUS
5795ad5b5801SMichal Simek     // .. .. DONE = 1
5796ad5b5801SMichal Simek     // .. .. ==> 0XF8000B74[13:13] = 0x00000001U
5797ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
5798ad5b5801SMichal Simek     // .. ..
5799ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF8000B74, 0x00002000U),
5800ad5b5801SMichal Simek     // .. .. FINISH: POLL ON DCI STATUS
5801ad5b5801SMichal Simek     // .. .. START: UNLOCK DDR
5802ad5b5801SMichal Simek     // .. .. reg_ddrc_soft_rstb = 0x1
5803ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[0:0] = 0x00000001U
5804ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5805ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_en = 0x0
5806ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[1:1] = 0x00000000U
5807ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5808ad5b5801SMichal Simek     // .. .. reg_ddrc_data_bus_width = 0x0
5809ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[3:2] = 0x00000000U
5810ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000CU    VAL : 0x00000000U
5811ad5b5801SMichal Simek     // .. .. reg_ddrc_burst8_refresh = 0x0
5812ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[6:4] = 0x00000000U
5813ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
5814ad5b5801SMichal Simek     // .. .. reg_ddrc_rdwr_idle_gap = 1
5815ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[13:7] = 0x00000001U
5816ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003F80U    VAL : 0x00000080U
5817ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_rd_bypass = 0x0
5818ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[14:14] = 0x00000000U
5819ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
5820ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_act_bypass = 0x0
5821ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[15:15] = 0x00000000U
5822ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
5823ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_refresh = 0x0
5824ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[16:16] = 0x00000000U
5825ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5826ad5b5801SMichal Simek     // .. ..
5827ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006000, 0x0001FFFFU ,0x00000081U),
5828ad5b5801SMichal Simek     // .. .. FINISH: UNLOCK DDR
5829ad5b5801SMichal Simek     // .. .. START: CHECK DDR STATUS
5830ad5b5801SMichal Simek     // .. .. ddrc_reg_operating_mode = 1
5831ad5b5801SMichal Simek     // .. .. ==> 0XF8006054[2:0] = 0x00000001U
5832ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000001U
5833ad5b5801SMichal Simek     // .. ..
5834ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF8006054, 0x00000007U),
5835ad5b5801SMichal Simek     // .. .. FINISH: CHECK DDR STATUS
5836ad5b5801SMichal Simek     // .. FINISH: DDR INITIALIZATION
5837ad5b5801SMichal Simek     // FINISH: top
5838ad5b5801SMichal Simek     //
5839ad5b5801SMichal Simek     EMIT_EXIT(),
5840ad5b5801SMichal Simek 
5841ad5b5801SMichal Simek     //
5842ad5b5801SMichal Simek };
5843ad5b5801SMichal Simek 
5844ad5b5801SMichal Simek unsigned long ps7_mio_init_data_2_0[] = {
5845ad5b5801SMichal Simek     // START: top
5846ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
5847ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
5848ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
5849ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
5850ad5b5801SMichal Simek     // ..
5851ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
5852ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
5853ad5b5801SMichal Simek     // .. START: OCM REMAPPING
5854ad5b5801SMichal Simek     // .. FINISH: OCM REMAPPING
5855ad5b5801SMichal Simek     // .. START: DDRIOB SETTINGS
5856ad5b5801SMichal Simek     // .. INP_POWER = 0x0
5857ad5b5801SMichal Simek     // .. ==> 0XF8000B40[0:0] = 0x00000000U
5858ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5859ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
5860ad5b5801SMichal Simek     // .. ==> 0XF8000B40[2:1] = 0x00000000U
5861ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
5862ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
5863ad5b5801SMichal Simek     // .. ==> 0XF8000B40[3:3] = 0x00000000U
5864ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5865ad5b5801SMichal Simek     // .. TERM_EN = 0x0
5866ad5b5801SMichal Simek     // .. ==> 0XF8000B40[4:4] = 0x00000000U
5867ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5868ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
5869ad5b5801SMichal Simek     // .. ==> 0XF8000B40[6:5] = 0x00000000U
5870ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
5871ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
5872ad5b5801SMichal Simek     // .. ==> 0XF8000B40[7:7] = 0x00000000U
5873ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
5874ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
5875ad5b5801SMichal Simek     // .. ==> 0XF8000B40[8:8] = 0x00000000U
5876ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
5877ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
5878ad5b5801SMichal Simek     // .. ==> 0XF8000B40[10:9] = 0x00000003U
5879ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
5880ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
5881ad5b5801SMichal Simek     // .. ==> 0XF8000B40[11:11] = 0x00000000U
5882ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5883ad5b5801SMichal Simek     // ..
5884ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B40, 0x00000FFFU ,0x00000600U),
5885ad5b5801SMichal Simek     // .. INP_POWER = 0x0
5886ad5b5801SMichal Simek     // .. ==> 0XF8000B44[0:0] = 0x00000000U
5887ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5888ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
5889ad5b5801SMichal Simek     // .. ==> 0XF8000B44[2:1] = 0x00000000U
5890ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
5891ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
5892ad5b5801SMichal Simek     // .. ==> 0XF8000B44[3:3] = 0x00000000U
5893ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5894ad5b5801SMichal Simek     // .. TERM_EN = 0x0
5895ad5b5801SMichal Simek     // .. ==> 0XF8000B44[4:4] = 0x00000000U
5896ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5897ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
5898ad5b5801SMichal Simek     // .. ==> 0XF8000B44[6:5] = 0x00000000U
5899ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
5900ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
5901ad5b5801SMichal Simek     // .. ==> 0XF8000B44[7:7] = 0x00000000U
5902ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
5903ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
5904ad5b5801SMichal Simek     // .. ==> 0XF8000B44[8:8] = 0x00000000U
5905ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
5906ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
5907ad5b5801SMichal Simek     // .. ==> 0XF8000B44[10:9] = 0x00000003U
5908ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
5909ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
5910ad5b5801SMichal Simek     // .. ==> 0XF8000B44[11:11] = 0x00000000U
5911ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5912ad5b5801SMichal Simek     // ..
5913ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B44, 0x00000FFFU ,0x00000600U),
5914ad5b5801SMichal Simek     // .. INP_POWER = 0x0
5915ad5b5801SMichal Simek     // .. ==> 0XF8000B48[0:0] = 0x00000000U
5916ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5917ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
5918ad5b5801SMichal Simek     // .. ==> 0XF8000B48[2:1] = 0x00000001U
5919ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
5920ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
5921ad5b5801SMichal Simek     // .. ==> 0XF8000B48[3:3] = 0x00000000U
5922ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5923ad5b5801SMichal Simek     // .. TERM_EN = 0x1
5924ad5b5801SMichal Simek     // .. ==> 0XF8000B48[4:4] = 0x00000001U
5925ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
5926ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
5927ad5b5801SMichal Simek     // .. ==> 0XF8000B48[6:5] = 0x00000003U
5928ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
5929ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
5930ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000000U
5931ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
5932ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
5933ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000000U
5934ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
5935ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
5936ad5b5801SMichal Simek     // .. ==> 0XF8000B48[10:9] = 0x00000003U
5937ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
5938ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
5939ad5b5801SMichal Simek     // .. ==> 0XF8000B48[11:11] = 0x00000000U
5940ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5941ad5b5801SMichal Simek     // ..
5942ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000FFFU ,0x00000672U),
5943ad5b5801SMichal Simek     // .. INP_POWER = 0x0
5944ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[0:0] = 0x00000000U
5945ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5946ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
5947ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[2:1] = 0x00000001U
5948ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
5949ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
5950ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[3:3] = 0x00000000U
5951ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5952ad5b5801SMichal Simek     // .. TERM_EN = 0x1
5953ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[4:4] = 0x00000001U
5954ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
5955ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
5956ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[6:5] = 0x00000003U
5957ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
5958ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
5959ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000000U
5960ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
5961ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
5962ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000000U
5963ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
5964ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
5965ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[10:9] = 0x00000003U
5966ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
5967ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
5968ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[11:11] = 0x00000000U
5969ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5970ad5b5801SMichal Simek     // ..
5971ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000FFFU ,0x00000672U),
5972ad5b5801SMichal Simek     // .. INP_POWER = 0x0
5973ad5b5801SMichal Simek     // .. ==> 0XF8000B50[0:0] = 0x00000000U
5974ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5975ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
5976ad5b5801SMichal Simek     // .. ==> 0XF8000B50[2:1] = 0x00000002U
5977ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
5978ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
5979ad5b5801SMichal Simek     // .. ==> 0XF8000B50[3:3] = 0x00000000U
5980ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5981ad5b5801SMichal Simek     // .. TERM_EN = 0x1
5982ad5b5801SMichal Simek     // .. ==> 0XF8000B50[4:4] = 0x00000001U
5983ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
5984ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
5985ad5b5801SMichal Simek     // .. ==> 0XF8000B50[6:5] = 0x00000003U
5986ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
5987ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
5988ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000000U
5989ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
5990ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
5991ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000000U
5992ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
5993ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
5994ad5b5801SMichal Simek     // .. ==> 0XF8000B50[10:9] = 0x00000003U
5995ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
5996ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
5997ad5b5801SMichal Simek     // .. ==> 0XF8000B50[11:11] = 0x00000000U
5998ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5999ad5b5801SMichal Simek     // ..
6000ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000FFFU ,0x00000674U),
6001ad5b5801SMichal Simek     // .. INP_POWER = 0x0
6002ad5b5801SMichal Simek     // .. ==> 0XF8000B54[0:0] = 0x00000000U
6003ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6004ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
6005ad5b5801SMichal Simek     // .. ==> 0XF8000B54[2:1] = 0x00000002U
6006ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
6007ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
6008ad5b5801SMichal Simek     // .. ==> 0XF8000B54[3:3] = 0x00000000U
6009ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
6010ad5b5801SMichal Simek     // .. TERM_EN = 0x1
6011ad5b5801SMichal Simek     // .. ==> 0XF8000B54[4:4] = 0x00000001U
6012ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
6013ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
6014ad5b5801SMichal Simek     // .. ==> 0XF8000B54[6:5] = 0x00000003U
6015ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
6016ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
6017ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000000U
6018ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
6019ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
6020ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000000U
6021ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6022ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
6023ad5b5801SMichal Simek     // .. ==> 0XF8000B54[10:9] = 0x00000003U
6024ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
6025ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
6026ad5b5801SMichal Simek     // .. ==> 0XF8000B54[11:11] = 0x00000000U
6027ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
6028ad5b5801SMichal Simek     // ..
6029ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000FFFU ,0x00000674U),
6030ad5b5801SMichal Simek     // .. INP_POWER = 0x0
6031ad5b5801SMichal Simek     // .. ==> 0XF8000B58[0:0] = 0x00000000U
6032ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6033ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
6034ad5b5801SMichal Simek     // .. ==> 0XF8000B58[2:1] = 0x00000000U
6035ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
6036ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
6037ad5b5801SMichal Simek     // .. ==> 0XF8000B58[3:3] = 0x00000000U
6038ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
6039ad5b5801SMichal Simek     // .. TERM_EN = 0x0
6040ad5b5801SMichal Simek     // .. ==> 0XF8000B58[4:4] = 0x00000000U
6041ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
6042ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
6043ad5b5801SMichal Simek     // .. ==> 0XF8000B58[6:5] = 0x00000000U
6044ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
6045ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
6046ad5b5801SMichal Simek     // .. ==> 0XF8000B58[7:7] = 0x00000000U
6047ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
6048ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
6049ad5b5801SMichal Simek     // .. ==> 0XF8000B58[8:8] = 0x00000000U
6050ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6051ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
6052ad5b5801SMichal Simek     // .. ==> 0XF8000B58[10:9] = 0x00000003U
6053ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
6054ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
6055ad5b5801SMichal Simek     // .. ==> 0XF8000B58[11:11] = 0x00000000U
6056ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
6057ad5b5801SMichal Simek     // ..
6058ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B58, 0x00000FFFU ,0x00000600U),
6059ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
6060ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[6:0] = 0x0000001CU
6061ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
6062ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
6063ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[13:7] = 0x0000000CU
6064ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
6065ad5b5801SMichal Simek     // .. SLEW_P = 0x3
6066ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[18:14] = 0x00000003U
6067ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x0000C000U
6068ad5b5801SMichal Simek     // .. SLEW_N = 0x3
6069ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[23:19] = 0x00000003U
6070ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00180000U
6071ad5b5801SMichal Simek     // .. GTL = 0x0
6072ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[26:24] = 0x00000000U
6073ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
6074ad5b5801SMichal Simek     // .. RTERM = 0x0
6075ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[31:27] = 0x00000000U
6076ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
6077ad5b5801SMichal Simek     // ..
6078ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B5C, 0xFFFFFFFFU ,0x0018C61CU),
6079ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
6080ad5b5801SMichal Simek     // .. ==> 0XF8000B60[6:0] = 0x0000001CU
6081ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
6082ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
6083ad5b5801SMichal Simek     // .. ==> 0XF8000B60[13:7] = 0x0000000CU
6084ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
6085ad5b5801SMichal Simek     // .. SLEW_P = 0x6
6086ad5b5801SMichal Simek     // .. ==> 0XF8000B60[18:14] = 0x00000006U
6087ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
6088ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
6089ad5b5801SMichal Simek     // .. ==> 0XF8000B60[23:19] = 0x0000001FU
6090ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
6091ad5b5801SMichal Simek     // .. GTL = 0x0
6092ad5b5801SMichal Simek     // .. ==> 0XF8000B60[26:24] = 0x00000000U
6093ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
6094ad5b5801SMichal Simek     // .. RTERM = 0x0
6095ad5b5801SMichal Simek     // .. ==> 0XF8000B60[31:27] = 0x00000000U
6096ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
6097ad5b5801SMichal Simek     // ..
6098ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B60, 0xFFFFFFFFU ,0x00F9861CU),
6099ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
6100ad5b5801SMichal Simek     // .. ==> 0XF8000B64[6:0] = 0x0000001CU
6101ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
6102ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
6103ad5b5801SMichal Simek     // .. ==> 0XF8000B64[13:7] = 0x0000000CU
6104ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
6105ad5b5801SMichal Simek     // .. SLEW_P = 0x6
6106ad5b5801SMichal Simek     // .. ==> 0XF8000B64[18:14] = 0x00000006U
6107ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
6108ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
6109ad5b5801SMichal Simek     // .. ==> 0XF8000B64[23:19] = 0x0000001FU
6110ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
6111ad5b5801SMichal Simek     // .. GTL = 0x0
6112ad5b5801SMichal Simek     // .. ==> 0XF8000B64[26:24] = 0x00000000U
6113ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
6114ad5b5801SMichal Simek     // .. RTERM = 0x0
6115ad5b5801SMichal Simek     // .. ==> 0XF8000B64[31:27] = 0x00000000U
6116ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
6117ad5b5801SMichal Simek     // ..
6118ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B64, 0xFFFFFFFFU ,0x00F9861CU),
6119ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
6120ad5b5801SMichal Simek     // .. ==> 0XF8000B68[6:0] = 0x0000001CU
6121ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
6122ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
6123ad5b5801SMichal Simek     // .. ==> 0XF8000B68[13:7] = 0x0000000CU
6124ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
6125ad5b5801SMichal Simek     // .. SLEW_P = 0x6
6126ad5b5801SMichal Simek     // .. ==> 0XF8000B68[18:14] = 0x00000006U
6127ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
6128ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
6129ad5b5801SMichal Simek     // .. ==> 0XF8000B68[23:19] = 0x0000001FU
6130ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
6131ad5b5801SMichal Simek     // .. GTL = 0x0
6132ad5b5801SMichal Simek     // .. ==> 0XF8000B68[26:24] = 0x00000000U
6133ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
6134ad5b5801SMichal Simek     // .. RTERM = 0x0
6135ad5b5801SMichal Simek     // .. ==> 0XF8000B68[31:27] = 0x00000000U
6136ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
6137ad5b5801SMichal Simek     // ..
6138ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B68, 0xFFFFFFFFU ,0x00F9861CU),
6139ad5b5801SMichal Simek     // .. VREF_INT_EN = 0x1
6140ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[0:0] = 0x00000001U
6141ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6142ad5b5801SMichal Simek     // .. VREF_SEL = 0x4
6143ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[4:1] = 0x00000004U
6144ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000001EU    VAL : 0x00000008U
6145ad5b5801SMichal Simek     // .. VREF_EXT_EN = 0x0
6146ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[6:5] = 0x00000000U
6147ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
6148ad5b5801SMichal Simek     // .. VREF_PULLUP_EN = 0x0
6149ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[8:7] = 0x00000000U
6150ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
6151ad5b5801SMichal Simek     // .. REFIO_EN = 0x1
6152ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[9:9] = 0x00000001U
6153ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
6154ad5b5801SMichal Simek     // .. REFIO_TEST = 0x3
6155ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[11:10] = 0x00000003U
6156ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000C00U    VAL : 0x00000C00U
6157ad5b5801SMichal Simek     // .. REFIO_PULLUP_EN = 0x0
6158ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[12:12] = 0x00000000U
6159ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6160ad5b5801SMichal Simek     // .. DRST_B_PULLUP_EN = 0x0
6161ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[13:13] = 0x00000000U
6162ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6163ad5b5801SMichal Simek     // .. CKE_PULLUP_EN = 0x0
6164ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[14:14] = 0x00000000U
6165ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
6166ad5b5801SMichal Simek     // ..
6167ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B6C, 0x00007FFFU ,0x00000E09U),
6168ad5b5801SMichal Simek     // .. .. START: ASSERT RESET
6169ad5b5801SMichal Simek     // .. .. RESET = 1
6170ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
6171ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6172ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
6173ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
6174ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
6175ad5b5801SMichal Simek     // .. ..
6176ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000021U ,0x00000021U),
6177ad5b5801SMichal Simek     // .. .. FINISH: ASSERT RESET
6178ad5b5801SMichal Simek     // .. .. START: DEASSERT RESET
6179ad5b5801SMichal Simek     // .. .. RESET = 0
6180ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000000U
6181ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6182ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
6183ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
6184ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
6185ad5b5801SMichal Simek     // .. ..
6186ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000021U ,0x00000020U),
6187ad5b5801SMichal Simek     // .. .. FINISH: DEASSERT RESET
6188ad5b5801SMichal Simek     // .. .. RESET = 0x1
6189ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
6190ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6191ad5b5801SMichal Simek     // .. .. ENABLE = 0x1
6192ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[1:1] = 0x00000001U
6193ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6194ad5b5801SMichal Simek     // .. .. VRP_TRI = 0x0
6195ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[2:2] = 0x00000000U
6196ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6197ad5b5801SMichal Simek     // .. .. VRN_TRI = 0x0
6198ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[3:3] = 0x00000000U
6199ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
6200ad5b5801SMichal Simek     // .. .. VRP_OUT = 0x0
6201ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[4:4] = 0x00000000U
6202ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
6203ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
6204ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
6205ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
6206ad5b5801SMichal Simek     // .. .. NREF_OPT1 = 0x0
6207ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[7:6] = 0x00000000U
6208ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
6209ad5b5801SMichal Simek     // .. .. NREF_OPT2 = 0x0
6210ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[10:8] = 0x00000000U
6211ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000700U    VAL : 0x00000000U
6212ad5b5801SMichal Simek     // .. .. NREF_OPT4 = 0x1
6213ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[13:11] = 0x00000001U
6214ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00000800U
6215ad5b5801SMichal Simek     // .. .. PREF_OPT1 = 0x0
6216ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[16:14] = 0x00000000U
6217ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0001C000U    VAL : 0x00000000U
6218ad5b5801SMichal Simek     // .. .. PREF_OPT2 = 0x0
6219ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[19:17] = 0x00000000U
6220ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000E0000U    VAL : 0x00000000U
6221ad5b5801SMichal Simek     // .. .. UPDATE_CONTROL = 0x0
6222ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[20:20] = 0x00000000U
6223ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
6224ad5b5801SMichal Simek     // .. .. INIT_COMPLETE = 0x0
6225ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[21:21] = 0x00000000U
6226ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
6227ad5b5801SMichal Simek     // .. .. TST_CLK = 0x0
6228ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[22:22] = 0x00000000U
6229ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
6230ad5b5801SMichal Simek     // .. .. TST_HLN = 0x0
6231ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[23:23] = 0x00000000U
6232ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
6233ad5b5801SMichal Simek     // .. .. TST_HLP = 0x0
6234ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[24:24] = 0x00000000U
6235ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
6236ad5b5801SMichal Simek     // .. .. TST_RST = 0x0
6237ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[25:25] = 0x00000000U
6238ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
6239ad5b5801SMichal Simek     // .. .. INT_DCI_EN = 0x0
6240ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[26:26] = 0x00000000U
6241ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
6242ad5b5801SMichal Simek     // .. ..
6243ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x07FFFFFFU ,0x00000823U),
6244ad5b5801SMichal Simek     // .. FINISH: DDRIOB SETTINGS
6245ad5b5801SMichal Simek     // .. START: MIO PROGRAMMING
6246ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6247ad5b5801SMichal Simek     // .. ==> 0XF8000700[0:0] = 0x00000000U
6248ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6249ad5b5801SMichal Simek     // .. L0_SEL = 0
6250ad5b5801SMichal Simek     // .. ==> 0XF8000700[1:1] = 0x00000000U
6251ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6252ad5b5801SMichal Simek     // .. L1_SEL = 0
6253ad5b5801SMichal Simek     // .. ==> 0XF8000700[2:2] = 0x00000000U
6254ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6255ad5b5801SMichal Simek     // .. L2_SEL = 0
6256ad5b5801SMichal Simek     // .. ==> 0XF8000700[4:3] = 0x00000000U
6257ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6258ad5b5801SMichal Simek     // .. L3_SEL = 0
6259ad5b5801SMichal Simek     // .. ==> 0XF8000700[7:5] = 0x00000000U
6260ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6261ad5b5801SMichal Simek     // .. Speed = 0
6262ad5b5801SMichal Simek     // .. ==> 0XF8000700[8:8] = 0x00000000U
6263ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6264ad5b5801SMichal Simek     // .. IO_Type = 3
6265ad5b5801SMichal Simek     // .. ==> 0XF8000700[11:9] = 0x00000003U
6266ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6267ad5b5801SMichal Simek     // .. PULLUP = 0
6268ad5b5801SMichal Simek     // .. ==> 0XF8000700[12:12] = 0x00000000U
6269ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6270ad5b5801SMichal Simek     // .. DisableRcvr = 0
6271ad5b5801SMichal Simek     // .. ==> 0XF8000700[13:13] = 0x00000000U
6272ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6273ad5b5801SMichal Simek     // ..
6274ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000700, 0x00003FFFU ,0x00000600U),
6275ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6276ad5b5801SMichal Simek     // .. ==> 0XF8000704[0:0] = 0x00000000U
6277ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6278ad5b5801SMichal Simek     // .. L0_SEL = 1
6279ad5b5801SMichal Simek     // .. ==> 0XF8000704[1:1] = 0x00000001U
6280ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6281ad5b5801SMichal Simek     // .. L1_SEL = 0
6282ad5b5801SMichal Simek     // .. ==> 0XF8000704[2:2] = 0x00000000U
6283ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6284ad5b5801SMichal Simek     // .. L2_SEL = 0
6285ad5b5801SMichal Simek     // .. ==> 0XF8000704[4:3] = 0x00000000U
6286ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6287ad5b5801SMichal Simek     // .. L3_SEL = 0
6288ad5b5801SMichal Simek     // .. ==> 0XF8000704[7:5] = 0x00000000U
6289ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6290ad5b5801SMichal Simek     // .. Speed = 1
6291ad5b5801SMichal Simek     // .. ==> 0XF8000704[8:8] = 0x00000001U
6292ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6293ad5b5801SMichal Simek     // .. IO_Type = 3
6294ad5b5801SMichal Simek     // .. ==> 0XF8000704[11:9] = 0x00000003U
6295ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6296ad5b5801SMichal Simek     // .. PULLUP = 0
6297ad5b5801SMichal Simek     // .. ==> 0XF8000704[12:12] = 0x00000000U
6298ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6299ad5b5801SMichal Simek     // .. DisableRcvr = 0
6300ad5b5801SMichal Simek     // .. ==> 0XF8000704[13:13] = 0x00000000U
6301ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6302ad5b5801SMichal Simek     // ..
6303ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000704, 0x00003FFFU ,0x00000702U),
6304ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6305ad5b5801SMichal Simek     // .. ==> 0XF8000708[0:0] = 0x00000000U
6306ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6307ad5b5801SMichal Simek     // .. L0_SEL = 1
6308ad5b5801SMichal Simek     // .. ==> 0XF8000708[1:1] = 0x00000001U
6309ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6310ad5b5801SMichal Simek     // .. L1_SEL = 0
6311ad5b5801SMichal Simek     // .. ==> 0XF8000708[2:2] = 0x00000000U
6312ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6313ad5b5801SMichal Simek     // .. L2_SEL = 0
6314ad5b5801SMichal Simek     // .. ==> 0XF8000708[4:3] = 0x00000000U
6315ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6316ad5b5801SMichal Simek     // .. L3_SEL = 0
6317ad5b5801SMichal Simek     // .. ==> 0XF8000708[7:5] = 0x00000000U
6318ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6319ad5b5801SMichal Simek     // .. Speed = 1
6320ad5b5801SMichal Simek     // .. ==> 0XF8000708[8:8] = 0x00000001U
6321ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6322ad5b5801SMichal Simek     // .. IO_Type = 3
6323ad5b5801SMichal Simek     // .. ==> 0XF8000708[11:9] = 0x00000003U
6324ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6325ad5b5801SMichal Simek     // .. PULLUP = 0
6326ad5b5801SMichal Simek     // .. ==> 0XF8000708[12:12] = 0x00000000U
6327ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6328ad5b5801SMichal Simek     // .. DisableRcvr = 0
6329ad5b5801SMichal Simek     // .. ==> 0XF8000708[13:13] = 0x00000000U
6330ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6331ad5b5801SMichal Simek     // ..
6332ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000708, 0x00003FFFU ,0x00000702U),
6333ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6334ad5b5801SMichal Simek     // .. ==> 0XF800070C[0:0] = 0x00000000U
6335ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6336ad5b5801SMichal Simek     // .. L0_SEL = 1
6337ad5b5801SMichal Simek     // .. ==> 0XF800070C[1:1] = 0x00000001U
6338ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6339ad5b5801SMichal Simek     // .. L1_SEL = 0
6340ad5b5801SMichal Simek     // .. ==> 0XF800070C[2:2] = 0x00000000U
6341ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6342ad5b5801SMichal Simek     // .. L2_SEL = 0
6343ad5b5801SMichal Simek     // .. ==> 0XF800070C[4:3] = 0x00000000U
6344ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6345ad5b5801SMichal Simek     // .. L3_SEL = 0
6346ad5b5801SMichal Simek     // .. ==> 0XF800070C[7:5] = 0x00000000U
6347ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6348ad5b5801SMichal Simek     // .. Speed = 1
6349ad5b5801SMichal Simek     // .. ==> 0XF800070C[8:8] = 0x00000001U
6350ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6351ad5b5801SMichal Simek     // .. IO_Type = 3
6352ad5b5801SMichal Simek     // .. ==> 0XF800070C[11:9] = 0x00000003U
6353ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6354ad5b5801SMichal Simek     // .. PULLUP = 0
6355ad5b5801SMichal Simek     // .. ==> 0XF800070C[12:12] = 0x00000000U
6356ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6357ad5b5801SMichal Simek     // .. DisableRcvr = 0
6358ad5b5801SMichal Simek     // .. ==> 0XF800070C[13:13] = 0x00000000U
6359ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6360ad5b5801SMichal Simek     // ..
6361ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800070C, 0x00003FFFU ,0x00000702U),
6362ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6363ad5b5801SMichal Simek     // .. ==> 0XF8000710[0:0] = 0x00000000U
6364ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6365ad5b5801SMichal Simek     // .. L0_SEL = 1
6366ad5b5801SMichal Simek     // .. ==> 0XF8000710[1:1] = 0x00000001U
6367ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6368ad5b5801SMichal Simek     // .. L1_SEL = 0
6369ad5b5801SMichal Simek     // .. ==> 0XF8000710[2:2] = 0x00000000U
6370ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6371ad5b5801SMichal Simek     // .. L2_SEL = 0
6372ad5b5801SMichal Simek     // .. ==> 0XF8000710[4:3] = 0x00000000U
6373ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6374ad5b5801SMichal Simek     // .. L3_SEL = 0
6375ad5b5801SMichal Simek     // .. ==> 0XF8000710[7:5] = 0x00000000U
6376ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6377ad5b5801SMichal Simek     // .. Speed = 1
6378ad5b5801SMichal Simek     // .. ==> 0XF8000710[8:8] = 0x00000001U
6379ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6380ad5b5801SMichal Simek     // .. IO_Type = 3
6381ad5b5801SMichal Simek     // .. ==> 0XF8000710[11:9] = 0x00000003U
6382ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6383ad5b5801SMichal Simek     // .. PULLUP = 0
6384ad5b5801SMichal Simek     // .. ==> 0XF8000710[12:12] = 0x00000000U
6385ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6386ad5b5801SMichal Simek     // .. DisableRcvr = 0
6387ad5b5801SMichal Simek     // .. ==> 0XF8000710[13:13] = 0x00000000U
6388ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6389ad5b5801SMichal Simek     // ..
6390ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000710, 0x00003FFFU ,0x00000702U),
6391ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6392ad5b5801SMichal Simek     // .. ==> 0XF8000714[0:0] = 0x00000000U
6393ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6394ad5b5801SMichal Simek     // .. L0_SEL = 1
6395ad5b5801SMichal Simek     // .. ==> 0XF8000714[1:1] = 0x00000001U
6396ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6397ad5b5801SMichal Simek     // .. L1_SEL = 0
6398ad5b5801SMichal Simek     // .. ==> 0XF8000714[2:2] = 0x00000000U
6399ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6400ad5b5801SMichal Simek     // .. L2_SEL = 0
6401ad5b5801SMichal Simek     // .. ==> 0XF8000714[4:3] = 0x00000000U
6402ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6403ad5b5801SMichal Simek     // .. L3_SEL = 0
6404ad5b5801SMichal Simek     // .. ==> 0XF8000714[7:5] = 0x00000000U
6405ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6406ad5b5801SMichal Simek     // .. Speed = 1
6407ad5b5801SMichal Simek     // .. ==> 0XF8000714[8:8] = 0x00000001U
6408ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6409ad5b5801SMichal Simek     // .. IO_Type = 3
6410ad5b5801SMichal Simek     // .. ==> 0XF8000714[11:9] = 0x00000003U
6411ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6412ad5b5801SMichal Simek     // .. PULLUP = 0
6413ad5b5801SMichal Simek     // .. ==> 0XF8000714[12:12] = 0x00000000U
6414ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6415ad5b5801SMichal Simek     // .. DisableRcvr = 0
6416ad5b5801SMichal Simek     // .. ==> 0XF8000714[13:13] = 0x00000000U
6417ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6418ad5b5801SMichal Simek     // ..
6419ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000714, 0x00003FFFU ,0x00000702U),
6420ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6421ad5b5801SMichal Simek     // .. ==> 0XF8000718[0:0] = 0x00000000U
6422ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6423ad5b5801SMichal Simek     // .. L0_SEL = 1
6424ad5b5801SMichal Simek     // .. ==> 0XF8000718[1:1] = 0x00000001U
6425ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6426ad5b5801SMichal Simek     // .. L1_SEL = 0
6427ad5b5801SMichal Simek     // .. ==> 0XF8000718[2:2] = 0x00000000U
6428ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6429ad5b5801SMichal Simek     // .. L2_SEL = 0
6430ad5b5801SMichal Simek     // .. ==> 0XF8000718[4:3] = 0x00000000U
6431ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6432ad5b5801SMichal Simek     // .. L3_SEL = 0
6433ad5b5801SMichal Simek     // .. ==> 0XF8000718[7:5] = 0x00000000U
6434ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6435ad5b5801SMichal Simek     // .. Speed = 1
6436ad5b5801SMichal Simek     // .. ==> 0XF8000718[8:8] = 0x00000001U
6437ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6438ad5b5801SMichal Simek     // .. IO_Type = 3
6439ad5b5801SMichal Simek     // .. ==> 0XF8000718[11:9] = 0x00000003U
6440ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6441ad5b5801SMichal Simek     // .. PULLUP = 0
6442ad5b5801SMichal Simek     // .. ==> 0XF8000718[12:12] = 0x00000000U
6443ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6444ad5b5801SMichal Simek     // .. DisableRcvr = 0
6445ad5b5801SMichal Simek     // .. ==> 0XF8000718[13:13] = 0x00000000U
6446ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6447ad5b5801SMichal Simek     // ..
6448ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000718, 0x00003FFFU ,0x00000702U),
6449ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6450ad5b5801SMichal Simek     // .. ==> 0XF800071C[0:0] = 0x00000000U
6451ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6452ad5b5801SMichal Simek     // .. L0_SEL = 0
6453ad5b5801SMichal Simek     // .. ==> 0XF800071C[1:1] = 0x00000000U
6454ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6455ad5b5801SMichal Simek     // .. L1_SEL = 0
6456ad5b5801SMichal Simek     // .. ==> 0XF800071C[2:2] = 0x00000000U
6457ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6458ad5b5801SMichal Simek     // .. L2_SEL = 0
6459ad5b5801SMichal Simek     // .. ==> 0XF800071C[4:3] = 0x00000000U
6460ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6461ad5b5801SMichal Simek     // .. L3_SEL = 0
6462ad5b5801SMichal Simek     // .. ==> 0XF800071C[7:5] = 0x00000000U
6463ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6464ad5b5801SMichal Simek     // .. Speed = 0
6465ad5b5801SMichal Simek     // .. ==> 0XF800071C[8:8] = 0x00000000U
6466ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6467ad5b5801SMichal Simek     // .. IO_Type = 3
6468ad5b5801SMichal Simek     // .. ==> 0XF800071C[11:9] = 0x00000003U
6469ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6470ad5b5801SMichal Simek     // .. PULLUP = 0
6471ad5b5801SMichal Simek     // .. ==> 0XF800071C[12:12] = 0x00000000U
6472ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6473ad5b5801SMichal Simek     // .. DisableRcvr = 0
6474ad5b5801SMichal Simek     // .. ==> 0XF800071C[13:13] = 0x00000000U
6475ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6476ad5b5801SMichal Simek     // ..
6477ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800071C, 0x00003FFFU ,0x00000600U),
6478ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6479ad5b5801SMichal Simek     // .. ==> 0XF8000720[0:0] = 0x00000000U
6480ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6481ad5b5801SMichal Simek     // .. L0_SEL = 0
6482ad5b5801SMichal Simek     // .. ==> 0XF8000720[1:1] = 0x00000000U
6483ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6484ad5b5801SMichal Simek     // .. L1_SEL = 0
6485ad5b5801SMichal Simek     // .. ==> 0XF8000720[2:2] = 0x00000000U
6486ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6487ad5b5801SMichal Simek     // .. L2_SEL = 0
6488ad5b5801SMichal Simek     // .. ==> 0XF8000720[4:3] = 0x00000000U
6489ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6490ad5b5801SMichal Simek     // .. L3_SEL = 0
6491ad5b5801SMichal Simek     // .. ==> 0XF8000720[7:5] = 0x00000000U
6492ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6493ad5b5801SMichal Simek     // .. Speed = 1
6494ad5b5801SMichal Simek     // .. ==> 0XF8000720[8:8] = 0x00000001U
6495ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6496ad5b5801SMichal Simek     // .. IO_Type = 3
6497ad5b5801SMichal Simek     // .. ==> 0XF8000720[11:9] = 0x00000003U
6498ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6499ad5b5801SMichal Simek     // .. PULLUP = 0
6500ad5b5801SMichal Simek     // .. ==> 0XF8000720[12:12] = 0x00000000U
6501ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6502ad5b5801SMichal Simek     // .. DisableRcvr = 0
6503ad5b5801SMichal Simek     // .. ==> 0XF8000720[13:13] = 0x00000000U
6504ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6505ad5b5801SMichal Simek     // ..
6506ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000720, 0x00003FFFU ,0x00000700U),
6507ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6508ad5b5801SMichal Simek     // .. ==> 0XF8000724[0:0] = 0x00000000U
6509ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6510ad5b5801SMichal Simek     // .. L0_SEL = 0
6511ad5b5801SMichal Simek     // .. ==> 0XF8000724[1:1] = 0x00000000U
6512ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6513ad5b5801SMichal Simek     // .. L1_SEL = 0
6514ad5b5801SMichal Simek     // .. ==> 0XF8000724[2:2] = 0x00000000U
6515ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6516ad5b5801SMichal Simek     // .. L2_SEL = 0
6517ad5b5801SMichal Simek     // .. ==> 0XF8000724[4:3] = 0x00000000U
6518ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6519ad5b5801SMichal Simek     // .. L3_SEL = 0
6520ad5b5801SMichal Simek     // .. ==> 0XF8000724[7:5] = 0x00000000U
6521ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6522ad5b5801SMichal Simek     // .. Speed = 0
6523ad5b5801SMichal Simek     // .. ==> 0XF8000724[8:8] = 0x00000000U
6524ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6525ad5b5801SMichal Simek     // .. IO_Type = 3
6526ad5b5801SMichal Simek     // .. ==> 0XF8000724[11:9] = 0x00000003U
6527ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6528ad5b5801SMichal Simek     // .. PULLUP = 0
6529ad5b5801SMichal Simek     // .. ==> 0XF8000724[12:12] = 0x00000000U
6530ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6531ad5b5801SMichal Simek     // .. DisableRcvr = 0
6532ad5b5801SMichal Simek     // .. ==> 0XF8000724[13:13] = 0x00000000U
6533ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6534ad5b5801SMichal Simek     // ..
6535ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000724, 0x00003FFFU ,0x00000600U),
6536ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6537ad5b5801SMichal Simek     // .. ==> 0XF8000728[0:0] = 0x00000000U
6538ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6539ad5b5801SMichal Simek     // .. L0_SEL = 0
6540ad5b5801SMichal Simek     // .. ==> 0XF8000728[1:1] = 0x00000000U
6541ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6542ad5b5801SMichal Simek     // .. L1_SEL = 0
6543ad5b5801SMichal Simek     // .. ==> 0XF8000728[2:2] = 0x00000000U
6544ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6545ad5b5801SMichal Simek     // .. L2_SEL = 0
6546ad5b5801SMichal Simek     // .. ==> 0XF8000728[4:3] = 0x00000000U
6547ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6548ad5b5801SMichal Simek     // .. L3_SEL = 0
6549ad5b5801SMichal Simek     // .. ==> 0XF8000728[7:5] = 0x00000000U
6550ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6551ad5b5801SMichal Simek     // .. Speed = 0
6552ad5b5801SMichal Simek     // .. ==> 0XF8000728[8:8] = 0x00000000U
6553ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6554ad5b5801SMichal Simek     // .. IO_Type = 3
6555ad5b5801SMichal Simek     // .. ==> 0XF8000728[11:9] = 0x00000003U
6556ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6557ad5b5801SMichal Simek     // .. PULLUP = 0
6558ad5b5801SMichal Simek     // .. ==> 0XF8000728[12:12] = 0x00000000U
6559ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6560ad5b5801SMichal Simek     // .. DisableRcvr = 0
6561ad5b5801SMichal Simek     // .. ==> 0XF8000728[13:13] = 0x00000000U
6562ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6563ad5b5801SMichal Simek     // ..
6564ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000728, 0x00003FFFU ,0x00000600U),
6565ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6566ad5b5801SMichal Simek     // .. ==> 0XF800072C[0:0] = 0x00000000U
6567ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6568ad5b5801SMichal Simek     // .. L0_SEL = 0
6569ad5b5801SMichal Simek     // .. ==> 0XF800072C[1:1] = 0x00000000U
6570ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6571ad5b5801SMichal Simek     // .. L1_SEL = 0
6572ad5b5801SMichal Simek     // .. ==> 0XF800072C[2:2] = 0x00000000U
6573ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6574ad5b5801SMichal Simek     // .. L2_SEL = 0
6575ad5b5801SMichal Simek     // .. ==> 0XF800072C[4:3] = 0x00000000U
6576ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6577ad5b5801SMichal Simek     // .. L3_SEL = 0
6578ad5b5801SMichal Simek     // .. ==> 0XF800072C[7:5] = 0x00000000U
6579ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6580ad5b5801SMichal Simek     // .. Speed = 0
6581ad5b5801SMichal Simek     // .. ==> 0XF800072C[8:8] = 0x00000000U
6582ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6583ad5b5801SMichal Simek     // .. IO_Type = 3
6584ad5b5801SMichal Simek     // .. ==> 0XF800072C[11:9] = 0x00000003U
6585ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6586ad5b5801SMichal Simek     // .. PULLUP = 0
6587ad5b5801SMichal Simek     // .. ==> 0XF800072C[12:12] = 0x00000000U
6588ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6589ad5b5801SMichal Simek     // .. DisableRcvr = 0
6590ad5b5801SMichal Simek     // .. ==> 0XF800072C[13:13] = 0x00000000U
6591ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6592ad5b5801SMichal Simek     // ..
6593ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800072C, 0x00003FFFU ,0x00000600U),
6594ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6595ad5b5801SMichal Simek     // .. ==> 0XF8000730[0:0] = 0x00000000U
6596ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6597ad5b5801SMichal Simek     // .. L0_SEL = 0
6598ad5b5801SMichal Simek     // .. ==> 0XF8000730[1:1] = 0x00000000U
6599ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6600ad5b5801SMichal Simek     // .. L1_SEL = 0
6601ad5b5801SMichal Simek     // .. ==> 0XF8000730[2:2] = 0x00000000U
6602ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6603ad5b5801SMichal Simek     // .. L2_SEL = 0
6604ad5b5801SMichal Simek     // .. ==> 0XF8000730[4:3] = 0x00000000U
6605ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6606ad5b5801SMichal Simek     // .. L3_SEL = 0
6607ad5b5801SMichal Simek     // .. ==> 0XF8000730[7:5] = 0x00000000U
6608ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6609ad5b5801SMichal Simek     // .. Speed = 0
6610ad5b5801SMichal Simek     // .. ==> 0XF8000730[8:8] = 0x00000000U
6611ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6612ad5b5801SMichal Simek     // .. IO_Type = 3
6613ad5b5801SMichal Simek     // .. ==> 0XF8000730[11:9] = 0x00000003U
6614ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6615ad5b5801SMichal Simek     // .. PULLUP = 0
6616ad5b5801SMichal Simek     // .. ==> 0XF8000730[12:12] = 0x00000000U
6617ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6618ad5b5801SMichal Simek     // .. DisableRcvr = 0
6619ad5b5801SMichal Simek     // .. ==> 0XF8000730[13:13] = 0x00000000U
6620ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6621ad5b5801SMichal Simek     // ..
6622ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000730, 0x00003FFFU ,0x00000600U),
6623ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6624ad5b5801SMichal Simek     // .. ==> 0XF8000734[0:0] = 0x00000000U
6625ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6626ad5b5801SMichal Simek     // .. L0_SEL = 0
6627ad5b5801SMichal Simek     // .. ==> 0XF8000734[1:1] = 0x00000000U
6628ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6629ad5b5801SMichal Simek     // .. L1_SEL = 0
6630ad5b5801SMichal Simek     // .. ==> 0XF8000734[2:2] = 0x00000000U
6631ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6632ad5b5801SMichal Simek     // .. L2_SEL = 0
6633ad5b5801SMichal Simek     // .. ==> 0XF8000734[4:3] = 0x00000000U
6634ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6635ad5b5801SMichal Simek     // .. L3_SEL = 0
6636ad5b5801SMichal Simek     // .. ==> 0XF8000734[7:5] = 0x00000000U
6637ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6638ad5b5801SMichal Simek     // .. Speed = 0
6639ad5b5801SMichal Simek     // .. ==> 0XF8000734[8:8] = 0x00000000U
6640ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6641ad5b5801SMichal Simek     // .. IO_Type = 3
6642ad5b5801SMichal Simek     // .. ==> 0XF8000734[11:9] = 0x00000003U
6643ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6644ad5b5801SMichal Simek     // .. PULLUP = 0
6645ad5b5801SMichal Simek     // .. ==> 0XF8000734[12:12] = 0x00000000U
6646ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6647ad5b5801SMichal Simek     // .. DisableRcvr = 0
6648ad5b5801SMichal Simek     // .. ==> 0XF8000734[13:13] = 0x00000000U
6649ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6650ad5b5801SMichal Simek     // ..
6651ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000734, 0x00003FFFU ,0x00000600U),
6652ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6653ad5b5801SMichal Simek     // .. ==> 0XF8000738[0:0] = 0x00000000U
6654ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6655ad5b5801SMichal Simek     // .. L0_SEL = 0
6656ad5b5801SMichal Simek     // .. ==> 0XF8000738[1:1] = 0x00000000U
6657ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6658ad5b5801SMichal Simek     // .. L1_SEL = 0
6659ad5b5801SMichal Simek     // .. ==> 0XF8000738[2:2] = 0x00000000U
6660ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6661ad5b5801SMichal Simek     // .. L2_SEL = 0
6662ad5b5801SMichal Simek     // .. ==> 0XF8000738[4:3] = 0x00000000U
6663ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6664ad5b5801SMichal Simek     // .. L3_SEL = 0
6665ad5b5801SMichal Simek     // .. ==> 0XF8000738[7:5] = 0x00000000U
6666ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6667ad5b5801SMichal Simek     // .. Speed = 0
6668ad5b5801SMichal Simek     // .. ==> 0XF8000738[8:8] = 0x00000000U
6669ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6670ad5b5801SMichal Simek     // .. IO_Type = 3
6671ad5b5801SMichal Simek     // .. ==> 0XF8000738[11:9] = 0x00000003U
6672ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6673ad5b5801SMichal Simek     // .. PULLUP = 0
6674ad5b5801SMichal Simek     // .. ==> 0XF8000738[12:12] = 0x00000000U
6675ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6676ad5b5801SMichal Simek     // .. DisableRcvr = 0
6677ad5b5801SMichal Simek     // .. ==> 0XF8000738[13:13] = 0x00000000U
6678ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6679ad5b5801SMichal Simek     // ..
6680ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000738, 0x00003FFFU ,0x00000600U),
6681ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6682ad5b5801SMichal Simek     // .. ==> 0XF800073C[0:0] = 0x00000000U
6683ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6684ad5b5801SMichal Simek     // .. L0_SEL = 0
6685ad5b5801SMichal Simek     // .. ==> 0XF800073C[1:1] = 0x00000000U
6686ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6687ad5b5801SMichal Simek     // .. L1_SEL = 0
6688ad5b5801SMichal Simek     // .. ==> 0XF800073C[2:2] = 0x00000000U
6689ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6690ad5b5801SMichal Simek     // .. L2_SEL = 0
6691ad5b5801SMichal Simek     // .. ==> 0XF800073C[4:3] = 0x00000000U
6692ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6693ad5b5801SMichal Simek     // .. L3_SEL = 0
6694ad5b5801SMichal Simek     // .. ==> 0XF800073C[7:5] = 0x00000000U
6695ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6696ad5b5801SMichal Simek     // .. Speed = 0
6697ad5b5801SMichal Simek     // .. ==> 0XF800073C[8:8] = 0x00000000U
6698ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6699ad5b5801SMichal Simek     // .. IO_Type = 3
6700ad5b5801SMichal Simek     // .. ==> 0XF800073C[11:9] = 0x00000003U
6701ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
6702ad5b5801SMichal Simek     // .. PULLUP = 0
6703ad5b5801SMichal Simek     // .. ==> 0XF800073C[12:12] = 0x00000000U
6704ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6705ad5b5801SMichal Simek     // .. DisableRcvr = 0
6706ad5b5801SMichal Simek     // .. ==> 0XF800073C[13:13] = 0x00000000U
6707ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6708ad5b5801SMichal Simek     // ..
6709ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800073C, 0x00003FFFU ,0x00000600U),
6710ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6711ad5b5801SMichal Simek     // .. ==> 0XF8000740[0:0] = 0x00000000U
6712ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6713ad5b5801SMichal Simek     // .. L0_SEL = 1
6714ad5b5801SMichal Simek     // .. ==> 0XF8000740[1:1] = 0x00000001U
6715ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6716ad5b5801SMichal Simek     // .. L1_SEL = 0
6717ad5b5801SMichal Simek     // .. ==> 0XF8000740[2:2] = 0x00000000U
6718ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6719ad5b5801SMichal Simek     // .. L2_SEL = 0
6720ad5b5801SMichal Simek     // .. ==> 0XF8000740[4:3] = 0x00000000U
6721ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6722ad5b5801SMichal Simek     // .. L3_SEL = 0
6723ad5b5801SMichal Simek     // .. ==> 0XF8000740[7:5] = 0x00000000U
6724ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6725ad5b5801SMichal Simek     // .. Speed = 1
6726ad5b5801SMichal Simek     // .. ==> 0XF8000740[8:8] = 0x00000001U
6727ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6728ad5b5801SMichal Simek     // .. IO_Type = 1
6729ad5b5801SMichal Simek     // .. ==> 0XF8000740[11:9] = 0x00000001U
6730ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6731ad5b5801SMichal Simek     // .. PULLUP = 0
6732ad5b5801SMichal Simek     // .. ==> 0XF8000740[12:12] = 0x00000000U
6733ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6734ad5b5801SMichal Simek     // .. DisableRcvr = 0
6735ad5b5801SMichal Simek     // .. ==> 0XF8000740[13:13] = 0x00000000U
6736ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6737ad5b5801SMichal Simek     // ..
6738ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000740, 0x00003FFFU ,0x00000302U),
6739ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6740ad5b5801SMichal Simek     // .. ==> 0XF8000744[0:0] = 0x00000000U
6741ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6742ad5b5801SMichal Simek     // .. L0_SEL = 1
6743ad5b5801SMichal Simek     // .. ==> 0XF8000744[1:1] = 0x00000001U
6744ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6745ad5b5801SMichal Simek     // .. L1_SEL = 0
6746ad5b5801SMichal Simek     // .. ==> 0XF8000744[2:2] = 0x00000000U
6747ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6748ad5b5801SMichal Simek     // .. L2_SEL = 0
6749ad5b5801SMichal Simek     // .. ==> 0XF8000744[4:3] = 0x00000000U
6750ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6751ad5b5801SMichal Simek     // .. L3_SEL = 0
6752ad5b5801SMichal Simek     // .. ==> 0XF8000744[7:5] = 0x00000000U
6753ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6754ad5b5801SMichal Simek     // .. Speed = 1
6755ad5b5801SMichal Simek     // .. ==> 0XF8000744[8:8] = 0x00000001U
6756ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6757ad5b5801SMichal Simek     // .. IO_Type = 1
6758ad5b5801SMichal Simek     // .. ==> 0XF8000744[11:9] = 0x00000001U
6759ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6760ad5b5801SMichal Simek     // .. PULLUP = 0
6761ad5b5801SMichal Simek     // .. ==> 0XF8000744[12:12] = 0x00000000U
6762ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6763ad5b5801SMichal Simek     // .. DisableRcvr = 0
6764ad5b5801SMichal Simek     // .. ==> 0XF8000744[13:13] = 0x00000000U
6765ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6766ad5b5801SMichal Simek     // ..
6767ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000744, 0x00003FFFU ,0x00000302U),
6768ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6769ad5b5801SMichal Simek     // .. ==> 0XF8000748[0:0] = 0x00000000U
6770ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6771ad5b5801SMichal Simek     // .. L0_SEL = 1
6772ad5b5801SMichal Simek     // .. ==> 0XF8000748[1:1] = 0x00000001U
6773ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6774ad5b5801SMichal Simek     // .. L1_SEL = 0
6775ad5b5801SMichal Simek     // .. ==> 0XF8000748[2:2] = 0x00000000U
6776ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6777ad5b5801SMichal Simek     // .. L2_SEL = 0
6778ad5b5801SMichal Simek     // .. ==> 0XF8000748[4:3] = 0x00000000U
6779ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6780ad5b5801SMichal Simek     // .. L3_SEL = 0
6781ad5b5801SMichal Simek     // .. ==> 0XF8000748[7:5] = 0x00000000U
6782ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6783ad5b5801SMichal Simek     // .. Speed = 1
6784ad5b5801SMichal Simek     // .. ==> 0XF8000748[8:8] = 0x00000001U
6785ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6786ad5b5801SMichal Simek     // .. IO_Type = 1
6787ad5b5801SMichal Simek     // .. ==> 0XF8000748[11:9] = 0x00000001U
6788ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6789ad5b5801SMichal Simek     // .. PULLUP = 0
6790ad5b5801SMichal Simek     // .. ==> 0XF8000748[12:12] = 0x00000000U
6791ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6792ad5b5801SMichal Simek     // .. DisableRcvr = 0
6793ad5b5801SMichal Simek     // .. ==> 0XF8000748[13:13] = 0x00000000U
6794ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6795ad5b5801SMichal Simek     // ..
6796ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000748, 0x00003FFFU ,0x00000302U),
6797ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6798ad5b5801SMichal Simek     // .. ==> 0XF800074C[0:0] = 0x00000000U
6799ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6800ad5b5801SMichal Simek     // .. L0_SEL = 1
6801ad5b5801SMichal Simek     // .. ==> 0XF800074C[1:1] = 0x00000001U
6802ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6803ad5b5801SMichal Simek     // .. L1_SEL = 0
6804ad5b5801SMichal Simek     // .. ==> 0XF800074C[2:2] = 0x00000000U
6805ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6806ad5b5801SMichal Simek     // .. L2_SEL = 0
6807ad5b5801SMichal Simek     // .. ==> 0XF800074C[4:3] = 0x00000000U
6808ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6809ad5b5801SMichal Simek     // .. L3_SEL = 0
6810ad5b5801SMichal Simek     // .. ==> 0XF800074C[7:5] = 0x00000000U
6811ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6812ad5b5801SMichal Simek     // .. Speed = 1
6813ad5b5801SMichal Simek     // .. ==> 0XF800074C[8:8] = 0x00000001U
6814ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6815ad5b5801SMichal Simek     // .. IO_Type = 1
6816ad5b5801SMichal Simek     // .. ==> 0XF800074C[11:9] = 0x00000001U
6817ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6818ad5b5801SMichal Simek     // .. PULLUP = 0
6819ad5b5801SMichal Simek     // .. ==> 0XF800074C[12:12] = 0x00000000U
6820ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6821ad5b5801SMichal Simek     // .. DisableRcvr = 0
6822ad5b5801SMichal Simek     // .. ==> 0XF800074C[13:13] = 0x00000000U
6823ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6824ad5b5801SMichal Simek     // ..
6825ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800074C, 0x00003FFFU ,0x00000302U),
6826ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6827ad5b5801SMichal Simek     // .. ==> 0XF8000750[0:0] = 0x00000000U
6828ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6829ad5b5801SMichal Simek     // .. L0_SEL = 1
6830ad5b5801SMichal Simek     // .. ==> 0XF8000750[1:1] = 0x00000001U
6831ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6832ad5b5801SMichal Simek     // .. L1_SEL = 0
6833ad5b5801SMichal Simek     // .. ==> 0XF8000750[2:2] = 0x00000000U
6834ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6835ad5b5801SMichal Simek     // .. L2_SEL = 0
6836ad5b5801SMichal Simek     // .. ==> 0XF8000750[4:3] = 0x00000000U
6837ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6838ad5b5801SMichal Simek     // .. L3_SEL = 0
6839ad5b5801SMichal Simek     // .. ==> 0XF8000750[7:5] = 0x00000000U
6840ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6841ad5b5801SMichal Simek     // .. Speed = 1
6842ad5b5801SMichal Simek     // .. ==> 0XF8000750[8:8] = 0x00000001U
6843ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6844ad5b5801SMichal Simek     // .. IO_Type = 1
6845ad5b5801SMichal Simek     // .. ==> 0XF8000750[11:9] = 0x00000001U
6846ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6847ad5b5801SMichal Simek     // .. PULLUP = 0
6848ad5b5801SMichal Simek     // .. ==> 0XF8000750[12:12] = 0x00000000U
6849ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6850ad5b5801SMichal Simek     // .. DisableRcvr = 0
6851ad5b5801SMichal Simek     // .. ==> 0XF8000750[13:13] = 0x00000000U
6852ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6853ad5b5801SMichal Simek     // ..
6854ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000750, 0x00003FFFU ,0x00000302U),
6855ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6856ad5b5801SMichal Simek     // .. ==> 0XF8000754[0:0] = 0x00000000U
6857ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6858ad5b5801SMichal Simek     // .. L0_SEL = 1
6859ad5b5801SMichal Simek     // .. ==> 0XF8000754[1:1] = 0x00000001U
6860ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6861ad5b5801SMichal Simek     // .. L1_SEL = 0
6862ad5b5801SMichal Simek     // .. ==> 0XF8000754[2:2] = 0x00000000U
6863ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6864ad5b5801SMichal Simek     // .. L2_SEL = 0
6865ad5b5801SMichal Simek     // .. ==> 0XF8000754[4:3] = 0x00000000U
6866ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6867ad5b5801SMichal Simek     // .. L3_SEL = 0
6868ad5b5801SMichal Simek     // .. ==> 0XF8000754[7:5] = 0x00000000U
6869ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6870ad5b5801SMichal Simek     // .. Speed = 1
6871ad5b5801SMichal Simek     // .. ==> 0XF8000754[8:8] = 0x00000001U
6872ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6873ad5b5801SMichal Simek     // .. IO_Type = 1
6874ad5b5801SMichal Simek     // .. ==> 0XF8000754[11:9] = 0x00000001U
6875ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6876ad5b5801SMichal Simek     // .. PULLUP = 0
6877ad5b5801SMichal Simek     // .. ==> 0XF8000754[12:12] = 0x00000000U
6878ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6879ad5b5801SMichal Simek     // .. DisableRcvr = 0
6880ad5b5801SMichal Simek     // .. ==> 0XF8000754[13:13] = 0x00000000U
6881ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6882ad5b5801SMichal Simek     // ..
6883ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000754, 0x00003FFFU ,0x00000302U),
6884ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
6885ad5b5801SMichal Simek     // .. ==> 0XF8000758[0:0] = 0x00000001U
6886ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6887ad5b5801SMichal Simek     // .. L0_SEL = 1
6888ad5b5801SMichal Simek     // .. ==> 0XF8000758[1:1] = 0x00000001U
6889ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6890ad5b5801SMichal Simek     // .. L1_SEL = 0
6891ad5b5801SMichal Simek     // .. ==> 0XF8000758[2:2] = 0x00000000U
6892ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6893ad5b5801SMichal Simek     // .. L2_SEL = 0
6894ad5b5801SMichal Simek     // .. ==> 0XF8000758[4:3] = 0x00000000U
6895ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6896ad5b5801SMichal Simek     // .. L3_SEL = 0
6897ad5b5801SMichal Simek     // .. ==> 0XF8000758[7:5] = 0x00000000U
6898ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6899ad5b5801SMichal Simek     // .. Speed = 1
6900ad5b5801SMichal Simek     // .. ==> 0XF8000758[8:8] = 0x00000001U
6901ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6902ad5b5801SMichal Simek     // .. IO_Type = 1
6903ad5b5801SMichal Simek     // .. ==> 0XF8000758[11:9] = 0x00000001U
6904ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6905ad5b5801SMichal Simek     // .. PULLUP = 0
6906ad5b5801SMichal Simek     // .. ==> 0XF8000758[12:12] = 0x00000000U
6907ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6908ad5b5801SMichal Simek     // .. DisableRcvr = 0
6909ad5b5801SMichal Simek     // .. ==> 0XF8000758[13:13] = 0x00000000U
6910ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6911ad5b5801SMichal Simek     // ..
6912ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000758, 0x00003FFFU ,0x00000303U),
6913ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
6914ad5b5801SMichal Simek     // .. ==> 0XF800075C[0:0] = 0x00000001U
6915ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6916ad5b5801SMichal Simek     // .. L0_SEL = 1
6917ad5b5801SMichal Simek     // .. ==> 0XF800075C[1:1] = 0x00000001U
6918ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6919ad5b5801SMichal Simek     // .. L1_SEL = 0
6920ad5b5801SMichal Simek     // .. ==> 0XF800075C[2:2] = 0x00000000U
6921ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6922ad5b5801SMichal Simek     // .. L2_SEL = 0
6923ad5b5801SMichal Simek     // .. ==> 0XF800075C[4:3] = 0x00000000U
6924ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6925ad5b5801SMichal Simek     // .. L3_SEL = 0
6926ad5b5801SMichal Simek     // .. ==> 0XF800075C[7:5] = 0x00000000U
6927ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6928ad5b5801SMichal Simek     // .. Speed = 1
6929ad5b5801SMichal Simek     // .. ==> 0XF800075C[8:8] = 0x00000001U
6930ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6931ad5b5801SMichal Simek     // .. IO_Type = 1
6932ad5b5801SMichal Simek     // .. ==> 0XF800075C[11:9] = 0x00000001U
6933ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6934ad5b5801SMichal Simek     // .. PULLUP = 0
6935ad5b5801SMichal Simek     // .. ==> 0XF800075C[12:12] = 0x00000000U
6936ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6937ad5b5801SMichal Simek     // .. DisableRcvr = 0
6938ad5b5801SMichal Simek     // .. ==> 0XF800075C[13:13] = 0x00000000U
6939ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6940ad5b5801SMichal Simek     // ..
6941ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800075C, 0x00003FFFU ,0x00000303U),
6942ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
6943ad5b5801SMichal Simek     // .. ==> 0XF8000760[0:0] = 0x00000001U
6944ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6945ad5b5801SMichal Simek     // .. L0_SEL = 1
6946ad5b5801SMichal Simek     // .. ==> 0XF8000760[1:1] = 0x00000001U
6947ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6948ad5b5801SMichal Simek     // .. L1_SEL = 0
6949ad5b5801SMichal Simek     // .. ==> 0XF8000760[2:2] = 0x00000000U
6950ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6951ad5b5801SMichal Simek     // .. L2_SEL = 0
6952ad5b5801SMichal Simek     // .. ==> 0XF8000760[4:3] = 0x00000000U
6953ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6954ad5b5801SMichal Simek     // .. L3_SEL = 0
6955ad5b5801SMichal Simek     // .. ==> 0XF8000760[7:5] = 0x00000000U
6956ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6957ad5b5801SMichal Simek     // .. Speed = 1
6958ad5b5801SMichal Simek     // .. ==> 0XF8000760[8:8] = 0x00000001U
6959ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6960ad5b5801SMichal Simek     // .. IO_Type = 1
6961ad5b5801SMichal Simek     // .. ==> 0XF8000760[11:9] = 0x00000001U
6962ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6963ad5b5801SMichal Simek     // .. PULLUP = 0
6964ad5b5801SMichal Simek     // .. ==> 0XF8000760[12:12] = 0x00000000U
6965ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6966ad5b5801SMichal Simek     // .. DisableRcvr = 0
6967ad5b5801SMichal Simek     // .. ==> 0XF8000760[13:13] = 0x00000000U
6968ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6969ad5b5801SMichal Simek     // ..
6970ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000760, 0x00003FFFU ,0x00000303U),
6971ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
6972ad5b5801SMichal Simek     // .. ==> 0XF8000764[0:0] = 0x00000001U
6973ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6974ad5b5801SMichal Simek     // .. L0_SEL = 1
6975ad5b5801SMichal Simek     // .. ==> 0XF8000764[1:1] = 0x00000001U
6976ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6977ad5b5801SMichal Simek     // .. L1_SEL = 0
6978ad5b5801SMichal Simek     // .. ==> 0XF8000764[2:2] = 0x00000000U
6979ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6980ad5b5801SMichal Simek     // .. L2_SEL = 0
6981ad5b5801SMichal Simek     // .. ==> 0XF8000764[4:3] = 0x00000000U
6982ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6983ad5b5801SMichal Simek     // .. L3_SEL = 0
6984ad5b5801SMichal Simek     // .. ==> 0XF8000764[7:5] = 0x00000000U
6985ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6986ad5b5801SMichal Simek     // .. Speed = 1
6987ad5b5801SMichal Simek     // .. ==> 0XF8000764[8:8] = 0x00000001U
6988ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
6989ad5b5801SMichal Simek     // .. IO_Type = 1
6990ad5b5801SMichal Simek     // .. ==> 0XF8000764[11:9] = 0x00000001U
6991ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6992ad5b5801SMichal Simek     // .. PULLUP = 0
6993ad5b5801SMichal Simek     // .. ==> 0XF8000764[12:12] = 0x00000000U
6994ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6995ad5b5801SMichal Simek     // .. DisableRcvr = 0
6996ad5b5801SMichal Simek     // .. ==> 0XF8000764[13:13] = 0x00000000U
6997ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6998ad5b5801SMichal Simek     // ..
6999ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000764, 0x00003FFFU ,0x00000303U),
7000ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7001ad5b5801SMichal Simek     // .. ==> 0XF8000768[0:0] = 0x00000001U
7002ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7003ad5b5801SMichal Simek     // .. L0_SEL = 1
7004ad5b5801SMichal Simek     // .. ==> 0XF8000768[1:1] = 0x00000001U
7005ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
7006ad5b5801SMichal Simek     // .. L1_SEL = 0
7007ad5b5801SMichal Simek     // .. ==> 0XF8000768[2:2] = 0x00000000U
7008ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7009ad5b5801SMichal Simek     // .. L2_SEL = 0
7010ad5b5801SMichal Simek     // .. ==> 0XF8000768[4:3] = 0x00000000U
7011ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7012ad5b5801SMichal Simek     // .. L3_SEL = 0
7013ad5b5801SMichal Simek     // .. ==> 0XF8000768[7:5] = 0x00000000U
7014ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7015ad5b5801SMichal Simek     // .. Speed = 1
7016ad5b5801SMichal Simek     // .. ==> 0XF8000768[8:8] = 0x00000001U
7017ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7018ad5b5801SMichal Simek     // .. IO_Type = 1
7019ad5b5801SMichal Simek     // .. ==> 0XF8000768[11:9] = 0x00000001U
7020ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7021ad5b5801SMichal Simek     // .. PULLUP = 0
7022ad5b5801SMichal Simek     // .. ==> 0XF8000768[12:12] = 0x00000000U
7023ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7024ad5b5801SMichal Simek     // .. DisableRcvr = 0
7025ad5b5801SMichal Simek     // .. ==> 0XF8000768[13:13] = 0x00000000U
7026ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7027ad5b5801SMichal Simek     // ..
7028ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000768, 0x00003FFFU ,0x00000303U),
7029ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7030ad5b5801SMichal Simek     // .. ==> 0XF800076C[0:0] = 0x00000001U
7031ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7032ad5b5801SMichal Simek     // .. L0_SEL = 1
7033ad5b5801SMichal Simek     // .. ==> 0XF800076C[1:1] = 0x00000001U
7034ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
7035ad5b5801SMichal Simek     // .. L1_SEL = 0
7036ad5b5801SMichal Simek     // .. ==> 0XF800076C[2:2] = 0x00000000U
7037ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7038ad5b5801SMichal Simek     // .. L2_SEL = 0
7039ad5b5801SMichal Simek     // .. ==> 0XF800076C[4:3] = 0x00000000U
7040ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7041ad5b5801SMichal Simek     // .. L3_SEL = 0
7042ad5b5801SMichal Simek     // .. ==> 0XF800076C[7:5] = 0x00000000U
7043ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7044ad5b5801SMichal Simek     // .. Speed = 1
7045ad5b5801SMichal Simek     // .. ==> 0XF800076C[8:8] = 0x00000001U
7046ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7047ad5b5801SMichal Simek     // .. IO_Type = 1
7048ad5b5801SMichal Simek     // .. ==> 0XF800076C[11:9] = 0x00000001U
7049ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7050ad5b5801SMichal Simek     // .. PULLUP = 0
7051ad5b5801SMichal Simek     // .. ==> 0XF800076C[12:12] = 0x00000000U
7052ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7053ad5b5801SMichal Simek     // .. DisableRcvr = 0
7054ad5b5801SMichal Simek     // .. ==> 0XF800076C[13:13] = 0x00000000U
7055ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7056ad5b5801SMichal Simek     // ..
7057ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800076C, 0x00003FFFU ,0x00000303U),
7058ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7059ad5b5801SMichal Simek     // .. ==> 0XF8000770[0:0] = 0x00000000U
7060ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7061ad5b5801SMichal Simek     // .. L0_SEL = 0
7062ad5b5801SMichal Simek     // .. ==> 0XF8000770[1:1] = 0x00000000U
7063ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7064ad5b5801SMichal Simek     // .. L1_SEL = 1
7065ad5b5801SMichal Simek     // .. ==> 0XF8000770[2:2] = 0x00000001U
7066ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7067ad5b5801SMichal Simek     // .. L2_SEL = 0
7068ad5b5801SMichal Simek     // .. ==> 0XF8000770[4:3] = 0x00000000U
7069ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7070ad5b5801SMichal Simek     // .. L3_SEL = 0
7071ad5b5801SMichal Simek     // .. ==> 0XF8000770[7:5] = 0x00000000U
7072ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7073ad5b5801SMichal Simek     // .. Speed = 1
7074ad5b5801SMichal Simek     // .. ==> 0XF8000770[8:8] = 0x00000001U
7075ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7076ad5b5801SMichal Simek     // .. IO_Type = 1
7077ad5b5801SMichal Simek     // .. ==> 0XF8000770[11:9] = 0x00000001U
7078ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7079ad5b5801SMichal Simek     // .. PULLUP = 0
7080ad5b5801SMichal Simek     // .. ==> 0XF8000770[12:12] = 0x00000000U
7081ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7082ad5b5801SMichal Simek     // .. DisableRcvr = 0
7083ad5b5801SMichal Simek     // .. ==> 0XF8000770[13:13] = 0x00000000U
7084ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7085ad5b5801SMichal Simek     // ..
7086ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000770, 0x00003FFFU ,0x00000304U),
7087ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7088ad5b5801SMichal Simek     // .. ==> 0XF8000774[0:0] = 0x00000001U
7089ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7090ad5b5801SMichal Simek     // .. L0_SEL = 0
7091ad5b5801SMichal Simek     // .. ==> 0XF8000774[1:1] = 0x00000000U
7092ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7093ad5b5801SMichal Simek     // .. L1_SEL = 1
7094ad5b5801SMichal Simek     // .. ==> 0XF8000774[2:2] = 0x00000001U
7095ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7096ad5b5801SMichal Simek     // .. L2_SEL = 0
7097ad5b5801SMichal Simek     // .. ==> 0XF8000774[4:3] = 0x00000000U
7098ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7099ad5b5801SMichal Simek     // .. L3_SEL = 0
7100ad5b5801SMichal Simek     // .. ==> 0XF8000774[7:5] = 0x00000000U
7101ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7102ad5b5801SMichal Simek     // .. Speed = 1
7103ad5b5801SMichal Simek     // .. ==> 0XF8000774[8:8] = 0x00000001U
7104ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7105ad5b5801SMichal Simek     // .. IO_Type = 1
7106ad5b5801SMichal Simek     // .. ==> 0XF8000774[11:9] = 0x00000001U
7107ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7108ad5b5801SMichal Simek     // .. PULLUP = 0
7109ad5b5801SMichal Simek     // .. ==> 0XF8000774[12:12] = 0x00000000U
7110ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7111ad5b5801SMichal Simek     // .. DisableRcvr = 0
7112ad5b5801SMichal Simek     // .. ==> 0XF8000774[13:13] = 0x00000000U
7113ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7114ad5b5801SMichal Simek     // ..
7115ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000774, 0x00003FFFU ,0x00000305U),
7116ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7117ad5b5801SMichal Simek     // .. ==> 0XF8000778[0:0] = 0x00000000U
7118ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7119ad5b5801SMichal Simek     // .. L0_SEL = 0
7120ad5b5801SMichal Simek     // .. ==> 0XF8000778[1:1] = 0x00000000U
7121ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7122ad5b5801SMichal Simek     // .. L1_SEL = 1
7123ad5b5801SMichal Simek     // .. ==> 0XF8000778[2:2] = 0x00000001U
7124ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7125ad5b5801SMichal Simek     // .. L2_SEL = 0
7126ad5b5801SMichal Simek     // .. ==> 0XF8000778[4:3] = 0x00000000U
7127ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7128ad5b5801SMichal Simek     // .. L3_SEL = 0
7129ad5b5801SMichal Simek     // .. ==> 0XF8000778[7:5] = 0x00000000U
7130ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7131ad5b5801SMichal Simek     // .. Speed = 1
7132ad5b5801SMichal Simek     // .. ==> 0XF8000778[8:8] = 0x00000001U
7133ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7134ad5b5801SMichal Simek     // .. IO_Type = 1
7135ad5b5801SMichal Simek     // .. ==> 0XF8000778[11:9] = 0x00000001U
7136ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7137ad5b5801SMichal Simek     // .. PULLUP = 0
7138ad5b5801SMichal Simek     // .. ==> 0XF8000778[12:12] = 0x00000000U
7139ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7140ad5b5801SMichal Simek     // .. DisableRcvr = 0
7141ad5b5801SMichal Simek     // .. ==> 0XF8000778[13:13] = 0x00000000U
7142ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7143ad5b5801SMichal Simek     // ..
7144ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000778, 0x00003FFFU ,0x00000304U),
7145ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7146ad5b5801SMichal Simek     // .. ==> 0XF800077C[0:0] = 0x00000001U
7147ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7148ad5b5801SMichal Simek     // .. L0_SEL = 0
7149ad5b5801SMichal Simek     // .. ==> 0XF800077C[1:1] = 0x00000000U
7150ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7151ad5b5801SMichal Simek     // .. L1_SEL = 1
7152ad5b5801SMichal Simek     // .. ==> 0XF800077C[2:2] = 0x00000001U
7153ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7154ad5b5801SMichal Simek     // .. L2_SEL = 0
7155ad5b5801SMichal Simek     // .. ==> 0XF800077C[4:3] = 0x00000000U
7156ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7157ad5b5801SMichal Simek     // .. L3_SEL = 0
7158ad5b5801SMichal Simek     // .. ==> 0XF800077C[7:5] = 0x00000000U
7159ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7160ad5b5801SMichal Simek     // .. Speed = 1
7161ad5b5801SMichal Simek     // .. ==> 0XF800077C[8:8] = 0x00000001U
7162ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7163ad5b5801SMichal Simek     // .. IO_Type = 1
7164ad5b5801SMichal Simek     // .. ==> 0XF800077C[11:9] = 0x00000001U
7165ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7166ad5b5801SMichal Simek     // .. PULLUP = 0
7167ad5b5801SMichal Simek     // .. ==> 0XF800077C[12:12] = 0x00000000U
7168ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7169ad5b5801SMichal Simek     // .. DisableRcvr = 0
7170ad5b5801SMichal Simek     // .. ==> 0XF800077C[13:13] = 0x00000000U
7171ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7172ad5b5801SMichal Simek     // ..
7173ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800077C, 0x00003FFFU ,0x00000305U),
7174ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7175ad5b5801SMichal Simek     // .. ==> 0XF8000780[0:0] = 0x00000000U
7176ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7177ad5b5801SMichal Simek     // .. L0_SEL = 0
7178ad5b5801SMichal Simek     // .. ==> 0XF8000780[1:1] = 0x00000000U
7179ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7180ad5b5801SMichal Simek     // .. L1_SEL = 1
7181ad5b5801SMichal Simek     // .. ==> 0XF8000780[2:2] = 0x00000001U
7182ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7183ad5b5801SMichal Simek     // .. L2_SEL = 0
7184ad5b5801SMichal Simek     // .. ==> 0XF8000780[4:3] = 0x00000000U
7185ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7186ad5b5801SMichal Simek     // .. L3_SEL = 0
7187ad5b5801SMichal Simek     // .. ==> 0XF8000780[7:5] = 0x00000000U
7188ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7189ad5b5801SMichal Simek     // .. Speed = 1
7190ad5b5801SMichal Simek     // .. ==> 0XF8000780[8:8] = 0x00000001U
7191ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7192ad5b5801SMichal Simek     // .. IO_Type = 1
7193ad5b5801SMichal Simek     // .. ==> 0XF8000780[11:9] = 0x00000001U
7194ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7195ad5b5801SMichal Simek     // .. PULLUP = 0
7196ad5b5801SMichal Simek     // .. ==> 0XF8000780[12:12] = 0x00000000U
7197ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7198ad5b5801SMichal Simek     // .. DisableRcvr = 0
7199ad5b5801SMichal Simek     // .. ==> 0XF8000780[13:13] = 0x00000000U
7200ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7201ad5b5801SMichal Simek     // ..
7202ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000780, 0x00003FFFU ,0x00000304U),
7203ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7204ad5b5801SMichal Simek     // .. ==> 0XF8000784[0:0] = 0x00000000U
7205ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7206ad5b5801SMichal Simek     // .. L0_SEL = 0
7207ad5b5801SMichal Simek     // .. ==> 0XF8000784[1:1] = 0x00000000U
7208ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7209ad5b5801SMichal Simek     // .. L1_SEL = 1
7210ad5b5801SMichal Simek     // .. ==> 0XF8000784[2:2] = 0x00000001U
7211ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7212ad5b5801SMichal Simek     // .. L2_SEL = 0
7213ad5b5801SMichal Simek     // .. ==> 0XF8000784[4:3] = 0x00000000U
7214ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7215ad5b5801SMichal Simek     // .. L3_SEL = 0
7216ad5b5801SMichal Simek     // .. ==> 0XF8000784[7:5] = 0x00000000U
7217ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7218ad5b5801SMichal Simek     // .. Speed = 1
7219ad5b5801SMichal Simek     // .. ==> 0XF8000784[8:8] = 0x00000001U
7220ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7221ad5b5801SMichal Simek     // .. IO_Type = 1
7222ad5b5801SMichal Simek     // .. ==> 0XF8000784[11:9] = 0x00000001U
7223ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7224ad5b5801SMichal Simek     // .. PULLUP = 0
7225ad5b5801SMichal Simek     // .. ==> 0XF8000784[12:12] = 0x00000000U
7226ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7227ad5b5801SMichal Simek     // .. DisableRcvr = 0
7228ad5b5801SMichal Simek     // .. ==> 0XF8000784[13:13] = 0x00000000U
7229ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7230ad5b5801SMichal Simek     // ..
7231ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000784, 0x00003FFFU ,0x00000304U),
7232ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7233ad5b5801SMichal Simek     // .. ==> 0XF8000788[0:0] = 0x00000000U
7234ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7235ad5b5801SMichal Simek     // .. L0_SEL = 0
7236ad5b5801SMichal Simek     // .. ==> 0XF8000788[1:1] = 0x00000000U
7237ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7238ad5b5801SMichal Simek     // .. L1_SEL = 1
7239ad5b5801SMichal Simek     // .. ==> 0XF8000788[2:2] = 0x00000001U
7240ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7241ad5b5801SMichal Simek     // .. L2_SEL = 0
7242ad5b5801SMichal Simek     // .. ==> 0XF8000788[4:3] = 0x00000000U
7243ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7244ad5b5801SMichal Simek     // .. L3_SEL = 0
7245ad5b5801SMichal Simek     // .. ==> 0XF8000788[7:5] = 0x00000000U
7246ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7247ad5b5801SMichal Simek     // .. Speed = 1
7248ad5b5801SMichal Simek     // .. ==> 0XF8000788[8:8] = 0x00000001U
7249ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7250ad5b5801SMichal Simek     // .. IO_Type = 1
7251ad5b5801SMichal Simek     // .. ==> 0XF8000788[11:9] = 0x00000001U
7252ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7253ad5b5801SMichal Simek     // .. PULLUP = 0
7254ad5b5801SMichal Simek     // .. ==> 0XF8000788[12:12] = 0x00000000U
7255ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7256ad5b5801SMichal Simek     // .. DisableRcvr = 0
7257ad5b5801SMichal Simek     // .. ==> 0XF8000788[13:13] = 0x00000000U
7258ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7259ad5b5801SMichal Simek     // ..
7260ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000788, 0x00003FFFU ,0x00000304U),
7261ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7262ad5b5801SMichal Simek     // .. ==> 0XF800078C[0:0] = 0x00000000U
7263ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7264ad5b5801SMichal Simek     // .. L0_SEL = 0
7265ad5b5801SMichal Simek     // .. ==> 0XF800078C[1:1] = 0x00000000U
7266ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7267ad5b5801SMichal Simek     // .. L1_SEL = 1
7268ad5b5801SMichal Simek     // .. ==> 0XF800078C[2:2] = 0x00000001U
7269ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7270ad5b5801SMichal Simek     // .. L2_SEL = 0
7271ad5b5801SMichal Simek     // .. ==> 0XF800078C[4:3] = 0x00000000U
7272ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7273ad5b5801SMichal Simek     // .. L3_SEL = 0
7274ad5b5801SMichal Simek     // .. ==> 0XF800078C[7:5] = 0x00000000U
7275ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7276ad5b5801SMichal Simek     // .. Speed = 1
7277ad5b5801SMichal Simek     // .. ==> 0XF800078C[8:8] = 0x00000001U
7278ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7279ad5b5801SMichal Simek     // .. IO_Type = 1
7280ad5b5801SMichal Simek     // .. ==> 0XF800078C[11:9] = 0x00000001U
7281ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7282ad5b5801SMichal Simek     // .. PULLUP = 0
7283ad5b5801SMichal Simek     // .. ==> 0XF800078C[12:12] = 0x00000000U
7284ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7285ad5b5801SMichal Simek     // .. DisableRcvr = 0
7286ad5b5801SMichal Simek     // .. ==> 0XF800078C[13:13] = 0x00000000U
7287ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7288ad5b5801SMichal Simek     // ..
7289ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800078C, 0x00003FFFU ,0x00000304U),
7290ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7291ad5b5801SMichal Simek     // .. ==> 0XF8000790[0:0] = 0x00000001U
7292ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7293ad5b5801SMichal Simek     // .. L0_SEL = 0
7294ad5b5801SMichal Simek     // .. ==> 0XF8000790[1:1] = 0x00000000U
7295ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7296ad5b5801SMichal Simek     // .. L1_SEL = 1
7297ad5b5801SMichal Simek     // .. ==> 0XF8000790[2:2] = 0x00000001U
7298ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7299ad5b5801SMichal Simek     // .. L2_SEL = 0
7300ad5b5801SMichal Simek     // .. ==> 0XF8000790[4:3] = 0x00000000U
7301ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7302ad5b5801SMichal Simek     // .. L3_SEL = 0
7303ad5b5801SMichal Simek     // .. ==> 0XF8000790[7:5] = 0x00000000U
7304ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7305ad5b5801SMichal Simek     // .. Speed = 1
7306ad5b5801SMichal Simek     // .. ==> 0XF8000790[8:8] = 0x00000001U
7307ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7308ad5b5801SMichal Simek     // .. IO_Type = 1
7309ad5b5801SMichal Simek     // .. ==> 0XF8000790[11:9] = 0x00000001U
7310ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7311ad5b5801SMichal Simek     // .. PULLUP = 0
7312ad5b5801SMichal Simek     // .. ==> 0XF8000790[12:12] = 0x00000000U
7313ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7314ad5b5801SMichal Simek     // .. DisableRcvr = 0
7315ad5b5801SMichal Simek     // .. ==> 0XF8000790[13:13] = 0x00000000U
7316ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7317ad5b5801SMichal Simek     // ..
7318ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000790, 0x00003FFFU ,0x00000305U),
7319ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7320ad5b5801SMichal Simek     // .. ==> 0XF8000794[0:0] = 0x00000000U
7321ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7322ad5b5801SMichal Simek     // .. L0_SEL = 0
7323ad5b5801SMichal Simek     // .. ==> 0XF8000794[1:1] = 0x00000000U
7324ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7325ad5b5801SMichal Simek     // .. L1_SEL = 1
7326ad5b5801SMichal Simek     // .. ==> 0XF8000794[2:2] = 0x00000001U
7327ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7328ad5b5801SMichal Simek     // .. L2_SEL = 0
7329ad5b5801SMichal Simek     // .. ==> 0XF8000794[4:3] = 0x00000000U
7330ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7331ad5b5801SMichal Simek     // .. L3_SEL = 0
7332ad5b5801SMichal Simek     // .. ==> 0XF8000794[7:5] = 0x00000000U
7333ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7334ad5b5801SMichal Simek     // .. Speed = 1
7335ad5b5801SMichal Simek     // .. ==> 0XF8000794[8:8] = 0x00000001U
7336ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7337ad5b5801SMichal Simek     // .. IO_Type = 1
7338ad5b5801SMichal Simek     // .. ==> 0XF8000794[11:9] = 0x00000001U
7339ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7340ad5b5801SMichal Simek     // .. PULLUP = 0
7341ad5b5801SMichal Simek     // .. ==> 0XF8000794[12:12] = 0x00000000U
7342ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7343ad5b5801SMichal Simek     // .. DisableRcvr = 0
7344ad5b5801SMichal Simek     // .. ==> 0XF8000794[13:13] = 0x00000000U
7345ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7346ad5b5801SMichal Simek     // ..
7347ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000794, 0x00003FFFU ,0x00000304U),
7348ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7349ad5b5801SMichal Simek     // .. ==> 0XF8000798[0:0] = 0x00000000U
7350ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7351ad5b5801SMichal Simek     // .. L0_SEL = 0
7352ad5b5801SMichal Simek     // .. ==> 0XF8000798[1:1] = 0x00000000U
7353ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7354ad5b5801SMichal Simek     // .. L1_SEL = 1
7355ad5b5801SMichal Simek     // .. ==> 0XF8000798[2:2] = 0x00000001U
7356ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7357ad5b5801SMichal Simek     // .. L2_SEL = 0
7358ad5b5801SMichal Simek     // .. ==> 0XF8000798[4:3] = 0x00000000U
7359ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7360ad5b5801SMichal Simek     // .. L3_SEL = 0
7361ad5b5801SMichal Simek     // .. ==> 0XF8000798[7:5] = 0x00000000U
7362ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7363ad5b5801SMichal Simek     // .. Speed = 1
7364ad5b5801SMichal Simek     // .. ==> 0XF8000798[8:8] = 0x00000001U
7365ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7366ad5b5801SMichal Simek     // .. IO_Type = 1
7367ad5b5801SMichal Simek     // .. ==> 0XF8000798[11:9] = 0x00000001U
7368ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7369ad5b5801SMichal Simek     // .. PULLUP = 0
7370ad5b5801SMichal Simek     // .. ==> 0XF8000798[12:12] = 0x00000000U
7371ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7372ad5b5801SMichal Simek     // .. DisableRcvr = 0
7373ad5b5801SMichal Simek     // .. ==> 0XF8000798[13:13] = 0x00000000U
7374ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7375ad5b5801SMichal Simek     // ..
7376ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000798, 0x00003FFFU ,0x00000304U),
7377ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7378ad5b5801SMichal Simek     // .. ==> 0XF800079C[0:0] = 0x00000000U
7379ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7380ad5b5801SMichal Simek     // .. L0_SEL = 0
7381ad5b5801SMichal Simek     // .. ==> 0XF800079C[1:1] = 0x00000000U
7382ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7383ad5b5801SMichal Simek     // .. L1_SEL = 1
7384ad5b5801SMichal Simek     // .. ==> 0XF800079C[2:2] = 0x00000001U
7385ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7386ad5b5801SMichal Simek     // .. L2_SEL = 0
7387ad5b5801SMichal Simek     // .. ==> 0XF800079C[4:3] = 0x00000000U
7388ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7389ad5b5801SMichal Simek     // .. L3_SEL = 0
7390ad5b5801SMichal Simek     // .. ==> 0XF800079C[7:5] = 0x00000000U
7391ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7392ad5b5801SMichal Simek     // .. Speed = 1
7393ad5b5801SMichal Simek     // .. ==> 0XF800079C[8:8] = 0x00000001U
7394ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7395ad5b5801SMichal Simek     // .. IO_Type = 1
7396ad5b5801SMichal Simek     // .. ==> 0XF800079C[11:9] = 0x00000001U
7397ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7398ad5b5801SMichal Simek     // .. PULLUP = 0
7399ad5b5801SMichal Simek     // .. ==> 0XF800079C[12:12] = 0x00000000U
7400ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7401ad5b5801SMichal Simek     // .. DisableRcvr = 0
7402ad5b5801SMichal Simek     // .. ==> 0XF800079C[13:13] = 0x00000000U
7403ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7404ad5b5801SMichal Simek     // ..
7405ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800079C, 0x00003FFFU ,0x00000304U),
7406ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7407ad5b5801SMichal Simek     // .. ==> 0XF80007A0[0:0] = 0x00000000U
7408ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7409ad5b5801SMichal Simek     // .. L0_SEL = 0
7410ad5b5801SMichal Simek     // .. ==> 0XF80007A0[1:1] = 0x00000000U
7411ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7412ad5b5801SMichal Simek     // .. L1_SEL = 0
7413ad5b5801SMichal Simek     // .. ==> 0XF80007A0[2:2] = 0x00000000U
7414ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7415ad5b5801SMichal Simek     // .. L2_SEL = 0
7416ad5b5801SMichal Simek     // .. ==> 0XF80007A0[4:3] = 0x00000000U
7417ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7418ad5b5801SMichal Simek     // .. L3_SEL = 4
7419ad5b5801SMichal Simek     // .. ==> 0XF80007A0[7:5] = 0x00000004U
7420ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7421ad5b5801SMichal Simek     // .. Speed = 1
7422ad5b5801SMichal Simek     // .. ==> 0XF80007A0[8:8] = 0x00000001U
7423ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7424ad5b5801SMichal Simek     // .. IO_Type = 1
7425ad5b5801SMichal Simek     // .. ==> 0XF80007A0[11:9] = 0x00000001U
7426ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7427ad5b5801SMichal Simek     // .. PULLUP = 0
7428ad5b5801SMichal Simek     // .. ==> 0XF80007A0[12:12] = 0x00000000U
7429ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7430ad5b5801SMichal Simek     // .. DisableRcvr = 0
7431ad5b5801SMichal Simek     // .. ==> 0XF80007A0[13:13] = 0x00000000U
7432ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7433ad5b5801SMichal Simek     // ..
7434ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A0, 0x00003FFFU ,0x00000380U),
7435ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7436ad5b5801SMichal Simek     // .. ==> 0XF80007A4[0:0] = 0x00000000U
7437ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7438ad5b5801SMichal Simek     // .. L0_SEL = 0
7439ad5b5801SMichal Simek     // .. ==> 0XF80007A4[1:1] = 0x00000000U
7440ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7441ad5b5801SMichal Simek     // .. L1_SEL = 0
7442ad5b5801SMichal Simek     // .. ==> 0XF80007A4[2:2] = 0x00000000U
7443ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7444ad5b5801SMichal Simek     // .. L2_SEL = 0
7445ad5b5801SMichal Simek     // .. ==> 0XF80007A4[4:3] = 0x00000000U
7446ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7447ad5b5801SMichal Simek     // .. L3_SEL = 4
7448ad5b5801SMichal Simek     // .. ==> 0XF80007A4[7:5] = 0x00000004U
7449ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7450ad5b5801SMichal Simek     // .. Speed = 1
7451ad5b5801SMichal Simek     // .. ==> 0XF80007A4[8:8] = 0x00000001U
7452ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7453ad5b5801SMichal Simek     // .. IO_Type = 1
7454ad5b5801SMichal Simek     // .. ==> 0XF80007A4[11:9] = 0x00000001U
7455ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7456ad5b5801SMichal Simek     // .. PULLUP = 0
7457ad5b5801SMichal Simek     // .. ==> 0XF80007A4[12:12] = 0x00000000U
7458ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7459ad5b5801SMichal Simek     // .. DisableRcvr = 0
7460ad5b5801SMichal Simek     // .. ==> 0XF80007A4[13:13] = 0x00000000U
7461ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7462ad5b5801SMichal Simek     // ..
7463ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A4, 0x00003FFFU ,0x00000380U),
7464ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7465ad5b5801SMichal Simek     // .. ==> 0XF80007A8[0:0] = 0x00000000U
7466ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7467ad5b5801SMichal Simek     // .. L0_SEL = 0
7468ad5b5801SMichal Simek     // .. ==> 0XF80007A8[1:1] = 0x00000000U
7469ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7470ad5b5801SMichal Simek     // .. L1_SEL = 0
7471ad5b5801SMichal Simek     // .. ==> 0XF80007A8[2:2] = 0x00000000U
7472ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7473ad5b5801SMichal Simek     // .. L2_SEL = 0
7474ad5b5801SMichal Simek     // .. ==> 0XF80007A8[4:3] = 0x00000000U
7475ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7476ad5b5801SMichal Simek     // .. L3_SEL = 4
7477ad5b5801SMichal Simek     // .. ==> 0XF80007A8[7:5] = 0x00000004U
7478ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7479ad5b5801SMichal Simek     // .. Speed = 1
7480ad5b5801SMichal Simek     // .. ==> 0XF80007A8[8:8] = 0x00000001U
7481ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7482ad5b5801SMichal Simek     // .. IO_Type = 1
7483ad5b5801SMichal Simek     // .. ==> 0XF80007A8[11:9] = 0x00000001U
7484ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7485ad5b5801SMichal Simek     // .. PULLUP = 0
7486ad5b5801SMichal Simek     // .. ==> 0XF80007A8[12:12] = 0x00000000U
7487ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7488ad5b5801SMichal Simek     // .. DisableRcvr = 0
7489ad5b5801SMichal Simek     // .. ==> 0XF80007A8[13:13] = 0x00000000U
7490ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7491ad5b5801SMichal Simek     // ..
7492ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A8, 0x00003FFFU ,0x00000380U),
7493ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7494ad5b5801SMichal Simek     // .. ==> 0XF80007AC[0:0] = 0x00000000U
7495ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7496ad5b5801SMichal Simek     // .. L0_SEL = 0
7497ad5b5801SMichal Simek     // .. ==> 0XF80007AC[1:1] = 0x00000000U
7498ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7499ad5b5801SMichal Simek     // .. L1_SEL = 0
7500ad5b5801SMichal Simek     // .. ==> 0XF80007AC[2:2] = 0x00000000U
7501ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7502ad5b5801SMichal Simek     // .. L2_SEL = 0
7503ad5b5801SMichal Simek     // .. ==> 0XF80007AC[4:3] = 0x00000000U
7504ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7505ad5b5801SMichal Simek     // .. L3_SEL = 4
7506ad5b5801SMichal Simek     // .. ==> 0XF80007AC[7:5] = 0x00000004U
7507ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7508ad5b5801SMichal Simek     // .. Speed = 1
7509ad5b5801SMichal Simek     // .. ==> 0XF80007AC[8:8] = 0x00000001U
7510ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7511ad5b5801SMichal Simek     // .. IO_Type = 1
7512ad5b5801SMichal Simek     // .. ==> 0XF80007AC[11:9] = 0x00000001U
7513ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7514ad5b5801SMichal Simek     // .. PULLUP = 0
7515ad5b5801SMichal Simek     // .. ==> 0XF80007AC[12:12] = 0x00000000U
7516ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7517ad5b5801SMichal Simek     // .. DisableRcvr = 0
7518ad5b5801SMichal Simek     // .. ==> 0XF80007AC[13:13] = 0x00000000U
7519ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7520ad5b5801SMichal Simek     // ..
7521ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007AC, 0x00003FFFU ,0x00000380U),
7522ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7523ad5b5801SMichal Simek     // .. ==> 0XF80007B0[0:0] = 0x00000000U
7524ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7525ad5b5801SMichal Simek     // .. L0_SEL = 0
7526ad5b5801SMichal Simek     // .. ==> 0XF80007B0[1:1] = 0x00000000U
7527ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7528ad5b5801SMichal Simek     // .. L1_SEL = 0
7529ad5b5801SMichal Simek     // .. ==> 0XF80007B0[2:2] = 0x00000000U
7530ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7531ad5b5801SMichal Simek     // .. L2_SEL = 0
7532ad5b5801SMichal Simek     // .. ==> 0XF80007B0[4:3] = 0x00000000U
7533ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7534ad5b5801SMichal Simek     // .. L3_SEL = 4
7535ad5b5801SMichal Simek     // .. ==> 0XF80007B0[7:5] = 0x00000004U
7536ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7537ad5b5801SMichal Simek     // .. Speed = 1
7538ad5b5801SMichal Simek     // .. ==> 0XF80007B0[8:8] = 0x00000001U
7539ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7540ad5b5801SMichal Simek     // .. IO_Type = 1
7541ad5b5801SMichal Simek     // .. ==> 0XF80007B0[11:9] = 0x00000001U
7542ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7543ad5b5801SMichal Simek     // .. PULLUP = 0
7544ad5b5801SMichal Simek     // .. ==> 0XF80007B0[12:12] = 0x00000000U
7545ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7546ad5b5801SMichal Simek     // .. DisableRcvr = 0
7547ad5b5801SMichal Simek     // .. ==> 0XF80007B0[13:13] = 0x00000000U
7548ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7549ad5b5801SMichal Simek     // ..
7550ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B0, 0x00003FFFU ,0x00000380U),
7551ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7552ad5b5801SMichal Simek     // .. ==> 0XF80007B4[0:0] = 0x00000000U
7553ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7554ad5b5801SMichal Simek     // .. L0_SEL = 0
7555ad5b5801SMichal Simek     // .. ==> 0XF80007B4[1:1] = 0x00000000U
7556ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7557ad5b5801SMichal Simek     // .. L1_SEL = 0
7558ad5b5801SMichal Simek     // .. ==> 0XF80007B4[2:2] = 0x00000000U
7559ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7560ad5b5801SMichal Simek     // .. L2_SEL = 0
7561ad5b5801SMichal Simek     // .. ==> 0XF80007B4[4:3] = 0x00000000U
7562ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7563ad5b5801SMichal Simek     // .. L3_SEL = 4
7564ad5b5801SMichal Simek     // .. ==> 0XF80007B4[7:5] = 0x00000004U
7565ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7566ad5b5801SMichal Simek     // .. Speed = 1
7567ad5b5801SMichal Simek     // .. ==> 0XF80007B4[8:8] = 0x00000001U
7568ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7569ad5b5801SMichal Simek     // .. IO_Type = 1
7570ad5b5801SMichal Simek     // .. ==> 0XF80007B4[11:9] = 0x00000001U
7571ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7572ad5b5801SMichal Simek     // .. PULLUP = 0
7573ad5b5801SMichal Simek     // .. ==> 0XF80007B4[12:12] = 0x00000000U
7574ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7575ad5b5801SMichal Simek     // .. DisableRcvr = 0
7576ad5b5801SMichal Simek     // .. ==> 0XF80007B4[13:13] = 0x00000000U
7577ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7578ad5b5801SMichal Simek     // ..
7579ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B4, 0x00003FFFU ,0x00000380U),
7580ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7581ad5b5801SMichal Simek     // .. ==> 0XF80007B8[0:0] = 0x00000001U
7582ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7583ad5b5801SMichal Simek     // .. Speed = 0
7584ad5b5801SMichal Simek     // .. ==> 0XF80007B8[8:8] = 0x00000000U
7585ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7586ad5b5801SMichal Simek     // .. IO_Type = 1
7587ad5b5801SMichal Simek     // .. ==> 0XF80007B8[11:9] = 0x00000001U
7588ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7589ad5b5801SMichal Simek     // .. PULLUP = 0
7590ad5b5801SMichal Simek     // .. ==> 0XF80007B8[12:12] = 0x00000000U
7591ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7592ad5b5801SMichal Simek     // .. DisableRcvr = 0
7593ad5b5801SMichal Simek     // .. ==> 0XF80007B8[13:13] = 0x00000000U
7594ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7595ad5b5801SMichal Simek     // ..
7596ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B8, 0x00003F01U ,0x00000201U),
7597ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7598ad5b5801SMichal Simek     // .. ==> 0XF80007BC[0:0] = 0x00000001U
7599ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7600ad5b5801SMichal Simek     // .. Speed = 0
7601ad5b5801SMichal Simek     // .. ==> 0XF80007BC[8:8] = 0x00000000U
7602ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7603ad5b5801SMichal Simek     // .. IO_Type = 1
7604ad5b5801SMichal Simek     // .. ==> 0XF80007BC[11:9] = 0x00000001U
7605ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7606ad5b5801SMichal Simek     // .. PULLUP = 0
7607ad5b5801SMichal Simek     // .. ==> 0XF80007BC[12:12] = 0x00000000U
7608ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7609ad5b5801SMichal Simek     // .. DisableRcvr = 0
7610ad5b5801SMichal Simek     // .. ==> 0XF80007BC[13:13] = 0x00000000U
7611ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7612ad5b5801SMichal Simek     // ..
7613ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007BC, 0x00003F01U ,0x00000201U),
7614ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7615ad5b5801SMichal Simek     // .. ==> 0XF80007C0[0:0] = 0x00000000U
7616ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7617ad5b5801SMichal Simek     // .. L0_SEL = 0
7618ad5b5801SMichal Simek     // .. ==> 0XF80007C0[1:1] = 0x00000000U
7619ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7620ad5b5801SMichal Simek     // .. L1_SEL = 0
7621ad5b5801SMichal Simek     // .. ==> 0XF80007C0[2:2] = 0x00000000U
7622ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7623ad5b5801SMichal Simek     // .. L2_SEL = 0
7624ad5b5801SMichal Simek     // .. ==> 0XF80007C0[4:3] = 0x00000000U
7625ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7626ad5b5801SMichal Simek     // .. L3_SEL = 7
7627ad5b5801SMichal Simek     // .. ==> 0XF80007C0[7:5] = 0x00000007U
7628ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
7629ad5b5801SMichal Simek     // .. Speed = 0
7630ad5b5801SMichal Simek     // .. ==> 0XF80007C0[8:8] = 0x00000000U
7631ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7632ad5b5801SMichal Simek     // .. IO_Type = 1
7633ad5b5801SMichal Simek     // .. ==> 0XF80007C0[11:9] = 0x00000001U
7634ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7635ad5b5801SMichal Simek     // .. PULLUP = 0
7636ad5b5801SMichal Simek     // .. ==> 0XF80007C0[12:12] = 0x00000000U
7637ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7638ad5b5801SMichal Simek     // .. DisableRcvr = 0
7639ad5b5801SMichal Simek     // .. ==> 0XF80007C0[13:13] = 0x00000000U
7640ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7641ad5b5801SMichal Simek     // ..
7642ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C0, 0x00003FFFU ,0x000002E0U),
7643ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7644ad5b5801SMichal Simek     // .. ==> 0XF80007C4[0:0] = 0x00000001U
7645ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7646ad5b5801SMichal Simek     // .. L0_SEL = 0
7647ad5b5801SMichal Simek     // .. ==> 0XF80007C4[1:1] = 0x00000000U
7648ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7649ad5b5801SMichal Simek     // .. L1_SEL = 0
7650ad5b5801SMichal Simek     // .. ==> 0XF80007C4[2:2] = 0x00000000U
7651ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7652ad5b5801SMichal Simek     // .. L2_SEL = 0
7653ad5b5801SMichal Simek     // .. ==> 0XF80007C4[4:3] = 0x00000000U
7654ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7655ad5b5801SMichal Simek     // .. L3_SEL = 7
7656ad5b5801SMichal Simek     // .. ==> 0XF80007C4[7:5] = 0x00000007U
7657ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
7658ad5b5801SMichal Simek     // .. Speed = 0
7659ad5b5801SMichal Simek     // .. ==> 0XF80007C4[8:8] = 0x00000000U
7660ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7661ad5b5801SMichal Simek     // .. IO_Type = 1
7662ad5b5801SMichal Simek     // .. ==> 0XF80007C4[11:9] = 0x00000001U
7663ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7664ad5b5801SMichal Simek     // .. PULLUP = 0
7665ad5b5801SMichal Simek     // .. ==> 0XF80007C4[12:12] = 0x00000000U
7666ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7667ad5b5801SMichal Simek     // .. DisableRcvr = 0
7668ad5b5801SMichal Simek     // .. ==> 0XF80007C4[13:13] = 0x00000000U
7669ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7670ad5b5801SMichal Simek     // ..
7671ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C4, 0x00003FFFU ,0x000002E1U),
7672ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7673ad5b5801SMichal Simek     // .. ==> 0XF80007C8[0:0] = 0x00000001U
7674ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7675ad5b5801SMichal Simek     // .. L0_SEL = 0
7676ad5b5801SMichal Simek     // .. ==> 0XF80007C8[1:1] = 0x00000000U
7677ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7678ad5b5801SMichal Simek     // .. L1_SEL = 0
7679ad5b5801SMichal Simek     // .. ==> 0XF80007C8[2:2] = 0x00000000U
7680ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7681ad5b5801SMichal Simek     // .. L2_SEL = 0
7682ad5b5801SMichal Simek     // .. ==> 0XF80007C8[4:3] = 0x00000000U
7683ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7684ad5b5801SMichal Simek     // .. L3_SEL = 0
7685ad5b5801SMichal Simek     // .. ==> 0XF80007C8[7:5] = 0x00000000U
7686ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7687ad5b5801SMichal Simek     // .. Speed = 0
7688ad5b5801SMichal Simek     // .. ==> 0XF80007C8[8:8] = 0x00000000U
7689ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7690ad5b5801SMichal Simek     // .. IO_Type = 1
7691ad5b5801SMichal Simek     // .. ==> 0XF80007C8[11:9] = 0x00000001U
7692ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7693ad5b5801SMichal Simek     // .. PULLUP = 0
7694ad5b5801SMichal Simek     // .. ==> 0XF80007C8[12:12] = 0x00000000U
7695ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7696ad5b5801SMichal Simek     // .. DisableRcvr = 0
7697ad5b5801SMichal Simek     // .. ==> 0XF80007C8[13:13] = 0x00000000U
7698ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7699ad5b5801SMichal Simek     // ..
7700ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C8, 0x00003FFFU ,0x00000201U),
7701ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7702ad5b5801SMichal Simek     // .. ==> 0XF80007CC[0:0] = 0x00000001U
7703ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7704ad5b5801SMichal Simek     // .. L0_SEL = 0
7705ad5b5801SMichal Simek     // .. ==> 0XF80007CC[1:1] = 0x00000000U
7706ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7707ad5b5801SMichal Simek     // .. L1_SEL = 0
7708ad5b5801SMichal Simek     // .. ==> 0XF80007CC[2:2] = 0x00000000U
7709ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7710ad5b5801SMichal Simek     // .. L2_SEL = 0
7711ad5b5801SMichal Simek     // .. ==> 0XF80007CC[4:3] = 0x00000000U
7712ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7713ad5b5801SMichal Simek     // .. L3_SEL = 0
7714ad5b5801SMichal Simek     // .. ==> 0XF80007CC[7:5] = 0x00000000U
7715ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7716ad5b5801SMichal Simek     // .. Speed = 0
7717ad5b5801SMichal Simek     // .. ==> 0XF80007CC[8:8] = 0x00000000U
7718ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7719ad5b5801SMichal Simek     // .. IO_Type = 1
7720ad5b5801SMichal Simek     // .. ==> 0XF80007CC[11:9] = 0x00000001U
7721ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7722ad5b5801SMichal Simek     // .. PULLUP = 0
7723ad5b5801SMichal Simek     // .. ==> 0XF80007CC[12:12] = 0x00000000U
7724ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7725ad5b5801SMichal Simek     // .. DisableRcvr = 0
7726ad5b5801SMichal Simek     // .. ==> 0XF80007CC[13:13] = 0x00000000U
7727ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7728ad5b5801SMichal Simek     // ..
7729ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007CC, 0x00003FFFU ,0x00000201U),
7730ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7731ad5b5801SMichal Simek     // .. ==> 0XF80007D0[0:0] = 0x00000000U
7732ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7733ad5b5801SMichal Simek     // .. L0_SEL = 0
7734ad5b5801SMichal Simek     // .. ==> 0XF80007D0[1:1] = 0x00000000U
7735ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7736ad5b5801SMichal Simek     // .. L1_SEL = 0
7737ad5b5801SMichal Simek     // .. ==> 0XF80007D0[2:2] = 0x00000000U
7738ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7739ad5b5801SMichal Simek     // .. L2_SEL = 0
7740ad5b5801SMichal Simek     // .. ==> 0XF80007D0[4:3] = 0x00000000U
7741ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7742ad5b5801SMichal Simek     // .. L3_SEL = 4
7743ad5b5801SMichal Simek     // .. ==> 0XF80007D0[7:5] = 0x00000004U
7744ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7745ad5b5801SMichal Simek     // .. Speed = 0
7746ad5b5801SMichal Simek     // .. ==> 0XF80007D0[8:8] = 0x00000000U
7747ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7748ad5b5801SMichal Simek     // .. IO_Type = 1
7749ad5b5801SMichal Simek     // .. ==> 0XF80007D0[11:9] = 0x00000001U
7750ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7751ad5b5801SMichal Simek     // .. PULLUP = 0
7752ad5b5801SMichal Simek     // .. ==> 0XF80007D0[12:12] = 0x00000000U
7753ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7754ad5b5801SMichal Simek     // .. DisableRcvr = 0
7755ad5b5801SMichal Simek     // .. ==> 0XF80007D0[13:13] = 0x00000000U
7756ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7757ad5b5801SMichal Simek     // ..
7758ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D0, 0x00003FFFU ,0x00000280U),
7759ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7760ad5b5801SMichal Simek     // .. ==> 0XF80007D4[0:0] = 0x00000000U
7761ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7762ad5b5801SMichal Simek     // .. L0_SEL = 0
7763ad5b5801SMichal Simek     // .. ==> 0XF80007D4[1:1] = 0x00000000U
7764ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7765ad5b5801SMichal Simek     // .. L1_SEL = 0
7766ad5b5801SMichal Simek     // .. ==> 0XF80007D4[2:2] = 0x00000000U
7767ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7768ad5b5801SMichal Simek     // .. L2_SEL = 0
7769ad5b5801SMichal Simek     // .. ==> 0XF80007D4[4:3] = 0x00000000U
7770ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7771ad5b5801SMichal Simek     // .. L3_SEL = 4
7772ad5b5801SMichal Simek     // .. ==> 0XF80007D4[7:5] = 0x00000004U
7773ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7774ad5b5801SMichal Simek     // .. Speed = 0
7775ad5b5801SMichal Simek     // .. ==> 0XF80007D4[8:8] = 0x00000000U
7776ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7777ad5b5801SMichal Simek     // .. IO_Type = 1
7778ad5b5801SMichal Simek     // .. ==> 0XF80007D4[11:9] = 0x00000001U
7779ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7780ad5b5801SMichal Simek     // .. PULLUP = 0
7781ad5b5801SMichal Simek     // .. ==> 0XF80007D4[12:12] = 0x00000000U
7782ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7783ad5b5801SMichal Simek     // .. DisableRcvr = 0
7784ad5b5801SMichal Simek     // .. ==> 0XF80007D4[13:13] = 0x00000000U
7785ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7786ad5b5801SMichal Simek     // ..
7787ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D4, 0x00003FFFU ,0x00000280U),
7788ad5b5801SMichal Simek     // .. SDIO0_WP_SEL = 46
7789ad5b5801SMichal Simek     // .. ==> 0XF8000830[5:0] = 0x0000002EU
7790ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000003FU    VAL : 0x0000002EU
7791ad5b5801SMichal Simek     // .. SDIO0_CD_SEL = 47
7792ad5b5801SMichal Simek     // .. ==> 0XF8000830[21:16] = 0x0000002FU
7793ad5b5801SMichal Simek     // ..     ==> MASK : 0x003F0000U    VAL : 0x002F0000U
7794ad5b5801SMichal Simek     // ..
7795ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000830, 0x003F003FU ,0x002F002EU),
7796ad5b5801SMichal Simek     // .. FINISH: MIO PROGRAMMING
7797ad5b5801SMichal Simek     // .. START: LOCK IT BACK
7798ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
7799ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
7800ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
7801ad5b5801SMichal Simek     // ..
7802ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
7803ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
7804ad5b5801SMichal Simek     // FINISH: top
7805ad5b5801SMichal Simek     //
7806ad5b5801SMichal Simek     EMIT_EXIT(),
7807ad5b5801SMichal Simek 
7808ad5b5801SMichal Simek     //
7809ad5b5801SMichal Simek };
7810ad5b5801SMichal Simek 
7811ad5b5801SMichal Simek unsigned long ps7_peripherals_init_data_2_0[] = {
7812ad5b5801SMichal Simek     // START: top
7813ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
7814ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
7815ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
7816ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
7817ad5b5801SMichal Simek     // ..
7818ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
7819ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
7820ad5b5801SMichal Simek     // .. START: DDR TERM/IBUF_DISABLE_MODE SETTINGS
7821ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
7822ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000001U
7823ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
7824ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
7825ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000001U
7826ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7827ad5b5801SMichal Simek     // ..
7828ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000180U ,0x00000180U),
7829ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
7830ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000001U
7831ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
7832ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
7833ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000001U
7834ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7835ad5b5801SMichal Simek     // ..
7836ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000180U ,0x00000180U),
7837ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
7838ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000001U
7839ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
7840ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
7841ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000001U
7842ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7843ad5b5801SMichal Simek     // ..
7844ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000180U ,0x00000180U),
7845ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
7846ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000001U
7847ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
7848ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
7849ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000001U
7850ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7851ad5b5801SMichal Simek     // ..
7852ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000180U ,0x00000180U),
7853ad5b5801SMichal Simek     // .. FINISH: DDR TERM/IBUF_DISABLE_MODE SETTINGS
7854ad5b5801SMichal Simek     // .. START: LOCK IT BACK
7855ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
7856ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
7857ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
7858ad5b5801SMichal Simek     // ..
7859ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
7860ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
7861ad5b5801SMichal Simek     // .. START: SRAM/NOR SET OPMODE
7862ad5b5801SMichal Simek     // .. FINISH: SRAM/NOR SET OPMODE
7863ad5b5801SMichal Simek     // .. START: UART REGISTERS
7864ad5b5801SMichal Simek     // .. BDIV = 0x6
7865ad5b5801SMichal Simek     // .. ==> 0XE0001034[7:0] = 0x00000006U
7866ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000FFU    VAL : 0x00000006U
7867ad5b5801SMichal Simek     // ..
7868ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001034, 0x000000FFU ,0x00000006U),
7869ad5b5801SMichal Simek     // .. CD = 0x3e
7870ad5b5801SMichal Simek     // .. ==> 0XE0001018[15:0] = 0x0000003EU
7871ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000003EU
7872ad5b5801SMichal Simek     // ..
7873ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001018, 0x0000FFFFU ,0x0000003EU),
7874ad5b5801SMichal Simek     // .. STPBRK = 0x0
7875ad5b5801SMichal Simek     // .. ==> 0XE0001000[8:8] = 0x00000000U
7876ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7877ad5b5801SMichal Simek     // .. STTBRK = 0x0
7878ad5b5801SMichal Simek     // .. ==> 0XE0001000[7:7] = 0x00000000U
7879ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
7880ad5b5801SMichal Simek     // .. RSTTO = 0x0
7881ad5b5801SMichal Simek     // .. ==> 0XE0001000[6:6] = 0x00000000U
7882ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
7883ad5b5801SMichal Simek     // .. TXDIS = 0x0
7884ad5b5801SMichal Simek     // .. ==> 0XE0001000[5:5] = 0x00000000U
7885ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
7886ad5b5801SMichal Simek     // .. TXEN = 0x1
7887ad5b5801SMichal Simek     // .. ==> 0XE0001000[4:4] = 0x00000001U
7888ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
7889ad5b5801SMichal Simek     // .. RXDIS = 0x0
7890ad5b5801SMichal Simek     // .. ==> 0XE0001000[3:3] = 0x00000000U
7891ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
7892ad5b5801SMichal Simek     // .. RXEN = 0x1
7893ad5b5801SMichal Simek     // .. ==> 0XE0001000[2:2] = 0x00000001U
7894ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7895ad5b5801SMichal Simek     // .. TXRES = 0x1
7896ad5b5801SMichal Simek     // .. ==> 0XE0001000[1:1] = 0x00000001U
7897ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
7898ad5b5801SMichal Simek     // .. RXRES = 0x1
7899ad5b5801SMichal Simek     // .. ==> 0XE0001000[0:0] = 0x00000001U
7900ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7901ad5b5801SMichal Simek     // ..
7902ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001000, 0x000001FFU ,0x00000017U),
7903ad5b5801SMichal Simek     // .. IRMODE = 0x0
7904ad5b5801SMichal Simek     // .. ==> 0XE0001004[11:11] = 0x00000000U
7905ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
7906ad5b5801SMichal Simek     // .. UCLKEN = 0x0
7907ad5b5801SMichal Simek     // .. ==> 0XE0001004[10:10] = 0x00000000U
7908ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
7909ad5b5801SMichal Simek     // .. CHMODE = 0x0
7910ad5b5801SMichal Simek     // .. ==> 0XE0001004[9:8] = 0x00000000U
7911ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000300U    VAL : 0x00000000U
7912ad5b5801SMichal Simek     // .. NBSTOP = 0x0
7913ad5b5801SMichal Simek     // .. ==> 0XE0001004[7:6] = 0x00000000U
7914ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
7915ad5b5801SMichal Simek     // .. PAR = 0x4
7916ad5b5801SMichal Simek     // .. ==> 0XE0001004[5:3] = 0x00000004U
7917ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000038U    VAL : 0x00000020U
7918ad5b5801SMichal Simek     // .. CHRL = 0x0
7919ad5b5801SMichal Simek     // .. ==> 0XE0001004[2:1] = 0x00000000U
7920ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
7921ad5b5801SMichal Simek     // .. CLKS = 0x0
7922ad5b5801SMichal Simek     // .. ==> 0XE0001004[0:0] = 0x00000000U
7923ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7924ad5b5801SMichal Simek     // ..
7925ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001004, 0x00000FFFU ,0x00000020U),
7926ad5b5801SMichal Simek     // .. FINISH: UART REGISTERS
7927ad5b5801SMichal Simek     // .. START: QSPI REGISTERS
7928ad5b5801SMichal Simek     // .. Holdb_dr = 1
7929ad5b5801SMichal Simek     // .. ==> 0XE000D000[19:19] = 0x00000001U
7930ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
7931ad5b5801SMichal Simek     // ..
7932ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000D000, 0x00080000U ,0x00080000U),
7933ad5b5801SMichal Simek     // .. FINISH: QSPI REGISTERS
7934ad5b5801SMichal Simek     // .. START: PL POWER ON RESET REGISTERS
7935ad5b5801SMichal Simek     // .. PCFG_POR_CNT_4K = 0
7936ad5b5801SMichal Simek     // .. ==> 0XF8007000[29:29] = 0x00000000U
7937ad5b5801SMichal Simek     // ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
7938ad5b5801SMichal Simek     // ..
7939ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8007000, 0x20000000U ,0x00000000U),
7940ad5b5801SMichal Simek     // .. FINISH: PL POWER ON RESET REGISTERS
7941ad5b5801SMichal Simek     // .. START: SMC TIMING CALCULATION REGISTER UPDATE
7942ad5b5801SMichal Simek     // .. .. START: NAND SET CYCLE
7943ad5b5801SMichal Simek     // .. .. FINISH: NAND SET CYCLE
7944ad5b5801SMichal Simek     // .. .. START: OPMODE
7945ad5b5801SMichal Simek     // .. .. FINISH: OPMODE
7946ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
7947ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
7948ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS0 SET CYCLE
7949ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS0 SET CYCLE
7950ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
7951ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
7952ad5b5801SMichal Simek     // .. .. START: NOR CS0 BASE ADDRESS
7953ad5b5801SMichal Simek     // .. .. FINISH: NOR CS0 BASE ADDRESS
7954ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS1 SET CYCLE
7955ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS1 SET CYCLE
7956ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
7957ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
7958ad5b5801SMichal Simek     // .. .. START: NOR CS1 BASE ADDRESS
7959ad5b5801SMichal Simek     // .. .. FINISH: NOR CS1 BASE ADDRESS
7960ad5b5801SMichal Simek     // .. .. START: USB RESET
7961ad5b5801SMichal Simek     // .. .. .. START: USB0 RESET
7962ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
7963ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
7964ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
7965ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
7966ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
7967ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
7968ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
7969ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
7970ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
7971ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
7972ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
7973ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
7974ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
7975ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
7976ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
7977ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
7978ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
7979ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
7980ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
7981ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
7982ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
7983ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
7984ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
7985ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
7986ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
7987ad5b5801SMichal Simek     // .. .. .. ..
7988ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
7989ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
7990ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
7991ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
7992ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
7993ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
7994ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
7995ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
7996ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
7997ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
7998ad5b5801SMichal Simek     // .. .. .. FINISH: USB0 RESET
7999ad5b5801SMichal Simek     // .. .. .. START: USB1 RESET
8000ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
8001ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
8002ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
8003ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
8004ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8005ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8006ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8007ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8008ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8009ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8010ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8011ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8012ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
8013ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
8014ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
8015ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
8016ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8017ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8018ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8019ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8020ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8021ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8022ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8023ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8024ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8025ad5b5801SMichal Simek     // .. .. .. ..
8026ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8027ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8028ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8029ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8030ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8031ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8032ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8033ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8034ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8035ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8036ad5b5801SMichal Simek     // .. .. .. FINISH: USB1 RESET
8037ad5b5801SMichal Simek     // .. .. FINISH: USB RESET
8038ad5b5801SMichal Simek     // .. .. START: ENET RESET
8039ad5b5801SMichal Simek     // .. .. .. START: ENET0 RESET
8040ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
8041ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
8042ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
8043ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
8044ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8045ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8046ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8047ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8048ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8049ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8050ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8051ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8052ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
8053ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
8054ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
8055ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
8056ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8057ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8058ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8059ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8060ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8061ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8062ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8063ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8064ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8065ad5b5801SMichal Simek     // .. .. .. ..
8066ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8067ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8068ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8069ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8070ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8071ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8072ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8073ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8074ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8075ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8076ad5b5801SMichal Simek     // .. .. .. FINISH: ENET0 RESET
8077ad5b5801SMichal Simek     // .. .. .. START: ENET1 RESET
8078ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
8079ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
8080ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
8081ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
8082ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8083ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8084ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8085ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8086ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8087ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8088ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8089ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8090ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
8091ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
8092ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
8093ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
8094ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8095ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8096ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8097ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8098ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8099ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8100ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8101ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8102ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8103ad5b5801SMichal Simek     // .. .. .. ..
8104ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8105ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8106ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8107ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8108ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8109ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8110ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8111ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8112ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8113ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8114ad5b5801SMichal Simek     // .. .. .. FINISH: ENET1 RESET
8115ad5b5801SMichal Simek     // .. .. FINISH: ENET RESET
8116ad5b5801SMichal Simek     // .. .. START: I2C RESET
8117ad5b5801SMichal Simek     // .. .. .. START: I2C0 RESET
8118ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
8119ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
8120ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
8121ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
8122ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8123ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8124ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8125ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8126ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8127ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8128ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8129ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8130ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
8131ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
8132ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
8133ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
8134ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8135ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8136ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8137ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8138ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8139ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8140ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8141ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8142ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8143ad5b5801SMichal Simek     // .. .. .. ..
8144ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8145ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8146ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8147ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8148ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8149ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8150ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8151ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8152ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8153ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8154ad5b5801SMichal Simek     // .. .. .. FINISH: I2C0 RESET
8155ad5b5801SMichal Simek     // .. .. .. START: I2C1 RESET
8156ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
8157ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
8158ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
8159ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
8160ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8161ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8162ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8163ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8164ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8165ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8166ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8167ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8168ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
8169ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
8170ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
8171ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
8172ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8173ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8174ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8175ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8176ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8177ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8178ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8179ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8180ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8181ad5b5801SMichal Simek     // .. .. .. ..
8182ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8183ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8184ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8185ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8186ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8187ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8188ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8189ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8190ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8191ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8192ad5b5801SMichal Simek     // .. .. .. FINISH: I2C1 RESET
8193ad5b5801SMichal Simek     // .. .. FINISH: I2C RESET
8194ad5b5801SMichal Simek     // .. .. START: NOR CHIP SELECT
8195ad5b5801SMichal Simek     // .. .. .. START: DIR MODE BANK 0
8196ad5b5801SMichal Simek     // .. .. .. FINISH: DIR MODE BANK 0
8197ad5b5801SMichal Simek     // .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8198ad5b5801SMichal Simek     // .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8199ad5b5801SMichal Simek     // .. .. .. START: OUTPUT ENABLE BANK 0
8200ad5b5801SMichal Simek     // .. .. .. FINISH: OUTPUT ENABLE BANK 0
8201ad5b5801SMichal Simek     // .. .. FINISH: NOR CHIP SELECT
8202ad5b5801SMichal Simek     // .. FINISH: SMC TIMING CALCULATION REGISTER UPDATE
8203ad5b5801SMichal Simek     // FINISH: top
8204ad5b5801SMichal Simek     //
8205ad5b5801SMichal Simek     EMIT_EXIT(),
8206ad5b5801SMichal Simek 
8207ad5b5801SMichal Simek     //
8208ad5b5801SMichal Simek };
8209ad5b5801SMichal Simek 
8210ad5b5801SMichal Simek unsigned long ps7_post_config_2_0[] = {
8211ad5b5801SMichal Simek     // START: top
8212ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
8213ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
8214ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
8215ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
8216ad5b5801SMichal Simek     // ..
8217ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
8218ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
8219ad5b5801SMichal Simek     // .. START: ENABLING LEVEL SHIFTER
8220ad5b5801SMichal Simek     // .. USER_INP_ICT_EN_0 = 3
8221ad5b5801SMichal Simek     // .. ==> 0XF8000900[1:0] = 0x00000003U
8222ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000003U    VAL : 0x00000003U
8223ad5b5801SMichal Simek     // .. USER_INP_ICT_EN_1 = 3
8224ad5b5801SMichal Simek     // .. ==> 0XF8000900[3:2] = 0x00000003U
8225ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000000CU    VAL : 0x0000000CU
8226ad5b5801SMichal Simek     // ..
8227ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000900, 0x0000000FU ,0x0000000FU),
8228ad5b5801SMichal Simek     // .. FINISH: ENABLING LEVEL SHIFTER
8229ad5b5801SMichal Simek     // .. START: FPGA RESETS TO 0
8230ad5b5801SMichal Simek     // .. reserved_3 = 0
8231ad5b5801SMichal Simek     // .. ==> 0XF8000240[31:25] = 0x00000000U
8232ad5b5801SMichal Simek     // ..     ==> MASK : 0xFE000000U    VAL : 0x00000000U
8233ad5b5801SMichal Simek     // .. FPGA_ACP_RST = 0
8234ad5b5801SMichal Simek     // .. ==> 0XF8000240[24:24] = 0x00000000U
8235ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
8236ad5b5801SMichal Simek     // .. FPGA_AXDS3_RST = 0
8237ad5b5801SMichal Simek     // .. ==> 0XF8000240[23:23] = 0x00000000U
8238ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
8239ad5b5801SMichal Simek     // .. FPGA_AXDS2_RST = 0
8240ad5b5801SMichal Simek     // .. ==> 0XF8000240[22:22] = 0x00000000U
8241ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
8242ad5b5801SMichal Simek     // .. FPGA_AXDS1_RST = 0
8243ad5b5801SMichal Simek     // .. ==> 0XF8000240[21:21] = 0x00000000U
8244ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
8245ad5b5801SMichal Simek     // .. FPGA_AXDS0_RST = 0
8246ad5b5801SMichal Simek     // .. ==> 0XF8000240[20:20] = 0x00000000U
8247ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
8248ad5b5801SMichal Simek     // .. reserved_2 = 0
8249ad5b5801SMichal Simek     // .. ==> 0XF8000240[19:18] = 0x00000000U
8250ad5b5801SMichal Simek     // ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
8251ad5b5801SMichal Simek     // .. FSSW1_FPGA_RST = 0
8252ad5b5801SMichal Simek     // .. ==> 0XF8000240[17:17] = 0x00000000U
8253ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
8254ad5b5801SMichal Simek     // .. FSSW0_FPGA_RST = 0
8255ad5b5801SMichal Simek     // .. ==> 0XF8000240[16:16] = 0x00000000U
8256ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
8257ad5b5801SMichal Simek     // .. reserved_1 = 0
8258ad5b5801SMichal Simek     // .. ==> 0XF8000240[15:14] = 0x00000000U
8259ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000C000U    VAL : 0x00000000U
8260ad5b5801SMichal Simek     // .. FPGA_FMSW1_RST = 0
8261ad5b5801SMichal Simek     // .. ==> 0XF8000240[13:13] = 0x00000000U
8262ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
8263ad5b5801SMichal Simek     // .. FPGA_FMSW0_RST = 0
8264ad5b5801SMichal Simek     // .. ==> 0XF8000240[12:12] = 0x00000000U
8265ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
8266ad5b5801SMichal Simek     // .. FPGA_DMA3_RST = 0
8267ad5b5801SMichal Simek     // .. ==> 0XF8000240[11:11] = 0x00000000U
8268ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
8269ad5b5801SMichal Simek     // .. FPGA_DMA2_RST = 0
8270ad5b5801SMichal Simek     // .. ==> 0XF8000240[10:10] = 0x00000000U
8271ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
8272ad5b5801SMichal Simek     // .. FPGA_DMA1_RST = 0
8273ad5b5801SMichal Simek     // .. ==> 0XF8000240[9:9] = 0x00000000U
8274ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
8275ad5b5801SMichal Simek     // .. FPGA_DMA0_RST = 0
8276ad5b5801SMichal Simek     // .. ==> 0XF8000240[8:8] = 0x00000000U
8277ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
8278ad5b5801SMichal Simek     // .. reserved = 0
8279ad5b5801SMichal Simek     // .. ==> 0XF8000240[7:4] = 0x00000000U
8280ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
8281ad5b5801SMichal Simek     // .. FPGA3_OUT_RST = 0
8282ad5b5801SMichal Simek     // .. ==> 0XF8000240[3:3] = 0x00000000U
8283ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
8284ad5b5801SMichal Simek     // .. FPGA2_OUT_RST = 0
8285ad5b5801SMichal Simek     // .. ==> 0XF8000240[2:2] = 0x00000000U
8286ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
8287ad5b5801SMichal Simek     // .. FPGA1_OUT_RST = 0
8288ad5b5801SMichal Simek     // .. ==> 0XF8000240[1:1] = 0x00000000U
8289ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
8290ad5b5801SMichal Simek     // .. FPGA0_OUT_RST = 0
8291ad5b5801SMichal Simek     // .. ==> 0XF8000240[0:0] = 0x00000000U
8292ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8293ad5b5801SMichal Simek     // ..
8294ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000240, 0xFFFFFFFFU ,0x00000000U),
8295ad5b5801SMichal Simek     // .. FINISH: FPGA RESETS TO 0
8296ad5b5801SMichal Simek     // .. START: AFI REGISTERS
8297ad5b5801SMichal Simek     // .. .. START: AFI0 REGISTERS
8298ad5b5801SMichal Simek     // .. .. FINISH: AFI0 REGISTERS
8299ad5b5801SMichal Simek     // .. .. START: AFI1 REGISTERS
8300ad5b5801SMichal Simek     // .. .. FINISH: AFI1 REGISTERS
8301ad5b5801SMichal Simek     // .. .. START: AFI2 REGISTERS
8302ad5b5801SMichal Simek     // .. .. FINISH: AFI2 REGISTERS
8303ad5b5801SMichal Simek     // .. .. START: AFI3 REGISTERS
8304ad5b5801SMichal Simek     // .. .. FINISH: AFI3 REGISTERS
8305ad5b5801SMichal Simek     // .. FINISH: AFI REGISTERS
8306ad5b5801SMichal Simek     // .. START: LOCK IT BACK
8307ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
8308ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
8309ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
8310ad5b5801SMichal Simek     // ..
8311ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
8312ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
8313ad5b5801SMichal Simek     // FINISH: top
8314ad5b5801SMichal Simek     //
8315ad5b5801SMichal Simek     EMIT_EXIT(),
8316ad5b5801SMichal Simek 
8317ad5b5801SMichal Simek     //
8318ad5b5801SMichal Simek };
8319ad5b5801SMichal Simek 
8320ad5b5801SMichal Simek 
8321ad5b5801SMichal Simek unsigned long ps7_pll_init_data_1_0[] = {
8322ad5b5801SMichal Simek     // START: top
8323ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
8324ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
8325ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
8326ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
8327ad5b5801SMichal Simek     // ..
8328ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
8329ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
8330ad5b5801SMichal Simek     // .. START: PLL SLCR REGISTERS
8331ad5b5801SMichal Simek     // .. .. START: ARM PLL INIT
8332ad5b5801SMichal Simek     // .. .. PLL_RES = 0x2
8333ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[7:4] = 0x00000002U
8334ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
8335ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
8336ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[11:8] = 0x00000002U
8337ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
8338ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0xfa
8339ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[21:12] = 0x000000FAU
8340ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x000FA000U
8341ad5b5801SMichal Simek     // .. ..
8342ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000110, 0x003FFFF0U ,0x000FA220U),
8343ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
8344ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x28
8345ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[18:12] = 0x00000028U
8346ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x00028000U
8347ad5b5801SMichal Simek     // .. .. ..
8348ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x0007F000U ,0x00028000U),
8349ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
8350ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
8351ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
8352ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[4:4] = 0x00000001U
8353ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
8354ad5b5801SMichal Simek     // .. .. ..
8355ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000010U ,0x00000010U),
8356ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
8357ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
8358ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
8359ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[0:0] = 0x00000001U
8360ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8361ad5b5801SMichal Simek     // .. .. ..
8362ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000001U ,0x00000001U),
8363ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
8364ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
8365ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
8366ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[0:0] = 0x00000000U
8367ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8368ad5b5801SMichal Simek     // .. .. ..
8369ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000001U ,0x00000000U),
8370ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
8371ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
8372ad5b5801SMichal Simek     // .. .. .. ARM_PLL_LOCK = 1
8373ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[0:0] = 0x00000001U
8374ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8375ad5b5801SMichal Simek     // .. .. ..
8376ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000001U),
8377ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
8378ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
8379ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
8380ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[4:4] = 0x00000000U
8381ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
8382ad5b5801SMichal Simek     // .. .. ..
8383ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000010U ,0x00000000U),
8384ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
8385ad5b5801SMichal Simek     // .. .. .. SRCSEL = 0x0
8386ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[5:4] = 0x00000000U
8387ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8388ad5b5801SMichal Simek     // .. .. .. DIVISOR = 0x2
8389ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[13:8] = 0x00000002U
8390ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00003F00U    VAL : 0x00000200U
8391ad5b5801SMichal Simek     // .. .. .. CPU_6OR4XCLKACT = 0x1
8392ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[24:24] = 0x00000001U
8393ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x01000000U    VAL : 0x01000000U
8394ad5b5801SMichal Simek     // .. .. .. CPU_3OR2XCLKACT = 0x1
8395ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[25:25] = 0x00000001U
8396ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x02000000U    VAL : 0x02000000U
8397ad5b5801SMichal Simek     // .. .. .. CPU_2XCLKACT = 0x1
8398ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[26:26] = 0x00000001U
8399ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x04000000U    VAL : 0x04000000U
8400ad5b5801SMichal Simek     // .. .. .. CPU_1XCLKACT = 0x1
8401ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[27:27] = 0x00000001U
8402ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x08000000U    VAL : 0x08000000U
8403ad5b5801SMichal Simek     // .. .. .. CPU_PERI_CLKACT = 0x1
8404ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[28:28] = 0x00000001U
8405ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
8406ad5b5801SMichal Simek     // .. .. ..
8407ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000120, 0x1F003F30U ,0x1F000200U),
8408ad5b5801SMichal Simek     // .. .. FINISH: ARM PLL INIT
8409ad5b5801SMichal Simek     // .. .. START: DDR PLL INIT
8410ad5b5801SMichal Simek     // .. .. PLL_RES = 0x2
8411ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[7:4] = 0x00000002U
8412ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
8413ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
8414ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[11:8] = 0x00000002U
8415ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
8416ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0x12c
8417ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[21:12] = 0x0000012CU
8418ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x0012C000U
8419ad5b5801SMichal Simek     // .. ..
8420ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000114, 0x003FFFF0U ,0x0012C220U),
8421ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
8422ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x20
8423ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[18:12] = 0x00000020U
8424ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x00020000U
8425ad5b5801SMichal Simek     // .. .. ..
8426ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x0007F000U ,0x00020000U),
8427ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
8428ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
8429ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
8430ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[4:4] = 0x00000001U
8431ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
8432ad5b5801SMichal Simek     // .. .. ..
8433ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000010U ,0x00000010U),
8434ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
8435ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
8436ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
8437ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[0:0] = 0x00000001U
8438ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8439ad5b5801SMichal Simek     // .. .. ..
8440ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000001U ,0x00000001U),
8441ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
8442ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
8443ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
8444ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[0:0] = 0x00000000U
8445ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8446ad5b5801SMichal Simek     // .. .. ..
8447ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000001U ,0x00000000U),
8448ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
8449ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
8450ad5b5801SMichal Simek     // .. .. .. DDR_PLL_LOCK = 1
8451ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[1:1] = 0x00000001U
8452ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
8453ad5b5801SMichal Simek     // .. .. ..
8454ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000002U),
8455ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
8456ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
8457ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
8458ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[4:4] = 0x00000000U
8459ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
8460ad5b5801SMichal Simek     // .. .. ..
8461ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000010U ,0x00000000U),
8462ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
8463ad5b5801SMichal Simek     // .. .. .. DDR_3XCLKACT = 0x1
8464ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[0:0] = 0x00000001U
8465ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8466ad5b5801SMichal Simek     // .. .. .. DDR_2XCLKACT = 0x1
8467ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[1:1] = 0x00000001U
8468ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
8469ad5b5801SMichal Simek     // .. .. .. DDR_3XCLK_DIVISOR = 0x2
8470ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[25:20] = 0x00000002U
8471ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x03F00000U    VAL : 0x00200000U
8472ad5b5801SMichal Simek     // .. .. .. DDR_2XCLK_DIVISOR = 0x3
8473ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[31:26] = 0x00000003U
8474ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0xFC000000U    VAL : 0x0C000000U
8475ad5b5801SMichal Simek     // .. .. ..
8476ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000124, 0xFFF00003U ,0x0C200003U),
8477ad5b5801SMichal Simek     // .. .. FINISH: DDR PLL INIT
8478ad5b5801SMichal Simek     // .. .. START: IO PLL INIT
8479ad5b5801SMichal Simek     // .. .. PLL_RES = 0xc
8480ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[7:4] = 0x0000000CU
8481ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x000000C0U
8482ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
8483ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[11:8] = 0x00000002U
8484ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
8485ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0x145
8486ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[21:12] = 0x00000145U
8487ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00145000U
8488ad5b5801SMichal Simek     // .. ..
8489ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000118, 0x003FFFF0U ,0x001452C0U),
8490ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
8491ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x1e
8492ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[18:12] = 0x0000001EU
8493ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x0001E000U
8494ad5b5801SMichal Simek     // .. .. ..
8495ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x0007F000U ,0x0001E000U),
8496ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
8497ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
8498ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
8499ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[4:4] = 0x00000001U
8500ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
8501ad5b5801SMichal Simek     // .. .. ..
8502ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000010U ,0x00000010U),
8503ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
8504ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
8505ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
8506ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[0:0] = 0x00000001U
8507ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8508ad5b5801SMichal Simek     // .. .. ..
8509ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000001U ,0x00000001U),
8510ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
8511ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
8512ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
8513ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[0:0] = 0x00000000U
8514ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8515ad5b5801SMichal Simek     // .. .. ..
8516ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000001U ,0x00000000U),
8517ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
8518ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
8519ad5b5801SMichal Simek     // .. .. .. IO_PLL_LOCK = 1
8520ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[2:2] = 0x00000001U
8521ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
8522ad5b5801SMichal Simek     // .. .. ..
8523ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000004U),
8524ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
8525ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
8526ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
8527ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[4:4] = 0x00000000U
8528ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
8529ad5b5801SMichal Simek     // .. .. ..
8530ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000010U ,0x00000000U),
8531ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
8532ad5b5801SMichal Simek     // .. .. FINISH: IO PLL INIT
8533ad5b5801SMichal Simek     // .. FINISH: PLL SLCR REGISTERS
8534ad5b5801SMichal Simek     // .. START: LOCK IT BACK
8535ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
8536ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
8537ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
8538ad5b5801SMichal Simek     // ..
8539ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
8540ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
8541ad5b5801SMichal Simek     // FINISH: top
8542ad5b5801SMichal Simek     //
8543ad5b5801SMichal Simek     EMIT_EXIT(),
8544ad5b5801SMichal Simek 
8545ad5b5801SMichal Simek     //
8546ad5b5801SMichal Simek };
8547ad5b5801SMichal Simek 
8548ad5b5801SMichal Simek unsigned long ps7_clock_init_data_1_0[] = {
8549ad5b5801SMichal Simek     // START: top
8550ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
8551ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
8552ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
8553ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
8554ad5b5801SMichal Simek     // ..
8555ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
8556ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
8557ad5b5801SMichal Simek     // .. START: CLOCK CONTROL SLCR REGISTERS
8558ad5b5801SMichal Simek     // .. CLKACT = 0x1
8559ad5b5801SMichal Simek     // .. ==> 0XF8000128[0:0] = 0x00000001U
8560ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8561ad5b5801SMichal Simek     // .. DIVISOR0 = 0x23
8562ad5b5801SMichal Simek     // .. ==> 0XF8000128[13:8] = 0x00000023U
8563ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00002300U
8564ad5b5801SMichal Simek     // .. DIVISOR1 = 0x3
8565ad5b5801SMichal Simek     // .. ==> 0XF8000128[25:20] = 0x00000003U
8566ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00300000U
8567ad5b5801SMichal Simek     // ..
8568ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000128, 0x03F03F01U ,0x00302301U),
8569ad5b5801SMichal Simek     // .. CLKACT = 0x1
8570ad5b5801SMichal Simek     // .. ==> 0XF8000138[0:0] = 0x00000001U
8571ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8572ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8573ad5b5801SMichal Simek     // .. ==> 0XF8000138[4:4] = 0x00000000U
8574ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
8575ad5b5801SMichal Simek     // ..
8576ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000138, 0x00000011U ,0x00000001U),
8577ad5b5801SMichal Simek     // .. CLKACT = 0x1
8578ad5b5801SMichal Simek     // .. ==> 0XF8000140[0:0] = 0x00000001U
8579ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8580ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8581ad5b5801SMichal Simek     // .. ==> 0XF8000140[6:4] = 0x00000000U
8582ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
8583ad5b5801SMichal Simek     // .. DIVISOR = 0x8
8584ad5b5801SMichal Simek     // .. ==> 0XF8000140[13:8] = 0x00000008U
8585ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000800U
8586ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
8587ad5b5801SMichal Simek     // .. ==> 0XF8000140[25:20] = 0x00000001U
8588ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
8589ad5b5801SMichal Simek     // ..
8590ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000140, 0x03F03F71U ,0x00100801U),
8591ad5b5801SMichal Simek     // .. CLKACT = 0x1
8592ad5b5801SMichal Simek     // .. ==> 0XF800014C[0:0] = 0x00000001U
8593ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8594ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8595ad5b5801SMichal Simek     // .. ==> 0XF800014C[5:4] = 0x00000000U
8596ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8597ad5b5801SMichal Simek     // .. DIVISOR = 0x5
8598ad5b5801SMichal Simek     // .. ==> 0XF800014C[13:8] = 0x00000005U
8599ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000500U
8600ad5b5801SMichal Simek     // ..
8601ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800014C, 0x00003F31U ,0x00000501U),
8602ad5b5801SMichal Simek     // .. CLKACT0 = 0x1
8603ad5b5801SMichal Simek     // .. ==> 0XF8000150[0:0] = 0x00000001U
8604ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8605ad5b5801SMichal Simek     // .. CLKACT1 = 0x0
8606ad5b5801SMichal Simek     // .. ==> 0XF8000150[1:1] = 0x00000000U
8607ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
8608ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8609ad5b5801SMichal Simek     // .. ==> 0XF8000150[5:4] = 0x00000000U
8610ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8611ad5b5801SMichal Simek     // .. DIVISOR = 0x14
8612ad5b5801SMichal Simek     // .. ==> 0XF8000150[13:8] = 0x00000014U
8613ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
8614ad5b5801SMichal Simek     // ..
8615ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000150, 0x00003F33U ,0x00001401U),
8616ad5b5801SMichal Simek     // .. CLKACT0 = 0x0
8617ad5b5801SMichal Simek     // .. ==> 0XF8000154[0:0] = 0x00000000U
8618ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8619ad5b5801SMichal Simek     // .. CLKACT1 = 0x1
8620ad5b5801SMichal Simek     // .. ==> 0XF8000154[1:1] = 0x00000001U
8621ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
8622ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8623ad5b5801SMichal Simek     // .. ==> 0XF8000154[5:4] = 0x00000000U
8624ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8625ad5b5801SMichal Simek     // .. DIVISOR = 0x14
8626ad5b5801SMichal Simek     // .. ==> 0XF8000154[13:8] = 0x00000014U
8627ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
8628ad5b5801SMichal Simek     // ..
8629ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000154, 0x00003F33U ,0x00001402U),
8630ad5b5801SMichal Simek     // .. CLKACT = 0x1
8631ad5b5801SMichal Simek     // .. ==> 0XF8000168[0:0] = 0x00000001U
8632ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8633ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8634ad5b5801SMichal Simek     // .. ==> 0XF8000168[5:4] = 0x00000000U
8635ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8636ad5b5801SMichal Simek     // .. DIVISOR = 0x5
8637ad5b5801SMichal Simek     // .. ==> 0XF8000168[13:8] = 0x00000005U
8638ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000500U
8639ad5b5801SMichal Simek     // ..
8640ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000168, 0x00003F31U ,0x00000501U),
8641ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8642ad5b5801SMichal Simek     // .. ==> 0XF8000170[5:4] = 0x00000000U
8643ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8644ad5b5801SMichal Simek     // .. DIVISOR0 = 0xa
8645ad5b5801SMichal Simek     // .. ==> 0XF8000170[13:8] = 0x0000000AU
8646ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000A00U
8647ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
8648ad5b5801SMichal Simek     // .. ==> 0XF8000170[25:20] = 0x00000001U
8649ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
8650ad5b5801SMichal Simek     // ..
8651ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000170, 0x03F03F30U ,0x00100A00U),
8652ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8653ad5b5801SMichal Simek     // .. ==> 0XF8000180[5:4] = 0x00000000U
8654ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8655ad5b5801SMichal Simek     // .. DIVISOR0 = 0x7
8656ad5b5801SMichal Simek     // .. ==> 0XF8000180[13:8] = 0x00000007U
8657ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000700U
8658ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
8659ad5b5801SMichal Simek     // .. ==> 0XF8000180[25:20] = 0x00000001U
8660ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
8661ad5b5801SMichal Simek     // ..
8662ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000180, 0x03F03F30U ,0x00100700U),
8663ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8664ad5b5801SMichal Simek     // .. ==> 0XF8000190[5:4] = 0x00000000U
8665ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8666ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
8667ad5b5801SMichal Simek     // .. ==> 0XF8000190[13:8] = 0x00000014U
8668ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
8669ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
8670ad5b5801SMichal Simek     // .. ==> 0XF8000190[25:20] = 0x00000001U
8671ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
8672ad5b5801SMichal Simek     // ..
8673ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000190, 0x03F03F30U ,0x00101400U),
8674ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8675ad5b5801SMichal Simek     // .. ==> 0XF80001A0[5:4] = 0x00000000U
8676ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8677ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
8678ad5b5801SMichal Simek     // .. ==> 0XF80001A0[13:8] = 0x00000014U
8679ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
8680ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
8681ad5b5801SMichal Simek     // .. ==> 0XF80001A0[25:20] = 0x00000001U
8682ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
8683ad5b5801SMichal Simek     // ..
8684ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80001A0, 0x03F03F30U ,0x00101400U),
8685ad5b5801SMichal Simek     // .. CLK_621_TRUE = 0x1
8686ad5b5801SMichal Simek     // .. ==> 0XF80001C4[0:0] = 0x00000001U
8687ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8688ad5b5801SMichal Simek     // ..
8689ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80001C4, 0x00000001U ,0x00000001U),
8690ad5b5801SMichal Simek     // .. DMA_CPU_2XCLKACT = 0x1
8691ad5b5801SMichal Simek     // .. ==> 0XF800012C[0:0] = 0x00000001U
8692ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8693ad5b5801SMichal Simek     // .. USB0_CPU_1XCLKACT = 0x1
8694ad5b5801SMichal Simek     // .. ==> 0XF800012C[2:2] = 0x00000001U
8695ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
8696ad5b5801SMichal Simek     // .. USB1_CPU_1XCLKACT = 0x1
8697ad5b5801SMichal Simek     // .. ==> 0XF800012C[3:3] = 0x00000001U
8698ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
8699ad5b5801SMichal Simek     // .. GEM0_CPU_1XCLKACT = 0x1
8700ad5b5801SMichal Simek     // .. ==> 0XF800012C[6:6] = 0x00000001U
8701ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000040U
8702ad5b5801SMichal Simek     // .. GEM1_CPU_1XCLKACT = 0x0
8703ad5b5801SMichal Simek     // .. ==> 0XF800012C[7:7] = 0x00000000U
8704ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
8705ad5b5801SMichal Simek     // .. SDI0_CPU_1XCLKACT = 0x1
8706ad5b5801SMichal Simek     // .. ==> 0XF800012C[10:10] = 0x00000001U
8707ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000400U
8708ad5b5801SMichal Simek     // .. SDI1_CPU_1XCLKACT = 0x0
8709ad5b5801SMichal Simek     // .. ==> 0XF800012C[11:11] = 0x00000000U
8710ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
8711ad5b5801SMichal Simek     // .. SPI0_CPU_1XCLKACT = 0x0
8712ad5b5801SMichal Simek     // .. ==> 0XF800012C[14:14] = 0x00000000U
8713ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
8714ad5b5801SMichal Simek     // .. SPI1_CPU_1XCLKACT = 0x0
8715ad5b5801SMichal Simek     // .. ==> 0XF800012C[15:15] = 0x00000000U
8716ad5b5801SMichal Simek     // ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
8717ad5b5801SMichal Simek     // .. CAN0_CPU_1XCLKACT = 0x0
8718ad5b5801SMichal Simek     // .. ==> 0XF800012C[16:16] = 0x00000000U
8719ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
8720ad5b5801SMichal Simek     // .. CAN1_CPU_1XCLKACT = 0x0
8721ad5b5801SMichal Simek     // .. ==> 0XF800012C[17:17] = 0x00000000U
8722ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
8723ad5b5801SMichal Simek     // .. I2C0_CPU_1XCLKACT = 0x1
8724ad5b5801SMichal Simek     // .. ==> 0XF800012C[18:18] = 0x00000001U
8725ad5b5801SMichal Simek     // ..     ==> MASK : 0x00040000U    VAL : 0x00040000U
8726ad5b5801SMichal Simek     // .. I2C1_CPU_1XCLKACT = 0x1
8727ad5b5801SMichal Simek     // .. ==> 0XF800012C[19:19] = 0x00000001U
8728ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
8729ad5b5801SMichal Simek     // .. UART0_CPU_1XCLKACT = 0x0
8730ad5b5801SMichal Simek     // .. ==> 0XF800012C[20:20] = 0x00000000U
8731ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
8732ad5b5801SMichal Simek     // .. UART1_CPU_1XCLKACT = 0x1
8733ad5b5801SMichal Simek     // .. ==> 0XF800012C[21:21] = 0x00000001U
8734ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00200000U
8735ad5b5801SMichal Simek     // .. GPIO_CPU_1XCLKACT = 0x1
8736ad5b5801SMichal Simek     // .. ==> 0XF800012C[22:22] = 0x00000001U
8737ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00400000U
8738ad5b5801SMichal Simek     // .. LQSPI_CPU_1XCLKACT = 0x1
8739ad5b5801SMichal Simek     // .. ==> 0XF800012C[23:23] = 0x00000001U
8740ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00800000U
8741ad5b5801SMichal Simek     // .. SMC_CPU_1XCLKACT = 0x1
8742ad5b5801SMichal Simek     // .. ==> 0XF800012C[24:24] = 0x00000001U
8743ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x01000000U
8744ad5b5801SMichal Simek     // ..
8745ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800012C, 0x01FFCCCDU ,0x01EC044DU),
8746ad5b5801SMichal Simek     // .. FINISH: CLOCK CONTROL SLCR REGISTERS
8747ad5b5801SMichal Simek     // .. START: THIS SHOULD BE BLANK
8748ad5b5801SMichal Simek     // .. FINISH: THIS SHOULD BE BLANK
8749ad5b5801SMichal Simek     // .. START: LOCK IT BACK
8750ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
8751ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
8752ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
8753ad5b5801SMichal Simek     // ..
8754ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
8755ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
8756ad5b5801SMichal Simek     // FINISH: top
8757ad5b5801SMichal Simek     //
8758ad5b5801SMichal Simek     EMIT_EXIT(),
8759ad5b5801SMichal Simek 
8760ad5b5801SMichal Simek     //
8761ad5b5801SMichal Simek };
8762ad5b5801SMichal Simek 
8763ad5b5801SMichal Simek unsigned long ps7_ddr_init_data_1_0[] = {
8764ad5b5801SMichal Simek     // START: top
8765ad5b5801SMichal Simek     // .. START: DDR INITIALIZATION
8766ad5b5801SMichal Simek     // .. .. START: LOCK DDR
8767ad5b5801SMichal Simek     // .. .. reg_ddrc_soft_rstb = 0
8768ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[0:0] = 0x00000000U
8769ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8770ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_en = 0x0
8771ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[1:1] = 0x00000000U
8772ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
8773ad5b5801SMichal Simek     // .. .. reg_ddrc_data_bus_width = 0x0
8774ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[3:2] = 0x00000000U
8775ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000CU    VAL : 0x00000000U
8776ad5b5801SMichal Simek     // .. .. reg_ddrc_burst8_refresh = 0x0
8777ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[6:4] = 0x00000000U
8778ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
8779ad5b5801SMichal Simek     // .. .. reg_ddrc_rdwr_idle_gap = 0x1
8780ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[13:7] = 0x00000001U
8781ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003F80U    VAL : 0x00000080U
8782ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_rd_bypass = 0x0
8783ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[14:14] = 0x00000000U
8784ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
8785ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_act_bypass = 0x0
8786ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[15:15] = 0x00000000U
8787ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
8788ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_refresh = 0x0
8789ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[16:16] = 0x00000000U
8790ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
8791ad5b5801SMichal Simek     // .. ..
8792ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006000, 0x0001FFFFU ,0x00000080U),
8793ad5b5801SMichal Simek     // .. .. FINISH: LOCK DDR
8794ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_nom_x32 = 0x81
8795ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[11:0] = 0x00000081U
8796ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000081U
8797ad5b5801SMichal Simek     // .. .. reg_ddrc_active_ranks = 0x1
8798ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[13:12] = 0x00000001U
8799ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003000U    VAL : 0x00001000U
8800ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_cs_bit0 = 0x0
8801ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[18:14] = 0x00000000U
8802ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0007C000U    VAL : 0x00000000U
8803ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_block = 0x1
8804ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[20:19] = 0x00000001U
8805ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00180000U    VAL : 0x00080000U
8806ad5b5801SMichal Simek     // .. .. reg_ddrc_diff_rank_rd_2cycle_gap = 0x0
8807ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[21:21] = 0x00000000U
8808ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
8809ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_cs_bit1 = 0x0
8810ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[26:22] = 0x00000000U
8811ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07C00000U    VAL : 0x00000000U
8812ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_open_bank = 0x0
8813ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[27:27] = 0x00000000U
8814ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x00000000U
8815ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_4bank_ram = 0x0
8816ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[28:28] = 0x00000000U
8817ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x00000000U
8818ad5b5801SMichal Simek     // .. ..
8819ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006004, 0x1FFFFFFFU ,0x00081081U),
8820ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_min_non_critical_x32 = 0xf
8821ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[10:0] = 0x0000000FU
8822ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x0000000FU
8823ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_max_starve_x32 = 0xf
8824ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[21:11] = 0x0000000FU
8825ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF800U    VAL : 0x00007800U
8826ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_xact_run_length = 0xf
8827ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[25:22] = 0x0000000FU
8828ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03C00000U    VAL : 0x03C00000U
8829ad5b5801SMichal Simek     // .. ..
8830ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006008, 0x03FFFFFFU ,0x03C0780FU),
8831ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_min_non_critical_x32 = 0x1
8832ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[10:0] = 0x00000001U
8833ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000001U
8834ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_max_starve_x32 = 0x2
8835ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[21:11] = 0x00000002U
8836ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF800U    VAL : 0x00001000U
8837ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_xact_run_length = 0x8
8838ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[25:22] = 0x00000008U
8839ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03C00000U    VAL : 0x02000000U
8840ad5b5801SMichal Simek     // .. ..
8841ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800600C, 0x03FFFFFFU ,0x02001001U),
8842ad5b5801SMichal Simek     // .. .. reg_ddrc_w_min_non_critical_x32 = 0x1
8843ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[10:0] = 0x00000001U
8844ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000001U
8845ad5b5801SMichal Simek     // .. .. reg_ddrc_w_xact_run_length = 0x8
8846ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[14:11] = 0x00000008U
8847ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007800U    VAL : 0x00004000U
8848ad5b5801SMichal Simek     // .. .. reg_ddrc_w_max_starve_x32 = 0x2
8849ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[25:15] = 0x00000002U
8850ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF8000U    VAL : 0x00010000U
8851ad5b5801SMichal Simek     // .. ..
8852ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006010, 0x03FFFFFFU ,0x00014001U),
8853ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rc = 0x1b
8854ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[5:0] = 0x0000001BU
8855ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000003FU    VAL : 0x0000001BU
8856ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_min = 0x56
8857ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[13:6] = 0x00000056U
8858ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FC0U    VAL : 0x00001580U
8859ad5b5801SMichal Simek     // .. .. reg_ddrc_post_selfref_gap_x32 = 0x10
8860ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[20:14] = 0x00000010U
8861ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FC000U    VAL : 0x00040000U
8862ad5b5801SMichal Simek     // .. ..
8863ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006014, 0x001FFFFFU ,0x0004159BU),
8864ad5b5801SMichal Simek     // .. .. reg_ddrc_wr2pre = 0x12
8865ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[4:0] = 0x00000012U
8866ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000012U
8867ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_to_x32 = 0x6
8868ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[9:5] = 0x00000006U
8869ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x000000C0U
8870ad5b5801SMichal Simek     // .. .. reg_ddrc_t_faw = 0x18
8871ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[15:10] = 0x00000018U
8872ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FC00U    VAL : 0x00006000U
8873ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ras_max = 0x24
8874ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[21:16] = 0x00000024U
8875ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003F0000U    VAL : 0x00240000U
8876ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ras_min = 0x14
8877ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[26:22] = 0x00000014U
8878ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07C00000U    VAL : 0x05000000U
8879ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cke = 0x4
8880ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[31:28] = 0x00000004U
8881ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x40000000U
8882ad5b5801SMichal Simek     // .. ..
8883ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006018, 0xF7FFFFFFU ,0x452460D2U),
8884ad5b5801SMichal Simek     // .. .. reg_ddrc_write_latency = 0x5
8885ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[4:0] = 0x00000005U
8886ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000005U
8887ad5b5801SMichal Simek     // .. .. reg_ddrc_rd2wr = 0x7
8888ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[9:5] = 0x00000007U
8889ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x000000E0U
8890ad5b5801SMichal Simek     // .. .. reg_ddrc_wr2rd = 0xe
8891ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[14:10] = 0x0000000EU
8892ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007C00U    VAL : 0x00003800U
8893ad5b5801SMichal Simek     // .. .. reg_ddrc_t_xp = 0x4
8894ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[19:15] = 0x00000004U
8895ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F8000U    VAL : 0x00020000U
8896ad5b5801SMichal Simek     // .. .. reg_ddrc_pad_pd = 0x0
8897ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[22:20] = 0x00000000U
8898ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00700000U    VAL : 0x00000000U
8899ad5b5801SMichal Simek     // .. .. reg_ddrc_rd2pre = 0x4
8900ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[27:23] = 0x00000004U
8901ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F800000U    VAL : 0x02000000U
8902ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rcd = 0x7
8903ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[31:28] = 0x00000007U
8904ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x70000000U
8905ad5b5801SMichal Simek     // .. ..
8906ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800601C, 0xFFFFFFFFU ,0x720238E5U),
8907ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ccd = 0x4
8908ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[4:2] = 0x00000004U
8909ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001CU    VAL : 0x00000010U
8910ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rrd = 0x6
8911ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[7:5] = 0x00000006U
8912ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000E0U    VAL : 0x000000C0U
8913ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_margin = 0x2
8914ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[11:8] = 0x00000002U
8915ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
8916ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rp = 0x7
8917ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[15:12] = 0x00000007U
8918ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00007000U
8919ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_to_x32 = 0x8
8920ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[20:16] = 0x00000008U
8921ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001F0000U    VAL : 0x00080000U
8922ad5b5801SMichal Simek     // .. .. reg_ddrc_sdram = 0x1
8923ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[21:21] = 0x00000001U
8924ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00200000U
8925ad5b5801SMichal Simek     // .. .. reg_ddrc_mobile = 0x0
8926ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[22:22] = 0x00000000U
8927ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
8928ad5b5801SMichal Simek     // .. .. reg_ddrc_clock_stop_en = 0x0
8929ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[23:23] = 0x00000000U
8930ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
8931ad5b5801SMichal Simek     // .. .. reg_ddrc_read_latency = 0x7
8932ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[28:24] = 0x00000007U
8933ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x1F000000U    VAL : 0x07000000U
8934ad5b5801SMichal Simek     // .. .. reg_phy_mode_ddr1_ddr2 = 0x1
8935ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[29:29] = 0x00000001U
8936ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x20000000U    VAL : 0x20000000U
8937ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_pad_pd = 0x0
8938ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[30:30] = 0x00000000U
8939ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x40000000U    VAL : 0x00000000U
8940ad5b5801SMichal Simek     // .. .. reg_ddrc_loopback = 0x0
8941ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[31:31] = 0x00000000U
8942ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x80000000U    VAL : 0x00000000U
8943ad5b5801SMichal Simek     // .. ..
8944ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006020, 0xFFFFFFFCU ,0x272872D0U),
8945ad5b5801SMichal Simek     // .. .. reg_ddrc_en_2t_timing_mode = 0x0
8946ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[0:0] = 0x00000000U
8947ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8948ad5b5801SMichal Simek     // .. .. reg_ddrc_prefer_write = 0x0
8949ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[1:1] = 0x00000000U
8950ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
8951ad5b5801SMichal Simek     // .. .. reg_ddrc_max_rank_rd = 0xf
8952ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[5:2] = 0x0000000FU
8953ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000003CU    VAL : 0x0000003CU
8954ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_wr = 0x0
8955ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[6:6] = 0x00000000U
8956ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
8957ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_addr = 0x0
8958ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[8:7] = 0x00000000U
8959ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
8960ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_data = 0x0
8961ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[24:9] = 0x00000000U
8962ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01FFFE00U    VAL : 0x00000000U
8963ad5b5801SMichal Simek     // .. .. ddrc_reg_mr_wr_busy = 0x0
8964ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[25:25] = 0x00000000U
8965ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
8966ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_type = 0x0
8967ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[26:26] = 0x00000000U
8968ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
8969ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_rdata_valid = 0x0
8970ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[27:27] = 0x00000000U
8971ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x00000000U
8972ad5b5801SMichal Simek     // .. ..
8973ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006024, 0x0FFFFFFFU ,0x0000003CU),
8974ad5b5801SMichal Simek     // .. .. reg_ddrc_final_wait_x32 = 0x7
8975ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[6:0] = 0x00000007U
8976ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000007FU    VAL : 0x00000007U
8977ad5b5801SMichal Simek     // .. .. reg_ddrc_pre_ocd_x32 = 0x0
8978ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[10:7] = 0x00000000U
8979ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000780U    VAL : 0x00000000U
8980ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mrd = 0x4
8981ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[13:11] = 0x00000004U
8982ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00002000U
8983ad5b5801SMichal Simek     // .. ..
8984ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006028, 0x00003FFFU ,0x00002007U),
8985ad5b5801SMichal Simek     // .. .. reg_ddrc_emr2 = 0x8
8986ad5b5801SMichal Simek     // .. .. ==> 0XF800602C[15:0] = 0x00000008U
8987ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000008U
8988ad5b5801SMichal Simek     // .. .. reg_ddrc_emr3 = 0x0
8989ad5b5801SMichal Simek     // .. .. ==> 0XF800602C[31:16] = 0x00000000U
8990ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x00000000U
8991ad5b5801SMichal Simek     // .. ..
8992ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800602C, 0xFFFFFFFFU ,0x00000008U),
8993ad5b5801SMichal Simek     // .. .. reg_ddrc_mr = 0x930
8994ad5b5801SMichal Simek     // .. .. ==> 0XF8006030[15:0] = 0x00000930U
8995ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000930U
8996ad5b5801SMichal Simek     // .. .. reg_ddrc_emr = 0x4
8997ad5b5801SMichal Simek     // .. .. ==> 0XF8006030[31:16] = 0x00000004U
8998ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x00040000U
8999ad5b5801SMichal Simek     // .. ..
9000ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006030, 0xFFFFFFFFU ,0x00040930U),
9001ad5b5801SMichal Simek     // .. .. reg_ddrc_burst_rdwr = 0x4
9002ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[3:0] = 0x00000004U
9003ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000004U
9004ad5b5801SMichal Simek     // .. .. reg_ddrc_pre_cke_x1024 = 0x105
9005ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[13:4] = 0x00000105U
9006ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FF0U    VAL : 0x00001050U
9007ad5b5801SMichal Simek     // .. .. reg_ddrc_post_cke_x1024 = 0x1
9008ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[25:16] = 0x00000001U
9009ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF0000U    VAL : 0x00010000U
9010ad5b5801SMichal Simek     // .. .. reg_ddrc_burstchop = 0x0
9011ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[28:28] = 0x00000000U
9012ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x00000000U
9013ad5b5801SMichal Simek     // .. ..
9014ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006034, 0x13FF3FFFU ,0x00011054U),
9015ad5b5801SMichal Simek     // .. .. reg_ddrc_force_low_pri_n = 0x0
9016ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[0:0] = 0x00000000U
9017ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9018ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_dq = 0x0
9019ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[1:1] = 0x00000000U
9020ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9021ad5b5801SMichal Simek     // .. .. reg_phy_debug_mode = 0x0
9022ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[6:6] = 0x00000000U
9023ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
9024ad5b5801SMichal Simek     // .. .. reg_phy_wr_level_start = 0x0
9025ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[7:7] = 0x00000000U
9026ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
9027ad5b5801SMichal Simek     // .. .. reg_phy_rd_level_start = 0x0
9028ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[8:8] = 0x00000000U
9029ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
9030ad5b5801SMichal Simek     // .. .. reg_phy_dq0_wait_t = 0x0
9031ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[12:9] = 0x00000000U
9032ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001E00U    VAL : 0x00000000U
9033ad5b5801SMichal Simek     // .. ..
9034ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006038, 0x00001FC3U ,0x00000000U),
9035ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b0 = 0x7
9036ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[3:0] = 0x00000007U
9037ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000007U
9038ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b1 = 0x7
9039ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[7:4] = 0x00000007U
9040ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000070U
9041ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b2 = 0x7
9042ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[11:8] = 0x00000007U
9043ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000700U
9044ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b5 = 0x0
9045ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[15:12] = 0x00000000U
9046ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00000000U
9047ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b6 = 0x0
9048ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[19:16] = 0x00000000U
9049ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00000000U
9050ad5b5801SMichal Simek     // .. ..
9051ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800603C, 0x000FFFFFU ,0x00000777U),
9052ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b2 = 0x0
9053ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[3:0] = 0x00000000U
9054ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
9055ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b3 = 0x0
9056ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[7:4] = 0x00000000U
9057ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
9058ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b4 = 0x0
9059ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[11:8] = 0x00000000U
9060ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000000U
9061ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b7 = 0x0
9062ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[15:12] = 0x00000000U
9063ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00000000U
9064ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b8 = 0x0
9065ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[19:16] = 0x00000000U
9066ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00000000U
9067ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b9 = 0xf
9068ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[23:20] = 0x0000000FU
9069ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00F00000U
9070ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b10 = 0xf
9071ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[27:24] = 0x0000000FU
9072ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x0F000000U
9073ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b11 = 0xf
9074ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[31:28] = 0x0000000FU
9075ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0xF0000000U
9076ad5b5801SMichal Simek     // .. ..
9077ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006040, 0xFFFFFFFFU ,0xFFF00000U),
9078ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b0 = 0x6
9079ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[3:0] = 0x00000006U
9080ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000006U
9081ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b1 = 0x6
9082ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[7:4] = 0x00000006U
9083ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000060U
9084ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b2_11 = 0x6
9085ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[11:8] = 0x00000006U
9086ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000600U
9087ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b12 = 0x6
9088ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[15:12] = 0x00000006U
9089ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00006000U
9090ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b13 = 0x6
9091ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[19:16] = 0x00000006U
9092ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00060000U
9093ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b14 = 0xf
9094ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[23:20] = 0x0000000FU
9095ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00F00000U
9096ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b15 = 0xf
9097ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[27:24] = 0x0000000FU
9098ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x0F000000U
9099ad5b5801SMichal Simek     // .. ..
9100ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006044, 0x0FFFFFFFU ,0x0FF66666U),
9101ad5b5801SMichal Simek     // .. .. reg_ddrc_rank0_rd_odt = 0x0
9102ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[2:0] = 0x00000000U
9103ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000000U
9104ad5b5801SMichal Simek     // .. .. reg_ddrc_rank0_wr_odt = 0x1
9105ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[5:3] = 0x00000001U
9106ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000038U    VAL : 0x00000008U
9107ad5b5801SMichal Simek     // .. .. reg_ddrc_rank1_rd_odt = 0x1
9108ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[8:6] = 0x00000001U
9109ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001C0U    VAL : 0x00000040U
9110ad5b5801SMichal Simek     // .. .. reg_ddrc_rank1_wr_odt = 0x1
9111ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[11:9] = 0x00000001U
9112ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
9113ad5b5801SMichal Simek     // .. .. reg_phy_rd_local_odt = 0x0
9114ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[13:12] = 0x00000000U
9115ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003000U    VAL : 0x00000000U
9116ad5b5801SMichal Simek     // .. .. reg_phy_wr_local_odt = 0x3
9117ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[15:14] = 0x00000003U
9118ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000C000U    VAL : 0x0000C000U
9119ad5b5801SMichal Simek     // .. .. reg_phy_idle_local_odt = 0x3
9120ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[17:16] = 0x00000003U
9121ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00030000U    VAL : 0x00030000U
9122ad5b5801SMichal Simek     // .. .. reg_ddrc_rank2_rd_odt = 0x0
9123ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[20:18] = 0x00000000U
9124ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001C0000U    VAL : 0x00000000U
9125ad5b5801SMichal Simek     // .. .. reg_ddrc_rank2_wr_odt = 0x0
9126ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[23:21] = 0x00000000U
9127ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00E00000U    VAL : 0x00000000U
9128ad5b5801SMichal Simek     // .. .. reg_ddrc_rank3_rd_odt = 0x0
9129ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[26:24] = 0x00000000U
9130ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
9131ad5b5801SMichal Simek     // .. .. reg_ddrc_rank3_wr_odt = 0x0
9132ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[29:27] = 0x00000000U
9133ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x38000000U    VAL : 0x00000000U
9134ad5b5801SMichal Simek     // .. ..
9135ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006048, 0x3FFFFFFFU ,0x0003C248U),
9136ad5b5801SMichal Simek     // .. .. reg_phy_rd_cmd_to_data = 0x0
9137ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[3:0] = 0x00000000U
9138ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
9139ad5b5801SMichal Simek     // .. .. reg_phy_wr_cmd_to_data = 0x0
9140ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[7:4] = 0x00000000U
9141ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
9142ad5b5801SMichal Simek     // .. .. reg_phy_rdc_we_to_re_delay = 0x8
9143ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[11:8] = 0x00000008U
9144ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000800U
9145ad5b5801SMichal Simek     // .. .. reg_phy_rdc_fifo_rst_disable = 0x0
9146ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[15:15] = 0x00000000U
9147ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
9148ad5b5801SMichal Simek     // .. .. reg_phy_use_fixed_re = 0x1
9149ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[16:16] = 0x00000001U
9150ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00010000U
9151ad5b5801SMichal Simek     // .. .. reg_phy_rdc_fifo_rst_err_cnt_clr = 0x0
9152ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[17:17] = 0x00000000U
9153ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9154ad5b5801SMichal Simek     // .. .. reg_phy_dis_phy_ctrl_rstn = 0x0
9155ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[18:18] = 0x00000000U
9156ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
9157ad5b5801SMichal Simek     // .. .. reg_phy_clk_stall_level = 0x0
9158ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[19:19] = 0x00000000U
9159ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
9160ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_num_of_dq0 = 0x7
9161ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[27:24] = 0x00000007U
9162ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x07000000U
9163ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_num_of_dq0 = 0x7
9164ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[31:28] = 0x00000007U
9165ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x70000000U
9166ad5b5801SMichal Simek     // .. ..
9167ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006050, 0xFF0F8FFFU ,0x77010800U),
9168ad5b5801SMichal Simek     // .. .. reg_ddrc_dll_calib_to_min_x1024 = 0x1
9169ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[7:0] = 0x00000001U
9170ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000001U
9171ad5b5801SMichal Simek     // .. .. reg_ddrc_dll_calib_to_max_x1024 = 0x1
9172ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[15:8] = 0x00000001U
9173ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00000100U
9174ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_dll_calib = 0x0
9175ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[16:16] = 0x00000000U
9176ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9177ad5b5801SMichal Simek     // .. ..
9178ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006058, 0x0001FFFFU ,0x00000101U),
9179ad5b5801SMichal Simek     // .. .. reg_ddrc_rd_odt_delay = 0x3
9180ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[3:0] = 0x00000003U
9181ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000003U
9182ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_delay = 0x0
9183ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[7:4] = 0x00000000U
9184ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
9185ad5b5801SMichal Simek     // .. .. reg_ddrc_rd_odt_hold = 0x0
9186ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[11:8] = 0x00000000U
9187ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000000U
9188ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_hold = 0x5
9189ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[15:12] = 0x00000005U
9190ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00005000U
9191ad5b5801SMichal Simek     // .. ..
9192ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800605C, 0x0000FFFFU ,0x00005003U),
9193ad5b5801SMichal Simek     // .. .. reg_ddrc_pageclose = 0x0
9194ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[0:0] = 0x00000000U
9195ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9196ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_num_entries = 0x1f
9197ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[6:1] = 0x0000001FU
9198ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000007EU    VAL : 0x0000003EU
9199ad5b5801SMichal Simek     // .. .. reg_ddrc_auto_pre_en = 0x0
9200ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[7:7] = 0x00000000U
9201ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
9202ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_update_level = 0x0
9203ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[8:8] = 0x00000000U
9204ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
9205ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_wc = 0x0
9206ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[9:9] = 0x00000000U
9207ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
9208ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_collision_page_opt = 0x0
9209ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[10:10] = 0x00000000U
9210ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9211ad5b5801SMichal Simek     // .. .. reg_ddrc_selfref_en = 0x0
9212ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[12:12] = 0x00000000U
9213ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
9214ad5b5801SMichal Simek     // .. ..
9215ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006060, 0x000017FFU ,0x0000003EU),
9216ad5b5801SMichal Simek     // .. .. reg_ddrc_go2critical_hysteresis = 0x0
9217ad5b5801SMichal Simek     // .. .. ==> 0XF8006064[12:5] = 0x00000000U
9218ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001FE0U    VAL : 0x00000000U
9219ad5b5801SMichal Simek     // .. .. reg_arb_go2critical_en = 0x1
9220ad5b5801SMichal Simek     // .. .. ==> 0XF8006064[17:17] = 0x00000001U
9221ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00020000U
9222ad5b5801SMichal Simek     // .. ..
9223ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006064, 0x00021FE0U ,0x00020000U),
9224ad5b5801SMichal Simek     // .. .. reg_ddrc_wrlvl_ww = 0x41
9225ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[7:0] = 0x00000041U
9226ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000041U
9227ad5b5801SMichal Simek     // .. .. reg_ddrc_rdlvl_rr = 0x41
9228ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[15:8] = 0x00000041U
9229ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00004100U
9230ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_wlmrd = 0x28
9231ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[25:16] = 0x00000028U
9232ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF0000U    VAL : 0x00280000U
9233ad5b5801SMichal Simek     // .. ..
9234ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006068, 0x03FFFFFFU ,0x00284141U),
9235ad5b5801SMichal Simek     // .. .. dfi_t_ctrlupd_interval_min_x1024 = 0x10
9236ad5b5801SMichal Simek     // .. .. ==> 0XF800606C[7:0] = 0x00000010U
9237ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000010U
9238ad5b5801SMichal Simek     // .. .. dfi_t_ctrlupd_interval_max_x1024 = 0x16
9239ad5b5801SMichal Simek     // .. .. ==> 0XF800606C[15:8] = 0x00000016U
9240ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00001600U
9241ad5b5801SMichal Simek     // .. ..
9242ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800606C, 0x0000FFFFU ,0x00001610U),
9243ad5b5801SMichal Simek     // .. .. refresh_timer0_start_value_x32 = 0x0
9244ad5b5801SMichal Simek     // .. .. ==> 0XF80060A0[11:0] = 0x00000000U
9245ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000000U
9246ad5b5801SMichal Simek     // .. .. refresh_timer1_start_value_x32 = 0x8
9247ad5b5801SMichal Simek     // .. .. ==> 0XF80060A0[23:12] = 0x00000008U
9248ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FFF000U    VAL : 0x00008000U
9249ad5b5801SMichal Simek     // .. ..
9250ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A0, 0x00FFFFFFU ,0x00008000U),
9251ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_zq = 0x0
9252ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[0:0] = 0x00000000U
9253ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9254ad5b5801SMichal Simek     // .. .. reg_ddrc_ddr3 = 0x1
9255ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[1:1] = 0x00000001U
9256ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
9257ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mod = 0x200
9258ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[11:2] = 0x00000200U
9259ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFCU    VAL : 0x00000800U
9260ad5b5801SMichal Simek     // .. .. reg_ddrc_t_zq_long_nop = 0x200
9261ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[21:12] = 0x00000200U
9262ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00200000U
9263ad5b5801SMichal Simek     // .. .. reg_ddrc_t_zq_short_nop = 0x40
9264ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[31:22] = 0x00000040U
9265ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFC00000U    VAL : 0x10000000U
9266ad5b5801SMichal Simek     // .. ..
9267ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A4, 0xFFFFFFFFU ,0x10200802U),
9268ad5b5801SMichal Simek     // .. .. t_zq_short_interval_x1024 = 0xcb73
9269ad5b5801SMichal Simek     // .. .. ==> 0XF80060A8[19:0] = 0x0000CB73U
9270ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFFFFU    VAL : 0x0000CB73U
9271ad5b5801SMichal Simek     // .. .. dram_rstn_x1024 = 0x69
9272ad5b5801SMichal Simek     // .. .. ==> 0XF80060A8[27:20] = 0x00000069U
9273ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0FF00000U    VAL : 0x06900000U
9274ad5b5801SMichal Simek     // .. ..
9275ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A8, 0x0FFFFFFFU ,0x0690CB73U),
9276ad5b5801SMichal Simek     // .. .. deeppowerdown_en = 0x0
9277ad5b5801SMichal Simek     // .. .. ==> 0XF80060AC[0:0] = 0x00000000U
9278ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9279ad5b5801SMichal Simek     // .. .. deeppowerdown_to_x1024 = 0xff
9280ad5b5801SMichal Simek     // .. .. ==> 0XF80060AC[8:1] = 0x000000FFU
9281ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001FEU    VAL : 0x000001FEU
9282ad5b5801SMichal Simek     // .. ..
9283ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060AC, 0x000001FFU ,0x000001FEU),
9284ad5b5801SMichal Simek     // .. .. dfi_wrlvl_max_x1024 = 0xfff
9285ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[11:0] = 0x00000FFFU
9286ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000FFFU
9287ad5b5801SMichal Simek     // .. .. dfi_rdlvl_max_x1024 = 0xfff
9288ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[23:12] = 0x00000FFFU
9289ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FFF000U    VAL : 0x00FFF000U
9290ad5b5801SMichal Simek     // .. .. ddrc_reg_twrlvl_max_error = 0x0
9291ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[24:24] = 0x00000000U
9292ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
9293ad5b5801SMichal Simek     // .. .. ddrc_reg_trdlvl_max_error = 0x0
9294ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[25:25] = 0x00000000U
9295ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
9296ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_wr_level_en = 0x1
9297ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[26:26] = 0x00000001U
9298ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x04000000U
9299ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_rd_dqs_gate_level = 0x1
9300ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[27:27] = 0x00000001U
9301ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x08000000U
9302ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_rd_data_eye_train = 0x1
9303ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[28:28] = 0x00000001U
9304ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
9305ad5b5801SMichal Simek     // .. ..
9306ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B0, 0x1FFFFFFFU ,0x1CFFFFFFU),
9307ad5b5801SMichal Simek     // .. .. reg_ddrc_2t_delay = 0x0
9308ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[8:0] = 0x00000000U
9309ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001FFU    VAL : 0x00000000U
9310ad5b5801SMichal Simek     // .. .. reg_ddrc_skip_ocd = 0x1
9311ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[9:9] = 0x00000001U
9312ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
9313ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_pre_bypass = 0x0
9314ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[10:10] = 0x00000000U
9315ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9316ad5b5801SMichal Simek     // .. ..
9317ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B4, 0x000007FFU ,0x00000200U),
9318ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_rddata_en = 0x6
9319ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[4:0] = 0x00000006U
9320ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000006U
9321ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrlup_min = 0x3
9322ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[14:5] = 0x00000003U
9323ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FE0U    VAL : 0x00000060U
9324ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrlup_max = 0x40
9325ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[24:15] = 0x00000040U
9326ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01FF8000U    VAL : 0x00200000U
9327ad5b5801SMichal Simek     // .. ..
9328ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B8, 0x01FFFFFFU ,0x00200066U),
9329ad5b5801SMichal Simek     // .. .. START: RESET ECC ERROR
9330ad5b5801SMichal Simek     // .. .. Clear_Uncorrectable_DRAM_ECC_error = 1
9331ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[0:0] = 0x00000001U
9332ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9333ad5b5801SMichal Simek     // .. .. Clear_Correctable_DRAM_ECC_error = 1
9334ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[1:1] = 0x00000001U
9335ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
9336ad5b5801SMichal Simek     // .. ..
9337ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C4, 0x00000003U ,0x00000003U),
9338ad5b5801SMichal Simek     // .. .. FINISH: RESET ECC ERROR
9339ad5b5801SMichal Simek     // .. .. Clear_Uncorrectable_DRAM_ECC_error = 0x0
9340ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[0:0] = 0x00000000U
9341ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9342ad5b5801SMichal Simek     // .. .. Clear_Correctable_DRAM_ECC_error = 0x0
9343ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[1:1] = 0x00000000U
9344ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9345ad5b5801SMichal Simek     // .. ..
9346ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C4, 0x00000003U ,0x00000000U),
9347ad5b5801SMichal Simek     // .. .. CORR_ECC_LOG_VALID = 0x0
9348ad5b5801SMichal Simek     // .. .. ==> 0XF80060C8[0:0] = 0x00000000U
9349ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9350ad5b5801SMichal Simek     // .. .. ECC_CORRECTED_BIT_NUM = 0x0
9351ad5b5801SMichal Simek     // .. .. ==> 0XF80060C8[7:1] = 0x00000000U
9352ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FEU    VAL : 0x00000000U
9353ad5b5801SMichal Simek     // .. ..
9354ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C8, 0x000000FFU ,0x00000000U),
9355ad5b5801SMichal Simek     // .. .. UNCORR_ECC_LOG_VALID = 0x0
9356ad5b5801SMichal Simek     // .. .. ==> 0XF80060DC[0:0] = 0x00000000U
9357ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9358ad5b5801SMichal Simek     // .. ..
9359ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060DC, 0x00000001U ,0x00000000U),
9360ad5b5801SMichal Simek     // .. .. STAT_NUM_CORR_ERR = 0x0
9361ad5b5801SMichal Simek     // .. .. ==> 0XF80060F0[15:8] = 0x00000000U
9362ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00000000U
9363ad5b5801SMichal Simek     // .. .. STAT_NUM_UNCORR_ERR = 0x0
9364ad5b5801SMichal Simek     // .. .. ==> 0XF80060F0[7:0] = 0x00000000U
9365ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000000U
9366ad5b5801SMichal Simek     // .. ..
9367ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060F0, 0x0000FFFFU ,0x00000000U),
9368ad5b5801SMichal Simek     // .. .. reg_ddrc_ecc_mode = 0x0
9369ad5b5801SMichal Simek     // .. .. ==> 0XF80060F4[2:0] = 0x00000000U
9370ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000000U
9371ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_scrub = 0x1
9372ad5b5801SMichal Simek     // .. .. ==> 0XF80060F4[3:3] = 0x00000001U
9373ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
9374ad5b5801SMichal Simek     // .. ..
9375ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060F4, 0x0000000FU ,0x00000008U),
9376ad5b5801SMichal Simek     // .. .. reg_phy_dif_on = 0x0
9377ad5b5801SMichal Simek     // .. .. ==> 0XF8006114[3:0] = 0x00000000U
9378ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
9379ad5b5801SMichal Simek     // .. .. reg_phy_dif_off = 0x0
9380ad5b5801SMichal Simek     // .. .. ==> 0XF8006114[7:4] = 0x00000000U
9381ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
9382ad5b5801SMichal Simek     // .. ..
9383ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006114, 0x000000FFU ,0x00000000U),
9384ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
9385ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[0:0] = 0x00000001U
9386ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9387ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
9388ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[1:1] = 0x00000000U
9389ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9390ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
9391ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[2:2] = 0x00000000U
9392ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
9393ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
9394ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[3:3] = 0x00000000U
9395ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
9396ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
9397ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[4:4] = 0x00000000U
9398ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
9399ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
9400ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[5:5] = 0x00000000U
9401ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
9402ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
9403ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[14:6] = 0x00000000U
9404ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
9405ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
9406ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[23:15] = 0x00000000U
9407ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
9408ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
9409ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[30:24] = 0x00000040U
9410ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
9411ad5b5801SMichal Simek     // .. ..
9412ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006118, 0x7FFFFFFFU ,0x40000001U),
9413ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
9414ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[0:0] = 0x00000001U
9415ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9416ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
9417ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[1:1] = 0x00000000U
9418ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9419ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
9420ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[2:2] = 0x00000000U
9421ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
9422ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
9423ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[3:3] = 0x00000000U
9424ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
9425ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
9426ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[4:4] = 0x00000000U
9427ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
9428ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
9429ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[5:5] = 0x00000000U
9430ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
9431ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
9432ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[14:6] = 0x00000000U
9433ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
9434ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
9435ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[23:15] = 0x00000000U
9436ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
9437ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
9438ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[30:24] = 0x00000040U
9439ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
9440ad5b5801SMichal Simek     // .. ..
9441ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800611C, 0x7FFFFFFFU ,0x40000001U),
9442ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
9443ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[0:0] = 0x00000001U
9444ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9445ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
9446ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[1:1] = 0x00000000U
9447ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9448ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
9449ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[2:2] = 0x00000000U
9450ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
9451ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
9452ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[3:3] = 0x00000000U
9453ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
9454ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
9455ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[4:4] = 0x00000000U
9456ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
9457ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
9458ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[5:5] = 0x00000000U
9459ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
9460ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
9461ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[14:6] = 0x00000000U
9462ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
9463ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
9464ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[23:15] = 0x00000000U
9465ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
9466ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
9467ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[30:24] = 0x00000040U
9468ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
9469ad5b5801SMichal Simek     // .. ..
9470ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006120, 0x7FFFFFFFU ,0x40000001U),
9471ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
9472ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[0:0] = 0x00000001U
9473ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9474ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
9475ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[1:1] = 0x00000000U
9476ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9477ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
9478ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[2:2] = 0x00000000U
9479ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
9480ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
9481ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[3:3] = 0x00000000U
9482ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
9483ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
9484ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[4:4] = 0x00000000U
9485ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
9486ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
9487ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[5:5] = 0x00000000U
9488ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
9489ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
9490ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[14:6] = 0x00000000U
9491ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
9492ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
9493ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[23:15] = 0x00000000U
9494ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
9495ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
9496ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[30:24] = 0x00000040U
9497ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
9498ad5b5801SMichal Simek     // .. ..
9499ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006124, 0x7FFFFFFFU ,0x40000001U),
9500ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x3
9501ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[9:0] = 0x00000003U
9502ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000003U
9503ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xcf
9504ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[19:10] = 0x000000CFU
9505ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00033C00U
9506ad5b5801SMichal Simek     // .. ..
9507ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800612C, 0x000FFFFFU ,0x00033C03U),
9508ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x3
9509ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[9:0] = 0x00000003U
9510ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000003U
9511ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xd0
9512ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[19:10] = 0x000000D0U
9513ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00034000U
9514ad5b5801SMichal Simek     // .. ..
9515ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006130, 0x000FFFFFU ,0x00034003U),
9516ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x0
9517ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[9:0] = 0x00000000U
9518ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000000U
9519ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xbd
9520ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[19:10] = 0x000000BDU
9521ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0002F400U
9522ad5b5801SMichal Simek     // .. ..
9523ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006134, 0x000FFFFFU ,0x0002F400U),
9524ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x0
9525ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[9:0] = 0x00000000U
9526ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000000U
9527ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xc1
9528ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[19:10] = 0x000000C1U
9529ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00030400U
9530ad5b5801SMichal Simek     // .. ..
9531ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006138, 0x000FFFFFU ,0x00030400U),
9532ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
9533ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[9:0] = 0x00000035U
9534ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
9535ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
9536ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[10:10] = 0x00000000U
9537ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9538ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
9539ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[19:11] = 0x00000000U
9540ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9541ad5b5801SMichal Simek     // .. ..
9542ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006140, 0x000FFFFFU ,0x00000035U),
9543ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
9544ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[9:0] = 0x00000035U
9545ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
9546ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
9547ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[10:10] = 0x00000000U
9548ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9549ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
9550ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[19:11] = 0x00000000U
9551ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9552ad5b5801SMichal Simek     // .. ..
9553ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006144, 0x000FFFFFU ,0x00000035U),
9554ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
9555ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[9:0] = 0x00000035U
9556ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
9557ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
9558ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[10:10] = 0x00000000U
9559ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9560ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
9561ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[19:11] = 0x00000000U
9562ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9563ad5b5801SMichal Simek     // .. ..
9564ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006148, 0x000FFFFFU ,0x00000035U),
9565ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
9566ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[9:0] = 0x00000035U
9567ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
9568ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
9569ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[10:10] = 0x00000000U
9570ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9571ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
9572ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[19:11] = 0x00000000U
9573ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9574ad5b5801SMichal Simek     // .. ..
9575ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800614C, 0x000FFFFFU ,0x00000035U),
9576ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x83
9577ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[9:0] = 0x00000083U
9578ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000083U
9579ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
9580ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[10:10] = 0x00000000U
9581ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9582ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
9583ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[19:11] = 0x00000000U
9584ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9585ad5b5801SMichal Simek     // .. ..
9586ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006154, 0x000FFFFFU ,0x00000083U),
9587ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x83
9588ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[9:0] = 0x00000083U
9589ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000083U
9590ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
9591ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[10:10] = 0x00000000U
9592ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9593ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
9594ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[19:11] = 0x00000000U
9595ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9596ad5b5801SMichal Simek     // .. ..
9597ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006158, 0x000FFFFFU ,0x00000083U),
9598ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x7f
9599ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[9:0] = 0x0000007FU
9600ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x0000007FU
9601ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
9602ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[10:10] = 0x00000000U
9603ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9604ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
9605ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[19:11] = 0x00000000U
9606ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9607ad5b5801SMichal Simek     // .. ..
9608ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800615C, 0x000FFFFFU ,0x0000007FU),
9609ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x78
9610ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[9:0] = 0x00000078U
9611ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000078U
9612ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
9613ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[10:10] = 0x00000000U
9614ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9615ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
9616ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[19:11] = 0x00000000U
9617ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9618ad5b5801SMichal Simek     // .. ..
9619ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006160, 0x000FFFFFU ,0x00000078U),
9620ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x124
9621ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[10:0] = 0x00000124U
9622ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000124U
9623ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
9624ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[11:11] = 0x00000000U
9625ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
9626ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
9627ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[20:12] = 0x00000000U
9628ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
9629ad5b5801SMichal Simek     // .. ..
9630ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006168, 0x001FFFFFU ,0x00000124U),
9631ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x125
9632ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[10:0] = 0x00000125U
9633ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000125U
9634ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
9635ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[11:11] = 0x00000000U
9636ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
9637ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
9638ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[20:12] = 0x00000000U
9639ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
9640ad5b5801SMichal Simek     // .. ..
9641ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800616C, 0x001FFFFFU ,0x00000125U),
9642ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x112
9643ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[10:0] = 0x00000112U
9644ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000112U
9645ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
9646ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[11:11] = 0x00000000U
9647ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
9648ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
9649ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[20:12] = 0x00000000U
9650ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
9651ad5b5801SMichal Simek     // .. ..
9652ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006170, 0x001FFFFFU ,0x00000112U),
9653ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x116
9654ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[10:0] = 0x00000116U
9655ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000116U
9656ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
9657ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[11:11] = 0x00000000U
9658ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
9659ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
9660ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[20:12] = 0x00000000U
9661ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
9662ad5b5801SMichal Simek     // .. ..
9663ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006174, 0x001FFFFFU ,0x00000116U),
9664ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xc3
9665ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[9:0] = 0x000000C3U
9666ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000C3U
9667ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
9668ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[10:10] = 0x00000000U
9669ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9670ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
9671ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[19:11] = 0x00000000U
9672ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9673ad5b5801SMichal Simek     // .. ..
9674ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800617C, 0x000FFFFFU ,0x000000C3U),
9675ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xc3
9676ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[9:0] = 0x000000C3U
9677ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000C3U
9678ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
9679ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[10:10] = 0x00000000U
9680ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9681ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
9682ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[19:11] = 0x00000000U
9683ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9684ad5b5801SMichal Simek     // .. ..
9685ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006180, 0x000FFFFFU ,0x000000C3U),
9686ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xbf
9687ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[9:0] = 0x000000BFU
9688ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000BFU
9689ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
9690ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[10:10] = 0x00000000U
9691ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9692ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
9693ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[19:11] = 0x00000000U
9694ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9695ad5b5801SMichal Simek     // .. ..
9696ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006184, 0x000FFFFFU ,0x000000BFU),
9697ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xb8
9698ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[9:0] = 0x000000B8U
9699ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000B8U
9700ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
9701ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[10:10] = 0x00000000U
9702ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9703ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
9704ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[19:11] = 0x00000000U
9705ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9706ad5b5801SMichal Simek     // .. ..
9707ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006188, 0x000FFFFFU ,0x000000B8U),
9708ad5b5801SMichal Simek     // .. .. reg_phy_loopback = 0x0
9709ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[0:0] = 0x00000000U
9710ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9711ad5b5801SMichal Simek     // .. .. reg_phy_bl2 = 0x0
9712ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[1:1] = 0x00000000U
9713ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9714ad5b5801SMichal Simek     // .. .. reg_phy_at_spd_atpg = 0x0
9715ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[2:2] = 0x00000000U
9716ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
9717ad5b5801SMichal Simek     // .. .. reg_phy_bist_enable = 0x0
9718ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[3:3] = 0x00000000U
9719ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
9720ad5b5801SMichal Simek     // .. .. reg_phy_bist_force_err = 0x0
9721ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[4:4] = 0x00000000U
9722ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
9723ad5b5801SMichal Simek     // .. .. reg_phy_bist_mode = 0x0
9724ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[6:5] = 0x00000000U
9725ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
9726ad5b5801SMichal Simek     // .. .. reg_phy_invert_clkout = 0x1
9727ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[7:7] = 0x00000001U
9728ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
9729ad5b5801SMichal Simek     // .. .. reg_phy_all_dq_mpr_rd_resp = 0x0
9730ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[8:8] = 0x00000000U
9731ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
9732ad5b5801SMichal Simek     // .. .. reg_phy_sel_logic = 0x0
9733ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[9:9] = 0x00000000U
9734ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
9735ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_ratio = 0x100
9736ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[19:10] = 0x00000100U
9737ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00040000U
9738ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_force = 0x0
9739ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[20:20] = 0x00000000U
9740ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
9741ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_delay = 0x0
9742ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[27:21] = 0x00000000U
9743ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0FE00000U    VAL : 0x00000000U
9744ad5b5801SMichal Simek     // .. .. reg_phy_use_rank0_delays = 0x1
9745ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[28:28] = 0x00000001U
9746ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
9747ad5b5801SMichal Simek     // .. .. reg_phy_lpddr = 0x0
9748ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[29:29] = 0x00000000U
9749ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
9750ad5b5801SMichal Simek     // .. .. reg_phy_cmd_latency = 0x0
9751ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[30:30] = 0x00000000U
9752ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x40000000U    VAL : 0x00000000U
9753ad5b5801SMichal Simek     // .. .. reg_phy_int_lpbk = 0x0
9754ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[31:31] = 0x00000000U
9755ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x80000000U    VAL : 0x00000000U
9756ad5b5801SMichal Simek     // .. ..
9757ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006190, 0xFFFFFFFFU ,0x10040080U),
9758ad5b5801SMichal Simek     // .. .. reg_phy_wr_rl_delay = 0x2
9759ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[4:0] = 0x00000002U
9760ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000002U
9761ad5b5801SMichal Simek     // .. .. reg_phy_rd_rl_delay = 0x4
9762ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[9:5] = 0x00000004U
9763ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x00000080U
9764ad5b5801SMichal Simek     // .. .. reg_phy_dll_lock_diff = 0xf
9765ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[13:10] = 0x0000000FU
9766ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003C00U    VAL : 0x00003C00U
9767ad5b5801SMichal Simek     // .. .. reg_phy_use_wr_level = 0x1
9768ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[14:14] = 0x00000001U
9769ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00004000U
9770ad5b5801SMichal Simek     // .. .. reg_phy_use_rd_dqs_gate_level = 0x1
9771ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[15:15] = 0x00000001U
9772ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00008000U
9773ad5b5801SMichal Simek     // .. .. reg_phy_use_rd_data_eye_level = 0x1
9774ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[16:16] = 0x00000001U
9775ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00010000U
9776ad5b5801SMichal Simek     // .. .. reg_phy_dis_calib_rst = 0x0
9777ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[17:17] = 0x00000000U
9778ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9779ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_delay = 0x0
9780ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[19:18] = 0x00000000U
9781ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
9782ad5b5801SMichal Simek     // .. ..
9783ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006194, 0x000FFFFFU ,0x0001FC82U),
9784ad5b5801SMichal Simek     // .. .. reg_arb_page_addr_mask = 0x0
9785ad5b5801SMichal Simek     // .. .. ==> 0XF8006204[31:0] = 0x00000000U
9786ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000000U
9787ad5b5801SMichal Simek     // .. ..
9788ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006204, 0xFFFFFFFFU ,0x00000000U),
9789ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
9790ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[9:0] = 0x000003FFU
9791ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
9792ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
9793ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[16:16] = 0x00000000U
9794ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9795ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
9796ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[17:17] = 0x00000000U
9797ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9798ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
9799ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[18:18] = 0x00000000U
9800ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
9801ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
9802ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[19:19] = 0x00000001U
9803ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
9804ad5b5801SMichal Simek     // .. ..
9805ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006208, 0x000F03FFU ,0x000803FFU),
9806ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
9807ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[9:0] = 0x000003FFU
9808ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
9809ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
9810ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[16:16] = 0x00000000U
9811ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9812ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
9813ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[17:17] = 0x00000000U
9814ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9815ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
9816ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[18:18] = 0x00000000U
9817ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
9818ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
9819ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[19:19] = 0x00000001U
9820ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
9821ad5b5801SMichal Simek     // .. ..
9822ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800620C, 0x000F03FFU ,0x000803FFU),
9823ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
9824ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[9:0] = 0x000003FFU
9825ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
9826ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
9827ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[16:16] = 0x00000000U
9828ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9829ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
9830ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[17:17] = 0x00000000U
9831ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9832ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
9833ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[18:18] = 0x00000000U
9834ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
9835ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
9836ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[19:19] = 0x00000001U
9837ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
9838ad5b5801SMichal Simek     // .. ..
9839ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006210, 0x000F03FFU ,0x000803FFU),
9840ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
9841ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[9:0] = 0x000003FFU
9842ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
9843ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
9844ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[16:16] = 0x00000000U
9845ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9846ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
9847ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[17:17] = 0x00000000U
9848ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9849ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
9850ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[18:18] = 0x00000000U
9851ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
9852ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
9853ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[19:19] = 0x00000001U
9854ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
9855ad5b5801SMichal Simek     // .. ..
9856ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006214, 0x000F03FFU ,0x000803FFU),
9857ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
9858ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[9:0] = 0x000003FFU
9859ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
9860ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
9861ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[16:16] = 0x00000000U
9862ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9863ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
9864ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[17:17] = 0x00000000U
9865ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9866ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
9867ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[18:18] = 0x00000000U
9868ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
9869ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
9870ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[19:19] = 0x00000000U
9871ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
9872ad5b5801SMichal Simek     // .. ..
9873ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006218, 0x000F03FFU ,0x000003FFU),
9874ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
9875ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[9:0] = 0x000003FFU
9876ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
9877ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
9878ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[16:16] = 0x00000000U
9879ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9880ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
9881ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[17:17] = 0x00000000U
9882ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9883ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
9884ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[18:18] = 0x00000000U
9885ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
9886ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
9887ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[19:19] = 0x00000000U
9888ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
9889ad5b5801SMichal Simek     // .. ..
9890ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800621C, 0x000F03FFU ,0x000003FFU),
9891ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
9892ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[9:0] = 0x000003FFU
9893ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
9894ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
9895ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[16:16] = 0x00000000U
9896ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9897ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
9898ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[17:17] = 0x00000000U
9899ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9900ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
9901ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[18:18] = 0x00000000U
9902ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
9903ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
9904ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[19:19] = 0x00000000U
9905ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
9906ad5b5801SMichal Simek     // .. ..
9907ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006220, 0x000F03FFU ,0x000003FFU),
9908ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
9909ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[9:0] = 0x000003FFU
9910ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
9911ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
9912ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[16:16] = 0x00000000U
9913ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9914ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
9915ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[17:17] = 0x00000000U
9916ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9917ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
9918ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[18:18] = 0x00000000U
9919ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
9920ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
9921ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[19:19] = 0x00000000U
9922ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
9923ad5b5801SMichal Simek     // .. ..
9924ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006224, 0x000F03FFU ,0x000003FFU),
9925ad5b5801SMichal Simek     // .. .. reg_ddrc_lpddr2 = 0x0
9926ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[0:0] = 0x00000000U
9927ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9928ad5b5801SMichal Simek     // .. .. reg_ddrc_per_bank_refresh = 0x0
9929ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[1:1] = 0x00000000U
9930ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9931ad5b5801SMichal Simek     // .. .. reg_ddrc_derate_enable = 0x0
9932ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[2:2] = 0x00000000U
9933ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
9934ad5b5801SMichal Simek     // .. .. reg_ddrc_mr4_margin = 0x0
9935ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[11:4] = 0x00000000U
9936ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FF0U    VAL : 0x00000000U
9937ad5b5801SMichal Simek     // .. ..
9938ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062A8, 0x00000FF7U ,0x00000000U),
9939ad5b5801SMichal Simek     // .. .. reg_ddrc_mr4_read_interval = 0x0
9940ad5b5801SMichal Simek     // .. .. ==> 0XF80062AC[31:0] = 0x00000000U
9941ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000000U
9942ad5b5801SMichal Simek     // .. ..
9943ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062AC, 0xFFFFFFFFU ,0x00000000U),
9944ad5b5801SMichal Simek     // .. .. reg_ddrc_min_stable_clock_x1 = 0x5
9945ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[3:0] = 0x00000005U
9946ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000005U
9947ad5b5801SMichal Simek     // .. .. reg_ddrc_idle_after_reset_x32 = 0x12
9948ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[11:4] = 0x00000012U
9949ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FF0U    VAL : 0x00000120U
9950ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mrw = 0x5
9951ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[21:12] = 0x00000005U
9952ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00005000U
9953ad5b5801SMichal Simek     // .. ..
9954ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062B0, 0x003FFFFFU ,0x00005125U),
9955ad5b5801SMichal Simek     // .. .. reg_ddrc_max_auto_init_x1024 = 0xa8
9956ad5b5801SMichal Simek     // .. .. ==> 0XF80062B4[7:0] = 0x000000A8U
9957ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x000000A8U
9958ad5b5801SMichal Simek     // .. .. reg_ddrc_dev_zqinit_x32 = 0x12
9959ad5b5801SMichal Simek     // .. .. ==> 0XF80062B4[17:8] = 0x00000012U
9960ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0003FF00U    VAL : 0x00001200U
9961ad5b5801SMichal Simek     // .. ..
9962ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062B4, 0x0003FFFFU ,0x000012A8U),
9963ad5b5801SMichal Simek     // .. .. START: POLL ON DCI STATUS
9964ad5b5801SMichal Simek     // .. .. DONE = 1
9965ad5b5801SMichal Simek     // .. .. ==> 0XF8000B74[13:13] = 0x00000001U
9966ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
9967ad5b5801SMichal Simek     // .. ..
9968ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF8000B74, 0x00002000U),
9969ad5b5801SMichal Simek     // .. .. FINISH: POLL ON DCI STATUS
9970ad5b5801SMichal Simek     // .. .. START: UNLOCK DDR
9971ad5b5801SMichal Simek     // .. .. reg_ddrc_soft_rstb = 0x1
9972ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[0:0] = 0x00000001U
9973ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9974ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_en = 0x0
9975ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[1:1] = 0x00000000U
9976ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9977ad5b5801SMichal Simek     // .. .. reg_ddrc_data_bus_width = 0x0
9978ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[3:2] = 0x00000000U
9979ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000CU    VAL : 0x00000000U
9980ad5b5801SMichal Simek     // .. .. reg_ddrc_burst8_refresh = 0x0
9981ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[6:4] = 0x00000000U
9982ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
9983ad5b5801SMichal Simek     // .. .. reg_ddrc_rdwr_idle_gap = 1
9984ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[13:7] = 0x00000001U
9985ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003F80U    VAL : 0x00000080U
9986ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_rd_bypass = 0x0
9987ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[14:14] = 0x00000000U
9988ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
9989ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_act_bypass = 0x0
9990ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[15:15] = 0x00000000U
9991ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
9992ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_refresh = 0x0
9993ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[16:16] = 0x00000000U
9994ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9995ad5b5801SMichal Simek     // .. ..
9996ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006000, 0x0001FFFFU ,0x00000081U),
9997ad5b5801SMichal Simek     // .. .. FINISH: UNLOCK DDR
9998ad5b5801SMichal Simek     // .. .. START: CHECK DDR STATUS
9999ad5b5801SMichal Simek     // .. .. ddrc_reg_operating_mode = 1
10000ad5b5801SMichal Simek     // .. .. ==> 0XF8006054[2:0] = 0x00000001U
10001ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000001U
10002ad5b5801SMichal Simek     // .. ..
10003ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF8006054, 0x00000007U),
10004ad5b5801SMichal Simek     // .. .. FINISH: CHECK DDR STATUS
10005ad5b5801SMichal Simek     // .. FINISH: DDR INITIALIZATION
10006ad5b5801SMichal Simek     // FINISH: top
10007ad5b5801SMichal Simek     //
10008ad5b5801SMichal Simek     EMIT_EXIT(),
10009ad5b5801SMichal Simek 
10010ad5b5801SMichal Simek     //
10011ad5b5801SMichal Simek };
10012ad5b5801SMichal Simek 
10013ad5b5801SMichal Simek unsigned long ps7_mio_init_data_1_0[] = {
10014ad5b5801SMichal Simek     // START: top
10015ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
10016ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
10017ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
10018ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
10019ad5b5801SMichal Simek     // ..
10020ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
10021ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
10022ad5b5801SMichal Simek     // .. START: OCM REMAPPING
10023ad5b5801SMichal Simek     // .. FINISH: OCM REMAPPING
10024ad5b5801SMichal Simek     // .. START: DDRIOB SETTINGS
10025ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10026ad5b5801SMichal Simek     // .. ==> 0XF8000B40[0:0] = 0x00000000U
10027ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10028ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
10029ad5b5801SMichal Simek     // .. ==> 0XF8000B40[2:1] = 0x00000000U
10030ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
10031ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10032ad5b5801SMichal Simek     // .. ==> 0XF8000B40[3:3] = 0x00000000U
10033ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10034ad5b5801SMichal Simek     // .. TERM_EN = 0x0
10035ad5b5801SMichal Simek     // .. ==> 0XF8000B40[4:4] = 0x00000000U
10036ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
10037ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
10038ad5b5801SMichal Simek     // .. ==> 0XF8000B40[6:5] = 0x00000000U
10039ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
10040ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
10041ad5b5801SMichal Simek     // .. ==> 0XF8000B40[7:7] = 0x00000000U
10042ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10043ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
10044ad5b5801SMichal Simek     // .. ==> 0XF8000B40[8:8] = 0x00000000U
10045ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10046ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10047ad5b5801SMichal Simek     // .. ==> 0XF8000B40[10:9] = 0x00000003U
10048ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10049ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10050ad5b5801SMichal Simek     // .. ==> 0XF8000B40[11:11] = 0x00000000U
10051ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10052ad5b5801SMichal Simek     // ..
10053ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B40, 0x00000FFFU ,0x00000600U),
10054ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10055ad5b5801SMichal Simek     // .. ==> 0XF8000B44[0:0] = 0x00000000U
10056ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10057ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
10058ad5b5801SMichal Simek     // .. ==> 0XF8000B44[2:1] = 0x00000000U
10059ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
10060ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10061ad5b5801SMichal Simek     // .. ==> 0XF8000B44[3:3] = 0x00000000U
10062ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10063ad5b5801SMichal Simek     // .. TERM_EN = 0x0
10064ad5b5801SMichal Simek     // .. ==> 0XF8000B44[4:4] = 0x00000000U
10065ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
10066ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
10067ad5b5801SMichal Simek     // .. ==> 0XF8000B44[6:5] = 0x00000000U
10068ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
10069ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
10070ad5b5801SMichal Simek     // .. ==> 0XF8000B44[7:7] = 0x00000000U
10071ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10072ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
10073ad5b5801SMichal Simek     // .. ==> 0XF8000B44[8:8] = 0x00000000U
10074ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10075ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10076ad5b5801SMichal Simek     // .. ==> 0XF8000B44[10:9] = 0x00000003U
10077ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10078ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10079ad5b5801SMichal Simek     // .. ==> 0XF8000B44[11:11] = 0x00000000U
10080ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10081ad5b5801SMichal Simek     // ..
10082ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B44, 0x00000FFFU ,0x00000600U),
10083ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10084ad5b5801SMichal Simek     // .. ==> 0XF8000B48[0:0] = 0x00000000U
10085ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10086ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
10087ad5b5801SMichal Simek     // .. ==> 0XF8000B48[2:1] = 0x00000001U
10088ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
10089ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10090ad5b5801SMichal Simek     // .. ==> 0XF8000B48[3:3] = 0x00000000U
10091ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10092ad5b5801SMichal Simek     // .. TERM_EN = 0x1
10093ad5b5801SMichal Simek     // .. ==> 0XF8000B48[4:4] = 0x00000001U
10094ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
10095ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
10096ad5b5801SMichal Simek     // .. ==> 0XF8000B48[6:5] = 0x00000003U
10097ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
10098ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
10099ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000000U
10100ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10101ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
10102ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000000U
10103ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10104ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10105ad5b5801SMichal Simek     // .. ==> 0XF8000B48[10:9] = 0x00000003U
10106ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10107ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10108ad5b5801SMichal Simek     // .. ==> 0XF8000B48[11:11] = 0x00000000U
10109ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10110ad5b5801SMichal Simek     // ..
10111ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000FFFU ,0x00000672U),
10112ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10113ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[0:0] = 0x00000000U
10114ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10115ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
10116ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[2:1] = 0x00000001U
10117ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
10118ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10119ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[3:3] = 0x00000000U
10120ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10121ad5b5801SMichal Simek     // .. TERM_EN = 0x1
10122ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[4:4] = 0x00000001U
10123ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
10124ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
10125ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[6:5] = 0x00000003U
10126ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
10127ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
10128ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000000U
10129ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10130ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
10131ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000000U
10132ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10133ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10134ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[10:9] = 0x00000003U
10135ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10136ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10137ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[11:11] = 0x00000000U
10138ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10139ad5b5801SMichal Simek     // ..
10140ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000FFFU ,0x00000672U),
10141ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10142ad5b5801SMichal Simek     // .. ==> 0XF8000B50[0:0] = 0x00000000U
10143ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10144ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
10145ad5b5801SMichal Simek     // .. ==> 0XF8000B50[2:1] = 0x00000002U
10146ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
10147ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10148ad5b5801SMichal Simek     // .. ==> 0XF8000B50[3:3] = 0x00000000U
10149ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10150ad5b5801SMichal Simek     // .. TERM_EN = 0x1
10151ad5b5801SMichal Simek     // .. ==> 0XF8000B50[4:4] = 0x00000001U
10152ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
10153ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
10154ad5b5801SMichal Simek     // .. ==> 0XF8000B50[6:5] = 0x00000003U
10155ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
10156ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
10157ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000000U
10158ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10159ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
10160ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000000U
10161ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10162ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10163ad5b5801SMichal Simek     // .. ==> 0XF8000B50[10:9] = 0x00000003U
10164ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10165ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10166ad5b5801SMichal Simek     // .. ==> 0XF8000B50[11:11] = 0x00000000U
10167ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10168ad5b5801SMichal Simek     // ..
10169ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000FFFU ,0x00000674U),
10170ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10171ad5b5801SMichal Simek     // .. ==> 0XF8000B54[0:0] = 0x00000000U
10172ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10173ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
10174ad5b5801SMichal Simek     // .. ==> 0XF8000B54[2:1] = 0x00000002U
10175ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
10176ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10177ad5b5801SMichal Simek     // .. ==> 0XF8000B54[3:3] = 0x00000000U
10178ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10179ad5b5801SMichal Simek     // .. TERM_EN = 0x1
10180ad5b5801SMichal Simek     // .. ==> 0XF8000B54[4:4] = 0x00000001U
10181ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
10182ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
10183ad5b5801SMichal Simek     // .. ==> 0XF8000B54[6:5] = 0x00000003U
10184ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
10185ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
10186ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000000U
10187ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10188ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
10189ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000000U
10190ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10191ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10192ad5b5801SMichal Simek     // .. ==> 0XF8000B54[10:9] = 0x00000003U
10193ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10194ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10195ad5b5801SMichal Simek     // .. ==> 0XF8000B54[11:11] = 0x00000000U
10196ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10197ad5b5801SMichal Simek     // ..
10198ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000FFFU ,0x00000674U),
10199ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10200ad5b5801SMichal Simek     // .. ==> 0XF8000B58[0:0] = 0x00000000U
10201ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10202ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
10203ad5b5801SMichal Simek     // .. ==> 0XF8000B58[2:1] = 0x00000000U
10204ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
10205ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10206ad5b5801SMichal Simek     // .. ==> 0XF8000B58[3:3] = 0x00000000U
10207ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10208ad5b5801SMichal Simek     // .. TERM_EN = 0x0
10209ad5b5801SMichal Simek     // .. ==> 0XF8000B58[4:4] = 0x00000000U
10210ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
10211ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
10212ad5b5801SMichal Simek     // .. ==> 0XF8000B58[6:5] = 0x00000000U
10213ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
10214ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
10215ad5b5801SMichal Simek     // .. ==> 0XF8000B58[7:7] = 0x00000000U
10216ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10217ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
10218ad5b5801SMichal Simek     // .. ==> 0XF8000B58[8:8] = 0x00000000U
10219ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10220ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10221ad5b5801SMichal Simek     // .. ==> 0XF8000B58[10:9] = 0x00000003U
10222ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10223ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10224ad5b5801SMichal Simek     // .. ==> 0XF8000B58[11:11] = 0x00000000U
10225ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10226ad5b5801SMichal Simek     // ..
10227ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B58, 0x00000FFFU ,0x00000600U),
10228ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
10229ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[6:0] = 0x0000001CU
10230ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
10231ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
10232ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[13:7] = 0x0000000CU
10233ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
10234ad5b5801SMichal Simek     // .. SLEW_P = 0x3
10235ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[18:14] = 0x00000003U
10236ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x0000C000U
10237ad5b5801SMichal Simek     // .. SLEW_N = 0x3
10238ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[23:19] = 0x00000003U
10239ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00180000U
10240ad5b5801SMichal Simek     // .. GTL = 0x0
10241ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[26:24] = 0x00000000U
10242ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
10243ad5b5801SMichal Simek     // .. RTERM = 0x0
10244ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[31:27] = 0x00000000U
10245ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
10246ad5b5801SMichal Simek     // ..
10247ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B5C, 0xFFFFFFFFU ,0x0018C61CU),
10248ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
10249ad5b5801SMichal Simek     // .. ==> 0XF8000B60[6:0] = 0x0000001CU
10250ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
10251ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
10252ad5b5801SMichal Simek     // .. ==> 0XF8000B60[13:7] = 0x0000000CU
10253ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
10254ad5b5801SMichal Simek     // .. SLEW_P = 0x6
10255ad5b5801SMichal Simek     // .. ==> 0XF8000B60[18:14] = 0x00000006U
10256ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
10257ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
10258ad5b5801SMichal Simek     // .. ==> 0XF8000B60[23:19] = 0x0000001FU
10259ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
10260ad5b5801SMichal Simek     // .. GTL = 0x0
10261ad5b5801SMichal Simek     // .. ==> 0XF8000B60[26:24] = 0x00000000U
10262ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
10263ad5b5801SMichal Simek     // .. RTERM = 0x0
10264ad5b5801SMichal Simek     // .. ==> 0XF8000B60[31:27] = 0x00000000U
10265ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
10266ad5b5801SMichal Simek     // ..
10267ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B60, 0xFFFFFFFFU ,0x00F9861CU),
10268ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
10269ad5b5801SMichal Simek     // .. ==> 0XF8000B64[6:0] = 0x0000001CU
10270ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
10271ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
10272ad5b5801SMichal Simek     // .. ==> 0XF8000B64[13:7] = 0x0000000CU
10273ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
10274ad5b5801SMichal Simek     // .. SLEW_P = 0x6
10275ad5b5801SMichal Simek     // .. ==> 0XF8000B64[18:14] = 0x00000006U
10276ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
10277ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
10278ad5b5801SMichal Simek     // .. ==> 0XF8000B64[23:19] = 0x0000001FU
10279ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
10280ad5b5801SMichal Simek     // .. GTL = 0x0
10281ad5b5801SMichal Simek     // .. ==> 0XF8000B64[26:24] = 0x00000000U
10282ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
10283ad5b5801SMichal Simek     // .. RTERM = 0x0
10284ad5b5801SMichal Simek     // .. ==> 0XF8000B64[31:27] = 0x00000000U
10285ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
10286ad5b5801SMichal Simek     // ..
10287ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B64, 0xFFFFFFFFU ,0x00F9861CU),
10288ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
10289ad5b5801SMichal Simek     // .. ==> 0XF8000B68[6:0] = 0x0000001CU
10290ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
10291ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
10292ad5b5801SMichal Simek     // .. ==> 0XF8000B68[13:7] = 0x0000000CU
10293ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
10294ad5b5801SMichal Simek     // .. SLEW_P = 0x6
10295ad5b5801SMichal Simek     // .. ==> 0XF8000B68[18:14] = 0x00000006U
10296ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
10297ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
10298ad5b5801SMichal Simek     // .. ==> 0XF8000B68[23:19] = 0x0000001FU
10299ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
10300ad5b5801SMichal Simek     // .. GTL = 0x0
10301ad5b5801SMichal Simek     // .. ==> 0XF8000B68[26:24] = 0x00000000U
10302ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
10303ad5b5801SMichal Simek     // .. RTERM = 0x0
10304ad5b5801SMichal Simek     // .. ==> 0XF8000B68[31:27] = 0x00000000U
10305ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
10306ad5b5801SMichal Simek     // ..
10307ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B68, 0xFFFFFFFFU ,0x00F9861CU),
10308ad5b5801SMichal Simek     // .. VREF_INT_EN = 0x1
10309ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[0:0] = 0x00000001U
10310ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
10311ad5b5801SMichal Simek     // .. VREF_SEL = 0x4
10312ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[4:1] = 0x00000004U
10313ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000001EU    VAL : 0x00000008U
10314ad5b5801SMichal Simek     // .. VREF_EXT_EN = 0x0
10315ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[6:5] = 0x00000000U
10316ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
10317ad5b5801SMichal Simek     // .. VREF_PULLUP_EN = 0x0
10318ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[8:7] = 0x00000000U
10319ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
10320ad5b5801SMichal Simek     // .. REFIO_EN = 0x1
10321ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[9:9] = 0x00000001U
10322ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
10323ad5b5801SMichal Simek     // .. REFIO_PULLUP_EN = 0x0
10324ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[12:12] = 0x00000000U
10325ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10326ad5b5801SMichal Simek     // .. DRST_B_PULLUP_EN = 0x0
10327ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[13:13] = 0x00000000U
10328ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10329ad5b5801SMichal Simek     // .. CKE_PULLUP_EN = 0x0
10330ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[14:14] = 0x00000000U
10331ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
10332ad5b5801SMichal Simek     // ..
10333ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B6C, 0x000073FFU ,0x00000209U),
10334ad5b5801SMichal Simek     // .. .. START: ASSERT RESET
10335ad5b5801SMichal Simek     // .. .. RESET = 1
10336ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
10337ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
10338ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
10339ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
10340ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
10341ad5b5801SMichal Simek     // .. ..
10342ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000021U ,0x00000021U),
10343ad5b5801SMichal Simek     // .. .. FINISH: ASSERT RESET
10344ad5b5801SMichal Simek     // .. .. START: DEASSERT RESET
10345ad5b5801SMichal Simek     // .. .. RESET = 0
10346ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000000U
10347ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10348ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
10349ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
10350ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
10351ad5b5801SMichal Simek     // .. ..
10352ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000021U ,0x00000020U),
10353ad5b5801SMichal Simek     // .. .. FINISH: DEASSERT RESET
10354ad5b5801SMichal Simek     // .. .. RESET = 0x1
10355ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
10356ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
10357ad5b5801SMichal Simek     // .. .. ENABLE = 0x1
10358ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[1:1] = 0x00000001U
10359ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10360ad5b5801SMichal Simek     // .. .. VRP_TRI = 0x0
10361ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[2:2] = 0x00000000U
10362ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10363ad5b5801SMichal Simek     // .. .. VRN_TRI = 0x0
10364ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[3:3] = 0x00000000U
10365ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10366ad5b5801SMichal Simek     // .. .. VRP_OUT = 0x0
10367ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[4:4] = 0x00000000U
10368ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
10369ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
10370ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
10371ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
10372ad5b5801SMichal Simek     // .. .. NREF_OPT1 = 0x0
10373ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[7:6] = 0x00000000U
10374ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
10375ad5b5801SMichal Simek     // .. .. NREF_OPT2 = 0x0
10376ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[10:8] = 0x00000000U
10377ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000700U    VAL : 0x00000000U
10378ad5b5801SMichal Simek     // .. .. NREF_OPT4 = 0x1
10379ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[13:11] = 0x00000001U
10380ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00000800U
10381ad5b5801SMichal Simek     // .. .. PREF_OPT1 = 0x0
10382ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[16:14] = 0x00000000U
10383ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0001C000U    VAL : 0x00000000U
10384ad5b5801SMichal Simek     // .. .. PREF_OPT2 = 0x0
10385ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[19:17] = 0x00000000U
10386ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000E0000U    VAL : 0x00000000U
10387ad5b5801SMichal Simek     // .. .. UPDATE_CONTROL = 0x0
10388ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[20:20] = 0x00000000U
10389ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
10390ad5b5801SMichal Simek     // .. .. INIT_COMPLETE = 0x0
10391ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[21:21] = 0x00000000U
10392ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
10393ad5b5801SMichal Simek     // .. .. TST_CLK = 0x0
10394ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[22:22] = 0x00000000U
10395ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
10396ad5b5801SMichal Simek     // .. .. TST_HLN = 0x0
10397ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[23:23] = 0x00000000U
10398ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
10399ad5b5801SMichal Simek     // .. .. TST_HLP = 0x0
10400ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[24:24] = 0x00000000U
10401ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
10402ad5b5801SMichal Simek     // .. .. TST_RST = 0x0
10403ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[25:25] = 0x00000000U
10404ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
10405ad5b5801SMichal Simek     // .. .. INT_DCI_EN = 0x0
10406ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[26:26] = 0x00000000U
10407ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
10408ad5b5801SMichal Simek     // .. ..
10409ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x07FFFFFFU ,0x00000823U),
10410ad5b5801SMichal Simek     // .. FINISH: DDRIOB SETTINGS
10411ad5b5801SMichal Simek     // .. START: MIO PROGRAMMING
10412ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10413ad5b5801SMichal Simek     // .. ==> 0XF8000700[0:0] = 0x00000000U
10414ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10415ad5b5801SMichal Simek     // .. L0_SEL = 0
10416ad5b5801SMichal Simek     // .. ==> 0XF8000700[1:1] = 0x00000000U
10417ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10418ad5b5801SMichal Simek     // .. L1_SEL = 0
10419ad5b5801SMichal Simek     // .. ==> 0XF8000700[2:2] = 0x00000000U
10420ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10421ad5b5801SMichal Simek     // .. L2_SEL = 0
10422ad5b5801SMichal Simek     // .. ==> 0XF8000700[4:3] = 0x00000000U
10423ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10424ad5b5801SMichal Simek     // .. L3_SEL = 0
10425ad5b5801SMichal Simek     // .. ==> 0XF8000700[7:5] = 0x00000000U
10426ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10427ad5b5801SMichal Simek     // .. Speed = 0
10428ad5b5801SMichal Simek     // .. ==> 0XF8000700[8:8] = 0x00000000U
10429ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10430ad5b5801SMichal Simek     // .. IO_Type = 3
10431ad5b5801SMichal Simek     // .. ==> 0XF8000700[11:9] = 0x00000003U
10432ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10433ad5b5801SMichal Simek     // .. PULLUP = 0
10434ad5b5801SMichal Simek     // .. ==> 0XF8000700[12:12] = 0x00000000U
10435ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10436ad5b5801SMichal Simek     // .. DisableRcvr = 0
10437ad5b5801SMichal Simek     // .. ==> 0XF8000700[13:13] = 0x00000000U
10438ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10439ad5b5801SMichal Simek     // ..
10440ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000700, 0x00003FFFU ,0x00000600U),
10441ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10442ad5b5801SMichal Simek     // .. ==> 0XF8000704[0:0] = 0x00000000U
10443ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10444ad5b5801SMichal Simek     // .. L0_SEL = 1
10445ad5b5801SMichal Simek     // .. ==> 0XF8000704[1:1] = 0x00000001U
10446ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10447ad5b5801SMichal Simek     // .. L1_SEL = 0
10448ad5b5801SMichal Simek     // .. ==> 0XF8000704[2:2] = 0x00000000U
10449ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10450ad5b5801SMichal Simek     // .. L2_SEL = 0
10451ad5b5801SMichal Simek     // .. ==> 0XF8000704[4:3] = 0x00000000U
10452ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10453ad5b5801SMichal Simek     // .. L3_SEL = 0
10454ad5b5801SMichal Simek     // .. ==> 0XF8000704[7:5] = 0x00000000U
10455ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10456ad5b5801SMichal Simek     // .. Speed = 1
10457ad5b5801SMichal Simek     // .. ==> 0XF8000704[8:8] = 0x00000001U
10458ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
10459ad5b5801SMichal Simek     // .. IO_Type = 3
10460ad5b5801SMichal Simek     // .. ==> 0XF8000704[11:9] = 0x00000003U
10461ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10462ad5b5801SMichal Simek     // .. PULLUP = 0
10463ad5b5801SMichal Simek     // .. ==> 0XF8000704[12:12] = 0x00000000U
10464ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10465ad5b5801SMichal Simek     // .. DisableRcvr = 0
10466ad5b5801SMichal Simek     // .. ==> 0XF8000704[13:13] = 0x00000000U
10467ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10468ad5b5801SMichal Simek     // ..
10469ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000704, 0x00003FFFU ,0x00000702U),
10470ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10471ad5b5801SMichal Simek     // .. ==> 0XF8000708[0:0] = 0x00000000U
10472ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10473ad5b5801SMichal Simek     // .. L0_SEL = 1
10474ad5b5801SMichal Simek     // .. ==> 0XF8000708[1:1] = 0x00000001U
10475ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10476ad5b5801SMichal Simek     // .. L1_SEL = 0
10477ad5b5801SMichal Simek     // .. ==> 0XF8000708[2:2] = 0x00000000U
10478ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10479ad5b5801SMichal Simek     // .. L2_SEL = 0
10480ad5b5801SMichal Simek     // .. ==> 0XF8000708[4:3] = 0x00000000U
10481ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10482ad5b5801SMichal Simek     // .. L3_SEL = 0
10483ad5b5801SMichal Simek     // .. ==> 0XF8000708[7:5] = 0x00000000U
10484ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10485ad5b5801SMichal Simek     // .. Speed = 1
10486ad5b5801SMichal Simek     // .. ==> 0XF8000708[8:8] = 0x00000001U
10487ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
10488ad5b5801SMichal Simek     // .. IO_Type = 3
10489ad5b5801SMichal Simek     // .. ==> 0XF8000708[11:9] = 0x00000003U
10490ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10491ad5b5801SMichal Simek     // .. PULLUP = 0
10492ad5b5801SMichal Simek     // .. ==> 0XF8000708[12:12] = 0x00000000U
10493ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10494ad5b5801SMichal Simek     // .. DisableRcvr = 0
10495ad5b5801SMichal Simek     // .. ==> 0XF8000708[13:13] = 0x00000000U
10496ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10497ad5b5801SMichal Simek     // ..
10498ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000708, 0x00003FFFU ,0x00000702U),
10499ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10500ad5b5801SMichal Simek     // .. ==> 0XF800070C[0:0] = 0x00000000U
10501ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10502ad5b5801SMichal Simek     // .. L0_SEL = 1
10503ad5b5801SMichal Simek     // .. ==> 0XF800070C[1:1] = 0x00000001U
10504ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10505ad5b5801SMichal Simek     // .. L1_SEL = 0
10506ad5b5801SMichal Simek     // .. ==> 0XF800070C[2:2] = 0x00000000U
10507ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10508ad5b5801SMichal Simek     // .. L2_SEL = 0
10509ad5b5801SMichal Simek     // .. ==> 0XF800070C[4:3] = 0x00000000U
10510ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10511ad5b5801SMichal Simek     // .. L3_SEL = 0
10512ad5b5801SMichal Simek     // .. ==> 0XF800070C[7:5] = 0x00000000U
10513ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10514ad5b5801SMichal Simek     // .. Speed = 1
10515ad5b5801SMichal Simek     // .. ==> 0XF800070C[8:8] = 0x00000001U
10516ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
10517ad5b5801SMichal Simek     // .. IO_Type = 3
10518ad5b5801SMichal Simek     // .. ==> 0XF800070C[11:9] = 0x00000003U
10519ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10520ad5b5801SMichal Simek     // .. PULLUP = 0
10521ad5b5801SMichal Simek     // .. ==> 0XF800070C[12:12] = 0x00000000U
10522ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10523ad5b5801SMichal Simek     // .. DisableRcvr = 0
10524ad5b5801SMichal Simek     // .. ==> 0XF800070C[13:13] = 0x00000000U
10525ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10526ad5b5801SMichal Simek     // ..
10527ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800070C, 0x00003FFFU ,0x00000702U),
10528ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10529ad5b5801SMichal Simek     // .. ==> 0XF8000710[0:0] = 0x00000000U
10530ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10531ad5b5801SMichal Simek     // .. L0_SEL = 1
10532ad5b5801SMichal Simek     // .. ==> 0XF8000710[1:1] = 0x00000001U
10533ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10534ad5b5801SMichal Simek     // .. L1_SEL = 0
10535ad5b5801SMichal Simek     // .. ==> 0XF8000710[2:2] = 0x00000000U
10536ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10537ad5b5801SMichal Simek     // .. L2_SEL = 0
10538ad5b5801SMichal Simek     // .. ==> 0XF8000710[4:3] = 0x00000000U
10539ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10540ad5b5801SMichal Simek     // .. L3_SEL = 0
10541ad5b5801SMichal Simek     // .. ==> 0XF8000710[7:5] = 0x00000000U
10542ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10543ad5b5801SMichal Simek     // .. Speed = 1
10544ad5b5801SMichal Simek     // .. ==> 0XF8000710[8:8] = 0x00000001U
10545ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
10546ad5b5801SMichal Simek     // .. IO_Type = 3
10547ad5b5801SMichal Simek     // .. ==> 0XF8000710[11:9] = 0x00000003U
10548ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10549ad5b5801SMichal Simek     // .. PULLUP = 0
10550ad5b5801SMichal Simek     // .. ==> 0XF8000710[12:12] = 0x00000000U
10551ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10552ad5b5801SMichal Simek     // .. DisableRcvr = 0
10553ad5b5801SMichal Simek     // .. ==> 0XF8000710[13:13] = 0x00000000U
10554ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10555ad5b5801SMichal Simek     // ..
10556ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000710, 0x00003FFFU ,0x00000702U),
10557ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10558ad5b5801SMichal Simek     // .. ==> 0XF8000714[0:0] = 0x00000000U
10559ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10560ad5b5801SMichal Simek     // .. L0_SEL = 1
10561ad5b5801SMichal Simek     // .. ==> 0XF8000714[1:1] = 0x00000001U
10562ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10563ad5b5801SMichal Simek     // .. L1_SEL = 0
10564ad5b5801SMichal Simek     // .. ==> 0XF8000714[2:2] = 0x00000000U
10565ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10566ad5b5801SMichal Simek     // .. L2_SEL = 0
10567ad5b5801SMichal Simek     // .. ==> 0XF8000714[4:3] = 0x00000000U
10568ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10569ad5b5801SMichal Simek     // .. L3_SEL = 0
10570ad5b5801SMichal Simek     // .. ==> 0XF8000714[7:5] = 0x00000000U
10571ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10572ad5b5801SMichal Simek     // .. Speed = 1
10573ad5b5801SMichal Simek     // .. ==> 0XF8000714[8:8] = 0x00000001U
10574ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
10575ad5b5801SMichal Simek     // .. IO_Type = 3
10576ad5b5801SMichal Simek     // .. ==> 0XF8000714[11:9] = 0x00000003U
10577ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10578ad5b5801SMichal Simek     // .. PULLUP = 0
10579ad5b5801SMichal Simek     // .. ==> 0XF8000714[12:12] = 0x00000000U
10580ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10581ad5b5801SMichal Simek     // .. DisableRcvr = 0
10582ad5b5801SMichal Simek     // .. ==> 0XF8000714[13:13] = 0x00000000U
10583ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10584ad5b5801SMichal Simek     // ..
10585ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000714, 0x00003FFFU ,0x00000702U),
10586ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10587ad5b5801SMichal Simek     // .. ==> 0XF8000718[0:0] = 0x00000000U
10588ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10589ad5b5801SMichal Simek     // .. L0_SEL = 1
10590ad5b5801SMichal Simek     // .. ==> 0XF8000718[1:1] = 0x00000001U
10591ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10592ad5b5801SMichal Simek     // .. L1_SEL = 0
10593ad5b5801SMichal Simek     // .. ==> 0XF8000718[2:2] = 0x00000000U
10594ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10595ad5b5801SMichal Simek     // .. L2_SEL = 0
10596ad5b5801SMichal Simek     // .. ==> 0XF8000718[4:3] = 0x00000000U
10597ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10598ad5b5801SMichal Simek     // .. L3_SEL = 0
10599ad5b5801SMichal Simek     // .. ==> 0XF8000718[7:5] = 0x00000000U
10600ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10601ad5b5801SMichal Simek     // .. Speed = 1
10602ad5b5801SMichal Simek     // .. ==> 0XF8000718[8:8] = 0x00000001U
10603ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
10604ad5b5801SMichal Simek     // .. IO_Type = 3
10605ad5b5801SMichal Simek     // .. ==> 0XF8000718[11:9] = 0x00000003U
10606ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10607ad5b5801SMichal Simek     // .. PULLUP = 0
10608ad5b5801SMichal Simek     // .. ==> 0XF8000718[12:12] = 0x00000000U
10609ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10610ad5b5801SMichal Simek     // .. DisableRcvr = 0
10611ad5b5801SMichal Simek     // .. ==> 0XF8000718[13:13] = 0x00000000U
10612ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10613ad5b5801SMichal Simek     // ..
10614ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000718, 0x00003FFFU ,0x00000702U),
10615ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10616ad5b5801SMichal Simek     // .. ==> 0XF800071C[0:0] = 0x00000000U
10617ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10618ad5b5801SMichal Simek     // .. L0_SEL = 0
10619ad5b5801SMichal Simek     // .. ==> 0XF800071C[1:1] = 0x00000000U
10620ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10621ad5b5801SMichal Simek     // .. L1_SEL = 0
10622ad5b5801SMichal Simek     // .. ==> 0XF800071C[2:2] = 0x00000000U
10623ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10624ad5b5801SMichal Simek     // .. L2_SEL = 0
10625ad5b5801SMichal Simek     // .. ==> 0XF800071C[4:3] = 0x00000000U
10626ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10627ad5b5801SMichal Simek     // .. L3_SEL = 0
10628ad5b5801SMichal Simek     // .. ==> 0XF800071C[7:5] = 0x00000000U
10629ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10630ad5b5801SMichal Simek     // .. Speed = 0
10631ad5b5801SMichal Simek     // .. ==> 0XF800071C[8:8] = 0x00000000U
10632ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10633ad5b5801SMichal Simek     // .. IO_Type = 3
10634ad5b5801SMichal Simek     // .. ==> 0XF800071C[11:9] = 0x00000003U
10635ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10636ad5b5801SMichal Simek     // .. PULLUP = 0
10637ad5b5801SMichal Simek     // .. ==> 0XF800071C[12:12] = 0x00000000U
10638ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10639ad5b5801SMichal Simek     // .. DisableRcvr = 0
10640ad5b5801SMichal Simek     // .. ==> 0XF800071C[13:13] = 0x00000000U
10641ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10642ad5b5801SMichal Simek     // ..
10643ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800071C, 0x00003FFFU ,0x00000600U),
10644ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10645ad5b5801SMichal Simek     // .. ==> 0XF8000720[0:0] = 0x00000000U
10646ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10647ad5b5801SMichal Simek     // .. L0_SEL = 0
10648ad5b5801SMichal Simek     // .. ==> 0XF8000720[1:1] = 0x00000000U
10649ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10650ad5b5801SMichal Simek     // .. L1_SEL = 0
10651ad5b5801SMichal Simek     // .. ==> 0XF8000720[2:2] = 0x00000000U
10652ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10653ad5b5801SMichal Simek     // .. L2_SEL = 0
10654ad5b5801SMichal Simek     // .. ==> 0XF8000720[4:3] = 0x00000000U
10655ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10656ad5b5801SMichal Simek     // .. L3_SEL = 0
10657ad5b5801SMichal Simek     // .. ==> 0XF8000720[7:5] = 0x00000000U
10658ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10659ad5b5801SMichal Simek     // .. Speed = 1
10660ad5b5801SMichal Simek     // .. ==> 0XF8000720[8:8] = 0x00000001U
10661ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
10662ad5b5801SMichal Simek     // .. IO_Type = 3
10663ad5b5801SMichal Simek     // .. ==> 0XF8000720[11:9] = 0x00000003U
10664ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10665ad5b5801SMichal Simek     // .. PULLUP = 0
10666ad5b5801SMichal Simek     // .. ==> 0XF8000720[12:12] = 0x00000000U
10667ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10668ad5b5801SMichal Simek     // .. DisableRcvr = 0
10669ad5b5801SMichal Simek     // .. ==> 0XF8000720[13:13] = 0x00000000U
10670ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10671ad5b5801SMichal Simek     // ..
10672ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000720, 0x00003FFFU ,0x00000700U),
10673ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10674ad5b5801SMichal Simek     // .. ==> 0XF8000724[0:0] = 0x00000000U
10675ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10676ad5b5801SMichal Simek     // .. L0_SEL = 0
10677ad5b5801SMichal Simek     // .. ==> 0XF8000724[1:1] = 0x00000000U
10678ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10679ad5b5801SMichal Simek     // .. L1_SEL = 0
10680ad5b5801SMichal Simek     // .. ==> 0XF8000724[2:2] = 0x00000000U
10681ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10682ad5b5801SMichal Simek     // .. L2_SEL = 0
10683ad5b5801SMichal Simek     // .. ==> 0XF8000724[4:3] = 0x00000000U
10684ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10685ad5b5801SMichal Simek     // .. L3_SEL = 0
10686ad5b5801SMichal Simek     // .. ==> 0XF8000724[7:5] = 0x00000000U
10687ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10688ad5b5801SMichal Simek     // .. Speed = 0
10689ad5b5801SMichal Simek     // .. ==> 0XF8000724[8:8] = 0x00000000U
10690ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10691ad5b5801SMichal Simek     // .. IO_Type = 3
10692ad5b5801SMichal Simek     // .. ==> 0XF8000724[11:9] = 0x00000003U
10693ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10694ad5b5801SMichal Simek     // .. PULLUP = 0
10695ad5b5801SMichal Simek     // .. ==> 0XF8000724[12:12] = 0x00000000U
10696ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10697ad5b5801SMichal Simek     // .. DisableRcvr = 0
10698ad5b5801SMichal Simek     // .. ==> 0XF8000724[13:13] = 0x00000000U
10699ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10700ad5b5801SMichal Simek     // ..
10701ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000724, 0x00003FFFU ,0x00000600U),
10702ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10703ad5b5801SMichal Simek     // .. ==> 0XF8000728[0:0] = 0x00000000U
10704ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10705ad5b5801SMichal Simek     // .. L0_SEL = 0
10706ad5b5801SMichal Simek     // .. ==> 0XF8000728[1:1] = 0x00000000U
10707ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10708ad5b5801SMichal Simek     // .. L1_SEL = 0
10709ad5b5801SMichal Simek     // .. ==> 0XF8000728[2:2] = 0x00000000U
10710ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10711ad5b5801SMichal Simek     // .. L2_SEL = 0
10712ad5b5801SMichal Simek     // .. ==> 0XF8000728[4:3] = 0x00000000U
10713ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10714ad5b5801SMichal Simek     // .. L3_SEL = 0
10715ad5b5801SMichal Simek     // .. ==> 0XF8000728[7:5] = 0x00000000U
10716ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10717ad5b5801SMichal Simek     // .. Speed = 0
10718ad5b5801SMichal Simek     // .. ==> 0XF8000728[8:8] = 0x00000000U
10719ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10720ad5b5801SMichal Simek     // .. IO_Type = 3
10721ad5b5801SMichal Simek     // .. ==> 0XF8000728[11:9] = 0x00000003U
10722ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10723ad5b5801SMichal Simek     // .. PULLUP = 0
10724ad5b5801SMichal Simek     // .. ==> 0XF8000728[12:12] = 0x00000000U
10725ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10726ad5b5801SMichal Simek     // .. DisableRcvr = 0
10727ad5b5801SMichal Simek     // .. ==> 0XF8000728[13:13] = 0x00000000U
10728ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10729ad5b5801SMichal Simek     // ..
10730ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000728, 0x00003FFFU ,0x00000600U),
10731ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10732ad5b5801SMichal Simek     // .. ==> 0XF800072C[0:0] = 0x00000000U
10733ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10734ad5b5801SMichal Simek     // .. L0_SEL = 0
10735ad5b5801SMichal Simek     // .. ==> 0XF800072C[1:1] = 0x00000000U
10736ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10737ad5b5801SMichal Simek     // .. L1_SEL = 0
10738ad5b5801SMichal Simek     // .. ==> 0XF800072C[2:2] = 0x00000000U
10739ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10740ad5b5801SMichal Simek     // .. L2_SEL = 0
10741ad5b5801SMichal Simek     // .. ==> 0XF800072C[4:3] = 0x00000000U
10742ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10743ad5b5801SMichal Simek     // .. L3_SEL = 0
10744ad5b5801SMichal Simek     // .. ==> 0XF800072C[7:5] = 0x00000000U
10745ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10746ad5b5801SMichal Simek     // .. Speed = 0
10747ad5b5801SMichal Simek     // .. ==> 0XF800072C[8:8] = 0x00000000U
10748ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10749ad5b5801SMichal Simek     // .. IO_Type = 3
10750ad5b5801SMichal Simek     // .. ==> 0XF800072C[11:9] = 0x00000003U
10751ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10752ad5b5801SMichal Simek     // .. PULLUP = 0
10753ad5b5801SMichal Simek     // .. ==> 0XF800072C[12:12] = 0x00000000U
10754ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10755ad5b5801SMichal Simek     // .. DisableRcvr = 0
10756ad5b5801SMichal Simek     // .. ==> 0XF800072C[13:13] = 0x00000000U
10757ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10758ad5b5801SMichal Simek     // ..
10759ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800072C, 0x00003FFFU ,0x00000600U),
10760ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10761ad5b5801SMichal Simek     // .. ==> 0XF8000730[0:0] = 0x00000000U
10762ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10763ad5b5801SMichal Simek     // .. L0_SEL = 0
10764ad5b5801SMichal Simek     // .. ==> 0XF8000730[1:1] = 0x00000000U
10765ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10766ad5b5801SMichal Simek     // .. L1_SEL = 0
10767ad5b5801SMichal Simek     // .. ==> 0XF8000730[2:2] = 0x00000000U
10768ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10769ad5b5801SMichal Simek     // .. L2_SEL = 0
10770ad5b5801SMichal Simek     // .. ==> 0XF8000730[4:3] = 0x00000000U
10771ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10772ad5b5801SMichal Simek     // .. L3_SEL = 0
10773ad5b5801SMichal Simek     // .. ==> 0XF8000730[7:5] = 0x00000000U
10774ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10775ad5b5801SMichal Simek     // .. Speed = 0
10776ad5b5801SMichal Simek     // .. ==> 0XF8000730[8:8] = 0x00000000U
10777ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10778ad5b5801SMichal Simek     // .. IO_Type = 3
10779ad5b5801SMichal Simek     // .. ==> 0XF8000730[11:9] = 0x00000003U
10780ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10781ad5b5801SMichal Simek     // .. PULLUP = 0
10782ad5b5801SMichal Simek     // .. ==> 0XF8000730[12:12] = 0x00000000U
10783ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10784ad5b5801SMichal Simek     // .. DisableRcvr = 0
10785ad5b5801SMichal Simek     // .. ==> 0XF8000730[13:13] = 0x00000000U
10786ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10787ad5b5801SMichal Simek     // ..
10788ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000730, 0x00003FFFU ,0x00000600U),
10789ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10790ad5b5801SMichal Simek     // .. ==> 0XF8000734[0:0] = 0x00000000U
10791ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10792ad5b5801SMichal Simek     // .. L0_SEL = 0
10793ad5b5801SMichal Simek     // .. ==> 0XF8000734[1:1] = 0x00000000U
10794ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10795ad5b5801SMichal Simek     // .. L1_SEL = 0
10796ad5b5801SMichal Simek     // .. ==> 0XF8000734[2:2] = 0x00000000U
10797ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10798ad5b5801SMichal Simek     // .. L2_SEL = 0
10799ad5b5801SMichal Simek     // .. ==> 0XF8000734[4:3] = 0x00000000U
10800ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10801ad5b5801SMichal Simek     // .. L3_SEL = 0
10802ad5b5801SMichal Simek     // .. ==> 0XF8000734[7:5] = 0x00000000U
10803ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10804ad5b5801SMichal Simek     // .. Speed = 0
10805ad5b5801SMichal Simek     // .. ==> 0XF8000734[8:8] = 0x00000000U
10806ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10807ad5b5801SMichal Simek     // .. IO_Type = 3
10808ad5b5801SMichal Simek     // .. ==> 0XF8000734[11:9] = 0x00000003U
10809ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10810ad5b5801SMichal Simek     // .. PULLUP = 0
10811ad5b5801SMichal Simek     // .. ==> 0XF8000734[12:12] = 0x00000000U
10812ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10813ad5b5801SMichal Simek     // .. DisableRcvr = 0
10814ad5b5801SMichal Simek     // .. ==> 0XF8000734[13:13] = 0x00000000U
10815ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10816ad5b5801SMichal Simek     // ..
10817ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000734, 0x00003FFFU ,0x00000600U),
10818ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10819ad5b5801SMichal Simek     // .. ==> 0XF8000738[0:0] = 0x00000000U
10820ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10821ad5b5801SMichal Simek     // .. L0_SEL = 0
10822ad5b5801SMichal Simek     // .. ==> 0XF8000738[1:1] = 0x00000000U
10823ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10824ad5b5801SMichal Simek     // .. L1_SEL = 0
10825ad5b5801SMichal Simek     // .. ==> 0XF8000738[2:2] = 0x00000000U
10826ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10827ad5b5801SMichal Simek     // .. L2_SEL = 0
10828ad5b5801SMichal Simek     // .. ==> 0XF8000738[4:3] = 0x00000000U
10829ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10830ad5b5801SMichal Simek     // .. L3_SEL = 0
10831ad5b5801SMichal Simek     // .. ==> 0XF8000738[7:5] = 0x00000000U
10832ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10833ad5b5801SMichal Simek     // .. Speed = 0
10834ad5b5801SMichal Simek     // .. ==> 0XF8000738[8:8] = 0x00000000U
10835ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10836ad5b5801SMichal Simek     // .. IO_Type = 3
10837ad5b5801SMichal Simek     // .. ==> 0XF8000738[11:9] = 0x00000003U
10838ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10839ad5b5801SMichal Simek     // .. PULLUP = 0
10840ad5b5801SMichal Simek     // .. ==> 0XF8000738[12:12] = 0x00000000U
10841ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10842ad5b5801SMichal Simek     // .. DisableRcvr = 0
10843ad5b5801SMichal Simek     // .. ==> 0XF8000738[13:13] = 0x00000000U
10844ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10845ad5b5801SMichal Simek     // ..
10846ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000738, 0x00003FFFU ,0x00000600U),
10847ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10848ad5b5801SMichal Simek     // .. ==> 0XF800073C[0:0] = 0x00000000U
10849ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10850ad5b5801SMichal Simek     // .. L0_SEL = 0
10851ad5b5801SMichal Simek     // .. ==> 0XF800073C[1:1] = 0x00000000U
10852ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10853ad5b5801SMichal Simek     // .. L1_SEL = 0
10854ad5b5801SMichal Simek     // .. ==> 0XF800073C[2:2] = 0x00000000U
10855ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10856ad5b5801SMichal Simek     // .. L2_SEL = 0
10857ad5b5801SMichal Simek     // .. ==> 0XF800073C[4:3] = 0x00000000U
10858ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10859ad5b5801SMichal Simek     // .. L3_SEL = 0
10860ad5b5801SMichal Simek     // .. ==> 0XF800073C[7:5] = 0x00000000U
10861ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10862ad5b5801SMichal Simek     // .. Speed = 0
10863ad5b5801SMichal Simek     // .. ==> 0XF800073C[8:8] = 0x00000000U
10864ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10865ad5b5801SMichal Simek     // .. IO_Type = 3
10866ad5b5801SMichal Simek     // .. ==> 0XF800073C[11:9] = 0x00000003U
10867ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000600U
10868ad5b5801SMichal Simek     // .. PULLUP = 0
10869ad5b5801SMichal Simek     // .. ==> 0XF800073C[12:12] = 0x00000000U
10870ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10871ad5b5801SMichal Simek     // .. DisableRcvr = 0
10872ad5b5801SMichal Simek     // .. ==> 0XF800073C[13:13] = 0x00000000U
10873ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10874ad5b5801SMichal Simek     // ..
10875ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800073C, 0x00003FFFU ,0x00000600U),
10876ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10877ad5b5801SMichal Simek     // .. ==> 0XF8000740[0:0] = 0x00000000U
10878ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10879ad5b5801SMichal Simek     // .. L0_SEL = 1
10880ad5b5801SMichal Simek     // .. ==> 0XF8000740[1:1] = 0x00000001U
10881ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10882ad5b5801SMichal Simek     // .. L1_SEL = 0
10883ad5b5801SMichal Simek     // .. ==> 0XF8000740[2:2] = 0x00000000U
10884ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10885ad5b5801SMichal Simek     // .. L2_SEL = 0
10886ad5b5801SMichal Simek     // .. ==> 0XF8000740[4:3] = 0x00000000U
10887ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10888ad5b5801SMichal Simek     // .. L3_SEL = 0
10889ad5b5801SMichal Simek     // .. ==> 0XF8000740[7:5] = 0x00000000U
10890ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10891ad5b5801SMichal Simek     // .. Speed = 1
10892ad5b5801SMichal Simek     // .. ==> 0XF8000740[8:8] = 0x00000001U
10893ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
10894ad5b5801SMichal Simek     // .. IO_Type = 1
10895ad5b5801SMichal Simek     // .. ==> 0XF8000740[11:9] = 0x00000001U
10896ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10897ad5b5801SMichal Simek     // .. PULLUP = 0
10898ad5b5801SMichal Simek     // .. ==> 0XF8000740[12:12] = 0x00000000U
10899ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10900ad5b5801SMichal Simek     // .. DisableRcvr = 0
10901ad5b5801SMichal Simek     // .. ==> 0XF8000740[13:13] = 0x00000000U
10902ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10903ad5b5801SMichal Simek     // ..
10904ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000740, 0x00003FFFU ,0x00000302U),
10905ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10906ad5b5801SMichal Simek     // .. ==> 0XF8000744[0:0] = 0x00000000U
10907ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10908ad5b5801SMichal Simek     // .. L0_SEL = 1
10909ad5b5801SMichal Simek     // .. ==> 0XF8000744[1:1] = 0x00000001U
10910ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10911ad5b5801SMichal Simek     // .. L1_SEL = 0
10912ad5b5801SMichal Simek     // .. ==> 0XF8000744[2:2] = 0x00000000U
10913ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10914ad5b5801SMichal Simek     // .. L2_SEL = 0
10915ad5b5801SMichal Simek     // .. ==> 0XF8000744[4:3] = 0x00000000U
10916ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10917ad5b5801SMichal Simek     // .. L3_SEL = 0
10918ad5b5801SMichal Simek     // .. ==> 0XF8000744[7:5] = 0x00000000U
10919ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10920ad5b5801SMichal Simek     // .. Speed = 1
10921ad5b5801SMichal Simek     // .. ==> 0XF8000744[8:8] = 0x00000001U
10922ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
10923ad5b5801SMichal Simek     // .. IO_Type = 1
10924ad5b5801SMichal Simek     // .. ==> 0XF8000744[11:9] = 0x00000001U
10925ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10926ad5b5801SMichal Simek     // .. PULLUP = 0
10927ad5b5801SMichal Simek     // .. ==> 0XF8000744[12:12] = 0x00000000U
10928ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10929ad5b5801SMichal Simek     // .. DisableRcvr = 0
10930ad5b5801SMichal Simek     // .. ==> 0XF8000744[13:13] = 0x00000000U
10931ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10932ad5b5801SMichal Simek     // ..
10933ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000744, 0x00003FFFU ,0x00000302U),
10934ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10935ad5b5801SMichal Simek     // .. ==> 0XF8000748[0:0] = 0x00000000U
10936ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10937ad5b5801SMichal Simek     // .. L0_SEL = 1
10938ad5b5801SMichal Simek     // .. ==> 0XF8000748[1:1] = 0x00000001U
10939ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10940ad5b5801SMichal Simek     // .. L1_SEL = 0
10941ad5b5801SMichal Simek     // .. ==> 0XF8000748[2:2] = 0x00000000U
10942ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10943ad5b5801SMichal Simek     // .. L2_SEL = 0
10944ad5b5801SMichal Simek     // .. ==> 0XF8000748[4:3] = 0x00000000U
10945ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10946ad5b5801SMichal Simek     // .. L3_SEL = 0
10947ad5b5801SMichal Simek     // .. ==> 0XF8000748[7:5] = 0x00000000U
10948ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10949ad5b5801SMichal Simek     // .. Speed = 1
10950ad5b5801SMichal Simek     // .. ==> 0XF8000748[8:8] = 0x00000001U
10951ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
10952ad5b5801SMichal Simek     // .. IO_Type = 1
10953ad5b5801SMichal Simek     // .. ==> 0XF8000748[11:9] = 0x00000001U
10954ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10955ad5b5801SMichal Simek     // .. PULLUP = 0
10956ad5b5801SMichal Simek     // .. ==> 0XF8000748[12:12] = 0x00000000U
10957ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10958ad5b5801SMichal Simek     // .. DisableRcvr = 0
10959ad5b5801SMichal Simek     // .. ==> 0XF8000748[13:13] = 0x00000000U
10960ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10961ad5b5801SMichal Simek     // ..
10962ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000748, 0x00003FFFU ,0x00000302U),
10963ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10964ad5b5801SMichal Simek     // .. ==> 0XF800074C[0:0] = 0x00000000U
10965ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10966ad5b5801SMichal Simek     // .. L0_SEL = 1
10967ad5b5801SMichal Simek     // .. ==> 0XF800074C[1:1] = 0x00000001U
10968ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10969ad5b5801SMichal Simek     // .. L1_SEL = 0
10970ad5b5801SMichal Simek     // .. ==> 0XF800074C[2:2] = 0x00000000U
10971ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10972ad5b5801SMichal Simek     // .. L2_SEL = 0
10973ad5b5801SMichal Simek     // .. ==> 0XF800074C[4:3] = 0x00000000U
10974ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10975ad5b5801SMichal Simek     // .. L3_SEL = 0
10976ad5b5801SMichal Simek     // .. ==> 0XF800074C[7:5] = 0x00000000U
10977ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10978ad5b5801SMichal Simek     // .. Speed = 1
10979ad5b5801SMichal Simek     // .. ==> 0XF800074C[8:8] = 0x00000001U
10980ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
10981ad5b5801SMichal Simek     // .. IO_Type = 1
10982ad5b5801SMichal Simek     // .. ==> 0XF800074C[11:9] = 0x00000001U
10983ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10984ad5b5801SMichal Simek     // .. PULLUP = 0
10985ad5b5801SMichal Simek     // .. ==> 0XF800074C[12:12] = 0x00000000U
10986ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10987ad5b5801SMichal Simek     // .. DisableRcvr = 0
10988ad5b5801SMichal Simek     // .. ==> 0XF800074C[13:13] = 0x00000000U
10989ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10990ad5b5801SMichal Simek     // ..
10991ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800074C, 0x00003FFFU ,0x00000302U),
10992ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10993ad5b5801SMichal Simek     // .. ==> 0XF8000750[0:0] = 0x00000000U
10994ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10995ad5b5801SMichal Simek     // .. L0_SEL = 1
10996ad5b5801SMichal Simek     // .. ==> 0XF8000750[1:1] = 0x00000001U
10997ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10998ad5b5801SMichal Simek     // .. L1_SEL = 0
10999ad5b5801SMichal Simek     // .. ==> 0XF8000750[2:2] = 0x00000000U
11000ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11001ad5b5801SMichal Simek     // .. L2_SEL = 0
11002ad5b5801SMichal Simek     // .. ==> 0XF8000750[4:3] = 0x00000000U
11003ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11004ad5b5801SMichal Simek     // .. L3_SEL = 0
11005ad5b5801SMichal Simek     // .. ==> 0XF8000750[7:5] = 0x00000000U
11006ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11007ad5b5801SMichal Simek     // .. Speed = 1
11008ad5b5801SMichal Simek     // .. ==> 0XF8000750[8:8] = 0x00000001U
11009ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11010ad5b5801SMichal Simek     // .. IO_Type = 1
11011ad5b5801SMichal Simek     // .. ==> 0XF8000750[11:9] = 0x00000001U
11012ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11013ad5b5801SMichal Simek     // .. PULLUP = 0
11014ad5b5801SMichal Simek     // .. ==> 0XF8000750[12:12] = 0x00000000U
11015ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11016ad5b5801SMichal Simek     // .. DisableRcvr = 0
11017ad5b5801SMichal Simek     // .. ==> 0XF8000750[13:13] = 0x00000000U
11018ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11019ad5b5801SMichal Simek     // ..
11020ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000750, 0x00003FFFU ,0x00000302U),
11021ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11022ad5b5801SMichal Simek     // .. ==> 0XF8000754[0:0] = 0x00000000U
11023ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11024ad5b5801SMichal Simek     // .. L0_SEL = 1
11025ad5b5801SMichal Simek     // .. ==> 0XF8000754[1:1] = 0x00000001U
11026ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11027ad5b5801SMichal Simek     // .. L1_SEL = 0
11028ad5b5801SMichal Simek     // .. ==> 0XF8000754[2:2] = 0x00000000U
11029ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11030ad5b5801SMichal Simek     // .. L2_SEL = 0
11031ad5b5801SMichal Simek     // .. ==> 0XF8000754[4:3] = 0x00000000U
11032ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11033ad5b5801SMichal Simek     // .. L3_SEL = 0
11034ad5b5801SMichal Simek     // .. ==> 0XF8000754[7:5] = 0x00000000U
11035ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11036ad5b5801SMichal Simek     // .. Speed = 1
11037ad5b5801SMichal Simek     // .. ==> 0XF8000754[8:8] = 0x00000001U
11038ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11039ad5b5801SMichal Simek     // .. IO_Type = 1
11040ad5b5801SMichal Simek     // .. ==> 0XF8000754[11:9] = 0x00000001U
11041ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11042ad5b5801SMichal Simek     // .. PULLUP = 0
11043ad5b5801SMichal Simek     // .. ==> 0XF8000754[12:12] = 0x00000000U
11044ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11045ad5b5801SMichal Simek     // .. DisableRcvr = 0
11046ad5b5801SMichal Simek     // .. ==> 0XF8000754[13:13] = 0x00000000U
11047ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11048ad5b5801SMichal Simek     // ..
11049ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000754, 0x00003FFFU ,0x00000302U),
11050ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11051ad5b5801SMichal Simek     // .. ==> 0XF8000758[0:0] = 0x00000001U
11052ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11053ad5b5801SMichal Simek     // .. L0_SEL = 1
11054ad5b5801SMichal Simek     // .. ==> 0XF8000758[1:1] = 0x00000001U
11055ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11056ad5b5801SMichal Simek     // .. L1_SEL = 0
11057ad5b5801SMichal Simek     // .. ==> 0XF8000758[2:2] = 0x00000000U
11058ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11059ad5b5801SMichal Simek     // .. L2_SEL = 0
11060ad5b5801SMichal Simek     // .. ==> 0XF8000758[4:3] = 0x00000000U
11061ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11062ad5b5801SMichal Simek     // .. L3_SEL = 0
11063ad5b5801SMichal Simek     // .. ==> 0XF8000758[7:5] = 0x00000000U
11064ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11065ad5b5801SMichal Simek     // .. Speed = 1
11066ad5b5801SMichal Simek     // .. ==> 0XF8000758[8:8] = 0x00000001U
11067ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11068ad5b5801SMichal Simek     // .. IO_Type = 1
11069ad5b5801SMichal Simek     // .. ==> 0XF8000758[11:9] = 0x00000001U
11070ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11071ad5b5801SMichal Simek     // .. PULLUP = 0
11072ad5b5801SMichal Simek     // .. ==> 0XF8000758[12:12] = 0x00000000U
11073ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11074ad5b5801SMichal Simek     // .. DisableRcvr = 0
11075ad5b5801SMichal Simek     // .. ==> 0XF8000758[13:13] = 0x00000000U
11076ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11077ad5b5801SMichal Simek     // ..
11078ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000758, 0x00003FFFU ,0x00000303U),
11079ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11080ad5b5801SMichal Simek     // .. ==> 0XF800075C[0:0] = 0x00000001U
11081ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11082ad5b5801SMichal Simek     // .. L0_SEL = 1
11083ad5b5801SMichal Simek     // .. ==> 0XF800075C[1:1] = 0x00000001U
11084ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11085ad5b5801SMichal Simek     // .. L1_SEL = 0
11086ad5b5801SMichal Simek     // .. ==> 0XF800075C[2:2] = 0x00000000U
11087ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11088ad5b5801SMichal Simek     // .. L2_SEL = 0
11089ad5b5801SMichal Simek     // .. ==> 0XF800075C[4:3] = 0x00000000U
11090ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11091ad5b5801SMichal Simek     // .. L3_SEL = 0
11092ad5b5801SMichal Simek     // .. ==> 0XF800075C[7:5] = 0x00000000U
11093ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11094ad5b5801SMichal Simek     // .. Speed = 1
11095ad5b5801SMichal Simek     // .. ==> 0XF800075C[8:8] = 0x00000001U
11096ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11097ad5b5801SMichal Simek     // .. IO_Type = 1
11098ad5b5801SMichal Simek     // .. ==> 0XF800075C[11:9] = 0x00000001U
11099ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11100ad5b5801SMichal Simek     // .. PULLUP = 0
11101ad5b5801SMichal Simek     // .. ==> 0XF800075C[12:12] = 0x00000000U
11102ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11103ad5b5801SMichal Simek     // .. DisableRcvr = 0
11104ad5b5801SMichal Simek     // .. ==> 0XF800075C[13:13] = 0x00000000U
11105ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11106ad5b5801SMichal Simek     // ..
11107ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800075C, 0x00003FFFU ,0x00000303U),
11108ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11109ad5b5801SMichal Simek     // .. ==> 0XF8000760[0:0] = 0x00000001U
11110ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11111ad5b5801SMichal Simek     // .. L0_SEL = 1
11112ad5b5801SMichal Simek     // .. ==> 0XF8000760[1:1] = 0x00000001U
11113ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11114ad5b5801SMichal Simek     // .. L1_SEL = 0
11115ad5b5801SMichal Simek     // .. ==> 0XF8000760[2:2] = 0x00000000U
11116ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11117ad5b5801SMichal Simek     // .. L2_SEL = 0
11118ad5b5801SMichal Simek     // .. ==> 0XF8000760[4:3] = 0x00000000U
11119ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11120ad5b5801SMichal Simek     // .. L3_SEL = 0
11121ad5b5801SMichal Simek     // .. ==> 0XF8000760[7:5] = 0x00000000U
11122ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11123ad5b5801SMichal Simek     // .. Speed = 1
11124ad5b5801SMichal Simek     // .. ==> 0XF8000760[8:8] = 0x00000001U
11125ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11126ad5b5801SMichal Simek     // .. IO_Type = 1
11127ad5b5801SMichal Simek     // .. ==> 0XF8000760[11:9] = 0x00000001U
11128ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11129ad5b5801SMichal Simek     // .. PULLUP = 0
11130ad5b5801SMichal Simek     // .. ==> 0XF8000760[12:12] = 0x00000000U
11131ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11132ad5b5801SMichal Simek     // .. DisableRcvr = 0
11133ad5b5801SMichal Simek     // .. ==> 0XF8000760[13:13] = 0x00000000U
11134ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11135ad5b5801SMichal Simek     // ..
11136ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000760, 0x00003FFFU ,0x00000303U),
11137ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11138ad5b5801SMichal Simek     // .. ==> 0XF8000764[0:0] = 0x00000001U
11139ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11140ad5b5801SMichal Simek     // .. L0_SEL = 1
11141ad5b5801SMichal Simek     // .. ==> 0XF8000764[1:1] = 0x00000001U
11142ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11143ad5b5801SMichal Simek     // .. L1_SEL = 0
11144ad5b5801SMichal Simek     // .. ==> 0XF8000764[2:2] = 0x00000000U
11145ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11146ad5b5801SMichal Simek     // .. L2_SEL = 0
11147ad5b5801SMichal Simek     // .. ==> 0XF8000764[4:3] = 0x00000000U
11148ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11149ad5b5801SMichal Simek     // .. L3_SEL = 0
11150ad5b5801SMichal Simek     // .. ==> 0XF8000764[7:5] = 0x00000000U
11151ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11152ad5b5801SMichal Simek     // .. Speed = 1
11153ad5b5801SMichal Simek     // .. ==> 0XF8000764[8:8] = 0x00000001U
11154ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11155ad5b5801SMichal Simek     // .. IO_Type = 1
11156ad5b5801SMichal Simek     // .. ==> 0XF8000764[11:9] = 0x00000001U
11157ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11158ad5b5801SMichal Simek     // .. PULLUP = 0
11159ad5b5801SMichal Simek     // .. ==> 0XF8000764[12:12] = 0x00000000U
11160ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11161ad5b5801SMichal Simek     // .. DisableRcvr = 0
11162ad5b5801SMichal Simek     // .. ==> 0XF8000764[13:13] = 0x00000000U
11163ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11164ad5b5801SMichal Simek     // ..
11165ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000764, 0x00003FFFU ,0x00000303U),
11166ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11167ad5b5801SMichal Simek     // .. ==> 0XF8000768[0:0] = 0x00000001U
11168ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11169ad5b5801SMichal Simek     // .. L0_SEL = 1
11170ad5b5801SMichal Simek     // .. ==> 0XF8000768[1:1] = 0x00000001U
11171ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11172ad5b5801SMichal Simek     // .. L1_SEL = 0
11173ad5b5801SMichal Simek     // .. ==> 0XF8000768[2:2] = 0x00000000U
11174ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11175ad5b5801SMichal Simek     // .. L2_SEL = 0
11176ad5b5801SMichal Simek     // .. ==> 0XF8000768[4:3] = 0x00000000U
11177ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11178ad5b5801SMichal Simek     // .. L3_SEL = 0
11179ad5b5801SMichal Simek     // .. ==> 0XF8000768[7:5] = 0x00000000U
11180ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11181ad5b5801SMichal Simek     // .. Speed = 1
11182ad5b5801SMichal Simek     // .. ==> 0XF8000768[8:8] = 0x00000001U
11183ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11184ad5b5801SMichal Simek     // .. IO_Type = 1
11185ad5b5801SMichal Simek     // .. ==> 0XF8000768[11:9] = 0x00000001U
11186ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11187ad5b5801SMichal Simek     // .. PULLUP = 0
11188ad5b5801SMichal Simek     // .. ==> 0XF8000768[12:12] = 0x00000000U
11189ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11190ad5b5801SMichal Simek     // .. DisableRcvr = 0
11191ad5b5801SMichal Simek     // .. ==> 0XF8000768[13:13] = 0x00000000U
11192ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11193ad5b5801SMichal Simek     // ..
11194ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000768, 0x00003FFFU ,0x00000303U),
11195ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11196ad5b5801SMichal Simek     // .. ==> 0XF800076C[0:0] = 0x00000001U
11197ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11198ad5b5801SMichal Simek     // .. L0_SEL = 1
11199ad5b5801SMichal Simek     // .. ==> 0XF800076C[1:1] = 0x00000001U
11200ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11201ad5b5801SMichal Simek     // .. L1_SEL = 0
11202ad5b5801SMichal Simek     // .. ==> 0XF800076C[2:2] = 0x00000000U
11203ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11204ad5b5801SMichal Simek     // .. L2_SEL = 0
11205ad5b5801SMichal Simek     // .. ==> 0XF800076C[4:3] = 0x00000000U
11206ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11207ad5b5801SMichal Simek     // .. L3_SEL = 0
11208ad5b5801SMichal Simek     // .. ==> 0XF800076C[7:5] = 0x00000000U
11209ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11210ad5b5801SMichal Simek     // .. Speed = 1
11211ad5b5801SMichal Simek     // .. ==> 0XF800076C[8:8] = 0x00000001U
11212ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11213ad5b5801SMichal Simek     // .. IO_Type = 1
11214ad5b5801SMichal Simek     // .. ==> 0XF800076C[11:9] = 0x00000001U
11215ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11216ad5b5801SMichal Simek     // .. PULLUP = 0
11217ad5b5801SMichal Simek     // .. ==> 0XF800076C[12:12] = 0x00000000U
11218ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11219ad5b5801SMichal Simek     // .. DisableRcvr = 0
11220ad5b5801SMichal Simek     // .. ==> 0XF800076C[13:13] = 0x00000000U
11221ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11222ad5b5801SMichal Simek     // ..
11223ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800076C, 0x00003FFFU ,0x00000303U),
11224ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11225ad5b5801SMichal Simek     // .. ==> 0XF8000770[0:0] = 0x00000000U
11226ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11227ad5b5801SMichal Simek     // .. L0_SEL = 0
11228ad5b5801SMichal Simek     // .. ==> 0XF8000770[1:1] = 0x00000000U
11229ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11230ad5b5801SMichal Simek     // .. L1_SEL = 1
11231ad5b5801SMichal Simek     // .. ==> 0XF8000770[2:2] = 0x00000001U
11232ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11233ad5b5801SMichal Simek     // .. L2_SEL = 0
11234ad5b5801SMichal Simek     // .. ==> 0XF8000770[4:3] = 0x00000000U
11235ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11236ad5b5801SMichal Simek     // .. L3_SEL = 0
11237ad5b5801SMichal Simek     // .. ==> 0XF8000770[7:5] = 0x00000000U
11238ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11239ad5b5801SMichal Simek     // .. Speed = 1
11240ad5b5801SMichal Simek     // .. ==> 0XF8000770[8:8] = 0x00000001U
11241ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11242ad5b5801SMichal Simek     // .. IO_Type = 1
11243ad5b5801SMichal Simek     // .. ==> 0XF8000770[11:9] = 0x00000001U
11244ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11245ad5b5801SMichal Simek     // .. PULLUP = 0
11246ad5b5801SMichal Simek     // .. ==> 0XF8000770[12:12] = 0x00000000U
11247ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11248ad5b5801SMichal Simek     // .. DisableRcvr = 0
11249ad5b5801SMichal Simek     // .. ==> 0XF8000770[13:13] = 0x00000000U
11250ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11251ad5b5801SMichal Simek     // ..
11252ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000770, 0x00003FFFU ,0x00000304U),
11253ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11254ad5b5801SMichal Simek     // .. ==> 0XF8000774[0:0] = 0x00000001U
11255ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11256ad5b5801SMichal Simek     // .. L0_SEL = 0
11257ad5b5801SMichal Simek     // .. ==> 0XF8000774[1:1] = 0x00000000U
11258ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11259ad5b5801SMichal Simek     // .. L1_SEL = 1
11260ad5b5801SMichal Simek     // .. ==> 0XF8000774[2:2] = 0x00000001U
11261ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11262ad5b5801SMichal Simek     // .. L2_SEL = 0
11263ad5b5801SMichal Simek     // .. ==> 0XF8000774[4:3] = 0x00000000U
11264ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11265ad5b5801SMichal Simek     // .. L3_SEL = 0
11266ad5b5801SMichal Simek     // .. ==> 0XF8000774[7:5] = 0x00000000U
11267ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11268ad5b5801SMichal Simek     // .. Speed = 1
11269ad5b5801SMichal Simek     // .. ==> 0XF8000774[8:8] = 0x00000001U
11270ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11271ad5b5801SMichal Simek     // .. IO_Type = 1
11272ad5b5801SMichal Simek     // .. ==> 0XF8000774[11:9] = 0x00000001U
11273ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11274ad5b5801SMichal Simek     // .. PULLUP = 0
11275ad5b5801SMichal Simek     // .. ==> 0XF8000774[12:12] = 0x00000000U
11276ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11277ad5b5801SMichal Simek     // .. DisableRcvr = 0
11278ad5b5801SMichal Simek     // .. ==> 0XF8000774[13:13] = 0x00000000U
11279ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11280ad5b5801SMichal Simek     // ..
11281ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000774, 0x00003FFFU ,0x00000305U),
11282ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11283ad5b5801SMichal Simek     // .. ==> 0XF8000778[0:0] = 0x00000000U
11284ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11285ad5b5801SMichal Simek     // .. L0_SEL = 0
11286ad5b5801SMichal Simek     // .. ==> 0XF8000778[1:1] = 0x00000000U
11287ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11288ad5b5801SMichal Simek     // .. L1_SEL = 1
11289ad5b5801SMichal Simek     // .. ==> 0XF8000778[2:2] = 0x00000001U
11290ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11291ad5b5801SMichal Simek     // .. L2_SEL = 0
11292ad5b5801SMichal Simek     // .. ==> 0XF8000778[4:3] = 0x00000000U
11293ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11294ad5b5801SMichal Simek     // .. L3_SEL = 0
11295ad5b5801SMichal Simek     // .. ==> 0XF8000778[7:5] = 0x00000000U
11296ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11297ad5b5801SMichal Simek     // .. Speed = 1
11298ad5b5801SMichal Simek     // .. ==> 0XF8000778[8:8] = 0x00000001U
11299ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11300ad5b5801SMichal Simek     // .. IO_Type = 1
11301ad5b5801SMichal Simek     // .. ==> 0XF8000778[11:9] = 0x00000001U
11302ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11303ad5b5801SMichal Simek     // .. PULLUP = 0
11304ad5b5801SMichal Simek     // .. ==> 0XF8000778[12:12] = 0x00000000U
11305ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11306ad5b5801SMichal Simek     // .. DisableRcvr = 0
11307ad5b5801SMichal Simek     // .. ==> 0XF8000778[13:13] = 0x00000000U
11308ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11309ad5b5801SMichal Simek     // ..
11310ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000778, 0x00003FFFU ,0x00000304U),
11311ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11312ad5b5801SMichal Simek     // .. ==> 0XF800077C[0:0] = 0x00000001U
11313ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11314ad5b5801SMichal Simek     // .. L0_SEL = 0
11315ad5b5801SMichal Simek     // .. ==> 0XF800077C[1:1] = 0x00000000U
11316ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11317ad5b5801SMichal Simek     // .. L1_SEL = 1
11318ad5b5801SMichal Simek     // .. ==> 0XF800077C[2:2] = 0x00000001U
11319ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11320ad5b5801SMichal Simek     // .. L2_SEL = 0
11321ad5b5801SMichal Simek     // .. ==> 0XF800077C[4:3] = 0x00000000U
11322ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11323ad5b5801SMichal Simek     // .. L3_SEL = 0
11324ad5b5801SMichal Simek     // .. ==> 0XF800077C[7:5] = 0x00000000U
11325ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11326ad5b5801SMichal Simek     // .. Speed = 1
11327ad5b5801SMichal Simek     // .. ==> 0XF800077C[8:8] = 0x00000001U
11328ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11329ad5b5801SMichal Simek     // .. IO_Type = 1
11330ad5b5801SMichal Simek     // .. ==> 0XF800077C[11:9] = 0x00000001U
11331ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11332ad5b5801SMichal Simek     // .. PULLUP = 0
11333ad5b5801SMichal Simek     // .. ==> 0XF800077C[12:12] = 0x00000000U
11334ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11335ad5b5801SMichal Simek     // .. DisableRcvr = 0
11336ad5b5801SMichal Simek     // .. ==> 0XF800077C[13:13] = 0x00000000U
11337ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11338ad5b5801SMichal Simek     // ..
11339ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800077C, 0x00003FFFU ,0x00000305U),
11340ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11341ad5b5801SMichal Simek     // .. ==> 0XF8000780[0:0] = 0x00000000U
11342ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11343ad5b5801SMichal Simek     // .. L0_SEL = 0
11344ad5b5801SMichal Simek     // .. ==> 0XF8000780[1:1] = 0x00000000U
11345ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11346ad5b5801SMichal Simek     // .. L1_SEL = 1
11347ad5b5801SMichal Simek     // .. ==> 0XF8000780[2:2] = 0x00000001U
11348ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11349ad5b5801SMichal Simek     // .. L2_SEL = 0
11350ad5b5801SMichal Simek     // .. ==> 0XF8000780[4:3] = 0x00000000U
11351ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11352ad5b5801SMichal Simek     // .. L3_SEL = 0
11353ad5b5801SMichal Simek     // .. ==> 0XF8000780[7:5] = 0x00000000U
11354ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11355ad5b5801SMichal Simek     // .. Speed = 1
11356ad5b5801SMichal Simek     // .. ==> 0XF8000780[8:8] = 0x00000001U
11357ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11358ad5b5801SMichal Simek     // .. IO_Type = 1
11359ad5b5801SMichal Simek     // .. ==> 0XF8000780[11:9] = 0x00000001U
11360ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11361ad5b5801SMichal Simek     // .. PULLUP = 0
11362ad5b5801SMichal Simek     // .. ==> 0XF8000780[12:12] = 0x00000000U
11363ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11364ad5b5801SMichal Simek     // .. DisableRcvr = 0
11365ad5b5801SMichal Simek     // .. ==> 0XF8000780[13:13] = 0x00000000U
11366ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11367ad5b5801SMichal Simek     // ..
11368ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000780, 0x00003FFFU ,0x00000304U),
11369ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11370ad5b5801SMichal Simek     // .. ==> 0XF8000784[0:0] = 0x00000000U
11371ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11372ad5b5801SMichal Simek     // .. L0_SEL = 0
11373ad5b5801SMichal Simek     // .. ==> 0XF8000784[1:1] = 0x00000000U
11374ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11375ad5b5801SMichal Simek     // .. L1_SEL = 1
11376ad5b5801SMichal Simek     // .. ==> 0XF8000784[2:2] = 0x00000001U
11377ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11378ad5b5801SMichal Simek     // .. L2_SEL = 0
11379ad5b5801SMichal Simek     // .. ==> 0XF8000784[4:3] = 0x00000000U
11380ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11381ad5b5801SMichal Simek     // .. L3_SEL = 0
11382ad5b5801SMichal Simek     // .. ==> 0XF8000784[7:5] = 0x00000000U
11383ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11384ad5b5801SMichal Simek     // .. Speed = 1
11385ad5b5801SMichal Simek     // .. ==> 0XF8000784[8:8] = 0x00000001U
11386ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11387ad5b5801SMichal Simek     // .. IO_Type = 1
11388ad5b5801SMichal Simek     // .. ==> 0XF8000784[11:9] = 0x00000001U
11389ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11390ad5b5801SMichal Simek     // .. PULLUP = 0
11391ad5b5801SMichal Simek     // .. ==> 0XF8000784[12:12] = 0x00000000U
11392ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11393ad5b5801SMichal Simek     // .. DisableRcvr = 0
11394ad5b5801SMichal Simek     // .. ==> 0XF8000784[13:13] = 0x00000000U
11395ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11396ad5b5801SMichal Simek     // ..
11397ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000784, 0x00003FFFU ,0x00000304U),
11398ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11399ad5b5801SMichal Simek     // .. ==> 0XF8000788[0:0] = 0x00000000U
11400ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11401ad5b5801SMichal Simek     // .. L0_SEL = 0
11402ad5b5801SMichal Simek     // .. ==> 0XF8000788[1:1] = 0x00000000U
11403ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11404ad5b5801SMichal Simek     // .. L1_SEL = 1
11405ad5b5801SMichal Simek     // .. ==> 0XF8000788[2:2] = 0x00000001U
11406ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11407ad5b5801SMichal Simek     // .. L2_SEL = 0
11408ad5b5801SMichal Simek     // .. ==> 0XF8000788[4:3] = 0x00000000U
11409ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11410ad5b5801SMichal Simek     // .. L3_SEL = 0
11411ad5b5801SMichal Simek     // .. ==> 0XF8000788[7:5] = 0x00000000U
11412ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11413ad5b5801SMichal Simek     // .. Speed = 1
11414ad5b5801SMichal Simek     // .. ==> 0XF8000788[8:8] = 0x00000001U
11415ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11416ad5b5801SMichal Simek     // .. IO_Type = 1
11417ad5b5801SMichal Simek     // .. ==> 0XF8000788[11:9] = 0x00000001U
11418ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11419ad5b5801SMichal Simek     // .. PULLUP = 0
11420ad5b5801SMichal Simek     // .. ==> 0XF8000788[12:12] = 0x00000000U
11421ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11422ad5b5801SMichal Simek     // .. DisableRcvr = 0
11423ad5b5801SMichal Simek     // .. ==> 0XF8000788[13:13] = 0x00000000U
11424ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11425ad5b5801SMichal Simek     // ..
11426ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000788, 0x00003FFFU ,0x00000304U),
11427ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11428ad5b5801SMichal Simek     // .. ==> 0XF800078C[0:0] = 0x00000000U
11429ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11430ad5b5801SMichal Simek     // .. L0_SEL = 0
11431ad5b5801SMichal Simek     // .. ==> 0XF800078C[1:1] = 0x00000000U
11432ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11433ad5b5801SMichal Simek     // .. L1_SEL = 1
11434ad5b5801SMichal Simek     // .. ==> 0XF800078C[2:2] = 0x00000001U
11435ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11436ad5b5801SMichal Simek     // .. L2_SEL = 0
11437ad5b5801SMichal Simek     // .. ==> 0XF800078C[4:3] = 0x00000000U
11438ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11439ad5b5801SMichal Simek     // .. L3_SEL = 0
11440ad5b5801SMichal Simek     // .. ==> 0XF800078C[7:5] = 0x00000000U
11441ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11442ad5b5801SMichal Simek     // .. Speed = 1
11443ad5b5801SMichal Simek     // .. ==> 0XF800078C[8:8] = 0x00000001U
11444ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11445ad5b5801SMichal Simek     // .. IO_Type = 1
11446ad5b5801SMichal Simek     // .. ==> 0XF800078C[11:9] = 0x00000001U
11447ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11448ad5b5801SMichal Simek     // .. PULLUP = 0
11449ad5b5801SMichal Simek     // .. ==> 0XF800078C[12:12] = 0x00000000U
11450ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11451ad5b5801SMichal Simek     // .. DisableRcvr = 0
11452ad5b5801SMichal Simek     // .. ==> 0XF800078C[13:13] = 0x00000000U
11453ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11454ad5b5801SMichal Simek     // ..
11455ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800078C, 0x00003FFFU ,0x00000304U),
11456ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11457ad5b5801SMichal Simek     // .. ==> 0XF8000790[0:0] = 0x00000001U
11458ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11459ad5b5801SMichal Simek     // .. L0_SEL = 0
11460ad5b5801SMichal Simek     // .. ==> 0XF8000790[1:1] = 0x00000000U
11461ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11462ad5b5801SMichal Simek     // .. L1_SEL = 1
11463ad5b5801SMichal Simek     // .. ==> 0XF8000790[2:2] = 0x00000001U
11464ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11465ad5b5801SMichal Simek     // .. L2_SEL = 0
11466ad5b5801SMichal Simek     // .. ==> 0XF8000790[4:3] = 0x00000000U
11467ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11468ad5b5801SMichal Simek     // .. L3_SEL = 0
11469ad5b5801SMichal Simek     // .. ==> 0XF8000790[7:5] = 0x00000000U
11470ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11471ad5b5801SMichal Simek     // .. Speed = 1
11472ad5b5801SMichal Simek     // .. ==> 0XF8000790[8:8] = 0x00000001U
11473ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11474ad5b5801SMichal Simek     // .. IO_Type = 1
11475ad5b5801SMichal Simek     // .. ==> 0XF8000790[11:9] = 0x00000001U
11476ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11477ad5b5801SMichal Simek     // .. PULLUP = 0
11478ad5b5801SMichal Simek     // .. ==> 0XF8000790[12:12] = 0x00000000U
11479ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11480ad5b5801SMichal Simek     // .. DisableRcvr = 0
11481ad5b5801SMichal Simek     // .. ==> 0XF8000790[13:13] = 0x00000000U
11482ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11483ad5b5801SMichal Simek     // ..
11484ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000790, 0x00003FFFU ,0x00000305U),
11485ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11486ad5b5801SMichal Simek     // .. ==> 0XF8000794[0:0] = 0x00000000U
11487ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11488ad5b5801SMichal Simek     // .. L0_SEL = 0
11489ad5b5801SMichal Simek     // .. ==> 0XF8000794[1:1] = 0x00000000U
11490ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11491ad5b5801SMichal Simek     // .. L1_SEL = 1
11492ad5b5801SMichal Simek     // .. ==> 0XF8000794[2:2] = 0x00000001U
11493ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11494ad5b5801SMichal Simek     // .. L2_SEL = 0
11495ad5b5801SMichal Simek     // .. ==> 0XF8000794[4:3] = 0x00000000U
11496ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11497ad5b5801SMichal Simek     // .. L3_SEL = 0
11498ad5b5801SMichal Simek     // .. ==> 0XF8000794[7:5] = 0x00000000U
11499ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11500ad5b5801SMichal Simek     // .. Speed = 1
11501ad5b5801SMichal Simek     // .. ==> 0XF8000794[8:8] = 0x00000001U
11502ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11503ad5b5801SMichal Simek     // .. IO_Type = 1
11504ad5b5801SMichal Simek     // .. ==> 0XF8000794[11:9] = 0x00000001U
11505ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11506ad5b5801SMichal Simek     // .. PULLUP = 0
11507ad5b5801SMichal Simek     // .. ==> 0XF8000794[12:12] = 0x00000000U
11508ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11509ad5b5801SMichal Simek     // .. DisableRcvr = 0
11510ad5b5801SMichal Simek     // .. ==> 0XF8000794[13:13] = 0x00000000U
11511ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11512ad5b5801SMichal Simek     // ..
11513ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000794, 0x00003FFFU ,0x00000304U),
11514ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11515ad5b5801SMichal Simek     // .. ==> 0XF8000798[0:0] = 0x00000000U
11516ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11517ad5b5801SMichal Simek     // .. L0_SEL = 0
11518ad5b5801SMichal Simek     // .. ==> 0XF8000798[1:1] = 0x00000000U
11519ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11520ad5b5801SMichal Simek     // .. L1_SEL = 1
11521ad5b5801SMichal Simek     // .. ==> 0XF8000798[2:2] = 0x00000001U
11522ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11523ad5b5801SMichal Simek     // .. L2_SEL = 0
11524ad5b5801SMichal Simek     // .. ==> 0XF8000798[4:3] = 0x00000000U
11525ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11526ad5b5801SMichal Simek     // .. L3_SEL = 0
11527ad5b5801SMichal Simek     // .. ==> 0XF8000798[7:5] = 0x00000000U
11528ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11529ad5b5801SMichal Simek     // .. Speed = 1
11530ad5b5801SMichal Simek     // .. ==> 0XF8000798[8:8] = 0x00000001U
11531ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11532ad5b5801SMichal Simek     // .. IO_Type = 1
11533ad5b5801SMichal Simek     // .. ==> 0XF8000798[11:9] = 0x00000001U
11534ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11535ad5b5801SMichal Simek     // .. PULLUP = 0
11536ad5b5801SMichal Simek     // .. ==> 0XF8000798[12:12] = 0x00000000U
11537ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11538ad5b5801SMichal Simek     // .. DisableRcvr = 0
11539ad5b5801SMichal Simek     // .. ==> 0XF8000798[13:13] = 0x00000000U
11540ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11541ad5b5801SMichal Simek     // ..
11542ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000798, 0x00003FFFU ,0x00000304U),
11543ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11544ad5b5801SMichal Simek     // .. ==> 0XF800079C[0:0] = 0x00000000U
11545ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11546ad5b5801SMichal Simek     // .. L0_SEL = 0
11547ad5b5801SMichal Simek     // .. ==> 0XF800079C[1:1] = 0x00000000U
11548ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11549ad5b5801SMichal Simek     // .. L1_SEL = 1
11550ad5b5801SMichal Simek     // .. ==> 0XF800079C[2:2] = 0x00000001U
11551ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11552ad5b5801SMichal Simek     // .. L2_SEL = 0
11553ad5b5801SMichal Simek     // .. ==> 0XF800079C[4:3] = 0x00000000U
11554ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11555ad5b5801SMichal Simek     // .. L3_SEL = 0
11556ad5b5801SMichal Simek     // .. ==> 0XF800079C[7:5] = 0x00000000U
11557ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11558ad5b5801SMichal Simek     // .. Speed = 1
11559ad5b5801SMichal Simek     // .. ==> 0XF800079C[8:8] = 0x00000001U
11560ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11561ad5b5801SMichal Simek     // .. IO_Type = 1
11562ad5b5801SMichal Simek     // .. ==> 0XF800079C[11:9] = 0x00000001U
11563ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11564ad5b5801SMichal Simek     // .. PULLUP = 0
11565ad5b5801SMichal Simek     // .. ==> 0XF800079C[12:12] = 0x00000000U
11566ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11567ad5b5801SMichal Simek     // .. DisableRcvr = 0
11568ad5b5801SMichal Simek     // .. ==> 0XF800079C[13:13] = 0x00000000U
11569ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11570ad5b5801SMichal Simek     // ..
11571ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800079C, 0x00003FFFU ,0x00000304U),
11572ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11573ad5b5801SMichal Simek     // .. ==> 0XF80007A0[0:0] = 0x00000000U
11574ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11575ad5b5801SMichal Simek     // .. L0_SEL = 0
11576ad5b5801SMichal Simek     // .. ==> 0XF80007A0[1:1] = 0x00000000U
11577ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11578ad5b5801SMichal Simek     // .. L1_SEL = 0
11579ad5b5801SMichal Simek     // .. ==> 0XF80007A0[2:2] = 0x00000000U
11580ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11581ad5b5801SMichal Simek     // .. L2_SEL = 0
11582ad5b5801SMichal Simek     // .. ==> 0XF80007A0[4:3] = 0x00000000U
11583ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11584ad5b5801SMichal Simek     // .. L3_SEL = 4
11585ad5b5801SMichal Simek     // .. ==> 0XF80007A0[7:5] = 0x00000004U
11586ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11587ad5b5801SMichal Simek     // .. Speed = 1
11588ad5b5801SMichal Simek     // .. ==> 0XF80007A0[8:8] = 0x00000001U
11589ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11590ad5b5801SMichal Simek     // .. IO_Type = 1
11591ad5b5801SMichal Simek     // .. ==> 0XF80007A0[11:9] = 0x00000001U
11592ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11593ad5b5801SMichal Simek     // .. PULLUP = 0
11594ad5b5801SMichal Simek     // .. ==> 0XF80007A0[12:12] = 0x00000000U
11595ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11596ad5b5801SMichal Simek     // .. DisableRcvr = 0
11597ad5b5801SMichal Simek     // .. ==> 0XF80007A0[13:13] = 0x00000000U
11598ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11599ad5b5801SMichal Simek     // ..
11600ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A0, 0x00003FFFU ,0x00000380U),
11601ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11602ad5b5801SMichal Simek     // .. ==> 0XF80007A4[0:0] = 0x00000000U
11603ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11604ad5b5801SMichal Simek     // .. L0_SEL = 0
11605ad5b5801SMichal Simek     // .. ==> 0XF80007A4[1:1] = 0x00000000U
11606ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11607ad5b5801SMichal Simek     // .. L1_SEL = 0
11608ad5b5801SMichal Simek     // .. ==> 0XF80007A4[2:2] = 0x00000000U
11609ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11610ad5b5801SMichal Simek     // .. L2_SEL = 0
11611ad5b5801SMichal Simek     // .. ==> 0XF80007A4[4:3] = 0x00000000U
11612ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11613ad5b5801SMichal Simek     // .. L3_SEL = 4
11614ad5b5801SMichal Simek     // .. ==> 0XF80007A4[7:5] = 0x00000004U
11615ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11616ad5b5801SMichal Simek     // .. Speed = 1
11617ad5b5801SMichal Simek     // .. ==> 0XF80007A4[8:8] = 0x00000001U
11618ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11619ad5b5801SMichal Simek     // .. IO_Type = 1
11620ad5b5801SMichal Simek     // .. ==> 0XF80007A4[11:9] = 0x00000001U
11621ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11622ad5b5801SMichal Simek     // .. PULLUP = 0
11623ad5b5801SMichal Simek     // .. ==> 0XF80007A4[12:12] = 0x00000000U
11624ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11625ad5b5801SMichal Simek     // .. DisableRcvr = 0
11626ad5b5801SMichal Simek     // .. ==> 0XF80007A4[13:13] = 0x00000000U
11627ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11628ad5b5801SMichal Simek     // ..
11629ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A4, 0x00003FFFU ,0x00000380U),
11630ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11631ad5b5801SMichal Simek     // .. ==> 0XF80007A8[0:0] = 0x00000000U
11632ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11633ad5b5801SMichal Simek     // .. L0_SEL = 0
11634ad5b5801SMichal Simek     // .. ==> 0XF80007A8[1:1] = 0x00000000U
11635ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11636ad5b5801SMichal Simek     // .. L1_SEL = 0
11637ad5b5801SMichal Simek     // .. ==> 0XF80007A8[2:2] = 0x00000000U
11638ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11639ad5b5801SMichal Simek     // .. L2_SEL = 0
11640ad5b5801SMichal Simek     // .. ==> 0XF80007A8[4:3] = 0x00000000U
11641ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11642ad5b5801SMichal Simek     // .. L3_SEL = 4
11643ad5b5801SMichal Simek     // .. ==> 0XF80007A8[7:5] = 0x00000004U
11644ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11645ad5b5801SMichal Simek     // .. Speed = 1
11646ad5b5801SMichal Simek     // .. ==> 0XF80007A8[8:8] = 0x00000001U
11647ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11648ad5b5801SMichal Simek     // .. IO_Type = 1
11649ad5b5801SMichal Simek     // .. ==> 0XF80007A8[11:9] = 0x00000001U
11650ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11651ad5b5801SMichal Simek     // .. PULLUP = 0
11652ad5b5801SMichal Simek     // .. ==> 0XF80007A8[12:12] = 0x00000000U
11653ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11654ad5b5801SMichal Simek     // .. DisableRcvr = 0
11655ad5b5801SMichal Simek     // .. ==> 0XF80007A8[13:13] = 0x00000000U
11656ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11657ad5b5801SMichal Simek     // ..
11658ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A8, 0x00003FFFU ,0x00000380U),
11659ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11660ad5b5801SMichal Simek     // .. ==> 0XF80007AC[0:0] = 0x00000000U
11661ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11662ad5b5801SMichal Simek     // .. L0_SEL = 0
11663ad5b5801SMichal Simek     // .. ==> 0XF80007AC[1:1] = 0x00000000U
11664ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11665ad5b5801SMichal Simek     // .. L1_SEL = 0
11666ad5b5801SMichal Simek     // .. ==> 0XF80007AC[2:2] = 0x00000000U
11667ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11668ad5b5801SMichal Simek     // .. L2_SEL = 0
11669ad5b5801SMichal Simek     // .. ==> 0XF80007AC[4:3] = 0x00000000U
11670ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11671ad5b5801SMichal Simek     // .. L3_SEL = 4
11672ad5b5801SMichal Simek     // .. ==> 0XF80007AC[7:5] = 0x00000004U
11673ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11674ad5b5801SMichal Simek     // .. Speed = 1
11675ad5b5801SMichal Simek     // .. ==> 0XF80007AC[8:8] = 0x00000001U
11676ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11677ad5b5801SMichal Simek     // .. IO_Type = 1
11678ad5b5801SMichal Simek     // .. ==> 0XF80007AC[11:9] = 0x00000001U
11679ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11680ad5b5801SMichal Simek     // .. PULLUP = 0
11681ad5b5801SMichal Simek     // .. ==> 0XF80007AC[12:12] = 0x00000000U
11682ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11683ad5b5801SMichal Simek     // .. DisableRcvr = 0
11684ad5b5801SMichal Simek     // .. ==> 0XF80007AC[13:13] = 0x00000000U
11685ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11686ad5b5801SMichal Simek     // ..
11687ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007AC, 0x00003FFFU ,0x00000380U),
11688ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11689ad5b5801SMichal Simek     // .. ==> 0XF80007B0[0:0] = 0x00000000U
11690ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11691ad5b5801SMichal Simek     // .. L0_SEL = 0
11692ad5b5801SMichal Simek     // .. ==> 0XF80007B0[1:1] = 0x00000000U
11693ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11694ad5b5801SMichal Simek     // .. L1_SEL = 0
11695ad5b5801SMichal Simek     // .. ==> 0XF80007B0[2:2] = 0x00000000U
11696ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11697ad5b5801SMichal Simek     // .. L2_SEL = 0
11698ad5b5801SMichal Simek     // .. ==> 0XF80007B0[4:3] = 0x00000000U
11699ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11700ad5b5801SMichal Simek     // .. L3_SEL = 4
11701ad5b5801SMichal Simek     // .. ==> 0XF80007B0[7:5] = 0x00000004U
11702ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11703ad5b5801SMichal Simek     // .. Speed = 1
11704ad5b5801SMichal Simek     // .. ==> 0XF80007B0[8:8] = 0x00000001U
11705ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11706ad5b5801SMichal Simek     // .. IO_Type = 1
11707ad5b5801SMichal Simek     // .. ==> 0XF80007B0[11:9] = 0x00000001U
11708ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11709ad5b5801SMichal Simek     // .. PULLUP = 0
11710ad5b5801SMichal Simek     // .. ==> 0XF80007B0[12:12] = 0x00000000U
11711ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11712ad5b5801SMichal Simek     // .. DisableRcvr = 0
11713ad5b5801SMichal Simek     // .. ==> 0XF80007B0[13:13] = 0x00000000U
11714ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11715ad5b5801SMichal Simek     // ..
11716ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B0, 0x00003FFFU ,0x00000380U),
11717ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11718ad5b5801SMichal Simek     // .. ==> 0XF80007B4[0:0] = 0x00000000U
11719ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11720ad5b5801SMichal Simek     // .. L0_SEL = 0
11721ad5b5801SMichal Simek     // .. ==> 0XF80007B4[1:1] = 0x00000000U
11722ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11723ad5b5801SMichal Simek     // .. L1_SEL = 0
11724ad5b5801SMichal Simek     // .. ==> 0XF80007B4[2:2] = 0x00000000U
11725ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11726ad5b5801SMichal Simek     // .. L2_SEL = 0
11727ad5b5801SMichal Simek     // .. ==> 0XF80007B4[4:3] = 0x00000000U
11728ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11729ad5b5801SMichal Simek     // .. L3_SEL = 4
11730ad5b5801SMichal Simek     // .. ==> 0XF80007B4[7:5] = 0x00000004U
11731ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11732ad5b5801SMichal Simek     // .. Speed = 1
11733ad5b5801SMichal Simek     // .. ==> 0XF80007B4[8:8] = 0x00000001U
11734ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11735ad5b5801SMichal Simek     // .. IO_Type = 1
11736ad5b5801SMichal Simek     // .. ==> 0XF80007B4[11:9] = 0x00000001U
11737ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11738ad5b5801SMichal Simek     // .. PULLUP = 0
11739ad5b5801SMichal Simek     // .. ==> 0XF80007B4[12:12] = 0x00000000U
11740ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11741ad5b5801SMichal Simek     // .. DisableRcvr = 0
11742ad5b5801SMichal Simek     // .. ==> 0XF80007B4[13:13] = 0x00000000U
11743ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11744ad5b5801SMichal Simek     // ..
11745ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B4, 0x00003FFFU ,0x00000380U),
11746ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11747ad5b5801SMichal Simek     // .. ==> 0XF80007B8[0:0] = 0x00000001U
11748ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11749ad5b5801SMichal Simek     // .. Speed = 0
11750ad5b5801SMichal Simek     // .. ==> 0XF80007B8[8:8] = 0x00000000U
11751ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11752ad5b5801SMichal Simek     // .. IO_Type = 1
11753ad5b5801SMichal Simek     // .. ==> 0XF80007B8[11:9] = 0x00000001U
11754ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11755ad5b5801SMichal Simek     // .. PULLUP = 0
11756ad5b5801SMichal Simek     // .. ==> 0XF80007B8[12:12] = 0x00000000U
11757ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11758ad5b5801SMichal Simek     // .. DisableRcvr = 0
11759ad5b5801SMichal Simek     // .. ==> 0XF80007B8[13:13] = 0x00000000U
11760ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11761ad5b5801SMichal Simek     // ..
11762ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B8, 0x00003F01U ,0x00000201U),
11763ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11764ad5b5801SMichal Simek     // .. ==> 0XF80007BC[0:0] = 0x00000001U
11765ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11766ad5b5801SMichal Simek     // .. Speed = 0
11767ad5b5801SMichal Simek     // .. ==> 0XF80007BC[8:8] = 0x00000000U
11768ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11769ad5b5801SMichal Simek     // .. IO_Type = 1
11770ad5b5801SMichal Simek     // .. ==> 0XF80007BC[11:9] = 0x00000001U
11771ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11772ad5b5801SMichal Simek     // .. PULLUP = 0
11773ad5b5801SMichal Simek     // .. ==> 0XF80007BC[12:12] = 0x00000000U
11774ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11775ad5b5801SMichal Simek     // .. DisableRcvr = 0
11776ad5b5801SMichal Simek     // .. ==> 0XF80007BC[13:13] = 0x00000000U
11777ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11778ad5b5801SMichal Simek     // ..
11779ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007BC, 0x00003F01U ,0x00000201U),
11780ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11781ad5b5801SMichal Simek     // .. ==> 0XF80007C0[0:0] = 0x00000000U
11782ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11783ad5b5801SMichal Simek     // .. L0_SEL = 0
11784ad5b5801SMichal Simek     // .. ==> 0XF80007C0[1:1] = 0x00000000U
11785ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11786ad5b5801SMichal Simek     // .. L1_SEL = 0
11787ad5b5801SMichal Simek     // .. ==> 0XF80007C0[2:2] = 0x00000000U
11788ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11789ad5b5801SMichal Simek     // .. L2_SEL = 0
11790ad5b5801SMichal Simek     // .. ==> 0XF80007C0[4:3] = 0x00000000U
11791ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11792ad5b5801SMichal Simek     // .. L3_SEL = 7
11793ad5b5801SMichal Simek     // .. ==> 0XF80007C0[7:5] = 0x00000007U
11794ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
11795ad5b5801SMichal Simek     // .. Speed = 0
11796ad5b5801SMichal Simek     // .. ==> 0XF80007C0[8:8] = 0x00000000U
11797ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11798ad5b5801SMichal Simek     // .. IO_Type = 1
11799ad5b5801SMichal Simek     // .. ==> 0XF80007C0[11:9] = 0x00000001U
11800ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11801ad5b5801SMichal Simek     // .. PULLUP = 0
11802ad5b5801SMichal Simek     // .. ==> 0XF80007C0[12:12] = 0x00000000U
11803ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11804ad5b5801SMichal Simek     // .. DisableRcvr = 0
11805ad5b5801SMichal Simek     // .. ==> 0XF80007C0[13:13] = 0x00000000U
11806ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11807ad5b5801SMichal Simek     // ..
11808ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C0, 0x00003FFFU ,0x000002E0U),
11809ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11810ad5b5801SMichal Simek     // .. ==> 0XF80007C4[0:0] = 0x00000001U
11811ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11812ad5b5801SMichal Simek     // .. L0_SEL = 0
11813ad5b5801SMichal Simek     // .. ==> 0XF80007C4[1:1] = 0x00000000U
11814ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11815ad5b5801SMichal Simek     // .. L1_SEL = 0
11816ad5b5801SMichal Simek     // .. ==> 0XF80007C4[2:2] = 0x00000000U
11817ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11818ad5b5801SMichal Simek     // .. L2_SEL = 0
11819ad5b5801SMichal Simek     // .. ==> 0XF80007C4[4:3] = 0x00000000U
11820ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11821ad5b5801SMichal Simek     // .. L3_SEL = 7
11822ad5b5801SMichal Simek     // .. ==> 0XF80007C4[7:5] = 0x00000007U
11823ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
11824ad5b5801SMichal Simek     // .. Speed = 0
11825ad5b5801SMichal Simek     // .. ==> 0XF80007C4[8:8] = 0x00000000U
11826ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11827ad5b5801SMichal Simek     // .. IO_Type = 1
11828ad5b5801SMichal Simek     // .. ==> 0XF80007C4[11:9] = 0x00000001U
11829ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11830ad5b5801SMichal Simek     // .. PULLUP = 0
11831ad5b5801SMichal Simek     // .. ==> 0XF80007C4[12:12] = 0x00000000U
11832ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11833ad5b5801SMichal Simek     // .. DisableRcvr = 0
11834ad5b5801SMichal Simek     // .. ==> 0XF80007C4[13:13] = 0x00000000U
11835ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11836ad5b5801SMichal Simek     // ..
11837ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C4, 0x00003FFFU ,0x000002E1U),
11838ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11839ad5b5801SMichal Simek     // .. ==> 0XF80007C8[0:0] = 0x00000001U
11840ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11841ad5b5801SMichal Simek     // .. L0_SEL = 0
11842ad5b5801SMichal Simek     // .. ==> 0XF80007C8[1:1] = 0x00000000U
11843ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11844ad5b5801SMichal Simek     // .. L1_SEL = 0
11845ad5b5801SMichal Simek     // .. ==> 0XF80007C8[2:2] = 0x00000000U
11846ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11847ad5b5801SMichal Simek     // .. L2_SEL = 0
11848ad5b5801SMichal Simek     // .. ==> 0XF80007C8[4:3] = 0x00000000U
11849ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11850ad5b5801SMichal Simek     // .. L3_SEL = 0
11851ad5b5801SMichal Simek     // .. ==> 0XF80007C8[7:5] = 0x00000000U
11852ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11853ad5b5801SMichal Simek     // .. Speed = 0
11854ad5b5801SMichal Simek     // .. ==> 0XF80007C8[8:8] = 0x00000000U
11855ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11856ad5b5801SMichal Simek     // .. IO_Type = 1
11857ad5b5801SMichal Simek     // .. ==> 0XF80007C8[11:9] = 0x00000001U
11858ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11859ad5b5801SMichal Simek     // .. PULLUP = 0
11860ad5b5801SMichal Simek     // .. ==> 0XF80007C8[12:12] = 0x00000000U
11861ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11862ad5b5801SMichal Simek     // .. DisableRcvr = 0
11863ad5b5801SMichal Simek     // .. ==> 0XF80007C8[13:13] = 0x00000000U
11864ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11865ad5b5801SMichal Simek     // ..
11866ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C8, 0x00003FFFU ,0x00000201U),
11867ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11868ad5b5801SMichal Simek     // .. ==> 0XF80007CC[0:0] = 0x00000001U
11869ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11870ad5b5801SMichal Simek     // .. L0_SEL = 0
11871ad5b5801SMichal Simek     // .. ==> 0XF80007CC[1:1] = 0x00000000U
11872ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11873ad5b5801SMichal Simek     // .. L1_SEL = 0
11874ad5b5801SMichal Simek     // .. ==> 0XF80007CC[2:2] = 0x00000000U
11875ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11876ad5b5801SMichal Simek     // .. L2_SEL = 0
11877ad5b5801SMichal Simek     // .. ==> 0XF80007CC[4:3] = 0x00000000U
11878ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11879ad5b5801SMichal Simek     // .. L3_SEL = 0
11880ad5b5801SMichal Simek     // .. ==> 0XF80007CC[7:5] = 0x00000000U
11881ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11882ad5b5801SMichal Simek     // .. Speed = 0
11883ad5b5801SMichal Simek     // .. ==> 0XF80007CC[8:8] = 0x00000000U
11884ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11885ad5b5801SMichal Simek     // .. IO_Type = 1
11886ad5b5801SMichal Simek     // .. ==> 0XF80007CC[11:9] = 0x00000001U
11887ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11888ad5b5801SMichal Simek     // .. PULLUP = 0
11889ad5b5801SMichal Simek     // .. ==> 0XF80007CC[12:12] = 0x00000000U
11890ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11891ad5b5801SMichal Simek     // .. DisableRcvr = 0
11892ad5b5801SMichal Simek     // .. ==> 0XF80007CC[13:13] = 0x00000000U
11893ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11894ad5b5801SMichal Simek     // ..
11895ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007CC, 0x00003FFFU ,0x00000201U),
11896ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11897ad5b5801SMichal Simek     // .. ==> 0XF80007D0[0:0] = 0x00000000U
11898ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11899ad5b5801SMichal Simek     // .. L0_SEL = 0
11900ad5b5801SMichal Simek     // .. ==> 0XF80007D0[1:1] = 0x00000000U
11901ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11902ad5b5801SMichal Simek     // .. L1_SEL = 0
11903ad5b5801SMichal Simek     // .. ==> 0XF80007D0[2:2] = 0x00000000U
11904ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11905ad5b5801SMichal Simek     // .. L2_SEL = 0
11906ad5b5801SMichal Simek     // .. ==> 0XF80007D0[4:3] = 0x00000000U
11907ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11908ad5b5801SMichal Simek     // .. L3_SEL = 4
11909ad5b5801SMichal Simek     // .. ==> 0XF80007D0[7:5] = 0x00000004U
11910ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11911ad5b5801SMichal Simek     // .. Speed = 0
11912ad5b5801SMichal Simek     // .. ==> 0XF80007D0[8:8] = 0x00000000U
11913ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11914ad5b5801SMichal Simek     // .. IO_Type = 1
11915ad5b5801SMichal Simek     // .. ==> 0XF80007D0[11:9] = 0x00000001U
11916ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11917ad5b5801SMichal Simek     // .. PULLUP = 0
11918ad5b5801SMichal Simek     // .. ==> 0XF80007D0[12:12] = 0x00000000U
11919ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11920ad5b5801SMichal Simek     // .. DisableRcvr = 0
11921ad5b5801SMichal Simek     // .. ==> 0XF80007D0[13:13] = 0x00000000U
11922ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11923ad5b5801SMichal Simek     // ..
11924ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D0, 0x00003FFFU ,0x00000280U),
11925ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11926ad5b5801SMichal Simek     // .. ==> 0XF80007D4[0:0] = 0x00000000U
11927ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11928ad5b5801SMichal Simek     // .. L0_SEL = 0
11929ad5b5801SMichal Simek     // .. ==> 0XF80007D4[1:1] = 0x00000000U
11930ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11931ad5b5801SMichal Simek     // .. L1_SEL = 0
11932ad5b5801SMichal Simek     // .. ==> 0XF80007D4[2:2] = 0x00000000U
11933ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11934ad5b5801SMichal Simek     // .. L2_SEL = 0
11935ad5b5801SMichal Simek     // .. ==> 0XF80007D4[4:3] = 0x00000000U
11936ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11937ad5b5801SMichal Simek     // .. L3_SEL = 4
11938ad5b5801SMichal Simek     // .. ==> 0XF80007D4[7:5] = 0x00000004U
11939ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11940ad5b5801SMichal Simek     // .. Speed = 0
11941ad5b5801SMichal Simek     // .. ==> 0XF80007D4[8:8] = 0x00000000U
11942ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11943ad5b5801SMichal Simek     // .. IO_Type = 1
11944ad5b5801SMichal Simek     // .. ==> 0XF80007D4[11:9] = 0x00000001U
11945ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11946ad5b5801SMichal Simek     // .. PULLUP = 0
11947ad5b5801SMichal Simek     // .. ==> 0XF80007D4[12:12] = 0x00000000U
11948ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11949ad5b5801SMichal Simek     // .. DisableRcvr = 0
11950ad5b5801SMichal Simek     // .. ==> 0XF80007D4[13:13] = 0x00000000U
11951ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11952ad5b5801SMichal Simek     // ..
11953ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D4, 0x00003FFFU ,0x00000280U),
11954ad5b5801SMichal Simek     // .. SDIO0_WP_SEL = 46
11955ad5b5801SMichal Simek     // .. ==> 0XF8000830[5:0] = 0x0000002EU
11956ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000003FU    VAL : 0x0000002EU
11957ad5b5801SMichal Simek     // .. SDIO0_CD_SEL = 47
11958ad5b5801SMichal Simek     // .. ==> 0XF8000830[21:16] = 0x0000002FU
11959ad5b5801SMichal Simek     // ..     ==> MASK : 0x003F0000U    VAL : 0x002F0000U
11960ad5b5801SMichal Simek     // ..
11961ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000830, 0x003F003FU ,0x002F002EU),
11962ad5b5801SMichal Simek     // .. FINISH: MIO PROGRAMMING
11963ad5b5801SMichal Simek     // .. START: LOCK IT BACK
11964ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
11965ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
11966ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
11967ad5b5801SMichal Simek     // ..
11968ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
11969ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
11970ad5b5801SMichal Simek     // FINISH: top
11971ad5b5801SMichal Simek     //
11972ad5b5801SMichal Simek     EMIT_EXIT(),
11973ad5b5801SMichal Simek 
11974ad5b5801SMichal Simek     //
11975ad5b5801SMichal Simek };
11976ad5b5801SMichal Simek 
11977ad5b5801SMichal Simek unsigned long ps7_peripherals_init_data_1_0[] = {
11978ad5b5801SMichal Simek     // START: top
11979ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
11980ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
11981ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
11982ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
11983ad5b5801SMichal Simek     // ..
11984ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
11985ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
11986ad5b5801SMichal Simek     // .. START: DDR TERM/IBUF_DISABLE_MODE SETTINGS
11987ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
11988ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000001U
11989ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
11990ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
11991ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000001U
11992ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
11993ad5b5801SMichal Simek     // ..
11994ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000180U ,0x00000180U),
11995ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
11996ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000001U
11997ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
11998ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
11999ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000001U
12000ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
12001ad5b5801SMichal Simek     // ..
12002ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000180U ,0x00000180U),
12003ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
12004ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000001U
12005ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
12006ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
12007ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000001U
12008ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
12009ad5b5801SMichal Simek     // ..
12010ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000180U ,0x00000180U),
12011ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
12012ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000001U
12013ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
12014ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
12015ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000001U
12016ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
12017ad5b5801SMichal Simek     // ..
12018ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000180U ,0x00000180U),
12019ad5b5801SMichal Simek     // .. FINISH: DDR TERM/IBUF_DISABLE_MODE SETTINGS
12020ad5b5801SMichal Simek     // .. START: LOCK IT BACK
12021ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
12022ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
12023ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
12024ad5b5801SMichal Simek     // ..
12025ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
12026ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
12027ad5b5801SMichal Simek     // .. START: SRAM/NOR SET OPMODE
12028ad5b5801SMichal Simek     // .. FINISH: SRAM/NOR SET OPMODE
12029ad5b5801SMichal Simek     // .. START: UART REGISTERS
12030ad5b5801SMichal Simek     // .. BDIV = 0x6
12031ad5b5801SMichal Simek     // .. ==> 0XE0001034[7:0] = 0x00000006U
12032ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000FFU    VAL : 0x00000006U
12033ad5b5801SMichal Simek     // ..
12034ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001034, 0x000000FFU ,0x00000006U),
12035ad5b5801SMichal Simek     // .. CD = 0x3e
12036ad5b5801SMichal Simek     // .. ==> 0XE0001018[15:0] = 0x0000003EU
12037ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000003EU
12038ad5b5801SMichal Simek     // ..
12039ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001018, 0x0000FFFFU ,0x0000003EU),
12040ad5b5801SMichal Simek     // .. STPBRK = 0x0
12041ad5b5801SMichal Simek     // .. ==> 0XE0001000[8:8] = 0x00000000U
12042ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12043ad5b5801SMichal Simek     // .. STTBRK = 0x0
12044ad5b5801SMichal Simek     // .. ==> 0XE0001000[7:7] = 0x00000000U
12045ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
12046ad5b5801SMichal Simek     // .. RSTTO = 0x0
12047ad5b5801SMichal Simek     // .. ==> 0XE0001000[6:6] = 0x00000000U
12048ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
12049ad5b5801SMichal Simek     // .. TXDIS = 0x0
12050ad5b5801SMichal Simek     // .. ==> 0XE0001000[5:5] = 0x00000000U
12051ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
12052ad5b5801SMichal Simek     // .. TXEN = 0x1
12053ad5b5801SMichal Simek     // .. ==> 0XE0001000[4:4] = 0x00000001U
12054ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
12055ad5b5801SMichal Simek     // .. RXDIS = 0x0
12056ad5b5801SMichal Simek     // .. ==> 0XE0001000[3:3] = 0x00000000U
12057ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
12058ad5b5801SMichal Simek     // .. RXEN = 0x1
12059ad5b5801SMichal Simek     // .. ==> 0XE0001000[2:2] = 0x00000001U
12060ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
12061ad5b5801SMichal Simek     // .. TXRES = 0x1
12062ad5b5801SMichal Simek     // .. ==> 0XE0001000[1:1] = 0x00000001U
12063ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
12064ad5b5801SMichal Simek     // .. RXRES = 0x1
12065ad5b5801SMichal Simek     // .. ==> 0XE0001000[0:0] = 0x00000001U
12066ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
12067ad5b5801SMichal Simek     // ..
12068ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001000, 0x000001FFU ,0x00000017U),
12069ad5b5801SMichal Simek     // .. IRMODE = 0x0
12070ad5b5801SMichal Simek     // .. ==> 0XE0001004[11:11] = 0x00000000U
12071ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
12072ad5b5801SMichal Simek     // .. UCLKEN = 0x0
12073ad5b5801SMichal Simek     // .. ==> 0XE0001004[10:10] = 0x00000000U
12074ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
12075ad5b5801SMichal Simek     // .. CHMODE = 0x0
12076ad5b5801SMichal Simek     // .. ==> 0XE0001004[9:8] = 0x00000000U
12077ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000300U    VAL : 0x00000000U
12078ad5b5801SMichal Simek     // .. NBSTOP = 0x0
12079ad5b5801SMichal Simek     // .. ==> 0XE0001004[7:6] = 0x00000000U
12080ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
12081ad5b5801SMichal Simek     // .. PAR = 0x4
12082ad5b5801SMichal Simek     // .. ==> 0XE0001004[5:3] = 0x00000004U
12083ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000038U    VAL : 0x00000020U
12084ad5b5801SMichal Simek     // .. CHRL = 0x0
12085ad5b5801SMichal Simek     // .. ==> 0XE0001004[2:1] = 0x00000000U
12086ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
12087ad5b5801SMichal Simek     // .. CLKS = 0x0
12088ad5b5801SMichal Simek     // .. ==> 0XE0001004[0:0] = 0x00000000U
12089ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
12090ad5b5801SMichal Simek     // ..
12091ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001004, 0x00000FFFU ,0x00000020U),
12092ad5b5801SMichal Simek     // .. FINISH: UART REGISTERS
12093ad5b5801SMichal Simek     // .. START: QSPI REGISTERS
12094ad5b5801SMichal Simek     // .. Holdb_dr = 1
12095ad5b5801SMichal Simek     // .. ==> 0XE000D000[19:19] = 0x00000001U
12096ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
12097ad5b5801SMichal Simek     // ..
12098ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000D000, 0x00080000U ,0x00080000U),
12099ad5b5801SMichal Simek     // .. FINISH: QSPI REGISTERS
12100ad5b5801SMichal Simek     // .. START: PL POWER ON RESET REGISTERS
12101ad5b5801SMichal Simek     // .. PCFG_POR_CNT_4K = 0
12102ad5b5801SMichal Simek     // .. ==> 0XF8007000[29:29] = 0x00000000U
12103ad5b5801SMichal Simek     // ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
12104ad5b5801SMichal Simek     // ..
12105ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8007000, 0x20000000U ,0x00000000U),
12106ad5b5801SMichal Simek     // .. FINISH: PL POWER ON RESET REGISTERS
12107ad5b5801SMichal Simek     // .. START: SMC TIMING CALCULATION REGISTER UPDATE
12108ad5b5801SMichal Simek     // .. .. START: NAND SET CYCLE
12109ad5b5801SMichal Simek     // .. .. FINISH: NAND SET CYCLE
12110ad5b5801SMichal Simek     // .. .. START: OPMODE
12111ad5b5801SMichal Simek     // .. .. FINISH: OPMODE
12112ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
12113ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
12114ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS0 SET CYCLE
12115ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS0 SET CYCLE
12116ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
12117ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
12118ad5b5801SMichal Simek     // .. .. START: NOR CS0 BASE ADDRESS
12119ad5b5801SMichal Simek     // .. .. FINISH: NOR CS0 BASE ADDRESS
12120ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS1 SET CYCLE
12121ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS1 SET CYCLE
12122ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
12123ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
12124ad5b5801SMichal Simek     // .. .. START: NOR CS1 BASE ADDRESS
12125ad5b5801SMichal Simek     // .. .. FINISH: NOR CS1 BASE ADDRESS
12126ad5b5801SMichal Simek     // .. .. START: USB RESET
12127ad5b5801SMichal Simek     // .. .. .. START: USB0 RESET
12128ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
12129ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
12130ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
12131ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
12132ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12133ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12134ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12135ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12136ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12137ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12138ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12139ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12140ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
12141ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
12142ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
12143ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
12144ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12145ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12146ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12147ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12148ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12149ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12150ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12151ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12152ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12153ad5b5801SMichal Simek     // .. .. .. ..
12154ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12155ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12156ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12157ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12158ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12159ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12160ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12161ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12162ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12163ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12164ad5b5801SMichal Simek     // .. .. .. FINISH: USB0 RESET
12165ad5b5801SMichal Simek     // .. .. .. START: USB1 RESET
12166ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
12167ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
12168ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
12169ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
12170ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12171ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12172ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12173ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12174ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12175ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12176ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12177ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12178ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
12179ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
12180ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
12181ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
12182ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12183ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12184ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12185ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12186ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12187ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12188ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12189ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12190ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12191ad5b5801SMichal Simek     // .. .. .. ..
12192ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12193ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12194ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12195ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12196ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12197ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12198ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12199ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12200ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12201ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12202ad5b5801SMichal Simek     // .. .. .. FINISH: USB1 RESET
12203ad5b5801SMichal Simek     // .. .. FINISH: USB RESET
12204ad5b5801SMichal Simek     // .. .. START: ENET RESET
12205ad5b5801SMichal Simek     // .. .. .. START: ENET0 RESET
12206ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
12207ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
12208ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
12209ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
12210ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12211ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12212ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12213ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12214ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12215ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12216ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12217ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12218ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
12219ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
12220ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
12221ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
12222ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12223ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12224ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12225ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12226ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12227ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12228ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12229ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12230ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12231ad5b5801SMichal Simek     // .. .. .. ..
12232ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12233ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12234ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12235ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12236ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12237ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12238ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12239ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12240ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12241ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12242ad5b5801SMichal Simek     // .. .. .. FINISH: ENET0 RESET
12243ad5b5801SMichal Simek     // .. .. .. START: ENET1 RESET
12244ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
12245ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
12246ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
12247ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
12248ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12249ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12250ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12251ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12252ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12253ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12254ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12255ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12256ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
12257ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
12258ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
12259ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
12260ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12261ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12262ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12263ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12264ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12265ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12266ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12267ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12268ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12269ad5b5801SMichal Simek     // .. .. .. ..
12270ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12271ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12272ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12273ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12274ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12275ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12276ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12277ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12278ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12279ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12280ad5b5801SMichal Simek     // .. .. .. FINISH: ENET1 RESET
12281ad5b5801SMichal Simek     // .. .. FINISH: ENET RESET
12282ad5b5801SMichal Simek     // .. .. START: I2C RESET
12283ad5b5801SMichal Simek     // .. .. .. START: I2C0 RESET
12284ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
12285ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
12286ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
12287ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
12288ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12289ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12290ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12291ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12292ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12293ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12294ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12295ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12296ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
12297ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
12298ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
12299ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
12300ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12301ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12302ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12303ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12304ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12305ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12306ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12307ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12308ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12309ad5b5801SMichal Simek     // .. .. .. ..
12310ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12311ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12312ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12313ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12314ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12315ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12316ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12317ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12318ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12319ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12320ad5b5801SMichal Simek     // .. .. .. FINISH: I2C0 RESET
12321ad5b5801SMichal Simek     // .. .. .. START: I2C1 RESET
12322ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
12323ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
12324ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
12325ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
12326ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12327ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12328ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12329ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12330ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12331ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12332ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12333ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12334ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
12335ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
12336ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
12337ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
12338ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12339ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12340ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12341ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12342ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12343ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12344ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12345ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12346ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12347ad5b5801SMichal Simek     // .. .. .. ..
12348ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12349ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12350ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12351ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12352ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12353ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12354ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12355ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12356ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12357ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12358ad5b5801SMichal Simek     // .. .. .. FINISH: I2C1 RESET
12359ad5b5801SMichal Simek     // .. .. FINISH: I2C RESET
12360ad5b5801SMichal Simek     // .. .. START: NOR CHIP SELECT
12361ad5b5801SMichal Simek     // .. .. .. START: DIR MODE BANK 0
12362ad5b5801SMichal Simek     // .. .. .. FINISH: DIR MODE BANK 0
12363ad5b5801SMichal Simek     // .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12364ad5b5801SMichal Simek     // .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12365ad5b5801SMichal Simek     // .. .. .. START: OUTPUT ENABLE BANK 0
12366ad5b5801SMichal Simek     // .. .. .. FINISH: OUTPUT ENABLE BANK 0
12367ad5b5801SMichal Simek     // .. .. FINISH: NOR CHIP SELECT
12368ad5b5801SMichal Simek     // .. FINISH: SMC TIMING CALCULATION REGISTER UPDATE
12369ad5b5801SMichal Simek     // FINISH: top
12370ad5b5801SMichal Simek     //
12371ad5b5801SMichal Simek     EMIT_EXIT(),
12372ad5b5801SMichal Simek 
12373ad5b5801SMichal Simek     //
12374ad5b5801SMichal Simek };
12375ad5b5801SMichal Simek 
12376ad5b5801SMichal Simek unsigned long ps7_post_config_1_0[] = {
12377ad5b5801SMichal Simek     // START: top
12378ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
12379ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
12380ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
12381ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
12382ad5b5801SMichal Simek     // ..
12383ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
12384ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
12385ad5b5801SMichal Simek     // .. START: ENABLING LEVEL SHIFTER
12386ad5b5801SMichal Simek     // .. USER_INP_ICT_EN_0 = 3
12387ad5b5801SMichal Simek     // .. ==> 0XF8000900[1:0] = 0x00000003U
12388ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000003U    VAL : 0x00000003U
12389ad5b5801SMichal Simek     // .. USER_INP_ICT_EN_1 = 3
12390ad5b5801SMichal Simek     // .. ==> 0XF8000900[3:2] = 0x00000003U
12391ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000000CU    VAL : 0x0000000CU
12392ad5b5801SMichal Simek     // ..
12393ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000900, 0x0000000FU ,0x0000000FU),
12394ad5b5801SMichal Simek     // .. FINISH: ENABLING LEVEL SHIFTER
12395ad5b5801SMichal Simek     // .. START: FPGA RESETS TO 0
12396ad5b5801SMichal Simek     // .. reserved_3 = 0
12397ad5b5801SMichal Simek     // .. ==> 0XF8000240[31:25] = 0x00000000U
12398ad5b5801SMichal Simek     // ..     ==> MASK : 0xFE000000U    VAL : 0x00000000U
12399ad5b5801SMichal Simek     // .. FPGA_ACP_RST = 0
12400ad5b5801SMichal Simek     // .. ==> 0XF8000240[24:24] = 0x00000000U
12401ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
12402ad5b5801SMichal Simek     // .. FPGA_AXDS3_RST = 0
12403ad5b5801SMichal Simek     // .. ==> 0XF8000240[23:23] = 0x00000000U
12404ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
12405ad5b5801SMichal Simek     // .. FPGA_AXDS2_RST = 0
12406ad5b5801SMichal Simek     // .. ==> 0XF8000240[22:22] = 0x00000000U
12407ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
12408ad5b5801SMichal Simek     // .. FPGA_AXDS1_RST = 0
12409ad5b5801SMichal Simek     // .. ==> 0XF8000240[21:21] = 0x00000000U
12410ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
12411ad5b5801SMichal Simek     // .. FPGA_AXDS0_RST = 0
12412ad5b5801SMichal Simek     // .. ==> 0XF8000240[20:20] = 0x00000000U
12413ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
12414ad5b5801SMichal Simek     // .. reserved_2 = 0
12415ad5b5801SMichal Simek     // .. ==> 0XF8000240[19:18] = 0x00000000U
12416ad5b5801SMichal Simek     // ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
12417ad5b5801SMichal Simek     // .. FSSW1_FPGA_RST = 0
12418ad5b5801SMichal Simek     // .. ==> 0XF8000240[17:17] = 0x00000000U
12419ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
12420ad5b5801SMichal Simek     // .. FSSW0_FPGA_RST = 0
12421ad5b5801SMichal Simek     // .. ==> 0XF8000240[16:16] = 0x00000000U
12422ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
12423ad5b5801SMichal Simek     // .. reserved_1 = 0
12424ad5b5801SMichal Simek     // .. ==> 0XF8000240[15:14] = 0x00000000U
12425ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000C000U    VAL : 0x00000000U
12426ad5b5801SMichal Simek     // .. FPGA_FMSW1_RST = 0
12427ad5b5801SMichal Simek     // .. ==> 0XF8000240[13:13] = 0x00000000U
12428ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
12429ad5b5801SMichal Simek     // .. FPGA_FMSW0_RST = 0
12430ad5b5801SMichal Simek     // .. ==> 0XF8000240[12:12] = 0x00000000U
12431ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
12432ad5b5801SMichal Simek     // .. FPGA_DMA3_RST = 0
12433ad5b5801SMichal Simek     // .. ==> 0XF8000240[11:11] = 0x00000000U
12434ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
12435ad5b5801SMichal Simek     // .. FPGA_DMA2_RST = 0
12436ad5b5801SMichal Simek     // .. ==> 0XF8000240[10:10] = 0x00000000U
12437ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
12438ad5b5801SMichal Simek     // .. FPGA_DMA1_RST = 0
12439ad5b5801SMichal Simek     // .. ==> 0XF8000240[9:9] = 0x00000000U
12440ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
12441ad5b5801SMichal Simek     // .. FPGA_DMA0_RST = 0
12442ad5b5801SMichal Simek     // .. ==> 0XF8000240[8:8] = 0x00000000U
12443ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12444ad5b5801SMichal Simek     // .. reserved = 0
12445ad5b5801SMichal Simek     // .. ==> 0XF8000240[7:4] = 0x00000000U
12446ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
12447ad5b5801SMichal Simek     // .. FPGA3_OUT_RST = 0
12448ad5b5801SMichal Simek     // .. ==> 0XF8000240[3:3] = 0x00000000U
12449ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
12450ad5b5801SMichal Simek     // .. FPGA2_OUT_RST = 0
12451ad5b5801SMichal Simek     // .. ==> 0XF8000240[2:2] = 0x00000000U
12452ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
12453ad5b5801SMichal Simek     // .. FPGA1_OUT_RST = 0
12454ad5b5801SMichal Simek     // .. ==> 0XF8000240[1:1] = 0x00000000U
12455ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
12456ad5b5801SMichal Simek     // .. FPGA0_OUT_RST = 0
12457ad5b5801SMichal Simek     // .. ==> 0XF8000240[0:0] = 0x00000000U
12458ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
12459ad5b5801SMichal Simek     // ..
12460ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000240, 0xFFFFFFFFU ,0x00000000U),
12461ad5b5801SMichal Simek     // .. FINISH: FPGA RESETS TO 0
12462ad5b5801SMichal Simek     // .. START: AFI REGISTERS
12463ad5b5801SMichal Simek     // .. .. START: AFI0 REGISTERS
12464ad5b5801SMichal Simek     // .. .. FINISH: AFI0 REGISTERS
12465ad5b5801SMichal Simek     // .. .. START: AFI1 REGISTERS
12466ad5b5801SMichal Simek     // .. .. FINISH: AFI1 REGISTERS
12467ad5b5801SMichal Simek     // .. .. START: AFI2 REGISTERS
12468ad5b5801SMichal Simek     // .. .. FINISH: AFI2 REGISTERS
12469ad5b5801SMichal Simek     // .. .. START: AFI3 REGISTERS
12470ad5b5801SMichal Simek     // .. .. FINISH: AFI3 REGISTERS
12471ad5b5801SMichal Simek     // .. FINISH: AFI REGISTERS
12472ad5b5801SMichal Simek     // .. START: LOCK IT BACK
12473ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
12474ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
12475ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
12476ad5b5801SMichal Simek     // ..
12477ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
12478ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
12479ad5b5801SMichal Simek     // FINISH: top
12480ad5b5801SMichal Simek     //
12481ad5b5801SMichal Simek     EMIT_EXIT(),
12482ad5b5801SMichal Simek 
12483ad5b5801SMichal Simek     //
12484ad5b5801SMichal Simek };
12485ad5b5801SMichal Simek 
12486ad5b5801SMichal Simek 
12487ad5b5801SMichal Simek 
12488ad5b5801SMichal Simek #include "xil_io.h"
12489ad5b5801SMichal Simek 
12490ad5b5801SMichal Simek unsigned long *ps7_mio_init_data = ps7_mio_init_data_3_0;
12491ad5b5801SMichal Simek unsigned long *ps7_pll_init_data = ps7_pll_init_data_3_0;
12492ad5b5801SMichal Simek unsigned long *ps7_clock_init_data = ps7_clock_init_data_3_0;
12493ad5b5801SMichal Simek unsigned long *ps7_ddr_init_data = ps7_ddr_init_data_3_0;
12494ad5b5801SMichal Simek unsigned long *ps7_peripherals_init_data = ps7_peripherals_init_data_3_0;
12495ad5b5801SMichal Simek 
12496ad5b5801SMichal Simek int
ps7_post_config()12497ad5b5801SMichal Simek ps7_post_config()
12498ad5b5801SMichal Simek {
12499ad5b5801SMichal Simek   // Get the PS_VERSION on run time
12500ad5b5801SMichal Simek   unsigned long si_ver = ps7GetSiliconVersion ();
12501ad5b5801SMichal Simek   int ret = -1;
12502ad5b5801SMichal Simek   if (si_ver == PCW_SILICON_VERSION_1) {
12503ad5b5801SMichal Simek       ret = ps7_config (ps7_post_config_1_0);
12504ad5b5801SMichal Simek       if (ret != PS7_INIT_SUCCESS) return ret;
12505ad5b5801SMichal Simek   } else if (si_ver == PCW_SILICON_VERSION_2) {
12506ad5b5801SMichal Simek       ret = ps7_config (ps7_post_config_2_0);
12507ad5b5801SMichal Simek       if (ret != PS7_INIT_SUCCESS) return ret;
12508ad5b5801SMichal Simek   } else {
12509ad5b5801SMichal Simek       ret = ps7_config (ps7_post_config_3_0);
12510ad5b5801SMichal Simek       if (ret != PS7_INIT_SUCCESS) return ret;
12511ad5b5801SMichal Simek   }
12512ad5b5801SMichal Simek   return PS7_INIT_SUCCESS;
12513ad5b5801SMichal Simek }
12514ad5b5801SMichal Simek 
12515ad5b5801SMichal Simek int
ps7_init()12516ad5b5801SMichal Simek ps7_init()
12517ad5b5801SMichal Simek {
12518ad5b5801SMichal Simek   // Get the PS_VERSION on run time
12519ad5b5801SMichal Simek   unsigned long si_ver = ps7GetSiliconVersion ();
12520ad5b5801SMichal Simek   int ret;
12521ad5b5801SMichal Simek   //int pcw_ver = 0;
12522ad5b5801SMichal Simek 
12523ad5b5801SMichal Simek   if (si_ver == PCW_SILICON_VERSION_1) {
12524ad5b5801SMichal Simek     ps7_mio_init_data = ps7_mio_init_data_1_0;
12525ad5b5801SMichal Simek     ps7_pll_init_data = ps7_pll_init_data_1_0;
12526ad5b5801SMichal Simek     ps7_clock_init_data = ps7_clock_init_data_1_0;
12527ad5b5801SMichal Simek     ps7_ddr_init_data = ps7_ddr_init_data_1_0;
12528ad5b5801SMichal Simek     ps7_peripherals_init_data = ps7_peripherals_init_data_1_0;
12529ad5b5801SMichal Simek     //pcw_ver = 1;
12530ad5b5801SMichal Simek 
12531ad5b5801SMichal Simek   } else if (si_ver == PCW_SILICON_VERSION_2) {
12532ad5b5801SMichal Simek     ps7_mio_init_data = ps7_mio_init_data_2_0;
12533ad5b5801SMichal Simek     ps7_pll_init_data = ps7_pll_init_data_2_0;
12534ad5b5801SMichal Simek     ps7_clock_init_data = ps7_clock_init_data_2_0;
12535ad5b5801SMichal Simek     ps7_ddr_init_data = ps7_ddr_init_data_2_0;
12536ad5b5801SMichal Simek     ps7_peripherals_init_data = ps7_peripherals_init_data_2_0;
12537ad5b5801SMichal Simek     //pcw_ver = 2;
12538ad5b5801SMichal Simek 
12539ad5b5801SMichal Simek   } else {
12540ad5b5801SMichal Simek     ps7_mio_init_data = ps7_mio_init_data_3_0;
12541ad5b5801SMichal Simek     ps7_pll_init_data = ps7_pll_init_data_3_0;
12542ad5b5801SMichal Simek     ps7_clock_init_data = ps7_clock_init_data_3_0;
12543ad5b5801SMichal Simek     ps7_ddr_init_data = ps7_ddr_init_data_3_0;
12544ad5b5801SMichal Simek     ps7_peripherals_init_data = ps7_peripherals_init_data_3_0;
12545ad5b5801SMichal Simek     //pcw_ver = 3;
12546ad5b5801SMichal Simek   }
12547ad5b5801SMichal Simek 
12548ad5b5801SMichal Simek   // MIO init
12549ad5b5801SMichal Simek   ret = ps7_config (ps7_mio_init_data);
12550ad5b5801SMichal Simek   if (ret != PS7_INIT_SUCCESS) return ret;
12551ad5b5801SMichal Simek 
12552ad5b5801SMichal Simek   // PLL init
12553ad5b5801SMichal Simek   ret = ps7_config (ps7_pll_init_data);
12554ad5b5801SMichal Simek   if (ret != PS7_INIT_SUCCESS) return ret;
12555ad5b5801SMichal Simek 
12556ad5b5801SMichal Simek   // Clock init
12557ad5b5801SMichal Simek   ret = ps7_config (ps7_clock_init_data);
12558ad5b5801SMichal Simek   if (ret != PS7_INIT_SUCCESS) return ret;
12559ad5b5801SMichal Simek 
12560ad5b5801SMichal Simek   // DDR init
12561ad5b5801SMichal Simek   ret = ps7_config (ps7_ddr_init_data);
12562ad5b5801SMichal Simek   if (ret != PS7_INIT_SUCCESS) return ret;
12563ad5b5801SMichal Simek 
12564ad5b5801SMichal Simek 
12565ad5b5801SMichal Simek 
12566ad5b5801SMichal Simek   // Peripherals init
12567ad5b5801SMichal Simek   ret = ps7_config (ps7_peripherals_init_data);
12568ad5b5801SMichal Simek   if (ret != PS7_INIT_SUCCESS) return ret;
12569ad5b5801SMichal Simek   //xil_printf ("\n PCW Silicon Version : %d.0", pcw_ver);
12570ad5b5801SMichal Simek   return PS7_INIT_SUCCESS;
12571ad5b5801SMichal Simek }
12572ad5b5801SMichal Simek 
12573ad5b5801SMichal Simek 
12574ad5b5801SMichal Simek 
12575ad5b5801SMichal Simek 
12576