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 = 0x5
282ad5b5801SMichal Simek     // .. ==> 0XF8000140[25:20] = 0x00000005U
283ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00500000U
284ad5b5801SMichal Simek     // ..
285ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000140, 0x03F03F71U ,0x00500801U),
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 = 0x14
340ad5b5801SMichal Simek     // .. ==> 0XF8000170[13:8] = 0x00000014U
341ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
342ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
343ad5b5801SMichal Simek     // .. ==> 0XF8000170[25:20] = 0x00000001U
344ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
345ad5b5801SMichal Simek     // ..
346ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000170, 0x03F03F30U ,0x00101400U),
347ad5b5801SMichal Simek     // .. SRCSEL = 0x0
348ad5b5801SMichal Simek     // .. ==> 0XF8000180[5:4] = 0x00000000U
349ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
350ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
351ad5b5801SMichal Simek     // .. ==> 0XF8000180[13:8] = 0x00000014U
352ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
353ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
354ad5b5801SMichal Simek     // .. ==> 0XF8000180[25:20] = 0x00000001U
355ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
356ad5b5801SMichal Simek     // ..
357ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000180, 0x03F03F30U ,0x00101400U),
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 = 0x10
551ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[15:10] = 0x00000010U
552ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FC00U    VAL : 0x00004000U
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 ,0x452440D2U),
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 = 0x4
591ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[7:5] = 0x00000004U
592ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
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 ,0x27087290U),
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 = 0x6
753ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[23:20] = 0x00000006U
754ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00600000U
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 ,0x0F666666U),
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 = 0x1e
1129ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[9:0] = 0x0000001EU
1130ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x0000001EU
1131ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xee
1132ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[19:10] = 0x000000EEU
1133ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0003B800U
1134ad5b5801SMichal Simek     // .. ..
1135ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800612C, 0x000FFFFFU ,0x0003B81EU),
1136ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x25
1137ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[9:0] = 0x00000025U
1138ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000025U
1139ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0x10d
1140ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[19:10] = 0x0000010DU
1141ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00043400U
1142ad5b5801SMichal Simek     // .. ..
1143ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006130, 0x000FFFFFU ,0x00043425U),
1144ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x19
1145ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[9:0] = 0x00000019U
1146ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000019U
1147ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xf3
1148ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[19:10] = 0x000000F3U
1149ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0003CC00U
1150ad5b5801SMichal Simek     // .. ..
1151ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006134, 0x000FFFFFU ,0x0003CC19U),
1152ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x2a
1153ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[9:0] = 0x0000002AU
1154ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x0000002AU
1155ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0x109
1156ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[19:10] = 0x00000109U
1157ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00042400U
1158ad5b5801SMichal Simek     // .. ..
1159ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006138, 0x000FFFFFU ,0x0004242AU),
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 = 0x9e
1205ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[9:0] = 0x0000009EU
1206ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x0000009EU
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 ,0x0000009EU),
1215ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0xa5
1216ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[9:0] = 0x000000A5U
1217ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000A5U
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 ,0x000000A5U),
1226ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x99
1227ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[9:0] = 0x00000099U
1228ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000099U
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 ,0x00000099U),
1237ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0xaa
1238ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[9:0] = 0x000000AAU
1239ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000AAU
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 ,0x000000AAU),
1248ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x143
1249ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[10:0] = 0x00000143U
1250ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000143U
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 ,0x00000143U),
1259ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x162
1260ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[10:0] = 0x00000162U
1261ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000162U
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 ,0x00000162U),
1270ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x148
1271ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[10:0] = 0x00000148U
1272ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000148U
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 ,0x00000148U),
1281ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x15e
1282ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[10:0] = 0x0000015EU
1283ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x0000015EU
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 ,0x0000015EU),
1292ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xde
1293ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[9:0] = 0x000000DEU
1294ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000DEU
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 ,0x000000DEU),
1303ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xe5
1304ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[9:0] = 0x000000E5U
1305ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000E5U
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 ,0x000000E5U),
1314ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xd9
1315ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[9:0] = 0x000000D9U
1316ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000D9U
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 ,0x000000D9U),
1325ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xea
1326ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[9:0] = 0x000000EAU
1327ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000EAU
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 ,0x000000EAU),
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     // .. VREF_EN = 0x1
1625ad5b5801SMichal Simek     // .. ==> 0XF8000B00[0:0] = 0x00000001U
1626ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1627ad5b5801SMichal Simek     // .. VREF_SEL = 0x0
1628ad5b5801SMichal Simek     // .. ==> 0XF8000B00[6:4] = 0x00000000U
1629ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
1630ad5b5801SMichal Simek     // ..
1631ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B00, 0x00000071U ,0x00000001U),
1632ad5b5801SMichal Simek     // .. FINISH: OCM REMAPPING
1633ad5b5801SMichal Simek     // .. START: DDRIOB SETTINGS
1634ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1635ad5b5801SMichal Simek     // .. ==> 0XF8000B40[0:0] = 0x00000000U
1636ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1637ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
1638ad5b5801SMichal Simek     // .. ==> 0XF8000B40[2:1] = 0x00000000U
1639ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
1640ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1641ad5b5801SMichal Simek     // .. ==> 0XF8000B40[3:3] = 0x00000000U
1642ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1643ad5b5801SMichal Simek     // .. TERM_EN = 0x0
1644ad5b5801SMichal Simek     // .. ==> 0XF8000B40[4:4] = 0x00000000U
1645ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
1646ad5b5801SMichal Simek     // .. DCI_TYPE = 0x0
1647ad5b5801SMichal Simek     // .. ==> 0XF8000B40[6:5] = 0x00000000U
1648ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
1649ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
1650ad5b5801SMichal Simek     // .. ==> 0XF8000B40[7:7] = 0x00000000U
1651ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1652ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
1653ad5b5801SMichal Simek     // .. ==> 0XF8000B40[8:8] = 0x00000000U
1654ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1655ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1656ad5b5801SMichal Simek     // .. ==> 0XF8000B40[10:9] = 0x00000003U
1657ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1658ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1659ad5b5801SMichal Simek     // .. ==> 0XF8000B40[11:11] = 0x00000000U
1660ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1661ad5b5801SMichal Simek     // ..
1662ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B40, 0x00000FFFU ,0x00000600U),
1663ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1664ad5b5801SMichal Simek     // .. ==> 0XF8000B44[0:0] = 0x00000000U
1665ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1666ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
1667ad5b5801SMichal Simek     // .. ==> 0XF8000B44[2:1] = 0x00000000U
1668ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
1669ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1670ad5b5801SMichal Simek     // .. ==> 0XF8000B44[3:3] = 0x00000000U
1671ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1672ad5b5801SMichal Simek     // .. TERM_EN = 0x0
1673ad5b5801SMichal Simek     // .. ==> 0XF8000B44[4:4] = 0x00000000U
1674ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
1675ad5b5801SMichal Simek     // .. DCI_TYPE = 0x0
1676ad5b5801SMichal Simek     // .. ==> 0XF8000B44[6:5] = 0x00000000U
1677ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
1678ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
1679ad5b5801SMichal Simek     // .. ==> 0XF8000B44[7:7] = 0x00000000U
1680ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1681ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
1682ad5b5801SMichal Simek     // .. ==> 0XF8000B44[8:8] = 0x00000000U
1683ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1684ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1685ad5b5801SMichal Simek     // .. ==> 0XF8000B44[10:9] = 0x00000003U
1686ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1687ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1688ad5b5801SMichal Simek     // .. ==> 0XF8000B44[11:11] = 0x00000000U
1689ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1690ad5b5801SMichal Simek     // ..
1691ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B44, 0x00000FFFU ,0x00000600U),
1692ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1693ad5b5801SMichal Simek     // .. ==> 0XF8000B48[0:0] = 0x00000000U
1694ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1695ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
1696ad5b5801SMichal Simek     // .. ==> 0XF8000B48[2:1] = 0x00000001U
1697ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
1698ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1699ad5b5801SMichal Simek     // .. ==> 0XF8000B48[3:3] = 0x00000000U
1700ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1701ad5b5801SMichal Simek     // .. TERM_EN = 0x1
1702ad5b5801SMichal Simek     // .. ==> 0XF8000B48[4:4] = 0x00000001U
1703ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
1704ad5b5801SMichal Simek     // .. DCI_TYPE = 0x3
1705ad5b5801SMichal Simek     // .. ==> 0XF8000B48[6:5] = 0x00000003U
1706ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
1707ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
1708ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000000U
1709ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1710ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
1711ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000000U
1712ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1713ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1714ad5b5801SMichal Simek     // .. ==> 0XF8000B48[10:9] = 0x00000003U
1715ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1716ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1717ad5b5801SMichal Simek     // .. ==> 0XF8000B48[11:11] = 0x00000000U
1718ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1719ad5b5801SMichal Simek     // ..
1720ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000FFFU ,0x00000672U),
1721ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1722ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[0:0] = 0x00000000U
1723ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1724ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
1725ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[2:1] = 0x00000001U
1726ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
1727ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1728ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[3:3] = 0x00000000U
1729ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1730ad5b5801SMichal Simek     // .. TERM_EN = 0x1
1731ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[4:4] = 0x00000001U
1732ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
1733ad5b5801SMichal Simek     // .. DCI_TYPE = 0x3
1734ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[6:5] = 0x00000003U
1735ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
1736ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
1737ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000000U
1738ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1739ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
1740ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000000U
1741ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1742ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1743ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[10:9] = 0x00000003U
1744ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1745ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1746ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[11:11] = 0x00000000U
1747ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1748ad5b5801SMichal Simek     // ..
1749ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000FFFU ,0x00000672U),
1750ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1751ad5b5801SMichal Simek     // .. ==> 0XF8000B50[0:0] = 0x00000000U
1752ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1753ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
1754ad5b5801SMichal Simek     // .. ==> 0XF8000B50[2:1] = 0x00000002U
1755ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
1756ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1757ad5b5801SMichal Simek     // .. ==> 0XF8000B50[3:3] = 0x00000000U
1758ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1759ad5b5801SMichal Simek     // .. TERM_EN = 0x1
1760ad5b5801SMichal Simek     // .. ==> 0XF8000B50[4:4] = 0x00000001U
1761ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
1762ad5b5801SMichal Simek     // .. DCI_TYPE = 0x3
1763ad5b5801SMichal Simek     // .. ==> 0XF8000B50[6:5] = 0x00000003U
1764ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
1765ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
1766ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000000U
1767ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1768ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
1769ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000000U
1770ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1771ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1772ad5b5801SMichal Simek     // .. ==> 0XF8000B50[10:9] = 0x00000003U
1773ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1774ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1775ad5b5801SMichal Simek     // .. ==> 0XF8000B50[11:11] = 0x00000000U
1776ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1777ad5b5801SMichal Simek     // ..
1778ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000FFFU ,0x00000674U),
1779ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1780ad5b5801SMichal Simek     // .. ==> 0XF8000B54[0:0] = 0x00000000U
1781ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1782ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
1783ad5b5801SMichal Simek     // .. ==> 0XF8000B54[2:1] = 0x00000002U
1784ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
1785ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1786ad5b5801SMichal Simek     // .. ==> 0XF8000B54[3:3] = 0x00000000U
1787ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1788ad5b5801SMichal Simek     // .. TERM_EN = 0x1
1789ad5b5801SMichal Simek     // .. ==> 0XF8000B54[4:4] = 0x00000001U
1790ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
1791ad5b5801SMichal Simek     // .. DCI_TYPE = 0x3
1792ad5b5801SMichal Simek     // .. ==> 0XF8000B54[6:5] = 0x00000003U
1793ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
1794ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
1795ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000000U
1796ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1797ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
1798ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000000U
1799ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1800ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1801ad5b5801SMichal Simek     // .. ==> 0XF8000B54[10:9] = 0x00000003U
1802ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1803ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1804ad5b5801SMichal Simek     // .. ==> 0XF8000B54[11:11] = 0x00000000U
1805ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1806ad5b5801SMichal Simek     // ..
1807ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000FFFU ,0x00000674U),
1808ad5b5801SMichal Simek     // .. reserved_INP_POWER = 0x0
1809ad5b5801SMichal Simek     // .. ==> 0XF8000B58[0:0] = 0x00000000U
1810ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1811ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
1812ad5b5801SMichal Simek     // .. ==> 0XF8000B58[2:1] = 0x00000000U
1813ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
1814ad5b5801SMichal Simek     // .. DCI_UPDATE_B = 0x0
1815ad5b5801SMichal Simek     // .. ==> 0XF8000B58[3:3] = 0x00000000U
1816ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1817ad5b5801SMichal Simek     // .. TERM_EN = 0x0
1818ad5b5801SMichal Simek     // .. ==> 0XF8000B58[4:4] = 0x00000000U
1819ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
1820ad5b5801SMichal Simek     // .. DCI_TYPE = 0x0
1821ad5b5801SMichal Simek     // .. ==> 0XF8000B58[6:5] = 0x00000000U
1822ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
1823ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
1824ad5b5801SMichal Simek     // .. ==> 0XF8000B58[7:7] = 0x00000000U
1825ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
1826ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
1827ad5b5801SMichal Simek     // .. ==> 0XF8000B58[8:8] = 0x00000000U
1828ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
1829ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
1830ad5b5801SMichal Simek     // .. ==> 0XF8000B58[10:9] = 0x00000003U
1831ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
1832ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
1833ad5b5801SMichal Simek     // .. ==> 0XF8000B58[11:11] = 0x00000000U
1834ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
1835ad5b5801SMichal Simek     // ..
1836ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B58, 0x00000FFFU ,0x00000600U),
1837ad5b5801SMichal Simek     // .. reserved_DRIVE_P = 0x1c
1838ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[6:0] = 0x0000001CU
1839ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
1840ad5b5801SMichal Simek     // .. reserved_DRIVE_N = 0xc
1841ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[13:7] = 0x0000000CU
1842ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
1843ad5b5801SMichal Simek     // .. reserved_SLEW_P = 0x3
1844ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[18:14] = 0x00000003U
1845ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x0000C000U
1846ad5b5801SMichal Simek     // .. reserved_SLEW_N = 0x3
1847ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[23:19] = 0x00000003U
1848ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00180000U
1849ad5b5801SMichal Simek     // .. reserved_GTL = 0x0
1850ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[26:24] = 0x00000000U
1851ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
1852ad5b5801SMichal Simek     // .. reserved_RTERM = 0x0
1853ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[31:27] = 0x00000000U
1854ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
1855ad5b5801SMichal Simek     // ..
1856ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B5C, 0xFFFFFFFFU ,0x0018C61CU),
1857ad5b5801SMichal Simek     // .. reserved_DRIVE_P = 0x1c
1858ad5b5801SMichal Simek     // .. ==> 0XF8000B60[6:0] = 0x0000001CU
1859ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
1860ad5b5801SMichal Simek     // .. reserved_DRIVE_N = 0xc
1861ad5b5801SMichal Simek     // .. ==> 0XF8000B60[13:7] = 0x0000000CU
1862ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
1863ad5b5801SMichal Simek     // .. reserved_SLEW_P = 0x6
1864ad5b5801SMichal Simek     // .. ==> 0XF8000B60[18:14] = 0x00000006U
1865ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
1866ad5b5801SMichal Simek     // .. reserved_SLEW_N = 0x1f
1867ad5b5801SMichal Simek     // .. ==> 0XF8000B60[23:19] = 0x0000001FU
1868ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
1869ad5b5801SMichal Simek     // .. reserved_GTL = 0x0
1870ad5b5801SMichal Simek     // .. ==> 0XF8000B60[26:24] = 0x00000000U
1871ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
1872ad5b5801SMichal Simek     // .. reserved_RTERM = 0x0
1873ad5b5801SMichal Simek     // .. ==> 0XF8000B60[31:27] = 0x00000000U
1874ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
1875ad5b5801SMichal Simek     // ..
1876ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B60, 0xFFFFFFFFU ,0x00F9861CU),
1877ad5b5801SMichal Simek     // .. reserved_DRIVE_P = 0x1c
1878ad5b5801SMichal Simek     // .. ==> 0XF8000B64[6:0] = 0x0000001CU
1879ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
1880ad5b5801SMichal Simek     // .. reserved_DRIVE_N = 0xc
1881ad5b5801SMichal Simek     // .. ==> 0XF8000B64[13:7] = 0x0000000CU
1882ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
1883ad5b5801SMichal Simek     // .. reserved_SLEW_P = 0x6
1884ad5b5801SMichal Simek     // .. ==> 0XF8000B64[18:14] = 0x00000006U
1885ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
1886ad5b5801SMichal Simek     // .. reserved_SLEW_N = 0x1f
1887ad5b5801SMichal Simek     // .. ==> 0XF8000B64[23:19] = 0x0000001FU
1888ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
1889ad5b5801SMichal Simek     // .. reserved_GTL = 0x0
1890ad5b5801SMichal Simek     // .. ==> 0XF8000B64[26:24] = 0x00000000U
1891ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
1892ad5b5801SMichal Simek     // .. reserved_RTERM = 0x0
1893ad5b5801SMichal Simek     // .. ==> 0XF8000B64[31:27] = 0x00000000U
1894ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
1895ad5b5801SMichal Simek     // ..
1896ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B64, 0xFFFFFFFFU ,0x00F9861CU),
1897ad5b5801SMichal Simek     // .. reserved_DRIVE_P = 0x1c
1898ad5b5801SMichal Simek     // .. ==> 0XF8000B68[6:0] = 0x0000001CU
1899ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
1900ad5b5801SMichal Simek     // .. reserved_DRIVE_N = 0xc
1901ad5b5801SMichal Simek     // .. ==> 0XF8000B68[13:7] = 0x0000000CU
1902ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
1903ad5b5801SMichal Simek     // .. reserved_SLEW_P = 0x6
1904ad5b5801SMichal Simek     // .. ==> 0XF8000B68[18:14] = 0x00000006U
1905ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
1906ad5b5801SMichal Simek     // .. reserved_SLEW_N = 0x1f
1907ad5b5801SMichal Simek     // .. ==> 0XF8000B68[23:19] = 0x0000001FU
1908ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
1909ad5b5801SMichal Simek     // .. reserved_GTL = 0x0
1910ad5b5801SMichal Simek     // .. ==> 0XF8000B68[26:24] = 0x00000000U
1911ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
1912ad5b5801SMichal Simek     // .. reserved_RTERM = 0x0
1913ad5b5801SMichal Simek     // .. ==> 0XF8000B68[31:27] = 0x00000000U
1914ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
1915ad5b5801SMichal Simek     // ..
1916ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B68, 0xFFFFFFFFU ,0x00F9861CU),
1917ad5b5801SMichal Simek     // .. VREF_INT_EN = 0x1
1918ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[0:0] = 0x00000001U
1919ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1920ad5b5801SMichal Simek     // .. VREF_SEL = 0x4
1921ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[4:1] = 0x00000004U
1922ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000001EU    VAL : 0x00000008U
1923ad5b5801SMichal Simek     // .. VREF_EXT_EN = 0x0
1924ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[6:5] = 0x00000000U
1925ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
1926ad5b5801SMichal Simek     // .. reserved_VREF_PULLUP_EN = 0x0
1927ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[8:7] = 0x00000000U
1928ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
1929ad5b5801SMichal Simek     // .. REFIO_EN = 0x1
1930ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[9:9] = 0x00000001U
1931ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
1932ad5b5801SMichal Simek     // .. reserved_REFIO_TEST = 0x3
1933ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[11:10] = 0x00000003U
1934ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000C00U    VAL : 0x00000C00U
1935ad5b5801SMichal Simek     // .. reserved_REFIO_PULLUP_EN = 0x0
1936ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[12:12] = 0x00000000U
1937ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
1938ad5b5801SMichal Simek     // .. reserved_DRST_B_PULLUP_EN = 0x0
1939ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[13:13] = 0x00000000U
1940ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
1941ad5b5801SMichal Simek     // .. reserved_CKE_PULLUP_EN = 0x0
1942ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[14:14] = 0x00000000U
1943ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
1944ad5b5801SMichal Simek     // ..
1945ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B6C, 0x00007FFFU ,0x00000E09U),
1946ad5b5801SMichal Simek     // .. .. START: ASSERT RESET
1947ad5b5801SMichal Simek     // .. .. RESET = 1
1948ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
1949ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1950ad5b5801SMichal Simek     // .. ..
1951ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000001U ,0x00000001U),
1952ad5b5801SMichal Simek     // .. .. FINISH: ASSERT RESET
1953ad5b5801SMichal Simek     // .. .. START: DEASSERT RESET
1954ad5b5801SMichal Simek     // .. .. RESET = 0
1955ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000000U
1956ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
1957ad5b5801SMichal Simek     // .. .. reserved_VRN_OUT = 0x1
1958ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
1959ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
1960ad5b5801SMichal Simek     // .. ..
1961ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000021U ,0x00000020U),
1962ad5b5801SMichal Simek     // .. .. FINISH: DEASSERT RESET
1963ad5b5801SMichal Simek     // .. .. RESET = 0x1
1964ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
1965ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
1966ad5b5801SMichal Simek     // .. .. ENABLE = 0x1
1967ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[1:1] = 0x00000001U
1968ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
1969ad5b5801SMichal Simek     // .. .. reserved_VRP_TRI = 0x0
1970ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[2:2] = 0x00000000U
1971ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
1972ad5b5801SMichal Simek     // .. .. reserved_VRN_TRI = 0x0
1973ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[3:3] = 0x00000000U
1974ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
1975ad5b5801SMichal Simek     // .. .. reserved_VRP_OUT = 0x0
1976ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[4:4] = 0x00000000U
1977ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
1978ad5b5801SMichal Simek     // .. .. reserved_VRN_OUT = 0x1
1979ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
1980ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
1981ad5b5801SMichal Simek     // .. .. NREF_OPT1 = 0x0
1982ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[7:6] = 0x00000000U
1983ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
1984ad5b5801SMichal Simek     // .. .. NREF_OPT2 = 0x0
1985ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[10:8] = 0x00000000U
1986ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000700U    VAL : 0x00000000U
1987ad5b5801SMichal Simek     // .. .. NREF_OPT4 = 0x1
1988ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[13:11] = 0x00000001U
1989ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00000800U
1990ad5b5801SMichal Simek     // .. .. PREF_OPT1 = 0x0
1991ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[15:14] = 0x00000000U
1992ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000C000U    VAL : 0x00000000U
1993ad5b5801SMichal Simek     // .. .. PREF_OPT2 = 0x0
1994ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[19:17] = 0x00000000U
1995ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000E0000U    VAL : 0x00000000U
1996ad5b5801SMichal Simek     // .. .. UPDATE_CONTROL = 0x0
1997ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[20:20] = 0x00000000U
1998ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
1999ad5b5801SMichal Simek     // .. .. reserved_INIT_COMPLETE = 0x0
2000ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[21:21] = 0x00000000U
2001ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
2002ad5b5801SMichal Simek     // .. .. reserved_TST_CLK = 0x0
2003ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[22:22] = 0x00000000U
2004ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
2005ad5b5801SMichal Simek     // .. .. reserved_TST_HLN = 0x0
2006ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[23:23] = 0x00000000U
2007ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
2008ad5b5801SMichal Simek     // .. .. reserved_TST_HLP = 0x0
2009ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[24:24] = 0x00000000U
2010ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
2011ad5b5801SMichal Simek     // .. .. reserved_TST_RST = 0x0
2012ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[25:25] = 0x00000000U
2013ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
2014ad5b5801SMichal Simek     // .. .. reserved_INT_DCI_EN = 0x0
2015ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[26:26] = 0x00000000U
2016ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
2017ad5b5801SMichal Simek     // .. ..
2018ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x07FEFFFFU ,0x00000823U),
2019ad5b5801SMichal Simek     // .. FINISH: DDRIOB SETTINGS
2020ad5b5801SMichal Simek     // .. START: MIO PROGRAMMING
2021ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2022ad5b5801SMichal Simek     // .. ==> 0XF8000700[0:0] = 0x00000000U
2023ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2024ad5b5801SMichal Simek     // .. L0_SEL = 1
2025ad5b5801SMichal Simek     // .. ==> 0XF8000700[1:1] = 0x00000001U
2026ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2027ad5b5801SMichal Simek     // .. L1_SEL = 0
2028ad5b5801SMichal Simek     // .. ==> 0XF8000700[2:2] = 0x00000000U
2029ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2030ad5b5801SMichal Simek     // .. L2_SEL = 0
2031ad5b5801SMichal Simek     // .. ==> 0XF8000700[4:3] = 0x00000000U
2032ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2033ad5b5801SMichal Simek     // .. L3_SEL = 0
2034ad5b5801SMichal Simek     // .. ==> 0XF8000700[7:5] = 0x00000000U
2035ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2036ad5b5801SMichal Simek     // .. Speed = 0
2037ad5b5801SMichal Simek     // .. ==> 0XF8000700[8:8] = 0x00000000U
2038ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2039ad5b5801SMichal Simek     // .. IO_Type = 1
2040ad5b5801SMichal Simek     // .. ==> 0XF8000700[11:9] = 0x00000001U
2041ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2042ad5b5801SMichal Simek     // .. PULLUP = 1
2043ad5b5801SMichal Simek     // .. ==> 0XF8000700[12:12] = 0x00000001U
2044ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
2045ad5b5801SMichal Simek     // .. DisableRcvr = 0
2046ad5b5801SMichal Simek     // .. ==> 0XF8000700[13:13] = 0x00000000U
2047ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2048ad5b5801SMichal Simek     // ..
2049ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000700, 0x00003FFFU ,0x00001202U),
2050ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2051ad5b5801SMichal Simek     // .. ==> 0XF8000704[0:0] = 0x00000000U
2052ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2053ad5b5801SMichal Simek     // .. L0_SEL = 1
2054ad5b5801SMichal Simek     // .. ==> 0XF8000704[1:1] = 0x00000001U
2055ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2056ad5b5801SMichal Simek     // .. L1_SEL = 0
2057ad5b5801SMichal Simek     // .. ==> 0XF8000704[2:2] = 0x00000000U
2058ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2059ad5b5801SMichal Simek     // .. L2_SEL = 0
2060ad5b5801SMichal Simek     // .. ==> 0XF8000704[4:3] = 0x00000000U
2061ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2062ad5b5801SMichal Simek     // .. L3_SEL = 0
2063ad5b5801SMichal Simek     // .. ==> 0XF8000704[7:5] = 0x00000000U
2064ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2065ad5b5801SMichal Simek     // .. Speed = 0
2066ad5b5801SMichal Simek     // .. ==> 0XF8000704[8:8] = 0x00000000U
2067ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2068ad5b5801SMichal Simek     // .. IO_Type = 1
2069ad5b5801SMichal Simek     // .. ==> 0XF8000704[11:9] = 0x00000001U
2070ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2071ad5b5801SMichal Simek     // .. PULLUP = 1
2072ad5b5801SMichal Simek     // .. ==> 0XF8000704[12:12] = 0x00000001U
2073ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
2074ad5b5801SMichal Simek     // .. DisableRcvr = 0
2075ad5b5801SMichal Simek     // .. ==> 0XF8000704[13:13] = 0x00000000U
2076ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2077ad5b5801SMichal Simek     // ..
2078ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000704, 0x00003FFFU ,0x00001202U),
2079ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2080ad5b5801SMichal Simek     // .. ==> 0XF8000708[0:0] = 0x00000000U
2081ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2082ad5b5801SMichal Simek     // .. L0_SEL = 1
2083ad5b5801SMichal Simek     // .. ==> 0XF8000708[1:1] = 0x00000001U
2084ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2085ad5b5801SMichal Simek     // .. L1_SEL = 0
2086ad5b5801SMichal Simek     // .. ==> 0XF8000708[2:2] = 0x00000000U
2087ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2088ad5b5801SMichal Simek     // .. L2_SEL = 0
2089ad5b5801SMichal Simek     // .. ==> 0XF8000708[4:3] = 0x00000000U
2090ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2091ad5b5801SMichal Simek     // .. L3_SEL = 0
2092ad5b5801SMichal Simek     // .. ==> 0XF8000708[7:5] = 0x00000000U
2093ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2094ad5b5801SMichal Simek     // .. Speed = 0
2095ad5b5801SMichal Simek     // .. ==> 0XF8000708[8:8] = 0x00000000U
2096ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2097ad5b5801SMichal Simek     // .. IO_Type = 1
2098ad5b5801SMichal Simek     // .. ==> 0XF8000708[11:9] = 0x00000001U
2099ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2100ad5b5801SMichal Simek     // .. PULLUP = 0
2101ad5b5801SMichal Simek     // .. ==> 0XF8000708[12:12] = 0x00000000U
2102ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2103ad5b5801SMichal Simek     // .. DisableRcvr = 0
2104ad5b5801SMichal Simek     // .. ==> 0XF8000708[13:13] = 0x00000000U
2105ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2106ad5b5801SMichal Simek     // ..
2107ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000708, 0x00003FFFU ,0x00000202U),
2108ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2109ad5b5801SMichal Simek     // .. ==> 0XF800070C[0:0] = 0x00000000U
2110ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2111ad5b5801SMichal Simek     // .. L0_SEL = 1
2112ad5b5801SMichal Simek     // .. ==> 0XF800070C[1:1] = 0x00000001U
2113ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2114ad5b5801SMichal Simek     // .. L1_SEL = 0
2115ad5b5801SMichal Simek     // .. ==> 0XF800070C[2:2] = 0x00000000U
2116ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2117ad5b5801SMichal Simek     // .. L2_SEL = 0
2118ad5b5801SMichal Simek     // .. ==> 0XF800070C[4:3] = 0x00000000U
2119ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2120ad5b5801SMichal Simek     // .. L3_SEL = 0
2121ad5b5801SMichal Simek     // .. ==> 0XF800070C[7:5] = 0x00000000U
2122ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2123ad5b5801SMichal Simek     // .. Speed = 0
2124ad5b5801SMichal Simek     // .. ==> 0XF800070C[8:8] = 0x00000000U
2125ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2126ad5b5801SMichal Simek     // .. IO_Type = 1
2127ad5b5801SMichal Simek     // .. ==> 0XF800070C[11:9] = 0x00000001U
2128ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2129ad5b5801SMichal Simek     // .. PULLUP = 0
2130ad5b5801SMichal Simek     // .. ==> 0XF800070C[12:12] = 0x00000000U
2131ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2132ad5b5801SMichal Simek     // .. DisableRcvr = 0
2133ad5b5801SMichal Simek     // .. ==> 0XF800070C[13:13] = 0x00000000U
2134ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2135ad5b5801SMichal Simek     // ..
2136ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800070C, 0x00003FFFU ,0x00000202U),
2137ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2138ad5b5801SMichal Simek     // .. ==> 0XF8000710[0:0] = 0x00000000U
2139ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2140ad5b5801SMichal Simek     // .. L0_SEL = 1
2141ad5b5801SMichal Simek     // .. ==> 0XF8000710[1:1] = 0x00000001U
2142ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2143ad5b5801SMichal Simek     // .. L1_SEL = 0
2144ad5b5801SMichal Simek     // .. ==> 0XF8000710[2:2] = 0x00000000U
2145ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2146ad5b5801SMichal Simek     // .. L2_SEL = 0
2147ad5b5801SMichal Simek     // .. ==> 0XF8000710[4:3] = 0x00000000U
2148ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2149ad5b5801SMichal Simek     // .. L3_SEL = 0
2150ad5b5801SMichal Simek     // .. ==> 0XF8000710[7:5] = 0x00000000U
2151ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2152ad5b5801SMichal Simek     // .. Speed = 0
2153ad5b5801SMichal Simek     // .. ==> 0XF8000710[8:8] = 0x00000000U
2154ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2155ad5b5801SMichal Simek     // .. IO_Type = 1
2156ad5b5801SMichal Simek     // .. ==> 0XF8000710[11:9] = 0x00000001U
2157ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2158ad5b5801SMichal Simek     // .. PULLUP = 0
2159ad5b5801SMichal Simek     // .. ==> 0XF8000710[12:12] = 0x00000000U
2160ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2161ad5b5801SMichal Simek     // .. DisableRcvr = 0
2162ad5b5801SMichal Simek     // .. ==> 0XF8000710[13:13] = 0x00000000U
2163ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2164ad5b5801SMichal Simek     // ..
2165ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000710, 0x00003FFFU ,0x00000202U),
2166ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2167ad5b5801SMichal Simek     // .. ==> 0XF8000714[0:0] = 0x00000000U
2168ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2169ad5b5801SMichal Simek     // .. L0_SEL = 1
2170ad5b5801SMichal Simek     // .. ==> 0XF8000714[1:1] = 0x00000001U
2171ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2172ad5b5801SMichal Simek     // .. L1_SEL = 0
2173ad5b5801SMichal Simek     // .. ==> 0XF8000714[2:2] = 0x00000000U
2174ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2175ad5b5801SMichal Simek     // .. L2_SEL = 0
2176ad5b5801SMichal Simek     // .. ==> 0XF8000714[4:3] = 0x00000000U
2177ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2178ad5b5801SMichal Simek     // .. L3_SEL = 0
2179ad5b5801SMichal Simek     // .. ==> 0XF8000714[7:5] = 0x00000000U
2180ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2181ad5b5801SMichal Simek     // .. Speed = 0
2182ad5b5801SMichal Simek     // .. ==> 0XF8000714[8:8] = 0x00000000U
2183ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2184ad5b5801SMichal Simek     // .. IO_Type = 1
2185ad5b5801SMichal Simek     // .. ==> 0XF8000714[11:9] = 0x00000001U
2186ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2187ad5b5801SMichal Simek     // .. PULLUP = 0
2188ad5b5801SMichal Simek     // .. ==> 0XF8000714[12:12] = 0x00000000U
2189ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2190ad5b5801SMichal Simek     // .. DisableRcvr = 0
2191ad5b5801SMichal Simek     // .. ==> 0XF8000714[13:13] = 0x00000000U
2192ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2193ad5b5801SMichal Simek     // ..
2194ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000714, 0x00003FFFU ,0x00000202U),
2195ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2196ad5b5801SMichal Simek     // .. ==> 0XF8000718[0:0] = 0x00000000U
2197ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2198ad5b5801SMichal Simek     // .. L0_SEL = 1
2199ad5b5801SMichal Simek     // .. ==> 0XF8000718[1:1] = 0x00000001U
2200ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2201ad5b5801SMichal Simek     // .. L1_SEL = 0
2202ad5b5801SMichal Simek     // .. ==> 0XF8000718[2:2] = 0x00000000U
2203ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2204ad5b5801SMichal Simek     // .. L2_SEL = 0
2205ad5b5801SMichal Simek     // .. ==> 0XF8000718[4:3] = 0x00000000U
2206ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2207ad5b5801SMichal Simek     // .. L3_SEL = 0
2208ad5b5801SMichal Simek     // .. ==> 0XF8000718[7:5] = 0x00000000U
2209ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2210ad5b5801SMichal Simek     // .. Speed = 0
2211ad5b5801SMichal Simek     // .. ==> 0XF8000718[8:8] = 0x00000000U
2212ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2213ad5b5801SMichal Simek     // .. IO_Type = 1
2214ad5b5801SMichal Simek     // .. ==> 0XF8000718[11:9] = 0x00000001U
2215ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2216ad5b5801SMichal Simek     // .. PULLUP = 0
2217ad5b5801SMichal Simek     // .. ==> 0XF8000718[12:12] = 0x00000000U
2218ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2219ad5b5801SMichal Simek     // .. DisableRcvr = 0
2220ad5b5801SMichal Simek     // .. ==> 0XF8000718[13:13] = 0x00000000U
2221ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2222ad5b5801SMichal Simek     // ..
2223ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000718, 0x00003FFFU ,0x00000202U),
2224ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2225ad5b5801SMichal Simek     // .. ==> 0XF800071C[0:0] = 0x00000000U
2226ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2227ad5b5801SMichal Simek     // .. L0_SEL = 0
2228ad5b5801SMichal Simek     // .. ==> 0XF800071C[1:1] = 0x00000000U
2229ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2230ad5b5801SMichal Simek     // .. L1_SEL = 0
2231ad5b5801SMichal Simek     // .. ==> 0XF800071C[2:2] = 0x00000000U
2232ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2233ad5b5801SMichal Simek     // .. L2_SEL = 0
2234ad5b5801SMichal Simek     // .. ==> 0XF800071C[4:3] = 0x00000000U
2235ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2236ad5b5801SMichal Simek     // .. L3_SEL = 0
2237ad5b5801SMichal Simek     // .. ==> 0XF800071C[7:5] = 0x00000000U
2238ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2239ad5b5801SMichal Simek     // .. Speed = 0
2240ad5b5801SMichal Simek     // .. ==> 0XF800071C[8:8] = 0x00000000U
2241ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2242ad5b5801SMichal Simek     // .. IO_Type = 1
2243ad5b5801SMichal Simek     // .. ==> 0XF800071C[11:9] = 0x00000001U
2244ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2245ad5b5801SMichal Simek     // .. PULLUP = 0
2246ad5b5801SMichal Simek     // .. ==> 0XF800071C[12:12] = 0x00000000U
2247ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2248ad5b5801SMichal Simek     // .. DisableRcvr = 0
2249ad5b5801SMichal Simek     // .. ==> 0XF800071C[13:13] = 0x00000000U
2250ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2251ad5b5801SMichal Simek     // ..
2252ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800071C, 0x00003FFFU ,0x00000200U),
2253ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2254ad5b5801SMichal Simek     // .. ==> 0XF8000720[0:0] = 0x00000000U
2255ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2256ad5b5801SMichal Simek     // .. L0_SEL = 1
2257ad5b5801SMichal Simek     // .. ==> 0XF8000720[1:1] = 0x00000001U
2258ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2259ad5b5801SMichal Simek     // .. L1_SEL = 0
2260ad5b5801SMichal Simek     // .. ==> 0XF8000720[2:2] = 0x00000000U
2261ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2262ad5b5801SMichal Simek     // .. L2_SEL = 0
2263ad5b5801SMichal Simek     // .. ==> 0XF8000720[4:3] = 0x00000000U
2264ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2265ad5b5801SMichal Simek     // .. L3_SEL = 0
2266ad5b5801SMichal Simek     // .. ==> 0XF8000720[7:5] = 0x00000000U
2267ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2268ad5b5801SMichal Simek     // .. Speed = 0
2269ad5b5801SMichal Simek     // .. ==> 0XF8000720[8:8] = 0x00000000U
2270ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2271ad5b5801SMichal Simek     // .. IO_Type = 1
2272ad5b5801SMichal Simek     // .. ==> 0XF8000720[11:9] = 0x00000001U
2273ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2274ad5b5801SMichal Simek     // .. PULLUP = 0
2275ad5b5801SMichal Simek     // .. ==> 0XF8000720[12:12] = 0x00000000U
2276ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2277ad5b5801SMichal Simek     // .. DisableRcvr = 0
2278ad5b5801SMichal Simek     // .. ==> 0XF8000720[13:13] = 0x00000000U
2279ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2280ad5b5801SMichal Simek     // ..
2281ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000720, 0x00003FFFU ,0x00000202U),
2282ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2283ad5b5801SMichal Simek     // .. ==> 0XF8000724[0:0] = 0x00000000U
2284ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2285ad5b5801SMichal Simek     // .. L0_SEL = 1
2286ad5b5801SMichal Simek     // .. ==> 0XF8000724[1:1] = 0x00000001U
2287ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2288ad5b5801SMichal Simek     // .. L1_SEL = 0
2289ad5b5801SMichal Simek     // .. ==> 0XF8000724[2:2] = 0x00000000U
2290ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2291ad5b5801SMichal Simek     // .. L2_SEL = 0
2292ad5b5801SMichal Simek     // .. ==> 0XF8000724[4:3] = 0x00000000U
2293ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2294ad5b5801SMichal Simek     // .. L3_SEL = 0
2295ad5b5801SMichal Simek     // .. ==> 0XF8000724[7:5] = 0x00000000U
2296ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2297ad5b5801SMichal Simek     // .. Speed = 0
2298ad5b5801SMichal Simek     // .. ==> 0XF8000724[8:8] = 0x00000000U
2299ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2300ad5b5801SMichal Simek     // .. IO_Type = 1
2301ad5b5801SMichal Simek     // .. ==> 0XF8000724[11:9] = 0x00000001U
2302ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2303ad5b5801SMichal Simek     // .. PULLUP = 1
2304ad5b5801SMichal Simek     // .. ==> 0XF8000724[12:12] = 0x00000001U
2305ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
2306ad5b5801SMichal Simek     // .. DisableRcvr = 0
2307ad5b5801SMichal Simek     // .. ==> 0XF8000724[13:13] = 0x00000000U
2308ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2309ad5b5801SMichal Simek     // ..
2310ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000724, 0x00003FFFU ,0x00001202U),
2311ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2312ad5b5801SMichal Simek     // .. ==> 0XF8000728[0:0] = 0x00000000U
2313ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2314ad5b5801SMichal Simek     // .. L0_SEL = 1
2315ad5b5801SMichal Simek     // .. ==> 0XF8000728[1:1] = 0x00000001U
2316ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2317ad5b5801SMichal Simek     // .. L1_SEL = 0
2318ad5b5801SMichal Simek     // .. ==> 0XF8000728[2:2] = 0x00000000U
2319ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2320ad5b5801SMichal Simek     // .. L2_SEL = 0
2321ad5b5801SMichal Simek     // .. ==> 0XF8000728[4:3] = 0x00000000U
2322ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2323ad5b5801SMichal Simek     // .. L3_SEL = 0
2324ad5b5801SMichal Simek     // .. ==> 0XF8000728[7:5] = 0x00000000U
2325ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2326ad5b5801SMichal Simek     // .. Speed = 0
2327ad5b5801SMichal Simek     // .. ==> 0XF8000728[8:8] = 0x00000000U
2328ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2329ad5b5801SMichal Simek     // .. IO_Type = 1
2330ad5b5801SMichal Simek     // .. ==> 0XF8000728[11:9] = 0x00000001U
2331ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2332ad5b5801SMichal Simek     // .. PULLUP = 1
2333ad5b5801SMichal Simek     // .. ==> 0XF8000728[12:12] = 0x00000001U
2334ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
2335ad5b5801SMichal Simek     // .. DisableRcvr = 0
2336ad5b5801SMichal Simek     // .. ==> 0XF8000728[13:13] = 0x00000000U
2337ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2338ad5b5801SMichal Simek     // ..
2339ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000728, 0x00003FFFU ,0x00001202U),
2340ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2341ad5b5801SMichal Simek     // .. ==> 0XF800072C[0:0] = 0x00000000U
2342ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2343ad5b5801SMichal Simek     // .. L0_SEL = 1
2344ad5b5801SMichal Simek     // .. ==> 0XF800072C[1:1] = 0x00000001U
2345ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2346ad5b5801SMichal Simek     // .. L1_SEL = 0
2347ad5b5801SMichal Simek     // .. ==> 0XF800072C[2:2] = 0x00000000U
2348ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2349ad5b5801SMichal Simek     // .. L2_SEL = 0
2350ad5b5801SMichal Simek     // .. ==> 0XF800072C[4:3] = 0x00000000U
2351ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2352ad5b5801SMichal Simek     // .. L3_SEL = 0
2353ad5b5801SMichal Simek     // .. ==> 0XF800072C[7:5] = 0x00000000U
2354ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2355ad5b5801SMichal Simek     // .. Speed = 0
2356ad5b5801SMichal Simek     // .. ==> 0XF800072C[8:8] = 0x00000000U
2357ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2358ad5b5801SMichal Simek     // .. IO_Type = 1
2359ad5b5801SMichal Simek     // .. ==> 0XF800072C[11:9] = 0x00000001U
2360ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2361ad5b5801SMichal Simek     // .. PULLUP = 1
2362ad5b5801SMichal Simek     // .. ==> 0XF800072C[12:12] = 0x00000001U
2363ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
2364ad5b5801SMichal Simek     // .. DisableRcvr = 0
2365ad5b5801SMichal Simek     // .. ==> 0XF800072C[13:13] = 0x00000000U
2366ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2367ad5b5801SMichal Simek     // ..
2368ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800072C, 0x00003FFFU ,0x00001202U),
2369ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2370ad5b5801SMichal Simek     // .. ==> 0XF8000730[0:0] = 0x00000000U
2371ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2372ad5b5801SMichal Simek     // .. L0_SEL = 1
2373ad5b5801SMichal Simek     // .. ==> 0XF8000730[1:1] = 0x00000001U
2374ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2375ad5b5801SMichal Simek     // .. L1_SEL = 0
2376ad5b5801SMichal Simek     // .. ==> 0XF8000730[2:2] = 0x00000000U
2377ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2378ad5b5801SMichal Simek     // .. L2_SEL = 0
2379ad5b5801SMichal Simek     // .. ==> 0XF8000730[4:3] = 0x00000000U
2380ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2381ad5b5801SMichal Simek     // .. L3_SEL = 0
2382ad5b5801SMichal Simek     // .. ==> 0XF8000730[7:5] = 0x00000000U
2383ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2384ad5b5801SMichal Simek     // .. Speed = 0
2385ad5b5801SMichal Simek     // .. ==> 0XF8000730[8:8] = 0x00000000U
2386ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2387ad5b5801SMichal Simek     // .. IO_Type = 1
2388ad5b5801SMichal Simek     // .. ==> 0XF8000730[11:9] = 0x00000001U
2389ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2390ad5b5801SMichal Simek     // .. PULLUP = 1
2391ad5b5801SMichal Simek     // .. ==> 0XF8000730[12:12] = 0x00000001U
2392ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
2393ad5b5801SMichal Simek     // .. DisableRcvr = 0
2394ad5b5801SMichal Simek     // .. ==> 0XF8000730[13:13] = 0x00000000U
2395ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2396ad5b5801SMichal Simek     // ..
2397ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000730, 0x00003FFFU ,0x00001202U),
2398ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2399ad5b5801SMichal Simek     // .. ==> 0XF8000734[0:0] = 0x00000000U
2400ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2401ad5b5801SMichal Simek     // .. L0_SEL = 1
2402ad5b5801SMichal Simek     // .. ==> 0XF8000734[1:1] = 0x00000001U
2403ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2404ad5b5801SMichal Simek     // .. L1_SEL = 0
2405ad5b5801SMichal Simek     // .. ==> 0XF8000734[2:2] = 0x00000000U
2406ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2407ad5b5801SMichal Simek     // .. L2_SEL = 0
2408ad5b5801SMichal Simek     // .. ==> 0XF8000734[4:3] = 0x00000000U
2409ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2410ad5b5801SMichal Simek     // .. L3_SEL = 0
2411ad5b5801SMichal Simek     // .. ==> 0XF8000734[7:5] = 0x00000000U
2412ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2413ad5b5801SMichal Simek     // .. Speed = 0
2414ad5b5801SMichal Simek     // .. ==> 0XF8000734[8:8] = 0x00000000U
2415ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2416ad5b5801SMichal Simek     // .. IO_Type = 1
2417ad5b5801SMichal Simek     // .. ==> 0XF8000734[11:9] = 0x00000001U
2418ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2419ad5b5801SMichal Simek     // .. PULLUP = 1
2420ad5b5801SMichal Simek     // .. ==> 0XF8000734[12:12] = 0x00000001U
2421ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
2422ad5b5801SMichal Simek     // .. DisableRcvr = 0
2423ad5b5801SMichal Simek     // .. ==> 0XF8000734[13:13] = 0x00000000U
2424ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2425ad5b5801SMichal Simek     // ..
2426ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000734, 0x00003FFFU ,0x00001202U),
2427ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2428ad5b5801SMichal Simek     // .. ==> 0XF8000738[0:0] = 0x00000001U
2429ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2430ad5b5801SMichal Simek     // .. Speed = 0
2431ad5b5801SMichal Simek     // .. ==> 0XF8000738[8:8] = 0x00000000U
2432ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2433ad5b5801SMichal Simek     // .. IO_Type = 1
2434ad5b5801SMichal Simek     // .. ==> 0XF8000738[11:9] = 0x00000001U
2435ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2436ad5b5801SMichal Simek     // .. PULLUP = 1
2437ad5b5801SMichal Simek     // .. ==> 0XF8000738[12:12] = 0x00000001U
2438ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
2439ad5b5801SMichal Simek     // .. DisableRcvr = 0
2440ad5b5801SMichal Simek     // .. ==> 0XF8000738[13:13] = 0x00000000U
2441ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2442ad5b5801SMichal Simek     // ..
2443ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000738, 0x00003F01U ,0x00001201U),
2444ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2445ad5b5801SMichal Simek     // .. ==> 0XF800073C[0:0] = 0x00000001U
2446ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2447ad5b5801SMichal Simek     // .. Speed = 0
2448ad5b5801SMichal Simek     // .. ==> 0XF800073C[8:8] = 0x00000000U
2449ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2450ad5b5801SMichal Simek     // .. IO_Type = 1
2451ad5b5801SMichal Simek     // .. ==> 0XF800073C[11:9] = 0x00000001U
2452ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2453ad5b5801SMichal Simek     // .. PULLUP = 1
2454ad5b5801SMichal Simek     // .. ==> 0XF800073C[12:12] = 0x00000001U
2455ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
2456ad5b5801SMichal Simek     // .. DisableRcvr = 0
2457ad5b5801SMichal Simek     // .. ==> 0XF800073C[13:13] = 0x00000000U
2458ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2459ad5b5801SMichal Simek     // ..
2460ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800073C, 0x00003F01U ,0x00001201U),
2461ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2462ad5b5801SMichal Simek     // .. ==> 0XF8000740[0:0] = 0x00000000U
2463ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2464ad5b5801SMichal Simek     // .. L0_SEL = 1
2465ad5b5801SMichal Simek     // .. ==> 0XF8000740[1:1] = 0x00000001U
2466ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2467ad5b5801SMichal Simek     // .. L1_SEL = 0
2468ad5b5801SMichal Simek     // .. ==> 0XF8000740[2:2] = 0x00000000U
2469ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2470ad5b5801SMichal Simek     // .. L2_SEL = 0
2471ad5b5801SMichal Simek     // .. ==> 0XF8000740[4:3] = 0x00000000U
2472ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2473ad5b5801SMichal Simek     // .. L3_SEL = 0
2474ad5b5801SMichal Simek     // .. ==> 0XF8000740[7:5] = 0x00000000U
2475ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2476ad5b5801SMichal Simek     // .. Speed = 0
2477ad5b5801SMichal Simek     // .. ==> 0XF8000740[8:8] = 0x00000000U
2478ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2479ad5b5801SMichal Simek     // .. IO_Type = 4
2480ad5b5801SMichal Simek     // .. ==> 0XF8000740[11:9] = 0x00000004U
2481ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
2482ad5b5801SMichal Simek     // .. PULLUP = 0
2483ad5b5801SMichal Simek     // .. ==> 0XF8000740[12:12] = 0x00000000U
2484ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2485ad5b5801SMichal Simek     // .. DisableRcvr = 1
2486ad5b5801SMichal Simek     // .. ==> 0XF8000740[13:13] = 0x00000001U
2487ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
2488ad5b5801SMichal Simek     // ..
2489ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000740, 0x00003FFFU ,0x00002802U),
2490ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2491ad5b5801SMichal Simek     // .. ==> 0XF8000744[0:0] = 0x00000000U
2492ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2493ad5b5801SMichal Simek     // .. L0_SEL = 1
2494ad5b5801SMichal Simek     // .. ==> 0XF8000744[1:1] = 0x00000001U
2495ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2496ad5b5801SMichal Simek     // .. L1_SEL = 0
2497ad5b5801SMichal Simek     // .. ==> 0XF8000744[2:2] = 0x00000000U
2498ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2499ad5b5801SMichal Simek     // .. L2_SEL = 0
2500ad5b5801SMichal Simek     // .. ==> 0XF8000744[4:3] = 0x00000000U
2501ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2502ad5b5801SMichal Simek     // .. L3_SEL = 0
2503ad5b5801SMichal Simek     // .. ==> 0XF8000744[7:5] = 0x00000000U
2504ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2505ad5b5801SMichal Simek     // .. Speed = 0
2506ad5b5801SMichal Simek     // .. ==> 0XF8000744[8:8] = 0x00000000U
2507ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2508ad5b5801SMichal Simek     // .. IO_Type = 4
2509ad5b5801SMichal Simek     // .. ==> 0XF8000744[11:9] = 0x00000004U
2510ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
2511ad5b5801SMichal Simek     // .. PULLUP = 0
2512ad5b5801SMichal Simek     // .. ==> 0XF8000744[12:12] = 0x00000000U
2513ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2514ad5b5801SMichal Simek     // .. DisableRcvr = 1
2515ad5b5801SMichal Simek     // .. ==> 0XF8000744[13:13] = 0x00000001U
2516ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
2517ad5b5801SMichal Simek     // ..
2518ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000744, 0x00003FFFU ,0x00002802U),
2519ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2520ad5b5801SMichal Simek     // .. ==> 0XF8000748[0:0] = 0x00000000U
2521ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2522ad5b5801SMichal Simek     // .. L0_SEL = 1
2523ad5b5801SMichal Simek     // .. ==> 0XF8000748[1:1] = 0x00000001U
2524ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2525ad5b5801SMichal Simek     // .. L1_SEL = 0
2526ad5b5801SMichal Simek     // .. ==> 0XF8000748[2:2] = 0x00000000U
2527ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2528ad5b5801SMichal Simek     // .. L2_SEL = 0
2529ad5b5801SMichal Simek     // .. ==> 0XF8000748[4:3] = 0x00000000U
2530ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2531ad5b5801SMichal Simek     // .. L3_SEL = 0
2532ad5b5801SMichal Simek     // .. ==> 0XF8000748[7:5] = 0x00000000U
2533ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2534ad5b5801SMichal Simek     // .. Speed = 0
2535ad5b5801SMichal Simek     // .. ==> 0XF8000748[8:8] = 0x00000000U
2536ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2537ad5b5801SMichal Simek     // .. IO_Type = 4
2538ad5b5801SMichal Simek     // .. ==> 0XF8000748[11:9] = 0x00000004U
2539ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
2540ad5b5801SMichal Simek     // .. PULLUP = 0
2541ad5b5801SMichal Simek     // .. ==> 0XF8000748[12:12] = 0x00000000U
2542ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2543ad5b5801SMichal Simek     // .. DisableRcvr = 1
2544ad5b5801SMichal Simek     // .. ==> 0XF8000748[13:13] = 0x00000001U
2545ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
2546ad5b5801SMichal Simek     // ..
2547ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000748, 0x00003FFFU ,0x00002802U),
2548ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2549ad5b5801SMichal Simek     // .. ==> 0XF800074C[0:0] = 0x00000000U
2550ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2551ad5b5801SMichal Simek     // .. L0_SEL = 1
2552ad5b5801SMichal Simek     // .. ==> 0XF800074C[1:1] = 0x00000001U
2553ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2554ad5b5801SMichal Simek     // .. L1_SEL = 0
2555ad5b5801SMichal Simek     // .. ==> 0XF800074C[2:2] = 0x00000000U
2556ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2557ad5b5801SMichal Simek     // .. L2_SEL = 0
2558ad5b5801SMichal Simek     // .. ==> 0XF800074C[4:3] = 0x00000000U
2559ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2560ad5b5801SMichal Simek     // .. L3_SEL = 0
2561ad5b5801SMichal Simek     // .. ==> 0XF800074C[7:5] = 0x00000000U
2562ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2563ad5b5801SMichal Simek     // .. Speed = 0
2564ad5b5801SMichal Simek     // .. ==> 0XF800074C[8:8] = 0x00000000U
2565ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2566ad5b5801SMichal Simek     // .. IO_Type = 4
2567ad5b5801SMichal Simek     // .. ==> 0XF800074C[11:9] = 0x00000004U
2568ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
2569ad5b5801SMichal Simek     // .. PULLUP = 0
2570ad5b5801SMichal Simek     // .. ==> 0XF800074C[12:12] = 0x00000000U
2571ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2572ad5b5801SMichal Simek     // .. DisableRcvr = 1
2573ad5b5801SMichal Simek     // .. ==> 0XF800074C[13:13] = 0x00000001U
2574ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
2575ad5b5801SMichal Simek     // ..
2576ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800074C, 0x00003FFFU ,0x00002802U),
2577ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2578ad5b5801SMichal Simek     // .. ==> 0XF8000750[0:0] = 0x00000000U
2579ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2580ad5b5801SMichal Simek     // .. L0_SEL = 1
2581ad5b5801SMichal Simek     // .. ==> 0XF8000750[1:1] = 0x00000001U
2582ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2583ad5b5801SMichal Simek     // .. L1_SEL = 0
2584ad5b5801SMichal Simek     // .. ==> 0XF8000750[2:2] = 0x00000000U
2585ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2586ad5b5801SMichal Simek     // .. L2_SEL = 0
2587ad5b5801SMichal Simek     // .. ==> 0XF8000750[4:3] = 0x00000000U
2588ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2589ad5b5801SMichal Simek     // .. L3_SEL = 0
2590ad5b5801SMichal Simek     // .. ==> 0XF8000750[7:5] = 0x00000000U
2591ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2592ad5b5801SMichal Simek     // .. Speed = 0
2593ad5b5801SMichal Simek     // .. ==> 0XF8000750[8:8] = 0x00000000U
2594ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2595ad5b5801SMichal Simek     // .. IO_Type = 4
2596ad5b5801SMichal Simek     // .. ==> 0XF8000750[11:9] = 0x00000004U
2597ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
2598ad5b5801SMichal Simek     // .. PULLUP = 0
2599ad5b5801SMichal Simek     // .. ==> 0XF8000750[12:12] = 0x00000000U
2600ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2601ad5b5801SMichal Simek     // .. DisableRcvr = 1
2602ad5b5801SMichal Simek     // .. ==> 0XF8000750[13:13] = 0x00000001U
2603ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
2604ad5b5801SMichal Simek     // ..
2605ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000750, 0x00003FFFU ,0x00002802U),
2606ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2607ad5b5801SMichal Simek     // .. ==> 0XF8000754[0:0] = 0x00000000U
2608ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2609ad5b5801SMichal Simek     // .. L0_SEL = 1
2610ad5b5801SMichal Simek     // .. ==> 0XF8000754[1:1] = 0x00000001U
2611ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2612ad5b5801SMichal Simek     // .. L1_SEL = 0
2613ad5b5801SMichal Simek     // .. ==> 0XF8000754[2:2] = 0x00000000U
2614ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2615ad5b5801SMichal Simek     // .. L2_SEL = 0
2616ad5b5801SMichal Simek     // .. ==> 0XF8000754[4:3] = 0x00000000U
2617ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2618ad5b5801SMichal Simek     // .. L3_SEL = 0
2619ad5b5801SMichal Simek     // .. ==> 0XF8000754[7:5] = 0x00000000U
2620ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2621ad5b5801SMichal Simek     // .. Speed = 0
2622ad5b5801SMichal Simek     // .. ==> 0XF8000754[8:8] = 0x00000000U
2623ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2624ad5b5801SMichal Simek     // .. IO_Type = 4
2625ad5b5801SMichal Simek     // .. ==> 0XF8000754[11:9] = 0x00000004U
2626ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
2627ad5b5801SMichal Simek     // .. PULLUP = 0
2628ad5b5801SMichal Simek     // .. ==> 0XF8000754[12:12] = 0x00000000U
2629ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2630ad5b5801SMichal Simek     // .. DisableRcvr = 1
2631ad5b5801SMichal Simek     // .. ==> 0XF8000754[13:13] = 0x00000001U
2632ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
2633ad5b5801SMichal Simek     // ..
2634ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000754, 0x00003FFFU ,0x00002802U),
2635ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2636ad5b5801SMichal Simek     // .. ==> 0XF8000758[0:0] = 0x00000001U
2637ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2638ad5b5801SMichal Simek     // .. L0_SEL = 1
2639ad5b5801SMichal Simek     // .. ==> 0XF8000758[1:1] = 0x00000001U
2640ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2641ad5b5801SMichal Simek     // .. L1_SEL = 0
2642ad5b5801SMichal Simek     // .. ==> 0XF8000758[2:2] = 0x00000000U
2643ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2644ad5b5801SMichal Simek     // .. L2_SEL = 0
2645ad5b5801SMichal Simek     // .. ==> 0XF8000758[4:3] = 0x00000000U
2646ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2647ad5b5801SMichal Simek     // .. L3_SEL = 0
2648ad5b5801SMichal Simek     // .. ==> 0XF8000758[7:5] = 0x00000000U
2649ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2650ad5b5801SMichal Simek     // .. Speed = 0
2651ad5b5801SMichal Simek     // .. ==> 0XF8000758[8:8] = 0x00000000U
2652ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2653ad5b5801SMichal Simek     // .. IO_Type = 4
2654ad5b5801SMichal Simek     // .. ==> 0XF8000758[11:9] = 0x00000004U
2655ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
2656ad5b5801SMichal Simek     // .. PULLUP = 0
2657ad5b5801SMichal Simek     // .. ==> 0XF8000758[12:12] = 0x00000000U
2658ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2659ad5b5801SMichal Simek     // .. DisableRcvr = 0
2660ad5b5801SMichal Simek     // .. ==> 0XF8000758[13:13] = 0x00000000U
2661ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2662ad5b5801SMichal Simek     // ..
2663ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000758, 0x00003FFFU ,0x00000803U),
2664ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2665ad5b5801SMichal Simek     // .. ==> 0XF800075C[0:0] = 0x00000001U
2666ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2667ad5b5801SMichal Simek     // .. L0_SEL = 1
2668ad5b5801SMichal Simek     // .. ==> 0XF800075C[1:1] = 0x00000001U
2669ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2670ad5b5801SMichal Simek     // .. L1_SEL = 0
2671ad5b5801SMichal Simek     // .. ==> 0XF800075C[2:2] = 0x00000000U
2672ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2673ad5b5801SMichal Simek     // .. L2_SEL = 0
2674ad5b5801SMichal Simek     // .. ==> 0XF800075C[4:3] = 0x00000000U
2675ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2676ad5b5801SMichal Simek     // .. L3_SEL = 0
2677ad5b5801SMichal Simek     // .. ==> 0XF800075C[7:5] = 0x00000000U
2678ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2679ad5b5801SMichal Simek     // .. Speed = 0
2680ad5b5801SMichal Simek     // .. ==> 0XF800075C[8:8] = 0x00000000U
2681ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2682ad5b5801SMichal Simek     // .. IO_Type = 4
2683ad5b5801SMichal Simek     // .. ==> 0XF800075C[11:9] = 0x00000004U
2684ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
2685ad5b5801SMichal Simek     // .. PULLUP = 0
2686ad5b5801SMichal Simek     // .. ==> 0XF800075C[12:12] = 0x00000000U
2687ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2688ad5b5801SMichal Simek     // .. DisableRcvr = 0
2689ad5b5801SMichal Simek     // .. ==> 0XF800075C[13:13] = 0x00000000U
2690ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2691ad5b5801SMichal Simek     // ..
2692ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800075C, 0x00003FFFU ,0x00000803U),
2693ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2694ad5b5801SMichal Simek     // .. ==> 0XF8000760[0:0] = 0x00000001U
2695ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2696ad5b5801SMichal Simek     // .. L0_SEL = 1
2697ad5b5801SMichal Simek     // .. ==> 0XF8000760[1:1] = 0x00000001U
2698ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2699ad5b5801SMichal Simek     // .. L1_SEL = 0
2700ad5b5801SMichal Simek     // .. ==> 0XF8000760[2:2] = 0x00000000U
2701ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2702ad5b5801SMichal Simek     // .. L2_SEL = 0
2703ad5b5801SMichal Simek     // .. ==> 0XF8000760[4:3] = 0x00000000U
2704ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2705ad5b5801SMichal Simek     // .. L3_SEL = 0
2706ad5b5801SMichal Simek     // .. ==> 0XF8000760[7:5] = 0x00000000U
2707ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2708ad5b5801SMichal Simek     // .. Speed = 0
2709ad5b5801SMichal Simek     // .. ==> 0XF8000760[8:8] = 0x00000000U
2710ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2711ad5b5801SMichal Simek     // .. IO_Type = 4
2712ad5b5801SMichal Simek     // .. ==> 0XF8000760[11:9] = 0x00000004U
2713ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
2714ad5b5801SMichal Simek     // .. PULLUP = 0
2715ad5b5801SMichal Simek     // .. ==> 0XF8000760[12:12] = 0x00000000U
2716ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2717ad5b5801SMichal Simek     // .. DisableRcvr = 0
2718ad5b5801SMichal Simek     // .. ==> 0XF8000760[13:13] = 0x00000000U
2719ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2720ad5b5801SMichal Simek     // ..
2721ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000760, 0x00003FFFU ,0x00000803U),
2722ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2723ad5b5801SMichal Simek     // .. ==> 0XF8000764[0:0] = 0x00000001U
2724ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2725ad5b5801SMichal Simek     // .. L0_SEL = 1
2726ad5b5801SMichal Simek     // .. ==> 0XF8000764[1:1] = 0x00000001U
2727ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2728ad5b5801SMichal Simek     // .. L1_SEL = 0
2729ad5b5801SMichal Simek     // .. ==> 0XF8000764[2:2] = 0x00000000U
2730ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2731ad5b5801SMichal Simek     // .. L2_SEL = 0
2732ad5b5801SMichal Simek     // .. ==> 0XF8000764[4:3] = 0x00000000U
2733ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2734ad5b5801SMichal Simek     // .. L3_SEL = 0
2735ad5b5801SMichal Simek     // .. ==> 0XF8000764[7:5] = 0x00000000U
2736ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2737ad5b5801SMichal Simek     // .. Speed = 0
2738ad5b5801SMichal Simek     // .. ==> 0XF8000764[8:8] = 0x00000000U
2739ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2740ad5b5801SMichal Simek     // .. IO_Type = 4
2741ad5b5801SMichal Simek     // .. ==> 0XF8000764[11:9] = 0x00000004U
2742ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
2743ad5b5801SMichal Simek     // .. PULLUP = 0
2744ad5b5801SMichal Simek     // .. ==> 0XF8000764[12:12] = 0x00000000U
2745ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2746ad5b5801SMichal Simek     // .. DisableRcvr = 0
2747ad5b5801SMichal Simek     // .. ==> 0XF8000764[13:13] = 0x00000000U
2748ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2749ad5b5801SMichal Simek     // ..
2750ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000764, 0x00003FFFU ,0x00000803U),
2751ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2752ad5b5801SMichal Simek     // .. ==> 0XF8000768[0:0] = 0x00000001U
2753ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2754ad5b5801SMichal Simek     // .. L0_SEL = 1
2755ad5b5801SMichal Simek     // .. ==> 0XF8000768[1:1] = 0x00000001U
2756ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2757ad5b5801SMichal Simek     // .. L1_SEL = 0
2758ad5b5801SMichal Simek     // .. ==> 0XF8000768[2:2] = 0x00000000U
2759ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2760ad5b5801SMichal Simek     // .. L2_SEL = 0
2761ad5b5801SMichal Simek     // .. ==> 0XF8000768[4:3] = 0x00000000U
2762ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2763ad5b5801SMichal Simek     // .. L3_SEL = 0
2764ad5b5801SMichal Simek     // .. ==> 0XF8000768[7:5] = 0x00000000U
2765ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2766ad5b5801SMichal Simek     // .. Speed = 0
2767ad5b5801SMichal Simek     // .. ==> 0XF8000768[8:8] = 0x00000000U
2768ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2769ad5b5801SMichal Simek     // .. IO_Type = 4
2770ad5b5801SMichal Simek     // .. ==> 0XF8000768[11:9] = 0x00000004U
2771ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
2772ad5b5801SMichal Simek     // .. PULLUP = 0
2773ad5b5801SMichal Simek     // .. ==> 0XF8000768[12:12] = 0x00000000U
2774ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2775ad5b5801SMichal Simek     // .. DisableRcvr = 0
2776ad5b5801SMichal Simek     // .. ==> 0XF8000768[13:13] = 0x00000000U
2777ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2778ad5b5801SMichal Simek     // ..
2779ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000768, 0x00003FFFU ,0x00000803U),
2780ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2781ad5b5801SMichal Simek     // .. ==> 0XF800076C[0:0] = 0x00000001U
2782ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2783ad5b5801SMichal Simek     // .. L0_SEL = 1
2784ad5b5801SMichal Simek     // .. ==> 0XF800076C[1:1] = 0x00000001U
2785ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
2786ad5b5801SMichal Simek     // .. L1_SEL = 0
2787ad5b5801SMichal Simek     // .. ==> 0XF800076C[2:2] = 0x00000000U
2788ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
2789ad5b5801SMichal Simek     // .. L2_SEL = 0
2790ad5b5801SMichal Simek     // .. ==> 0XF800076C[4:3] = 0x00000000U
2791ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2792ad5b5801SMichal Simek     // .. L3_SEL = 0
2793ad5b5801SMichal Simek     // .. ==> 0XF800076C[7:5] = 0x00000000U
2794ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2795ad5b5801SMichal Simek     // .. Speed = 0
2796ad5b5801SMichal Simek     // .. ==> 0XF800076C[8:8] = 0x00000000U
2797ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2798ad5b5801SMichal Simek     // .. IO_Type = 4
2799ad5b5801SMichal Simek     // .. ==> 0XF800076C[11:9] = 0x00000004U
2800ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
2801ad5b5801SMichal Simek     // .. PULLUP = 0
2802ad5b5801SMichal Simek     // .. ==> 0XF800076C[12:12] = 0x00000000U
2803ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2804ad5b5801SMichal Simek     // .. DisableRcvr = 0
2805ad5b5801SMichal Simek     // .. ==> 0XF800076C[13:13] = 0x00000000U
2806ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2807ad5b5801SMichal Simek     // ..
2808ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800076C, 0x00003FFFU ,0x00000803U),
2809ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2810ad5b5801SMichal Simek     // .. ==> 0XF8000770[0:0] = 0x00000000U
2811ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2812ad5b5801SMichal Simek     // .. L0_SEL = 0
2813ad5b5801SMichal Simek     // .. ==> 0XF8000770[1:1] = 0x00000000U
2814ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2815ad5b5801SMichal Simek     // .. L1_SEL = 1
2816ad5b5801SMichal Simek     // .. ==> 0XF8000770[2:2] = 0x00000001U
2817ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2818ad5b5801SMichal Simek     // .. L2_SEL = 0
2819ad5b5801SMichal Simek     // .. ==> 0XF8000770[4:3] = 0x00000000U
2820ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2821ad5b5801SMichal Simek     // .. L3_SEL = 0
2822ad5b5801SMichal Simek     // .. ==> 0XF8000770[7:5] = 0x00000000U
2823ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2824ad5b5801SMichal Simek     // .. Speed = 0
2825ad5b5801SMichal Simek     // .. ==> 0XF8000770[8:8] = 0x00000000U
2826ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2827ad5b5801SMichal Simek     // .. IO_Type = 1
2828ad5b5801SMichal Simek     // .. ==> 0XF8000770[11:9] = 0x00000001U
2829ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2830ad5b5801SMichal Simek     // .. PULLUP = 0
2831ad5b5801SMichal Simek     // .. ==> 0XF8000770[12:12] = 0x00000000U
2832ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2833ad5b5801SMichal Simek     // .. DisableRcvr = 0
2834ad5b5801SMichal Simek     // .. ==> 0XF8000770[13:13] = 0x00000000U
2835ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2836ad5b5801SMichal Simek     // ..
2837ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000770, 0x00003FFFU ,0x00000204U),
2838ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2839ad5b5801SMichal Simek     // .. ==> 0XF8000774[0:0] = 0x00000001U
2840ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2841ad5b5801SMichal Simek     // .. L0_SEL = 0
2842ad5b5801SMichal Simek     // .. ==> 0XF8000774[1:1] = 0x00000000U
2843ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2844ad5b5801SMichal Simek     // .. L1_SEL = 1
2845ad5b5801SMichal Simek     // .. ==> 0XF8000774[2:2] = 0x00000001U
2846ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2847ad5b5801SMichal Simek     // .. L2_SEL = 0
2848ad5b5801SMichal Simek     // .. ==> 0XF8000774[4:3] = 0x00000000U
2849ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2850ad5b5801SMichal Simek     // .. L3_SEL = 0
2851ad5b5801SMichal Simek     // .. ==> 0XF8000774[7:5] = 0x00000000U
2852ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2853ad5b5801SMichal Simek     // .. Speed = 0
2854ad5b5801SMichal Simek     // .. ==> 0XF8000774[8:8] = 0x00000000U
2855ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2856ad5b5801SMichal Simek     // .. IO_Type = 1
2857ad5b5801SMichal Simek     // .. ==> 0XF8000774[11:9] = 0x00000001U
2858ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2859ad5b5801SMichal Simek     // .. PULLUP = 0
2860ad5b5801SMichal Simek     // .. ==> 0XF8000774[12:12] = 0x00000000U
2861ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2862ad5b5801SMichal Simek     // .. DisableRcvr = 0
2863ad5b5801SMichal Simek     // .. ==> 0XF8000774[13:13] = 0x00000000U
2864ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2865ad5b5801SMichal Simek     // ..
2866ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000774, 0x00003FFFU ,0x00000205U),
2867ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2868ad5b5801SMichal Simek     // .. ==> 0XF8000778[0:0] = 0x00000000U
2869ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2870ad5b5801SMichal Simek     // .. L0_SEL = 0
2871ad5b5801SMichal Simek     // .. ==> 0XF8000778[1:1] = 0x00000000U
2872ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2873ad5b5801SMichal Simek     // .. L1_SEL = 1
2874ad5b5801SMichal Simek     // .. ==> 0XF8000778[2:2] = 0x00000001U
2875ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2876ad5b5801SMichal Simek     // .. L2_SEL = 0
2877ad5b5801SMichal Simek     // .. ==> 0XF8000778[4:3] = 0x00000000U
2878ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2879ad5b5801SMichal Simek     // .. L3_SEL = 0
2880ad5b5801SMichal Simek     // .. ==> 0XF8000778[7:5] = 0x00000000U
2881ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2882ad5b5801SMichal Simek     // .. Speed = 0
2883ad5b5801SMichal Simek     // .. ==> 0XF8000778[8:8] = 0x00000000U
2884ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2885ad5b5801SMichal Simek     // .. IO_Type = 1
2886ad5b5801SMichal Simek     // .. ==> 0XF8000778[11:9] = 0x00000001U
2887ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2888ad5b5801SMichal Simek     // .. PULLUP = 0
2889ad5b5801SMichal Simek     // .. ==> 0XF8000778[12:12] = 0x00000000U
2890ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2891ad5b5801SMichal Simek     // .. DisableRcvr = 0
2892ad5b5801SMichal Simek     // .. ==> 0XF8000778[13:13] = 0x00000000U
2893ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2894ad5b5801SMichal Simek     // ..
2895ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000778, 0x00003FFFU ,0x00000204U),
2896ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
2897ad5b5801SMichal Simek     // .. ==> 0XF800077C[0:0] = 0x00000001U
2898ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
2899ad5b5801SMichal Simek     // .. L0_SEL = 0
2900ad5b5801SMichal Simek     // .. ==> 0XF800077C[1:1] = 0x00000000U
2901ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2902ad5b5801SMichal Simek     // .. L1_SEL = 1
2903ad5b5801SMichal Simek     // .. ==> 0XF800077C[2:2] = 0x00000001U
2904ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2905ad5b5801SMichal Simek     // .. L2_SEL = 0
2906ad5b5801SMichal Simek     // .. ==> 0XF800077C[4:3] = 0x00000000U
2907ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2908ad5b5801SMichal Simek     // .. L3_SEL = 0
2909ad5b5801SMichal Simek     // .. ==> 0XF800077C[7:5] = 0x00000000U
2910ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2911ad5b5801SMichal Simek     // .. Speed = 0
2912ad5b5801SMichal Simek     // .. ==> 0XF800077C[8:8] = 0x00000000U
2913ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2914ad5b5801SMichal Simek     // .. IO_Type = 1
2915ad5b5801SMichal Simek     // .. ==> 0XF800077C[11:9] = 0x00000001U
2916ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2917ad5b5801SMichal Simek     // .. PULLUP = 0
2918ad5b5801SMichal Simek     // .. ==> 0XF800077C[12:12] = 0x00000000U
2919ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2920ad5b5801SMichal Simek     // .. DisableRcvr = 0
2921ad5b5801SMichal Simek     // .. ==> 0XF800077C[13:13] = 0x00000000U
2922ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2923ad5b5801SMichal Simek     // ..
2924ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800077C, 0x00003FFFU ,0x00000205U),
2925ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2926ad5b5801SMichal Simek     // .. ==> 0XF8000780[0:0] = 0x00000000U
2927ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2928ad5b5801SMichal Simek     // .. L0_SEL = 0
2929ad5b5801SMichal Simek     // .. ==> 0XF8000780[1:1] = 0x00000000U
2930ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2931ad5b5801SMichal Simek     // .. L1_SEL = 1
2932ad5b5801SMichal Simek     // .. ==> 0XF8000780[2:2] = 0x00000001U
2933ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2934ad5b5801SMichal Simek     // .. L2_SEL = 0
2935ad5b5801SMichal Simek     // .. ==> 0XF8000780[4:3] = 0x00000000U
2936ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2937ad5b5801SMichal Simek     // .. L3_SEL = 0
2938ad5b5801SMichal Simek     // .. ==> 0XF8000780[7:5] = 0x00000000U
2939ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2940ad5b5801SMichal Simek     // .. Speed = 0
2941ad5b5801SMichal Simek     // .. ==> 0XF8000780[8:8] = 0x00000000U
2942ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2943ad5b5801SMichal Simek     // .. IO_Type = 1
2944ad5b5801SMichal Simek     // .. ==> 0XF8000780[11:9] = 0x00000001U
2945ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2946ad5b5801SMichal Simek     // .. PULLUP = 0
2947ad5b5801SMichal Simek     // .. ==> 0XF8000780[12:12] = 0x00000000U
2948ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2949ad5b5801SMichal Simek     // .. DisableRcvr = 0
2950ad5b5801SMichal Simek     // .. ==> 0XF8000780[13:13] = 0x00000000U
2951ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2952ad5b5801SMichal Simek     // ..
2953ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000780, 0x00003FFFU ,0x00000204U),
2954ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2955ad5b5801SMichal Simek     // .. ==> 0XF8000784[0:0] = 0x00000000U
2956ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2957ad5b5801SMichal Simek     // .. L0_SEL = 0
2958ad5b5801SMichal Simek     // .. ==> 0XF8000784[1:1] = 0x00000000U
2959ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2960ad5b5801SMichal Simek     // .. L1_SEL = 1
2961ad5b5801SMichal Simek     // .. ==> 0XF8000784[2:2] = 0x00000001U
2962ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2963ad5b5801SMichal Simek     // .. L2_SEL = 0
2964ad5b5801SMichal Simek     // .. ==> 0XF8000784[4:3] = 0x00000000U
2965ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2966ad5b5801SMichal Simek     // .. L3_SEL = 0
2967ad5b5801SMichal Simek     // .. ==> 0XF8000784[7:5] = 0x00000000U
2968ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2969ad5b5801SMichal Simek     // .. Speed = 0
2970ad5b5801SMichal Simek     // .. ==> 0XF8000784[8:8] = 0x00000000U
2971ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
2972ad5b5801SMichal Simek     // .. IO_Type = 1
2973ad5b5801SMichal Simek     // .. ==> 0XF8000784[11:9] = 0x00000001U
2974ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
2975ad5b5801SMichal Simek     // .. PULLUP = 0
2976ad5b5801SMichal Simek     // .. ==> 0XF8000784[12:12] = 0x00000000U
2977ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
2978ad5b5801SMichal Simek     // .. DisableRcvr = 0
2979ad5b5801SMichal Simek     // .. ==> 0XF8000784[13:13] = 0x00000000U
2980ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
2981ad5b5801SMichal Simek     // ..
2982ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000784, 0x00003FFFU ,0x00000204U),
2983ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
2984ad5b5801SMichal Simek     // .. ==> 0XF8000788[0:0] = 0x00000000U
2985ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
2986ad5b5801SMichal Simek     // .. L0_SEL = 0
2987ad5b5801SMichal Simek     // .. ==> 0XF8000788[1:1] = 0x00000000U
2988ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
2989ad5b5801SMichal Simek     // .. L1_SEL = 1
2990ad5b5801SMichal Simek     // .. ==> 0XF8000788[2:2] = 0x00000001U
2991ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
2992ad5b5801SMichal Simek     // .. L2_SEL = 0
2993ad5b5801SMichal Simek     // .. ==> 0XF8000788[4:3] = 0x00000000U
2994ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
2995ad5b5801SMichal Simek     // .. L3_SEL = 0
2996ad5b5801SMichal Simek     // .. ==> 0XF8000788[7:5] = 0x00000000U
2997ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
2998ad5b5801SMichal Simek     // .. Speed = 0
2999ad5b5801SMichal Simek     // .. ==> 0XF8000788[8:8] = 0x00000000U
3000ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3001ad5b5801SMichal Simek     // .. IO_Type = 1
3002ad5b5801SMichal Simek     // .. ==> 0XF8000788[11:9] = 0x00000001U
3003ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3004ad5b5801SMichal Simek     // .. PULLUP = 0
3005ad5b5801SMichal Simek     // .. ==> 0XF8000788[12:12] = 0x00000000U
3006ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3007ad5b5801SMichal Simek     // .. DisableRcvr = 0
3008ad5b5801SMichal Simek     // .. ==> 0XF8000788[13:13] = 0x00000000U
3009ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3010ad5b5801SMichal Simek     // ..
3011ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000788, 0x00003FFFU ,0x00000204U),
3012ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3013ad5b5801SMichal Simek     // .. ==> 0XF800078C[0:0] = 0x00000000U
3014ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3015ad5b5801SMichal Simek     // .. L0_SEL = 0
3016ad5b5801SMichal Simek     // .. ==> 0XF800078C[1:1] = 0x00000000U
3017ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3018ad5b5801SMichal Simek     // .. L1_SEL = 1
3019ad5b5801SMichal Simek     // .. ==> 0XF800078C[2:2] = 0x00000001U
3020ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3021ad5b5801SMichal Simek     // .. L2_SEL = 0
3022ad5b5801SMichal Simek     // .. ==> 0XF800078C[4:3] = 0x00000000U
3023ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3024ad5b5801SMichal Simek     // .. L3_SEL = 0
3025ad5b5801SMichal Simek     // .. ==> 0XF800078C[7:5] = 0x00000000U
3026ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3027ad5b5801SMichal Simek     // .. Speed = 0
3028ad5b5801SMichal Simek     // .. ==> 0XF800078C[8:8] = 0x00000000U
3029ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3030ad5b5801SMichal Simek     // .. IO_Type = 1
3031ad5b5801SMichal Simek     // .. ==> 0XF800078C[11:9] = 0x00000001U
3032ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3033ad5b5801SMichal Simek     // .. PULLUP = 0
3034ad5b5801SMichal Simek     // .. ==> 0XF800078C[12:12] = 0x00000000U
3035ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3036ad5b5801SMichal Simek     // .. DisableRcvr = 0
3037ad5b5801SMichal Simek     // .. ==> 0XF800078C[13:13] = 0x00000000U
3038ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3039ad5b5801SMichal Simek     // ..
3040ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800078C, 0x00003FFFU ,0x00000204U),
3041ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
3042ad5b5801SMichal Simek     // .. ==> 0XF8000790[0:0] = 0x00000001U
3043ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3044ad5b5801SMichal Simek     // .. L0_SEL = 0
3045ad5b5801SMichal Simek     // .. ==> 0XF8000790[1:1] = 0x00000000U
3046ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3047ad5b5801SMichal Simek     // .. L1_SEL = 1
3048ad5b5801SMichal Simek     // .. ==> 0XF8000790[2:2] = 0x00000001U
3049ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3050ad5b5801SMichal Simek     // .. L2_SEL = 0
3051ad5b5801SMichal Simek     // .. ==> 0XF8000790[4:3] = 0x00000000U
3052ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3053ad5b5801SMichal Simek     // .. L3_SEL = 0
3054ad5b5801SMichal Simek     // .. ==> 0XF8000790[7:5] = 0x00000000U
3055ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3056ad5b5801SMichal Simek     // .. Speed = 0
3057ad5b5801SMichal Simek     // .. ==> 0XF8000790[8:8] = 0x00000000U
3058ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3059ad5b5801SMichal Simek     // .. IO_Type = 1
3060ad5b5801SMichal Simek     // .. ==> 0XF8000790[11:9] = 0x00000001U
3061ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3062ad5b5801SMichal Simek     // .. PULLUP = 0
3063ad5b5801SMichal Simek     // .. ==> 0XF8000790[12:12] = 0x00000000U
3064ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3065ad5b5801SMichal Simek     // .. DisableRcvr = 0
3066ad5b5801SMichal Simek     // .. ==> 0XF8000790[13:13] = 0x00000000U
3067ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3068ad5b5801SMichal Simek     // ..
3069ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000790, 0x00003FFFU ,0x00000205U),
3070ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3071ad5b5801SMichal Simek     // .. ==> 0XF8000794[0:0] = 0x00000000U
3072ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3073ad5b5801SMichal Simek     // .. L0_SEL = 0
3074ad5b5801SMichal Simek     // .. ==> 0XF8000794[1:1] = 0x00000000U
3075ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3076ad5b5801SMichal Simek     // .. L1_SEL = 1
3077ad5b5801SMichal Simek     // .. ==> 0XF8000794[2:2] = 0x00000001U
3078ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3079ad5b5801SMichal Simek     // .. L2_SEL = 0
3080ad5b5801SMichal Simek     // .. ==> 0XF8000794[4:3] = 0x00000000U
3081ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3082ad5b5801SMichal Simek     // .. L3_SEL = 0
3083ad5b5801SMichal Simek     // .. ==> 0XF8000794[7:5] = 0x00000000U
3084ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3085ad5b5801SMichal Simek     // .. Speed = 0
3086ad5b5801SMichal Simek     // .. ==> 0XF8000794[8:8] = 0x00000000U
3087ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3088ad5b5801SMichal Simek     // .. IO_Type = 1
3089ad5b5801SMichal Simek     // .. ==> 0XF8000794[11:9] = 0x00000001U
3090ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3091ad5b5801SMichal Simek     // .. PULLUP = 0
3092ad5b5801SMichal Simek     // .. ==> 0XF8000794[12:12] = 0x00000000U
3093ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3094ad5b5801SMichal Simek     // .. DisableRcvr = 0
3095ad5b5801SMichal Simek     // .. ==> 0XF8000794[13:13] = 0x00000000U
3096ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3097ad5b5801SMichal Simek     // ..
3098ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000794, 0x00003FFFU ,0x00000204U),
3099ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3100ad5b5801SMichal Simek     // .. ==> 0XF8000798[0:0] = 0x00000000U
3101ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3102ad5b5801SMichal Simek     // .. L0_SEL = 0
3103ad5b5801SMichal Simek     // .. ==> 0XF8000798[1:1] = 0x00000000U
3104ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3105ad5b5801SMichal Simek     // .. L1_SEL = 1
3106ad5b5801SMichal Simek     // .. ==> 0XF8000798[2:2] = 0x00000001U
3107ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3108ad5b5801SMichal Simek     // .. L2_SEL = 0
3109ad5b5801SMichal Simek     // .. ==> 0XF8000798[4:3] = 0x00000000U
3110ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3111ad5b5801SMichal Simek     // .. L3_SEL = 0
3112ad5b5801SMichal Simek     // .. ==> 0XF8000798[7:5] = 0x00000000U
3113ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3114ad5b5801SMichal Simek     // .. Speed = 0
3115ad5b5801SMichal Simek     // .. ==> 0XF8000798[8:8] = 0x00000000U
3116ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3117ad5b5801SMichal Simek     // .. IO_Type = 1
3118ad5b5801SMichal Simek     // .. ==> 0XF8000798[11:9] = 0x00000001U
3119ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3120ad5b5801SMichal Simek     // .. PULLUP = 0
3121ad5b5801SMichal Simek     // .. ==> 0XF8000798[12:12] = 0x00000000U
3122ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3123ad5b5801SMichal Simek     // .. DisableRcvr = 0
3124ad5b5801SMichal Simek     // .. ==> 0XF8000798[13:13] = 0x00000000U
3125ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3126ad5b5801SMichal Simek     // ..
3127ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000798, 0x00003FFFU ,0x00000204U),
3128ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3129ad5b5801SMichal Simek     // .. ==> 0XF800079C[0:0] = 0x00000000U
3130ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3131ad5b5801SMichal Simek     // .. L0_SEL = 0
3132ad5b5801SMichal Simek     // .. ==> 0XF800079C[1:1] = 0x00000000U
3133ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3134ad5b5801SMichal Simek     // .. L1_SEL = 1
3135ad5b5801SMichal Simek     // .. ==> 0XF800079C[2:2] = 0x00000001U
3136ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3137ad5b5801SMichal Simek     // .. L2_SEL = 0
3138ad5b5801SMichal Simek     // .. ==> 0XF800079C[4:3] = 0x00000000U
3139ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3140ad5b5801SMichal Simek     // .. L3_SEL = 0
3141ad5b5801SMichal Simek     // .. ==> 0XF800079C[7:5] = 0x00000000U
3142ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3143ad5b5801SMichal Simek     // .. Speed = 0
3144ad5b5801SMichal Simek     // .. ==> 0XF800079C[8:8] = 0x00000000U
3145ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3146ad5b5801SMichal Simek     // .. IO_Type = 1
3147ad5b5801SMichal Simek     // .. ==> 0XF800079C[11:9] = 0x00000001U
3148ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3149ad5b5801SMichal Simek     // .. PULLUP = 0
3150ad5b5801SMichal Simek     // .. ==> 0XF800079C[12:12] = 0x00000000U
3151ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3152ad5b5801SMichal Simek     // .. DisableRcvr = 0
3153ad5b5801SMichal Simek     // .. ==> 0XF800079C[13:13] = 0x00000000U
3154ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3155ad5b5801SMichal Simek     // ..
3156ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800079C, 0x00003FFFU ,0x00000204U),
3157ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3158ad5b5801SMichal Simek     // .. ==> 0XF80007A0[0:0] = 0x00000000U
3159ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3160ad5b5801SMichal Simek     // .. L0_SEL = 0
3161ad5b5801SMichal Simek     // .. ==> 0XF80007A0[1:1] = 0x00000000U
3162ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3163ad5b5801SMichal Simek     // .. L1_SEL = 0
3164ad5b5801SMichal Simek     // .. ==> 0XF80007A0[2:2] = 0x00000000U
3165ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3166ad5b5801SMichal Simek     // .. L2_SEL = 0
3167ad5b5801SMichal Simek     // .. ==> 0XF80007A0[4:3] = 0x00000000U
3168ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3169ad5b5801SMichal Simek     // .. L3_SEL = 4
3170ad5b5801SMichal Simek     // .. ==> 0XF80007A0[7:5] = 0x00000004U
3171ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3172ad5b5801SMichal Simek     // .. Speed = 0
3173ad5b5801SMichal Simek     // .. ==> 0XF80007A0[8:8] = 0x00000000U
3174ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3175ad5b5801SMichal Simek     // .. IO_Type = 1
3176ad5b5801SMichal Simek     // .. ==> 0XF80007A0[11:9] = 0x00000001U
3177ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3178ad5b5801SMichal Simek     // .. PULLUP = 0
3179ad5b5801SMichal Simek     // .. ==> 0XF80007A0[12:12] = 0x00000000U
3180ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3181ad5b5801SMichal Simek     // .. DisableRcvr = 0
3182ad5b5801SMichal Simek     // .. ==> 0XF80007A0[13:13] = 0x00000000U
3183ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3184ad5b5801SMichal Simek     // ..
3185ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A0, 0x00003FFFU ,0x00000280U),
3186ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3187ad5b5801SMichal Simek     // .. ==> 0XF80007A4[0:0] = 0x00000000U
3188ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3189ad5b5801SMichal Simek     // .. L0_SEL = 0
3190ad5b5801SMichal Simek     // .. ==> 0XF80007A4[1:1] = 0x00000000U
3191ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3192ad5b5801SMichal Simek     // .. L1_SEL = 0
3193ad5b5801SMichal Simek     // .. ==> 0XF80007A4[2:2] = 0x00000000U
3194ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3195ad5b5801SMichal Simek     // .. L2_SEL = 0
3196ad5b5801SMichal Simek     // .. ==> 0XF80007A4[4:3] = 0x00000000U
3197ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3198ad5b5801SMichal Simek     // .. L3_SEL = 4
3199ad5b5801SMichal Simek     // .. ==> 0XF80007A4[7:5] = 0x00000004U
3200ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3201ad5b5801SMichal Simek     // .. Speed = 0
3202ad5b5801SMichal Simek     // .. ==> 0XF80007A4[8:8] = 0x00000000U
3203ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3204ad5b5801SMichal Simek     // .. IO_Type = 1
3205ad5b5801SMichal Simek     // .. ==> 0XF80007A4[11:9] = 0x00000001U
3206ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3207ad5b5801SMichal Simek     // .. PULLUP = 0
3208ad5b5801SMichal Simek     // .. ==> 0XF80007A4[12:12] = 0x00000000U
3209ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3210ad5b5801SMichal Simek     // .. DisableRcvr = 0
3211ad5b5801SMichal Simek     // .. ==> 0XF80007A4[13:13] = 0x00000000U
3212ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3213ad5b5801SMichal Simek     // ..
3214ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A4, 0x00003FFFU ,0x00000280U),
3215ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3216ad5b5801SMichal Simek     // .. ==> 0XF80007A8[0:0] = 0x00000000U
3217ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3218ad5b5801SMichal Simek     // .. L0_SEL = 0
3219ad5b5801SMichal Simek     // .. ==> 0XF80007A8[1:1] = 0x00000000U
3220ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3221ad5b5801SMichal Simek     // .. L1_SEL = 0
3222ad5b5801SMichal Simek     // .. ==> 0XF80007A8[2:2] = 0x00000000U
3223ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3224ad5b5801SMichal Simek     // .. L2_SEL = 0
3225ad5b5801SMichal Simek     // .. ==> 0XF80007A8[4:3] = 0x00000000U
3226ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3227ad5b5801SMichal Simek     // .. L3_SEL = 4
3228ad5b5801SMichal Simek     // .. ==> 0XF80007A8[7:5] = 0x00000004U
3229ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3230ad5b5801SMichal Simek     // .. Speed = 0
3231ad5b5801SMichal Simek     // .. ==> 0XF80007A8[8:8] = 0x00000000U
3232ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3233ad5b5801SMichal Simek     // .. IO_Type = 1
3234ad5b5801SMichal Simek     // .. ==> 0XF80007A8[11:9] = 0x00000001U
3235ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3236ad5b5801SMichal Simek     // .. PULLUP = 0
3237ad5b5801SMichal Simek     // .. ==> 0XF80007A8[12:12] = 0x00000000U
3238ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3239ad5b5801SMichal Simek     // .. DisableRcvr = 0
3240ad5b5801SMichal Simek     // .. ==> 0XF80007A8[13:13] = 0x00000000U
3241ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3242ad5b5801SMichal Simek     // ..
3243ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A8, 0x00003FFFU ,0x00000280U),
3244ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3245ad5b5801SMichal Simek     // .. ==> 0XF80007AC[0:0] = 0x00000000U
3246ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3247ad5b5801SMichal Simek     // .. L0_SEL = 0
3248ad5b5801SMichal Simek     // .. ==> 0XF80007AC[1:1] = 0x00000000U
3249ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3250ad5b5801SMichal Simek     // .. L1_SEL = 0
3251ad5b5801SMichal Simek     // .. ==> 0XF80007AC[2:2] = 0x00000000U
3252ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3253ad5b5801SMichal Simek     // .. L2_SEL = 0
3254ad5b5801SMichal Simek     // .. ==> 0XF80007AC[4:3] = 0x00000000U
3255ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3256ad5b5801SMichal Simek     // .. L3_SEL = 4
3257ad5b5801SMichal Simek     // .. ==> 0XF80007AC[7:5] = 0x00000004U
3258ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3259ad5b5801SMichal Simek     // .. Speed = 0
3260ad5b5801SMichal Simek     // .. ==> 0XF80007AC[8:8] = 0x00000000U
3261ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3262ad5b5801SMichal Simek     // .. IO_Type = 1
3263ad5b5801SMichal Simek     // .. ==> 0XF80007AC[11:9] = 0x00000001U
3264ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3265ad5b5801SMichal Simek     // .. PULLUP = 0
3266ad5b5801SMichal Simek     // .. ==> 0XF80007AC[12:12] = 0x00000000U
3267ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3268ad5b5801SMichal Simek     // .. DisableRcvr = 0
3269ad5b5801SMichal Simek     // .. ==> 0XF80007AC[13:13] = 0x00000000U
3270ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3271ad5b5801SMichal Simek     // ..
3272ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007AC, 0x00003FFFU ,0x00000280U),
3273ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3274ad5b5801SMichal Simek     // .. ==> 0XF80007B0[0:0] = 0x00000000U
3275ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3276ad5b5801SMichal Simek     // .. L0_SEL = 0
3277ad5b5801SMichal Simek     // .. ==> 0XF80007B0[1:1] = 0x00000000U
3278ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3279ad5b5801SMichal Simek     // .. L1_SEL = 0
3280ad5b5801SMichal Simek     // .. ==> 0XF80007B0[2:2] = 0x00000000U
3281ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3282ad5b5801SMichal Simek     // .. L2_SEL = 0
3283ad5b5801SMichal Simek     // .. ==> 0XF80007B0[4:3] = 0x00000000U
3284ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3285ad5b5801SMichal Simek     // .. L3_SEL = 4
3286ad5b5801SMichal Simek     // .. ==> 0XF80007B0[7:5] = 0x00000004U
3287ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3288ad5b5801SMichal Simek     // .. Speed = 0
3289ad5b5801SMichal Simek     // .. ==> 0XF80007B0[8:8] = 0x00000000U
3290ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3291ad5b5801SMichal Simek     // .. IO_Type = 1
3292ad5b5801SMichal Simek     // .. ==> 0XF80007B0[11:9] = 0x00000001U
3293ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3294ad5b5801SMichal Simek     // .. PULLUP = 0
3295ad5b5801SMichal Simek     // .. ==> 0XF80007B0[12:12] = 0x00000000U
3296ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3297ad5b5801SMichal Simek     // .. DisableRcvr = 0
3298ad5b5801SMichal Simek     // .. ==> 0XF80007B0[13:13] = 0x00000000U
3299ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3300ad5b5801SMichal Simek     // ..
3301ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B0, 0x00003FFFU ,0x00000280U),
3302ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3303ad5b5801SMichal Simek     // .. ==> 0XF80007B4[0:0] = 0x00000000U
3304ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3305ad5b5801SMichal Simek     // .. L0_SEL = 0
3306ad5b5801SMichal Simek     // .. ==> 0XF80007B4[1:1] = 0x00000000U
3307ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3308ad5b5801SMichal Simek     // .. L1_SEL = 0
3309ad5b5801SMichal Simek     // .. ==> 0XF80007B4[2:2] = 0x00000000U
3310ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3311ad5b5801SMichal Simek     // .. L2_SEL = 0
3312ad5b5801SMichal Simek     // .. ==> 0XF80007B4[4:3] = 0x00000000U
3313ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3314ad5b5801SMichal Simek     // .. L3_SEL = 4
3315ad5b5801SMichal Simek     // .. ==> 0XF80007B4[7:5] = 0x00000004U
3316ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3317ad5b5801SMichal Simek     // .. Speed = 0
3318ad5b5801SMichal Simek     // .. ==> 0XF80007B4[8:8] = 0x00000000U
3319ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3320ad5b5801SMichal Simek     // .. IO_Type = 1
3321ad5b5801SMichal Simek     // .. ==> 0XF80007B4[11:9] = 0x00000001U
3322ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3323ad5b5801SMichal Simek     // .. PULLUP = 0
3324ad5b5801SMichal Simek     // .. ==> 0XF80007B4[12:12] = 0x00000000U
3325ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3326ad5b5801SMichal Simek     // .. DisableRcvr = 0
3327ad5b5801SMichal Simek     // .. ==> 0XF80007B4[13:13] = 0x00000000U
3328ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3329ad5b5801SMichal Simek     // ..
3330ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B4, 0x00003FFFU ,0x00000280U),
3331ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3332ad5b5801SMichal Simek     // .. ==> 0XF80007B8[0:0] = 0x00000000U
3333ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3334ad5b5801SMichal Simek     // .. L0_SEL = 0
3335ad5b5801SMichal Simek     // .. ==> 0XF80007B8[1:1] = 0x00000000U
3336ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3337ad5b5801SMichal Simek     // .. L1_SEL = 0
3338ad5b5801SMichal Simek     // .. ==> 0XF80007B8[2:2] = 0x00000000U
3339ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3340ad5b5801SMichal Simek     // .. L2_SEL = 0
3341ad5b5801SMichal Simek     // .. ==> 0XF80007B8[4:3] = 0x00000000U
3342ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3343ad5b5801SMichal Simek     // .. L3_SEL = 0
3344ad5b5801SMichal Simek     // .. ==> 0XF80007B8[7:5] = 0x00000000U
3345ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3346ad5b5801SMichal Simek     // .. Speed = 0
3347ad5b5801SMichal Simek     // .. ==> 0XF80007B8[8:8] = 0x00000000U
3348ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3349ad5b5801SMichal Simek     // .. IO_Type = 1
3350ad5b5801SMichal Simek     // .. ==> 0XF80007B8[11:9] = 0x00000001U
3351ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3352ad5b5801SMichal Simek     // .. PULLUP = 1
3353ad5b5801SMichal Simek     // .. ==> 0XF80007B8[12:12] = 0x00000001U
3354ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
3355ad5b5801SMichal Simek     // .. DisableRcvr = 0
3356ad5b5801SMichal Simek     // .. ==> 0XF80007B8[13:13] = 0x00000000U
3357ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3358ad5b5801SMichal Simek     // ..
3359ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B8, 0x00003FFFU ,0x00001200U),
3360ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3361ad5b5801SMichal Simek     // .. ==> 0XF80007BC[0:0] = 0x00000000U
3362ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3363ad5b5801SMichal Simek     // .. L0_SEL = 0
3364ad5b5801SMichal Simek     // .. ==> 0XF80007BC[1:1] = 0x00000000U
3365ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3366ad5b5801SMichal Simek     // .. L1_SEL = 0
3367ad5b5801SMichal Simek     // .. ==> 0XF80007BC[2:2] = 0x00000000U
3368ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3369ad5b5801SMichal Simek     // .. L2_SEL = 0
3370ad5b5801SMichal Simek     // .. ==> 0XF80007BC[4:3] = 0x00000000U
3371ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3372ad5b5801SMichal Simek     // .. L3_SEL = 0
3373ad5b5801SMichal Simek     // .. ==> 0XF80007BC[7:5] = 0x00000000U
3374ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
3375ad5b5801SMichal Simek     // .. Speed = 0
3376ad5b5801SMichal Simek     // .. ==> 0XF80007BC[8:8] = 0x00000000U
3377ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3378ad5b5801SMichal Simek     // .. IO_Type = 1
3379ad5b5801SMichal Simek     // .. ==> 0XF80007BC[11:9] = 0x00000001U
3380ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3381ad5b5801SMichal Simek     // .. PULLUP = 1
3382ad5b5801SMichal Simek     // .. ==> 0XF80007BC[12:12] = 0x00000001U
3383ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
3384ad5b5801SMichal Simek     // .. DisableRcvr = 0
3385ad5b5801SMichal Simek     // .. ==> 0XF80007BC[13:13] = 0x00000000U
3386ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3387ad5b5801SMichal Simek     // ..
3388ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007BC, 0x00003FFFU ,0x00001200U),
3389ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3390ad5b5801SMichal Simek     // .. ==> 0XF80007C0[0:0] = 0x00000000U
3391ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3392ad5b5801SMichal Simek     // .. L0_SEL = 0
3393ad5b5801SMichal Simek     // .. ==> 0XF80007C0[1:1] = 0x00000000U
3394ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3395ad5b5801SMichal Simek     // .. L1_SEL = 0
3396ad5b5801SMichal Simek     // .. ==> 0XF80007C0[2:2] = 0x00000000U
3397ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3398ad5b5801SMichal Simek     // .. L2_SEL = 0
3399ad5b5801SMichal Simek     // .. ==> 0XF80007C0[4:3] = 0x00000000U
3400ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3401ad5b5801SMichal Simek     // .. L3_SEL = 7
3402ad5b5801SMichal Simek     // .. ==> 0XF80007C0[7:5] = 0x00000007U
3403ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
3404ad5b5801SMichal Simek     // .. Speed = 0
3405ad5b5801SMichal Simek     // .. ==> 0XF80007C0[8:8] = 0x00000000U
3406ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3407ad5b5801SMichal Simek     // .. IO_Type = 1
3408ad5b5801SMichal Simek     // .. ==> 0XF80007C0[11:9] = 0x00000001U
3409ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3410ad5b5801SMichal Simek     // .. PULLUP = 0
3411ad5b5801SMichal Simek     // .. ==> 0XF80007C0[12:12] = 0x00000000U
3412ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3413ad5b5801SMichal Simek     // .. DisableRcvr = 0
3414ad5b5801SMichal Simek     // .. ==> 0XF80007C0[13:13] = 0x00000000U
3415ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3416ad5b5801SMichal Simek     // ..
3417ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C0, 0x00003FFFU ,0x000002E0U),
3418ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
3419ad5b5801SMichal Simek     // .. ==> 0XF80007C4[0:0] = 0x00000001U
3420ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3421ad5b5801SMichal Simek     // .. L0_SEL = 0
3422ad5b5801SMichal Simek     // .. ==> 0XF80007C4[1:1] = 0x00000000U
3423ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3424ad5b5801SMichal Simek     // .. L1_SEL = 0
3425ad5b5801SMichal Simek     // .. ==> 0XF80007C4[2:2] = 0x00000000U
3426ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3427ad5b5801SMichal Simek     // .. L2_SEL = 0
3428ad5b5801SMichal Simek     // .. ==> 0XF80007C4[4:3] = 0x00000000U
3429ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3430ad5b5801SMichal Simek     // .. L3_SEL = 7
3431ad5b5801SMichal Simek     // .. ==> 0XF80007C4[7:5] = 0x00000007U
3432ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
3433ad5b5801SMichal Simek     // .. Speed = 0
3434ad5b5801SMichal Simek     // .. ==> 0XF80007C4[8:8] = 0x00000000U
3435ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3436ad5b5801SMichal Simek     // .. IO_Type = 1
3437ad5b5801SMichal Simek     // .. ==> 0XF80007C4[11:9] = 0x00000001U
3438ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3439ad5b5801SMichal Simek     // .. PULLUP = 0
3440ad5b5801SMichal Simek     // .. ==> 0XF80007C4[12:12] = 0x00000000U
3441ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3442ad5b5801SMichal Simek     // .. DisableRcvr = 0
3443ad5b5801SMichal Simek     // .. ==> 0XF80007C4[13:13] = 0x00000000U
3444ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3445ad5b5801SMichal Simek     // ..
3446ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C4, 0x00003FFFU ,0x000002E1U),
3447ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3448ad5b5801SMichal Simek     // .. ==> 0XF80007C8[0:0] = 0x00000000U
3449ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3450ad5b5801SMichal Simek     // .. L0_SEL = 0
3451ad5b5801SMichal Simek     // .. ==> 0XF80007C8[1:1] = 0x00000000U
3452ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3453ad5b5801SMichal Simek     // .. L1_SEL = 0
3454ad5b5801SMichal Simek     // .. ==> 0XF80007C8[2:2] = 0x00000000U
3455ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3456ad5b5801SMichal Simek     // .. L2_SEL = 0
3457ad5b5801SMichal Simek     // .. ==> 0XF80007C8[4:3] = 0x00000000U
3458ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3459ad5b5801SMichal Simek     // .. L3_SEL = 2
3460ad5b5801SMichal Simek     // .. ==> 0XF80007C8[7:5] = 0x00000002U
3461ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000040U
3462ad5b5801SMichal Simek     // .. Speed = 0
3463ad5b5801SMichal Simek     // .. ==> 0XF80007C8[8:8] = 0x00000000U
3464ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3465ad5b5801SMichal Simek     // .. IO_Type = 1
3466ad5b5801SMichal Simek     // .. ==> 0XF80007C8[11:9] = 0x00000001U
3467ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3468ad5b5801SMichal Simek     // .. PULLUP = 1
3469ad5b5801SMichal Simek     // .. ==> 0XF80007C8[12:12] = 0x00000001U
3470ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
3471ad5b5801SMichal Simek     // .. DisableRcvr = 0
3472ad5b5801SMichal Simek     // .. ==> 0XF80007C8[13:13] = 0x00000000U
3473ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3474ad5b5801SMichal Simek     // ..
3475ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C8, 0x00003FFFU ,0x00001240U),
3476ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3477ad5b5801SMichal Simek     // .. ==> 0XF80007CC[0:0] = 0x00000000U
3478ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3479ad5b5801SMichal Simek     // .. L0_SEL = 0
3480ad5b5801SMichal Simek     // .. ==> 0XF80007CC[1:1] = 0x00000000U
3481ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3482ad5b5801SMichal Simek     // .. L1_SEL = 0
3483ad5b5801SMichal Simek     // .. ==> 0XF80007CC[2:2] = 0x00000000U
3484ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3485ad5b5801SMichal Simek     // .. L2_SEL = 0
3486ad5b5801SMichal Simek     // .. ==> 0XF80007CC[4:3] = 0x00000000U
3487ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3488ad5b5801SMichal Simek     // .. L3_SEL = 2
3489ad5b5801SMichal Simek     // .. ==> 0XF80007CC[7:5] = 0x00000002U
3490ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000040U
3491ad5b5801SMichal Simek     // .. Speed = 0
3492ad5b5801SMichal Simek     // .. ==> 0XF80007CC[8:8] = 0x00000000U
3493ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3494ad5b5801SMichal Simek     // .. IO_Type = 1
3495ad5b5801SMichal Simek     // .. ==> 0XF80007CC[11:9] = 0x00000001U
3496ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3497ad5b5801SMichal Simek     // .. PULLUP = 1
3498ad5b5801SMichal Simek     // .. ==> 0XF80007CC[12:12] = 0x00000001U
3499ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
3500ad5b5801SMichal Simek     // .. DisableRcvr = 0
3501ad5b5801SMichal Simek     // .. ==> 0XF80007CC[13:13] = 0x00000000U
3502ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3503ad5b5801SMichal Simek     // ..
3504ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007CC, 0x00003FFFU ,0x00001240U),
3505ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3506ad5b5801SMichal Simek     // .. ==> 0XF80007D0[0:0] = 0x00000000U
3507ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3508ad5b5801SMichal Simek     // .. L0_SEL = 0
3509ad5b5801SMichal Simek     // .. ==> 0XF80007D0[1:1] = 0x00000000U
3510ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3511ad5b5801SMichal Simek     // .. L1_SEL = 0
3512ad5b5801SMichal Simek     // .. ==> 0XF80007D0[2:2] = 0x00000000U
3513ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3514ad5b5801SMichal Simek     // .. L2_SEL = 0
3515ad5b5801SMichal Simek     // .. ==> 0XF80007D0[4:3] = 0x00000000U
3516ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3517ad5b5801SMichal Simek     // .. L3_SEL = 4
3518ad5b5801SMichal Simek     // .. ==> 0XF80007D0[7:5] = 0x00000004U
3519ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3520ad5b5801SMichal Simek     // .. Speed = 0
3521ad5b5801SMichal Simek     // .. ==> 0XF80007D0[8:8] = 0x00000000U
3522ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3523ad5b5801SMichal Simek     // .. IO_Type = 1
3524ad5b5801SMichal Simek     // .. ==> 0XF80007D0[11:9] = 0x00000001U
3525ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3526ad5b5801SMichal Simek     // .. PULLUP = 0
3527ad5b5801SMichal Simek     // .. ==> 0XF80007D0[12:12] = 0x00000000U
3528ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3529ad5b5801SMichal Simek     // .. DisableRcvr = 0
3530ad5b5801SMichal Simek     // .. ==> 0XF80007D0[13:13] = 0x00000000U
3531ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3532ad5b5801SMichal Simek     // ..
3533ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D0, 0x00003FFFU ,0x00000280U),
3534ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
3535ad5b5801SMichal Simek     // .. ==> 0XF80007D4[0:0] = 0x00000000U
3536ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3537ad5b5801SMichal Simek     // .. L0_SEL = 0
3538ad5b5801SMichal Simek     // .. ==> 0XF80007D4[1:1] = 0x00000000U
3539ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
3540ad5b5801SMichal Simek     // .. L1_SEL = 0
3541ad5b5801SMichal Simek     // .. ==> 0XF80007D4[2:2] = 0x00000000U
3542ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
3543ad5b5801SMichal Simek     // .. L2_SEL = 0
3544ad5b5801SMichal Simek     // .. ==> 0XF80007D4[4:3] = 0x00000000U
3545ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
3546ad5b5801SMichal Simek     // .. L3_SEL = 4
3547ad5b5801SMichal Simek     // .. ==> 0XF80007D4[7:5] = 0x00000004U
3548ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
3549ad5b5801SMichal Simek     // .. Speed = 0
3550ad5b5801SMichal Simek     // .. ==> 0XF80007D4[8:8] = 0x00000000U
3551ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3552ad5b5801SMichal Simek     // .. IO_Type = 1
3553ad5b5801SMichal Simek     // .. ==> 0XF80007D4[11:9] = 0x00000001U
3554ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
3555ad5b5801SMichal Simek     // .. PULLUP = 0
3556ad5b5801SMichal Simek     // .. ==> 0XF80007D4[12:12] = 0x00000000U
3557ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
3558ad5b5801SMichal Simek     // .. DisableRcvr = 0
3559ad5b5801SMichal Simek     // .. ==> 0XF80007D4[13:13] = 0x00000000U
3560ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
3561ad5b5801SMichal Simek     // ..
3562ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D4, 0x00003FFFU ,0x00000280U),
3563ad5b5801SMichal Simek     // .. SDIO0_WP_SEL = 15
3564ad5b5801SMichal Simek     // .. ==> 0XF8000830[5:0] = 0x0000000FU
3565ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000003FU    VAL : 0x0000000FU
3566ad5b5801SMichal Simek     // .. SDIO0_CD_SEL = 14
3567ad5b5801SMichal Simek     // .. ==> 0XF8000830[21:16] = 0x0000000EU
3568ad5b5801SMichal Simek     // ..     ==> MASK : 0x003F0000U    VAL : 0x000E0000U
3569ad5b5801SMichal Simek     // ..
3570ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000830, 0x003F003FU ,0x000E000FU),
3571ad5b5801SMichal Simek     // .. FINISH: MIO PROGRAMMING
3572ad5b5801SMichal Simek     // .. START: LOCK IT BACK
3573ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
3574ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
3575ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
3576ad5b5801SMichal Simek     // ..
3577ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
3578ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
3579ad5b5801SMichal Simek     // FINISH: top
3580ad5b5801SMichal Simek     //
3581ad5b5801SMichal Simek     EMIT_EXIT(),
3582ad5b5801SMichal Simek 
3583ad5b5801SMichal Simek     //
3584ad5b5801SMichal Simek };
3585ad5b5801SMichal Simek 
3586ad5b5801SMichal Simek unsigned long ps7_peripherals_init_data_3_0[] = {
3587ad5b5801SMichal Simek     // START: top
3588ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
3589ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
3590ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
3591ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
3592ad5b5801SMichal Simek     // ..
3593ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
3594ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
3595ad5b5801SMichal Simek     // .. START: DDR TERM/IBUF_DISABLE_MODE SETTINGS
3596ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
3597ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000001U
3598ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
3599ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
3600ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000001U
3601ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3602ad5b5801SMichal Simek     // ..
3603ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000180U ,0x00000180U),
3604ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
3605ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000001U
3606ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
3607ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
3608ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000001U
3609ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3610ad5b5801SMichal Simek     // ..
3611ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000180U ,0x00000180U),
3612ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
3613ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000001U
3614ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
3615ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
3616ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000001U
3617ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3618ad5b5801SMichal Simek     // ..
3619ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000180U ,0x00000180U),
3620ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
3621ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000001U
3622ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
3623ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
3624ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000001U
3625ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
3626ad5b5801SMichal Simek     // ..
3627ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000180U ,0x00000180U),
3628ad5b5801SMichal Simek     // .. FINISH: DDR TERM/IBUF_DISABLE_MODE SETTINGS
3629ad5b5801SMichal Simek     // .. START: LOCK IT BACK
3630ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
3631ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
3632ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
3633ad5b5801SMichal Simek     // ..
3634ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
3635ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
3636ad5b5801SMichal Simek     // .. START: SRAM/NOR SET OPMODE
3637ad5b5801SMichal Simek     // .. FINISH: SRAM/NOR SET OPMODE
3638ad5b5801SMichal Simek     // .. START: UART REGISTERS
3639ad5b5801SMichal Simek     // .. BDIV = 0x6
3640ad5b5801SMichal Simek     // .. ==> 0XE0001034[7:0] = 0x00000006U
3641ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000FFU    VAL : 0x00000006U
3642ad5b5801SMichal Simek     // ..
3643ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001034, 0x000000FFU ,0x00000006U),
3644ad5b5801SMichal Simek     // .. CD = 0x3e
3645ad5b5801SMichal Simek     // .. ==> 0XE0001018[15:0] = 0x0000003EU
3646ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000003EU
3647ad5b5801SMichal Simek     // ..
3648ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001018, 0x0000FFFFU ,0x0000003EU),
3649ad5b5801SMichal Simek     // .. STPBRK = 0x0
3650ad5b5801SMichal Simek     // .. ==> 0XE0001000[8:8] = 0x00000000U
3651ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
3652ad5b5801SMichal Simek     // .. STTBRK = 0x0
3653ad5b5801SMichal Simek     // .. ==> 0XE0001000[7:7] = 0x00000000U
3654ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
3655ad5b5801SMichal Simek     // .. RSTTO = 0x0
3656ad5b5801SMichal Simek     // .. ==> 0XE0001000[6:6] = 0x00000000U
3657ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
3658ad5b5801SMichal Simek     // .. TXDIS = 0x0
3659ad5b5801SMichal Simek     // .. ==> 0XE0001000[5:5] = 0x00000000U
3660ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
3661ad5b5801SMichal Simek     // .. TXEN = 0x1
3662ad5b5801SMichal Simek     // .. ==> 0XE0001000[4:4] = 0x00000001U
3663ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
3664ad5b5801SMichal Simek     // .. RXDIS = 0x0
3665ad5b5801SMichal Simek     // .. ==> 0XE0001000[3:3] = 0x00000000U
3666ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
3667ad5b5801SMichal Simek     // .. RXEN = 0x1
3668ad5b5801SMichal Simek     // .. ==> 0XE0001000[2:2] = 0x00000001U
3669ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
3670ad5b5801SMichal Simek     // .. TXRES = 0x1
3671ad5b5801SMichal Simek     // .. ==> 0XE0001000[1:1] = 0x00000001U
3672ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
3673ad5b5801SMichal Simek     // .. RXRES = 0x1
3674ad5b5801SMichal Simek     // .. ==> 0XE0001000[0:0] = 0x00000001U
3675ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
3676ad5b5801SMichal Simek     // ..
3677ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001000, 0x000001FFU ,0x00000017U),
3678ad5b5801SMichal Simek     // .. CHMODE = 0x0
3679ad5b5801SMichal Simek     // .. ==> 0XE0001004[9:8] = 0x00000000U
3680ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000300U    VAL : 0x00000000U
3681ad5b5801SMichal Simek     // .. NBSTOP = 0x0
3682ad5b5801SMichal Simek     // .. ==> 0XE0001004[7:6] = 0x00000000U
3683ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
3684ad5b5801SMichal Simek     // .. PAR = 0x4
3685ad5b5801SMichal Simek     // .. ==> 0XE0001004[5:3] = 0x00000004U
3686ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000038U    VAL : 0x00000020U
3687ad5b5801SMichal Simek     // .. CHRL = 0x0
3688ad5b5801SMichal Simek     // .. ==> 0XE0001004[2:1] = 0x00000000U
3689ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
3690ad5b5801SMichal Simek     // .. CLKS = 0x0
3691ad5b5801SMichal Simek     // .. ==> 0XE0001004[0:0] = 0x00000000U
3692ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
3693ad5b5801SMichal Simek     // ..
3694ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001004, 0x000003FFU ,0x00000020U),
3695ad5b5801SMichal Simek     // .. FINISH: UART REGISTERS
3696ad5b5801SMichal Simek     // .. START: QSPI REGISTERS
3697ad5b5801SMichal Simek     // .. Holdb_dr = 1
3698ad5b5801SMichal Simek     // .. ==> 0XE000D000[19:19] = 0x00000001U
3699ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
3700ad5b5801SMichal Simek     // ..
3701ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000D000, 0x00080000U ,0x00080000U),
3702ad5b5801SMichal Simek     // .. FINISH: QSPI REGISTERS
3703ad5b5801SMichal Simek     // .. START: PL POWER ON RESET REGISTERS
3704ad5b5801SMichal Simek     // .. PCFG_POR_CNT_4K = 0
3705ad5b5801SMichal Simek     // .. ==> 0XF8007000[29:29] = 0x00000000U
3706ad5b5801SMichal Simek     // ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
3707ad5b5801SMichal Simek     // ..
3708ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8007000, 0x20000000U ,0x00000000U),
3709ad5b5801SMichal Simek     // .. FINISH: PL POWER ON RESET REGISTERS
3710ad5b5801SMichal Simek     // .. START: SMC TIMING CALCULATION REGISTER UPDATE
3711ad5b5801SMichal Simek     // .. .. START: NAND SET CYCLE
3712ad5b5801SMichal Simek     // .. .. FINISH: NAND SET CYCLE
3713ad5b5801SMichal Simek     // .. .. START: OPMODE
3714ad5b5801SMichal Simek     // .. .. FINISH: OPMODE
3715ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
3716ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
3717ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS0 SET CYCLE
3718ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS0 SET CYCLE
3719ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
3720ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
3721ad5b5801SMichal Simek     // .. .. START: NOR CS0 BASE ADDRESS
3722ad5b5801SMichal Simek     // .. .. FINISH: NOR CS0 BASE ADDRESS
3723ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS1 SET CYCLE
3724ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS1 SET CYCLE
3725ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
3726ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
3727ad5b5801SMichal Simek     // .. .. START: NOR CS1 BASE ADDRESS
3728ad5b5801SMichal Simek     // .. .. FINISH: NOR CS1 BASE ADDRESS
3729ad5b5801SMichal Simek     // .. .. START: USB RESET
3730ad5b5801SMichal Simek     // .. .. .. START: USB0 RESET
3731ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
3732ad5b5801SMichal Simek     // .. .. .. .. DIRECTION_0 = 0x80
3733ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A204[31:0] = 0x00000080U
3734ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000080U
3735ad5b5801SMichal Simek     // .. .. .. ..
3736ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A204, 0xFFFFFFFFU ,0x00000080U),
3737ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
3738ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
3739ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
3740ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3741ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
3742ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
3743ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
3744ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x80
3745ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000080U
3746ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000080U
3747ad5b5801SMichal Simek     // .. .. .. ..
3748ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0080U),
3749ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3750ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3751ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3752ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3753ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3754ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3755ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3756ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
3757ad5b5801SMichal Simek     // .. .. .. .. OP_ENABLE_0 = 0x80
3758ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A208[31:0] = 0x00000080U
3759ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000080U
3760ad5b5801SMichal Simek     // .. .. .. ..
3761ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A208, 0xFFFFFFFFU ,0x00000080U),
3762ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
3763ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
3764ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
3765ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3766ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
3767ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
3768ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
3769ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x0
3770ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000000U
3771ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000000U
3772ad5b5801SMichal Simek     // .. .. .. ..
3773ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0000U),
3774ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3775ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3776ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3777ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3778ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
3779ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
3780ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
3781ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
3782ad5b5801SMichal Simek     // .. .. .. ..
3783ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
3784ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
3785ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3786ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
3787ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
3788ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
3789ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x80
3790ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000080U
3791ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000080U
3792ad5b5801SMichal Simek     // .. .. .. ..
3793ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0080U),
3794ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3795ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3796ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3797ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3798ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3799ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3800ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3801ad5b5801SMichal Simek     // .. .. .. FINISH: USB0 RESET
3802ad5b5801SMichal Simek     // .. .. .. START: USB1 RESET
3803ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
3804ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
3805ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
3806ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
3807ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3808ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3809ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3810ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3811ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3812ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3813ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3814ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3815ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
3816ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
3817ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
3818ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
3819ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3820ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3821ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3822ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3823ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3824ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
3825ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
3826ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
3827ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
3828ad5b5801SMichal Simek     // .. .. .. ..
3829ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
3830ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
3831ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3832ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3833ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3834ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3835ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3836ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3837ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3838ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3839ad5b5801SMichal Simek     // .. .. .. FINISH: USB1 RESET
3840ad5b5801SMichal Simek     // .. .. FINISH: USB RESET
3841ad5b5801SMichal Simek     // .. .. START: ENET RESET
3842ad5b5801SMichal Simek     // .. .. .. START: ENET0 RESET
3843ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
3844ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
3845ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
3846ad5b5801SMichal Simek     // .. .. .. .. DIRECTION_1 = 0x8000
3847ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A244[21:0] = 0x00008000U
3848ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x003FFFFFU    VAL : 0x00008000U
3849ad5b5801SMichal Simek     // .. .. .. ..
3850ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A244, 0x003FFFFFU ,0x00008000U),
3851ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
3852ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3853ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3854ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3855ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3856ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3857ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0x7fff
3858ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x00007FFFU
3859ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x7FFF0000U
3860ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x8000
3861ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00008000U
3862ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00008000U
3863ad5b5801SMichal Simek     // .. .. .. ..
3864ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0x7FFF8000U),
3865ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3866ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3867ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3868ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
3869ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
3870ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
3871ad5b5801SMichal Simek     // .. .. .. .. OP_ENABLE_1 = 0x8000
3872ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A248[21:0] = 0x00008000U
3873ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x003FFFFFU    VAL : 0x00008000U
3874ad5b5801SMichal Simek     // .. .. .. ..
3875ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A248, 0x003FFFFFU ,0x00008000U),
3876ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
3877ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3878ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3879ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3880ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3881ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3882ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0x7fff
3883ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x00007FFFU
3884ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x7FFF0000U
3885ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x0
3886ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00000000U
3887ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000000U
3888ad5b5801SMichal Simek     // .. .. .. ..
3889ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0x7FFF0000U),
3890ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
3891ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
3892ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
3893ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
3894ad5b5801SMichal Simek     // .. .. .. ..
3895ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
3896ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
3897ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3898ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3899ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3900ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3901ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3902ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0x7fff
3903ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x00007FFFU
3904ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x7FFF0000U
3905ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x8000
3906ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00008000U
3907ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00008000U
3908ad5b5801SMichal Simek     // .. .. .. ..
3909ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0x7FFF8000U),
3910ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3911ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3912ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3913ad5b5801SMichal Simek     // .. .. .. FINISH: ENET0 RESET
3914ad5b5801SMichal Simek     // .. .. .. START: ENET1 RESET
3915ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
3916ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
3917ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
3918ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
3919ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3920ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3921ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3922ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3923ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3924ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3925ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3926ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3927ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
3928ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
3929ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
3930ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
3931ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3932ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3933ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3934ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3935ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3936ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
3937ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
3938ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
3939ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
3940ad5b5801SMichal Simek     // .. .. .. ..
3941ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
3942ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
3943ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3944ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3945ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3946ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3947ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3948ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3949ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3950ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3951ad5b5801SMichal Simek     // .. .. .. FINISH: ENET1 RESET
3952ad5b5801SMichal Simek     // .. .. FINISH: ENET RESET
3953ad5b5801SMichal Simek     // .. .. START: I2C RESET
3954ad5b5801SMichal Simek     // .. .. .. START: I2C0 RESET
3955ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
3956ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
3957ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
3958ad5b5801SMichal Simek     // .. .. .. .. DIRECTION_1 = 0x4000
3959ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A244[21:0] = 0x00004000U
3960ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x003FFFFFU    VAL : 0x00004000U
3961ad5b5801SMichal Simek     // .. .. .. ..
3962ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A244, 0x003FFFFFU ,0x00004000U),
3963ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
3964ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
3965ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
3966ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
3967ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
3968ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
3969ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0xbfff
3970ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x0000BFFFU
3971ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xBFFF0000U
3972ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x4000
3973ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00004000U
3974ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00004000U
3975ad5b5801SMichal Simek     // .. .. .. ..
3976ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0xBFFF4000U),
3977ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
3978ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
3979ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
3980ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
3981ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
3982ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
3983ad5b5801SMichal Simek     // .. .. .. .. OP_ENABLE_1 = 0x4000
3984ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A248[21:0] = 0x00004000U
3985ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x003FFFFFU    VAL : 0x00004000U
3986ad5b5801SMichal Simek     // .. .. .. ..
3987ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A248, 0x003FFFFFU ,0x00004000U),
3988ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
3989ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
3990ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
3991ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
3992ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
3993ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
3994ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0xbfff
3995ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x0000BFFFU
3996ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xBFFF0000U
3997ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x0
3998ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00000000U
3999ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000000U
4000ad5b5801SMichal Simek     // .. .. .. ..
4001ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0xBFFF0000U),
4002ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
4003ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
4004ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
4005ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
4006ad5b5801SMichal Simek     // .. .. .. ..
4007ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
4008ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
4009ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
4010ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
4011ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
4012ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
4013ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
4014ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0xbfff
4015ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x0000BFFFU
4016ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xBFFF0000U
4017ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x4000
4018ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00004000U
4019ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00004000U
4020ad5b5801SMichal Simek     // .. .. .. ..
4021ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0xBFFF4000U),
4022ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
4023ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
4024ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
4025ad5b5801SMichal Simek     // .. .. .. FINISH: I2C0 RESET
4026ad5b5801SMichal Simek     // .. .. .. START: I2C1 RESET
4027ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
4028ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
4029ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
4030ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
4031ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
4032ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
4033ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
4034ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
4035ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
4036ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
4037ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
4038ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
4039ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
4040ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
4041ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
4042ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
4043ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
4044ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
4045ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
4046ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
4047ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
4048ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
4049ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
4050ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
4051ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
4052ad5b5801SMichal Simek     // .. .. .. ..
4053ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
4054ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
4055ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
4056ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
4057ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
4058ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
4059ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
4060ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
4061ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
4062ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
4063ad5b5801SMichal Simek     // .. .. .. FINISH: I2C1 RESET
4064ad5b5801SMichal Simek     // .. .. FINISH: I2C RESET
4065ad5b5801SMichal Simek     // .. .. START: NOR CHIP SELECT
4066ad5b5801SMichal Simek     // .. .. .. START: DIR MODE BANK 0
4067ad5b5801SMichal Simek     // .. .. .. FINISH: DIR MODE BANK 0
4068ad5b5801SMichal Simek     // .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
4069ad5b5801SMichal Simek     // .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
4070ad5b5801SMichal Simek     // .. .. .. START: OUTPUT ENABLE BANK 0
4071ad5b5801SMichal Simek     // .. .. .. FINISH: OUTPUT ENABLE BANK 0
4072ad5b5801SMichal Simek     // .. .. FINISH: NOR CHIP SELECT
4073ad5b5801SMichal Simek     // .. FINISH: SMC TIMING CALCULATION REGISTER UPDATE
4074ad5b5801SMichal Simek     // FINISH: top
4075ad5b5801SMichal Simek     //
4076ad5b5801SMichal Simek     EMIT_EXIT(),
4077ad5b5801SMichal Simek 
4078ad5b5801SMichal Simek     //
4079ad5b5801SMichal Simek };
4080ad5b5801SMichal Simek 
4081ad5b5801SMichal Simek unsigned long ps7_post_config_3_0[] = {
4082ad5b5801SMichal Simek     // START: top
4083ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
4084ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
4085ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
4086ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
4087ad5b5801SMichal Simek     // ..
4088ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
4089ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
4090ad5b5801SMichal Simek     // .. START: ENABLING LEVEL SHIFTER
4091ad5b5801SMichal Simek     // .. USER_LVL_INP_EN_0 = 1
4092ad5b5801SMichal Simek     // .. ==> 0XF8000900[3:3] = 0x00000001U
4093ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
4094ad5b5801SMichal Simek     // .. USER_LVL_OUT_EN_0 = 1
4095ad5b5801SMichal Simek     // .. ==> 0XF8000900[2:2] = 0x00000001U
4096ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
4097ad5b5801SMichal Simek     // .. USER_LVL_INP_EN_1 = 1
4098ad5b5801SMichal Simek     // .. ==> 0XF8000900[1:1] = 0x00000001U
4099ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
4100ad5b5801SMichal Simek     // .. USER_LVL_OUT_EN_1 = 1
4101ad5b5801SMichal Simek     // .. ==> 0XF8000900[0:0] = 0x00000001U
4102ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4103ad5b5801SMichal Simek     // ..
4104ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000900, 0x0000000FU ,0x0000000FU),
4105ad5b5801SMichal Simek     // .. FINISH: ENABLING LEVEL SHIFTER
4106ad5b5801SMichal Simek     // .. START: FPGA RESETS TO 0
4107ad5b5801SMichal Simek     // .. reserved_3 = 0
4108ad5b5801SMichal Simek     // .. ==> 0XF8000240[31:25] = 0x00000000U
4109ad5b5801SMichal Simek     // ..     ==> MASK : 0xFE000000U    VAL : 0x00000000U
4110ad5b5801SMichal Simek     // .. reserved_FPGA_ACP_RST = 0
4111ad5b5801SMichal Simek     // .. ==> 0XF8000240[24:24] = 0x00000000U
4112ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
4113ad5b5801SMichal Simek     // .. reserved_FPGA_AXDS3_RST = 0
4114ad5b5801SMichal Simek     // .. ==> 0XF8000240[23:23] = 0x00000000U
4115ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
4116ad5b5801SMichal Simek     // .. reserved_FPGA_AXDS2_RST = 0
4117ad5b5801SMichal Simek     // .. ==> 0XF8000240[22:22] = 0x00000000U
4118ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
4119ad5b5801SMichal Simek     // .. reserved_FPGA_AXDS1_RST = 0
4120ad5b5801SMichal Simek     // .. ==> 0XF8000240[21:21] = 0x00000000U
4121ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
4122ad5b5801SMichal Simek     // .. reserved_FPGA_AXDS0_RST = 0
4123ad5b5801SMichal Simek     // .. ==> 0XF8000240[20:20] = 0x00000000U
4124ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
4125ad5b5801SMichal Simek     // .. reserved_2 = 0
4126ad5b5801SMichal Simek     // .. ==> 0XF8000240[19:18] = 0x00000000U
4127ad5b5801SMichal Simek     // ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
4128ad5b5801SMichal Simek     // .. reserved_FSSW1_FPGA_RST = 0
4129ad5b5801SMichal Simek     // .. ==> 0XF8000240[17:17] = 0x00000000U
4130ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
4131ad5b5801SMichal Simek     // .. reserved_FSSW0_FPGA_RST = 0
4132ad5b5801SMichal Simek     // .. ==> 0XF8000240[16:16] = 0x00000000U
4133ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
4134ad5b5801SMichal Simek     // .. reserved_1 = 0
4135ad5b5801SMichal Simek     // .. ==> 0XF8000240[15:14] = 0x00000000U
4136ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000C000U    VAL : 0x00000000U
4137ad5b5801SMichal Simek     // .. reserved_FPGA_FMSW1_RST = 0
4138ad5b5801SMichal Simek     // .. ==> 0XF8000240[13:13] = 0x00000000U
4139ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
4140ad5b5801SMichal Simek     // .. reserved_FPGA_FMSW0_RST = 0
4141ad5b5801SMichal Simek     // .. ==> 0XF8000240[12:12] = 0x00000000U
4142ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
4143ad5b5801SMichal Simek     // .. reserved_FPGA_DMA3_RST = 0
4144ad5b5801SMichal Simek     // .. ==> 0XF8000240[11:11] = 0x00000000U
4145ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
4146ad5b5801SMichal Simek     // .. reserved_FPGA_DMA2_RST = 0
4147ad5b5801SMichal Simek     // .. ==> 0XF8000240[10:10] = 0x00000000U
4148ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
4149ad5b5801SMichal Simek     // .. reserved_FPGA_DMA1_RST = 0
4150ad5b5801SMichal Simek     // .. ==> 0XF8000240[9:9] = 0x00000000U
4151ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
4152ad5b5801SMichal Simek     // .. reserved_FPGA_DMA0_RST = 0
4153ad5b5801SMichal Simek     // .. ==> 0XF8000240[8:8] = 0x00000000U
4154ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
4155ad5b5801SMichal Simek     // .. reserved = 0
4156ad5b5801SMichal Simek     // .. ==> 0XF8000240[7:4] = 0x00000000U
4157ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
4158ad5b5801SMichal Simek     // .. FPGA3_OUT_RST = 0
4159ad5b5801SMichal Simek     // .. ==> 0XF8000240[3:3] = 0x00000000U
4160ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
4161ad5b5801SMichal Simek     // .. FPGA2_OUT_RST = 0
4162ad5b5801SMichal Simek     // .. ==> 0XF8000240[2:2] = 0x00000000U
4163ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
4164ad5b5801SMichal Simek     // .. FPGA1_OUT_RST = 0
4165ad5b5801SMichal Simek     // .. ==> 0XF8000240[1:1] = 0x00000000U
4166ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
4167ad5b5801SMichal Simek     // .. FPGA0_OUT_RST = 0
4168ad5b5801SMichal Simek     // .. ==> 0XF8000240[0:0] = 0x00000000U
4169ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4170ad5b5801SMichal Simek     // ..
4171ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000240, 0xFFFFFFFFU ,0x00000000U),
4172ad5b5801SMichal Simek     // .. FINISH: FPGA RESETS TO 0
4173ad5b5801SMichal Simek     // .. START: AFI REGISTERS
4174ad5b5801SMichal Simek     // .. .. START: AFI0 REGISTERS
4175ad5b5801SMichal Simek     // .. .. FINISH: AFI0 REGISTERS
4176ad5b5801SMichal Simek     // .. .. START: AFI1 REGISTERS
4177ad5b5801SMichal Simek     // .. .. FINISH: AFI1 REGISTERS
4178ad5b5801SMichal Simek     // .. .. START: AFI2 REGISTERS
4179ad5b5801SMichal Simek     // .. .. FINISH: AFI2 REGISTERS
4180ad5b5801SMichal Simek     // .. .. START: AFI3 REGISTERS
4181ad5b5801SMichal Simek     // .. .. FINISH: AFI3 REGISTERS
4182ad5b5801SMichal Simek     // .. FINISH: AFI REGISTERS
4183ad5b5801SMichal Simek     // .. START: LOCK IT BACK
4184ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
4185ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
4186ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
4187ad5b5801SMichal Simek     // ..
4188ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
4189ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
4190ad5b5801SMichal Simek     // FINISH: top
4191ad5b5801SMichal Simek     //
4192ad5b5801SMichal Simek     EMIT_EXIT(),
4193ad5b5801SMichal Simek 
4194ad5b5801SMichal Simek     //
4195ad5b5801SMichal Simek };
4196ad5b5801SMichal Simek 
4197ad5b5801SMichal Simek 
4198ad5b5801SMichal Simek unsigned long ps7_pll_init_data_2_0[] = {
4199ad5b5801SMichal Simek     // START: top
4200ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
4201ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
4202ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
4203ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
4204ad5b5801SMichal Simek     // ..
4205ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
4206ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
4207ad5b5801SMichal Simek     // .. START: PLL SLCR REGISTERS
4208ad5b5801SMichal Simek     // .. .. START: ARM PLL INIT
4209ad5b5801SMichal Simek     // .. .. PLL_RES = 0x2
4210ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[7:4] = 0x00000002U
4211ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
4212ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
4213ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[11:8] = 0x00000002U
4214ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
4215ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0xfa
4216ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[21:12] = 0x000000FAU
4217ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x000FA000U
4218ad5b5801SMichal Simek     // .. ..
4219ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000110, 0x003FFFF0U ,0x000FA220U),
4220ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
4221ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x28
4222ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[18:12] = 0x00000028U
4223ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x00028000U
4224ad5b5801SMichal Simek     // .. .. ..
4225ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x0007F000U ,0x00028000U),
4226ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
4227ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
4228ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
4229ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[4:4] = 0x00000001U
4230ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
4231ad5b5801SMichal Simek     // .. .. ..
4232ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000010U ,0x00000010U),
4233ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
4234ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
4235ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
4236ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[0:0] = 0x00000001U
4237ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4238ad5b5801SMichal Simek     // .. .. ..
4239ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000001U ,0x00000001U),
4240ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
4241ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
4242ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
4243ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[0:0] = 0x00000000U
4244ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4245ad5b5801SMichal Simek     // .. .. ..
4246ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000001U ,0x00000000U),
4247ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
4248ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
4249ad5b5801SMichal Simek     // .. .. .. ARM_PLL_LOCK = 1
4250ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[0:0] = 0x00000001U
4251ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4252ad5b5801SMichal Simek     // .. .. ..
4253ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000001U),
4254ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
4255ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
4256ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
4257ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[4:4] = 0x00000000U
4258ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
4259ad5b5801SMichal Simek     // .. .. ..
4260ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000010U ,0x00000000U),
4261ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
4262ad5b5801SMichal Simek     // .. .. .. SRCSEL = 0x0
4263ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[5:4] = 0x00000000U
4264ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4265ad5b5801SMichal Simek     // .. .. .. DIVISOR = 0x2
4266ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[13:8] = 0x00000002U
4267ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00003F00U    VAL : 0x00000200U
4268ad5b5801SMichal Simek     // .. .. .. CPU_6OR4XCLKACT = 0x1
4269ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[24:24] = 0x00000001U
4270ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x01000000U    VAL : 0x01000000U
4271ad5b5801SMichal Simek     // .. .. .. CPU_3OR2XCLKACT = 0x1
4272ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[25:25] = 0x00000001U
4273ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x02000000U    VAL : 0x02000000U
4274ad5b5801SMichal Simek     // .. .. .. CPU_2XCLKACT = 0x1
4275ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[26:26] = 0x00000001U
4276ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x04000000U    VAL : 0x04000000U
4277ad5b5801SMichal Simek     // .. .. .. CPU_1XCLKACT = 0x1
4278ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[27:27] = 0x00000001U
4279ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x08000000U    VAL : 0x08000000U
4280ad5b5801SMichal Simek     // .. .. .. CPU_PERI_CLKACT = 0x1
4281ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[28:28] = 0x00000001U
4282ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
4283ad5b5801SMichal Simek     // .. .. ..
4284ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000120, 0x1F003F30U ,0x1F000200U),
4285ad5b5801SMichal Simek     // .. .. FINISH: ARM PLL INIT
4286ad5b5801SMichal Simek     // .. .. START: DDR PLL INIT
4287ad5b5801SMichal Simek     // .. .. PLL_RES = 0x2
4288ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[7:4] = 0x00000002U
4289ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
4290ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
4291ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[11:8] = 0x00000002U
4292ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
4293ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0x12c
4294ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[21:12] = 0x0000012CU
4295ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x0012C000U
4296ad5b5801SMichal Simek     // .. ..
4297ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000114, 0x003FFFF0U ,0x0012C220U),
4298ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
4299ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x20
4300ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[18:12] = 0x00000020U
4301ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x00020000U
4302ad5b5801SMichal Simek     // .. .. ..
4303ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x0007F000U ,0x00020000U),
4304ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
4305ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
4306ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
4307ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[4:4] = 0x00000001U
4308ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
4309ad5b5801SMichal Simek     // .. .. ..
4310ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000010U ,0x00000010U),
4311ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
4312ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
4313ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
4314ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[0:0] = 0x00000001U
4315ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4316ad5b5801SMichal Simek     // .. .. ..
4317ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000001U ,0x00000001U),
4318ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
4319ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
4320ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
4321ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[0:0] = 0x00000000U
4322ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4323ad5b5801SMichal Simek     // .. .. ..
4324ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000001U ,0x00000000U),
4325ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
4326ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
4327ad5b5801SMichal Simek     // .. .. .. DDR_PLL_LOCK = 1
4328ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[1:1] = 0x00000001U
4329ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
4330ad5b5801SMichal Simek     // .. .. ..
4331ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000002U),
4332ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
4333ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
4334ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
4335ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[4:4] = 0x00000000U
4336ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
4337ad5b5801SMichal Simek     // .. .. ..
4338ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000010U ,0x00000000U),
4339ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
4340ad5b5801SMichal Simek     // .. .. .. DDR_3XCLKACT = 0x1
4341ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[0:0] = 0x00000001U
4342ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4343ad5b5801SMichal Simek     // .. .. .. DDR_2XCLKACT = 0x1
4344ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[1:1] = 0x00000001U
4345ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
4346ad5b5801SMichal Simek     // .. .. .. DDR_3XCLK_DIVISOR = 0x2
4347ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[25:20] = 0x00000002U
4348ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x03F00000U    VAL : 0x00200000U
4349ad5b5801SMichal Simek     // .. .. .. DDR_2XCLK_DIVISOR = 0x3
4350ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[31:26] = 0x00000003U
4351ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0xFC000000U    VAL : 0x0C000000U
4352ad5b5801SMichal Simek     // .. .. ..
4353ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000124, 0xFFF00003U ,0x0C200003U),
4354ad5b5801SMichal Simek     // .. .. FINISH: DDR PLL INIT
4355ad5b5801SMichal Simek     // .. .. START: IO PLL INIT
4356ad5b5801SMichal Simek     // .. .. PLL_RES = 0xc
4357ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[7:4] = 0x0000000CU
4358ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x000000C0U
4359ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
4360ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[11:8] = 0x00000002U
4361ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
4362ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0x145
4363ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[21:12] = 0x00000145U
4364ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00145000U
4365ad5b5801SMichal Simek     // .. ..
4366ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000118, 0x003FFFF0U ,0x001452C0U),
4367ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
4368ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x1e
4369ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[18:12] = 0x0000001EU
4370ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x0001E000U
4371ad5b5801SMichal Simek     // .. .. ..
4372ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x0007F000U ,0x0001E000U),
4373ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
4374ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
4375ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
4376ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[4:4] = 0x00000001U
4377ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
4378ad5b5801SMichal Simek     // .. .. ..
4379ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000010U ,0x00000010U),
4380ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
4381ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
4382ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
4383ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[0:0] = 0x00000001U
4384ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4385ad5b5801SMichal Simek     // .. .. ..
4386ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000001U ,0x00000001U),
4387ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
4388ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
4389ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
4390ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[0:0] = 0x00000000U
4391ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4392ad5b5801SMichal Simek     // .. .. ..
4393ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000001U ,0x00000000U),
4394ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
4395ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
4396ad5b5801SMichal Simek     // .. .. .. IO_PLL_LOCK = 1
4397ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[2:2] = 0x00000001U
4398ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
4399ad5b5801SMichal Simek     // .. .. ..
4400ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000004U),
4401ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
4402ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
4403ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
4404ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[4:4] = 0x00000000U
4405ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
4406ad5b5801SMichal Simek     // .. .. ..
4407ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000010U ,0x00000000U),
4408ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
4409ad5b5801SMichal Simek     // .. .. FINISH: IO PLL INIT
4410ad5b5801SMichal Simek     // .. FINISH: PLL SLCR REGISTERS
4411ad5b5801SMichal Simek     // .. START: LOCK IT BACK
4412ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
4413ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
4414ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
4415ad5b5801SMichal Simek     // ..
4416ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
4417ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
4418ad5b5801SMichal Simek     // FINISH: top
4419ad5b5801SMichal Simek     //
4420ad5b5801SMichal Simek     EMIT_EXIT(),
4421ad5b5801SMichal Simek 
4422ad5b5801SMichal Simek     //
4423ad5b5801SMichal Simek };
4424ad5b5801SMichal Simek 
4425ad5b5801SMichal Simek unsigned long ps7_clock_init_data_2_0[] = {
4426ad5b5801SMichal Simek     // START: top
4427ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
4428ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
4429ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
4430ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
4431ad5b5801SMichal Simek     // ..
4432ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
4433ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
4434ad5b5801SMichal Simek     // .. START: CLOCK CONTROL SLCR REGISTERS
4435ad5b5801SMichal Simek     // .. CLKACT = 0x1
4436ad5b5801SMichal Simek     // .. ==> 0XF8000128[0:0] = 0x00000001U
4437ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4438ad5b5801SMichal Simek     // .. DIVISOR0 = 0x23
4439ad5b5801SMichal Simek     // .. ==> 0XF8000128[13:8] = 0x00000023U
4440ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00002300U
4441ad5b5801SMichal Simek     // .. DIVISOR1 = 0x3
4442ad5b5801SMichal Simek     // .. ==> 0XF8000128[25:20] = 0x00000003U
4443ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00300000U
4444ad5b5801SMichal Simek     // ..
4445ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000128, 0x03F03F01U ,0x00302301U),
4446ad5b5801SMichal Simek     // .. CLKACT = 0x1
4447ad5b5801SMichal Simek     // .. ==> 0XF8000138[0:0] = 0x00000001U
4448ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4449ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4450ad5b5801SMichal Simek     // .. ==> 0XF8000138[4:4] = 0x00000000U
4451ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
4452ad5b5801SMichal Simek     // ..
4453ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000138, 0x00000011U ,0x00000001U),
4454ad5b5801SMichal Simek     // .. CLKACT = 0x1
4455ad5b5801SMichal Simek     // .. ==> 0XF8000140[0:0] = 0x00000001U
4456ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4457ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4458ad5b5801SMichal Simek     // .. ==> 0XF8000140[6:4] = 0x00000000U
4459ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
4460ad5b5801SMichal Simek     // .. DIVISOR = 0x8
4461ad5b5801SMichal Simek     // .. ==> 0XF8000140[13:8] = 0x00000008U
4462ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000800U
4463ad5b5801SMichal Simek     // .. DIVISOR1 = 0x5
4464ad5b5801SMichal Simek     // .. ==> 0XF8000140[25:20] = 0x00000005U
4465ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00500000U
4466ad5b5801SMichal Simek     // ..
4467ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000140, 0x03F03F71U ,0x00500801U),
4468ad5b5801SMichal Simek     // .. CLKACT = 0x1
4469ad5b5801SMichal Simek     // .. ==> 0XF800014C[0:0] = 0x00000001U
4470ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4471ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4472ad5b5801SMichal Simek     // .. ==> 0XF800014C[5:4] = 0x00000000U
4473ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4474ad5b5801SMichal Simek     // .. DIVISOR = 0x5
4475ad5b5801SMichal Simek     // .. ==> 0XF800014C[13:8] = 0x00000005U
4476ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000500U
4477ad5b5801SMichal Simek     // ..
4478ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800014C, 0x00003F31U ,0x00000501U),
4479ad5b5801SMichal Simek     // .. CLKACT0 = 0x1
4480ad5b5801SMichal Simek     // .. ==> 0XF8000150[0:0] = 0x00000001U
4481ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4482ad5b5801SMichal Simek     // .. CLKACT1 = 0x0
4483ad5b5801SMichal Simek     // .. ==> 0XF8000150[1:1] = 0x00000000U
4484ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
4485ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4486ad5b5801SMichal Simek     // .. ==> 0XF8000150[5:4] = 0x00000000U
4487ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4488ad5b5801SMichal Simek     // .. DIVISOR = 0x14
4489ad5b5801SMichal Simek     // .. ==> 0XF8000150[13:8] = 0x00000014U
4490ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
4491ad5b5801SMichal Simek     // ..
4492ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000150, 0x00003F33U ,0x00001401U),
4493ad5b5801SMichal Simek     // .. CLKACT0 = 0x0
4494ad5b5801SMichal Simek     // .. ==> 0XF8000154[0:0] = 0x00000000U
4495ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4496ad5b5801SMichal Simek     // .. CLKACT1 = 0x1
4497ad5b5801SMichal Simek     // .. ==> 0XF8000154[1:1] = 0x00000001U
4498ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
4499ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4500ad5b5801SMichal Simek     // .. ==> 0XF8000154[5:4] = 0x00000000U
4501ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4502ad5b5801SMichal Simek     // .. DIVISOR = 0x14
4503ad5b5801SMichal Simek     // .. ==> 0XF8000154[13:8] = 0x00000014U
4504ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
4505ad5b5801SMichal Simek     // ..
4506ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000154, 0x00003F33U ,0x00001402U),
4507ad5b5801SMichal Simek     // .. CLKACT = 0x1
4508ad5b5801SMichal Simek     // .. ==> 0XF8000168[0:0] = 0x00000001U
4509ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4510ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4511ad5b5801SMichal Simek     // .. ==> 0XF8000168[5:4] = 0x00000000U
4512ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4513ad5b5801SMichal Simek     // .. DIVISOR = 0x5
4514ad5b5801SMichal Simek     // .. ==> 0XF8000168[13:8] = 0x00000005U
4515ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000500U
4516ad5b5801SMichal Simek     // ..
4517ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000168, 0x00003F31U ,0x00000501U),
4518ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4519ad5b5801SMichal Simek     // .. ==> 0XF8000170[5:4] = 0x00000000U
4520ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4521ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
4522ad5b5801SMichal Simek     // .. ==> 0XF8000170[13:8] = 0x00000014U
4523ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
4524ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
4525ad5b5801SMichal Simek     // .. ==> 0XF8000170[25:20] = 0x00000001U
4526ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
4527ad5b5801SMichal Simek     // ..
4528ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000170, 0x03F03F30U ,0x00101400U),
4529ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4530ad5b5801SMichal Simek     // .. ==> 0XF8000180[5:4] = 0x00000000U
4531ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4532ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
4533ad5b5801SMichal Simek     // .. ==> 0XF8000180[13:8] = 0x00000014U
4534ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
4535ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
4536ad5b5801SMichal Simek     // .. ==> 0XF8000180[25:20] = 0x00000001U
4537ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
4538ad5b5801SMichal Simek     // ..
4539ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000180, 0x03F03F30U ,0x00101400U),
4540ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4541ad5b5801SMichal Simek     // .. ==> 0XF8000190[5:4] = 0x00000000U
4542ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4543ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
4544ad5b5801SMichal Simek     // .. ==> 0XF8000190[13:8] = 0x00000014U
4545ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
4546ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
4547ad5b5801SMichal Simek     // .. ==> 0XF8000190[25:20] = 0x00000001U
4548ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
4549ad5b5801SMichal Simek     // ..
4550ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000190, 0x03F03F30U ,0x00101400U),
4551ad5b5801SMichal Simek     // .. SRCSEL = 0x0
4552ad5b5801SMichal Simek     // .. ==> 0XF80001A0[5:4] = 0x00000000U
4553ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
4554ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
4555ad5b5801SMichal Simek     // .. ==> 0XF80001A0[13:8] = 0x00000014U
4556ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
4557ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
4558ad5b5801SMichal Simek     // .. ==> 0XF80001A0[25:20] = 0x00000001U
4559ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
4560ad5b5801SMichal Simek     // ..
4561ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80001A0, 0x03F03F30U ,0x00101400U),
4562ad5b5801SMichal Simek     // .. CLK_621_TRUE = 0x1
4563ad5b5801SMichal Simek     // .. ==> 0XF80001C4[0:0] = 0x00000001U
4564ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4565ad5b5801SMichal Simek     // ..
4566ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80001C4, 0x00000001U ,0x00000001U),
4567ad5b5801SMichal Simek     // .. DMA_CPU_2XCLKACT = 0x1
4568ad5b5801SMichal Simek     // .. ==> 0XF800012C[0:0] = 0x00000001U
4569ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
4570ad5b5801SMichal Simek     // .. USB0_CPU_1XCLKACT = 0x1
4571ad5b5801SMichal Simek     // .. ==> 0XF800012C[2:2] = 0x00000001U
4572ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
4573ad5b5801SMichal Simek     // .. USB1_CPU_1XCLKACT = 0x1
4574ad5b5801SMichal Simek     // .. ==> 0XF800012C[3:3] = 0x00000001U
4575ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
4576ad5b5801SMichal Simek     // .. GEM0_CPU_1XCLKACT = 0x1
4577ad5b5801SMichal Simek     // .. ==> 0XF800012C[6:6] = 0x00000001U
4578ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000040U
4579ad5b5801SMichal Simek     // .. GEM1_CPU_1XCLKACT = 0x0
4580ad5b5801SMichal Simek     // .. ==> 0XF800012C[7:7] = 0x00000000U
4581ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
4582ad5b5801SMichal Simek     // .. SDI0_CPU_1XCLKACT = 0x1
4583ad5b5801SMichal Simek     // .. ==> 0XF800012C[10:10] = 0x00000001U
4584ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000400U
4585ad5b5801SMichal Simek     // .. SDI1_CPU_1XCLKACT = 0x0
4586ad5b5801SMichal Simek     // .. ==> 0XF800012C[11:11] = 0x00000000U
4587ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
4588ad5b5801SMichal Simek     // .. SPI0_CPU_1XCLKACT = 0x0
4589ad5b5801SMichal Simek     // .. ==> 0XF800012C[14:14] = 0x00000000U
4590ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
4591ad5b5801SMichal Simek     // .. SPI1_CPU_1XCLKACT = 0x0
4592ad5b5801SMichal Simek     // .. ==> 0XF800012C[15:15] = 0x00000000U
4593ad5b5801SMichal Simek     // ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
4594ad5b5801SMichal Simek     // .. CAN0_CPU_1XCLKACT = 0x0
4595ad5b5801SMichal Simek     // .. ==> 0XF800012C[16:16] = 0x00000000U
4596ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
4597ad5b5801SMichal Simek     // .. CAN1_CPU_1XCLKACT = 0x0
4598ad5b5801SMichal Simek     // .. ==> 0XF800012C[17:17] = 0x00000000U
4599ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
4600ad5b5801SMichal Simek     // .. I2C0_CPU_1XCLKACT = 0x1
4601ad5b5801SMichal Simek     // .. ==> 0XF800012C[18:18] = 0x00000001U
4602ad5b5801SMichal Simek     // ..     ==> MASK : 0x00040000U    VAL : 0x00040000U
4603ad5b5801SMichal Simek     // .. I2C1_CPU_1XCLKACT = 0x1
4604ad5b5801SMichal Simek     // .. ==> 0XF800012C[19:19] = 0x00000001U
4605ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
4606ad5b5801SMichal Simek     // .. UART0_CPU_1XCLKACT = 0x0
4607ad5b5801SMichal Simek     // .. ==> 0XF800012C[20:20] = 0x00000000U
4608ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
4609ad5b5801SMichal Simek     // .. UART1_CPU_1XCLKACT = 0x1
4610ad5b5801SMichal Simek     // .. ==> 0XF800012C[21:21] = 0x00000001U
4611ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00200000U
4612ad5b5801SMichal Simek     // .. GPIO_CPU_1XCLKACT = 0x1
4613ad5b5801SMichal Simek     // .. ==> 0XF800012C[22:22] = 0x00000001U
4614ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00400000U
4615ad5b5801SMichal Simek     // .. LQSPI_CPU_1XCLKACT = 0x1
4616ad5b5801SMichal Simek     // .. ==> 0XF800012C[23:23] = 0x00000001U
4617ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00800000U
4618ad5b5801SMichal Simek     // .. SMC_CPU_1XCLKACT = 0x1
4619ad5b5801SMichal Simek     // .. ==> 0XF800012C[24:24] = 0x00000001U
4620ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x01000000U
4621ad5b5801SMichal Simek     // ..
4622ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800012C, 0x01FFCCCDU ,0x01EC044DU),
4623ad5b5801SMichal Simek     // .. FINISH: CLOCK CONTROL SLCR REGISTERS
4624ad5b5801SMichal Simek     // .. START: THIS SHOULD BE BLANK
4625ad5b5801SMichal Simek     // .. FINISH: THIS SHOULD BE BLANK
4626ad5b5801SMichal Simek     // .. START: LOCK IT BACK
4627ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
4628ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
4629ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
4630ad5b5801SMichal Simek     // ..
4631ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
4632ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
4633ad5b5801SMichal Simek     // FINISH: top
4634ad5b5801SMichal Simek     //
4635ad5b5801SMichal Simek     EMIT_EXIT(),
4636ad5b5801SMichal Simek 
4637ad5b5801SMichal Simek     //
4638ad5b5801SMichal Simek };
4639ad5b5801SMichal Simek 
4640ad5b5801SMichal Simek unsigned long ps7_ddr_init_data_2_0[] = {
4641ad5b5801SMichal Simek     // START: top
4642ad5b5801SMichal Simek     // .. START: DDR INITIALIZATION
4643ad5b5801SMichal Simek     // .. .. START: LOCK DDR
4644ad5b5801SMichal Simek     // .. .. reg_ddrc_soft_rstb = 0
4645ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[0:0] = 0x00000000U
4646ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4647ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_en = 0x0
4648ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[1:1] = 0x00000000U
4649ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
4650ad5b5801SMichal Simek     // .. .. reg_ddrc_data_bus_width = 0x0
4651ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[3:2] = 0x00000000U
4652ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000CU    VAL : 0x00000000U
4653ad5b5801SMichal Simek     // .. .. reg_ddrc_burst8_refresh = 0x0
4654ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[6:4] = 0x00000000U
4655ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
4656ad5b5801SMichal Simek     // .. .. reg_ddrc_rdwr_idle_gap = 0x1
4657ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[13:7] = 0x00000001U
4658ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003F80U    VAL : 0x00000080U
4659ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_rd_bypass = 0x0
4660ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[14:14] = 0x00000000U
4661ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
4662ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_act_bypass = 0x0
4663ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[15:15] = 0x00000000U
4664ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
4665ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_refresh = 0x0
4666ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[16:16] = 0x00000000U
4667ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
4668ad5b5801SMichal Simek     // .. ..
4669ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006000, 0x0001FFFFU ,0x00000080U),
4670ad5b5801SMichal Simek     // .. .. FINISH: LOCK DDR
4671ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_nom_x32 = 0x81
4672ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[11:0] = 0x00000081U
4673ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000081U
4674ad5b5801SMichal Simek     // .. .. reg_ddrc_active_ranks = 0x1
4675ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[13:12] = 0x00000001U
4676ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003000U    VAL : 0x00001000U
4677ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_cs_bit0 = 0x0
4678ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[18:14] = 0x00000000U
4679ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0007C000U    VAL : 0x00000000U
4680ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_block = 0x1
4681ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[20:19] = 0x00000001U
4682ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00180000U    VAL : 0x00080000U
4683ad5b5801SMichal Simek     // .. .. reg_ddrc_diff_rank_rd_2cycle_gap = 0x0
4684ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[21:21] = 0x00000000U
4685ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
4686ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_cs_bit1 = 0x0
4687ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[26:22] = 0x00000000U
4688ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07C00000U    VAL : 0x00000000U
4689ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_open_bank = 0x0
4690ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[27:27] = 0x00000000U
4691ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x00000000U
4692ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_4bank_ram = 0x0
4693ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[28:28] = 0x00000000U
4694ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x00000000U
4695ad5b5801SMichal Simek     // .. ..
4696ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006004, 0x1FFFFFFFU ,0x00081081U),
4697ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_min_non_critical_x32 = 0xf
4698ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[10:0] = 0x0000000FU
4699ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x0000000FU
4700ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_max_starve_x32 = 0xf
4701ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[21:11] = 0x0000000FU
4702ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF800U    VAL : 0x00007800U
4703ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_xact_run_length = 0xf
4704ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[25:22] = 0x0000000FU
4705ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03C00000U    VAL : 0x03C00000U
4706ad5b5801SMichal Simek     // .. ..
4707ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006008, 0x03FFFFFFU ,0x03C0780FU),
4708ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_min_non_critical_x32 = 0x1
4709ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[10:0] = 0x00000001U
4710ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000001U
4711ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_max_starve_x32 = 0x2
4712ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[21:11] = 0x00000002U
4713ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF800U    VAL : 0x00001000U
4714ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_xact_run_length = 0x8
4715ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[25:22] = 0x00000008U
4716ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03C00000U    VAL : 0x02000000U
4717ad5b5801SMichal Simek     // .. ..
4718ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800600C, 0x03FFFFFFU ,0x02001001U),
4719ad5b5801SMichal Simek     // .. .. reg_ddrc_w_min_non_critical_x32 = 0x1
4720ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[10:0] = 0x00000001U
4721ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000001U
4722ad5b5801SMichal Simek     // .. .. reg_ddrc_w_xact_run_length = 0x8
4723ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[14:11] = 0x00000008U
4724ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007800U    VAL : 0x00004000U
4725ad5b5801SMichal Simek     // .. .. reg_ddrc_w_max_starve_x32 = 0x2
4726ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[25:15] = 0x00000002U
4727ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF8000U    VAL : 0x00010000U
4728ad5b5801SMichal Simek     // .. ..
4729ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006010, 0x03FFFFFFU ,0x00014001U),
4730ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rc = 0x1b
4731ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[5:0] = 0x0000001BU
4732ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000003FU    VAL : 0x0000001BU
4733ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_min = 0x56
4734ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[13:6] = 0x00000056U
4735ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FC0U    VAL : 0x00001580U
4736ad5b5801SMichal Simek     // .. .. reg_ddrc_post_selfref_gap_x32 = 0x10
4737ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[20:14] = 0x00000010U
4738ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FC000U    VAL : 0x00040000U
4739ad5b5801SMichal Simek     // .. ..
4740ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006014, 0x001FFFFFU ,0x0004159BU),
4741ad5b5801SMichal Simek     // .. .. reg_ddrc_wr2pre = 0x12
4742ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[4:0] = 0x00000012U
4743ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000012U
4744ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_to_x32 = 0x6
4745ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[9:5] = 0x00000006U
4746ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x000000C0U
4747ad5b5801SMichal Simek     // .. .. reg_ddrc_t_faw = 0x10
4748ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[15:10] = 0x00000010U
4749ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FC00U    VAL : 0x00004000U
4750ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ras_max = 0x24
4751ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[21:16] = 0x00000024U
4752ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003F0000U    VAL : 0x00240000U
4753ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ras_min = 0x14
4754ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[26:22] = 0x00000014U
4755ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07C00000U    VAL : 0x05000000U
4756ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cke = 0x4
4757ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[31:28] = 0x00000004U
4758ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x40000000U
4759ad5b5801SMichal Simek     // .. ..
4760ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006018, 0xF7FFFFFFU ,0x452440D2U),
4761ad5b5801SMichal Simek     // .. .. reg_ddrc_write_latency = 0x5
4762ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[4:0] = 0x00000005U
4763ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000005U
4764ad5b5801SMichal Simek     // .. .. reg_ddrc_rd2wr = 0x7
4765ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[9:5] = 0x00000007U
4766ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x000000E0U
4767ad5b5801SMichal Simek     // .. .. reg_ddrc_wr2rd = 0xe
4768ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[14:10] = 0x0000000EU
4769ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007C00U    VAL : 0x00003800U
4770ad5b5801SMichal Simek     // .. .. reg_ddrc_t_xp = 0x4
4771ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[19:15] = 0x00000004U
4772ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F8000U    VAL : 0x00020000U
4773ad5b5801SMichal Simek     // .. .. reg_ddrc_pad_pd = 0x0
4774ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[22:20] = 0x00000000U
4775ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00700000U    VAL : 0x00000000U
4776ad5b5801SMichal Simek     // .. .. reg_ddrc_rd2pre = 0x4
4777ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[27:23] = 0x00000004U
4778ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F800000U    VAL : 0x02000000U
4779ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rcd = 0x7
4780ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[31:28] = 0x00000007U
4781ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x70000000U
4782ad5b5801SMichal Simek     // .. ..
4783ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800601C, 0xFFFFFFFFU ,0x720238E5U),
4784ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ccd = 0x4
4785ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[4:2] = 0x00000004U
4786ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001CU    VAL : 0x00000010U
4787ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rrd = 0x4
4788ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[7:5] = 0x00000004U
4789ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
4790ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_margin = 0x2
4791ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[11:8] = 0x00000002U
4792ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
4793ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rp = 0x7
4794ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[15:12] = 0x00000007U
4795ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00007000U
4796ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_to_x32 = 0x8
4797ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[20:16] = 0x00000008U
4798ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001F0000U    VAL : 0x00080000U
4799ad5b5801SMichal Simek     // .. .. reg_ddrc_sdram = 0x1
4800ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[21:21] = 0x00000001U
4801ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00200000U
4802ad5b5801SMichal Simek     // .. .. reg_ddrc_mobile = 0x0
4803ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[22:22] = 0x00000000U
4804ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
4805ad5b5801SMichal Simek     // .. .. reg_ddrc_clock_stop_en = 0x0
4806ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[23:23] = 0x00000000U
4807ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
4808ad5b5801SMichal Simek     // .. .. reg_ddrc_read_latency = 0x7
4809ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[28:24] = 0x00000007U
4810ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x1F000000U    VAL : 0x07000000U
4811ad5b5801SMichal Simek     // .. .. reg_phy_mode_ddr1_ddr2 = 0x1
4812ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[29:29] = 0x00000001U
4813ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x20000000U    VAL : 0x20000000U
4814ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_pad_pd = 0x0
4815ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[30:30] = 0x00000000U
4816ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x40000000U    VAL : 0x00000000U
4817ad5b5801SMichal Simek     // .. .. reg_ddrc_loopback = 0x0
4818ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[31:31] = 0x00000000U
4819ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x80000000U    VAL : 0x00000000U
4820ad5b5801SMichal Simek     // .. ..
4821ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006020, 0xFFFFFFFCU ,0x27287290U),
4822ad5b5801SMichal Simek     // .. .. reg_ddrc_en_2t_timing_mode = 0x0
4823ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[0:0] = 0x00000000U
4824ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4825ad5b5801SMichal Simek     // .. .. reg_ddrc_prefer_write = 0x0
4826ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[1:1] = 0x00000000U
4827ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
4828ad5b5801SMichal Simek     // .. .. reg_ddrc_max_rank_rd = 0xf
4829ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[5:2] = 0x0000000FU
4830ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000003CU    VAL : 0x0000003CU
4831ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_wr = 0x0
4832ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[6:6] = 0x00000000U
4833ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
4834ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_addr = 0x0
4835ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[8:7] = 0x00000000U
4836ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
4837ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_data = 0x0
4838ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[24:9] = 0x00000000U
4839ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01FFFE00U    VAL : 0x00000000U
4840ad5b5801SMichal Simek     // .. .. ddrc_reg_mr_wr_busy = 0x0
4841ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[25:25] = 0x00000000U
4842ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
4843ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_type = 0x0
4844ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[26:26] = 0x00000000U
4845ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
4846ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_rdata_valid = 0x0
4847ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[27:27] = 0x00000000U
4848ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x00000000U
4849ad5b5801SMichal Simek     // .. ..
4850ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006024, 0x0FFFFFFFU ,0x0000003CU),
4851ad5b5801SMichal Simek     // .. .. reg_ddrc_final_wait_x32 = 0x7
4852ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[6:0] = 0x00000007U
4853ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000007FU    VAL : 0x00000007U
4854ad5b5801SMichal Simek     // .. .. reg_ddrc_pre_ocd_x32 = 0x0
4855ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[10:7] = 0x00000000U
4856ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000780U    VAL : 0x00000000U
4857ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mrd = 0x4
4858ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[13:11] = 0x00000004U
4859ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00002000U
4860ad5b5801SMichal Simek     // .. ..
4861ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006028, 0x00003FFFU ,0x00002007U),
4862ad5b5801SMichal Simek     // .. .. reg_ddrc_emr2 = 0x8
4863ad5b5801SMichal Simek     // .. .. ==> 0XF800602C[15:0] = 0x00000008U
4864ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000008U
4865ad5b5801SMichal Simek     // .. .. reg_ddrc_emr3 = 0x0
4866ad5b5801SMichal Simek     // .. .. ==> 0XF800602C[31:16] = 0x00000000U
4867ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x00000000U
4868ad5b5801SMichal Simek     // .. ..
4869ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800602C, 0xFFFFFFFFU ,0x00000008U),
4870ad5b5801SMichal Simek     // .. .. reg_ddrc_mr = 0x930
4871ad5b5801SMichal Simek     // .. .. ==> 0XF8006030[15:0] = 0x00000930U
4872ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000930U
4873ad5b5801SMichal Simek     // .. .. reg_ddrc_emr = 0x4
4874ad5b5801SMichal Simek     // .. .. ==> 0XF8006030[31:16] = 0x00000004U
4875ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x00040000U
4876ad5b5801SMichal Simek     // .. ..
4877ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006030, 0xFFFFFFFFU ,0x00040930U),
4878ad5b5801SMichal Simek     // .. .. reg_ddrc_burst_rdwr = 0x4
4879ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[3:0] = 0x00000004U
4880ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000004U
4881ad5b5801SMichal Simek     // .. .. reg_ddrc_pre_cke_x1024 = 0x105
4882ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[13:4] = 0x00000105U
4883ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FF0U    VAL : 0x00001050U
4884ad5b5801SMichal Simek     // .. .. reg_ddrc_post_cke_x1024 = 0x1
4885ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[25:16] = 0x00000001U
4886ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF0000U    VAL : 0x00010000U
4887ad5b5801SMichal Simek     // .. .. reg_ddrc_burstchop = 0x0
4888ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[28:28] = 0x00000000U
4889ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x00000000U
4890ad5b5801SMichal Simek     // .. ..
4891ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006034, 0x13FF3FFFU ,0x00011054U),
4892ad5b5801SMichal Simek     // .. .. reg_ddrc_force_low_pri_n = 0x0
4893ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[0:0] = 0x00000000U
4894ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
4895ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_dq = 0x0
4896ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[1:1] = 0x00000000U
4897ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
4898ad5b5801SMichal Simek     // .. .. reg_phy_debug_mode = 0x0
4899ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[6:6] = 0x00000000U
4900ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
4901ad5b5801SMichal Simek     // .. .. reg_phy_wr_level_start = 0x0
4902ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[7:7] = 0x00000000U
4903ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
4904ad5b5801SMichal Simek     // .. .. reg_phy_rd_level_start = 0x0
4905ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[8:8] = 0x00000000U
4906ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
4907ad5b5801SMichal Simek     // .. .. reg_phy_dq0_wait_t = 0x0
4908ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[12:9] = 0x00000000U
4909ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001E00U    VAL : 0x00000000U
4910ad5b5801SMichal Simek     // .. ..
4911ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006038, 0x00001FC3U ,0x00000000U),
4912ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b0 = 0x7
4913ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[3:0] = 0x00000007U
4914ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000007U
4915ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b1 = 0x7
4916ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[7:4] = 0x00000007U
4917ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000070U
4918ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b2 = 0x7
4919ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[11:8] = 0x00000007U
4920ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000700U
4921ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b5 = 0x0
4922ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[15:12] = 0x00000000U
4923ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00000000U
4924ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b6 = 0x0
4925ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[19:16] = 0x00000000U
4926ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00000000U
4927ad5b5801SMichal Simek     // .. ..
4928ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800603C, 0x000FFFFFU ,0x00000777U),
4929ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b2 = 0x0
4930ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[3:0] = 0x00000000U
4931ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
4932ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b3 = 0x0
4933ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[7:4] = 0x00000000U
4934ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
4935ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b4 = 0x0
4936ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[11:8] = 0x00000000U
4937ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000000U
4938ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b7 = 0x0
4939ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[15:12] = 0x00000000U
4940ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00000000U
4941ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b8 = 0x0
4942ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[19:16] = 0x00000000U
4943ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00000000U
4944ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b9 = 0xf
4945ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[23:20] = 0x0000000FU
4946ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00F00000U
4947ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b10 = 0xf
4948ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[27:24] = 0x0000000FU
4949ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x0F000000U
4950ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b11 = 0xf
4951ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[31:28] = 0x0000000FU
4952ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0xF0000000U
4953ad5b5801SMichal Simek     // .. ..
4954ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006040, 0xFFFFFFFFU ,0xFFF00000U),
4955ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b0 = 0x6
4956ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[3:0] = 0x00000006U
4957ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000006U
4958ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b1 = 0x6
4959ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[7:4] = 0x00000006U
4960ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000060U
4961ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b2_11 = 0x6
4962ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[11:8] = 0x00000006U
4963ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000600U
4964ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b12 = 0x6
4965ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[15:12] = 0x00000006U
4966ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00006000U
4967ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b13 = 0x6
4968ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[19:16] = 0x00000006U
4969ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00060000U
4970ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b14 = 0x6
4971ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[23:20] = 0x00000006U
4972ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00600000U
4973ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b15 = 0xf
4974ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[27:24] = 0x0000000FU
4975ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x0F000000U
4976ad5b5801SMichal Simek     // .. ..
4977ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006044, 0x0FFFFFFFU ,0x0F666666U),
4978ad5b5801SMichal Simek     // .. .. reg_ddrc_rank0_rd_odt = 0x0
4979ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[2:0] = 0x00000000U
4980ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000000U
4981ad5b5801SMichal Simek     // .. .. reg_ddrc_rank0_wr_odt = 0x1
4982ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[5:3] = 0x00000001U
4983ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000038U    VAL : 0x00000008U
4984ad5b5801SMichal Simek     // .. .. reg_ddrc_rank1_rd_odt = 0x1
4985ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[8:6] = 0x00000001U
4986ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001C0U    VAL : 0x00000040U
4987ad5b5801SMichal Simek     // .. .. reg_ddrc_rank1_wr_odt = 0x1
4988ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[11:9] = 0x00000001U
4989ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
4990ad5b5801SMichal Simek     // .. .. reg_phy_rd_local_odt = 0x0
4991ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[13:12] = 0x00000000U
4992ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003000U    VAL : 0x00000000U
4993ad5b5801SMichal Simek     // .. .. reg_phy_wr_local_odt = 0x3
4994ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[15:14] = 0x00000003U
4995ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000C000U    VAL : 0x0000C000U
4996ad5b5801SMichal Simek     // .. .. reg_phy_idle_local_odt = 0x3
4997ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[17:16] = 0x00000003U
4998ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00030000U    VAL : 0x00030000U
4999ad5b5801SMichal Simek     // .. .. reg_ddrc_rank2_rd_odt = 0x0
5000ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[20:18] = 0x00000000U
5001ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001C0000U    VAL : 0x00000000U
5002ad5b5801SMichal Simek     // .. .. reg_ddrc_rank2_wr_odt = 0x0
5003ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[23:21] = 0x00000000U
5004ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00E00000U    VAL : 0x00000000U
5005ad5b5801SMichal Simek     // .. .. reg_ddrc_rank3_rd_odt = 0x0
5006ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[26:24] = 0x00000000U
5007ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
5008ad5b5801SMichal Simek     // .. .. reg_ddrc_rank3_wr_odt = 0x0
5009ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[29:27] = 0x00000000U
5010ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x38000000U    VAL : 0x00000000U
5011ad5b5801SMichal Simek     // .. ..
5012ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006048, 0x3FFFFFFFU ,0x0003C248U),
5013ad5b5801SMichal Simek     // .. .. reg_phy_rd_cmd_to_data = 0x0
5014ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[3:0] = 0x00000000U
5015ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
5016ad5b5801SMichal Simek     // .. .. reg_phy_wr_cmd_to_data = 0x0
5017ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[7:4] = 0x00000000U
5018ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
5019ad5b5801SMichal Simek     // .. .. reg_phy_rdc_we_to_re_delay = 0x8
5020ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[11:8] = 0x00000008U
5021ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000800U
5022ad5b5801SMichal Simek     // .. .. reg_phy_rdc_fifo_rst_disable = 0x0
5023ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[15:15] = 0x00000000U
5024ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
5025ad5b5801SMichal Simek     // .. .. reg_phy_use_fixed_re = 0x1
5026ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[16:16] = 0x00000001U
5027ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00010000U
5028ad5b5801SMichal Simek     // .. .. reg_phy_rdc_fifo_rst_err_cnt_clr = 0x0
5029ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[17:17] = 0x00000000U
5030ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5031ad5b5801SMichal Simek     // .. .. reg_phy_dis_phy_ctrl_rstn = 0x0
5032ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[18:18] = 0x00000000U
5033ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5034ad5b5801SMichal Simek     // .. .. reg_phy_clk_stall_level = 0x0
5035ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[19:19] = 0x00000000U
5036ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
5037ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_num_of_dq0 = 0x7
5038ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[27:24] = 0x00000007U
5039ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x07000000U
5040ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_num_of_dq0 = 0x7
5041ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[31:28] = 0x00000007U
5042ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x70000000U
5043ad5b5801SMichal Simek     // .. ..
5044ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006050, 0xFF0F8FFFU ,0x77010800U),
5045ad5b5801SMichal Simek     // .. .. reg_ddrc_dll_calib_to_min_x1024 = 0x1
5046ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[7:0] = 0x00000001U
5047ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000001U
5048ad5b5801SMichal Simek     // .. .. reg_ddrc_dll_calib_to_max_x1024 = 0x1
5049ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[15:8] = 0x00000001U
5050ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00000100U
5051ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_dll_calib = 0x0
5052ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[16:16] = 0x00000000U
5053ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5054ad5b5801SMichal Simek     // .. ..
5055ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006058, 0x0001FFFFU ,0x00000101U),
5056ad5b5801SMichal Simek     // .. .. reg_ddrc_rd_odt_delay = 0x3
5057ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[3:0] = 0x00000003U
5058ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000003U
5059ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_delay = 0x0
5060ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[7:4] = 0x00000000U
5061ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
5062ad5b5801SMichal Simek     // .. .. reg_ddrc_rd_odt_hold = 0x0
5063ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[11:8] = 0x00000000U
5064ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000000U
5065ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_hold = 0x5
5066ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[15:12] = 0x00000005U
5067ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00005000U
5068ad5b5801SMichal Simek     // .. ..
5069ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800605C, 0x0000FFFFU ,0x00005003U),
5070ad5b5801SMichal Simek     // .. .. reg_ddrc_pageclose = 0x0
5071ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[0:0] = 0x00000000U
5072ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5073ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_num_entries = 0x1f
5074ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[6:1] = 0x0000001FU
5075ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000007EU    VAL : 0x0000003EU
5076ad5b5801SMichal Simek     // .. .. reg_ddrc_auto_pre_en = 0x0
5077ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[7:7] = 0x00000000U
5078ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
5079ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_update_level = 0x0
5080ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[8:8] = 0x00000000U
5081ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
5082ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_wc = 0x0
5083ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[9:9] = 0x00000000U
5084ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
5085ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_collision_page_opt = 0x0
5086ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[10:10] = 0x00000000U
5087ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5088ad5b5801SMichal Simek     // .. .. reg_ddrc_selfref_en = 0x0
5089ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[12:12] = 0x00000000U
5090ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
5091ad5b5801SMichal Simek     // .. ..
5092ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006060, 0x000017FFU ,0x0000003EU),
5093ad5b5801SMichal Simek     // .. .. reg_ddrc_go2critical_hysteresis = 0x0
5094ad5b5801SMichal Simek     // .. .. ==> 0XF8006064[12:5] = 0x00000000U
5095ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001FE0U    VAL : 0x00000000U
5096ad5b5801SMichal Simek     // .. .. reg_arb_go2critical_en = 0x1
5097ad5b5801SMichal Simek     // .. .. ==> 0XF8006064[17:17] = 0x00000001U
5098ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00020000U
5099ad5b5801SMichal Simek     // .. ..
5100ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006064, 0x00021FE0U ,0x00020000U),
5101ad5b5801SMichal Simek     // .. .. reg_ddrc_wrlvl_ww = 0x41
5102ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[7:0] = 0x00000041U
5103ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000041U
5104ad5b5801SMichal Simek     // .. .. reg_ddrc_rdlvl_rr = 0x41
5105ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[15:8] = 0x00000041U
5106ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00004100U
5107ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_wlmrd = 0x28
5108ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[25:16] = 0x00000028U
5109ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF0000U    VAL : 0x00280000U
5110ad5b5801SMichal Simek     // .. ..
5111ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006068, 0x03FFFFFFU ,0x00284141U),
5112ad5b5801SMichal Simek     // .. .. dfi_t_ctrlupd_interval_min_x1024 = 0x10
5113ad5b5801SMichal Simek     // .. .. ==> 0XF800606C[7:0] = 0x00000010U
5114ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000010U
5115ad5b5801SMichal Simek     // .. .. dfi_t_ctrlupd_interval_max_x1024 = 0x16
5116ad5b5801SMichal Simek     // .. .. ==> 0XF800606C[15:8] = 0x00000016U
5117ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00001600U
5118ad5b5801SMichal Simek     // .. ..
5119ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800606C, 0x0000FFFFU ,0x00001610U),
5120ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrl_delay = 0x1
5121ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[3:0] = 0x00000001U
5122ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000001U
5123ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_dram_clk_disable = 0x1
5124ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[7:4] = 0x00000001U
5125ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000010U
5126ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_dram_clk_enable = 0x1
5127ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[11:8] = 0x00000001U
5128ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000100U
5129ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cksre = 0x6
5130ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[15:12] = 0x00000006U
5131ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00006000U
5132ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cksrx = 0x6
5133ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[19:16] = 0x00000006U
5134ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00060000U
5135ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckesr = 0x4
5136ad5b5801SMichal Simek     // .. .. ==> 0XF8006078[25:20] = 0x00000004U
5137ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03F00000U    VAL : 0x00400000U
5138ad5b5801SMichal Simek     // .. ..
5139ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006078, 0x03FFFFFFU ,0x00466111U),
5140ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckpde = 0x2
5141ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[3:0] = 0x00000002U
5142ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000002U
5143ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckpdx = 0x2
5144ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[7:4] = 0x00000002U
5145ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
5146ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckdpde = 0x2
5147ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[11:8] = 0x00000002U
5148ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
5149ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckdpdx = 0x2
5150ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[15:12] = 0x00000002U
5151ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00002000U
5152ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ckcsx = 0x3
5153ad5b5801SMichal Simek     // .. .. ==> 0XF800607C[19:16] = 0x00000003U
5154ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00030000U
5155ad5b5801SMichal Simek     // .. ..
5156ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800607C, 0x000FFFFFU ,0x00032222U),
5157ad5b5801SMichal Simek     // .. .. refresh_timer0_start_value_x32 = 0x0
5158ad5b5801SMichal Simek     // .. .. ==> 0XF80060A0[11:0] = 0x00000000U
5159ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000000U
5160ad5b5801SMichal Simek     // .. .. refresh_timer1_start_value_x32 = 0x8
5161ad5b5801SMichal Simek     // .. .. ==> 0XF80060A0[23:12] = 0x00000008U
5162ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FFF000U    VAL : 0x00008000U
5163ad5b5801SMichal Simek     // .. ..
5164ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A0, 0x00FFFFFFU ,0x00008000U),
5165ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_zq = 0x0
5166ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[0:0] = 0x00000000U
5167ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5168ad5b5801SMichal Simek     // .. .. reg_ddrc_ddr3 = 0x1
5169ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[1:1] = 0x00000001U
5170ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
5171ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mod = 0x200
5172ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[11:2] = 0x00000200U
5173ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFCU    VAL : 0x00000800U
5174ad5b5801SMichal Simek     // .. .. reg_ddrc_t_zq_long_nop = 0x200
5175ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[21:12] = 0x00000200U
5176ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00200000U
5177ad5b5801SMichal Simek     // .. .. reg_ddrc_t_zq_short_nop = 0x40
5178ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[31:22] = 0x00000040U
5179ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFC00000U    VAL : 0x10000000U
5180ad5b5801SMichal Simek     // .. ..
5181ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A4, 0xFFFFFFFFU ,0x10200802U),
5182ad5b5801SMichal Simek     // .. .. t_zq_short_interval_x1024 = 0xcb73
5183ad5b5801SMichal Simek     // .. .. ==> 0XF80060A8[19:0] = 0x0000CB73U
5184ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFFFFU    VAL : 0x0000CB73U
5185ad5b5801SMichal Simek     // .. .. dram_rstn_x1024 = 0x69
5186ad5b5801SMichal Simek     // .. .. ==> 0XF80060A8[27:20] = 0x00000069U
5187ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0FF00000U    VAL : 0x06900000U
5188ad5b5801SMichal Simek     // .. ..
5189ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A8, 0x0FFFFFFFU ,0x0690CB73U),
5190ad5b5801SMichal Simek     // .. .. deeppowerdown_en = 0x0
5191ad5b5801SMichal Simek     // .. .. ==> 0XF80060AC[0:0] = 0x00000000U
5192ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5193ad5b5801SMichal Simek     // .. .. deeppowerdown_to_x1024 = 0xff
5194ad5b5801SMichal Simek     // .. .. ==> 0XF80060AC[8:1] = 0x000000FFU
5195ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001FEU    VAL : 0x000001FEU
5196ad5b5801SMichal Simek     // .. ..
5197ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060AC, 0x000001FFU ,0x000001FEU),
5198ad5b5801SMichal Simek     // .. .. dfi_wrlvl_max_x1024 = 0xfff
5199ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[11:0] = 0x00000FFFU
5200ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000FFFU
5201ad5b5801SMichal Simek     // .. .. dfi_rdlvl_max_x1024 = 0xfff
5202ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[23:12] = 0x00000FFFU
5203ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FFF000U    VAL : 0x00FFF000U
5204ad5b5801SMichal Simek     // .. .. ddrc_reg_twrlvl_max_error = 0x0
5205ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[24:24] = 0x00000000U
5206ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
5207ad5b5801SMichal Simek     // .. .. ddrc_reg_trdlvl_max_error = 0x0
5208ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[25:25] = 0x00000000U
5209ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
5210ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_wr_level_en = 0x1
5211ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[26:26] = 0x00000001U
5212ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x04000000U
5213ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_rd_dqs_gate_level = 0x1
5214ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[27:27] = 0x00000001U
5215ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x08000000U
5216ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_rd_data_eye_train = 0x1
5217ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[28:28] = 0x00000001U
5218ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
5219ad5b5801SMichal Simek     // .. ..
5220ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B0, 0x1FFFFFFFU ,0x1CFFFFFFU),
5221ad5b5801SMichal Simek     // .. .. reg_ddrc_2t_delay = 0x0
5222ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[8:0] = 0x00000000U
5223ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001FFU    VAL : 0x00000000U
5224ad5b5801SMichal Simek     // .. .. reg_ddrc_skip_ocd = 0x1
5225ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[9:9] = 0x00000001U
5226ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
5227ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_pre_bypass = 0x0
5228ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[10:10] = 0x00000000U
5229ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5230ad5b5801SMichal Simek     // .. ..
5231ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B4, 0x000007FFU ,0x00000200U),
5232ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_rddata_en = 0x6
5233ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[4:0] = 0x00000006U
5234ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000006U
5235ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrlup_min = 0x3
5236ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[14:5] = 0x00000003U
5237ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FE0U    VAL : 0x00000060U
5238ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrlup_max = 0x40
5239ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[24:15] = 0x00000040U
5240ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01FF8000U    VAL : 0x00200000U
5241ad5b5801SMichal Simek     // .. ..
5242ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B8, 0x01FFFFFFU ,0x00200066U),
5243ad5b5801SMichal Simek     // .. .. START: RESET ECC ERROR
5244ad5b5801SMichal Simek     // .. .. Clear_Uncorrectable_DRAM_ECC_error = 1
5245ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[0:0] = 0x00000001U
5246ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5247ad5b5801SMichal Simek     // .. .. Clear_Correctable_DRAM_ECC_error = 1
5248ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[1:1] = 0x00000001U
5249ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
5250ad5b5801SMichal Simek     // .. ..
5251ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C4, 0x00000003U ,0x00000003U),
5252ad5b5801SMichal Simek     // .. .. FINISH: RESET ECC ERROR
5253ad5b5801SMichal Simek     // .. .. Clear_Uncorrectable_DRAM_ECC_error = 0x0
5254ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[0:0] = 0x00000000U
5255ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5256ad5b5801SMichal Simek     // .. .. Clear_Correctable_DRAM_ECC_error = 0x0
5257ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[1:1] = 0x00000000U
5258ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5259ad5b5801SMichal Simek     // .. ..
5260ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C4, 0x00000003U ,0x00000000U),
5261ad5b5801SMichal Simek     // .. .. CORR_ECC_LOG_VALID = 0x0
5262ad5b5801SMichal Simek     // .. .. ==> 0XF80060C8[0:0] = 0x00000000U
5263ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5264ad5b5801SMichal Simek     // .. .. ECC_CORRECTED_BIT_NUM = 0x0
5265ad5b5801SMichal Simek     // .. .. ==> 0XF80060C8[7:1] = 0x00000000U
5266ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FEU    VAL : 0x00000000U
5267ad5b5801SMichal Simek     // .. ..
5268ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C8, 0x000000FFU ,0x00000000U),
5269ad5b5801SMichal Simek     // .. .. UNCORR_ECC_LOG_VALID = 0x0
5270ad5b5801SMichal Simek     // .. .. ==> 0XF80060DC[0:0] = 0x00000000U
5271ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5272ad5b5801SMichal Simek     // .. ..
5273ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060DC, 0x00000001U ,0x00000000U),
5274ad5b5801SMichal Simek     // .. .. STAT_NUM_CORR_ERR = 0x0
5275ad5b5801SMichal Simek     // .. .. ==> 0XF80060F0[15:8] = 0x00000000U
5276ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00000000U
5277ad5b5801SMichal Simek     // .. .. STAT_NUM_UNCORR_ERR = 0x0
5278ad5b5801SMichal Simek     // .. .. ==> 0XF80060F0[7:0] = 0x00000000U
5279ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000000U
5280ad5b5801SMichal Simek     // .. ..
5281ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060F0, 0x0000FFFFU ,0x00000000U),
5282ad5b5801SMichal Simek     // .. .. reg_ddrc_ecc_mode = 0x0
5283ad5b5801SMichal Simek     // .. .. ==> 0XF80060F4[2:0] = 0x00000000U
5284ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000000U
5285ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_scrub = 0x1
5286ad5b5801SMichal Simek     // .. .. ==> 0XF80060F4[3:3] = 0x00000001U
5287ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
5288ad5b5801SMichal Simek     // .. ..
5289ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060F4, 0x0000000FU ,0x00000008U),
5290ad5b5801SMichal Simek     // .. .. reg_phy_dif_on = 0x0
5291ad5b5801SMichal Simek     // .. .. ==> 0XF8006114[3:0] = 0x00000000U
5292ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
5293ad5b5801SMichal Simek     // .. .. reg_phy_dif_off = 0x0
5294ad5b5801SMichal Simek     // .. .. ==> 0XF8006114[7:4] = 0x00000000U
5295ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
5296ad5b5801SMichal Simek     // .. ..
5297ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006114, 0x000000FFU ,0x00000000U),
5298ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
5299ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[0:0] = 0x00000001U
5300ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5301ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
5302ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[1:1] = 0x00000000U
5303ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5304ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
5305ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[2:2] = 0x00000000U
5306ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5307ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
5308ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[3:3] = 0x00000000U
5309ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5310ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
5311ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[4:4] = 0x00000000U
5312ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5313ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
5314ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[5:5] = 0x00000000U
5315ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
5316ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
5317ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[14:6] = 0x00000000U
5318ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
5319ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
5320ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[23:15] = 0x00000000U
5321ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
5322ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
5323ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[30:24] = 0x00000040U
5324ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
5325ad5b5801SMichal Simek     // .. ..
5326ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006118, 0x7FFFFFFFU ,0x40000001U),
5327ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
5328ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[0:0] = 0x00000001U
5329ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5330ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
5331ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[1:1] = 0x00000000U
5332ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5333ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
5334ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[2:2] = 0x00000000U
5335ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5336ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
5337ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[3:3] = 0x00000000U
5338ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5339ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
5340ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[4:4] = 0x00000000U
5341ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5342ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
5343ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[5:5] = 0x00000000U
5344ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
5345ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
5346ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[14:6] = 0x00000000U
5347ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
5348ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
5349ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[23:15] = 0x00000000U
5350ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
5351ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
5352ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[30:24] = 0x00000040U
5353ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
5354ad5b5801SMichal Simek     // .. ..
5355ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800611C, 0x7FFFFFFFU ,0x40000001U),
5356ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
5357ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[0:0] = 0x00000001U
5358ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5359ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
5360ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[1:1] = 0x00000000U
5361ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5362ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
5363ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[2:2] = 0x00000000U
5364ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5365ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
5366ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[3:3] = 0x00000000U
5367ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5368ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
5369ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[4:4] = 0x00000000U
5370ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5371ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
5372ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[5:5] = 0x00000000U
5373ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
5374ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
5375ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[14:6] = 0x00000000U
5376ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
5377ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
5378ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[23:15] = 0x00000000U
5379ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
5380ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
5381ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[30:24] = 0x00000040U
5382ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
5383ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
5384ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[0:0] = 0x00000001U
5385ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5386ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
5387ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[1:1] = 0x00000000U
5388ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5389ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
5390ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[2:2] = 0x00000000U
5391ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5392ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
5393ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[3:3] = 0x00000000U
5394ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5395ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
5396ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[4:4] = 0x00000000U
5397ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5398ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
5399ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[5:5] = 0x00000000U
5400ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
5401ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
5402ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[14:6] = 0x00000000U
5403ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
5404ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
5405ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[23:15] = 0x00000000U
5406ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
5407ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
5408ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[30:24] = 0x00000040U
5409ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
5410ad5b5801SMichal Simek     // .. ..
5411ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006120, 0x7FFFFFFFU ,0x40000001U),
5412ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
5413ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[0:0] = 0x00000001U
5414ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5415ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
5416ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[1:1] = 0x00000000U
5417ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5418ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
5419ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[2:2] = 0x00000000U
5420ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5421ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
5422ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[3:3] = 0x00000000U
5423ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5424ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
5425ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[4:4] = 0x00000000U
5426ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5427ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
5428ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[5:5] = 0x00000000U
5429ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
5430ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
5431ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[14:6] = 0x00000000U
5432ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
5433ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
5434ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[23:15] = 0x00000000U
5435ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
5436ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
5437ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[30:24] = 0x00000040U
5438ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
5439ad5b5801SMichal Simek     // .. ..
5440ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006124, 0x7FFFFFFFU ,0x40000001U),
5441ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x1e
5442ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[9:0] = 0x0000001EU
5443ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x0000001EU
5444ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xee
5445ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[19:10] = 0x000000EEU
5446ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0003B800U
5447ad5b5801SMichal Simek     // .. ..
5448ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800612C, 0x000FFFFFU ,0x0003B81EU),
5449ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x25
5450ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[9:0] = 0x00000025U
5451ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000025U
5452ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0x10d
5453ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[19:10] = 0x0000010DU
5454ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00043400U
5455ad5b5801SMichal Simek     // .. ..
5456ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006130, 0x000FFFFFU ,0x00043425U),
5457ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x19
5458ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[9:0] = 0x00000019U
5459ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000019U
5460ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xf3
5461ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[19:10] = 0x000000F3U
5462ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0003CC00U
5463ad5b5801SMichal Simek     // .. ..
5464ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006134, 0x000FFFFFU ,0x0003CC19U),
5465ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x2a
5466ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[9:0] = 0x0000002AU
5467ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x0000002AU
5468ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0x109
5469ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[19:10] = 0x00000109U
5470ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00042400U
5471ad5b5801SMichal Simek     // .. ..
5472ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006138, 0x000FFFFFU ,0x0004242AU),
5473ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
5474ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[9:0] = 0x00000035U
5475ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
5476ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
5477ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[10:10] = 0x00000000U
5478ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5479ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
5480ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[19:11] = 0x00000000U
5481ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5482ad5b5801SMichal Simek     // .. ..
5483ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006140, 0x000FFFFFU ,0x00000035U),
5484ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
5485ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[9:0] = 0x00000035U
5486ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
5487ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
5488ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[10:10] = 0x00000000U
5489ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5490ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
5491ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[19:11] = 0x00000000U
5492ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5493ad5b5801SMichal Simek     // .. ..
5494ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006144, 0x000FFFFFU ,0x00000035U),
5495ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
5496ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[9:0] = 0x00000035U
5497ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
5498ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
5499ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[10:10] = 0x00000000U
5500ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5501ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
5502ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[19:11] = 0x00000000U
5503ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5504ad5b5801SMichal Simek     // .. ..
5505ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006148, 0x000FFFFFU ,0x00000035U),
5506ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
5507ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[9:0] = 0x00000035U
5508ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
5509ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
5510ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[10:10] = 0x00000000U
5511ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5512ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
5513ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[19:11] = 0x00000000U
5514ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5515ad5b5801SMichal Simek     // .. ..
5516ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800614C, 0x000FFFFFU ,0x00000035U),
5517ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x9e
5518ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[9:0] = 0x0000009EU
5519ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x0000009EU
5520ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
5521ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[10:10] = 0x00000000U
5522ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5523ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
5524ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[19:11] = 0x00000000U
5525ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5526ad5b5801SMichal Simek     // .. ..
5527ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006154, 0x000FFFFFU ,0x0000009EU),
5528ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0xa5
5529ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[9:0] = 0x000000A5U
5530ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000A5U
5531ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
5532ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[10:10] = 0x00000000U
5533ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5534ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
5535ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[19:11] = 0x00000000U
5536ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5537ad5b5801SMichal Simek     // .. ..
5538ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006158, 0x000FFFFFU ,0x000000A5U),
5539ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x99
5540ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[9:0] = 0x00000099U
5541ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000099U
5542ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
5543ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[10:10] = 0x00000000U
5544ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5545ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
5546ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[19:11] = 0x00000000U
5547ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5548ad5b5801SMichal Simek     // .. ..
5549ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800615C, 0x000FFFFFU ,0x00000099U),
5550ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0xaa
5551ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[9:0] = 0x000000AAU
5552ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000AAU
5553ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
5554ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[10:10] = 0x00000000U
5555ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5556ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
5557ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[19:11] = 0x00000000U
5558ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5559ad5b5801SMichal Simek     // .. ..
5560ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006160, 0x000FFFFFU ,0x000000AAU),
5561ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x143
5562ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[10:0] = 0x00000143U
5563ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000143U
5564ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
5565ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[11:11] = 0x00000000U
5566ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5567ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
5568ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[20:12] = 0x00000000U
5569ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
5570ad5b5801SMichal Simek     // .. ..
5571ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006168, 0x001FFFFFU ,0x00000143U),
5572ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x162
5573ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[10:0] = 0x00000162U
5574ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000162U
5575ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
5576ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[11:11] = 0x00000000U
5577ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5578ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
5579ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[20:12] = 0x00000000U
5580ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
5581ad5b5801SMichal Simek     // .. ..
5582ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800616C, 0x001FFFFFU ,0x00000162U),
5583ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x148
5584ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[10:0] = 0x00000148U
5585ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000148U
5586ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
5587ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[11:11] = 0x00000000U
5588ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5589ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
5590ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[20:12] = 0x00000000U
5591ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
5592ad5b5801SMichal Simek     // .. ..
5593ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006170, 0x001FFFFFU ,0x00000148U),
5594ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x15e
5595ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[10:0] = 0x0000015EU
5596ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x0000015EU
5597ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
5598ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[11:11] = 0x00000000U
5599ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
5600ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
5601ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[20:12] = 0x00000000U
5602ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
5603ad5b5801SMichal Simek     // .. ..
5604ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006174, 0x001FFFFFU ,0x0000015EU),
5605ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xde
5606ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[9:0] = 0x000000DEU
5607ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000DEU
5608ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
5609ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[10:10] = 0x00000000U
5610ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5611ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
5612ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[19:11] = 0x00000000U
5613ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5614ad5b5801SMichal Simek     // .. ..
5615ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800617C, 0x000FFFFFU ,0x000000DEU),
5616ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xe5
5617ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[9:0] = 0x000000E5U
5618ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000E5U
5619ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
5620ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[10:10] = 0x00000000U
5621ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5622ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
5623ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[19:11] = 0x00000000U
5624ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5625ad5b5801SMichal Simek     // .. ..
5626ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006180, 0x000FFFFFU ,0x000000E5U),
5627ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xd9
5628ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[9:0] = 0x000000D9U
5629ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000D9U
5630ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
5631ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[10:10] = 0x00000000U
5632ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5633ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
5634ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[19:11] = 0x00000000U
5635ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5636ad5b5801SMichal Simek     // .. ..
5637ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006184, 0x000FFFFFU ,0x000000D9U),
5638ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xea
5639ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[9:0] = 0x000000EAU
5640ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000EAU
5641ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
5642ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[10:10] = 0x00000000U
5643ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
5644ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
5645ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[19:11] = 0x00000000U
5646ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
5647ad5b5801SMichal Simek     // .. ..
5648ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006188, 0x000FFFFFU ,0x000000EAU),
5649ad5b5801SMichal Simek     // .. .. reg_phy_loopback = 0x0
5650ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[0:0] = 0x00000000U
5651ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5652ad5b5801SMichal Simek     // .. .. reg_phy_bl2 = 0x0
5653ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[1:1] = 0x00000000U
5654ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5655ad5b5801SMichal Simek     // .. .. reg_phy_at_spd_atpg = 0x0
5656ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[2:2] = 0x00000000U
5657ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5658ad5b5801SMichal Simek     // .. .. reg_phy_bist_enable = 0x0
5659ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[3:3] = 0x00000000U
5660ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5661ad5b5801SMichal Simek     // .. .. reg_phy_bist_force_err = 0x0
5662ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[4:4] = 0x00000000U
5663ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5664ad5b5801SMichal Simek     // .. .. reg_phy_bist_mode = 0x0
5665ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[6:5] = 0x00000000U
5666ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
5667ad5b5801SMichal Simek     // .. .. reg_phy_invert_clkout = 0x1
5668ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[7:7] = 0x00000001U
5669ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
5670ad5b5801SMichal Simek     // .. .. reg_phy_all_dq_mpr_rd_resp = 0x0
5671ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[8:8] = 0x00000000U
5672ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
5673ad5b5801SMichal Simek     // .. .. reg_phy_sel_logic = 0x0
5674ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[9:9] = 0x00000000U
5675ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
5676ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_ratio = 0x100
5677ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[19:10] = 0x00000100U
5678ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00040000U
5679ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_force = 0x0
5680ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[20:20] = 0x00000000U
5681ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
5682ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_delay = 0x0
5683ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[27:21] = 0x00000000U
5684ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0FE00000U    VAL : 0x00000000U
5685ad5b5801SMichal Simek     // .. .. reg_phy_use_rank0_delays = 0x1
5686ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[28:28] = 0x00000001U
5687ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
5688ad5b5801SMichal Simek     // .. .. reg_phy_lpddr = 0x0
5689ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[29:29] = 0x00000000U
5690ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
5691ad5b5801SMichal Simek     // .. .. reg_phy_cmd_latency = 0x0
5692ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[30:30] = 0x00000000U
5693ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x40000000U    VAL : 0x00000000U
5694ad5b5801SMichal Simek     // .. .. reg_phy_int_lpbk = 0x0
5695ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[31:31] = 0x00000000U
5696ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x80000000U    VAL : 0x00000000U
5697ad5b5801SMichal Simek     // .. ..
5698ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006190, 0xFFFFFFFFU ,0x10040080U),
5699ad5b5801SMichal Simek     // .. .. reg_phy_wr_rl_delay = 0x2
5700ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[4:0] = 0x00000002U
5701ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000002U
5702ad5b5801SMichal Simek     // .. .. reg_phy_rd_rl_delay = 0x4
5703ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[9:5] = 0x00000004U
5704ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x00000080U
5705ad5b5801SMichal Simek     // .. .. reg_phy_dll_lock_diff = 0xf
5706ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[13:10] = 0x0000000FU
5707ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003C00U    VAL : 0x00003C00U
5708ad5b5801SMichal Simek     // .. .. reg_phy_use_wr_level = 0x1
5709ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[14:14] = 0x00000001U
5710ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00004000U
5711ad5b5801SMichal Simek     // .. .. reg_phy_use_rd_dqs_gate_level = 0x1
5712ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[15:15] = 0x00000001U
5713ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00008000U
5714ad5b5801SMichal Simek     // .. .. reg_phy_use_rd_data_eye_level = 0x1
5715ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[16:16] = 0x00000001U
5716ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00010000U
5717ad5b5801SMichal Simek     // .. .. reg_phy_dis_calib_rst = 0x0
5718ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[17:17] = 0x00000000U
5719ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5720ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_delay = 0x0
5721ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[19:18] = 0x00000000U
5722ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
5723ad5b5801SMichal Simek     // .. ..
5724ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006194, 0x000FFFFFU ,0x0001FC82U),
5725ad5b5801SMichal Simek     // .. .. reg_arb_page_addr_mask = 0x0
5726ad5b5801SMichal Simek     // .. .. ==> 0XF8006204[31:0] = 0x00000000U
5727ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000000U
5728ad5b5801SMichal Simek     // .. ..
5729ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006204, 0xFFFFFFFFU ,0x00000000U),
5730ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
5731ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[9:0] = 0x000003FFU
5732ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5733ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
5734ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[16:16] = 0x00000000U
5735ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5736ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
5737ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[17:17] = 0x00000000U
5738ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5739ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
5740ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[18:18] = 0x00000000U
5741ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5742ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
5743ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[19:19] = 0x00000001U
5744ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
5745ad5b5801SMichal Simek     // .. ..
5746ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006208, 0x000F03FFU ,0x000803FFU),
5747ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
5748ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[9:0] = 0x000003FFU
5749ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5750ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
5751ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[16:16] = 0x00000000U
5752ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5753ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
5754ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[17:17] = 0x00000000U
5755ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5756ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
5757ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[18:18] = 0x00000000U
5758ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5759ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
5760ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[19:19] = 0x00000001U
5761ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
5762ad5b5801SMichal Simek     // .. ..
5763ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800620C, 0x000F03FFU ,0x000803FFU),
5764ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
5765ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[9:0] = 0x000003FFU
5766ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5767ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
5768ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[16:16] = 0x00000000U
5769ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5770ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
5771ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[17:17] = 0x00000000U
5772ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5773ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
5774ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[18:18] = 0x00000000U
5775ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5776ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
5777ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[19:19] = 0x00000001U
5778ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
5779ad5b5801SMichal Simek     // .. ..
5780ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006210, 0x000F03FFU ,0x000803FFU),
5781ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
5782ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[9:0] = 0x000003FFU
5783ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5784ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
5785ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[16:16] = 0x00000000U
5786ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5787ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
5788ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[17:17] = 0x00000000U
5789ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5790ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
5791ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[18:18] = 0x00000000U
5792ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5793ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
5794ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[19:19] = 0x00000001U
5795ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
5796ad5b5801SMichal Simek     // .. ..
5797ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006214, 0x000F03FFU ,0x000803FFU),
5798ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
5799ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[9:0] = 0x000003FFU
5800ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5801ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
5802ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[16:16] = 0x00000000U
5803ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5804ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
5805ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[17:17] = 0x00000000U
5806ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5807ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
5808ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[18:18] = 0x00000000U
5809ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5810ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
5811ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[19:19] = 0x00000000U
5812ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
5813ad5b5801SMichal Simek     // .. ..
5814ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006218, 0x000F03FFU ,0x000003FFU),
5815ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
5816ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[9:0] = 0x000003FFU
5817ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5818ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
5819ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[16:16] = 0x00000000U
5820ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5821ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
5822ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[17:17] = 0x00000000U
5823ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5824ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
5825ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[18:18] = 0x00000000U
5826ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5827ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
5828ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[19:19] = 0x00000000U
5829ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
5830ad5b5801SMichal Simek     // .. ..
5831ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800621C, 0x000F03FFU ,0x000003FFU),
5832ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
5833ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[9:0] = 0x000003FFU
5834ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5835ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
5836ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[16:16] = 0x00000000U
5837ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5838ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
5839ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[17:17] = 0x00000000U
5840ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5841ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
5842ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[18:18] = 0x00000000U
5843ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5844ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
5845ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[19:19] = 0x00000000U
5846ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
5847ad5b5801SMichal Simek     // .. ..
5848ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006220, 0x000F03FFU ,0x000003FFU),
5849ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
5850ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[9:0] = 0x000003FFU
5851ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
5852ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
5853ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[16:16] = 0x00000000U
5854ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5855ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
5856ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[17:17] = 0x00000000U
5857ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
5858ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
5859ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[18:18] = 0x00000000U
5860ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
5861ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
5862ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[19:19] = 0x00000000U
5863ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
5864ad5b5801SMichal Simek     // .. ..
5865ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006224, 0x000F03FFU ,0x000003FFU),
5866ad5b5801SMichal Simek     // .. .. reg_ddrc_lpddr2 = 0x0
5867ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[0:0] = 0x00000000U
5868ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5869ad5b5801SMichal Simek     // .. .. reg_ddrc_per_bank_refresh = 0x0
5870ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[1:1] = 0x00000000U
5871ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5872ad5b5801SMichal Simek     // .. .. reg_ddrc_derate_enable = 0x0
5873ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[2:2] = 0x00000000U
5874ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
5875ad5b5801SMichal Simek     // .. .. reg_ddrc_mr4_margin = 0x0
5876ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[11:4] = 0x00000000U
5877ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FF0U    VAL : 0x00000000U
5878ad5b5801SMichal Simek     // .. ..
5879ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062A8, 0x00000FF7U ,0x00000000U),
5880ad5b5801SMichal Simek     // .. .. reg_ddrc_mr4_read_interval = 0x0
5881ad5b5801SMichal Simek     // .. .. ==> 0XF80062AC[31:0] = 0x00000000U
5882ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000000U
5883ad5b5801SMichal Simek     // .. ..
5884ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062AC, 0xFFFFFFFFU ,0x00000000U),
5885ad5b5801SMichal Simek     // .. .. reg_ddrc_min_stable_clock_x1 = 0x5
5886ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[3:0] = 0x00000005U
5887ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000005U
5888ad5b5801SMichal Simek     // .. .. reg_ddrc_idle_after_reset_x32 = 0x12
5889ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[11:4] = 0x00000012U
5890ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FF0U    VAL : 0x00000120U
5891ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mrw = 0x5
5892ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[21:12] = 0x00000005U
5893ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00005000U
5894ad5b5801SMichal Simek     // .. ..
5895ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062B0, 0x003FFFFFU ,0x00005125U),
5896ad5b5801SMichal Simek     // .. .. reg_ddrc_max_auto_init_x1024 = 0xa8
5897ad5b5801SMichal Simek     // .. .. ==> 0XF80062B4[7:0] = 0x000000A8U
5898ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x000000A8U
5899ad5b5801SMichal Simek     // .. .. reg_ddrc_dev_zqinit_x32 = 0x12
5900ad5b5801SMichal Simek     // .. .. ==> 0XF80062B4[17:8] = 0x00000012U
5901ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0003FF00U    VAL : 0x00001200U
5902ad5b5801SMichal Simek     // .. ..
5903ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062B4, 0x0003FFFFU ,0x000012A8U),
5904ad5b5801SMichal Simek     // .. .. START: POLL ON DCI STATUS
5905ad5b5801SMichal Simek     // .. .. DONE = 1
5906ad5b5801SMichal Simek     // .. .. ==> 0XF8000B74[13:13] = 0x00000001U
5907ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
5908ad5b5801SMichal Simek     // .. ..
5909ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF8000B74, 0x00002000U),
5910ad5b5801SMichal Simek     // .. .. FINISH: POLL ON DCI STATUS
5911ad5b5801SMichal Simek     // .. .. START: UNLOCK DDR
5912ad5b5801SMichal Simek     // .. .. reg_ddrc_soft_rstb = 0x1
5913ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[0:0] = 0x00000001U
5914ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5915ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_en = 0x0
5916ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[1:1] = 0x00000000U
5917ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5918ad5b5801SMichal Simek     // .. .. reg_ddrc_data_bus_width = 0x0
5919ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[3:2] = 0x00000000U
5920ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000CU    VAL : 0x00000000U
5921ad5b5801SMichal Simek     // .. .. reg_ddrc_burst8_refresh = 0x0
5922ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[6:4] = 0x00000000U
5923ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
5924ad5b5801SMichal Simek     // .. .. reg_ddrc_rdwr_idle_gap = 1
5925ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[13:7] = 0x00000001U
5926ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003F80U    VAL : 0x00000080U
5927ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_rd_bypass = 0x0
5928ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[14:14] = 0x00000000U
5929ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
5930ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_act_bypass = 0x0
5931ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[15:15] = 0x00000000U
5932ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
5933ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_refresh = 0x0
5934ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[16:16] = 0x00000000U
5935ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
5936ad5b5801SMichal Simek     // .. ..
5937ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006000, 0x0001FFFFU ,0x00000081U),
5938ad5b5801SMichal Simek     // .. .. FINISH: UNLOCK DDR
5939ad5b5801SMichal Simek     // .. .. START: CHECK DDR STATUS
5940ad5b5801SMichal Simek     // .. .. ddrc_reg_operating_mode = 1
5941ad5b5801SMichal Simek     // .. .. ==> 0XF8006054[2:0] = 0x00000001U
5942ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000001U
5943ad5b5801SMichal Simek     // .. ..
5944ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF8006054, 0x00000007U),
5945ad5b5801SMichal Simek     // .. .. FINISH: CHECK DDR STATUS
5946ad5b5801SMichal Simek     // .. FINISH: DDR INITIALIZATION
5947ad5b5801SMichal Simek     // FINISH: top
5948ad5b5801SMichal Simek     //
5949ad5b5801SMichal Simek     EMIT_EXIT(),
5950ad5b5801SMichal Simek 
5951ad5b5801SMichal Simek     //
5952ad5b5801SMichal Simek };
5953ad5b5801SMichal Simek 
5954ad5b5801SMichal Simek unsigned long ps7_mio_init_data_2_0[] = {
5955ad5b5801SMichal Simek     // START: top
5956ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
5957ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
5958ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
5959ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
5960ad5b5801SMichal Simek     // ..
5961ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
5962ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
5963ad5b5801SMichal Simek     // .. START: OCM REMAPPING
5964ad5b5801SMichal Simek     // .. VREF_EN = 0x1
5965ad5b5801SMichal Simek     // .. ==> 0XF8000B00[0:0] = 0x00000001U
5966ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
5967ad5b5801SMichal Simek     // .. VREF_PULLUP_EN = 0x0
5968ad5b5801SMichal Simek     // .. ==> 0XF8000B00[1:1] = 0x00000000U
5969ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
5970ad5b5801SMichal Simek     // .. CLK_PULLUP_EN = 0x0
5971ad5b5801SMichal Simek     // .. ==> 0XF8000B00[8:8] = 0x00000000U
5972ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
5973ad5b5801SMichal Simek     // .. SRSTN_PULLUP_EN = 0x0
5974ad5b5801SMichal Simek     // .. ==> 0XF8000B00[9:9] = 0x00000000U
5975ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
5976ad5b5801SMichal Simek     // ..
5977ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B00, 0x00000303U ,0x00000001U),
5978ad5b5801SMichal Simek     // .. FINISH: OCM REMAPPING
5979ad5b5801SMichal Simek     // .. START: DDRIOB SETTINGS
5980ad5b5801SMichal Simek     // .. INP_POWER = 0x0
5981ad5b5801SMichal Simek     // .. ==> 0XF8000B40[0:0] = 0x00000000U
5982ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
5983ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
5984ad5b5801SMichal Simek     // .. ==> 0XF8000B40[2:1] = 0x00000000U
5985ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
5986ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
5987ad5b5801SMichal Simek     // .. ==> 0XF8000B40[3:3] = 0x00000000U
5988ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
5989ad5b5801SMichal Simek     // .. TERM_EN = 0x0
5990ad5b5801SMichal Simek     // .. ==> 0XF8000B40[4:4] = 0x00000000U
5991ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
5992ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
5993ad5b5801SMichal Simek     // .. ==> 0XF8000B40[6:5] = 0x00000000U
5994ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
5995ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
5996ad5b5801SMichal Simek     // .. ==> 0XF8000B40[7:7] = 0x00000000U
5997ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
5998ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
5999ad5b5801SMichal Simek     // .. ==> 0XF8000B40[8:8] = 0x00000000U
6000ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6001ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
6002ad5b5801SMichal Simek     // .. ==> 0XF8000B40[10:9] = 0x00000003U
6003ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
6004ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
6005ad5b5801SMichal Simek     // .. ==> 0XF8000B40[11:11] = 0x00000000U
6006ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
6007ad5b5801SMichal Simek     // ..
6008ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B40, 0x00000FFFU ,0x00000600U),
6009ad5b5801SMichal Simek     // .. INP_POWER = 0x0
6010ad5b5801SMichal Simek     // .. ==> 0XF8000B44[0:0] = 0x00000000U
6011ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6012ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
6013ad5b5801SMichal Simek     // .. ==> 0XF8000B44[2:1] = 0x00000000U
6014ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
6015ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
6016ad5b5801SMichal Simek     // .. ==> 0XF8000B44[3:3] = 0x00000000U
6017ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
6018ad5b5801SMichal Simek     // .. TERM_EN = 0x0
6019ad5b5801SMichal Simek     // .. ==> 0XF8000B44[4:4] = 0x00000000U
6020ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
6021ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
6022ad5b5801SMichal Simek     // .. ==> 0XF8000B44[6:5] = 0x00000000U
6023ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
6024ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
6025ad5b5801SMichal Simek     // .. ==> 0XF8000B44[7:7] = 0x00000000U
6026ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
6027ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
6028ad5b5801SMichal Simek     // .. ==> 0XF8000B44[8:8] = 0x00000000U
6029ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6030ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
6031ad5b5801SMichal Simek     // .. ==> 0XF8000B44[10:9] = 0x00000003U
6032ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
6033ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
6034ad5b5801SMichal Simek     // .. ==> 0XF8000B44[11:11] = 0x00000000U
6035ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
6036ad5b5801SMichal Simek     // ..
6037ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B44, 0x00000FFFU ,0x00000600U),
6038ad5b5801SMichal Simek     // .. INP_POWER = 0x0
6039ad5b5801SMichal Simek     // .. ==> 0XF8000B48[0:0] = 0x00000000U
6040ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6041ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
6042ad5b5801SMichal Simek     // .. ==> 0XF8000B48[2:1] = 0x00000001U
6043ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
6044ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
6045ad5b5801SMichal Simek     // .. ==> 0XF8000B48[3:3] = 0x00000000U
6046ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
6047ad5b5801SMichal Simek     // .. TERM_EN = 0x1
6048ad5b5801SMichal Simek     // .. ==> 0XF8000B48[4:4] = 0x00000001U
6049ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
6050ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
6051ad5b5801SMichal Simek     // .. ==> 0XF8000B48[6:5] = 0x00000003U
6052ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
6053ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
6054ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000000U
6055ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
6056ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
6057ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000000U
6058ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6059ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
6060ad5b5801SMichal Simek     // .. ==> 0XF8000B48[10:9] = 0x00000003U
6061ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
6062ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
6063ad5b5801SMichal Simek     // .. ==> 0XF8000B48[11:11] = 0x00000000U
6064ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
6065ad5b5801SMichal Simek     // ..
6066ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000FFFU ,0x00000672U),
6067ad5b5801SMichal Simek     // .. INP_POWER = 0x0
6068ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[0:0] = 0x00000000U
6069ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6070ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
6071ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[2:1] = 0x00000001U
6072ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
6073ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
6074ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[3:3] = 0x00000000U
6075ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
6076ad5b5801SMichal Simek     // .. TERM_EN = 0x1
6077ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[4:4] = 0x00000001U
6078ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
6079ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
6080ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[6:5] = 0x00000003U
6081ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
6082ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
6083ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000000U
6084ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
6085ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
6086ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000000U
6087ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6088ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
6089ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[10:9] = 0x00000003U
6090ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
6091ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
6092ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[11:11] = 0x00000000U
6093ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
6094ad5b5801SMichal Simek     // ..
6095ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000FFFU ,0x00000672U),
6096ad5b5801SMichal Simek     // .. INP_POWER = 0x0
6097ad5b5801SMichal Simek     // .. ==> 0XF8000B50[0:0] = 0x00000000U
6098ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6099ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
6100ad5b5801SMichal Simek     // .. ==> 0XF8000B50[2:1] = 0x00000002U
6101ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
6102ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
6103ad5b5801SMichal Simek     // .. ==> 0XF8000B50[3:3] = 0x00000000U
6104ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
6105ad5b5801SMichal Simek     // .. TERM_EN = 0x1
6106ad5b5801SMichal Simek     // .. ==> 0XF8000B50[4:4] = 0x00000001U
6107ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
6108ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
6109ad5b5801SMichal Simek     // .. ==> 0XF8000B50[6:5] = 0x00000003U
6110ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
6111ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
6112ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000000U
6113ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
6114ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
6115ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000000U
6116ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6117ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
6118ad5b5801SMichal Simek     // .. ==> 0XF8000B50[10:9] = 0x00000003U
6119ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
6120ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
6121ad5b5801SMichal Simek     // .. ==> 0XF8000B50[11:11] = 0x00000000U
6122ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
6123ad5b5801SMichal Simek     // ..
6124ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000FFFU ,0x00000674U),
6125ad5b5801SMichal Simek     // .. INP_POWER = 0x0
6126ad5b5801SMichal Simek     // .. ==> 0XF8000B54[0:0] = 0x00000000U
6127ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6128ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
6129ad5b5801SMichal Simek     // .. ==> 0XF8000B54[2:1] = 0x00000002U
6130ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
6131ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
6132ad5b5801SMichal Simek     // .. ==> 0XF8000B54[3:3] = 0x00000000U
6133ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
6134ad5b5801SMichal Simek     // .. TERM_EN = 0x1
6135ad5b5801SMichal Simek     // .. ==> 0XF8000B54[4:4] = 0x00000001U
6136ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
6137ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
6138ad5b5801SMichal Simek     // .. ==> 0XF8000B54[6:5] = 0x00000003U
6139ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
6140ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
6141ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000000U
6142ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
6143ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
6144ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000000U
6145ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6146ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
6147ad5b5801SMichal Simek     // .. ==> 0XF8000B54[10:9] = 0x00000003U
6148ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
6149ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
6150ad5b5801SMichal Simek     // .. ==> 0XF8000B54[11:11] = 0x00000000U
6151ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
6152ad5b5801SMichal Simek     // ..
6153ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000FFFU ,0x00000674U),
6154ad5b5801SMichal Simek     // .. INP_POWER = 0x0
6155ad5b5801SMichal Simek     // .. ==> 0XF8000B58[0:0] = 0x00000000U
6156ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6157ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
6158ad5b5801SMichal Simek     // .. ==> 0XF8000B58[2:1] = 0x00000000U
6159ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
6160ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
6161ad5b5801SMichal Simek     // .. ==> 0XF8000B58[3:3] = 0x00000000U
6162ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
6163ad5b5801SMichal Simek     // .. TERM_EN = 0x0
6164ad5b5801SMichal Simek     // .. ==> 0XF8000B58[4:4] = 0x00000000U
6165ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
6166ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
6167ad5b5801SMichal Simek     // .. ==> 0XF8000B58[6:5] = 0x00000000U
6168ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
6169ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
6170ad5b5801SMichal Simek     // .. ==> 0XF8000B58[7:7] = 0x00000000U
6171ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
6172ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
6173ad5b5801SMichal Simek     // .. ==> 0XF8000B58[8:8] = 0x00000000U
6174ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6175ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
6176ad5b5801SMichal Simek     // .. ==> 0XF8000B58[10:9] = 0x00000003U
6177ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
6178ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
6179ad5b5801SMichal Simek     // .. ==> 0XF8000B58[11:11] = 0x00000000U
6180ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
6181ad5b5801SMichal Simek     // ..
6182ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B58, 0x00000FFFU ,0x00000600U),
6183ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
6184ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[6:0] = 0x0000001CU
6185ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
6186ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
6187ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[13:7] = 0x0000000CU
6188ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
6189ad5b5801SMichal Simek     // .. SLEW_P = 0x3
6190ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[18:14] = 0x00000003U
6191ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x0000C000U
6192ad5b5801SMichal Simek     // .. SLEW_N = 0x3
6193ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[23:19] = 0x00000003U
6194ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00180000U
6195ad5b5801SMichal Simek     // .. GTL = 0x0
6196ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[26:24] = 0x00000000U
6197ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
6198ad5b5801SMichal Simek     // .. RTERM = 0x0
6199ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[31:27] = 0x00000000U
6200ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
6201ad5b5801SMichal Simek     // ..
6202ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B5C, 0xFFFFFFFFU ,0x0018C61CU),
6203ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
6204ad5b5801SMichal Simek     // .. ==> 0XF8000B60[6:0] = 0x0000001CU
6205ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
6206ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
6207ad5b5801SMichal Simek     // .. ==> 0XF8000B60[13:7] = 0x0000000CU
6208ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
6209ad5b5801SMichal Simek     // .. SLEW_P = 0x6
6210ad5b5801SMichal Simek     // .. ==> 0XF8000B60[18:14] = 0x00000006U
6211ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
6212ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
6213ad5b5801SMichal Simek     // .. ==> 0XF8000B60[23:19] = 0x0000001FU
6214ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
6215ad5b5801SMichal Simek     // .. GTL = 0x0
6216ad5b5801SMichal Simek     // .. ==> 0XF8000B60[26:24] = 0x00000000U
6217ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
6218ad5b5801SMichal Simek     // .. RTERM = 0x0
6219ad5b5801SMichal Simek     // .. ==> 0XF8000B60[31:27] = 0x00000000U
6220ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
6221ad5b5801SMichal Simek     // ..
6222ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B60, 0xFFFFFFFFU ,0x00F9861CU),
6223ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
6224ad5b5801SMichal Simek     // .. ==> 0XF8000B64[6:0] = 0x0000001CU
6225ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
6226ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
6227ad5b5801SMichal Simek     // .. ==> 0XF8000B64[13:7] = 0x0000000CU
6228ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
6229ad5b5801SMichal Simek     // .. SLEW_P = 0x6
6230ad5b5801SMichal Simek     // .. ==> 0XF8000B64[18:14] = 0x00000006U
6231ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
6232ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
6233ad5b5801SMichal Simek     // .. ==> 0XF8000B64[23:19] = 0x0000001FU
6234ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
6235ad5b5801SMichal Simek     // .. GTL = 0x0
6236ad5b5801SMichal Simek     // .. ==> 0XF8000B64[26:24] = 0x00000000U
6237ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
6238ad5b5801SMichal Simek     // .. RTERM = 0x0
6239ad5b5801SMichal Simek     // .. ==> 0XF8000B64[31:27] = 0x00000000U
6240ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
6241ad5b5801SMichal Simek     // ..
6242ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B64, 0xFFFFFFFFU ,0x00F9861CU),
6243ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
6244ad5b5801SMichal Simek     // .. ==> 0XF8000B68[6:0] = 0x0000001CU
6245ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
6246ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
6247ad5b5801SMichal Simek     // .. ==> 0XF8000B68[13:7] = 0x0000000CU
6248ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
6249ad5b5801SMichal Simek     // .. SLEW_P = 0x6
6250ad5b5801SMichal Simek     // .. ==> 0XF8000B68[18:14] = 0x00000006U
6251ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
6252ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
6253ad5b5801SMichal Simek     // .. ==> 0XF8000B68[23:19] = 0x0000001FU
6254ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
6255ad5b5801SMichal Simek     // .. GTL = 0x0
6256ad5b5801SMichal Simek     // .. ==> 0XF8000B68[26:24] = 0x00000000U
6257ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
6258ad5b5801SMichal Simek     // .. RTERM = 0x0
6259ad5b5801SMichal Simek     // .. ==> 0XF8000B68[31:27] = 0x00000000U
6260ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
6261ad5b5801SMichal Simek     // ..
6262ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B68, 0xFFFFFFFFU ,0x00F9861CU),
6263ad5b5801SMichal Simek     // .. VREF_INT_EN = 0x1
6264ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[0:0] = 0x00000001U
6265ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6266ad5b5801SMichal Simek     // .. VREF_SEL = 0x4
6267ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[4:1] = 0x00000004U
6268ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000001EU    VAL : 0x00000008U
6269ad5b5801SMichal Simek     // .. VREF_EXT_EN = 0x0
6270ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[6:5] = 0x00000000U
6271ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
6272ad5b5801SMichal Simek     // .. VREF_PULLUP_EN = 0x0
6273ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[8:7] = 0x00000000U
6274ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
6275ad5b5801SMichal Simek     // .. REFIO_EN = 0x1
6276ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[9:9] = 0x00000001U
6277ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
6278ad5b5801SMichal Simek     // .. REFIO_TEST = 0x3
6279ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[11:10] = 0x00000003U
6280ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000C00U    VAL : 0x00000C00U
6281ad5b5801SMichal Simek     // .. REFIO_PULLUP_EN = 0x0
6282ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[12:12] = 0x00000000U
6283ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6284ad5b5801SMichal Simek     // .. DRST_B_PULLUP_EN = 0x0
6285ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[13:13] = 0x00000000U
6286ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6287ad5b5801SMichal Simek     // .. CKE_PULLUP_EN = 0x0
6288ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[14:14] = 0x00000000U
6289ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
6290ad5b5801SMichal Simek     // ..
6291ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B6C, 0x00007FFFU ,0x00000E09U),
6292ad5b5801SMichal Simek     // .. .. START: ASSERT RESET
6293ad5b5801SMichal Simek     // .. .. RESET = 1
6294ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
6295ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6296ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
6297ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
6298ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
6299ad5b5801SMichal Simek     // .. ..
6300ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000021U ,0x00000021U),
6301ad5b5801SMichal Simek     // .. .. FINISH: ASSERT RESET
6302ad5b5801SMichal Simek     // .. .. START: DEASSERT RESET
6303ad5b5801SMichal Simek     // .. .. RESET = 0
6304ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000000U
6305ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6306ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
6307ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
6308ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
6309ad5b5801SMichal Simek     // .. ..
6310ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000021U ,0x00000020U),
6311ad5b5801SMichal Simek     // .. .. FINISH: DEASSERT RESET
6312ad5b5801SMichal Simek     // .. .. RESET = 0x1
6313ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
6314ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6315ad5b5801SMichal Simek     // .. .. ENABLE = 0x1
6316ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[1:1] = 0x00000001U
6317ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6318ad5b5801SMichal Simek     // .. .. VRP_TRI = 0x0
6319ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[2:2] = 0x00000000U
6320ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6321ad5b5801SMichal Simek     // .. .. VRN_TRI = 0x0
6322ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[3:3] = 0x00000000U
6323ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
6324ad5b5801SMichal Simek     // .. .. VRP_OUT = 0x0
6325ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[4:4] = 0x00000000U
6326ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
6327ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
6328ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
6329ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
6330ad5b5801SMichal Simek     // .. .. NREF_OPT1 = 0x0
6331ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[7:6] = 0x00000000U
6332ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
6333ad5b5801SMichal Simek     // .. .. NREF_OPT2 = 0x0
6334ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[10:8] = 0x00000000U
6335ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000700U    VAL : 0x00000000U
6336ad5b5801SMichal Simek     // .. .. NREF_OPT4 = 0x1
6337ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[13:11] = 0x00000001U
6338ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00000800U
6339ad5b5801SMichal Simek     // .. .. PREF_OPT1 = 0x0
6340ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[16:14] = 0x00000000U
6341ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0001C000U    VAL : 0x00000000U
6342ad5b5801SMichal Simek     // .. .. PREF_OPT2 = 0x0
6343ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[19:17] = 0x00000000U
6344ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000E0000U    VAL : 0x00000000U
6345ad5b5801SMichal Simek     // .. .. UPDATE_CONTROL = 0x0
6346ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[20:20] = 0x00000000U
6347ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
6348ad5b5801SMichal Simek     // .. .. INIT_COMPLETE = 0x0
6349ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[21:21] = 0x00000000U
6350ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
6351ad5b5801SMichal Simek     // .. .. TST_CLK = 0x0
6352ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[22:22] = 0x00000000U
6353ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
6354ad5b5801SMichal Simek     // .. .. TST_HLN = 0x0
6355ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[23:23] = 0x00000000U
6356ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
6357ad5b5801SMichal Simek     // .. .. TST_HLP = 0x0
6358ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[24:24] = 0x00000000U
6359ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
6360ad5b5801SMichal Simek     // .. .. TST_RST = 0x0
6361ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[25:25] = 0x00000000U
6362ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
6363ad5b5801SMichal Simek     // .. .. INT_DCI_EN = 0x0
6364ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[26:26] = 0x00000000U
6365ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
6366ad5b5801SMichal Simek     // .. ..
6367ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x07FFFFFFU ,0x00000823U),
6368ad5b5801SMichal Simek     // .. FINISH: DDRIOB SETTINGS
6369ad5b5801SMichal Simek     // .. START: MIO PROGRAMMING
6370ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6371ad5b5801SMichal Simek     // .. ==> 0XF8000700[0:0] = 0x00000000U
6372ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6373ad5b5801SMichal Simek     // .. L0_SEL = 1
6374ad5b5801SMichal Simek     // .. ==> 0XF8000700[1:1] = 0x00000001U
6375ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6376ad5b5801SMichal Simek     // .. L1_SEL = 0
6377ad5b5801SMichal Simek     // .. ==> 0XF8000700[2:2] = 0x00000000U
6378ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6379ad5b5801SMichal Simek     // .. L2_SEL = 0
6380ad5b5801SMichal Simek     // .. ==> 0XF8000700[4:3] = 0x00000000U
6381ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6382ad5b5801SMichal Simek     // .. L3_SEL = 0
6383ad5b5801SMichal Simek     // .. ==> 0XF8000700[7:5] = 0x00000000U
6384ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6385ad5b5801SMichal Simek     // .. Speed = 0
6386ad5b5801SMichal Simek     // .. ==> 0XF8000700[8:8] = 0x00000000U
6387ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6388ad5b5801SMichal Simek     // .. IO_Type = 1
6389ad5b5801SMichal Simek     // .. ==> 0XF8000700[11:9] = 0x00000001U
6390ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6391ad5b5801SMichal Simek     // .. PULLUP = 1
6392ad5b5801SMichal Simek     // .. ==> 0XF8000700[12:12] = 0x00000001U
6393ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
6394ad5b5801SMichal Simek     // .. DisableRcvr = 0
6395ad5b5801SMichal Simek     // .. ==> 0XF8000700[13:13] = 0x00000000U
6396ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6397ad5b5801SMichal Simek     // ..
6398ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000700, 0x00003FFFU ,0x00001202U),
6399ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6400ad5b5801SMichal Simek     // .. ==> 0XF8000704[0:0] = 0x00000000U
6401ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6402ad5b5801SMichal Simek     // .. L0_SEL = 1
6403ad5b5801SMichal Simek     // .. ==> 0XF8000704[1:1] = 0x00000001U
6404ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6405ad5b5801SMichal Simek     // .. L1_SEL = 0
6406ad5b5801SMichal Simek     // .. ==> 0XF8000704[2:2] = 0x00000000U
6407ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6408ad5b5801SMichal Simek     // .. L2_SEL = 0
6409ad5b5801SMichal Simek     // .. ==> 0XF8000704[4:3] = 0x00000000U
6410ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6411ad5b5801SMichal Simek     // .. L3_SEL = 0
6412ad5b5801SMichal Simek     // .. ==> 0XF8000704[7:5] = 0x00000000U
6413ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6414ad5b5801SMichal Simek     // .. Speed = 0
6415ad5b5801SMichal Simek     // .. ==> 0XF8000704[8:8] = 0x00000000U
6416ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6417ad5b5801SMichal Simek     // .. IO_Type = 1
6418ad5b5801SMichal Simek     // .. ==> 0XF8000704[11:9] = 0x00000001U
6419ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6420ad5b5801SMichal Simek     // .. PULLUP = 1
6421ad5b5801SMichal Simek     // .. ==> 0XF8000704[12:12] = 0x00000001U
6422ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
6423ad5b5801SMichal Simek     // .. DisableRcvr = 0
6424ad5b5801SMichal Simek     // .. ==> 0XF8000704[13:13] = 0x00000000U
6425ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6426ad5b5801SMichal Simek     // ..
6427ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000704, 0x00003FFFU ,0x00001202U),
6428ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6429ad5b5801SMichal Simek     // .. ==> 0XF8000708[0:0] = 0x00000000U
6430ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6431ad5b5801SMichal Simek     // .. L0_SEL = 1
6432ad5b5801SMichal Simek     // .. ==> 0XF8000708[1:1] = 0x00000001U
6433ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6434ad5b5801SMichal Simek     // .. L1_SEL = 0
6435ad5b5801SMichal Simek     // .. ==> 0XF8000708[2:2] = 0x00000000U
6436ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6437ad5b5801SMichal Simek     // .. L2_SEL = 0
6438ad5b5801SMichal Simek     // .. ==> 0XF8000708[4:3] = 0x00000000U
6439ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6440ad5b5801SMichal Simek     // .. L3_SEL = 0
6441ad5b5801SMichal Simek     // .. ==> 0XF8000708[7:5] = 0x00000000U
6442ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6443ad5b5801SMichal Simek     // .. Speed = 0
6444ad5b5801SMichal Simek     // .. ==> 0XF8000708[8:8] = 0x00000000U
6445ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6446ad5b5801SMichal Simek     // .. IO_Type = 1
6447ad5b5801SMichal Simek     // .. ==> 0XF8000708[11:9] = 0x00000001U
6448ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6449ad5b5801SMichal Simek     // .. PULLUP = 0
6450ad5b5801SMichal Simek     // .. ==> 0XF8000708[12:12] = 0x00000000U
6451ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6452ad5b5801SMichal Simek     // .. DisableRcvr = 0
6453ad5b5801SMichal Simek     // .. ==> 0XF8000708[13:13] = 0x00000000U
6454ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6455ad5b5801SMichal Simek     // ..
6456ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000708, 0x00003FFFU ,0x00000202U),
6457ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6458ad5b5801SMichal Simek     // .. ==> 0XF800070C[0:0] = 0x00000000U
6459ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6460ad5b5801SMichal Simek     // .. L0_SEL = 1
6461ad5b5801SMichal Simek     // .. ==> 0XF800070C[1:1] = 0x00000001U
6462ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6463ad5b5801SMichal Simek     // .. L1_SEL = 0
6464ad5b5801SMichal Simek     // .. ==> 0XF800070C[2:2] = 0x00000000U
6465ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6466ad5b5801SMichal Simek     // .. L2_SEL = 0
6467ad5b5801SMichal Simek     // .. ==> 0XF800070C[4:3] = 0x00000000U
6468ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6469ad5b5801SMichal Simek     // .. L3_SEL = 0
6470ad5b5801SMichal Simek     // .. ==> 0XF800070C[7:5] = 0x00000000U
6471ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6472ad5b5801SMichal Simek     // .. Speed = 0
6473ad5b5801SMichal Simek     // .. ==> 0XF800070C[8:8] = 0x00000000U
6474ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6475ad5b5801SMichal Simek     // .. IO_Type = 1
6476ad5b5801SMichal Simek     // .. ==> 0XF800070C[11:9] = 0x00000001U
6477ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6478ad5b5801SMichal Simek     // .. PULLUP = 0
6479ad5b5801SMichal Simek     // .. ==> 0XF800070C[12:12] = 0x00000000U
6480ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6481ad5b5801SMichal Simek     // .. DisableRcvr = 0
6482ad5b5801SMichal Simek     // .. ==> 0XF800070C[13:13] = 0x00000000U
6483ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6484ad5b5801SMichal Simek     // ..
6485ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800070C, 0x00003FFFU ,0x00000202U),
6486ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6487ad5b5801SMichal Simek     // .. ==> 0XF8000710[0:0] = 0x00000000U
6488ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6489ad5b5801SMichal Simek     // .. L0_SEL = 1
6490ad5b5801SMichal Simek     // .. ==> 0XF8000710[1:1] = 0x00000001U
6491ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6492ad5b5801SMichal Simek     // .. L1_SEL = 0
6493ad5b5801SMichal Simek     // .. ==> 0XF8000710[2:2] = 0x00000000U
6494ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6495ad5b5801SMichal Simek     // .. L2_SEL = 0
6496ad5b5801SMichal Simek     // .. ==> 0XF8000710[4:3] = 0x00000000U
6497ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6498ad5b5801SMichal Simek     // .. L3_SEL = 0
6499ad5b5801SMichal Simek     // .. ==> 0XF8000710[7:5] = 0x00000000U
6500ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6501ad5b5801SMichal Simek     // .. Speed = 0
6502ad5b5801SMichal Simek     // .. ==> 0XF8000710[8:8] = 0x00000000U
6503ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6504ad5b5801SMichal Simek     // .. IO_Type = 1
6505ad5b5801SMichal Simek     // .. ==> 0XF8000710[11:9] = 0x00000001U
6506ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6507ad5b5801SMichal Simek     // .. PULLUP = 0
6508ad5b5801SMichal Simek     // .. ==> 0XF8000710[12:12] = 0x00000000U
6509ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6510ad5b5801SMichal Simek     // .. DisableRcvr = 0
6511ad5b5801SMichal Simek     // .. ==> 0XF8000710[13:13] = 0x00000000U
6512ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6513ad5b5801SMichal Simek     // ..
6514ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000710, 0x00003FFFU ,0x00000202U),
6515ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6516ad5b5801SMichal Simek     // .. ==> 0XF8000714[0:0] = 0x00000000U
6517ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6518ad5b5801SMichal Simek     // .. L0_SEL = 1
6519ad5b5801SMichal Simek     // .. ==> 0XF8000714[1:1] = 0x00000001U
6520ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6521ad5b5801SMichal Simek     // .. L1_SEL = 0
6522ad5b5801SMichal Simek     // .. ==> 0XF8000714[2:2] = 0x00000000U
6523ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6524ad5b5801SMichal Simek     // .. L2_SEL = 0
6525ad5b5801SMichal Simek     // .. ==> 0XF8000714[4:3] = 0x00000000U
6526ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6527ad5b5801SMichal Simek     // .. L3_SEL = 0
6528ad5b5801SMichal Simek     // .. ==> 0XF8000714[7:5] = 0x00000000U
6529ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6530ad5b5801SMichal Simek     // .. Speed = 0
6531ad5b5801SMichal Simek     // .. ==> 0XF8000714[8:8] = 0x00000000U
6532ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6533ad5b5801SMichal Simek     // .. IO_Type = 1
6534ad5b5801SMichal Simek     // .. ==> 0XF8000714[11:9] = 0x00000001U
6535ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6536ad5b5801SMichal Simek     // .. PULLUP = 0
6537ad5b5801SMichal Simek     // .. ==> 0XF8000714[12:12] = 0x00000000U
6538ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6539ad5b5801SMichal Simek     // .. DisableRcvr = 0
6540ad5b5801SMichal Simek     // .. ==> 0XF8000714[13:13] = 0x00000000U
6541ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6542ad5b5801SMichal Simek     // ..
6543ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000714, 0x00003FFFU ,0x00000202U),
6544ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6545ad5b5801SMichal Simek     // .. ==> 0XF8000718[0:0] = 0x00000000U
6546ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6547ad5b5801SMichal Simek     // .. L0_SEL = 1
6548ad5b5801SMichal Simek     // .. ==> 0XF8000718[1:1] = 0x00000001U
6549ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6550ad5b5801SMichal Simek     // .. L1_SEL = 0
6551ad5b5801SMichal Simek     // .. ==> 0XF8000718[2:2] = 0x00000000U
6552ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6553ad5b5801SMichal Simek     // .. L2_SEL = 0
6554ad5b5801SMichal Simek     // .. ==> 0XF8000718[4:3] = 0x00000000U
6555ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6556ad5b5801SMichal Simek     // .. L3_SEL = 0
6557ad5b5801SMichal Simek     // .. ==> 0XF8000718[7:5] = 0x00000000U
6558ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6559ad5b5801SMichal Simek     // .. Speed = 0
6560ad5b5801SMichal Simek     // .. ==> 0XF8000718[8:8] = 0x00000000U
6561ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6562ad5b5801SMichal Simek     // .. IO_Type = 1
6563ad5b5801SMichal Simek     // .. ==> 0XF8000718[11:9] = 0x00000001U
6564ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6565ad5b5801SMichal Simek     // .. PULLUP = 0
6566ad5b5801SMichal Simek     // .. ==> 0XF8000718[12:12] = 0x00000000U
6567ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6568ad5b5801SMichal Simek     // .. DisableRcvr = 0
6569ad5b5801SMichal Simek     // .. ==> 0XF8000718[13:13] = 0x00000000U
6570ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6571ad5b5801SMichal Simek     // ..
6572ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000718, 0x00003FFFU ,0x00000202U),
6573ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6574ad5b5801SMichal Simek     // .. ==> 0XF800071C[0:0] = 0x00000000U
6575ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6576ad5b5801SMichal Simek     // .. L0_SEL = 0
6577ad5b5801SMichal Simek     // .. ==> 0XF800071C[1:1] = 0x00000000U
6578ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
6579ad5b5801SMichal Simek     // .. L1_SEL = 0
6580ad5b5801SMichal Simek     // .. ==> 0XF800071C[2:2] = 0x00000000U
6581ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6582ad5b5801SMichal Simek     // .. L2_SEL = 0
6583ad5b5801SMichal Simek     // .. ==> 0XF800071C[4:3] = 0x00000000U
6584ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6585ad5b5801SMichal Simek     // .. L3_SEL = 0
6586ad5b5801SMichal Simek     // .. ==> 0XF800071C[7:5] = 0x00000000U
6587ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6588ad5b5801SMichal Simek     // .. Speed = 0
6589ad5b5801SMichal Simek     // .. ==> 0XF800071C[8:8] = 0x00000000U
6590ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6591ad5b5801SMichal Simek     // .. IO_Type = 1
6592ad5b5801SMichal Simek     // .. ==> 0XF800071C[11:9] = 0x00000001U
6593ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6594ad5b5801SMichal Simek     // .. PULLUP = 0
6595ad5b5801SMichal Simek     // .. ==> 0XF800071C[12:12] = 0x00000000U
6596ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6597ad5b5801SMichal Simek     // .. DisableRcvr = 0
6598ad5b5801SMichal Simek     // .. ==> 0XF800071C[13:13] = 0x00000000U
6599ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6600ad5b5801SMichal Simek     // ..
6601ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800071C, 0x00003FFFU ,0x00000200U),
6602ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6603ad5b5801SMichal Simek     // .. ==> 0XF8000720[0:0] = 0x00000000U
6604ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6605ad5b5801SMichal Simek     // .. L0_SEL = 1
6606ad5b5801SMichal Simek     // .. ==> 0XF8000720[1:1] = 0x00000001U
6607ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6608ad5b5801SMichal Simek     // .. L1_SEL = 0
6609ad5b5801SMichal Simek     // .. ==> 0XF8000720[2:2] = 0x00000000U
6610ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6611ad5b5801SMichal Simek     // .. L2_SEL = 0
6612ad5b5801SMichal Simek     // .. ==> 0XF8000720[4:3] = 0x00000000U
6613ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6614ad5b5801SMichal Simek     // .. L3_SEL = 0
6615ad5b5801SMichal Simek     // .. ==> 0XF8000720[7:5] = 0x00000000U
6616ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6617ad5b5801SMichal Simek     // .. Speed = 0
6618ad5b5801SMichal Simek     // .. ==> 0XF8000720[8:8] = 0x00000000U
6619ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6620ad5b5801SMichal Simek     // .. IO_Type = 1
6621ad5b5801SMichal Simek     // .. ==> 0XF8000720[11:9] = 0x00000001U
6622ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6623ad5b5801SMichal Simek     // .. PULLUP = 0
6624ad5b5801SMichal Simek     // .. ==> 0XF8000720[12:12] = 0x00000000U
6625ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6626ad5b5801SMichal Simek     // .. DisableRcvr = 0
6627ad5b5801SMichal Simek     // .. ==> 0XF8000720[13:13] = 0x00000000U
6628ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6629ad5b5801SMichal Simek     // ..
6630ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000720, 0x00003FFFU ,0x00000202U),
6631ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6632ad5b5801SMichal Simek     // .. ==> 0XF8000724[0:0] = 0x00000000U
6633ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6634ad5b5801SMichal Simek     // .. L0_SEL = 1
6635ad5b5801SMichal Simek     // .. ==> 0XF8000724[1:1] = 0x00000001U
6636ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6637ad5b5801SMichal Simek     // .. L1_SEL = 0
6638ad5b5801SMichal Simek     // .. ==> 0XF8000724[2:2] = 0x00000000U
6639ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6640ad5b5801SMichal Simek     // .. L2_SEL = 0
6641ad5b5801SMichal Simek     // .. ==> 0XF8000724[4:3] = 0x00000000U
6642ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6643ad5b5801SMichal Simek     // .. L3_SEL = 0
6644ad5b5801SMichal Simek     // .. ==> 0XF8000724[7:5] = 0x00000000U
6645ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6646ad5b5801SMichal Simek     // .. Speed = 0
6647ad5b5801SMichal Simek     // .. ==> 0XF8000724[8:8] = 0x00000000U
6648ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6649ad5b5801SMichal Simek     // .. IO_Type = 1
6650ad5b5801SMichal Simek     // .. ==> 0XF8000724[11:9] = 0x00000001U
6651ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6652ad5b5801SMichal Simek     // .. PULLUP = 1
6653ad5b5801SMichal Simek     // .. ==> 0XF8000724[12:12] = 0x00000001U
6654ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
6655ad5b5801SMichal Simek     // .. DisableRcvr = 0
6656ad5b5801SMichal Simek     // .. ==> 0XF8000724[13:13] = 0x00000000U
6657ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6658ad5b5801SMichal Simek     // ..
6659ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000724, 0x00003FFFU ,0x00001202U),
6660ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6661ad5b5801SMichal Simek     // .. ==> 0XF8000728[0:0] = 0x00000000U
6662ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6663ad5b5801SMichal Simek     // .. L0_SEL = 1
6664ad5b5801SMichal Simek     // .. ==> 0XF8000728[1:1] = 0x00000001U
6665ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6666ad5b5801SMichal Simek     // .. L1_SEL = 0
6667ad5b5801SMichal Simek     // .. ==> 0XF8000728[2:2] = 0x00000000U
6668ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6669ad5b5801SMichal Simek     // .. L2_SEL = 0
6670ad5b5801SMichal Simek     // .. ==> 0XF8000728[4:3] = 0x00000000U
6671ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6672ad5b5801SMichal Simek     // .. L3_SEL = 0
6673ad5b5801SMichal Simek     // .. ==> 0XF8000728[7:5] = 0x00000000U
6674ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6675ad5b5801SMichal Simek     // .. Speed = 0
6676ad5b5801SMichal Simek     // .. ==> 0XF8000728[8:8] = 0x00000000U
6677ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6678ad5b5801SMichal Simek     // .. IO_Type = 1
6679ad5b5801SMichal Simek     // .. ==> 0XF8000728[11:9] = 0x00000001U
6680ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6681ad5b5801SMichal Simek     // .. PULLUP = 1
6682ad5b5801SMichal Simek     // .. ==> 0XF8000728[12:12] = 0x00000001U
6683ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
6684ad5b5801SMichal Simek     // .. DisableRcvr = 0
6685ad5b5801SMichal Simek     // .. ==> 0XF8000728[13:13] = 0x00000000U
6686ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6687ad5b5801SMichal Simek     // ..
6688ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000728, 0x00003FFFU ,0x00001202U),
6689ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6690ad5b5801SMichal Simek     // .. ==> 0XF800072C[0:0] = 0x00000000U
6691ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6692ad5b5801SMichal Simek     // .. L0_SEL = 1
6693ad5b5801SMichal Simek     // .. ==> 0XF800072C[1:1] = 0x00000001U
6694ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6695ad5b5801SMichal Simek     // .. L1_SEL = 0
6696ad5b5801SMichal Simek     // .. ==> 0XF800072C[2:2] = 0x00000000U
6697ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6698ad5b5801SMichal Simek     // .. L2_SEL = 0
6699ad5b5801SMichal Simek     // .. ==> 0XF800072C[4:3] = 0x00000000U
6700ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6701ad5b5801SMichal Simek     // .. L3_SEL = 0
6702ad5b5801SMichal Simek     // .. ==> 0XF800072C[7:5] = 0x00000000U
6703ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6704ad5b5801SMichal Simek     // .. Speed = 0
6705ad5b5801SMichal Simek     // .. ==> 0XF800072C[8:8] = 0x00000000U
6706ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6707ad5b5801SMichal Simek     // .. IO_Type = 1
6708ad5b5801SMichal Simek     // .. ==> 0XF800072C[11:9] = 0x00000001U
6709ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6710ad5b5801SMichal Simek     // .. PULLUP = 1
6711ad5b5801SMichal Simek     // .. ==> 0XF800072C[12:12] = 0x00000001U
6712ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
6713ad5b5801SMichal Simek     // .. DisableRcvr = 0
6714ad5b5801SMichal Simek     // .. ==> 0XF800072C[13:13] = 0x00000000U
6715ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6716ad5b5801SMichal Simek     // ..
6717ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800072C, 0x00003FFFU ,0x00001202U),
6718ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6719ad5b5801SMichal Simek     // .. ==> 0XF8000730[0:0] = 0x00000000U
6720ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6721ad5b5801SMichal Simek     // .. L0_SEL = 1
6722ad5b5801SMichal Simek     // .. ==> 0XF8000730[1:1] = 0x00000001U
6723ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6724ad5b5801SMichal Simek     // .. L1_SEL = 0
6725ad5b5801SMichal Simek     // .. ==> 0XF8000730[2:2] = 0x00000000U
6726ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6727ad5b5801SMichal Simek     // .. L2_SEL = 0
6728ad5b5801SMichal Simek     // .. ==> 0XF8000730[4:3] = 0x00000000U
6729ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6730ad5b5801SMichal Simek     // .. L3_SEL = 0
6731ad5b5801SMichal Simek     // .. ==> 0XF8000730[7:5] = 0x00000000U
6732ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6733ad5b5801SMichal Simek     // .. Speed = 0
6734ad5b5801SMichal Simek     // .. ==> 0XF8000730[8:8] = 0x00000000U
6735ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6736ad5b5801SMichal Simek     // .. IO_Type = 1
6737ad5b5801SMichal Simek     // .. ==> 0XF8000730[11:9] = 0x00000001U
6738ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6739ad5b5801SMichal Simek     // .. PULLUP = 1
6740ad5b5801SMichal Simek     // .. ==> 0XF8000730[12:12] = 0x00000001U
6741ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
6742ad5b5801SMichal Simek     // .. DisableRcvr = 0
6743ad5b5801SMichal Simek     // .. ==> 0XF8000730[13:13] = 0x00000000U
6744ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6745ad5b5801SMichal Simek     // ..
6746ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000730, 0x00003FFFU ,0x00001202U),
6747ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6748ad5b5801SMichal Simek     // .. ==> 0XF8000734[0:0] = 0x00000000U
6749ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6750ad5b5801SMichal Simek     // .. L0_SEL = 1
6751ad5b5801SMichal Simek     // .. ==> 0XF8000734[1:1] = 0x00000001U
6752ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6753ad5b5801SMichal Simek     // .. L1_SEL = 0
6754ad5b5801SMichal Simek     // .. ==> 0XF8000734[2:2] = 0x00000000U
6755ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6756ad5b5801SMichal Simek     // .. L2_SEL = 0
6757ad5b5801SMichal Simek     // .. ==> 0XF8000734[4:3] = 0x00000000U
6758ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6759ad5b5801SMichal Simek     // .. L3_SEL = 0
6760ad5b5801SMichal Simek     // .. ==> 0XF8000734[7:5] = 0x00000000U
6761ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6762ad5b5801SMichal Simek     // .. Speed = 0
6763ad5b5801SMichal Simek     // .. ==> 0XF8000734[8:8] = 0x00000000U
6764ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6765ad5b5801SMichal Simek     // .. IO_Type = 1
6766ad5b5801SMichal Simek     // .. ==> 0XF8000734[11:9] = 0x00000001U
6767ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6768ad5b5801SMichal Simek     // .. PULLUP = 1
6769ad5b5801SMichal Simek     // .. ==> 0XF8000734[12:12] = 0x00000001U
6770ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
6771ad5b5801SMichal Simek     // .. DisableRcvr = 0
6772ad5b5801SMichal Simek     // .. ==> 0XF8000734[13:13] = 0x00000000U
6773ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6774ad5b5801SMichal Simek     // ..
6775ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000734, 0x00003FFFU ,0x00001202U),
6776ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
6777ad5b5801SMichal Simek     // .. ==> 0XF8000738[0:0] = 0x00000001U
6778ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6779ad5b5801SMichal Simek     // .. Speed = 0
6780ad5b5801SMichal Simek     // .. ==> 0XF8000738[8:8] = 0x00000000U
6781ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6782ad5b5801SMichal Simek     // .. IO_Type = 1
6783ad5b5801SMichal Simek     // .. ==> 0XF8000738[11:9] = 0x00000001U
6784ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6785ad5b5801SMichal Simek     // .. PULLUP = 1
6786ad5b5801SMichal Simek     // .. ==> 0XF8000738[12:12] = 0x00000001U
6787ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
6788ad5b5801SMichal Simek     // .. DisableRcvr = 0
6789ad5b5801SMichal Simek     // .. ==> 0XF8000738[13:13] = 0x00000000U
6790ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6791ad5b5801SMichal Simek     // ..
6792ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000738, 0x00003F01U ,0x00001201U),
6793ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
6794ad5b5801SMichal Simek     // .. ==> 0XF800073C[0:0] = 0x00000001U
6795ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6796ad5b5801SMichal Simek     // .. Speed = 0
6797ad5b5801SMichal Simek     // .. ==> 0XF800073C[8:8] = 0x00000000U
6798ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6799ad5b5801SMichal Simek     // .. IO_Type = 1
6800ad5b5801SMichal Simek     // .. ==> 0XF800073C[11:9] = 0x00000001U
6801ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
6802ad5b5801SMichal Simek     // .. PULLUP = 1
6803ad5b5801SMichal Simek     // .. ==> 0XF800073C[12:12] = 0x00000001U
6804ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
6805ad5b5801SMichal Simek     // .. DisableRcvr = 0
6806ad5b5801SMichal Simek     // .. ==> 0XF800073C[13:13] = 0x00000000U
6807ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
6808ad5b5801SMichal Simek     // ..
6809ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800073C, 0x00003F01U ,0x00001201U),
6810ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6811ad5b5801SMichal Simek     // .. ==> 0XF8000740[0:0] = 0x00000000U
6812ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6813ad5b5801SMichal Simek     // .. L0_SEL = 1
6814ad5b5801SMichal Simek     // .. ==> 0XF8000740[1:1] = 0x00000001U
6815ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6816ad5b5801SMichal Simek     // .. L1_SEL = 0
6817ad5b5801SMichal Simek     // .. ==> 0XF8000740[2:2] = 0x00000000U
6818ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6819ad5b5801SMichal Simek     // .. L2_SEL = 0
6820ad5b5801SMichal Simek     // .. ==> 0XF8000740[4:3] = 0x00000000U
6821ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6822ad5b5801SMichal Simek     // .. L3_SEL = 0
6823ad5b5801SMichal Simek     // .. ==> 0XF8000740[7:5] = 0x00000000U
6824ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6825ad5b5801SMichal Simek     // .. Speed = 0
6826ad5b5801SMichal Simek     // .. ==> 0XF8000740[8:8] = 0x00000000U
6827ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6828ad5b5801SMichal Simek     // .. IO_Type = 4
6829ad5b5801SMichal Simek     // .. ==> 0XF8000740[11:9] = 0x00000004U
6830ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
6831ad5b5801SMichal Simek     // .. PULLUP = 0
6832ad5b5801SMichal Simek     // .. ==> 0XF8000740[12:12] = 0x00000000U
6833ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6834ad5b5801SMichal Simek     // .. DisableRcvr = 1
6835ad5b5801SMichal Simek     // .. ==> 0XF8000740[13:13] = 0x00000001U
6836ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
6837ad5b5801SMichal Simek     // ..
6838ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000740, 0x00003FFFU ,0x00002802U),
6839ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6840ad5b5801SMichal Simek     // .. ==> 0XF8000744[0:0] = 0x00000000U
6841ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6842ad5b5801SMichal Simek     // .. L0_SEL = 1
6843ad5b5801SMichal Simek     // .. ==> 0XF8000744[1:1] = 0x00000001U
6844ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6845ad5b5801SMichal Simek     // .. L1_SEL = 0
6846ad5b5801SMichal Simek     // .. ==> 0XF8000744[2:2] = 0x00000000U
6847ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6848ad5b5801SMichal Simek     // .. L2_SEL = 0
6849ad5b5801SMichal Simek     // .. ==> 0XF8000744[4:3] = 0x00000000U
6850ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6851ad5b5801SMichal Simek     // .. L3_SEL = 0
6852ad5b5801SMichal Simek     // .. ==> 0XF8000744[7:5] = 0x00000000U
6853ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6854ad5b5801SMichal Simek     // .. Speed = 0
6855ad5b5801SMichal Simek     // .. ==> 0XF8000744[8:8] = 0x00000000U
6856ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6857ad5b5801SMichal Simek     // .. IO_Type = 4
6858ad5b5801SMichal Simek     // .. ==> 0XF8000744[11:9] = 0x00000004U
6859ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
6860ad5b5801SMichal Simek     // .. PULLUP = 0
6861ad5b5801SMichal Simek     // .. ==> 0XF8000744[12:12] = 0x00000000U
6862ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6863ad5b5801SMichal Simek     // .. DisableRcvr = 1
6864ad5b5801SMichal Simek     // .. ==> 0XF8000744[13:13] = 0x00000001U
6865ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
6866ad5b5801SMichal Simek     // ..
6867ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000744, 0x00003FFFU ,0x00002802U),
6868ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6869ad5b5801SMichal Simek     // .. ==> 0XF8000748[0:0] = 0x00000000U
6870ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6871ad5b5801SMichal Simek     // .. L0_SEL = 1
6872ad5b5801SMichal Simek     // .. ==> 0XF8000748[1:1] = 0x00000001U
6873ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6874ad5b5801SMichal Simek     // .. L1_SEL = 0
6875ad5b5801SMichal Simek     // .. ==> 0XF8000748[2:2] = 0x00000000U
6876ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6877ad5b5801SMichal Simek     // .. L2_SEL = 0
6878ad5b5801SMichal Simek     // .. ==> 0XF8000748[4:3] = 0x00000000U
6879ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6880ad5b5801SMichal Simek     // .. L3_SEL = 0
6881ad5b5801SMichal Simek     // .. ==> 0XF8000748[7:5] = 0x00000000U
6882ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6883ad5b5801SMichal Simek     // .. Speed = 0
6884ad5b5801SMichal Simek     // .. ==> 0XF8000748[8:8] = 0x00000000U
6885ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6886ad5b5801SMichal Simek     // .. IO_Type = 4
6887ad5b5801SMichal Simek     // .. ==> 0XF8000748[11:9] = 0x00000004U
6888ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
6889ad5b5801SMichal Simek     // .. PULLUP = 0
6890ad5b5801SMichal Simek     // .. ==> 0XF8000748[12:12] = 0x00000000U
6891ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6892ad5b5801SMichal Simek     // .. DisableRcvr = 1
6893ad5b5801SMichal Simek     // .. ==> 0XF8000748[13:13] = 0x00000001U
6894ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
6895ad5b5801SMichal Simek     // ..
6896ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000748, 0x00003FFFU ,0x00002802U),
6897ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6898ad5b5801SMichal Simek     // .. ==> 0XF800074C[0:0] = 0x00000000U
6899ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6900ad5b5801SMichal Simek     // .. L0_SEL = 1
6901ad5b5801SMichal Simek     // .. ==> 0XF800074C[1:1] = 0x00000001U
6902ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6903ad5b5801SMichal Simek     // .. L1_SEL = 0
6904ad5b5801SMichal Simek     // .. ==> 0XF800074C[2:2] = 0x00000000U
6905ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6906ad5b5801SMichal Simek     // .. L2_SEL = 0
6907ad5b5801SMichal Simek     // .. ==> 0XF800074C[4:3] = 0x00000000U
6908ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6909ad5b5801SMichal Simek     // .. L3_SEL = 0
6910ad5b5801SMichal Simek     // .. ==> 0XF800074C[7:5] = 0x00000000U
6911ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6912ad5b5801SMichal Simek     // .. Speed = 0
6913ad5b5801SMichal Simek     // .. ==> 0XF800074C[8:8] = 0x00000000U
6914ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6915ad5b5801SMichal Simek     // .. IO_Type = 4
6916ad5b5801SMichal Simek     // .. ==> 0XF800074C[11:9] = 0x00000004U
6917ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
6918ad5b5801SMichal Simek     // .. PULLUP = 0
6919ad5b5801SMichal Simek     // .. ==> 0XF800074C[12:12] = 0x00000000U
6920ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6921ad5b5801SMichal Simek     // .. DisableRcvr = 1
6922ad5b5801SMichal Simek     // .. ==> 0XF800074C[13:13] = 0x00000001U
6923ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
6924ad5b5801SMichal Simek     // ..
6925ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800074C, 0x00003FFFU ,0x00002802U),
6926ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6927ad5b5801SMichal Simek     // .. ==> 0XF8000750[0:0] = 0x00000000U
6928ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6929ad5b5801SMichal Simek     // .. L0_SEL = 1
6930ad5b5801SMichal Simek     // .. ==> 0XF8000750[1:1] = 0x00000001U
6931ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6932ad5b5801SMichal Simek     // .. L1_SEL = 0
6933ad5b5801SMichal Simek     // .. ==> 0XF8000750[2:2] = 0x00000000U
6934ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6935ad5b5801SMichal Simek     // .. L2_SEL = 0
6936ad5b5801SMichal Simek     // .. ==> 0XF8000750[4:3] = 0x00000000U
6937ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6938ad5b5801SMichal Simek     // .. L3_SEL = 0
6939ad5b5801SMichal Simek     // .. ==> 0XF8000750[7:5] = 0x00000000U
6940ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6941ad5b5801SMichal Simek     // .. Speed = 0
6942ad5b5801SMichal Simek     // .. ==> 0XF8000750[8:8] = 0x00000000U
6943ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6944ad5b5801SMichal Simek     // .. IO_Type = 4
6945ad5b5801SMichal Simek     // .. ==> 0XF8000750[11:9] = 0x00000004U
6946ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
6947ad5b5801SMichal Simek     // .. PULLUP = 0
6948ad5b5801SMichal Simek     // .. ==> 0XF8000750[12:12] = 0x00000000U
6949ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6950ad5b5801SMichal Simek     // .. DisableRcvr = 1
6951ad5b5801SMichal Simek     // .. ==> 0XF8000750[13:13] = 0x00000001U
6952ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
6953ad5b5801SMichal Simek     // ..
6954ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000750, 0x00003FFFU ,0x00002802U),
6955ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
6956ad5b5801SMichal Simek     // .. ==> 0XF8000754[0:0] = 0x00000000U
6957ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
6958ad5b5801SMichal Simek     // .. L0_SEL = 1
6959ad5b5801SMichal Simek     // .. ==> 0XF8000754[1:1] = 0x00000001U
6960ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6961ad5b5801SMichal Simek     // .. L1_SEL = 0
6962ad5b5801SMichal Simek     // .. ==> 0XF8000754[2:2] = 0x00000000U
6963ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6964ad5b5801SMichal Simek     // .. L2_SEL = 0
6965ad5b5801SMichal Simek     // .. ==> 0XF8000754[4:3] = 0x00000000U
6966ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6967ad5b5801SMichal Simek     // .. L3_SEL = 0
6968ad5b5801SMichal Simek     // .. ==> 0XF8000754[7:5] = 0x00000000U
6969ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6970ad5b5801SMichal Simek     // .. Speed = 0
6971ad5b5801SMichal Simek     // .. ==> 0XF8000754[8:8] = 0x00000000U
6972ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
6973ad5b5801SMichal Simek     // .. IO_Type = 4
6974ad5b5801SMichal Simek     // .. ==> 0XF8000754[11:9] = 0x00000004U
6975ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
6976ad5b5801SMichal Simek     // .. PULLUP = 0
6977ad5b5801SMichal Simek     // .. ==> 0XF8000754[12:12] = 0x00000000U
6978ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
6979ad5b5801SMichal Simek     // .. DisableRcvr = 1
6980ad5b5801SMichal Simek     // .. ==> 0XF8000754[13:13] = 0x00000001U
6981ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
6982ad5b5801SMichal Simek     // ..
6983ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000754, 0x00003FFFU ,0x00002802U),
6984ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
6985ad5b5801SMichal Simek     // .. ==> 0XF8000758[0:0] = 0x00000001U
6986ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
6987ad5b5801SMichal Simek     // .. L0_SEL = 1
6988ad5b5801SMichal Simek     // .. ==> 0XF8000758[1:1] = 0x00000001U
6989ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
6990ad5b5801SMichal Simek     // .. L1_SEL = 0
6991ad5b5801SMichal Simek     // .. ==> 0XF8000758[2:2] = 0x00000000U
6992ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
6993ad5b5801SMichal Simek     // .. L2_SEL = 0
6994ad5b5801SMichal Simek     // .. ==> 0XF8000758[4:3] = 0x00000000U
6995ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
6996ad5b5801SMichal Simek     // .. L3_SEL = 0
6997ad5b5801SMichal Simek     // .. ==> 0XF8000758[7:5] = 0x00000000U
6998ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
6999ad5b5801SMichal Simek     // .. Speed = 0
7000ad5b5801SMichal Simek     // .. ==> 0XF8000758[8:8] = 0x00000000U
7001ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7002ad5b5801SMichal Simek     // .. IO_Type = 4
7003ad5b5801SMichal Simek     // .. ==> 0XF8000758[11:9] = 0x00000004U
7004ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
7005ad5b5801SMichal Simek     // .. PULLUP = 0
7006ad5b5801SMichal Simek     // .. ==> 0XF8000758[12:12] = 0x00000000U
7007ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7008ad5b5801SMichal Simek     // .. DisableRcvr = 0
7009ad5b5801SMichal Simek     // .. ==> 0XF8000758[13:13] = 0x00000000U
7010ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7011ad5b5801SMichal Simek     // ..
7012ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000758, 0x00003FFFU ,0x00000803U),
7013ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7014ad5b5801SMichal Simek     // .. ==> 0XF800075C[0:0] = 0x00000001U
7015ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7016ad5b5801SMichal Simek     // .. L0_SEL = 1
7017ad5b5801SMichal Simek     // .. ==> 0XF800075C[1:1] = 0x00000001U
7018ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
7019ad5b5801SMichal Simek     // .. L1_SEL = 0
7020ad5b5801SMichal Simek     // .. ==> 0XF800075C[2:2] = 0x00000000U
7021ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7022ad5b5801SMichal Simek     // .. L2_SEL = 0
7023ad5b5801SMichal Simek     // .. ==> 0XF800075C[4:3] = 0x00000000U
7024ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7025ad5b5801SMichal Simek     // .. L3_SEL = 0
7026ad5b5801SMichal Simek     // .. ==> 0XF800075C[7:5] = 0x00000000U
7027ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7028ad5b5801SMichal Simek     // .. Speed = 0
7029ad5b5801SMichal Simek     // .. ==> 0XF800075C[8:8] = 0x00000000U
7030ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7031ad5b5801SMichal Simek     // .. IO_Type = 4
7032ad5b5801SMichal Simek     // .. ==> 0XF800075C[11:9] = 0x00000004U
7033ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
7034ad5b5801SMichal Simek     // .. PULLUP = 0
7035ad5b5801SMichal Simek     // .. ==> 0XF800075C[12:12] = 0x00000000U
7036ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7037ad5b5801SMichal Simek     // .. DisableRcvr = 0
7038ad5b5801SMichal Simek     // .. ==> 0XF800075C[13:13] = 0x00000000U
7039ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7040ad5b5801SMichal Simek     // ..
7041ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800075C, 0x00003FFFU ,0x00000803U),
7042ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7043ad5b5801SMichal Simek     // .. ==> 0XF8000760[0:0] = 0x00000001U
7044ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7045ad5b5801SMichal Simek     // .. L0_SEL = 1
7046ad5b5801SMichal Simek     // .. ==> 0XF8000760[1:1] = 0x00000001U
7047ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
7048ad5b5801SMichal Simek     // .. L1_SEL = 0
7049ad5b5801SMichal Simek     // .. ==> 0XF8000760[2:2] = 0x00000000U
7050ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7051ad5b5801SMichal Simek     // .. L2_SEL = 0
7052ad5b5801SMichal Simek     // .. ==> 0XF8000760[4:3] = 0x00000000U
7053ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7054ad5b5801SMichal Simek     // .. L3_SEL = 0
7055ad5b5801SMichal Simek     // .. ==> 0XF8000760[7:5] = 0x00000000U
7056ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7057ad5b5801SMichal Simek     // .. Speed = 0
7058ad5b5801SMichal Simek     // .. ==> 0XF8000760[8:8] = 0x00000000U
7059ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7060ad5b5801SMichal Simek     // .. IO_Type = 4
7061ad5b5801SMichal Simek     // .. ==> 0XF8000760[11:9] = 0x00000004U
7062ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
7063ad5b5801SMichal Simek     // .. PULLUP = 0
7064ad5b5801SMichal Simek     // .. ==> 0XF8000760[12:12] = 0x00000000U
7065ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7066ad5b5801SMichal Simek     // .. DisableRcvr = 0
7067ad5b5801SMichal Simek     // .. ==> 0XF8000760[13:13] = 0x00000000U
7068ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7069ad5b5801SMichal Simek     // ..
7070ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000760, 0x00003FFFU ,0x00000803U),
7071ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7072ad5b5801SMichal Simek     // .. ==> 0XF8000764[0:0] = 0x00000001U
7073ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7074ad5b5801SMichal Simek     // .. L0_SEL = 1
7075ad5b5801SMichal Simek     // .. ==> 0XF8000764[1:1] = 0x00000001U
7076ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
7077ad5b5801SMichal Simek     // .. L1_SEL = 0
7078ad5b5801SMichal Simek     // .. ==> 0XF8000764[2:2] = 0x00000000U
7079ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7080ad5b5801SMichal Simek     // .. L2_SEL = 0
7081ad5b5801SMichal Simek     // .. ==> 0XF8000764[4:3] = 0x00000000U
7082ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7083ad5b5801SMichal Simek     // .. L3_SEL = 0
7084ad5b5801SMichal Simek     // .. ==> 0XF8000764[7:5] = 0x00000000U
7085ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7086ad5b5801SMichal Simek     // .. Speed = 0
7087ad5b5801SMichal Simek     // .. ==> 0XF8000764[8:8] = 0x00000000U
7088ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7089ad5b5801SMichal Simek     // .. IO_Type = 4
7090ad5b5801SMichal Simek     // .. ==> 0XF8000764[11:9] = 0x00000004U
7091ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
7092ad5b5801SMichal Simek     // .. PULLUP = 0
7093ad5b5801SMichal Simek     // .. ==> 0XF8000764[12:12] = 0x00000000U
7094ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7095ad5b5801SMichal Simek     // .. DisableRcvr = 0
7096ad5b5801SMichal Simek     // .. ==> 0XF8000764[13:13] = 0x00000000U
7097ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7098ad5b5801SMichal Simek     // ..
7099ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000764, 0x00003FFFU ,0x00000803U),
7100ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7101ad5b5801SMichal Simek     // .. ==> 0XF8000768[0:0] = 0x00000001U
7102ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7103ad5b5801SMichal Simek     // .. L0_SEL = 1
7104ad5b5801SMichal Simek     // .. ==> 0XF8000768[1:1] = 0x00000001U
7105ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
7106ad5b5801SMichal Simek     // .. L1_SEL = 0
7107ad5b5801SMichal Simek     // .. ==> 0XF8000768[2:2] = 0x00000000U
7108ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7109ad5b5801SMichal Simek     // .. L2_SEL = 0
7110ad5b5801SMichal Simek     // .. ==> 0XF8000768[4:3] = 0x00000000U
7111ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7112ad5b5801SMichal Simek     // .. L3_SEL = 0
7113ad5b5801SMichal Simek     // .. ==> 0XF8000768[7:5] = 0x00000000U
7114ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7115ad5b5801SMichal Simek     // .. Speed = 0
7116ad5b5801SMichal Simek     // .. ==> 0XF8000768[8:8] = 0x00000000U
7117ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7118ad5b5801SMichal Simek     // .. IO_Type = 4
7119ad5b5801SMichal Simek     // .. ==> 0XF8000768[11:9] = 0x00000004U
7120ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
7121ad5b5801SMichal Simek     // .. PULLUP = 0
7122ad5b5801SMichal Simek     // .. ==> 0XF8000768[12:12] = 0x00000000U
7123ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7124ad5b5801SMichal Simek     // .. DisableRcvr = 0
7125ad5b5801SMichal Simek     // .. ==> 0XF8000768[13:13] = 0x00000000U
7126ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7127ad5b5801SMichal Simek     // ..
7128ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000768, 0x00003FFFU ,0x00000803U),
7129ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7130ad5b5801SMichal Simek     // .. ==> 0XF800076C[0:0] = 0x00000001U
7131ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7132ad5b5801SMichal Simek     // .. L0_SEL = 1
7133ad5b5801SMichal Simek     // .. ==> 0XF800076C[1:1] = 0x00000001U
7134ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
7135ad5b5801SMichal Simek     // .. L1_SEL = 0
7136ad5b5801SMichal Simek     // .. ==> 0XF800076C[2:2] = 0x00000000U
7137ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7138ad5b5801SMichal Simek     // .. L2_SEL = 0
7139ad5b5801SMichal Simek     // .. ==> 0XF800076C[4:3] = 0x00000000U
7140ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7141ad5b5801SMichal Simek     // .. L3_SEL = 0
7142ad5b5801SMichal Simek     // .. ==> 0XF800076C[7:5] = 0x00000000U
7143ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7144ad5b5801SMichal Simek     // .. Speed = 0
7145ad5b5801SMichal Simek     // .. ==> 0XF800076C[8:8] = 0x00000000U
7146ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7147ad5b5801SMichal Simek     // .. IO_Type = 4
7148ad5b5801SMichal Simek     // .. ==> 0XF800076C[11:9] = 0x00000004U
7149ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
7150ad5b5801SMichal Simek     // .. PULLUP = 0
7151ad5b5801SMichal Simek     // .. ==> 0XF800076C[12:12] = 0x00000000U
7152ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7153ad5b5801SMichal Simek     // .. DisableRcvr = 0
7154ad5b5801SMichal Simek     // .. ==> 0XF800076C[13:13] = 0x00000000U
7155ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7156ad5b5801SMichal Simek     // ..
7157ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800076C, 0x00003FFFU ,0x00000803U),
7158ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7159ad5b5801SMichal Simek     // .. ==> 0XF8000770[0:0] = 0x00000000U
7160ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7161ad5b5801SMichal Simek     // .. L0_SEL = 0
7162ad5b5801SMichal Simek     // .. ==> 0XF8000770[1:1] = 0x00000000U
7163ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7164ad5b5801SMichal Simek     // .. L1_SEL = 1
7165ad5b5801SMichal Simek     // .. ==> 0XF8000770[2:2] = 0x00000001U
7166ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7167ad5b5801SMichal Simek     // .. L2_SEL = 0
7168ad5b5801SMichal Simek     // .. ==> 0XF8000770[4:3] = 0x00000000U
7169ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7170ad5b5801SMichal Simek     // .. L3_SEL = 0
7171ad5b5801SMichal Simek     // .. ==> 0XF8000770[7:5] = 0x00000000U
7172ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7173ad5b5801SMichal Simek     // .. Speed = 0
7174ad5b5801SMichal Simek     // .. ==> 0XF8000770[8:8] = 0x00000000U
7175ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7176ad5b5801SMichal Simek     // .. IO_Type = 1
7177ad5b5801SMichal Simek     // .. ==> 0XF8000770[11:9] = 0x00000001U
7178ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7179ad5b5801SMichal Simek     // .. PULLUP = 0
7180ad5b5801SMichal Simek     // .. ==> 0XF8000770[12:12] = 0x00000000U
7181ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7182ad5b5801SMichal Simek     // .. DisableRcvr = 0
7183ad5b5801SMichal Simek     // .. ==> 0XF8000770[13:13] = 0x00000000U
7184ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7185ad5b5801SMichal Simek     // ..
7186ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000770, 0x00003FFFU ,0x00000204U),
7187ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7188ad5b5801SMichal Simek     // .. ==> 0XF8000774[0:0] = 0x00000001U
7189ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7190ad5b5801SMichal Simek     // .. L0_SEL = 0
7191ad5b5801SMichal Simek     // .. ==> 0XF8000774[1:1] = 0x00000000U
7192ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7193ad5b5801SMichal Simek     // .. L1_SEL = 1
7194ad5b5801SMichal Simek     // .. ==> 0XF8000774[2:2] = 0x00000001U
7195ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7196ad5b5801SMichal Simek     // .. L2_SEL = 0
7197ad5b5801SMichal Simek     // .. ==> 0XF8000774[4:3] = 0x00000000U
7198ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7199ad5b5801SMichal Simek     // .. L3_SEL = 0
7200ad5b5801SMichal Simek     // .. ==> 0XF8000774[7:5] = 0x00000000U
7201ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7202ad5b5801SMichal Simek     // .. Speed = 0
7203ad5b5801SMichal Simek     // .. ==> 0XF8000774[8:8] = 0x00000000U
7204ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7205ad5b5801SMichal Simek     // .. IO_Type = 1
7206ad5b5801SMichal Simek     // .. ==> 0XF8000774[11:9] = 0x00000001U
7207ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7208ad5b5801SMichal Simek     // .. PULLUP = 0
7209ad5b5801SMichal Simek     // .. ==> 0XF8000774[12:12] = 0x00000000U
7210ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7211ad5b5801SMichal Simek     // .. DisableRcvr = 0
7212ad5b5801SMichal Simek     // .. ==> 0XF8000774[13:13] = 0x00000000U
7213ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7214ad5b5801SMichal Simek     // ..
7215ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000774, 0x00003FFFU ,0x00000205U),
7216ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7217ad5b5801SMichal Simek     // .. ==> 0XF8000778[0:0] = 0x00000000U
7218ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7219ad5b5801SMichal Simek     // .. L0_SEL = 0
7220ad5b5801SMichal Simek     // .. ==> 0XF8000778[1:1] = 0x00000000U
7221ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7222ad5b5801SMichal Simek     // .. L1_SEL = 1
7223ad5b5801SMichal Simek     // .. ==> 0XF8000778[2:2] = 0x00000001U
7224ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7225ad5b5801SMichal Simek     // .. L2_SEL = 0
7226ad5b5801SMichal Simek     // .. ==> 0XF8000778[4:3] = 0x00000000U
7227ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7228ad5b5801SMichal Simek     // .. L3_SEL = 0
7229ad5b5801SMichal Simek     // .. ==> 0XF8000778[7:5] = 0x00000000U
7230ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7231ad5b5801SMichal Simek     // .. Speed = 0
7232ad5b5801SMichal Simek     // .. ==> 0XF8000778[8:8] = 0x00000000U
7233ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7234ad5b5801SMichal Simek     // .. IO_Type = 1
7235ad5b5801SMichal Simek     // .. ==> 0XF8000778[11:9] = 0x00000001U
7236ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7237ad5b5801SMichal Simek     // .. PULLUP = 0
7238ad5b5801SMichal Simek     // .. ==> 0XF8000778[12:12] = 0x00000000U
7239ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7240ad5b5801SMichal Simek     // .. DisableRcvr = 0
7241ad5b5801SMichal Simek     // .. ==> 0XF8000778[13:13] = 0x00000000U
7242ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7243ad5b5801SMichal Simek     // ..
7244ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000778, 0x00003FFFU ,0x00000204U),
7245ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7246ad5b5801SMichal Simek     // .. ==> 0XF800077C[0:0] = 0x00000001U
7247ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7248ad5b5801SMichal Simek     // .. L0_SEL = 0
7249ad5b5801SMichal Simek     // .. ==> 0XF800077C[1:1] = 0x00000000U
7250ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7251ad5b5801SMichal Simek     // .. L1_SEL = 1
7252ad5b5801SMichal Simek     // .. ==> 0XF800077C[2:2] = 0x00000001U
7253ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7254ad5b5801SMichal Simek     // .. L2_SEL = 0
7255ad5b5801SMichal Simek     // .. ==> 0XF800077C[4:3] = 0x00000000U
7256ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7257ad5b5801SMichal Simek     // .. L3_SEL = 0
7258ad5b5801SMichal Simek     // .. ==> 0XF800077C[7:5] = 0x00000000U
7259ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7260ad5b5801SMichal Simek     // .. Speed = 0
7261ad5b5801SMichal Simek     // .. ==> 0XF800077C[8:8] = 0x00000000U
7262ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7263ad5b5801SMichal Simek     // .. IO_Type = 1
7264ad5b5801SMichal Simek     // .. ==> 0XF800077C[11:9] = 0x00000001U
7265ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7266ad5b5801SMichal Simek     // .. PULLUP = 0
7267ad5b5801SMichal Simek     // .. ==> 0XF800077C[12:12] = 0x00000000U
7268ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7269ad5b5801SMichal Simek     // .. DisableRcvr = 0
7270ad5b5801SMichal Simek     // .. ==> 0XF800077C[13:13] = 0x00000000U
7271ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7272ad5b5801SMichal Simek     // ..
7273ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800077C, 0x00003FFFU ,0x00000205U),
7274ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7275ad5b5801SMichal Simek     // .. ==> 0XF8000780[0:0] = 0x00000000U
7276ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7277ad5b5801SMichal Simek     // .. L0_SEL = 0
7278ad5b5801SMichal Simek     // .. ==> 0XF8000780[1:1] = 0x00000000U
7279ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7280ad5b5801SMichal Simek     // .. L1_SEL = 1
7281ad5b5801SMichal Simek     // .. ==> 0XF8000780[2:2] = 0x00000001U
7282ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7283ad5b5801SMichal Simek     // .. L2_SEL = 0
7284ad5b5801SMichal Simek     // .. ==> 0XF8000780[4:3] = 0x00000000U
7285ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7286ad5b5801SMichal Simek     // .. L3_SEL = 0
7287ad5b5801SMichal Simek     // .. ==> 0XF8000780[7:5] = 0x00000000U
7288ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7289ad5b5801SMichal Simek     // .. Speed = 0
7290ad5b5801SMichal Simek     // .. ==> 0XF8000780[8:8] = 0x00000000U
7291ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7292ad5b5801SMichal Simek     // .. IO_Type = 1
7293ad5b5801SMichal Simek     // .. ==> 0XF8000780[11:9] = 0x00000001U
7294ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7295ad5b5801SMichal Simek     // .. PULLUP = 0
7296ad5b5801SMichal Simek     // .. ==> 0XF8000780[12:12] = 0x00000000U
7297ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7298ad5b5801SMichal Simek     // .. DisableRcvr = 0
7299ad5b5801SMichal Simek     // .. ==> 0XF8000780[13:13] = 0x00000000U
7300ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7301ad5b5801SMichal Simek     // ..
7302ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000780, 0x00003FFFU ,0x00000204U),
7303ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7304ad5b5801SMichal Simek     // .. ==> 0XF8000784[0:0] = 0x00000000U
7305ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7306ad5b5801SMichal Simek     // .. L0_SEL = 0
7307ad5b5801SMichal Simek     // .. ==> 0XF8000784[1:1] = 0x00000000U
7308ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7309ad5b5801SMichal Simek     // .. L1_SEL = 1
7310ad5b5801SMichal Simek     // .. ==> 0XF8000784[2:2] = 0x00000001U
7311ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7312ad5b5801SMichal Simek     // .. L2_SEL = 0
7313ad5b5801SMichal Simek     // .. ==> 0XF8000784[4:3] = 0x00000000U
7314ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7315ad5b5801SMichal Simek     // .. L3_SEL = 0
7316ad5b5801SMichal Simek     // .. ==> 0XF8000784[7:5] = 0x00000000U
7317ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7318ad5b5801SMichal Simek     // .. Speed = 0
7319ad5b5801SMichal Simek     // .. ==> 0XF8000784[8:8] = 0x00000000U
7320ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7321ad5b5801SMichal Simek     // .. IO_Type = 1
7322ad5b5801SMichal Simek     // .. ==> 0XF8000784[11:9] = 0x00000001U
7323ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7324ad5b5801SMichal Simek     // .. PULLUP = 0
7325ad5b5801SMichal Simek     // .. ==> 0XF8000784[12:12] = 0x00000000U
7326ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7327ad5b5801SMichal Simek     // .. DisableRcvr = 0
7328ad5b5801SMichal Simek     // .. ==> 0XF8000784[13:13] = 0x00000000U
7329ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7330ad5b5801SMichal Simek     // ..
7331ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000784, 0x00003FFFU ,0x00000204U),
7332ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7333ad5b5801SMichal Simek     // .. ==> 0XF8000788[0:0] = 0x00000000U
7334ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7335ad5b5801SMichal Simek     // .. L0_SEL = 0
7336ad5b5801SMichal Simek     // .. ==> 0XF8000788[1:1] = 0x00000000U
7337ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7338ad5b5801SMichal Simek     // .. L1_SEL = 1
7339ad5b5801SMichal Simek     // .. ==> 0XF8000788[2:2] = 0x00000001U
7340ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7341ad5b5801SMichal Simek     // .. L2_SEL = 0
7342ad5b5801SMichal Simek     // .. ==> 0XF8000788[4:3] = 0x00000000U
7343ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7344ad5b5801SMichal Simek     // .. L3_SEL = 0
7345ad5b5801SMichal Simek     // .. ==> 0XF8000788[7:5] = 0x00000000U
7346ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7347ad5b5801SMichal Simek     // .. Speed = 0
7348ad5b5801SMichal Simek     // .. ==> 0XF8000788[8:8] = 0x00000000U
7349ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7350ad5b5801SMichal Simek     // .. IO_Type = 1
7351ad5b5801SMichal Simek     // .. ==> 0XF8000788[11:9] = 0x00000001U
7352ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7353ad5b5801SMichal Simek     // .. PULLUP = 0
7354ad5b5801SMichal Simek     // .. ==> 0XF8000788[12:12] = 0x00000000U
7355ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7356ad5b5801SMichal Simek     // .. DisableRcvr = 0
7357ad5b5801SMichal Simek     // .. ==> 0XF8000788[13:13] = 0x00000000U
7358ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7359ad5b5801SMichal Simek     // ..
7360ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000788, 0x00003FFFU ,0x00000204U),
7361ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7362ad5b5801SMichal Simek     // .. ==> 0XF800078C[0:0] = 0x00000000U
7363ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7364ad5b5801SMichal Simek     // .. L0_SEL = 0
7365ad5b5801SMichal Simek     // .. ==> 0XF800078C[1:1] = 0x00000000U
7366ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7367ad5b5801SMichal Simek     // .. L1_SEL = 1
7368ad5b5801SMichal Simek     // .. ==> 0XF800078C[2:2] = 0x00000001U
7369ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7370ad5b5801SMichal Simek     // .. L2_SEL = 0
7371ad5b5801SMichal Simek     // .. ==> 0XF800078C[4:3] = 0x00000000U
7372ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7373ad5b5801SMichal Simek     // .. L3_SEL = 0
7374ad5b5801SMichal Simek     // .. ==> 0XF800078C[7:5] = 0x00000000U
7375ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7376ad5b5801SMichal Simek     // .. Speed = 0
7377ad5b5801SMichal Simek     // .. ==> 0XF800078C[8:8] = 0x00000000U
7378ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7379ad5b5801SMichal Simek     // .. IO_Type = 1
7380ad5b5801SMichal Simek     // .. ==> 0XF800078C[11:9] = 0x00000001U
7381ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7382ad5b5801SMichal Simek     // .. PULLUP = 0
7383ad5b5801SMichal Simek     // .. ==> 0XF800078C[12:12] = 0x00000000U
7384ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7385ad5b5801SMichal Simek     // .. DisableRcvr = 0
7386ad5b5801SMichal Simek     // .. ==> 0XF800078C[13:13] = 0x00000000U
7387ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7388ad5b5801SMichal Simek     // ..
7389ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800078C, 0x00003FFFU ,0x00000204U),
7390ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7391ad5b5801SMichal Simek     // .. ==> 0XF8000790[0:0] = 0x00000001U
7392ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7393ad5b5801SMichal Simek     // .. L0_SEL = 0
7394ad5b5801SMichal Simek     // .. ==> 0XF8000790[1:1] = 0x00000000U
7395ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7396ad5b5801SMichal Simek     // .. L1_SEL = 1
7397ad5b5801SMichal Simek     // .. ==> 0XF8000790[2:2] = 0x00000001U
7398ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7399ad5b5801SMichal Simek     // .. L2_SEL = 0
7400ad5b5801SMichal Simek     // .. ==> 0XF8000790[4:3] = 0x00000000U
7401ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7402ad5b5801SMichal Simek     // .. L3_SEL = 0
7403ad5b5801SMichal Simek     // .. ==> 0XF8000790[7:5] = 0x00000000U
7404ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7405ad5b5801SMichal Simek     // .. Speed = 0
7406ad5b5801SMichal Simek     // .. ==> 0XF8000790[8:8] = 0x00000000U
7407ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7408ad5b5801SMichal Simek     // .. IO_Type = 1
7409ad5b5801SMichal Simek     // .. ==> 0XF8000790[11:9] = 0x00000001U
7410ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7411ad5b5801SMichal Simek     // .. PULLUP = 0
7412ad5b5801SMichal Simek     // .. ==> 0XF8000790[12:12] = 0x00000000U
7413ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7414ad5b5801SMichal Simek     // .. DisableRcvr = 0
7415ad5b5801SMichal Simek     // .. ==> 0XF8000790[13:13] = 0x00000000U
7416ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7417ad5b5801SMichal Simek     // ..
7418ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000790, 0x00003FFFU ,0x00000205U),
7419ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7420ad5b5801SMichal Simek     // .. ==> 0XF8000794[0:0] = 0x00000000U
7421ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7422ad5b5801SMichal Simek     // .. L0_SEL = 0
7423ad5b5801SMichal Simek     // .. ==> 0XF8000794[1:1] = 0x00000000U
7424ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7425ad5b5801SMichal Simek     // .. L1_SEL = 1
7426ad5b5801SMichal Simek     // .. ==> 0XF8000794[2:2] = 0x00000001U
7427ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7428ad5b5801SMichal Simek     // .. L2_SEL = 0
7429ad5b5801SMichal Simek     // .. ==> 0XF8000794[4:3] = 0x00000000U
7430ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7431ad5b5801SMichal Simek     // .. L3_SEL = 0
7432ad5b5801SMichal Simek     // .. ==> 0XF8000794[7:5] = 0x00000000U
7433ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7434ad5b5801SMichal Simek     // .. Speed = 0
7435ad5b5801SMichal Simek     // .. ==> 0XF8000794[8:8] = 0x00000000U
7436ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7437ad5b5801SMichal Simek     // .. IO_Type = 1
7438ad5b5801SMichal Simek     // .. ==> 0XF8000794[11:9] = 0x00000001U
7439ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7440ad5b5801SMichal Simek     // .. PULLUP = 0
7441ad5b5801SMichal Simek     // .. ==> 0XF8000794[12:12] = 0x00000000U
7442ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7443ad5b5801SMichal Simek     // .. DisableRcvr = 0
7444ad5b5801SMichal Simek     // .. ==> 0XF8000794[13:13] = 0x00000000U
7445ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7446ad5b5801SMichal Simek     // ..
7447ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000794, 0x00003FFFU ,0x00000204U),
7448ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7449ad5b5801SMichal Simek     // .. ==> 0XF8000798[0:0] = 0x00000000U
7450ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7451ad5b5801SMichal Simek     // .. L0_SEL = 0
7452ad5b5801SMichal Simek     // .. ==> 0XF8000798[1:1] = 0x00000000U
7453ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7454ad5b5801SMichal Simek     // .. L1_SEL = 1
7455ad5b5801SMichal Simek     // .. ==> 0XF8000798[2:2] = 0x00000001U
7456ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7457ad5b5801SMichal Simek     // .. L2_SEL = 0
7458ad5b5801SMichal Simek     // .. ==> 0XF8000798[4:3] = 0x00000000U
7459ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7460ad5b5801SMichal Simek     // .. L3_SEL = 0
7461ad5b5801SMichal Simek     // .. ==> 0XF8000798[7:5] = 0x00000000U
7462ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7463ad5b5801SMichal Simek     // .. Speed = 0
7464ad5b5801SMichal Simek     // .. ==> 0XF8000798[8:8] = 0x00000000U
7465ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7466ad5b5801SMichal Simek     // .. IO_Type = 1
7467ad5b5801SMichal Simek     // .. ==> 0XF8000798[11:9] = 0x00000001U
7468ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7469ad5b5801SMichal Simek     // .. PULLUP = 0
7470ad5b5801SMichal Simek     // .. ==> 0XF8000798[12:12] = 0x00000000U
7471ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7472ad5b5801SMichal Simek     // .. DisableRcvr = 0
7473ad5b5801SMichal Simek     // .. ==> 0XF8000798[13:13] = 0x00000000U
7474ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7475ad5b5801SMichal Simek     // ..
7476ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000798, 0x00003FFFU ,0x00000204U),
7477ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7478ad5b5801SMichal Simek     // .. ==> 0XF800079C[0:0] = 0x00000000U
7479ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7480ad5b5801SMichal Simek     // .. L0_SEL = 0
7481ad5b5801SMichal Simek     // .. ==> 0XF800079C[1:1] = 0x00000000U
7482ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7483ad5b5801SMichal Simek     // .. L1_SEL = 1
7484ad5b5801SMichal Simek     // .. ==> 0XF800079C[2:2] = 0x00000001U
7485ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
7486ad5b5801SMichal Simek     // .. L2_SEL = 0
7487ad5b5801SMichal Simek     // .. ==> 0XF800079C[4:3] = 0x00000000U
7488ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7489ad5b5801SMichal Simek     // .. L3_SEL = 0
7490ad5b5801SMichal Simek     // .. ==> 0XF800079C[7:5] = 0x00000000U
7491ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7492ad5b5801SMichal Simek     // .. Speed = 0
7493ad5b5801SMichal Simek     // .. ==> 0XF800079C[8:8] = 0x00000000U
7494ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7495ad5b5801SMichal Simek     // .. IO_Type = 1
7496ad5b5801SMichal Simek     // .. ==> 0XF800079C[11:9] = 0x00000001U
7497ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7498ad5b5801SMichal Simek     // .. PULLUP = 0
7499ad5b5801SMichal Simek     // .. ==> 0XF800079C[12:12] = 0x00000000U
7500ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7501ad5b5801SMichal Simek     // .. DisableRcvr = 0
7502ad5b5801SMichal Simek     // .. ==> 0XF800079C[13:13] = 0x00000000U
7503ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7504ad5b5801SMichal Simek     // ..
7505ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800079C, 0x00003FFFU ,0x00000204U),
7506ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7507ad5b5801SMichal Simek     // .. ==> 0XF80007A0[0:0] = 0x00000000U
7508ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7509ad5b5801SMichal Simek     // .. L0_SEL = 0
7510ad5b5801SMichal Simek     // .. ==> 0XF80007A0[1:1] = 0x00000000U
7511ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7512ad5b5801SMichal Simek     // .. L1_SEL = 0
7513ad5b5801SMichal Simek     // .. ==> 0XF80007A0[2:2] = 0x00000000U
7514ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7515ad5b5801SMichal Simek     // .. L2_SEL = 0
7516ad5b5801SMichal Simek     // .. ==> 0XF80007A0[4:3] = 0x00000000U
7517ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7518ad5b5801SMichal Simek     // .. L3_SEL = 4
7519ad5b5801SMichal Simek     // .. ==> 0XF80007A0[7:5] = 0x00000004U
7520ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7521ad5b5801SMichal Simek     // .. Speed = 0
7522ad5b5801SMichal Simek     // .. ==> 0XF80007A0[8:8] = 0x00000000U
7523ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7524ad5b5801SMichal Simek     // .. IO_Type = 1
7525ad5b5801SMichal Simek     // .. ==> 0XF80007A0[11:9] = 0x00000001U
7526ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7527ad5b5801SMichal Simek     // .. PULLUP = 0
7528ad5b5801SMichal Simek     // .. ==> 0XF80007A0[12:12] = 0x00000000U
7529ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7530ad5b5801SMichal Simek     // .. DisableRcvr = 0
7531ad5b5801SMichal Simek     // .. ==> 0XF80007A0[13:13] = 0x00000000U
7532ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7533ad5b5801SMichal Simek     // ..
7534ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A0, 0x00003FFFU ,0x00000280U),
7535ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7536ad5b5801SMichal Simek     // .. ==> 0XF80007A4[0:0] = 0x00000000U
7537ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7538ad5b5801SMichal Simek     // .. L0_SEL = 0
7539ad5b5801SMichal Simek     // .. ==> 0XF80007A4[1:1] = 0x00000000U
7540ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7541ad5b5801SMichal Simek     // .. L1_SEL = 0
7542ad5b5801SMichal Simek     // .. ==> 0XF80007A4[2:2] = 0x00000000U
7543ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7544ad5b5801SMichal Simek     // .. L2_SEL = 0
7545ad5b5801SMichal Simek     // .. ==> 0XF80007A4[4:3] = 0x00000000U
7546ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7547ad5b5801SMichal Simek     // .. L3_SEL = 4
7548ad5b5801SMichal Simek     // .. ==> 0XF80007A4[7:5] = 0x00000004U
7549ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7550ad5b5801SMichal Simek     // .. Speed = 0
7551ad5b5801SMichal Simek     // .. ==> 0XF80007A4[8:8] = 0x00000000U
7552ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7553ad5b5801SMichal Simek     // .. IO_Type = 1
7554ad5b5801SMichal Simek     // .. ==> 0XF80007A4[11:9] = 0x00000001U
7555ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7556ad5b5801SMichal Simek     // .. PULLUP = 0
7557ad5b5801SMichal Simek     // .. ==> 0XF80007A4[12:12] = 0x00000000U
7558ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7559ad5b5801SMichal Simek     // .. DisableRcvr = 0
7560ad5b5801SMichal Simek     // .. ==> 0XF80007A4[13:13] = 0x00000000U
7561ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7562ad5b5801SMichal Simek     // ..
7563ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A4, 0x00003FFFU ,0x00000280U),
7564ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7565ad5b5801SMichal Simek     // .. ==> 0XF80007A8[0:0] = 0x00000000U
7566ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7567ad5b5801SMichal Simek     // .. L0_SEL = 0
7568ad5b5801SMichal Simek     // .. ==> 0XF80007A8[1:1] = 0x00000000U
7569ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7570ad5b5801SMichal Simek     // .. L1_SEL = 0
7571ad5b5801SMichal Simek     // .. ==> 0XF80007A8[2:2] = 0x00000000U
7572ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7573ad5b5801SMichal Simek     // .. L2_SEL = 0
7574ad5b5801SMichal Simek     // .. ==> 0XF80007A8[4:3] = 0x00000000U
7575ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7576ad5b5801SMichal Simek     // .. L3_SEL = 4
7577ad5b5801SMichal Simek     // .. ==> 0XF80007A8[7:5] = 0x00000004U
7578ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7579ad5b5801SMichal Simek     // .. Speed = 0
7580ad5b5801SMichal Simek     // .. ==> 0XF80007A8[8:8] = 0x00000000U
7581ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7582ad5b5801SMichal Simek     // .. IO_Type = 1
7583ad5b5801SMichal Simek     // .. ==> 0XF80007A8[11:9] = 0x00000001U
7584ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7585ad5b5801SMichal Simek     // .. PULLUP = 0
7586ad5b5801SMichal Simek     // .. ==> 0XF80007A8[12:12] = 0x00000000U
7587ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7588ad5b5801SMichal Simek     // .. DisableRcvr = 0
7589ad5b5801SMichal Simek     // .. ==> 0XF80007A8[13:13] = 0x00000000U
7590ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7591ad5b5801SMichal Simek     // ..
7592ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A8, 0x00003FFFU ,0x00000280U),
7593ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7594ad5b5801SMichal Simek     // .. ==> 0XF80007AC[0:0] = 0x00000000U
7595ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7596ad5b5801SMichal Simek     // .. L0_SEL = 0
7597ad5b5801SMichal Simek     // .. ==> 0XF80007AC[1:1] = 0x00000000U
7598ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7599ad5b5801SMichal Simek     // .. L1_SEL = 0
7600ad5b5801SMichal Simek     // .. ==> 0XF80007AC[2:2] = 0x00000000U
7601ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7602ad5b5801SMichal Simek     // .. L2_SEL = 0
7603ad5b5801SMichal Simek     // .. ==> 0XF80007AC[4:3] = 0x00000000U
7604ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7605ad5b5801SMichal Simek     // .. L3_SEL = 4
7606ad5b5801SMichal Simek     // .. ==> 0XF80007AC[7:5] = 0x00000004U
7607ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7608ad5b5801SMichal Simek     // .. Speed = 0
7609ad5b5801SMichal Simek     // .. ==> 0XF80007AC[8:8] = 0x00000000U
7610ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7611ad5b5801SMichal Simek     // .. IO_Type = 1
7612ad5b5801SMichal Simek     // .. ==> 0XF80007AC[11:9] = 0x00000001U
7613ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7614ad5b5801SMichal Simek     // .. PULLUP = 0
7615ad5b5801SMichal Simek     // .. ==> 0XF80007AC[12:12] = 0x00000000U
7616ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7617ad5b5801SMichal Simek     // .. DisableRcvr = 0
7618ad5b5801SMichal Simek     // .. ==> 0XF80007AC[13:13] = 0x00000000U
7619ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7620ad5b5801SMichal Simek     // ..
7621ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007AC, 0x00003FFFU ,0x00000280U),
7622ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7623ad5b5801SMichal Simek     // .. ==> 0XF80007B0[0:0] = 0x00000000U
7624ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7625ad5b5801SMichal Simek     // .. L0_SEL = 0
7626ad5b5801SMichal Simek     // .. ==> 0XF80007B0[1:1] = 0x00000000U
7627ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7628ad5b5801SMichal Simek     // .. L1_SEL = 0
7629ad5b5801SMichal Simek     // .. ==> 0XF80007B0[2:2] = 0x00000000U
7630ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7631ad5b5801SMichal Simek     // .. L2_SEL = 0
7632ad5b5801SMichal Simek     // .. ==> 0XF80007B0[4:3] = 0x00000000U
7633ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7634ad5b5801SMichal Simek     // .. L3_SEL = 4
7635ad5b5801SMichal Simek     // .. ==> 0XF80007B0[7:5] = 0x00000004U
7636ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7637ad5b5801SMichal Simek     // .. Speed = 0
7638ad5b5801SMichal Simek     // .. ==> 0XF80007B0[8:8] = 0x00000000U
7639ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7640ad5b5801SMichal Simek     // .. IO_Type = 1
7641ad5b5801SMichal Simek     // .. ==> 0XF80007B0[11:9] = 0x00000001U
7642ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7643ad5b5801SMichal Simek     // .. PULLUP = 0
7644ad5b5801SMichal Simek     // .. ==> 0XF80007B0[12:12] = 0x00000000U
7645ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7646ad5b5801SMichal Simek     // .. DisableRcvr = 0
7647ad5b5801SMichal Simek     // .. ==> 0XF80007B0[13:13] = 0x00000000U
7648ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7649ad5b5801SMichal Simek     // ..
7650ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B0, 0x00003FFFU ,0x00000280U),
7651ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7652ad5b5801SMichal Simek     // .. ==> 0XF80007B4[0:0] = 0x00000000U
7653ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7654ad5b5801SMichal Simek     // .. L0_SEL = 0
7655ad5b5801SMichal Simek     // .. ==> 0XF80007B4[1:1] = 0x00000000U
7656ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7657ad5b5801SMichal Simek     // .. L1_SEL = 0
7658ad5b5801SMichal Simek     // .. ==> 0XF80007B4[2:2] = 0x00000000U
7659ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7660ad5b5801SMichal Simek     // .. L2_SEL = 0
7661ad5b5801SMichal Simek     // .. ==> 0XF80007B4[4:3] = 0x00000000U
7662ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7663ad5b5801SMichal Simek     // .. L3_SEL = 4
7664ad5b5801SMichal Simek     // .. ==> 0XF80007B4[7:5] = 0x00000004U
7665ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7666ad5b5801SMichal Simek     // .. Speed = 0
7667ad5b5801SMichal Simek     // .. ==> 0XF80007B4[8:8] = 0x00000000U
7668ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7669ad5b5801SMichal Simek     // .. IO_Type = 1
7670ad5b5801SMichal Simek     // .. ==> 0XF80007B4[11:9] = 0x00000001U
7671ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7672ad5b5801SMichal Simek     // .. PULLUP = 0
7673ad5b5801SMichal Simek     // .. ==> 0XF80007B4[12:12] = 0x00000000U
7674ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7675ad5b5801SMichal Simek     // .. DisableRcvr = 0
7676ad5b5801SMichal Simek     // .. ==> 0XF80007B4[13:13] = 0x00000000U
7677ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7678ad5b5801SMichal Simek     // ..
7679ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B4, 0x00003FFFU ,0x00000280U),
7680ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7681ad5b5801SMichal Simek     // .. ==> 0XF80007B8[0:0] = 0x00000000U
7682ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7683ad5b5801SMichal Simek     // .. L0_SEL = 0
7684ad5b5801SMichal Simek     // .. ==> 0XF80007B8[1:1] = 0x00000000U
7685ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7686ad5b5801SMichal Simek     // .. L1_SEL = 0
7687ad5b5801SMichal Simek     // .. ==> 0XF80007B8[2:2] = 0x00000000U
7688ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7689ad5b5801SMichal Simek     // .. L2_SEL = 0
7690ad5b5801SMichal Simek     // .. ==> 0XF80007B8[4:3] = 0x00000000U
7691ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7692ad5b5801SMichal Simek     // .. L3_SEL = 0
7693ad5b5801SMichal Simek     // .. ==> 0XF80007B8[7:5] = 0x00000000U
7694ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7695ad5b5801SMichal Simek     // .. Speed = 0
7696ad5b5801SMichal Simek     // .. ==> 0XF80007B8[8:8] = 0x00000000U
7697ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7698ad5b5801SMichal Simek     // .. IO_Type = 1
7699ad5b5801SMichal Simek     // .. ==> 0XF80007B8[11:9] = 0x00000001U
7700ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7701ad5b5801SMichal Simek     // .. PULLUP = 1
7702ad5b5801SMichal Simek     // .. ==> 0XF80007B8[12:12] = 0x00000001U
7703ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
7704ad5b5801SMichal Simek     // .. DisableRcvr = 0
7705ad5b5801SMichal Simek     // .. ==> 0XF80007B8[13:13] = 0x00000000U
7706ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7707ad5b5801SMichal Simek     // ..
7708ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B8, 0x00003FFFU ,0x00001200U),
7709ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7710ad5b5801SMichal Simek     // .. ==> 0XF80007BC[0:0] = 0x00000000U
7711ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7712ad5b5801SMichal Simek     // .. L0_SEL = 0
7713ad5b5801SMichal Simek     // .. ==> 0XF80007BC[1:1] = 0x00000000U
7714ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7715ad5b5801SMichal Simek     // .. L1_SEL = 0
7716ad5b5801SMichal Simek     // .. ==> 0XF80007BC[2:2] = 0x00000000U
7717ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7718ad5b5801SMichal Simek     // .. L2_SEL = 0
7719ad5b5801SMichal Simek     // .. ==> 0XF80007BC[4:3] = 0x00000000U
7720ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7721ad5b5801SMichal Simek     // .. L3_SEL = 0
7722ad5b5801SMichal Simek     // .. ==> 0XF80007BC[7:5] = 0x00000000U
7723ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
7724ad5b5801SMichal Simek     // .. Speed = 0
7725ad5b5801SMichal Simek     // .. ==> 0XF80007BC[8:8] = 0x00000000U
7726ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7727ad5b5801SMichal Simek     // .. IO_Type = 1
7728ad5b5801SMichal Simek     // .. ==> 0XF80007BC[11:9] = 0x00000001U
7729ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7730ad5b5801SMichal Simek     // .. PULLUP = 1
7731ad5b5801SMichal Simek     // .. ==> 0XF80007BC[12:12] = 0x00000001U
7732ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
7733ad5b5801SMichal Simek     // .. DisableRcvr = 0
7734ad5b5801SMichal Simek     // .. ==> 0XF80007BC[13:13] = 0x00000000U
7735ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7736ad5b5801SMichal Simek     // ..
7737ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007BC, 0x00003FFFU ,0x00001200U),
7738ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7739ad5b5801SMichal Simek     // .. ==> 0XF80007C0[0:0] = 0x00000000U
7740ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7741ad5b5801SMichal Simek     // .. L0_SEL = 0
7742ad5b5801SMichal Simek     // .. ==> 0XF80007C0[1:1] = 0x00000000U
7743ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7744ad5b5801SMichal Simek     // .. L1_SEL = 0
7745ad5b5801SMichal Simek     // .. ==> 0XF80007C0[2:2] = 0x00000000U
7746ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7747ad5b5801SMichal Simek     // .. L2_SEL = 0
7748ad5b5801SMichal Simek     // .. ==> 0XF80007C0[4:3] = 0x00000000U
7749ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7750ad5b5801SMichal Simek     // .. L3_SEL = 7
7751ad5b5801SMichal Simek     // .. ==> 0XF80007C0[7:5] = 0x00000007U
7752ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
7753ad5b5801SMichal Simek     // .. Speed = 0
7754ad5b5801SMichal Simek     // .. ==> 0XF80007C0[8:8] = 0x00000000U
7755ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7756ad5b5801SMichal Simek     // .. IO_Type = 1
7757ad5b5801SMichal Simek     // .. ==> 0XF80007C0[11:9] = 0x00000001U
7758ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7759ad5b5801SMichal Simek     // .. PULLUP = 0
7760ad5b5801SMichal Simek     // .. ==> 0XF80007C0[12:12] = 0x00000000U
7761ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7762ad5b5801SMichal Simek     // .. DisableRcvr = 0
7763ad5b5801SMichal Simek     // .. ==> 0XF80007C0[13:13] = 0x00000000U
7764ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7765ad5b5801SMichal Simek     // ..
7766ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C0, 0x00003FFFU ,0x000002E0U),
7767ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
7768ad5b5801SMichal Simek     // .. ==> 0XF80007C4[0:0] = 0x00000001U
7769ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
7770ad5b5801SMichal Simek     // .. L0_SEL = 0
7771ad5b5801SMichal Simek     // .. ==> 0XF80007C4[1:1] = 0x00000000U
7772ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7773ad5b5801SMichal Simek     // .. L1_SEL = 0
7774ad5b5801SMichal Simek     // .. ==> 0XF80007C4[2:2] = 0x00000000U
7775ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7776ad5b5801SMichal Simek     // .. L2_SEL = 0
7777ad5b5801SMichal Simek     // .. ==> 0XF80007C4[4:3] = 0x00000000U
7778ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7779ad5b5801SMichal Simek     // .. L3_SEL = 7
7780ad5b5801SMichal Simek     // .. ==> 0XF80007C4[7:5] = 0x00000007U
7781ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
7782ad5b5801SMichal Simek     // .. Speed = 0
7783ad5b5801SMichal Simek     // .. ==> 0XF80007C4[8:8] = 0x00000000U
7784ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7785ad5b5801SMichal Simek     // .. IO_Type = 1
7786ad5b5801SMichal Simek     // .. ==> 0XF80007C4[11:9] = 0x00000001U
7787ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7788ad5b5801SMichal Simek     // .. PULLUP = 0
7789ad5b5801SMichal Simek     // .. ==> 0XF80007C4[12:12] = 0x00000000U
7790ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7791ad5b5801SMichal Simek     // .. DisableRcvr = 0
7792ad5b5801SMichal Simek     // .. ==> 0XF80007C4[13:13] = 0x00000000U
7793ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7794ad5b5801SMichal Simek     // ..
7795ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C4, 0x00003FFFU ,0x000002E1U),
7796ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7797ad5b5801SMichal Simek     // .. ==> 0XF80007C8[0:0] = 0x00000000U
7798ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7799ad5b5801SMichal Simek     // .. L0_SEL = 0
7800ad5b5801SMichal Simek     // .. ==> 0XF80007C8[1:1] = 0x00000000U
7801ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7802ad5b5801SMichal Simek     // .. L1_SEL = 0
7803ad5b5801SMichal Simek     // .. ==> 0XF80007C8[2:2] = 0x00000000U
7804ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7805ad5b5801SMichal Simek     // .. L2_SEL = 0
7806ad5b5801SMichal Simek     // .. ==> 0XF80007C8[4:3] = 0x00000000U
7807ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7808ad5b5801SMichal Simek     // .. L3_SEL = 2
7809ad5b5801SMichal Simek     // .. ==> 0XF80007C8[7:5] = 0x00000002U
7810ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000040U
7811ad5b5801SMichal Simek     // .. Speed = 0
7812ad5b5801SMichal Simek     // .. ==> 0XF80007C8[8:8] = 0x00000000U
7813ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7814ad5b5801SMichal Simek     // .. IO_Type = 1
7815ad5b5801SMichal Simek     // .. ==> 0XF80007C8[11:9] = 0x00000001U
7816ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7817ad5b5801SMichal Simek     // .. PULLUP = 1
7818ad5b5801SMichal Simek     // .. ==> 0XF80007C8[12:12] = 0x00000001U
7819ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
7820ad5b5801SMichal Simek     // .. DisableRcvr = 0
7821ad5b5801SMichal Simek     // .. ==> 0XF80007C8[13:13] = 0x00000000U
7822ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7823ad5b5801SMichal Simek     // ..
7824ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C8, 0x00003FFFU ,0x00001240U),
7825ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7826ad5b5801SMichal Simek     // .. ==> 0XF80007CC[0:0] = 0x00000000U
7827ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7828ad5b5801SMichal Simek     // .. L0_SEL = 0
7829ad5b5801SMichal Simek     // .. ==> 0XF80007CC[1:1] = 0x00000000U
7830ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7831ad5b5801SMichal Simek     // .. L1_SEL = 0
7832ad5b5801SMichal Simek     // .. ==> 0XF80007CC[2:2] = 0x00000000U
7833ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7834ad5b5801SMichal Simek     // .. L2_SEL = 0
7835ad5b5801SMichal Simek     // .. ==> 0XF80007CC[4:3] = 0x00000000U
7836ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7837ad5b5801SMichal Simek     // .. L3_SEL = 2
7838ad5b5801SMichal Simek     // .. ==> 0XF80007CC[7:5] = 0x00000002U
7839ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000040U
7840ad5b5801SMichal Simek     // .. Speed = 0
7841ad5b5801SMichal Simek     // .. ==> 0XF80007CC[8:8] = 0x00000000U
7842ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7843ad5b5801SMichal Simek     // .. IO_Type = 1
7844ad5b5801SMichal Simek     // .. ==> 0XF80007CC[11:9] = 0x00000001U
7845ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7846ad5b5801SMichal Simek     // .. PULLUP = 1
7847ad5b5801SMichal Simek     // .. ==> 0XF80007CC[12:12] = 0x00000001U
7848ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
7849ad5b5801SMichal Simek     // .. DisableRcvr = 0
7850ad5b5801SMichal Simek     // .. ==> 0XF80007CC[13:13] = 0x00000000U
7851ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7852ad5b5801SMichal Simek     // ..
7853ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007CC, 0x00003FFFU ,0x00001240U),
7854ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7855ad5b5801SMichal Simek     // .. ==> 0XF80007D0[0:0] = 0x00000000U
7856ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7857ad5b5801SMichal Simek     // .. L0_SEL = 0
7858ad5b5801SMichal Simek     // .. ==> 0XF80007D0[1:1] = 0x00000000U
7859ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7860ad5b5801SMichal Simek     // .. L1_SEL = 0
7861ad5b5801SMichal Simek     // .. ==> 0XF80007D0[2:2] = 0x00000000U
7862ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7863ad5b5801SMichal Simek     // .. L2_SEL = 0
7864ad5b5801SMichal Simek     // .. ==> 0XF80007D0[4:3] = 0x00000000U
7865ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7866ad5b5801SMichal Simek     // .. L3_SEL = 4
7867ad5b5801SMichal Simek     // .. ==> 0XF80007D0[7:5] = 0x00000004U
7868ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7869ad5b5801SMichal Simek     // .. Speed = 0
7870ad5b5801SMichal Simek     // .. ==> 0XF80007D0[8:8] = 0x00000000U
7871ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7872ad5b5801SMichal Simek     // .. IO_Type = 1
7873ad5b5801SMichal Simek     // .. ==> 0XF80007D0[11:9] = 0x00000001U
7874ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7875ad5b5801SMichal Simek     // .. PULLUP = 0
7876ad5b5801SMichal Simek     // .. ==> 0XF80007D0[12:12] = 0x00000000U
7877ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7878ad5b5801SMichal Simek     // .. DisableRcvr = 0
7879ad5b5801SMichal Simek     // .. ==> 0XF80007D0[13:13] = 0x00000000U
7880ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7881ad5b5801SMichal Simek     // ..
7882ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D0, 0x00003FFFU ,0x00000280U),
7883ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
7884ad5b5801SMichal Simek     // .. ==> 0XF80007D4[0:0] = 0x00000000U
7885ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
7886ad5b5801SMichal Simek     // .. L0_SEL = 0
7887ad5b5801SMichal Simek     // .. ==> 0XF80007D4[1:1] = 0x00000000U
7888ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
7889ad5b5801SMichal Simek     // .. L1_SEL = 0
7890ad5b5801SMichal Simek     // .. ==> 0XF80007D4[2:2] = 0x00000000U
7891ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
7892ad5b5801SMichal Simek     // .. L2_SEL = 0
7893ad5b5801SMichal Simek     // .. ==> 0XF80007D4[4:3] = 0x00000000U
7894ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
7895ad5b5801SMichal Simek     // .. L3_SEL = 4
7896ad5b5801SMichal Simek     // .. ==> 0XF80007D4[7:5] = 0x00000004U
7897ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
7898ad5b5801SMichal Simek     // .. Speed = 0
7899ad5b5801SMichal Simek     // .. ==> 0XF80007D4[8:8] = 0x00000000U
7900ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
7901ad5b5801SMichal Simek     // .. IO_Type = 1
7902ad5b5801SMichal Simek     // .. ==> 0XF80007D4[11:9] = 0x00000001U
7903ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
7904ad5b5801SMichal Simek     // .. PULLUP = 0
7905ad5b5801SMichal Simek     // .. ==> 0XF80007D4[12:12] = 0x00000000U
7906ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
7907ad5b5801SMichal Simek     // .. DisableRcvr = 0
7908ad5b5801SMichal Simek     // .. ==> 0XF80007D4[13:13] = 0x00000000U
7909ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
7910ad5b5801SMichal Simek     // ..
7911ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D4, 0x00003FFFU ,0x00000280U),
7912ad5b5801SMichal Simek     // .. SDIO0_WP_SEL = 15
7913ad5b5801SMichal Simek     // .. ==> 0XF8000830[5:0] = 0x0000000FU
7914ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000003FU    VAL : 0x0000000FU
7915ad5b5801SMichal Simek     // .. SDIO0_CD_SEL = 14
7916ad5b5801SMichal Simek     // .. ==> 0XF8000830[21:16] = 0x0000000EU
7917ad5b5801SMichal Simek     // ..     ==> MASK : 0x003F0000U    VAL : 0x000E0000U
7918ad5b5801SMichal Simek     // ..
7919ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000830, 0x003F003FU ,0x000E000FU),
7920ad5b5801SMichal Simek     // .. FINISH: MIO PROGRAMMING
7921ad5b5801SMichal Simek     // .. START: LOCK IT BACK
7922ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
7923ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
7924ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
7925ad5b5801SMichal Simek     // ..
7926ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
7927ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
7928ad5b5801SMichal Simek     // FINISH: top
7929ad5b5801SMichal Simek     //
7930ad5b5801SMichal Simek     EMIT_EXIT(),
7931ad5b5801SMichal Simek 
7932ad5b5801SMichal Simek     //
7933ad5b5801SMichal Simek };
7934ad5b5801SMichal Simek 
7935ad5b5801SMichal Simek unsigned long ps7_peripherals_init_data_2_0[] = {
7936ad5b5801SMichal Simek     // START: top
7937ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
7938ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
7939ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
7940ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
7941ad5b5801SMichal Simek     // ..
7942ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
7943ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
7944ad5b5801SMichal Simek     // .. START: DDR TERM/IBUF_DISABLE_MODE SETTINGS
7945ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
7946ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000001U
7947ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
7948ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
7949ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000001U
7950ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7951ad5b5801SMichal Simek     // ..
7952ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000180U ,0x00000180U),
7953ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
7954ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000001U
7955ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
7956ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
7957ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000001U
7958ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7959ad5b5801SMichal Simek     // ..
7960ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000180U ,0x00000180U),
7961ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
7962ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000001U
7963ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
7964ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
7965ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000001U
7966ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7967ad5b5801SMichal Simek     // ..
7968ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000180U ,0x00000180U),
7969ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
7970ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000001U
7971ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
7972ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
7973ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000001U
7974ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
7975ad5b5801SMichal Simek     // ..
7976ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000180U ,0x00000180U),
7977ad5b5801SMichal Simek     // .. FINISH: DDR TERM/IBUF_DISABLE_MODE SETTINGS
7978ad5b5801SMichal Simek     // .. START: LOCK IT BACK
7979ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
7980ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
7981ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
7982ad5b5801SMichal Simek     // ..
7983ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
7984ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
7985ad5b5801SMichal Simek     // .. START: SRAM/NOR SET OPMODE
7986ad5b5801SMichal Simek     // .. FINISH: SRAM/NOR SET OPMODE
7987ad5b5801SMichal Simek     // .. START: UART REGISTERS
7988ad5b5801SMichal Simek     // .. BDIV = 0x6
7989ad5b5801SMichal Simek     // .. ==> 0XE0001034[7:0] = 0x00000006U
7990ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000FFU    VAL : 0x00000006U
7991ad5b5801SMichal Simek     // ..
7992ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001034, 0x000000FFU ,0x00000006U),
7993ad5b5801SMichal Simek     // .. CD = 0x3e
7994ad5b5801SMichal Simek     // .. ==> 0XE0001018[15:0] = 0x0000003EU
7995ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000003EU
7996ad5b5801SMichal Simek     // ..
7997ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001018, 0x0000FFFFU ,0x0000003EU),
7998ad5b5801SMichal Simek     // .. STPBRK = 0x0
7999ad5b5801SMichal Simek     // .. ==> 0XE0001000[8:8] = 0x00000000U
8000ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
8001ad5b5801SMichal Simek     // .. STTBRK = 0x0
8002ad5b5801SMichal Simek     // .. ==> 0XE0001000[7:7] = 0x00000000U
8003ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
8004ad5b5801SMichal Simek     // .. RSTTO = 0x0
8005ad5b5801SMichal Simek     // .. ==> 0XE0001000[6:6] = 0x00000000U
8006ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
8007ad5b5801SMichal Simek     // .. TXDIS = 0x0
8008ad5b5801SMichal Simek     // .. ==> 0XE0001000[5:5] = 0x00000000U
8009ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
8010ad5b5801SMichal Simek     // .. TXEN = 0x1
8011ad5b5801SMichal Simek     // .. ==> 0XE0001000[4:4] = 0x00000001U
8012ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
8013ad5b5801SMichal Simek     // .. RXDIS = 0x0
8014ad5b5801SMichal Simek     // .. ==> 0XE0001000[3:3] = 0x00000000U
8015ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
8016ad5b5801SMichal Simek     // .. RXEN = 0x1
8017ad5b5801SMichal Simek     // .. ==> 0XE0001000[2:2] = 0x00000001U
8018ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
8019ad5b5801SMichal Simek     // .. TXRES = 0x1
8020ad5b5801SMichal Simek     // .. ==> 0XE0001000[1:1] = 0x00000001U
8021ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
8022ad5b5801SMichal Simek     // .. RXRES = 0x1
8023ad5b5801SMichal Simek     // .. ==> 0XE0001000[0:0] = 0x00000001U
8024ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8025ad5b5801SMichal Simek     // ..
8026ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001000, 0x000001FFU ,0x00000017U),
8027ad5b5801SMichal Simek     // .. IRMODE = 0x0
8028ad5b5801SMichal Simek     // .. ==> 0XE0001004[11:11] = 0x00000000U
8029ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
8030ad5b5801SMichal Simek     // .. UCLKEN = 0x0
8031ad5b5801SMichal Simek     // .. ==> 0XE0001004[10:10] = 0x00000000U
8032ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
8033ad5b5801SMichal Simek     // .. CHMODE = 0x0
8034ad5b5801SMichal Simek     // .. ==> 0XE0001004[9:8] = 0x00000000U
8035ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000300U    VAL : 0x00000000U
8036ad5b5801SMichal Simek     // .. NBSTOP = 0x0
8037ad5b5801SMichal Simek     // .. ==> 0XE0001004[7:6] = 0x00000000U
8038ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
8039ad5b5801SMichal Simek     // .. PAR = 0x4
8040ad5b5801SMichal Simek     // .. ==> 0XE0001004[5:3] = 0x00000004U
8041ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000038U    VAL : 0x00000020U
8042ad5b5801SMichal Simek     // .. CHRL = 0x0
8043ad5b5801SMichal Simek     // .. ==> 0XE0001004[2:1] = 0x00000000U
8044ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
8045ad5b5801SMichal Simek     // .. CLKS = 0x0
8046ad5b5801SMichal Simek     // .. ==> 0XE0001004[0:0] = 0x00000000U
8047ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8048ad5b5801SMichal Simek     // ..
8049ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001004, 0x00000FFFU ,0x00000020U),
8050ad5b5801SMichal Simek     // .. FINISH: UART REGISTERS
8051ad5b5801SMichal Simek     // .. START: QSPI REGISTERS
8052ad5b5801SMichal Simek     // .. Holdb_dr = 1
8053ad5b5801SMichal Simek     // .. ==> 0XE000D000[19:19] = 0x00000001U
8054ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
8055ad5b5801SMichal Simek     // ..
8056ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000D000, 0x00080000U ,0x00080000U),
8057ad5b5801SMichal Simek     // .. FINISH: QSPI REGISTERS
8058ad5b5801SMichal Simek     // .. START: PL POWER ON RESET REGISTERS
8059ad5b5801SMichal Simek     // .. PCFG_POR_CNT_4K = 0
8060ad5b5801SMichal Simek     // .. ==> 0XF8007000[29:29] = 0x00000000U
8061ad5b5801SMichal Simek     // ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
8062ad5b5801SMichal Simek     // ..
8063ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8007000, 0x20000000U ,0x00000000U),
8064ad5b5801SMichal Simek     // .. FINISH: PL POWER ON RESET REGISTERS
8065ad5b5801SMichal Simek     // .. START: SMC TIMING CALCULATION REGISTER UPDATE
8066ad5b5801SMichal Simek     // .. .. START: NAND SET CYCLE
8067ad5b5801SMichal Simek     // .. .. FINISH: NAND SET CYCLE
8068ad5b5801SMichal Simek     // .. .. START: OPMODE
8069ad5b5801SMichal Simek     // .. .. FINISH: OPMODE
8070ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
8071ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
8072ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS0 SET CYCLE
8073ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS0 SET CYCLE
8074ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
8075ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
8076ad5b5801SMichal Simek     // .. .. START: NOR CS0 BASE ADDRESS
8077ad5b5801SMichal Simek     // .. .. FINISH: NOR CS0 BASE ADDRESS
8078ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS1 SET CYCLE
8079ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS1 SET CYCLE
8080ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
8081ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
8082ad5b5801SMichal Simek     // .. .. START: NOR CS1 BASE ADDRESS
8083ad5b5801SMichal Simek     // .. .. FINISH: NOR CS1 BASE ADDRESS
8084ad5b5801SMichal Simek     // .. .. START: USB RESET
8085ad5b5801SMichal Simek     // .. .. .. START: USB0 RESET
8086ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
8087ad5b5801SMichal Simek     // .. .. .. .. DIRECTION_0 = 0x80
8088ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A204[31:0] = 0x00000080U
8089ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000080U
8090ad5b5801SMichal Simek     // .. .. .. ..
8091ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A204, 0xFFFFFFFFU ,0x00000080U),
8092ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
8093ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
8094ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
8095ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8096ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
8097ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
8098ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
8099ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x80
8100ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000080U
8101ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000080U
8102ad5b5801SMichal Simek     // .. .. .. ..
8103ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0080U),
8104ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8105ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8106ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8107ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8108ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8109ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8110ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8111ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
8112ad5b5801SMichal Simek     // .. .. .. .. OP_ENABLE_0 = 0x80
8113ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A208[31:0] = 0x00000080U
8114ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000080U
8115ad5b5801SMichal Simek     // .. .. .. ..
8116ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A208, 0xFFFFFFFFU ,0x00000080U),
8117ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
8118ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
8119ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
8120ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8121ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
8122ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
8123ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
8124ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x0
8125ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000000U
8126ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000000U
8127ad5b5801SMichal Simek     // .. .. .. ..
8128ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0000U),
8129ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8130ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8131ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8132ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8133ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8134ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8135ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8136ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8137ad5b5801SMichal Simek     // .. .. .. ..
8138ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8139ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8140ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8141ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
8142ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
8143ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
8144ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x80
8145ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000080U
8146ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000080U
8147ad5b5801SMichal Simek     // .. .. .. ..
8148ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0080U),
8149ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8150ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8151ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8152ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8153ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8154ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8155ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8156ad5b5801SMichal Simek     // .. .. .. FINISH: USB0 RESET
8157ad5b5801SMichal Simek     // .. .. .. START: USB1 RESET
8158ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
8159ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
8160ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
8161ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
8162ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8163ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8164ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8165ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8166ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8167ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8168ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8169ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8170ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
8171ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
8172ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
8173ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
8174ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8175ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8176ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8177ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8178ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8179ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8180ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8181ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8182ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8183ad5b5801SMichal Simek     // .. .. .. ..
8184ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8185ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8186ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8187ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8188ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8189ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8190ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8191ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8192ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8193ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8194ad5b5801SMichal Simek     // .. .. .. FINISH: USB1 RESET
8195ad5b5801SMichal Simek     // .. .. FINISH: USB RESET
8196ad5b5801SMichal Simek     // .. .. START: ENET RESET
8197ad5b5801SMichal Simek     // .. .. .. START: ENET0 RESET
8198ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
8199ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
8200ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
8201ad5b5801SMichal Simek     // .. .. .. .. DIRECTION_1 = 0x8000
8202ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A244[21:0] = 0x00008000U
8203ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x003FFFFFU    VAL : 0x00008000U
8204ad5b5801SMichal Simek     // .. .. .. ..
8205ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A244, 0x003FFFFFU ,0x00008000U),
8206ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
8207ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8208ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8209ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8210ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8211ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8212ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0x7fff
8213ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x00007FFFU
8214ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x7FFF0000U
8215ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x8000
8216ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00008000U
8217ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00008000U
8218ad5b5801SMichal Simek     // .. .. .. ..
8219ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0x7FFF8000U),
8220ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8221ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8222ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8223ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
8224ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
8225ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
8226ad5b5801SMichal Simek     // .. .. .. .. OP_ENABLE_1 = 0x8000
8227ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A248[21:0] = 0x00008000U
8228ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x003FFFFFU    VAL : 0x00008000U
8229ad5b5801SMichal Simek     // .. .. .. ..
8230ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A248, 0x003FFFFFU ,0x00008000U),
8231ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
8232ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8233ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8234ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8235ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8236ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8237ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0x7fff
8238ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x00007FFFU
8239ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x7FFF0000U
8240ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x0
8241ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00000000U
8242ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000000U
8243ad5b5801SMichal Simek     // .. .. .. ..
8244ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0x7FFF0000U),
8245ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8246ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8247ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8248ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8249ad5b5801SMichal Simek     // .. .. .. ..
8250ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8251ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8252ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8253ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8254ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8255ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8256ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8257ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0x7fff
8258ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x00007FFFU
8259ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x7FFF0000U
8260ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x8000
8261ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00008000U
8262ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00008000U
8263ad5b5801SMichal Simek     // .. .. .. ..
8264ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0x7FFF8000U),
8265ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8266ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8267ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8268ad5b5801SMichal Simek     // .. .. .. FINISH: ENET0 RESET
8269ad5b5801SMichal Simek     // .. .. .. START: ENET1 RESET
8270ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
8271ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
8272ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
8273ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
8274ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8275ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8276ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8277ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8278ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8279ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8280ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8281ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8282ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
8283ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
8284ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
8285ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
8286ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8287ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8288ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8289ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8290ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8291ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8292ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8293ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8294ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8295ad5b5801SMichal Simek     // .. .. .. ..
8296ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8297ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8298ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8299ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8300ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8301ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8302ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8303ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8304ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8305ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8306ad5b5801SMichal Simek     // .. .. .. FINISH: ENET1 RESET
8307ad5b5801SMichal Simek     // .. .. FINISH: ENET RESET
8308ad5b5801SMichal Simek     // .. .. START: I2C RESET
8309ad5b5801SMichal Simek     // .. .. .. START: I2C0 RESET
8310ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
8311ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
8312ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
8313ad5b5801SMichal Simek     // .. .. .. .. DIRECTION_1 = 0x4000
8314ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A244[21:0] = 0x00004000U
8315ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x003FFFFFU    VAL : 0x00004000U
8316ad5b5801SMichal Simek     // .. .. .. ..
8317ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A244, 0x003FFFFFU ,0x00004000U),
8318ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
8319ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8320ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8321ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8322ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8323ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8324ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0xbfff
8325ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x0000BFFFU
8326ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xBFFF0000U
8327ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x4000
8328ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00004000U
8329ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00004000U
8330ad5b5801SMichal Simek     // .. .. .. ..
8331ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0xBFFF4000U),
8332ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8333ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8334ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8335ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
8336ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
8337ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
8338ad5b5801SMichal Simek     // .. .. .. .. OP_ENABLE_1 = 0x4000
8339ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A248[21:0] = 0x00004000U
8340ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x003FFFFFU    VAL : 0x00004000U
8341ad5b5801SMichal Simek     // .. .. .. ..
8342ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A248, 0x003FFFFFU ,0x00004000U),
8343ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
8344ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8345ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8346ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8347ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8348ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8349ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0xbfff
8350ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x0000BFFFU
8351ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xBFFF0000U
8352ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x0
8353ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00000000U
8354ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000000U
8355ad5b5801SMichal Simek     // .. .. .. ..
8356ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0xBFFF0000U),
8357ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8358ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8359ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8360ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8361ad5b5801SMichal Simek     // .. .. .. ..
8362ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8363ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8364ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8365ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8366ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8367ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8368ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8369ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0xbfff
8370ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x0000BFFFU
8371ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xBFFF0000U
8372ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x4000
8373ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00004000U
8374ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00004000U
8375ad5b5801SMichal Simek     // .. .. .. ..
8376ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0xBFFF4000U),
8377ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8378ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8379ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8380ad5b5801SMichal Simek     // .. .. .. FINISH: I2C0 RESET
8381ad5b5801SMichal Simek     // .. .. .. START: I2C1 RESET
8382ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
8383ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
8384ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
8385ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
8386ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8387ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8388ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8389ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8390ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8391ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8392ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8393ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8394ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
8395ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
8396ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
8397ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
8398ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
8399ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
8400ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
8401ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
8402ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
8403ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
8404ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
8405ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
8406ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
8407ad5b5801SMichal Simek     // .. .. .. ..
8408ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
8409ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
8410ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8411ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8412ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
8413ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
8414ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
8415ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
8416ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
8417ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
8418ad5b5801SMichal Simek     // .. .. .. FINISH: I2C1 RESET
8419ad5b5801SMichal Simek     // .. .. FINISH: I2C RESET
8420ad5b5801SMichal Simek     // .. .. START: NOR CHIP SELECT
8421ad5b5801SMichal Simek     // .. .. .. START: DIR MODE BANK 0
8422ad5b5801SMichal Simek     // .. .. .. FINISH: DIR MODE BANK 0
8423ad5b5801SMichal Simek     // .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
8424ad5b5801SMichal Simek     // .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
8425ad5b5801SMichal Simek     // .. .. .. START: OUTPUT ENABLE BANK 0
8426ad5b5801SMichal Simek     // .. .. .. FINISH: OUTPUT ENABLE BANK 0
8427ad5b5801SMichal Simek     // .. .. FINISH: NOR CHIP SELECT
8428ad5b5801SMichal Simek     // .. FINISH: SMC TIMING CALCULATION REGISTER UPDATE
8429ad5b5801SMichal Simek     // FINISH: top
8430ad5b5801SMichal Simek     //
8431ad5b5801SMichal Simek     EMIT_EXIT(),
8432ad5b5801SMichal Simek 
8433ad5b5801SMichal Simek     //
8434ad5b5801SMichal Simek };
8435ad5b5801SMichal Simek 
8436ad5b5801SMichal Simek unsigned long ps7_post_config_2_0[] = {
8437ad5b5801SMichal Simek     // START: top
8438ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
8439ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
8440ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
8441ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
8442ad5b5801SMichal Simek     // ..
8443ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
8444ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
8445ad5b5801SMichal Simek     // .. START: ENABLING LEVEL SHIFTER
8446ad5b5801SMichal Simek     // .. USER_INP_ICT_EN_0 = 3
8447ad5b5801SMichal Simek     // .. ==> 0XF8000900[1:0] = 0x00000003U
8448ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000003U    VAL : 0x00000003U
8449ad5b5801SMichal Simek     // .. USER_INP_ICT_EN_1 = 3
8450ad5b5801SMichal Simek     // .. ==> 0XF8000900[3:2] = 0x00000003U
8451ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000000CU    VAL : 0x0000000CU
8452ad5b5801SMichal Simek     // ..
8453ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000900, 0x0000000FU ,0x0000000FU),
8454ad5b5801SMichal Simek     // .. FINISH: ENABLING LEVEL SHIFTER
8455ad5b5801SMichal Simek     // .. START: FPGA RESETS TO 0
8456ad5b5801SMichal Simek     // .. reserved_3 = 0
8457ad5b5801SMichal Simek     // .. ==> 0XF8000240[31:25] = 0x00000000U
8458ad5b5801SMichal Simek     // ..     ==> MASK : 0xFE000000U    VAL : 0x00000000U
8459ad5b5801SMichal Simek     // .. FPGA_ACP_RST = 0
8460ad5b5801SMichal Simek     // .. ==> 0XF8000240[24:24] = 0x00000000U
8461ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
8462ad5b5801SMichal Simek     // .. FPGA_AXDS3_RST = 0
8463ad5b5801SMichal Simek     // .. ==> 0XF8000240[23:23] = 0x00000000U
8464ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
8465ad5b5801SMichal Simek     // .. FPGA_AXDS2_RST = 0
8466ad5b5801SMichal Simek     // .. ==> 0XF8000240[22:22] = 0x00000000U
8467ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
8468ad5b5801SMichal Simek     // .. FPGA_AXDS1_RST = 0
8469ad5b5801SMichal Simek     // .. ==> 0XF8000240[21:21] = 0x00000000U
8470ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
8471ad5b5801SMichal Simek     // .. FPGA_AXDS0_RST = 0
8472ad5b5801SMichal Simek     // .. ==> 0XF8000240[20:20] = 0x00000000U
8473ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
8474ad5b5801SMichal Simek     // .. reserved_2 = 0
8475ad5b5801SMichal Simek     // .. ==> 0XF8000240[19:18] = 0x00000000U
8476ad5b5801SMichal Simek     // ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
8477ad5b5801SMichal Simek     // .. FSSW1_FPGA_RST = 0
8478ad5b5801SMichal Simek     // .. ==> 0XF8000240[17:17] = 0x00000000U
8479ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
8480ad5b5801SMichal Simek     // .. FSSW0_FPGA_RST = 0
8481ad5b5801SMichal Simek     // .. ==> 0XF8000240[16:16] = 0x00000000U
8482ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
8483ad5b5801SMichal Simek     // .. reserved_1 = 0
8484ad5b5801SMichal Simek     // .. ==> 0XF8000240[15:14] = 0x00000000U
8485ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000C000U    VAL : 0x00000000U
8486ad5b5801SMichal Simek     // .. FPGA_FMSW1_RST = 0
8487ad5b5801SMichal Simek     // .. ==> 0XF8000240[13:13] = 0x00000000U
8488ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
8489ad5b5801SMichal Simek     // .. FPGA_FMSW0_RST = 0
8490ad5b5801SMichal Simek     // .. ==> 0XF8000240[12:12] = 0x00000000U
8491ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
8492ad5b5801SMichal Simek     // .. FPGA_DMA3_RST = 0
8493ad5b5801SMichal Simek     // .. ==> 0XF8000240[11:11] = 0x00000000U
8494ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
8495ad5b5801SMichal Simek     // .. FPGA_DMA2_RST = 0
8496ad5b5801SMichal Simek     // .. ==> 0XF8000240[10:10] = 0x00000000U
8497ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
8498ad5b5801SMichal Simek     // .. FPGA_DMA1_RST = 0
8499ad5b5801SMichal Simek     // .. ==> 0XF8000240[9:9] = 0x00000000U
8500ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
8501ad5b5801SMichal Simek     // .. FPGA_DMA0_RST = 0
8502ad5b5801SMichal Simek     // .. ==> 0XF8000240[8:8] = 0x00000000U
8503ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
8504ad5b5801SMichal Simek     // .. reserved = 0
8505ad5b5801SMichal Simek     // .. ==> 0XF8000240[7:4] = 0x00000000U
8506ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
8507ad5b5801SMichal Simek     // .. FPGA3_OUT_RST = 0
8508ad5b5801SMichal Simek     // .. ==> 0XF8000240[3:3] = 0x00000000U
8509ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
8510ad5b5801SMichal Simek     // .. FPGA2_OUT_RST = 0
8511ad5b5801SMichal Simek     // .. ==> 0XF8000240[2:2] = 0x00000000U
8512ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
8513ad5b5801SMichal Simek     // .. FPGA1_OUT_RST = 0
8514ad5b5801SMichal Simek     // .. ==> 0XF8000240[1:1] = 0x00000000U
8515ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
8516ad5b5801SMichal Simek     // .. FPGA0_OUT_RST = 0
8517ad5b5801SMichal Simek     // .. ==> 0XF8000240[0:0] = 0x00000000U
8518ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8519ad5b5801SMichal Simek     // ..
8520ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000240, 0xFFFFFFFFU ,0x00000000U),
8521ad5b5801SMichal Simek     // .. FINISH: FPGA RESETS TO 0
8522ad5b5801SMichal Simek     // .. START: AFI REGISTERS
8523ad5b5801SMichal Simek     // .. .. START: AFI0 REGISTERS
8524ad5b5801SMichal Simek     // .. .. FINISH: AFI0 REGISTERS
8525ad5b5801SMichal Simek     // .. .. START: AFI1 REGISTERS
8526ad5b5801SMichal Simek     // .. .. FINISH: AFI1 REGISTERS
8527ad5b5801SMichal Simek     // .. .. START: AFI2 REGISTERS
8528ad5b5801SMichal Simek     // .. .. FINISH: AFI2 REGISTERS
8529ad5b5801SMichal Simek     // .. .. START: AFI3 REGISTERS
8530ad5b5801SMichal Simek     // .. .. FINISH: AFI3 REGISTERS
8531ad5b5801SMichal Simek     // .. FINISH: AFI REGISTERS
8532ad5b5801SMichal Simek     // .. START: LOCK IT BACK
8533ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
8534ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
8535ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
8536ad5b5801SMichal Simek     // ..
8537ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
8538ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
8539ad5b5801SMichal Simek     // FINISH: top
8540ad5b5801SMichal Simek     //
8541ad5b5801SMichal Simek     EMIT_EXIT(),
8542ad5b5801SMichal Simek 
8543ad5b5801SMichal Simek     //
8544ad5b5801SMichal Simek };
8545ad5b5801SMichal Simek 
8546ad5b5801SMichal Simek 
8547ad5b5801SMichal Simek unsigned long ps7_pll_init_data_1_0[] = {
8548ad5b5801SMichal Simek     // START: top
8549ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
8550ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
8551ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
8552ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
8553ad5b5801SMichal Simek     // ..
8554ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
8555ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
8556ad5b5801SMichal Simek     // .. START: PLL SLCR REGISTERS
8557ad5b5801SMichal Simek     // .. .. START: ARM PLL INIT
8558ad5b5801SMichal Simek     // .. .. PLL_RES = 0x2
8559ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[7:4] = 0x00000002U
8560ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
8561ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
8562ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[11:8] = 0x00000002U
8563ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
8564ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0xfa
8565ad5b5801SMichal Simek     // .. .. ==> 0XF8000110[21:12] = 0x000000FAU
8566ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x000FA000U
8567ad5b5801SMichal Simek     // .. ..
8568ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000110, 0x003FFFF0U ,0x000FA220U),
8569ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
8570ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x28
8571ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[18:12] = 0x00000028U
8572ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x00028000U
8573ad5b5801SMichal Simek     // .. .. ..
8574ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x0007F000U ,0x00028000U),
8575ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
8576ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
8577ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
8578ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[4:4] = 0x00000001U
8579ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
8580ad5b5801SMichal Simek     // .. .. ..
8581ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000010U ,0x00000010U),
8582ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
8583ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
8584ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
8585ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[0:0] = 0x00000001U
8586ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8587ad5b5801SMichal Simek     // .. .. ..
8588ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000001U ,0x00000001U),
8589ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
8590ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
8591ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
8592ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[0:0] = 0x00000000U
8593ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8594ad5b5801SMichal Simek     // .. .. ..
8595ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000001U ,0x00000000U),
8596ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
8597ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
8598ad5b5801SMichal Simek     // .. .. .. ARM_PLL_LOCK = 1
8599ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[0:0] = 0x00000001U
8600ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8601ad5b5801SMichal Simek     // .. .. ..
8602ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000001U),
8603ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
8604ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
8605ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
8606ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000100[4:4] = 0x00000000U
8607ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
8608ad5b5801SMichal Simek     // .. .. ..
8609ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000100, 0x00000010U ,0x00000000U),
8610ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
8611ad5b5801SMichal Simek     // .. .. .. SRCSEL = 0x0
8612ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[5:4] = 0x00000000U
8613ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8614ad5b5801SMichal Simek     // .. .. .. DIVISOR = 0x2
8615ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[13:8] = 0x00000002U
8616ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00003F00U    VAL : 0x00000200U
8617ad5b5801SMichal Simek     // .. .. .. CPU_6OR4XCLKACT = 0x1
8618ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[24:24] = 0x00000001U
8619ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x01000000U    VAL : 0x01000000U
8620ad5b5801SMichal Simek     // .. .. .. CPU_3OR2XCLKACT = 0x1
8621ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[25:25] = 0x00000001U
8622ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x02000000U    VAL : 0x02000000U
8623ad5b5801SMichal Simek     // .. .. .. CPU_2XCLKACT = 0x1
8624ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[26:26] = 0x00000001U
8625ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x04000000U    VAL : 0x04000000U
8626ad5b5801SMichal Simek     // .. .. .. CPU_1XCLKACT = 0x1
8627ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[27:27] = 0x00000001U
8628ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x08000000U    VAL : 0x08000000U
8629ad5b5801SMichal Simek     // .. .. .. CPU_PERI_CLKACT = 0x1
8630ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000120[28:28] = 0x00000001U
8631ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
8632ad5b5801SMichal Simek     // .. .. ..
8633ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000120, 0x1F003F30U ,0x1F000200U),
8634ad5b5801SMichal Simek     // .. .. FINISH: ARM PLL INIT
8635ad5b5801SMichal Simek     // .. .. START: DDR PLL INIT
8636ad5b5801SMichal Simek     // .. .. PLL_RES = 0x2
8637ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[7:4] = 0x00000002U
8638ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000020U
8639ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
8640ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[11:8] = 0x00000002U
8641ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
8642ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0x12c
8643ad5b5801SMichal Simek     // .. .. ==> 0XF8000114[21:12] = 0x0000012CU
8644ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x0012C000U
8645ad5b5801SMichal Simek     // .. ..
8646ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000114, 0x003FFFF0U ,0x0012C220U),
8647ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
8648ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x20
8649ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[18:12] = 0x00000020U
8650ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x00020000U
8651ad5b5801SMichal Simek     // .. .. ..
8652ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x0007F000U ,0x00020000U),
8653ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
8654ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
8655ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
8656ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[4:4] = 0x00000001U
8657ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
8658ad5b5801SMichal Simek     // .. .. ..
8659ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000010U ,0x00000010U),
8660ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
8661ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
8662ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
8663ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[0:0] = 0x00000001U
8664ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8665ad5b5801SMichal Simek     // .. .. ..
8666ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000001U ,0x00000001U),
8667ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
8668ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
8669ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
8670ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[0:0] = 0x00000000U
8671ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8672ad5b5801SMichal Simek     // .. .. ..
8673ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000001U ,0x00000000U),
8674ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
8675ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
8676ad5b5801SMichal Simek     // .. .. .. DDR_PLL_LOCK = 1
8677ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[1:1] = 0x00000001U
8678ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
8679ad5b5801SMichal Simek     // .. .. ..
8680ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000002U),
8681ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
8682ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
8683ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
8684ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000104[4:4] = 0x00000000U
8685ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
8686ad5b5801SMichal Simek     // .. .. ..
8687ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000104, 0x00000010U ,0x00000000U),
8688ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
8689ad5b5801SMichal Simek     // .. .. .. DDR_3XCLKACT = 0x1
8690ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[0:0] = 0x00000001U
8691ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8692ad5b5801SMichal Simek     // .. .. .. DDR_2XCLKACT = 0x1
8693ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[1:1] = 0x00000001U
8694ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
8695ad5b5801SMichal Simek     // .. .. .. DDR_3XCLK_DIVISOR = 0x2
8696ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[25:20] = 0x00000002U
8697ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x03F00000U    VAL : 0x00200000U
8698ad5b5801SMichal Simek     // .. .. .. DDR_2XCLK_DIVISOR = 0x3
8699ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000124[31:26] = 0x00000003U
8700ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0xFC000000U    VAL : 0x0C000000U
8701ad5b5801SMichal Simek     // .. .. ..
8702ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000124, 0xFFF00003U ,0x0C200003U),
8703ad5b5801SMichal Simek     // .. .. FINISH: DDR PLL INIT
8704ad5b5801SMichal Simek     // .. .. START: IO PLL INIT
8705ad5b5801SMichal Simek     // .. .. PLL_RES = 0xc
8706ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[7:4] = 0x0000000CU
8707ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x000000C0U
8708ad5b5801SMichal Simek     // .. .. PLL_CP = 0x2
8709ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[11:8] = 0x00000002U
8710ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
8711ad5b5801SMichal Simek     // .. .. LOCK_CNT = 0x145
8712ad5b5801SMichal Simek     // .. .. ==> 0XF8000118[21:12] = 0x00000145U
8713ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00145000U
8714ad5b5801SMichal Simek     // .. ..
8715ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000118, 0x003FFFF0U ,0x001452C0U),
8716ad5b5801SMichal Simek     // .. .. .. START: UPDATE FB_DIV
8717ad5b5801SMichal Simek     // .. .. .. PLL_FDIV = 0x1e
8718ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[18:12] = 0x0000001EU
8719ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x0007F000U    VAL : 0x0001E000U
8720ad5b5801SMichal Simek     // .. .. ..
8721ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x0007F000U ,0x0001E000U),
8722ad5b5801SMichal Simek     // .. .. .. FINISH: UPDATE FB_DIV
8723ad5b5801SMichal Simek     // .. .. .. START: BY PASS PLL
8724ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 1
8725ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[4:4] = 0x00000001U
8726ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
8727ad5b5801SMichal Simek     // .. .. ..
8728ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000010U ,0x00000010U),
8729ad5b5801SMichal Simek     // .. .. .. FINISH: BY PASS PLL
8730ad5b5801SMichal Simek     // .. .. .. START: ASSERT RESET
8731ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 1
8732ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[0:0] = 0x00000001U
8733ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8734ad5b5801SMichal Simek     // .. .. ..
8735ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000001U ,0x00000001U),
8736ad5b5801SMichal Simek     // .. .. .. FINISH: ASSERT RESET
8737ad5b5801SMichal Simek     // .. .. .. START: DEASSERT RESET
8738ad5b5801SMichal Simek     // .. .. .. PLL_RESET = 0
8739ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[0:0] = 0x00000000U
8740ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8741ad5b5801SMichal Simek     // .. .. ..
8742ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000001U ,0x00000000U),
8743ad5b5801SMichal Simek     // .. .. .. FINISH: DEASSERT RESET
8744ad5b5801SMichal Simek     // .. .. .. START: CHECK PLL STATUS
8745ad5b5801SMichal Simek     // .. .. .. IO_PLL_LOCK = 1
8746ad5b5801SMichal Simek     // .. .. .. ==> 0XF800010C[2:2] = 0x00000001U
8747ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
8748ad5b5801SMichal Simek     // .. .. ..
8749ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF800010C, 0x00000004U),
8750ad5b5801SMichal Simek     // .. .. .. FINISH: CHECK PLL STATUS
8751ad5b5801SMichal Simek     // .. .. .. START: REMOVE PLL BY PASS
8752ad5b5801SMichal Simek     // .. .. .. PLL_BYPASS_FORCE = 0
8753ad5b5801SMichal Simek     // .. .. .. ==> 0XF8000108[4:4] = 0x00000000U
8754ad5b5801SMichal Simek     // .. .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
8755ad5b5801SMichal Simek     // .. .. ..
8756ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000108, 0x00000010U ,0x00000000U),
8757ad5b5801SMichal Simek     // .. .. .. FINISH: REMOVE PLL BY PASS
8758ad5b5801SMichal Simek     // .. .. FINISH: IO PLL INIT
8759ad5b5801SMichal Simek     // .. FINISH: PLL SLCR REGISTERS
8760ad5b5801SMichal Simek     // .. START: LOCK IT BACK
8761ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
8762ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
8763ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
8764ad5b5801SMichal Simek     // ..
8765ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
8766ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
8767ad5b5801SMichal Simek     // FINISH: top
8768ad5b5801SMichal Simek     //
8769ad5b5801SMichal Simek     EMIT_EXIT(),
8770ad5b5801SMichal Simek 
8771ad5b5801SMichal Simek     //
8772ad5b5801SMichal Simek };
8773ad5b5801SMichal Simek 
8774ad5b5801SMichal Simek unsigned long ps7_clock_init_data_1_0[] = {
8775ad5b5801SMichal Simek     // START: top
8776ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
8777ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
8778ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
8779ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
8780ad5b5801SMichal Simek     // ..
8781ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
8782ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
8783ad5b5801SMichal Simek     // .. START: CLOCK CONTROL SLCR REGISTERS
8784ad5b5801SMichal Simek     // .. CLKACT = 0x1
8785ad5b5801SMichal Simek     // .. ==> 0XF8000128[0:0] = 0x00000001U
8786ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8787ad5b5801SMichal Simek     // .. DIVISOR0 = 0x23
8788ad5b5801SMichal Simek     // .. ==> 0XF8000128[13:8] = 0x00000023U
8789ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00002300U
8790ad5b5801SMichal Simek     // .. DIVISOR1 = 0x3
8791ad5b5801SMichal Simek     // .. ==> 0XF8000128[25:20] = 0x00000003U
8792ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00300000U
8793ad5b5801SMichal Simek     // ..
8794ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000128, 0x03F03F01U ,0x00302301U),
8795ad5b5801SMichal Simek     // .. CLKACT = 0x1
8796ad5b5801SMichal Simek     // .. ==> 0XF8000138[0:0] = 0x00000001U
8797ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8798ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8799ad5b5801SMichal Simek     // .. ==> 0XF8000138[4:4] = 0x00000000U
8800ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
8801ad5b5801SMichal Simek     // ..
8802ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000138, 0x00000011U ,0x00000001U),
8803ad5b5801SMichal Simek     // .. CLKACT = 0x1
8804ad5b5801SMichal Simek     // .. ==> 0XF8000140[0:0] = 0x00000001U
8805ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8806ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8807ad5b5801SMichal Simek     // .. ==> 0XF8000140[6:4] = 0x00000000U
8808ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
8809ad5b5801SMichal Simek     // .. DIVISOR = 0x8
8810ad5b5801SMichal Simek     // .. ==> 0XF8000140[13:8] = 0x00000008U
8811ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000800U
8812ad5b5801SMichal Simek     // .. DIVISOR1 = 0x5
8813ad5b5801SMichal Simek     // .. ==> 0XF8000140[25:20] = 0x00000005U
8814ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00500000U
8815ad5b5801SMichal Simek     // ..
8816ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000140, 0x03F03F71U ,0x00500801U),
8817ad5b5801SMichal Simek     // .. CLKACT = 0x1
8818ad5b5801SMichal Simek     // .. ==> 0XF800014C[0:0] = 0x00000001U
8819ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8820ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8821ad5b5801SMichal Simek     // .. ==> 0XF800014C[5:4] = 0x00000000U
8822ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8823ad5b5801SMichal Simek     // .. DIVISOR = 0x5
8824ad5b5801SMichal Simek     // .. ==> 0XF800014C[13:8] = 0x00000005U
8825ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000500U
8826ad5b5801SMichal Simek     // ..
8827ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800014C, 0x00003F31U ,0x00000501U),
8828ad5b5801SMichal Simek     // .. CLKACT0 = 0x1
8829ad5b5801SMichal Simek     // .. ==> 0XF8000150[0:0] = 0x00000001U
8830ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8831ad5b5801SMichal Simek     // .. CLKACT1 = 0x0
8832ad5b5801SMichal Simek     // .. ==> 0XF8000150[1:1] = 0x00000000U
8833ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
8834ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8835ad5b5801SMichal Simek     // .. ==> 0XF8000150[5:4] = 0x00000000U
8836ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8837ad5b5801SMichal Simek     // .. DIVISOR = 0x14
8838ad5b5801SMichal Simek     // .. ==> 0XF8000150[13:8] = 0x00000014U
8839ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
8840ad5b5801SMichal Simek     // ..
8841ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000150, 0x00003F33U ,0x00001401U),
8842ad5b5801SMichal Simek     // .. CLKACT0 = 0x0
8843ad5b5801SMichal Simek     // .. ==> 0XF8000154[0:0] = 0x00000000U
8844ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8845ad5b5801SMichal Simek     // .. CLKACT1 = 0x1
8846ad5b5801SMichal Simek     // .. ==> 0XF8000154[1:1] = 0x00000001U
8847ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
8848ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8849ad5b5801SMichal Simek     // .. ==> 0XF8000154[5:4] = 0x00000000U
8850ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8851ad5b5801SMichal Simek     // .. DIVISOR = 0x14
8852ad5b5801SMichal Simek     // .. ==> 0XF8000154[13:8] = 0x00000014U
8853ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
8854ad5b5801SMichal Simek     // ..
8855ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000154, 0x00003F33U ,0x00001402U),
8856ad5b5801SMichal Simek     // .. CLKACT = 0x1
8857ad5b5801SMichal Simek     // .. ==> 0XF8000168[0:0] = 0x00000001U
8858ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8859ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8860ad5b5801SMichal Simek     // .. ==> 0XF8000168[5:4] = 0x00000000U
8861ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8862ad5b5801SMichal Simek     // .. DIVISOR = 0x5
8863ad5b5801SMichal Simek     // .. ==> 0XF8000168[13:8] = 0x00000005U
8864ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00000500U
8865ad5b5801SMichal Simek     // ..
8866ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000168, 0x00003F31U ,0x00000501U),
8867ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8868ad5b5801SMichal Simek     // .. ==> 0XF8000170[5:4] = 0x00000000U
8869ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8870ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
8871ad5b5801SMichal Simek     // .. ==> 0XF8000170[13:8] = 0x00000014U
8872ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
8873ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
8874ad5b5801SMichal Simek     // .. ==> 0XF8000170[25:20] = 0x00000001U
8875ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
8876ad5b5801SMichal Simek     // ..
8877ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000170, 0x03F03F30U ,0x00101400U),
8878ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8879ad5b5801SMichal Simek     // .. ==> 0XF8000180[5:4] = 0x00000000U
8880ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8881ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
8882ad5b5801SMichal Simek     // .. ==> 0XF8000180[13:8] = 0x00000014U
8883ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
8884ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
8885ad5b5801SMichal Simek     // .. ==> 0XF8000180[25:20] = 0x00000001U
8886ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
8887ad5b5801SMichal Simek     // ..
8888ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000180, 0x03F03F30U ,0x00101400U),
8889ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8890ad5b5801SMichal Simek     // .. ==> 0XF8000190[5:4] = 0x00000000U
8891ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8892ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
8893ad5b5801SMichal Simek     // .. ==> 0XF8000190[13:8] = 0x00000014U
8894ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
8895ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
8896ad5b5801SMichal Simek     // .. ==> 0XF8000190[25:20] = 0x00000001U
8897ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
8898ad5b5801SMichal Simek     // ..
8899ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000190, 0x03F03F30U ,0x00101400U),
8900ad5b5801SMichal Simek     // .. SRCSEL = 0x0
8901ad5b5801SMichal Simek     // .. ==> 0XF80001A0[5:4] = 0x00000000U
8902ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000030U    VAL : 0x00000000U
8903ad5b5801SMichal Simek     // .. DIVISOR0 = 0x14
8904ad5b5801SMichal Simek     // .. ==> 0XF80001A0[13:8] = 0x00000014U
8905ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F00U    VAL : 0x00001400U
8906ad5b5801SMichal Simek     // .. DIVISOR1 = 0x1
8907ad5b5801SMichal Simek     // .. ==> 0XF80001A0[25:20] = 0x00000001U
8908ad5b5801SMichal Simek     // ..     ==> MASK : 0x03F00000U    VAL : 0x00100000U
8909ad5b5801SMichal Simek     // ..
8910ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80001A0, 0x03F03F30U ,0x00101400U),
8911ad5b5801SMichal Simek     // .. CLK_621_TRUE = 0x1
8912ad5b5801SMichal Simek     // .. ==> 0XF80001C4[0:0] = 0x00000001U
8913ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8914ad5b5801SMichal Simek     // ..
8915ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80001C4, 0x00000001U ,0x00000001U),
8916ad5b5801SMichal Simek     // .. DMA_CPU_2XCLKACT = 0x1
8917ad5b5801SMichal Simek     // .. ==> 0XF800012C[0:0] = 0x00000001U
8918ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
8919ad5b5801SMichal Simek     // .. USB0_CPU_1XCLKACT = 0x1
8920ad5b5801SMichal Simek     // .. ==> 0XF800012C[2:2] = 0x00000001U
8921ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
8922ad5b5801SMichal Simek     // .. USB1_CPU_1XCLKACT = 0x1
8923ad5b5801SMichal Simek     // .. ==> 0XF800012C[3:3] = 0x00000001U
8924ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
8925ad5b5801SMichal Simek     // .. GEM0_CPU_1XCLKACT = 0x1
8926ad5b5801SMichal Simek     // .. ==> 0XF800012C[6:6] = 0x00000001U
8927ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000040U
8928ad5b5801SMichal Simek     // .. GEM1_CPU_1XCLKACT = 0x0
8929ad5b5801SMichal Simek     // .. ==> 0XF800012C[7:7] = 0x00000000U
8930ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
8931ad5b5801SMichal Simek     // .. SDI0_CPU_1XCLKACT = 0x1
8932ad5b5801SMichal Simek     // .. ==> 0XF800012C[10:10] = 0x00000001U
8933ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000400U
8934ad5b5801SMichal Simek     // .. SDI1_CPU_1XCLKACT = 0x0
8935ad5b5801SMichal Simek     // .. ==> 0XF800012C[11:11] = 0x00000000U
8936ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
8937ad5b5801SMichal Simek     // .. SPI0_CPU_1XCLKACT = 0x0
8938ad5b5801SMichal Simek     // .. ==> 0XF800012C[14:14] = 0x00000000U
8939ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
8940ad5b5801SMichal Simek     // .. SPI1_CPU_1XCLKACT = 0x0
8941ad5b5801SMichal Simek     // .. ==> 0XF800012C[15:15] = 0x00000000U
8942ad5b5801SMichal Simek     // ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
8943ad5b5801SMichal Simek     // .. CAN0_CPU_1XCLKACT = 0x0
8944ad5b5801SMichal Simek     // .. ==> 0XF800012C[16:16] = 0x00000000U
8945ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
8946ad5b5801SMichal Simek     // .. CAN1_CPU_1XCLKACT = 0x0
8947ad5b5801SMichal Simek     // .. ==> 0XF800012C[17:17] = 0x00000000U
8948ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
8949ad5b5801SMichal Simek     // .. I2C0_CPU_1XCLKACT = 0x1
8950ad5b5801SMichal Simek     // .. ==> 0XF800012C[18:18] = 0x00000001U
8951ad5b5801SMichal Simek     // ..     ==> MASK : 0x00040000U    VAL : 0x00040000U
8952ad5b5801SMichal Simek     // .. I2C1_CPU_1XCLKACT = 0x1
8953ad5b5801SMichal Simek     // .. ==> 0XF800012C[19:19] = 0x00000001U
8954ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
8955ad5b5801SMichal Simek     // .. UART0_CPU_1XCLKACT = 0x0
8956ad5b5801SMichal Simek     // .. ==> 0XF800012C[20:20] = 0x00000000U
8957ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
8958ad5b5801SMichal Simek     // .. UART1_CPU_1XCLKACT = 0x1
8959ad5b5801SMichal Simek     // .. ==> 0XF800012C[21:21] = 0x00000001U
8960ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00200000U
8961ad5b5801SMichal Simek     // .. GPIO_CPU_1XCLKACT = 0x1
8962ad5b5801SMichal Simek     // .. ==> 0XF800012C[22:22] = 0x00000001U
8963ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00400000U
8964ad5b5801SMichal Simek     // .. LQSPI_CPU_1XCLKACT = 0x1
8965ad5b5801SMichal Simek     // .. ==> 0XF800012C[23:23] = 0x00000001U
8966ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00800000U
8967ad5b5801SMichal Simek     // .. SMC_CPU_1XCLKACT = 0x1
8968ad5b5801SMichal Simek     // .. ==> 0XF800012C[24:24] = 0x00000001U
8969ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x01000000U
8970ad5b5801SMichal Simek     // ..
8971ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800012C, 0x01FFCCCDU ,0x01EC044DU),
8972ad5b5801SMichal Simek     // .. FINISH: CLOCK CONTROL SLCR REGISTERS
8973ad5b5801SMichal Simek     // .. START: THIS SHOULD BE BLANK
8974ad5b5801SMichal Simek     // .. FINISH: THIS SHOULD BE BLANK
8975ad5b5801SMichal Simek     // .. START: LOCK IT BACK
8976ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
8977ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
8978ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
8979ad5b5801SMichal Simek     // ..
8980ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
8981ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
8982ad5b5801SMichal Simek     // FINISH: top
8983ad5b5801SMichal Simek     //
8984ad5b5801SMichal Simek     EMIT_EXIT(),
8985ad5b5801SMichal Simek 
8986ad5b5801SMichal Simek     //
8987ad5b5801SMichal Simek };
8988ad5b5801SMichal Simek 
8989ad5b5801SMichal Simek unsigned long ps7_ddr_init_data_1_0[] = {
8990ad5b5801SMichal Simek     // START: top
8991ad5b5801SMichal Simek     // .. START: DDR INITIALIZATION
8992ad5b5801SMichal Simek     // .. .. START: LOCK DDR
8993ad5b5801SMichal Simek     // .. .. reg_ddrc_soft_rstb = 0
8994ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[0:0] = 0x00000000U
8995ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
8996ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_en = 0x0
8997ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[1:1] = 0x00000000U
8998ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
8999ad5b5801SMichal Simek     // .. .. reg_ddrc_data_bus_width = 0x0
9000ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[3:2] = 0x00000000U
9001ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000CU    VAL : 0x00000000U
9002ad5b5801SMichal Simek     // .. .. reg_ddrc_burst8_refresh = 0x0
9003ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[6:4] = 0x00000000U
9004ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
9005ad5b5801SMichal Simek     // .. .. reg_ddrc_rdwr_idle_gap = 0x1
9006ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[13:7] = 0x00000001U
9007ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003F80U    VAL : 0x00000080U
9008ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_rd_bypass = 0x0
9009ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[14:14] = 0x00000000U
9010ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
9011ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_act_bypass = 0x0
9012ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[15:15] = 0x00000000U
9013ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
9014ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_refresh = 0x0
9015ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[16:16] = 0x00000000U
9016ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9017ad5b5801SMichal Simek     // .. ..
9018ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006000, 0x0001FFFFU ,0x00000080U),
9019ad5b5801SMichal Simek     // .. .. FINISH: LOCK DDR
9020ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_nom_x32 = 0x81
9021ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[11:0] = 0x00000081U
9022ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000081U
9023ad5b5801SMichal Simek     // .. .. reg_ddrc_active_ranks = 0x1
9024ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[13:12] = 0x00000001U
9025ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003000U    VAL : 0x00001000U
9026ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_cs_bit0 = 0x0
9027ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[18:14] = 0x00000000U
9028ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0007C000U    VAL : 0x00000000U
9029ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_block = 0x1
9030ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[20:19] = 0x00000001U
9031ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00180000U    VAL : 0x00080000U
9032ad5b5801SMichal Simek     // .. .. reg_ddrc_diff_rank_rd_2cycle_gap = 0x0
9033ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[21:21] = 0x00000000U
9034ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
9035ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_cs_bit1 = 0x0
9036ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[26:22] = 0x00000000U
9037ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07C00000U    VAL : 0x00000000U
9038ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_open_bank = 0x0
9039ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[27:27] = 0x00000000U
9040ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x00000000U
9041ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_4bank_ram = 0x0
9042ad5b5801SMichal Simek     // .. .. ==> 0XF8006004[28:28] = 0x00000000U
9043ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x00000000U
9044ad5b5801SMichal Simek     // .. ..
9045ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006004, 0x1FFFFFFFU ,0x00081081U),
9046ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_min_non_critical_x32 = 0xf
9047ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[10:0] = 0x0000000FU
9048ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x0000000FU
9049ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_max_starve_x32 = 0xf
9050ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[21:11] = 0x0000000FU
9051ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF800U    VAL : 0x00007800U
9052ad5b5801SMichal Simek     // .. .. reg_ddrc_hpr_xact_run_length = 0xf
9053ad5b5801SMichal Simek     // .. .. ==> 0XF8006008[25:22] = 0x0000000FU
9054ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03C00000U    VAL : 0x03C00000U
9055ad5b5801SMichal Simek     // .. ..
9056ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006008, 0x03FFFFFFU ,0x03C0780FU),
9057ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_min_non_critical_x32 = 0x1
9058ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[10:0] = 0x00000001U
9059ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000001U
9060ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_max_starve_x32 = 0x2
9061ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[21:11] = 0x00000002U
9062ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF800U    VAL : 0x00001000U
9063ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_xact_run_length = 0x8
9064ad5b5801SMichal Simek     // .. .. ==> 0XF800600C[25:22] = 0x00000008U
9065ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03C00000U    VAL : 0x02000000U
9066ad5b5801SMichal Simek     // .. ..
9067ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800600C, 0x03FFFFFFU ,0x02001001U),
9068ad5b5801SMichal Simek     // .. .. reg_ddrc_w_min_non_critical_x32 = 0x1
9069ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[10:0] = 0x00000001U
9070ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000001U
9071ad5b5801SMichal Simek     // .. .. reg_ddrc_w_xact_run_length = 0x8
9072ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[14:11] = 0x00000008U
9073ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007800U    VAL : 0x00004000U
9074ad5b5801SMichal Simek     // .. .. reg_ddrc_w_max_starve_x32 = 0x2
9075ad5b5801SMichal Simek     // .. .. ==> 0XF8006010[25:15] = 0x00000002U
9076ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF8000U    VAL : 0x00010000U
9077ad5b5801SMichal Simek     // .. ..
9078ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006010, 0x03FFFFFFU ,0x00014001U),
9079ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rc = 0x1b
9080ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[5:0] = 0x0000001BU
9081ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000003FU    VAL : 0x0000001BU
9082ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rfc_min = 0x56
9083ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[13:6] = 0x00000056U
9084ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FC0U    VAL : 0x00001580U
9085ad5b5801SMichal Simek     // .. .. reg_ddrc_post_selfref_gap_x32 = 0x10
9086ad5b5801SMichal Simek     // .. .. ==> 0XF8006014[20:14] = 0x00000010U
9087ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FC000U    VAL : 0x00040000U
9088ad5b5801SMichal Simek     // .. ..
9089ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006014, 0x001FFFFFU ,0x0004159BU),
9090ad5b5801SMichal Simek     // .. .. reg_ddrc_wr2pre = 0x12
9091ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[4:0] = 0x00000012U
9092ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000012U
9093ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_to_x32 = 0x6
9094ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[9:5] = 0x00000006U
9095ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x000000C0U
9096ad5b5801SMichal Simek     // .. .. reg_ddrc_t_faw = 0x10
9097ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[15:10] = 0x00000010U
9098ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FC00U    VAL : 0x00004000U
9099ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ras_max = 0x24
9100ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[21:16] = 0x00000024U
9101ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003F0000U    VAL : 0x00240000U
9102ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ras_min = 0x14
9103ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[26:22] = 0x00000014U
9104ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07C00000U    VAL : 0x05000000U
9105ad5b5801SMichal Simek     // .. .. reg_ddrc_t_cke = 0x4
9106ad5b5801SMichal Simek     // .. .. ==> 0XF8006018[31:28] = 0x00000004U
9107ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x40000000U
9108ad5b5801SMichal Simek     // .. ..
9109ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006018, 0xF7FFFFFFU ,0x452440D2U),
9110ad5b5801SMichal Simek     // .. .. reg_ddrc_write_latency = 0x5
9111ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[4:0] = 0x00000005U
9112ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000005U
9113ad5b5801SMichal Simek     // .. .. reg_ddrc_rd2wr = 0x7
9114ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[9:5] = 0x00000007U
9115ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x000000E0U
9116ad5b5801SMichal Simek     // .. .. reg_ddrc_wr2rd = 0xe
9117ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[14:10] = 0x0000000EU
9118ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007C00U    VAL : 0x00003800U
9119ad5b5801SMichal Simek     // .. .. reg_ddrc_t_xp = 0x4
9120ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[19:15] = 0x00000004U
9121ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F8000U    VAL : 0x00020000U
9122ad5b5801SMichal Simek     // .. .. reg_ddrc_pad_pd = 0x0
9123ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[22:20] = 0x00000000U
9124ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00700000U    VAL : 0x00000000U
9125ad5b5801SMichal Simek     // .. .. reg_ddrc_rd2pre = 0x4
9126ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[27:23] = 0x00000004U
9127ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F800000U    VAL : 0x02000000U
9128ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rcd = 0x7
9129ad5b5801SMichal Simek     // .. .. ==> 0XF800601C[31:28] = 0x00000007U
9130ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x70000000U
9131ad5b5801SMichal Simek     // .. ..
9132ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800601C, 0xFFFFFFFFU ,0x720238E5U),
9133ad5b5801SMichal Simek     // .. .. reg_ddrc_t_ccd = 0x4
9134ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[4:2] = 0x00000004U
9135ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001CU    VAL : 0x00000010U
9136ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rrd = 0x4
9137ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[7:5] = 0x00000004U
9138ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
9139ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_margin = 0x2
9140ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[11:8] = 0x00000002U
9141ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000200U
9142ad5b5801SMichal Simek     // .. .. reg_ddrc_t_rp = 0x7
9143ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[15:12] = 0x00000007U
9144ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00007000U
9145ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_to_x32 = 0x8
9146ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[20:16] = 0x00000008U
9147ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001F0000U    VAL : 0x00080000U
9148ad5b5801SMichal Simek     // .. .. reg_ddrc_sdram = 0x1
9149ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[21:21] = 0x00000001U
9150ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00200000U
9151ad5b5801SMichal Simek     // .. .. reg_ddrc_mobile = 0x0
9152ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[22:22] = 0x00000000U
9153ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
9154ad5b5801SMichal Simek     // .. .. reg_ddrc_clock_stop_en = 0x0
9155ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[23:23] = 0x00000000U
9156ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
9157ad5b5801SMichal Simek     // .. .. reg_ddrc_read_latency = 0x7
9158ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[28:24] = 0x00000007U
9159ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x1F000000U    VAL : 0x07000000U
9160ad5b5801SMichal Simek     // .. .. reg_phy_mode_ddr1_ddr2 = 0x1
9161ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[29:29] = 0x00000001U
9162ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x20000000U    VAL : 0x20000000U
9163ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_pad_pd = 0x0
9164ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[30:30] = 0x00000000U
9165ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x40000000U    VAL : 0x00000000U
9166ad5b5801SMichal Simek     // .. .. reg_ddrc_loopback = 0x0
9167ad5b5801SMichal Simek     // .. .. ==> 0XF8006020[31:31] = 0x00000000U
9168ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x80000000U    VAL : 0x00000000U
9169ad5b5801SMichal Simek     // .. ..
9170ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006020, 0xFFFFFFFCU ,0x27287290U),
9171ad5b5801SMichal Simek     // .. .. reg_ddrc_en_2t_timing_mode = 0x0
9172ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[0:0] = 0x00000000U
9173ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9174ad5b5801SMichal Simek     // .. .. reg_ddrc_prefer_write = 0x0
9175ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[1:1] = 0x00000000U
9176ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9177ad5b5801SMichal Simek     // .. .. reg_ddrc_max_rank_rd = 0xf
9178ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[5:2] = 0x0000000FU
9179ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000003CU    VAL : 0x0000003CU
9180ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_wr = 0x0
9181ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[6:6] = 0x00000000U
9182ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
9183ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_addr = 0x0
9184ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[8:7] = 0x00000000U
9185ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
9186ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_data = 0x0
9187ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[24:9] = 0x00000000U
9188ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01FFFE00U    VAL : 0x00000000U
9189ad5b5801SMichal Simek     // .. .. ddrc_reg_mr_wr_busy = 0x0
9190ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[25:25] = 0x00000000U
9191ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
9192ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_type = 0x0
9193ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[26:26] = 0x00000000U
9194ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
9195ad5b5801SMichal Simek     // .. .. reg_ddrc_mr_rdata_valid = 0x0
9196ad5b5801SMichal Simek     // .. .. ==> 0XF8006024[27:27] = 0x00000000U
9197ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x00000000U
9198ad5b5801SMichal Simek     // .. ..
9199ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006024, 0x0FFFFFFFU ,0x0000003CU),
9200ad5b5801SMichal Simek     // .. .. reg_ddrc_final_wait_x32 = 0x7
9201ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[6:0] = 0x00000007U
9202ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000007FU    VAL : 0x00000007U
9203ad5b5801SMichal Simek     // .. .. reg_ddrc_pre_ocd_x32 = 0x0
9204ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[10:7] = 0x00000000U
9205ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000780U    VAL : 0x00000000U
9206ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mrd = 0x4
9207ad5b5801SMichal Simek     // .. .. ==> 0XF8006028[13:11] = 0x00000004U
9208ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00002000U
9209ad5b5801SMichal Simek     // .. ..
9210ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006028, 0x00003FFFU ,0x00002007U),
9211ad5b5801SMichal Simek     // .. .. reg_ddrc_emr2 = 0x8
9212ad5b5801SMichal Simek     // .. .. ==> 0XF800602C[15:0] = 0x00000008U
9213ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000008U
9214ad5b5801SMichal Simek     // .. .. reg_ddrc_emr3 = 0x0
9215ad5b5801SMichal Simek     // .. .. ==> 0XF800602C[31:16] = 0x00000000U
9216ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x00000000U
9217ad5b5801SMichal Simek     // .. ..
9218ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800602C, 0xFFFFFFFFU ,0x00000008U),
9219ad5b5801SMichal Simek     // .. .. reg_ddrc_mr = 0x930
9220ad5b5801SMichal Simek     // .. .. ==> 0XF8006030[15:0] = 0x00000930U
9221ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000930U
9222ad5b5801SMichal Simek     // .. .. reg_ddrc_emr = 0x4
9223ad5b5801SMichal Simek     // .. .. ==> 0XF8006030[31:16] = 0x00000004U
9224ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x00040000U
9225ad5b5801SMichal Simek     // .. ..
9226ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006030, 0xFFFFFFFFU ,0x00040930U),
9227ad5b5801SMichal Simek     // .. .. reg_ddrc_burst_rdwr = 0x4
9228ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[3:0] = 0x00000004U
9229ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000004U
9230ad5b5801SMichal Simek     // .. .. reg_ddrc_pre_cke_x1024 = 0x105
9231ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[13:4] = 0x00000105U
9232ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003FF0U    VAL : 0x00001050U
9233ad5b5801SMichal Simek     // .. .. reg_ddrc_post_cke_x1024 = 0x1
9234ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[25:16] = 0x00000001U
9235ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF0000U    VAL : 0x00010000U
9236ad5b5801SMichal Simek     // .. .. reg_ddrc_burstchop = 0x0
9237ad5b5801SMichal Simek     // .. .. ==> 0XF8006034[28:28] = 0x00000000U
9238ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x00000000U
9239ad5b5801SMichal Simek     // .. ..
9240ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006034, 0x13FF3FFFU ,0x00011054U),
9241ad5b5801SMichal Simek     // .. .. reg_ddrc_force_low_pri_n = 0x0
9242ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[0:0] = 0x00000000U
9243ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9244ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_dq = 0x0
9245ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[1:1] = 0x00000000U
9246ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9247ad5b5801SMichal Simek     // .. .. reg_phy_debug_mode = 0x0
9248ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[6:6] = 0x00000000U
9249ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
9250ad5b5801SMichal Simek     // .. .. reg_phy_wr_level_start = 0x0
9251ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[7:7] = 0x00000000U
9252ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
9253ad5b5801SMichal Simek     // .. .. reg_phy_rd_level_start = 0x0
9254ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[8:8] = 0x00000000U
9255ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
9256ad5b5801SMichal Simek     // .. .. reg_phy_dq0_wait_t = 0x0
9257ad5b5801SMichal Simek     // .. .. ==> 0XF8006038[12:9] = 0x00000000U
9258ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001E00U    VAL : 0x00000000U
9259ad5b5801SMichal Simek     // .. ..
9260ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006038, 0x00001FC3U ,0x00000000U),
9261ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b0 = 0x7
9262ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[3:0] = 0x00000007U
9263ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000007U
9264ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b1 = 0x7
9265ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[7:4] = 0x00000007U
9266ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000070U
9267ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_bank_b2 = 0x7
9268ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[11:8] = 0x00000007U
9269ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000700U
9270ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b5 = 0x0
9271ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[15:12] = 0x00000000U
9272ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00000000U
9273ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b6 = 0x0
9274ad5b5801SMichal Simek     // .. .. ==> 0XF800603C[19:16] = 0x00000000U
9275ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00000000U
9276ad5b5801SMichal Simek     // .. ..
9277ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800603C, 0x000FFFFFU ,0x00000777U),
9278ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b2 = 0x0
9279ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[3:0] = 0x00000000U
9280ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
9281ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b3 = 0x0
9282ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[7:4] = 0x00000000U
9283ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
9284ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b4 = 0x0
9285ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[11:8] = 0x00000000U
9286ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000000U
9287ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b7 = 0x0
9288ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[15:12] = 0x00000000U
9289ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00000000U
9290ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b8 = 0x0
9291ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[19:16] = 0x00000000U
9292ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00000000U
9293ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b9 = 0xf
9294ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[23:20] = 0x0000000FU
9295ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00F00000U
9296ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b10 = 0xf
9297ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[27:24] = 0x0000000FU
9298ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x0F000000U
9299ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_col_b11 = 0xf
9300ad5b5801SMichal Simek     // .. .. ==> 0XF8006040[31:28] = 0x0000000FU
9301ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0xF0000000U
9302ad5b5801SMichal Simek     // .. ..
9303ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006040, 0xFFFFFFFFU ,0xFFF00000U),
9304ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b0 = 0x6
9305ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[3:0] = 0x00000006U
9306ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000006U
9307ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b1 = 0x6
9308ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[7:4] = 0x00000006U
9309ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000060U
9310ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b2_11 = 0x6
9311ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[11:8] = 0x00000006U
9312ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000600U
9313ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b12 = 0x6
9314ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[15:12] = 0x00000006U
9315ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00006000U
9316ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b13 = 0x6
9317ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[19:16] = 0x00000006U
9318ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000F0000U    VAL : 0x00060000U
9319ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b14 = 0x6
9320ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[23:20] = 0x00000006U
9321ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00F00000U    VAL : 0x00600000U
9322ad5b5801SMichal Simek     // .. .. reg_ddrc_addrmap_row_b15 = 0xf
9323ad5b5801SMichal Simek     // .. .. ==> 0XF8006044[27:24] = 0x0000000FU
9324ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x0F000000U
9325ad5b5801SMichal Simek     // .. ..
9326ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006044, 0x0FFFFFFFU ,0x0F666666U),
9327ad5b5801SMichal Simek     // .. .. reg_ddrc_rank0_rd_odt = 0x0
9328ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[2:0] = 0x00000000U
9329ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000000U
9330ad5b5801SMichal Simek     // .. .. reg_ddrc_rank0_wr_odt = 0x1
9331ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[5:3] = 0x00000001U
9332ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000038U    VAL : 0x00000008U
9333ad5b5801SMichal Simek     // .. .. reg_ddrc_rank1_rd_odt = 0x1
9334ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[8:6] = 0x00000001U
9335ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001C0U    VAL : 0x00000040U
9336ad5b5801SMichal Simek     // .. .. reg_ddrc_rank1_wr_odt = 0x1
9337ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[11:9] = 0x00000001U
9338ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
9339ad5b5801SMichal Simek     // .. .. reg_phy_rd_local_odt = 0x0
9340ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[13:12] = 0x00000000U
9341ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003000U    VAL : 0x00000000U
9342ad5b5801SMichal Simek     // .. .. reg_phy_wr_local_odt = 0x3
9343ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[15:14] = 0x00000003U
9344ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000C000U    VAL : 0x0000C000U
9345ad5b5801SMichal Simek     // .. .. reg_phy_idle_local_odt = 0x3
9346ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[17:16] = 0x00000003U
9347ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00030000U    VAL : 0x00030000U
9348ad5b5801SMichal Simek     // .. .. reg_ddrc_rank2_rd_odt = 0x0
9349ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[20:18] = 0x00000000U
9350ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001C0000U    VAL : 0x00000000U
9351ad5b5801SMichal Simek     // .. .. reg_ddrc_rank2_wr_odt = 0x0
9352ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[23:21] = 0x00000000U
9353ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00E00000U    VAL : 0x00000000U
9354ad5b5801SMichal Simek     // .. .. reg_ddrc_rank3_rd_odt = 0x0
9355ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[26:24] = 0x00000000U
9356ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
9357ad5b5801SMichal Simek     // .. .. reg_ddrc_rank3_wr_odt = 0x0
9358ad5b5801SMichal Simek     // .. .. ==> 0XF8006048[29:27] = 0x00000000U
9359ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x38000000U    VAL : 0x00000000U
9360ad5b5801SMichal Simek     // .. ..
9361ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006048, 0x3FFFFFFFU ,0x0003C248U),
9362ad5b5801SMichal Simek     // .. .. reg_phy_rd_cmd_to_data = 0x0
9363ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[3:0] = 0x00000000U
9364ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
9365ad5b5801SMichal Simek     // .. .. reg_phy_wr_cmd_to_data = 0x0
9366ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[7:4] = 0x00000000U
9367ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
9368ad5b5801SMichal Simek     // .. .. reg_phy_rdc_we_to_re_delay = 0x8
9369ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[11:8] = 0x00000008U
9370ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000800U
9371ad5b5801SMichal Simek     // .. .. reg_phy_rdc_fifo_rst_disable = 0x0
9372ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[15:15] = 0x00000000U
9373ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
9374ad5b5801SMichal Simek     // .. .. reg_phy_use_fixed_re = 0x1
9375ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[16:16] = 0x00000001U
9376ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00010000U
9377ad5b5801SMichal Simek     // .. .. reg_phy_rdc_fifo_rst_err_cnt_clr = 0x0
9378ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[17:17] = 0x00000000U
9379ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
9380ad5b5801SMichal Simek     // .. .. reg_phy_dis_phy_ctrl_rstn = 0x0
9381ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[18:18] = 0x00000000U
9382ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
9383ad5b5801SMichal Simek     // .. .. reg_phy_clk_stall_level = 0x0
9384ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[19:19] = 0x00000000U
9385ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
9386ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_num_of_dq0 = 0x7
9387ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[27:24] = 0x00000007U
9388ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0F000000U    VAL : 0x07000000U
9389ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_num_of_dq0 = 0x7
9390ad5b5801SMichal Simek     // .. .. ==> 0XF8006050[31:28] = 0x00000007U
9391ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xF0000000U    VAL : 0x70000000U
9392ad5b5801SMichal Simek     // .. ..
9393ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006050, 0xFF0F8FFFU ,0x77010800U),
9394ad5b5801SMichal Simek     // .. .. reg_ddrc_dll_calib_to_min_x1024 = 0x1
9395ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[7:0] = 0x00000001U
9396ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000001U
9397ad5b5801SMichal Simek     // .. .. reg_ddrc_dll_calib_to_max_x1024 = 0x1
9398ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[15:8] = 0x00000001U
9399ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00000100U
9400ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_dll_calib = 0x0
9401ad5b5801SMichal Simek     // .. .. ==> 0XF8006058[16:16] = 0x00000000U
9402ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
9403ad5b5801SMichal Simek     // .. ..
9404ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006058, 0x0001FFFFU ,0x00000101U),
9405ad5b5801SMichal Simek     // .. .. reg_ddrc_rd_odt_delay = 0x3
9406ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[3:0] = 0x00000003U
9407ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000003U
9408ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_delay = 0x0
9409ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[7:4] = 0x00000000U
9410ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
9411ad5b5801SMichal Simek     // .. .. reg_ddrc_rd_odt_hold = 0x0
9412ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[11:8] = 0x00000000U
9413ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000F00U    VAL : 0x00000000U
9414ad5b5801SMichal Simek     // .. .. reg_ddrc_wr_odt_hold = 0x5
9415ad5b5801SMichal Simek     // .. .. ==> 0XF800605C[15:12] = 0x00000005U
9416ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000F000U    VAL : 0x00005000U
9417ad5b5801SMichal Simek     // .. ..
9418ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800605C, 0x0000FFFFU ,0x00005003U),
9419ad5b5801SMichal Simek     // .. .. reg_ddrc_pageclose = 0x0
9420ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[0:0] = 0x00000000U
9421ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9422ad5b5801SMichal Simek     // .. .. reg_ddrc_lpr_num_entries = 0x1f
9423ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[6:1] = 0x0000001FU
9424ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000007EU    VAL : 0x0000003EU
9425ad5b5801SMichal Simek     // .. .. reg_ddrc_auto_pre_en = 0x0
9426ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[7:7] = 0x00000000U
9427ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
9428ad5b5801SMichal Simek     // .. .. reg_ddrc_refresh_update_level = 0x0
9429ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[8:8] = 0x00000000U
9430ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
9431ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_wc = 0x0
9432ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[9:9] = 0x00000000U
9433ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
9434ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_collision_page_opt = 0x0
9435ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[10:10] = 0x00000000U
9436ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9437ad5b5801SMichal Simek     // .. .. reg_ddrc_selfref_en = 0x0
9438ad5b5801SMichal Simek     // .. .. ==> 0XF8006060[12:12] = 0x00000000U
9439ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
9440ad5b5801SMichal Simek     // .. ..
9441ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006060, 0x000017FFU ,0x0000003EU),
9442ad5b5801SMichal Simek     // .. .. reg_ddrc_go2critical_hysteresis = 0x0
9443ad5b5801SMichal Simek     // .. .. ==> 0XF8006064[12:5] = 0x00000000U
9444ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00001FE0U    VAL : 0x00000000U
9445ad5b5801SMichal Simek     // .. .. reg_arb_go2critical_en = 0x1
9446ad5b5801SMichal Simek     // .. .. ==> 0XF8006064[17:17] = 0x00000001U
9447ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00020000U
9448ad5b5801SMichal Simek     // .. ..
9449ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006064, 0x00021FE0U ,0x00020000U),
9450ad5b5801SMichal Simek     // .. .. reg_ddrc_wrlvl_ww = 0x41
9451ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[7:0] = 0x00000041U
9452ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000041U
9453ad5b5801SMichal Simek     // .. .. reg_ddrc_rdlvl_rr = 0x41
9454ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[15:8] = 0x00000041U
9455ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00004100U
9456ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_wlmrd = 0x28
9457ad5b5801SMichal Simek     // .. .. ==> 0XF8006068[25:16] = 0x00000028U
9458ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x03FF0000U    VAL : 0x00280000U
9459ad5b5801SMichal Simek     // .. ..
9460ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006068, 0x03FFFFFFU ,0x00284141U),
9461ad5b5801SMichal Simek     // .. .. dfi_t_ctrlupd_interval_min_x1024 = 0x10
9462ad5b5801SMichal Simek     // .. .. ==> 0XF800606C[7:0] = 0x00000010U
9463ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000010U
9464ad5b5801SMichal Simek     // .. .. dfi_t_ctrlupd_interval_max_x1024 = 0x16
9465ad5b5801SMichal Simek     // .. .. ==> 0XF800606C[15:8] = 0x00000016U
9466ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00001600U
9467ad5b5801SMichal Simek     // .. ..
9468ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800606C, 0x0000FFFFU ,0x00001610U),
9469ad5b5801SMichal Simek     // .. .. refresh_timer0_start_value_x32 = 0x0
9470ad5b5801SMichal Simek     // .. .. ==> 0XF80060A0[11:0] = 0x00000000U
9471ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000000U
9472ad5b5801SMichal Simek     // .. .. refresh_timer1_start_value_x32 = 0x8
9473ad5b5801SMichal Simek     // .. .. ==> 0XF80060A0[23:12] = 0x00000008U
9474ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FFF000U    VAL : 0x00008000U
9475ad5b5801SMichal Simek     // .. ..
9476ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A0, 0x00FFFFFFU ,0x00008000U),
9477ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_zq = 0x0
9478ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[0:0] = 0x00000000U
9479ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9480ad5b5801SMichal Simek     // .. .. reg_ddrc_ddr3 = 0x1
9481ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[1:1] = 0x00000001U
9482ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
9483ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mod = 0x200
9484ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[11:2] = 0x00000200U
9485ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFCU    VAL : 0x00000800U
9486ad5b5801SMichal Simek     // .. .. reg_ddrc_t_zq_long_nop = 0x200
9487ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[21:12] = 0x00000200U
9488ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00200000U
9489ad5b5801SMichal Simek     // .. .. reg_ddrc_t_zq_short_nop = 0x40
9490ad5b5801SMichal Simek     // .. .. ==> 0XF80060A4[31:22] = 0x00000040U
9491ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFC00000U    VAL : 0x10000000U
9492ad5b5801SMichal Simek     // .. ..
9493ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A4, 0xFFFFFFFFU ,0x10200802U),
9494ad5b5801SMichal Simek     // .. .. t_zq_short_interval_x1024 = 0xcb73
9495ad5b5801SMichal Simek     // .. .. ==> 0XF80060A8[19:0] = 0x0000CB73U
9496ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFFFFU    VAL : 0x0000CB73U
9497ad5b5801SMichal Simek     // .. .. dram_rstn_x1024 = 0x69
9498ad5b5801SMichal Simek     // .. .. ==> 0XF80060A8[27:20] = 0x00000069U
9499ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0FF00000U    VAL : 0x06900000U
9500ad5b5801SMichal Simek     // .. ..
9501ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060A8, 0x0FFFFFFFU ,0x0690CB73U),
9502ad5b5801SMichal Simek     // .. .. deeppowerdown_en = 0x0
9503ad5b5801SMichal Simek     // .. .. ==> 0XF80060AC[0:0] = 0x00000000U
9504ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9505ad5b5801SMichal Simek     // .. .. deeppowerdown_to_x1024 = 0xff
9506ad5b5801SMichal Simek     // .. .. ==> 0XF80060AC[8:1] = 0x000000FFU
9507ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001FEU    VAL : 0x000001FEU
9508ad5b5801SMichal Simek     // .. ..
9509ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060AC, 0x000001FFU ,0x000001FEU),
9510ad5b5801SMichal Simek     // .. .. dfi_wrlvl_max_x1024 = 0xfff
9511ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[11:0] = 0x00000FFFU
9512ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FFFU    VAL : 0x00000FFFU
9513ad5b5801SMichal Simek     // .. .. dfi_rdlvl_max_x1024 = 0xfff
9514ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[23:12] = 0x00000FFFU
9515ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FFF000U    VAL : 0x00FFF000U
9516ad5b5801SMichal Simek     // .. .. ddrc_reg_twrlvl_max_error = 0x0
9517ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[24:24] = 0x00000000U
9518ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
9519ad5b5801SMichal Simek     // .. .. ddrc_reg_trdlvl_max_error = 0x0
9520ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[25:25] = 0x00000000U
9521ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
9522ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_wr_level_en = 0x1
9523ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[26:26] = 0x00000001U
9524ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x04000000U
9525ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_rd_dqs_gate_level = 0x1
9526ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[27:27] = 0x00000001U
9527ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x08000000U    VAL : 0x08000000U
9528ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_rd_data_eye_train = 0x1
9529ad5b5801SMichal Simek     // .. .. ==> 0XF80060B0[28:28] = 0x00000001U
9530ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
9531ad5b5801SMichal Simek     // .. ..
9532ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B0, 0x1FFFFFFFU ,0x1CFFFFFFU),
9533ad5b5801SMichal Simek     // .. .. reg_ddrc_2t_delay = 0x0
9534ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[8:0] = 0x00000000U
9535ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000001FFU    VAL : 0x00000000U
9536ad5b5801SMichal Simek     // .. .. reg_ddrc_skip_ocd = 0x1
9537ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[9:9] = 0x00000001U
9538ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
9539ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_pre_bypass = 0x0
9540ad5b5801SMichal Simek     // .. .. ==> 0XF80060B4[10:10] = 0x00000000U
9541ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9542ad5b5801SMichal Simek     // .. ..
9543ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B4, 0x000007FFU ,0x00000200U),
9544ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_rddata_en = 0x6
9545ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[4:0] = 0x00000006U
9546ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000006U
9547ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrlup_min = 0x3
9548ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[14:5] = 0x00000003U
9549ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FE0U    VAL : 0x00000060U
9550ad5b5801SMichal Simek     // .. .. reg_ddrc_dfi_t_ctrlup_max = 0x40
9551ad5b5801SMichal Simek     // .. .. ==> 0XF80060B8[24:15] = 0x00000040U
9552ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01FF8000U    VAL : 0x00200000U
9553ad5b5801SMichal Simek     // .. ..
9554ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060B8, 0x01FFFFFFU ,0x00200066U),
9555ad5b5801SMichal Simek     // .. .. START: RESET ECC ERROR
9556ad5b5801SMichal Simek     // .. .. Clear_Uncorrectable_DRAM_ECC_error = 1
9557ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[0:0] = 0x00000001U
9558ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9559ad5b5801SMichal Simek     // .. .. Clear_Correctable_DRAM_ECC_error = 1
9560ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[1:1] = 0x00000001U
9561ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
9562ad5b5801SMichal Simek     // .. ..
9563ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C4, 0x00000003U ,0x00000003U),
9564ad5b5801SMichal Simek     // .. .. FINISH: RESET ECC ERROR
9565ad5b5801SMichal Simek     // .. .. Clear_Uncorrectable_DRAM_ECC_error = 0x0
9566ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[0:0] = 0x00000000U
9567ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9568ad5b5801SMichal Simek     // .. .. Clear_Correctable_DRAM_ECC_error = 0x0
9569ad5b5801SMichal Simek     // .. .. ==> 0XF80060C4[1:1] = 0x00000000U
9570ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9571ad5b5801SMichal Simek     // .. ..
9572ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C4, 0x00000003U ,0x00000000U),
9573ad5b5801SMichal Simek     // .. .. CORR_ECC_LOG_VALID = 0x0
9574ad5b5801SMichal Simek     // .. .. ==> 0XF80060C8[0:0] = 0x00000000U
9575ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9576ad5b5801SMichal Simek     // .. .. ECC_CORRECTED_BIT_NUM = 0x0
9577ad5b5801SMichal Simek     // .. .. ==> 0XF80060C8[7:1] = 0x00000000U
9578ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FEU    VAL : 0x00000000U
9579ad5b5801SMichal Simek     // .. ..
9580ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060C8, 0x000000FFU ,0x00000000U),
9581ad5b5801SMichal Simek     // .. .. UNCORR_ECC_LOG_VALID = 0x0
9582ad5b5801SMichal Simek     // .. .. ==> 0XF80060DC[0:0] = 0x00000000U
9583ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9584ad5b5801SMichal Simek     // .. ..
9585ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060DC, 0x00000001U ,0x00000000U),
9586ad5b5801SMichal Simek     // .. .. STAT_NUM_CORR_ERR = 0x0
9587ad5b5801SMichal Simek     // .. .. ==> 0XF80060F0[15:8] = 0x00000000U
9588ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000FF00U    VAL : 0x00000000U
9589ad5b5801SMichal Simek     // .. .. STAT_NUM_UNCORR_ERR = 0x0
9590ad5b5801SMichal Simek     // .. .. ==> 0XF80060F0[7:0] = 0x00000000U
9591ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x00000000U
9592ad5b5801SMichal Simek     // .. ..
9593ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060F0, 0x0000FFFFU ,0x00000000U),
9594ad5b5801SMichal Simek     // .. .. reg_ddrc_ecc_mode = 0x0
9595ad5b5801SMichal Simek     // .. .. ==> 0XF80060F4[2:0] = 0x00000000U
9596ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000000U
9597ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_scrub = 0x1
9598ad5b5801SMichal Simek     // .. .. ==> 0XF80060F4[3:3] = 0x00000001U
9599ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000008U
9600ad5b5801SMichal Simek     // .. ..
9601ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80060F4, 0x0000000FU ,0x00000008U),
9602ad5b5801SMichal Simek     // .. .. reg_phy_dif_on = 0x0
9603ad5b5801SMichal Simek     // .. .. ==> 0XF8006114[3:0] = 0x00000000U
9604ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000000U
9605ad5b5801SMichal Simek     // .. .. reg_phy_dif_off = 0x0
9606ad5b5801SMichal Simek     // .. .. ==> 0XF8006114[7:4] = 0x00000000U
9607ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
9608ad5b5801SMichal Simek     // .. ..
9609ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006114, 0x000000FFU ,0x00000000U),
9610ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
9611ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[0:0] = 0x00000001U
9612ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9613ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
9614ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[1:1] = 0x00000000U
9615ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9616ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
9617ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[2:2] = 0x00000000U
9618ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
9619ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
9620ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[3:3] = 0x00000000U
9621ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
9622ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
9623ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[4:4] = 0x00000000U
9624ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
9625ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
9626ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[5:5] = 0x00000000U
9627ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
9628ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
9629ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[14:6] = 0x00000000U
9630ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
9631ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
9632ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[23:15] = 0x00000000U
9633ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
9634ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
9635ad5b5801SMichal Simek     // .. .. ==> 0XF8006118[30:24] = 0x00000040U
9636ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
9637ad5b5801SMichal Simek     // .. ..
9638ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006118, 0x7FFFFFFFU ,0x40000001U),
9639ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
9640ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[0:0] = 0x00000001U
9641ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9642ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
9643ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[1:1] = 0x00000000U
9644ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9645ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
9646ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[2:2] = 0x00000000U
9647ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
9648ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
9649ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[3:3] = 0x00000000U
9650ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
9651ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
9652ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[4:4] = 0x00000000U
9653ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
9654ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
9655ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[5:5] = 0x00000000U
9656ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
9657ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
9658ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[14:6] = 0x00000000U
9659ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
9660ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
9661ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[23:15] = 0x00000000U
9662ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
9663ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
9664ad5b5801SMichal Simek     // .. .. ==> 0XF800611C[30:24] = 0x00000040U
9665ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
9666ad5b5801SMichal Simek     // .. ..
9667ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800611C, 0x7FFFFFFFU ,0x40000001U),
9668ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
9669ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[0:0] = 0x00000001U
9670ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9671ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
9672ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[1:1] = 0x00000000U
9673ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9674ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
9675ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[2:2] = 0x00000000U
9676ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
9677ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
9678ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[3:3] = 0x00000000U
9679ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
9680ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
9681ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[4:4] = 0x00000000U
9682ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
9683ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
9684ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[5:5] = 0x00000000U
9685ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
9686ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
9687ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[14:6] = 0x00000000U
9688ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
9689ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
9690ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[23:15] = 0x00000000U
9691ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
9692ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
9693ad5b5801SMichal Simek     // .. .. ==> 0XF8006120[30:24] = 0x00000040U
9694ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
9695ad5b5801SMichal Simek     // .. ..
9696ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006120, 0x7FFFFFFFU ,0x40000001U),
9697ad5b5801SMichal Simek     // .. .. reg_phy_data_slice_in_use = 0x1
9698ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[0:0] = 0x00000001U
9699ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
9700ad5b5801SMichal Simek     // .. .. reg_phy_rdlvl_inc_mode = 0x0
9701ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[1:1] = 0x00000000U
9702ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9703ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_inc_mode = 0x0
9704ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[2:2] = 0x00000000U
9705ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
9706ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_inc_mode = 0x0
9707ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[3:3] = 0x00000000U
9708ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
9709ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_tx = 0x0
9710ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[4:4] = 0x00000000U
9711ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
9712ad5b5801SMichal Simek     // .. .. reg_phy_board_lpbk_rx = 0x0
9713ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[5:5] = 0x00000000U
9714ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
9715ad5b5801SMichal Simek     // .. .. reg_phy_bist_shift_dq = 0x0
9716ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[14:6] = 0x00000000U
9717ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00007FC0U    VAL : 0x00000000U
9718ad5b5801SMichal Simek     // .. .. reg_phy_bist_err_clr = 0x0
9719ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[23:15] = 0x00000000U
9720ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00FF8000U    VAL : 0x00000000U
9721ad5b5801SMichal Simek     // .. .. reg_phy_dq_offset = 0x40
9722ad5b5801SMichal Simek     // .. .. ==> 0XF8006124[30:24] = 0x00000040U
9723ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x7F000000U    VAL : 0x40000000U
9724ad5b5801SMichal Simek     // .. ..
9725ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006124, 0x7FFFFFFFU ,0x40000001U),
9726ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x1e
9727ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[9:0] = 0x0000001EU
9728ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x0000001EU
9729ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xee
9730ad5b5801SMichal Simek     // .. .. ==> 0XF800612C[19:10] = 0x000000EEU
9731ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0003B800U
9732ad5b5801SMichal Simek     // .. ..
9733ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800612C, 0x000FFFFFU ,0x0003B81EU),
9734ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x25
9735ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[9:0] = 0x00000025U
9736ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000025U
9737ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0x10d
9738ad5b5801SMichal Simek     // .. .. ==> 0XF8006130[19:10] = 0x0000010DU
9739ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00043400U
9740ad5b5801SMichal Simek     // .. ..
9741ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006130, 0x000FFFFFU ,0x00043425U),
9742ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x19
9743ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[9:0] = 0x00000019U
9744ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000019U
9745ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0xf3
9746ad5b5801SMichal Simek     // .. .. ==> 0XF8006134[19:10] = 0x000000F3U
9747ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x0003CC00U
9748ad5b5801SMichal Simek     // .. ..
9749ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006134, 0x000FFFFFU ,0x0003CC19U),
9750ad5b5801SMichal Simek     // .. .. reg_phy_wrlvl_init_ratio = 0x2a
9751ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[9:0] = 0x0000002AU
9752ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x0000002AU
9753ad5b5801SMichal Simek     // .. .. reg_phy_gatelvl_init_ratio = 0x109
9754ad5b5801SMichal Simek     // .. .. ==> 0XF8006138[19:10] = 0x00000109U
9755ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00042400U
9756ad5b5801SMichal Simek     // .. ..
9757ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006138, 0x000FFFFFU ,0x0004242AU),
9758ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
9759ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[9:0] = 0x00000035U
9760ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
9761ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
9762ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[10:10] = 0x00000000U
9763ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9764ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
9765ad5b5801SMichal Simek     // .. .. ==> 0XF8006140[19:11] = 0x00000000U
9766ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9767ad5b5801SMichal Simek     // .. ..
9768ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006140, 0x000FFFFFU ,0x00000035U),
9769ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
9770ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[9:0] = 0x00000035U
9771ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
9772ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
9773ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[10:10] = 0x00000000U
9774ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9775ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
9776ad5b5801SMichal Simek     // .. .. ==> 0XF8006144[19:11] = 0x00000000U
9777ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9778ad5b5801SMichal Simek     // .. ..
9779ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006144, 0x000FFFFFU ,0x00000035U),
9780ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
9781ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[9:0] = 0x00000035U
9782ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
9783ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
9784ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[10:10] = 0x00000000U
9785ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9786ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
9787ad5b5801SMichal Simek     // .. .. ==> 0XF8006148[19:11] = 0x00000000U
9788ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9789ad5b5801SMichal Simek     // .. ..
9790ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006148, 0x000FFFFFU ,0x00000035U),
9791ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_ratio = 0x35
9792ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[9:0] = 0x00000035U
9793ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000035U
9794ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_force = 0x0
9795ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[10:10] = 0x00000000U
9796ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9797ad5b5801SMichal Simek     // .. .. reg_phy_rd_dqs_slave_delay = 0x0
9798ad5b5801SMichal Simek     // .. .. ==> 0XF800614C[19:11] = 0x00000000U
9799ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9800ad5b5801SMichal Simek     // .. ..
9801ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800614C, 0x000FFFFFU ,0x00000035U),
9802ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x9e
9803ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[9:0] = 0x0000009EU
9804ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x0000009EU
9805ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
9806ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[10:10] = 0x00000000U
9807ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9808ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
9809ad5b5801SMichal Simek     // .. .. ==> 0XF8006154[19:11] = 0x00000000U
9810ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9811ad5b5801SMichal Simek     // .. ..
9812ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006154, 0x000FFFFFU ,0x0000009EU),
9813ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0xa5
9814ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[9:0] = 0x000000A5U
9815ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000A5U
9816ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
9817ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[10:10] = 0x00000000U
9818ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9819ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
9820ad5b5801SMichal Simek     // .. .. ==> 0XF8006158[19:11] = 0x00000000U
9821ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9822ad5b5801SMichal Simek     // .. ..
9823ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006158, 0x000FFFFFU ,0x000000A5U),
9824ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0x99
9825ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[9:0] = 0x00000099U
9826ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x00000099U
9827ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
9828ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[10:10] = 0x00000000U
9829ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9830ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
9831ad5b5801SMichal Simek     // .. .. ==> 0XF800615C[19:11] = 0x00000000U
9832ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9833ad5b5801SMichal Simek     // .. ..
9834ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800615C, 0x000FFFFFU ,0x00000099U),
9835ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_ratio = 0xaa
9836ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[9:0] = 0x000000AAU
9837ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000AAU
9838ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_force = 0x0
9839ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[10:10] = 0x00000000U
9840ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9841ad5b5801SMichal Simek     // .. .. reg_phy_wr_dqs_slave_delay = 0x0
9842ad5b5801SMichal Simek     // .. .. ==> 0XF8006160[19:11] = 0x00000000U
9843ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9844ad5b5801SMichal Simek     // .. ..
9845ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006160, 0x000FFFFFU ,0x000000AAU),
9846ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x143
9847ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[10:0] = 0x00000143U
9848ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000143U
9849ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
9850ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[11:11] = 0x00000000U
9851ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
9852ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
9853ad5b5801SMichal Simek     // .. .. ==> 0XF8006168[20:12] = 0x00000000U
9854ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
9855ad5b5801SMichal Simek     // .. ..
9856ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006168, 0x001FFFFFU ,0x00000143U),
9857ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x162
9858ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[10:0] = 0x00000162U
9859ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000162U
9860ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
9861ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[11:11] = 0x00000000U
9862ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
9863ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
9864ad5b5801SMichal Simek     // .. .. ==> 0XF800616C[20:12] = 0x00000000U
9865ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
9866ad5b5801SMichal Simek     // .. ..
9867ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800616C, 0x001FFFFFU ,0x00000162U),
9868ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x148
9869ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[10:0] = 0x00000148U
9870ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x00000148U
9871ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
9872ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[11:11] = 0x00000000U
9873ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
9874ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
9875ad5b5801SMichal Simek     // .. .. ==> 0XF8006170[20:12] = 0x00000000U
9876ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
9877ad5b5801SMichal Simek     // .. ..
9878ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006170, 0x001FFFFFU ,0x00000148U),
9879ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_slave_ratio = 0x15e
9880ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[10:0] = 0x0000015EU
9881ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000007FFU    VAL : 0x0000015EU
9882ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_force = 0x0
9883ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[11:11] = 0x00000000U
9884ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
9885ad5b5801SMichal Simek     // .. .. reg_phy_fifo_we_in_delay = 0x0
9886ad5b5801SMichal Simek     // .. .. ==> 0XF8006174[20:12] = 0x00000000U
9887ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x001FF000U    VAL : 0x00000000U
9888ad5b5801SMichal Simek     // .. ..
9889ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006174, 0x001FFFFFU ,0x0000015EU),
9890ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xde
9891ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[9:0] = 0x000000DEU
9892ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000DEU
9893ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
9894ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[10:10] = 0x00000000U
9895ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9896ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
9897ad5b5801SMichal Simek     // .. .. ==> 0XF800617C[19:11] = 0x00000000U
9898ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9899ad5b5801SMichal Simek     // .. ..
9900ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800617C, 0x000FFFFFU ,0x000000DEU),
9901ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xe5
9902ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[9:0] = 0x000000E5U
9903ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000E5U
9904ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
9905ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[10:10] = 0x00000000U
9906ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9907ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
9908ad5b5801SMichal Simek     // .. .. ==> 0XF8006180[19:11] = 0x00000000U
9909ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9910ad5b5801SMichal Simek     // .. ..
9911ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006180, 0x000FFFFFU ,0x000000E5U),
9912ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xd9
9913ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[9:0] = 0x000000D9U
9914ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000D9U
9915ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
9916ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[10:10] = 0x00000000U
9917ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9918ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
9919ad5b5801SMichal Simek     // .. .. ==> 0XF8006184[19:11] = 0x00000000U
9920ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9921ad5b5801SMichal Simek     // .. ..
9922ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006184, 0x000FFFFFU ,0x000000D9U),
9923ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_ratio = 0xea
9924ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[9:0] = 0x000000EAU
9925ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000000EAU
9926ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_force = 0x0
9927ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[10:10] = 0x00000000U
9928ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
9929ad5b5801SMichal Simek     // .. .. reg_phy_wr_data_slave_delay = 0x0
9930ad5b5801SMichal Simek     // .. .. ==> 0XF8006188[19:11] = 0x00000000U
9931ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FF800U    VAL : 0x00000000U
9932ad5b5801SMichal Simek     // .. ..
9933ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006188, 0x000FFFFFU ,0x000000EAU),
9934ad5b5801SMichal Simek     // .. .. reg_phy_loopback = 0x0
9935ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[0:0] = 0x00000000U
9936ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
9937ad5b5801SMichal Simek     // .. .. reg_phy_bl2 = 0x0
9938ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[1:1] = 0x00000000U
9939ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
9940ad5b5801SMichal Simek     // .. .. reg_phy_at_spd_atpg = 0x0
9941ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[2:2] = 0x00000000U
9942ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
9943ad5b5801SMichal Simek     // .. .. reg_phy_bist_enable = 0x0
9944ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[3:3] = 0x00000000U
9945ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
9946ad5b5801SMichal Simek     // .. .. reg_phy_bist_force_err = 0x0
9947ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[4:4] = 0x00000000U
9948ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
9949ad5b5801SMichal Simek     // .. .. reg_phy_bist_mode = 0x0
9950ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[6:5] = 0x00000000U
9951ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
9952ad5b5801SMichal Simek     // .. .. reg_phy_invert_clkout = 0x1
9953ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[7:7] = 0x00000001U
9954ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
9955ad5b5801SMichal Simek     // .. .. reg_phy_all_dq_mpr_rd_resp = 0x0
9956ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[8:8] = 0x00000000U
9957ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
9958ad5b5801SMichal Simek     // .. .. reg_phy_sel_logic = 0x0
9959ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[9:9] = 0x00000000U
9960ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
9961ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_ratio = 0x100
9962ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[19:10] = 0x00000100U
9963ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000FFC00U    VAL : 0x00040000U
9964ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_force = 0x0
9965ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[20:20] = 0x00000000U
9966ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
9967ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_delay = 0x0
9968ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[27:21] = 0x00000000U
9969ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0FE00000U    VAL : 0x00000000U
9970ad5b5801SMichal Simek     // .. .. reg_phy_use_rank0_delays = 0x1
9971ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[28:28] = 0x00000001U
9972ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x10000000U    VAL : 0x10000000U
9973ad5b5801SMichal Simek     // .. .. reg_phy_lpddr = 0x0
9974ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[29:29] = 0x00000000U
9975ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
9976ad5b5801SMichal Simek     // .. .. reg_phy_cmd_latency = 0x0
9977ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[30:30] = 0x00000000U
9978ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x40000000U    VAL : 0x00000000U
9979ad5b5801SMichal Simek     // .. .. reg_phy_int_lpbk = 0x0
9980ad5b5801SMichal Simek     // .. .. ==> 0XF8006190[31:31] = 0x00000000U
9981ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x80000000U    VAL : 0x00000000U
9982ad5b5801SMichal Simek     // .. ..
9983ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006190, 0xFFFFFFFFU ,0x10040080U),
9984ad5b5801SMichal Simek     // .. .. reg_phy_wr_rl_delay = 0x2
9985ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[4:0] = 0x00000002U
9986ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000001FU    VAL : 0x00000002U
9987ad5b5801SMichal Simek     // .. .. reg_phy_rd_rl_delay = 0x4
9988ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[9:5] = 0x00000004U
9989ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003E0U    VAL : 0x00000080U
9990ad5b5801SMichal Simek     // .. .. reg_phy_dll_lock_diff = 0xf
9991ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[13:10] = 0x0000000FU
9992ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003C00U    VAL : 0x00003C00U
9993ad5b5801SMichal Simek     // .. .. reg_phy_use_wr_level = 0x1
9994ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[14:14] = 0x00000001U
9995ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00004000U
9996ad5b5801SMichal Simek     // .. .. reg_phy_use_rd_dqs_gate_level = 0x1
9997ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[15:15] = 0x00000001U
9998ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00008000U
9999ad5b5801SMichal Simek     // .. .. reg_phy_use_rd_data_eye_level = 0x1
10000ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[16:16] = 0x00000001U
10001ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00010000U
10002ad5b5801SMichal Simek     // .. .. reg_phy_dis_calib_rst = 0x0
10003ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[17:17] = 0x00000000U
10004ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
10005ad5b5801SMichal Simek     // .. .. reg_phy_ctrl_slave_delay = 0x0
10006ad5b5801SMichal Simek     // .. .. ==> 0XF8006194[19:18] = 0x00000000U
10007ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
10008ad5b5801SMichal Simek     // .. ..
10009ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006194, 0x000FFFFFU ,0x0001FC82U),
10010ad5b5801SMichal Simek     // .. .. reg_arb_page_addr_mask = 0x0
10011ad5b5801SMichal Simek     // .. .. ==> 0XF8006204[31:0] = 0x00000000U
10012ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000000U
10013ad5b5801SMichal Simek     // .. ..
10014ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006204, 0xFFFFFFFFU ,0x00000000U),
10015ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
10016ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[9:0] = 0x000003FFU
10017ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
10018ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
10019ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[16:16] = 0x00000000U
10020ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
10021ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
10022ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[17:17] = 0x00000000U
10023ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
10024ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
10025ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[18:18] = 0x00000000U
10026ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
10027ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
10028ad5b5801SMichal Simek     // .. .. ==> 0XF8006208[19:19] = 0x00000001U
10029ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
10030ad5b5801SMichal Simek     // .. ..
10031ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006208, 0x000F03FFU ,0x000803FFU),
10032ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
10033ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[9:0] = 0x000003FFU
10034ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
10035ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
10036ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[16:16] = 0x00000000U
10037ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
10038ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
10039ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[17:17] = 0x00000000U
10040ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
10041ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
10042ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[18:18] = 0x00000000U
10043ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
10044ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
10045ad5b5801SMichal Simek     // .. .. ==> 0XF800620C[19:19] = 0x00000001U
10046ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
10047ad5b5801SMichal Simek     // .. ..
10048ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800620C, 0x000F03FFU ,0x000803FFU),
10049ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
10050ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[9:0] = 0x000003FFU
10051ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
10052ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
10053ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[16:16] = 0x00000000U
10054ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
10055ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
10056ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[17:17] = 0x00000000U
10057ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
10058ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
10059ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[18:18] = 0x00000000U
10060ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
10061ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
10062ad5b5801SMichal Simek     // .. .. ==> 0XF8006210[19:19] = 0x00000001U
10063ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
10064ad5b5801SMichal Simek     // .. ..
10065ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006210, 0x000F03FFU ,0x000803FFU),
10066ad5b5801SMichal Simek     // .. .. reg_arb_pri_wr_portn = 0x3ff
10067ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[9:0] = 0x000003FFU
10068ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
10069ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_wr_portn = 0x0
10070ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[16:16] = 0x00000000U
10071ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
10072ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_wr_portn = 0x0
10073ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[17:17] = 0x00000000U
10074ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
10075ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_wr_portn = 0x0
10076ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[18:18] = 0x00000000U
10077ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
10078ad5b5801SMichal Simek     // .. .. reg_arb_dis_rmw_portn = 0x1
10079ad5b5801SMichal Simek     // .. .. ==> 0XF8006214[19:19] = 0x00000001U
10080ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
10081ad5b5801SMichal Simek     // .. ..
10082ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006214, 0x000F03FFU ,0x000803FFU),
10083ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
10084ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[9:0] = 0x000003FFU
10085ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
10086ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
10087ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[16:16] = 0x00000000U
10088ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
10089ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
10090ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[17:17] = 0x00000000U
10091ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
10092ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
10093ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[18:18] = 0x00000000U
10094ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
10095ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
10096ad5b5801SMichal Simek     // .. .. ==> 0XF8006218[19:19] = 0x00000000U
10097ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
10098ad5b5801SMichal Simek     // .. ..
10099ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006218, 0x000F03FFU ,0x000003FFU),
10100ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
10101ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[9:0] = 0x000003FFU
10102ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
10103ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
10104ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[16:16] = 0x00000000U
10105ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
10106ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
10107ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[17:17] = 0x00000000U
10108ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
10109ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
10110ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[18:18] = 0x00000000U
10111ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
10112ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
10113ad5b5801SMichal Simek     // .. .. ==> 0XF800621C[19:19] = 0x00000000U
10114ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
10115ad5b5801SMichal Simek     // .. ..
10116ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800621C, 0x000F03FFU ,0x000003FFU),
10117ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
10118ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[9:0] = 0x000003FFU
10119ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
10120ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
10121ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[16:16] = 0x00000000U
10122ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
10123ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
10124ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[17:17] = 0x00000000U
10125ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
10126ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
10127ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[18:18] = 0x00000000U
10128ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
10129ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
10130ad5b5801SMichal Simek     // .. .. ==> 0XF8006220[19:19] = 0x00000000U
10131ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
10132ad5b5801SMichal Simek     // .. ..
10133ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006220, 0x000F03FFU ,0x000003FFU),
10134ad5b5801SMichal Simek     // .. .. reg_arb_pri_rd_portn = 0x3ff
10135ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[9:0] = 0x000003FFU
10136ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000003FFU    VAL : 0x000003FFU
10137ad5b5801SMichal Simek     // .. .. reg_arb_disable_aging_rd_portn = 0x0
10138ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[16:16] = 0x00000000U
10139ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
10140ad5b5801SMichal Simek     // .. .. reg_arb_disable_urgent_rd_portn = 0x0
10141ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[17:17] = 0x00000000U
10142ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
10143ad5b5801SMichal Simek     // .. .. reg_arb_dis_page_match_rd_portn = 0x0
10144ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[18:18] = 0x00000000U
10145ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00040000U    VAL : 0x00000000U
10146ad5b5801SMichal Simek     // .. .. reg_arb_set_hpr_rd_portn = 0x0
10147ad5b5801SMichal Simek     // .. .. ==> 0XF8006224[19:19] = 0x00000000U
10148ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00080000U    VAL : 0x00000000U
10149ad5b5801SMichal Simek     // .. ..
10150ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006224, 0x000F03FFU ,0x000003FFU),
10151ad5b5801SMichal Simek     // .. .. reg_ddrc_lpddr2 = 0x0
10152ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[0:0] = 0x00000000U
10153ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10154ad5b5801SMichal Simek     // .. .. reg_ddrc_per_bank_refresh = 0x0
10155ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[1:1] = 0x00000000U
10156ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10157ad5b5801SMichal Simek     // .. .. reg_ddrc_derate_enable = 0x0
10158ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[2:2] = 0x00000000U
10159ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10160ad5b5801SMichal Simek     // .. .. reg_ddrc_mr4_margin = 0x0
10161ad5b5801SMichal Simek     // .. .. ==> 0XF80062A8[11:4] = 0x00000000U
10162ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FF0U    VAL : 0x00000000U
10163ad5b5801SMichal Simek     // .. ..
10164ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062A8, 0x00000FF7U ,0x00000000U),
10165ad5b5801SMichal Simek     // .. .. reg_ddrc_mr4_read_interval = 0x0
10166ad5b5801SMichal Simek     // .. .. ==> 0XF80062AC[31:0] = 0x00000000U
10167ad5b5801SMichal Simek     // .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000000U
10168ad5b5801SMichal Simek     // .. ..
10169ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062AC, 0xFFFFFFFFU ,0x00000000U),
10170ad5b5801SMichal Simek     // .. .. reg_ddrc_min_stable_clock_x1 = 0x5
10171ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[3:0] = 0x00000005U
10172ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000FU    VAL : 0x00000005U
10173ad5b5801SMichal Simek     // .. .. reg_ddrc_idle_after_reset_x32 = 0x12
10174ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[11:4] = 0x00000012U
10175ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000FF0U    VAL : 0x00000120U
10176ad5b5801SMichal Simek     // .. .. reg_ddrc_t_mrw = 0x5
10177ad5b5801SMichal Simek     // .. .. ==> 0XF80062B0[21:12] = 0x00000005U
10178ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x003FF000U    VAL : 0x00005000U
10179ad5b5801SMichal Simek     // .. ..
10180ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062B0, 0x003FFFFFU ,0x00005125U),
10181ad5b5801SMichal Simek     // .. .. reg_ddrc_max_auto_init_x1024 = 0xa8
10182ad5b5801SMichal Simek     // .. .. ==> 0XF80062B4[7:0] = 0x000000A8U
10183ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000FFU    VAL : 0x000000A8U
10184ad5b5801SMichal Simek     // .. .. reg_ddrc_dev_zqinit_x32 = 0x12
10185ad5b5801SMichal Simek     // .. .. ==> 0XF80062B4[17:8] = 0x00000012U
10186ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0003FF00U    VAL : 0x00001200U
10187ad5b5801SMichal Simek     // .. ..
10188ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80062B4, 0x0003FFFFU ,0x000012A8U),
10189ad5b5801SMichal Simek     // .. .. START: POLL ON DCI STATUS
10190ad5b5801SMichal Simek     // .. .. DONE = 1
10191ad5b5801SMichal Simek     // .. .. ==> 0XF8000B74[13:13] = 0x00000001U
10192ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
10193ad5b5801SMichal Simek     // .. ..
10194ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF8000B74, 0x00002000U),
10195ad5b5801SMichal Simek     // .. .. FINISH: POLL ON DCI STATUS
10196ad5b5801SMichal Simek     // .. .. START: UNLOCK DDR
10197ad5b5801SMichal Simek     // .. .. reg_ddrc_soft_rstb = 0x1
10198ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[0:0] = 0x00000001U
10199ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
10200ad5b5801SMichal Simek     // .. .. reg_ddrc_powerdown_en = 0x0
10201ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[1:1] = 0x00000000U
10202ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10203ad5b5801SMichal Simek     // .. .. reg_ddrc_data_bus_width = 0x0
10204ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[3:2] = 0x00000000U
10205ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0000000CU    VAL : 0x00000000U
10206ad5b5801SMichal Simek     // .. .. reg_ddrc_burst8_refresh = 0x0
10207ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[6:4] = 0x00000000U
10208ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000070U    VAL : 0x00000000U
10209ad5b5801SMichal Simek     // .. .. reg_ddrc_rdwr_idle_gap = 1
10210ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[13:7] = 0x00000001U
10211ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003F80U    VAL : 0x00000080U
10212ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_rd_bypass = 0x0
10213ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[14:14] = 0x00000000U
10214ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
10215ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_act_bypass = 0x0
10216ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[15:15] = 0x00000000U
10217ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00008000U    VAL : 0x00000000U
10218ad5b5801SMichal Simek     // .. .. reg_ddrc_dis_auto_refresh = 0x0
10219ad5b5801SMichal Simek     // .. .. ==> 0XF8006000[16:16] = 0x00000000U
10220ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
10221ad5b5801SMichal Simek     // .. ..
10222ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8006000, 0x0001FFFFU ,0x00000081U),
10223ad5b5801SMichal Simek     // .. .. FINISH: UNLOCK DDR
10224ad5b5801SMichal Simek     // .. .. START: CHECK DDR STATUS
10225ad5b5801SMichal Simek     // .. .. ddrc_reg_operating_mode = 1
10226ad5b5801SMichal Simek     // .. .. ==> 0XF8006054[2:0] = 0x00000001U
10227ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000007U    VAL : 0x00000001U
10228ad5b5801SMichal Simek     // .. ..
10229ad5b5801SMichal Simek     EMIT_MASKPOLL(0XF8006054, 0x00000007U),
10230ad5b5801SMichal Simek     // .. .. FINISH: CHECK DDR STATUS
10231ad5b5801SMichal Simek     // .. FINISH: DDR INITIALIZATION
10232ad5b5801SMichal Simek     // FINISH: top
10233ad5b5801SMichal Simek     //
10234ad5b5801SMichal Simek     EMIT_EXIT(),
10235ad5b5801SMichal Simek 
10236ad5b5801SMichal Simek     //
10237ad5b5801SMichal Simek };
10238ad5b5801SMichal Simek 
10239ad5b5801SMichal Simek unsigned long ps7_mio_init_data_1_0[] = {
10240ad5b5801SMichal Simek     // START: top
10241ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
10242ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
10243ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
10244ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
10245ad5b5801SMichal Simek     // ..
10246ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
10247ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
10248ad5b5801SMichal Simek     // .. START: OCM REMAPPING
10249ad5b5801SMichal Simek     // .. VREF_EN = 0x1
10250ad5b5801SMichal Simek     // .. ==> 0XF8000B00[0:0] = 0x00000001U
10251ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
10252ad5b5801SMichal Simek     // .. VREF_PULLUP_EN = 0x0
10253ad5b5801SMichal Simek     // .. ==> 0XF8000B00[1:1] = 0x00000000U
10254ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10255ad5b5801SMichal Simek     // .. CLK_PULLUP_EN = 0x0
10256ad5b5801SMichal Simek     // .. ==> 0XF8000B00[8:8] = 0x00000000U
10257ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10258ad5b5801SMichal Simek     // .. SRSTN_PULLUP_EN = 0x0
10259ad5b5801SMichal Simek     // .. ==> 0XF8000B00[9:9] = 0x00000000U
10260ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
10261ad5b5801SMichal Simek     // ..
10262ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B00, 0x00000303U ,0x00000001U),
10263ad5b5801SMichal Simek     // .. FINISH: OCM REMAPPING
10264ad5b5801SMichal Simek     // .. START: DDRIOB SETTINGS
10265ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10266ad5b5801SMichal Simek     // .. ==> 0XF8000B40[0:0] = 0x00000000U
10267ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10268ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
10269ad5b5801SMichal Simek     // .. ==> 0XF8000B40[2:1] = 0x00000000U
10270ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
10271ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10272ad5b5801SMichal Simek     // .. ==> 0XF8000B40[3:3] = 0x00000000U
10273ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10274ad5b5801SMichal Simek     // .. TERM_EN = 0x0
10275ad5b5801SMichal Simek     // .. ==> 0XF8000B40[4:4] = 0x00000000U
10276ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
10277ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
10278ad5b5801SMichal Simek     // .. ==> 0XF8000B40[6:5] = 0x00000000U
10279ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
10280ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
10281ad5b5801SMichal Simek     // .. ==> 0XF8000B40[7:7] = 0x00000000U
10282ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10283ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
10284ad5b5801SMichal Simek     // .. ==> 0XF8000B40[8:8] = 0x00000000U
10285ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10286ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10287ad5b5801SMichal Simek     // .. ==> 0XF8000B40[10:9] = 0x00000003U
10288ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10289ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10290ad5b5801SMichal Simek     // .. ==> 0XF8000B40[11:11] = 0x00000000U
10291ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10292ad5b5801SMichal Simek     // ..
10293ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B40, 0x00000FFFU ,0x00000600U),
10294ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10295ad5b5801SMichal Simek     // .. ==> 0XF8000B44[0:0] = 0x00000000U
10296ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10297ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
10298ad5b5801SMichal Simek     // .. ==> 0XF8000B44[2:1] = 0x00000000U
10299ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
10300ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10301ad5b5801SMichal Simek     // .. ==> 0XF8000B44[3:3] = 0x00000000U
10302ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10303ad5b5801SMichal Simek     // .. TERM_EN = 0x0
10304ad5b5801SMichal Simek     // .. ==> 0XF8000B44[4:4] = 0x00000000U
10305ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
10306ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
10307ad5b5801SMichal Simek     // .. ==> 0XF8000B44[6:5] = 0x00000000U
10308ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
10309ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
10310ad5b5801SMichal Simek     // .. ==> 0XF8000B44[7:7] = 0x00000000U
10311ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10312ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
10313ad5b5801SMichal Simek     // .. ==> 0XF8000B44[8:8] = 0x00000000U
10314ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10315ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10316ad5b5801SMichal Simek     // .. ==> 0XF8000B44[10:9] = 0x00000003U
10317ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10318ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10319ad5b5801SMichal Simek     // .. ==> 0XF8000B44[11:11] = 0x00000000U
10320ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10321ad5b5801SMichal Simek     // ..
10322ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B44, 0x00000FFFU ,0x00000600U),
10323ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10324ad5b5801SMichal Simek     // .. ==> 0XF8000B48[0:0] = 0x00000000U
10325ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10326ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
10327ad5b5801SMichal Simek     // .. ==> 0XF8000B48[2:1] = 0x00000001U
10328ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
10329ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10330ad5b5801SMichal Simek     // .. ==> 0XF8000B48[3:3] = 0x00000000U
10331ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10332ad5b5801SMichal Simek     // .. TERM_EN = 0x1
10333ad5b5801SMichal Simek     // .. ==> 0XF8000B48[4:4] = 0x00000001U
10334ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
10335ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
10336ad5b5801SMichal Simek     // .. ==> 0XF8000B48[6:5] = 0x00000003U
10337ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
10338ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
10339ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000000U
10340ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10341ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
10342ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000000U
10343ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10344ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10345ad5b5801SMichal Simek     // .. ==> 0XF8000B48[10:9] = 0x00000003U
10346ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10347ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10348ad5b5801SMichal Simek     // .. ==> 0XF8000B48[11:11] = 0x00000000U
10349ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10350ad5b5801SMichal Simek     // ..
10351ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000FFFU ,0x00000672U),
10352ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10353ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[0:0] = 0x00000000U
10354ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10355ad5b5801SMichal Simek     // .. INP_TYPE = 0x1
10356ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[2:1] = 0x00000001U
10357ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000002U
10358ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10359ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[3:3] = 0x00000000U
10360ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10361ad5b5801SMichal Simek     // .. TERM_EN = 0x1
10362ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[4:4] = 0x00000001U
10363ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
10364ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
10365ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[6:5] = 0x00000003U
10366ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
10367ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
10368ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000000U
10369ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10370ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
10371ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000000U
10372ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10373ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10374ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[10:9] = 0x00000003U
10375ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10376ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10377ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[11:11] = 0x00000000U
10378ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10379ad5b5801SMichal Simek     // ..
10380ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000FFFU ,0x00000672U),
10381ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10382ad5b5801SMichal Simek     // .. ==> 0XF8000B50[0:0] = 0x00000000U
10383ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10384ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
10385ad5b5801SMichal Simek     // .. ==> 0XF8000B50[2:1] = 0x00000002U
10386ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
10387ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10388ad5b5801SMichal Simek     // .. ==> 0XF8000B50[3:3] = 0x00000000U
10389ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10390ad5b5801SMichal Simek     // .. TERM_EN = 0x1
10391ad5b5801SMichal Simek     // .. ==> 0XF8000B50[4:4] = 0x00000001U
10392ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
10393ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
10394ad5b5801SMichal Simek     // .. ==> 0XF8000B50[6:5] = 0x00000003U
10395ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
10396ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
10397ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000000U
10398ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10399ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
10400ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000000U
10401ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10402ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10403ad5b5801SMichal Simek     // .. ==> 0XF8000B50[10:9] = 0x00000003U
10404ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10405ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10406ad5b5801SMichal Simek     // .. ==> 0XF8000B50[11:11] = 0x00000000U
10407ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10408ad5b5801SMichal Simek     // ..
10409ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000FFFU ,0x00000674U),
10410ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10411ad5b5801SMichal Simek     // .. ==> 0XF8000B54[0:0] = 0x00000000U
10412ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10413ad5b5801SMichal Simek     // .. INP_TYPE = 0x2
10414ad5b5801SMichal Simek     // .. ==> 0XF8000B54[2:1] = 0x00000002U
10415ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000004U
10416ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10417ad5b5801SMichal Simek     // .. ==> 0XF8000B54[3:3] = 0x00000000U
10418ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10419ad5b5801SMichal Simek     // .. TERM_EN = 0x1
10420ad5b5801SMichal Simek     // .. ==> 0XF8000B54[4:4] = 0x00000001U
10421ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
10422ad5b5801SMichal Simek     // .. DCR_TYPE = 0x3
10423ad5b5801SMichal Simek     // .. ==> 0XF8000B54[6:5] = 0x00000003U
10424ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000060U
10425ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0
10426ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000000U
10427ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10428ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0
10429ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000000U
10430ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10431ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10432ad5b5801SMichal Simek     // .. ==> 0XF8000B54[10:9] = 0x00000003U
10433ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10434ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10435ad5b5801SMichal Simek     // .. ==> 0XF8000B54[11:11] = 0x00000000U
10436ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10437ad5b5801SMichal Simek     // ..
10438ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000FFFU ,0x00000674U),
10439ad5b5801SMichal Simek     // .. INP_POWER = 0x0
10440ad5b5801SMichal Simek     // .. ==> 0XF8000B58[0:0] = 0x00000000U
10441ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10442ad5b5801SMichal Simek     // .. INP_TYPE = 0x0
10443ad5b5801SMichal Simek     // .. ==> 0XF8000B58[2:1] = 0x00000000U
10444ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
10445ad5b5801SMichal Simek     // .. DCI_UPDATE = 0x0
10446ad5b5801SMichal Simek     // .. ==> 0XF8000B58[3:3] = 0x00000000U
10447ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10448ad5b5801SMichal Simek     // .. TERM_EN = 0x0
10449ad5b5801SMichal Simek     // .. ==> 0XF8000B58[4:4] = 0x00000000U
10450ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
10451ad5b5801SMichal Simek     // .. DCR_TYPE = 0x0
10452ad5b5801SMichal Simek     // .. ==> 0XF8000B58[6:5] = 0x00000000U
10453ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
10454ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x0
10455ad5b5801SMichal Simek     // .. ==> 0XF8000B58[7:7] = 0x00000000U
10456ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
10457ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x0
10458ad5b5801SMichal Simek     // .. ==> 0XF8000B58[8:8] = 0x00000000U
10459ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10460ad5b5801SMichal Simek     // .. OUTPUT_EN = 0x3
10461ad5b5801SMichal Simek     // .. ==> 0XF8000B58[10:9] = 0x00000003U
10462ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000600U    VAL : 0x00000600U
10463ad5b5801SMichal Simek     // .. PULLUP_EN = 0x0
10464ad5b5801SMichal Simek     // .. ==> 0XF8000B58[11:11] = 0x00000000U
10465ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
10466ad5b5801SMichal Simek     // ..
10467ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B58, 0x00000FFFU ,0x00000600U),
10468ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
10469ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[6:0] = 0x0000001CU
10470ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
10471ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
10472ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[13:7] = 0x0000000CU
10473ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
10474ad5b5801SMichal Simek     // .. SLEW_P = 0x3
10475ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[18:14] = 0x00000003U
10476ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x0000C000U
10477ad5b5801SMichal Simek     // .. SLEW_N = 0x3
10478ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[23:19] = 0x00000003U
10479ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00180000U
10480ad5b5801SMichal Simek     // .. GTL = 0x0
10481ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[26:24] = 0x00000000U
10482ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
10483ad5b5801SMichal Simek     // .. RTERM = 0x0
10484ad5b5801SMichal Simek     // .. ==> 0XF8000B5C[31:27] = 0x00000000U
10485ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
10486ad5b5801SMichal Simek     // ..
10487ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B5C, 0xFFFFFFFFU ,0x0018C61CU),
10488ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
10489ad5b5801SMichal Simek     // .. ==> 0XF8000B60[6:0] = 0x0000001CU
10490ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
10491ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
10492ad5b5801SMichal Simek     // .. ==> 0XF8000B60[13:7] = 0x0000000CU
10493ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
10494ad5b5801SMichal Simek     // .. SLEW_P = 0x6
10495ad5b5801SMichal Simek     // .. ==> 0XF8000B60[18:14] = 0x00000006U
10496ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
10497ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
10498ad5b5801SMichal Simek     // .. ==> 0XF8000B60[23:19] = 0x0000001FU
10499ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
10500ad5b5801SMichal Simek     // .. GTL = 0x0
10501ad5b5801SMichal Simek     // .. ==> 0XF8000B60[26:24] = 0x00000000U
10502ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
10503ad5b5801SMichal Simek     // .. RTERM = 0x0
10504ad5b5801SMichal Simek     // .. ==> 0XF8000B60[31:27] = 0x00000000U
10505ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
10506ad5b5801SMichal Simek     // ..
10507ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B60, 0xFFFFFFFFU ,0x00F9861CU),
10508ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
10509ad5b5801SMichal Simek     // .. ==> 0XF8000B64[6:0] = 0x0000001CU
10510ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
10511ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
10512ad5b5801SMichal Simek     // .. ==> 0XF8000B64[13:7] = 0x0000000CU
10513ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
10514ad5b5801SMichal Simek     // .. SLEW_P = 0x6
10515ad5b5801SMichal Simek     // .. ==> 0XF8000B64[18:14] = 0x00000006U
10516ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
10517ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
10518ad5b5801SMichal Simek     // .. ==> 0XF8000B64[23:19] = 0x0000001FU
10519ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
10520ad5b5801SMichal Simek     // .. GTL = 0x0
10521ad5b5801SMichal Simek     // .. ==> 0XF8000B64[26:24] = 0x00000000U
10522ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
10523ad5b5801SMichal Simek     // .. RTERM = 0x0
10524ad5b5801SMichal Simek     // .. ==> 0XF8000B64[31:27] = 0x00000000U
10525ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
10526ad5b5801SMichal Simek     // ..
10527ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B64, 0xFFFFFFFFU ,0x00F9861CU),
10528ad5b5801SMichal Simek     // .. DRIVE_P = 0x1c
10529ad5b5801SMichal Simek     // .. ==> 0XF8000B68[6:0] = 0x0000001CU
10530ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000007FU    VAL : 0x0000001CU
10531ad5b5801SMichal Simek     // .. DRIVE_N = 0xc
10532ad5b5801SMichal Simek     // .. ==> 0XF8000B68[13:7] = 0x0000000CU
10533ad5b5801SMichal Simek     // ..     ==> MASK : 0x00003F80U    VAL : 0x00000600U
10534ad5b5801SMichal Simek     // .. SLEW_P = 0x6
10535ad5b5801SMichal Simek     // .. ==> 0XF8000B68[18:14] = 0x00000006U
10536ad5b5801SMichal Simek     // ..     ==> MASK : 0x0007C000U    VAL : 0x00018000U
10537ad5b5801SMichal Simek     // .. SLEW_N = 0x1f
10538ad5b5801SMichal Simek     // .. ==> 0XF8000B68[23:19] = 0x0000001FU
10539ad5b5801SMichal Simek     // ..     ==> MASK : 0x00F80000U    VAL : 0x00F80000U
10540ad5b5801SMichal Simek     // .. GTL = 0x0
10541ad5b5801SMichal Simek     // .. ==> 0XF8000B68[26:24] = 0x00000000U
10542ad5b5801SMichal Simek     // ..     ==> MASK : 0x07000000U    VAL : 0x00000000U
10543ad5b5801SMichal Simek     // .. RTERM = 0x0
10544ad5b5801SMichal Simek     // .. ==> 0XF8000B68[31:27] = 0x00000000U
10545ad5b5801SMichal Simek     // ..     ==> MASK : 0xF8000000U    VAL : 0x00000000U
10546ad5b5801SMichal Simek     // ..
10547ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B68, 0xFFFFFFFFU ,0x00F9861CU),
10548ad5b5801SMichal Simek     // .. VREF_INT_EN = 0x1
10549ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[0:0] = 0x00000001U
10550ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
10551ad5b5801SMichal Simek     // .. VREF_SEL = 0x4
10552ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[4:1] = 0x00000004U
10553ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000001EU    VAL : 0x00000008U
10554ad5b5801SMichal Simek     // .. VREF_EXT_EN = 0x0
10555ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[6:5] = 0x00000000U
10556ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000060U    VAL : 0x00000000U
10557ad5b5801SMichal Simek     // .. VREF_PULLUP_EN = 0x0
10558ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[8:7] = 0x00000000U
10559ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000180U    VAL : 0x00000000U
10560ad5b5801SMichal Simek     // .. REFIO_EN = 0x1
10561ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[9:9] = 0x00000001U
10562ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000200U
10563ad5b5801SMichal Simek     // .. REFIO_PULLUP_EN = 0x0
10564ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[12:12] = 0x00000000U
10565ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10566ad5b5801SMichal Simek     // .. DRST_B_PULLUP_EN = 0x0
10567ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[13:13] = 0x00000000U
10568ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10569ad5b5801SMichal Simek     // .. CKE_PULLUP_EN = 0x0
10570ad5b5801SMichal Simek     // .. ==> 0XF8000B6C[14:14] = 0x00000000U
10571ad5b5801SMichal Simek     // ..     ==> MASK : 0x00004000U    VAL : 0x00000000U
10572ad5b5801SMichal Simek     // ..
10573ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B6C, 0x000073FFU ,0x00000209U),
10574ad5b5801SMichal Simek     // .. .. START: ASSERT RESET
10575ad5b5801SMichal Simek     // .. .. RESET = 1
10576ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
10577ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
10578ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
10579ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
10580ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
10581ad5b5801SMichal Simek     // .. ..
10582ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000021U ,0x00000021U),
10583ad5b5801SMichal Simek     // .. .. FINISH: ASSERT RESET
10584ad5b5801SMichal Simek     // .. .. START: DEASSERT RESET
10585ad5b5801SMichal Simek     // .. .. RESET = 0
10586ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000000U
10587ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10588ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
10589ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
10590ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
10591ad5b5801SMichal Simek     // .. ..
10592ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x00000021U ,0x00000020U),
10593ad5b5801SMichal Simek     // .. .. FINISH: DEASSERT RESET
10594ad5b5801SMichal Simek     // .. .. RESET = 0x1
10595ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[0:0] = 0x00000001U
10596ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
10597ad5b5801SMichal Simek     // .. .. ENABLE = 0x1
10598ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[1:1] = 0x00000001U
10599ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10600ad5b5801SMichal Simek     // .. .. VRP_TRI = 0x0
10601ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[2:2] = 0x00000000U
10602ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10603ad5b5801SMichal Simek     // .. .. VRN_TRI = 0x0
10604ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[3:3] = 0x00000000U
10605ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
10606ad5b5801SMichal Simek     // .. .. VRP_OUT = 0x0
10607ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[4:4] = 0x00000000U
10608ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000010U    VAL : 0x00000000U
10609ad5b5801SMichal Simek     // .. .. VRN_OUT = 0x1
10610ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[5:5] = 0x00000001U
10611ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000020U    VAL : 0x00000020U
10612ad5b5801SMichal Simek     // .. .. NREF_OPT1 = 0x0
10613ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[7:6] = 0x00000000U
10614ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
10615ad5b5801SMichal Simek     // .. .. NREF_OPT2 = 0x0
10616ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[10:8] = 0x00000000U
10617ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00000700U    VAL : 0x00000000U
10618ad5b5801SMichal Simek     // .. .. NREF_OPT4 = 0x1
10619ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[13:11] = 0x00000001U
10620ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00003800U    VAL : 0x00000800U
10621ad5b5801SMichal Simek     // .. .. PREF_OPT1 = 0x0
10622ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[16:14] = 0x00000000U
10623ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x0001C000U    VAL : 0x00000000U
10624ad5b5801SMichal Simek     // .. .. PREF_OPT2 = 0x0
10625ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[19:17] = 0x00000000U
10626ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x000E0000U    VAL : 0x00000000U
10627ad5b5801SMichal Simek     // .. .. UPDATE_CONTROL = 0x0
10628ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[20:20] = 0x00000000U
10629ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
10630ad5b5801SMichal Simek     // .. .. INIT_COMPLETE = 0x0
10631ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[21:21] = 0x00000000U
10632ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
10633ad5b5801SMichal Simek     // .. .. TST_CLK = 0x0
10634ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[22:22] = 0x00000000U
10635ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
10636ad5b5801SMichal Simek     // .. .. TST_HLN = 0x0
10637ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[23:23] = 0x00000000U
10638ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
10639ad5b5801SMichal Simek     // .. .. TST_HLP = 0x0
10640ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[24:24] = 0x00000000U
10641ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
10642ad5b5801SMichal Simek     // .. .. TST_RST = 0x0
10643ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[25:25] = 0x00000000U
10644ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x02000000U    VAL : 0x00000000U
10645ad5b5801SMichal Simek     // .. .. INT_DCI_EN = 0x0
10646ad5b5801SMichal Simek     // .. .. ==> 0XF8000B70[26:26] = 0x00000000U
10647ad5b5801SMichal Simek     // .. ..     ==> MASK : 0x04000000U    VAL : 0x00000000U
10648ad5b5801SMichal Simek     // .. ..
10649ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B70, 0x07FFFFFFU ,0x00000823U),
10650ad5b5801SMichal Simek     // .. FINISH: DDRIOB SETTINGS
10651ad5b5801SMichal Simek     // .. START: MIO PROGRAMMING
10652ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10653ad5b5801SMichal Simek     // .. ==> 0XF8000700[0:0] = 0x00000000U
10654ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10655ad5b5801SMichal Simek     // .. L0_SEL = 1
10656ad5b5801SMichal Simek     // .. ==> 0XF8000700[1:1] = 0x00000001U
10657ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10658ad5b5801SMichal Simek     // .. L1_SEL = 0
10659ad5b5801SMichal Simek     // .. ==> 0XF8000700[2:2] = 0x00000000U
10660ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10661ad5b5801SMichal Simek     // .. L2_SEL = 0
10662ad5b5801SMichal Simek     // .. ==> 0XF8000700[4:3] = 0x00000000U
10663ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10664ad5b5801SMichal Simek     // .. L3_SEL = 0
10665ad5b5801SMichal Simek     // .. ==> 0XF8000700[7:5] = 0x00000000U
10666ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10667ad5b5801SMichal Simek     // .. Speed = 0
10668ad5b5801SMichal Simek     // .. ==> 0XF8000700[8:8] = 0x00000000U
10669ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10670ad5b5801SMichal Simek     // .. IO_Type = 1
10671ad5b5801SMichal Simek     // .. ==> 0XF8000700[11:9] = 0x00000001U
10672ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10673ad5b5801SMichal Simek     // .. PULLUP = 1
10674ad5b5801SMichal Simek     // .. ==> 0XF8000700[12:12] = 0x00000001U
10675ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
10676ad5b5801SMichal Simek     // .. DisableRcvr = 0
10677ad5b5801SMichal Simek     // .. ==> 0XF8000700[13:13] = 0x00000000U
10678ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10679ad5b5801SMichal Simek     // ..
10680ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000700, 0x00003FFFU ,0x00001202U),
10681ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10682ad5b5801SMichal Simek     // .. ==> 0XF8000704[0:0] = 0x00000000U
10683ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10684ad5b5801SMichal Simek     // .. L0_SEL = 1
10685ad5b5801SMichal Simek     // .. ==> 0XF8000704[1:1] = 0x00000001U
10686ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10687ad5b5801SMichal Simek     // .. L1_SEL = 0
10688ad5b5801SMichal Simek     // .. ==> 0XF8000704[2:2] = 0x00000000U
10689ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10690ad5b5801SMichal Simek     // .. L2_SEL = 0
10691ad5b5801SMichal Simek     // .. ==> 0XF8000704[4:3] = 0x00000000U
10692ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10693ad5b5801SMichal Simek     // .. L3_SEL = 0
10694ad5b5801SMichal Simek     // .. ==> 0XF8000704[7:5] = 0x00000000U
10695ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10696ad5b5801SMichal Simek     // .. Speed = 0
10697ad5b5801SMichal Simek     // .. ==> 0XF8000704[8:8] = 0x00000000U
10698ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10699ad5b5801SMichal Simek     // .. IO_Type = 1
10700ad5b5801SMichal Simek     // .. ==> 0XF8000704[11:9] = 0x00000001U
10701ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10702ad5b5801SMichal Simek     // .. PULLUP = 1
10703ad5b5801SMichal Simek     // .. ==> 0XF8000704[12:12] = 0x00000001U
10704ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
10705ad5b5801SMichal Simek     // .. DisableRcvr = 0
10706ad5b5801SMichal Simek     // .. ==> 0XF8000704[13:13] = 0x00000000U
10707ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10708ad5b5801SMichal Simek     // ..
10709ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000704, 0x00003FFFU ,0x00001202U),
10710ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10711ad5b5801SMichal Simek     // .. ==> 0XF8000708[0:0] = 0x00000000U
10712ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10713ad5b5801SMichal Simek     // .. L0_SEL = 1
10714ad5b5801SMichal Simek     // .. ==> 0XF8000708[1:1] = 0x00000001U
10715ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10716ad5b5801SMichal Simek     // .. L1_SEL = 0
10717ad5b5801SMichal Simek     // .. ==> 0XF8000708[2:2] = 0x00000000U
10718ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10719ad5b5801SMichal Simek     // .. L2_SEL = 0
10720ad5b5801SMichal Simek     // .. ==> 0XF8000708[4:3] = 0x00000000U
10721ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10722ad5b5801SMichal Simek     // .. L3_SEL = 0
10723ad5b5801SMichal Simek     // .. ==> 0XF8000708[7:5] = 0x00000000U
10724ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10725ad5b5801SMichal Simek     // .. Speed = 0
10726ad5b5801SMichal Simek     // .. ==> 0XF8000708[8:8] = 0x00000000U
10727ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10728ad5b5801SMichal Simek     // .. IO_Type = 1
10729ad5b5801SMichal Simek     // .. ==> 0XF8000708[11:9] = 0x00000001U
10730ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10731ad5b5801SMichal Simek     // .. PULLUP = 0
10732ad5b5801SMichal Simek     // .. ==> 0XF8000708[12:12] = 0x00000000U
10733ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10734ad5b5801SMichal Simek     // .. DisableRcvr = 0
10735ad5b5801SMichal Simek     // .. ==> 0XF8000708[13:13] = 0x00000000U
10736ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10737ad5b5801SMichal Simek     // ..
10738ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000708, 0x00003FFFU ,0x00000202U),
10739ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10740ad5b5801SMichal Simek     // .. ==> 0XF800070C[0:0] = 0x00000000U
10741ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10742ad5b5801SMichal Simek     // .. L0_SEL = 1
10743ad5b5801SMichal Simek     // .. ==> 0XF800070C[1:1] = 0x00000001U
10744ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10745ad5b5801SMichal Simek     // .. L1_SEL = 0
10746ad5b5801SMichal Simek     // .. ==> 0XF800070C[2:2] = 0x00000000U
10747ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10748ad5b5801SMichal Simek     // .. L2_SEL = 0
10749ad5b5801SMichal Simek     // .. ==> 0XF800070C[4:3] = 0x00000000U
10750ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10751ad5b5801SMichal Simek     // .. L3_SEL = 0
10752ad5b5801SMichal Simek     // .. ==> 0XF800070C[7:5] = 0x00000000U
10753ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10754ad5b5801SMichal Simek     // .. Speed = 0
10755ad5b5801SMichal Simek     // .. ==> 0XF800070C[8:8] = 0x00000000U
10756ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10757ad5b5801SMichal Simek     // .. IO_Type = 1
10758ad5b5801SMichal Simek     // .. ==> 0XF800070C[11:9] = 0x00000001U
10759ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10760ad5b5801SMichal Simek     // .. PULLUP = 0
10761ad5b5801SMichal Simek     // .. ==> 0XF800070C[12:12] = 0x00000000U
10762ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10763ad5b5801SMichal Simek     // .. DisableRcvr = 0
10764ad5b5801SMichal Simek     // .. ==> 0XF800070C[13:13] = 0x00000000U
10765ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10766ad5b5801SMichal Simek     // ..
10767ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800070C, 0x00003FFFU ,0x00000202U),
10768ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10769ad5b5801SMichal Simek     // .. ==> 0XF8000710[0:0] = 0x00000000U
10770ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10771ad5b5801SMichal Simek     // .. L0_SEL = 1
10772ad5b5801SMichal Simek     // .. ==> 0XF8000710[1:1] = 0x00000001U
10773ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10774ad5b5801SMichal Simek     // .. L1_SEL = 0
10775ad5b5801SMichal Simek     // .. ==> 0XF8000710[2:2] = 0x00000000U
10776ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10777ad5b5801SMichal Simek     // .. L2_SEL = 0
10778ad5b5801SMichal Simek     // .. ==> 0XF8000710[4:3] = 0x00000000U
10779ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10780ad5b5801SMichal Simek     // .. L3_SEL = 0
10781ad5b5801SMichal Simek     // .. ==> 0XF8000710[7:5] = 0x00000000U
10782ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10783ad5b5801SMichal Simek     // .. Speed = 0
10784ad5b5801SMichal Simek     // .. ==> 0XF8000710[8:8] = 0x00000000U
10785ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10786ad5b5801SMichal Simek     // .. IO_Type = 1
10787ad5b5801SMichal Simek     // .. ==> 0XF8000710[11:9] = 0x00000001U
10788ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10789ad5b5801SMichal Simek     // .. PULLUP = 0
10790ad5b5801SMichal Simek     // .. ==> 0XF8000710[12:12] = 0x00000000U
10791ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10792ad5b5801SMichal Simek     // .. DisableRcvr = 0
10793ad5b5801SMichal Simek     // .. ==> 0XF8000710[13:13] = 0x00000000U
10794ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10795ad5b5801SMichal Simek     // ..
10796ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000710, 0x00003FFFU ,0x00000202U),
10797ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10798ad5b5801SMichal Simek     // .. ==> 0XF8000714[0:0] = 0x00000000U
10799ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10800ad5b5801SMichal Simek     // .. L0_SEL = 1
10801ad5b5801SMichal Simek     // .. ==> 0XF8000714[1:1] = 0x00000001U
10802ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10803ad5b5801SMichal Simek     // .. L1_SEL = 0
10804ad5b5801SMichal Simek     // .. ==> 0XF8000714[2:2] = 0x00000000U
10805ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10806ad5b5801SMichal Simek     // .. L2_SEL = 0
10807ad5b5801SMichal Simek     // .. ==> 0XF8000714[4:3] = 0x00000000U
10808ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10809ad5b5801SMichal Simek     // .. L3_SEL = 0
10810ad5b5801SMichal Simek     // .. ==> 0XF8000714[7:5] = 0x00000000U
10811ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10812ad5b5801SMichal Simek     // .. Speed = 0
10813ad5b5801SMichal Simek     // .. ==> 0XF8000714[8:8] = 0x00000000U
10814ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10815ad5b5801SMichal Simek     // .. IO_Type = 1
10816ad5b5801SMichal Simek     // .. ==> 0XF8000714[11:9] = 0x00000001U
10817ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10818ad5b5801SMichal Simek     // .. PULLUP = 0
10819ad5b5801SMichal Simek     // .. ==> 0XF8000714[12:12] = 0x00000000U
10820ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10821ad5b5801SMichal Simek     // .. DisableRcvr = 0
10822ad5b5801SMichal Simek     // .. ==> 0XF8000714[13:13] = 0x00000000U
10823ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10824ad5b5801SMichal Simek     // ..
10825ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000714, 0x00003FFFU ,0x00000202U),
10826ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10827ad5b5801SMichal Simek     // .. ==> 0XF8000718[0:0] = 0x00000000U
10828ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10829ad5b5801SMichal Simek     // .. L0_SEL = 1
10830ad5b5801SMichal Simek     // .. ==> 0XF8000718[1:1] = 0x00000001U
10831ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10832ad5b5801SMichal Simek     // .. L1_SEL = 0
10833ad5b5801SMichal Simek     // .. ==> 0XF8000718[2:2] = 0x00000000U
10834ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10835ad5b5801SMichal Simek     // .. L2_SEL = 0
10836ad5b5801SMichal Simek     // .. ==> 0XF8000718[4:3] = 0x00000000U
10837ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10838ad5b5801SMichal Simek     // .. L3_SEL = 0
10839ad5b5801SMichal Simek     // .. ==> 0XF8000718[7:5] = 0x00000000U
10840ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10841ad5b5801SMichal Simek     // .. Speed = 0
10842ad5b5801SMichal Simek     // .. ==> 0XF8000718[8:8] = 0x00000000U
10843ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10844ad5b5801SMichal Simek     // .. IO_Type = 1
10845ad5b5801SMichal Simek     // .. ==> 0XF8000718[11:9] = 0x00000001U
10846ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10847ad5b5801SMichal Simek     // .. PULLUP = 0
10848ad5b5801SMichal Simek     // .. ==> 0XF8000718[12:12] = 0x00000000U
10849ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10850ad5b5801SMichal Simek     // .. DisableRcvr = 0
10851ad5b5801SMichal Simek     // .. ==> 0XF8000718[13:13] = 0x00000000U
10852ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10853ad5b5801SMichal Simek     // ..
10854ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000718, 0x00003FFFU ,0x00000202U),
10855ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10856ad5b5801SMichal Simek     // .. ==> 0XF800071C[0:0] = 0x00000000U
10857ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10858ad5b5801SMichal Simek     // .. L0_SEL = 0
10859ad5b5801SMichal Simek     // .. ==> 0XF800071C[1:1] = 0x00000000U
10860ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
10861ad5b5801SMichal Simek     // .. L1_SEL = 0
10862ad5b5801SMichal Simek     // .. ==> 0XF800071C[2:2] = 0x00000000U
10863ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10864ad5b5801SMichal Simek     // .. L2_SEL = 0
10865ad5b5801SMichal Simek     // .. ==> 0XF800071C[4:3] = 0x00000000U
10866ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10867ad5b5801SMichal Simek     // .. L3_SEL = 0
10868ad5b5801SMichal Simek     // .. ==> 0XF800071C[7:5] = 0x00000000U
10869ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10870ad5b5801SMichal Simek     // .. Speed = 0
10871ad5b5801SMichal Simek     // .. ==> 0XF800071C[8:8] = 0x00000000U
10872ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10873ad5b5801SMichal Simek     // .. IO_Type = 1
10874ad5b5801SMichal Simek     // .. ==> 0XF800071C[11:9] = 0x00000001U
10875ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10876ad5b5801SMichal Simek     // .. PULLUP = 0
10877ad5b5801SMichal Simek     // .. ==> 0XF800071C[12:12] = 0x00000000U
10878ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10879ad5b5801SMichal Simek     // .. DisableRcvr = 0
10880ad5b5801SMichal Simek     // .. ==> 0XF800071C[13:13] = 0x00000000U
10881ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10882ad5b5801SMichal Simek     // ..
10883ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800071C, 0x00003FFFU ,0x00000200U),
10884ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10885ad5b5801SMichal Simek     // .. ==> 0XF8000720[0:0] = 0x00000000U
10886ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10887ad5b5801SMichal Simek     // .. L0_SEL = 1
10888ad5b5801SMichal Simek     // .. ==> 0XF8000720[1:1] = 0x00000001U
10889ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10890ad5b5801SMichal Simek     // .. L1_SEL = 0
10891ad5b5801SMichal Simek     // .. ==> 0XF8000720[2:2] = 0x00000000U
10892ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10893ad5b5801SMichal Simek     // .. L2_SEL = 0
10894ad5b5801SMichal Simek     // .. ==> 0XF8000720[4:3] = 0x00000000U
10895ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10896ad5b5801SMichal Simek     // .. L3_SEL = 0
10897ad5b5801SMichal Simek     // .. ==> 0XF8000720[7:5] = 0x00000000U
10898ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10899ad5b5801SMichal Simek     // .. Speed = 0
10900ad5b5801SMichal Simek     // .. ==> 0XF8000720[8:8] = 0x00000000U
10901ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10902ad5b5801SMichal Simek     // .. IO_Type = 1
10903ad5b5801SMichal Simek     // .. ==> 0XF8000720[11:9] = 0x00000001U
10904ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10905ad5b5801SMichal Simek     // .. PULLUP = 0
10906ad5b5801SMichal Simek     // .. ==> 0XF8000720[12:12] = 0x00000000U
10907ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
10908ad5b5801SMichal Simek     // .. DisableRcvr = 0
10909ad5b5801SMichal Simek     // .. ==> 0XF8000720[13:13] = 0x00000000U
10910ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10911ad5b5801SMichal Simek     // ..
10912ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000720, 0x00003FFFU ,0x00000202U),
10913ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10914ad5b5801SMichal Simek     // .. ==> 0XF8000724[0:0] = 0x00000000U
10915ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10916ad5b5801SMichal Simek     // .. L0_SEL = 1
10917ad5b5801SMichal Simek     // .. ==> 0XF8000724[1:1] = 0x00000001U
10918ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10919ad5b5801SMichal Simek     // .. L1_SEL = 0
10920ad5b5801SMichal Simek     // .. ==> 0XF8000724[2:2] = 0x00000000U
10921ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10922ad5b5801SMichal Simek     // .. L2_SEL = 0
10923ad5b5801SMichal Simek     // .. ==> 0XF8000724[4:3] = 0x00000000U
10924ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10925ad5b5801SMichal Simek     // .. L3_SEL = 0
10926ad5b5801SMichal Simek     // .. ==> 0XF8000724[7:5] = 0x00000000U
10927ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10928ad5b5801SMichal Simek     // .. Speed = 0
10929ad5b5801SMichal Simek     // .. ==> 0XF8000724[8:8] = 0x00000000U
10930ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10931ad5b5801SMichal Simek     // .. IO_Type = 1
10932ad5b5801SMichal Simek     // .. ==> 0XF8000724[11:9] = 0x00000001U
10933ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10934ad5b5801SMichal Simek     // .. PULLUP = 1
10935ad5b5801SMichal Simek     // .. ==> 0XF8000724[12:12] = 0x00000001U
10936ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
10937ad5b5801SMichal Simek     // .. DisableRcvr = 0
10938ad5b5801SMichal Simek     // .. ==> 0XF8000724[13:13] = 0x00000000U
10939ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10940ad5b5801SMichal Simek     // ..
10941ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000724, 0x00003FFFU ,0x00001202U),
10942ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10943ad5b5801SMichal Simek     // .. ==> 0XF8000728[0:0] = 0x00000000U
10944ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10945ad5b5801SMichal Simek     // .. L0_SEL = 1
10946ad5b5801SMichal Simek     // .. ==> 0XF8000728[1:1] = 0x00000001U
10947ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10948ad5b5801SMichal Simek     // .. L1_SEL = 0
10949ad5b5801SMichal Simek     // .. ==> 0XF8000728[2:2] = 0x00000000U
10950ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10951ad5b5801SMichal Simek     // .. L2_SEL = 0
10952ad5b5801SMichal Simek     // .. ==> 0XF8000728[4:3] = 0x00000000U
10953ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10954ad5b5801SMichal Simek     // .. L3_SEL = 0
10955ad5b5801SMichal Simek     // .. ==> 0XF8000728[7:5] = 0x00000000U
10956ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10957ad5b5801SMichal Simek     // .. Speed = 0
10958ad5b5801SMichal Simek     // .. ==> 0XF8000728[8:8] = 0x00000000U
10959ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10960ad5b5801SMichal Simek     // .. IO_Type = 1
10961ad5b5801SMichal Simek     // .. ==> 0XF8000728[11:9] = 0x00000001U
10962ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10963ad5b5801SMichal Simek     // .. PULLUP = 1
10964ad5b5801SMichal Simek     // .. ==> 0XF8000728[12:12] = 0x00000001U
10965ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
10966ad5b5801SMichal Simek     // .. DisableRcvr = 0
10967ad5b5801SMichal Simek     // .. ==> 0XF8000728[13:13] = 0x00000000U
10968ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10969ad5b5801SMichal Simek     // ..
10970ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000728, 0x00003FFFU ,0x00001202U),
10971ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
10972ad5b5801SMichal Simek     // .. ==> 0XF800072C[0:0] = 0x00000000U
10973ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
10974ad5b5801SMichal Simek     // .. L0_SEL = 1
10975ad5b5801SMichal Simek     // .. ==> 0XF800072C[1:1] = 0x00000001U
10976ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
10977ad5b5801SMichal Simek     // .. L1_SEL = 0
10978ad5b5801SMichal Simek     // .. ==> 0XF800072C[2:2] = 0x00000000U
10979ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
10980ad5b5801SMichal Simek     // .. L2_SEL = 0
10981ad5b5801SMichal Simek     // .. ==> 0XF800072C[4:3] = 0x00000000U
10982ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
10983ad5b5801SMichal Simek     // .. L3_SEL = 0
10984ad5b5801SMichal Simek     // .. ==> 0XF800072C[7:5] = 0x00000000U
10985ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
10986ad5b5801SMichal Simek     // .. Speed = 0
10987ad5b5801SMichal Simek     // .. ==> 0XF800072C[8:8] = 0x00000000U
10988ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
10989ad5b5801SMichal Simek     // .. IO_Type = 1
10990ad5b5801SMichal Simek     // .. ==> 0XF800072C[11:9] = 0x00000001U
10991ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
10992ad5b5801SMichal Simek     // .. PULLUP = 1
10993ad5b5801SMichal Simek     // .. ==> 0XF800072C[12:12] = 0x00000001U
10994ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
10995ad5b5801SMichal Simek     // .. DisableRcvr = 0
10996ad5b5801SMichal Simek     // .. ==> 0XF800072C[13:13] = 0x00000000U
10997ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
10998ad5b5801SMichal Simek     // ..
10999ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800072C, 0x00003FFFU ,0x00001202U),
11000ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11001ad5b5801SMichal Simek     // .. ==> 0XF8000730[0:0] = 0x00000000U
11002ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11003ad5b5801SMichal Simek     // .. L0_SEL = 1
11004ad5b5801SMichal Simek     // .. ==> 0XF8000730[1:1] = 0x00000001U
11005ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11006ad5b5801SMichal Simek     // .. L1_SEL = 0
11007ad5b5801SMichal Simek     // .. ==> 0XF8000730[2:2] = 0x00000000U
11008ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11009ad5b5801SMichal Simek     // .. L2_SEL = 0
11010ad5b5801SMichal Simek     // .. ==> 0XF8000730[4:3] = 0x00000000U
11011ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11012ad5b5801SMichal Simek     // .. L3_SEL = 0
11013ad5b5801SMichal Simek     // .. ==> 0XF8000730[7:5] = 0x00000000U
11014ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11015ad5b5801SMichal Simek     // .. Speed = 0
11016ad5b5801SMichal Simek     // .. ==> 0XF8000730[8:8] = 0x00000000U
11017ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11018ad5b5801SMichal Simek     // .. IO_Type = 1
11019ad5b5801SMichal Simek     // .. ==> 0XF8000730[11:9] = 0x00000001U
11020ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11021ad5b5801SMichal Simek     // .. PULLUP = 1
11022ad5b5801SMichal Simek     // .. ==> 0XF8000730[12:12] = 0x00000001U
11023ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
11024ad5b5801SMichal Simek     // .. DisableRcvr = 0
11025ad5b5801SMichal Simek     // .. ==> 0XF8000730[13:13] = 0x00000000U
11026ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11027ad5b5801SMichal Simek     // ..
11028ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000730, 0x00003FFFU ,0x00001202U),
11029ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11030ad5b5801SMichal Simek     // .. ==> 0XF8000734[0:0] = 0x00000000U
11031ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11032ad5b5801SMichal Simek     // .. L0_SEL = 1
11033ad5b5801SMichal Simek     // .. ==> 0XF8000734[1:1] = 0x00000001U
11034ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11035ad5b5801SMichal Simek     // .. L1_SEL = 0
11036ad5b5801SMichal Simek     // .. ==> 0XF8000734[2:2] = 0x00000000U
11037ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11038ad5b5801SMichal Simek     // .. L2_SEL = 0
11039ad5b5801SMichal Simek     // .. ==> 0XF8000734[4:3] = 0x00000000U
11040ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11041ad5b5801SMichal Simek     // .. L3_SEL = 0
11042ad5b5801SMichal Simek     // .. ==> 0XF8000734[7:5] = 0x00000000U
11043ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11044ad5b5801SMichal Simek     // .. Speed = 0
11045ad5b5801SMichal Simek     // .. ==> 0XF8000734[8:8] = 0x00000000U
11046ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11047ad5b5801SMichal Simek     // .. IO_Type = 1
11048ad5b5801SMichal Simek     // .. ==> 0XF8000734[11:9] = 0x00000001U
11049ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11050ad5b5801SMichal Simek     // .. PULLUP = 1
11051ad5b5801SMichal Simek     // .. ==> 0XF8000734[12:12] = 0x00000001U
11052ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
11053ad5b5801SMichal Simek     // .. DisableRcvr = 0
11054ad5b5801SMichal Simek     // .. ==> 0XF8000734[13:13] = 0x00000000U
11055ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11056ad5b5801SMichal Simek     // ..
11057ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000734, 0x00003FFFU ,0x00001202U),
11058ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11059ad5b5801SMichal Simek     // .. ==> 0XF8000738[0:0] = 0x00000001U
11060ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11061ad5b5801SMichal Simek     // .. Speed = 0
11062ad5b5801SMichal Simek     // .. ==> 0XF8000738[8:8] = 0x00000000U
11063ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11064ad5b5801SMichal Simek     // .. IO_Type = 1
11065ad5b5801SMichal Simek     // .. ==> 0XF8000738[11:9] = 0x00000001U
11066ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11067ad5b5801SMichal Simek     // .. PULLUP = 1
11068ad5b5801SMichal Simek     // .. ==> 0XF8000738[12:12] = 0x00000001U
11069ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
11070ad5b5801SMichal Simek     // .. DisableRcvr = 0
11071ad5b5801SMichal Simek     // .. ==> 0XF8000738[13:13] = 0x00000000U
11072ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11073ad5b5801SMichal Simek     // ..
11074ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000738, 0x00003F01U ,0x00001201U),
11075ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11076ad5b5801SMichal Simek     // .. ==> 0XF800073C[0:0] = 0x00000001U
11077ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11078ad5b5801SMichal Simek     // .. Speed = 0
11079ad5b5801SMichal Simek     // .. ==> 0XF800073C[8:8] = 0x00000000U
11080ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11081ad5b5801SMichal Simek     // .. IO_Type = 1
11082ad5b5801SMichal Simek     // .. ==> 0XF800073C[11:9] = 0x00000001U
11083ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11084ad5b5801SMichal Simek     // .. PULLUP = 1
11085ad5b5801SMichal Simek     // .. ==> 0XF800073C[12:12] = 0x00000001U
11086ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
11087ad5b5801SMichal Simek     // .. DisableRcvr = 0
11088ad5b5801SMichal Simek     // .. ==> 0XF800073C[13:13] = 0x00000000U
11089ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11090ad5b5801SMichal Simek     // ..
11091ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800073C, 0x00003F01U ,0x00001201U),
11092ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11093ad5b5801SMichal Simek     // .. ==> 0XF8000740[0:0] = 0x00000000U
11094ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11095ad5b5801SMichal Simek     // .. L0_SEL = 1
11096ad5b5801SMichal Simek     // .. ==> 0XF8000740[1:1] = 0x00000001U
11097ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11098ad5b5801SMichal Simek     // .. L1_SEL = 0
11099ad5b5801SMichal Simek     // .. ==> 0XF8000740[2:2] = 0x00000000U
11100ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11101ad5b5801SMichal Simek     // .. L2_SEL = 0
11102ad5b5801SMichal Simek     // .. ==> 0XF8000740[4:3] = 0x00000000U
11103ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11104ad5b5801SMichal Simek     // .. L3_SEL = 0
11105ad5b5801SMichal Simek     // .. ==> 0XF8000740[7:5] = 0x00000000U
11106ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11107ad5b5801SMichal Simek     // .. Speed = 0
11108ad5b5801SMichal Simek     // .. ==> 0XF8000740[8:8] = 0x00000000U
11109ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11110ad5b5801SMichal Simek     // .. IO_Type = 4
11111ad5b5801SMichal Simek     // .. ==> 0XF8000740[11:9] = 0x00000004U
11112ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
11113ad5b5801SMichal Simek     // .. PULLUP = 0
11114ad5b5801SMichal Simek     // .. ==> 0XF8000740[12:12] = 0x00000000U
11115ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11116ad5b5801SMichal Simek     // .. DisableRcvr = 1
11117ad5b5801SMichal Simek     // .. ==> 0XF8000740[13:13] = 0x00000001U
11118ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
11119ad5b5801SMichal Simek     // ..
11120ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000740, 0x00003FFFU ,0x00002802U),
11121ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11122ad5b5801SMichal Simek     // .. ==> 0XF8000744[0:0] = 0x00000000U
11123ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11124ad5b5801SMichal Simek     // .. L0_SEL = 1
11125ad5b5801SMichal Simek     // .. ==> 0XF8000744[1:1] = 0x00000001U
11126ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11127ad5b5801SMichal Simek     // .. L1_SEL = 0
11128ad5b5801SMichal Simek     // .. ==> 0XF8000744[2:2] = 0x00000000U
11129ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11130ad5b5801SMichal Simek     // .. L2_SEL = 0
11131ad5b5801SMichal Simek     // .. ==> 0XF8000744[4:3] = 0x00000000U
11132ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11133ad5b5801SMichal Simek     // .. L3_SEL = 0
11134ad5b5801SMichal Simek     // .. ==> 0XF8000744[7:5] = 0x00000000U
11135ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11136ad5b5801SMichal Simek     // .. Speed = 0
11137ad5b5801SMichal Simek     // .. ==> 0XF8000744[8:8] = 0x00000000U
11138ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11139ad5b5801SMichal Simek     // .. IO_Type = 4
11140ad5b5801SMichal Simek     // .. ==> 0XF8000744[11:9] = 0x00000004U
11141ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
11142ad5b5801SMichal Simek     // .. PULLUP = 0
11143ad5b5801SMichal Simek     // .. ==> 0XF8000744[12:12] = 0x00000000U
11144ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11145ad5b5801SMichal Simek     // .. DisableRcvr = 1
11146ad5b5801SMichal Simek     // .. ==> 0XF8000744[13:13] = 0x00000001U
11147ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
11148ad5b5801SMichal Simek     // ..
11149ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000744, 0x00003FFFU ,0x00002802U),
11150ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11151ad5b5801SMichal Simek     // .. ==> 0XF8000748[0:0] = 0x00000000U
11152ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11153ad5b5801SMichal Simek     // .. L0_SEL = 1
11154ad5b5801SMichal Simek     // .. ==> 0XF8000748[1:1] = 0x00000001U
11155ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11156ad5b5801SMichal Simek     // .. L1_SEL = 0
11157ad5b5801SMichal Simek     // .. ==> 0XF8000748[2:2] = 0x00000000U
11158ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11159ad5b5801SMichal Simek     // .. L2_SEL = 0
11160ad5b5801SMichal Simek     // .. ==> 0XF8000748[4:3] = 0x00000000U
11161ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11162ad5b5801SMichal Simek     // .. L3_SEL = 0
11163ad5b5801SMichal Simek     // .. ==> 0XF8000748[7:5] = 0x00000000U
11164ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11165ad5b5801SMichal Simek     // .. Speed = 0
11166ad5b5801SMichal Simek     // .. ==> 0XF8000748[8:8] = 0x00000000U
11167ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11168ad5b5801SMichal Simek     // .. IO_Type = 4
11169ad5b5801SMichal Simek     // .. ==> 0XF8000748[11:9] = 0x00000004U
11170ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
11171ad5b5801SMichal Simek     // .. PULLUP = 0
11172ad5b5801SMichal Simek     // .. ==> 0XF8000748[12:12] = 0x00000000U
11173ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11174ad5b5801SMichal Simek     // .. DisableRcvr = 1
11175ad5b5801SMichal Simek     // .. ==> 0XF8000748[13:13] = 0x00000001U
11176ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
11177ad5b5801SMichal Simek     // ..
11178ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000748, 0x00003FFFU ,0x00002802U),
11179ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11180ad5b5801SMichal Simek     // .. ==> 0XF800074C[0:0] = 0x00000000U
11181ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11182ad5b5801SMichal Simek     // .. L0_SEL = 1
11183ad5b5801SMichal Simek     // .. ==> 0XF800074C[1:1] = 0x00000001U
11184ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11185ad5b5801SMichal Simek     // .. L1_SEL = 0
11186ad5b5801SMichal Simek     // .. ==> 0XF800074C[2:2] = 0x00000000U
11187ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11188ad5b5801SMichal Simek     // .. L2_SEL = 0
11189ad5b5801SMichal Simek     // .. ==> 0XF800074C[4:3] = 0x00000000U
11190ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11191ad5b5801SMichal Simek     // .. L3_SEL = 0
11192ad5b5801SMichal Simek     // .. ==> 0XF800074C[7:5] = 0x00000000U
11193ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11194ad5b5801SMichal Simek     // .. Speed = 0
11195ad5b5801SMichal Simek     // .. ==> 0XF800074C[8:8] = 0x00000000U
11196ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11197ad5b5801SMichal Simek     // .. IO_Type = 4
11198ad5b5801SMichal Simek     // .. ==> 0XF800074C[11:9] = 0x00000004U
11199ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
11200ad5b5801SMichal Simek     // .. PULLUP = 0
11201ad5b5801SMichal Simek     // .. ==> 0XF800074C[12:12] = 0x00000000U
11202ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11203ad5b5801SMichal Simek     // .. DisableRcvr = 1
11204ad5b5801SMichal Simek     // .. ==> 0XF800074C[13:13] = 0x00000001U
11205ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
11206ad5b5801SMichal Simek     // ..
11207ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800074C, 0x00003FFFU ,0x00002802U),
11208ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11209ad5b5801SMichal Simek     // .. ==> 0XF8000750[0:0] = 0x00000000U
11210ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11211ad5b5801SMichal Simek     // .. L0_SEL = 1
11212ad5b5801SMichal Simek     // .. ==> 0XF8000750[1:1] = 0x00000001U
11213ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11214ad5b5801SMichal Simek     // .. L1_SEL = 0
11215ad5b5801SMichal Simek     // .. ==> 0XF8000750[2:2] = 0x00000000U
11216ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11217ad5b5801SMichal Simek     // .. L2_SEL = 0
11218ad5b5801SMichal Simek     // .. ==> 0XF8000750[4:3] = 0x00000000U
11219ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11220ad5b5801SMichal Simek     // .. L3_SEL = 0
11221ad5b5801SMichal Simek     // .. ==> 0XF8000750[7:5] = 0x00000000U
11222ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11223ad5b5801SMichal Simek     // .. Speed = 0
11224ad5b5801SMichal Simek     // .. ==> 0XF8000750[8:8] = 0x00000000U
11225ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11226ad5b5801SMichal Simek     // .. IO_Type = 4
11227ad5b5801SMichal Simek     // .. ==> 0XF8000750[11:9] = 0x00000004U
11228ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
11229ad5b5801SMichal Simek     // .. PULLUP = 0
11230ad5b5801SMichal Simek     // .. ==> 0XF8000750[12:12] = 0x00000000U
11231ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11232ad5b5801SMichal Simek     // .. DisableRcvr = 1
11233ad5b5801SMichal Simek     // .. ==> 0XF8000750[13:13] = 0x00000001U
11234ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
11235ad5b5801SMichal Simek     // ..
11236ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000750, 0x00003FFFU ,0x00002802U),
11237ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11238ad5b5801SMichal Simek     // .. ==> 0XF8000754[0:0] = 0x00000000U
11239ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11240ad5b5801SMichal Simek     // .. L0_SEL = 1
11241ad5b5801SMichal Simek     // .. ==> 0XF8000754[1:1] = 0x00000001U
11242ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11243ad5b5801SMichal Simek     // .. L1_SEL = 0
11244ad5b5801SMichal Simek     // .. ==> 0XF8000754[2:2] = 0x00000000U
11245ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11246ad5b5801SMichal Simek     // .. L2_SEL = 0
11247ad5b5801SMichal Simek     // .. ==> 0XF8000754[4:3] = 0x00000000U
11248ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11249ad5b5801SMichal Simek     // .. L3_SEL = 0
11250ad5b5801SMichal Simek     // .. ==> 0XF8000754[7:5] = 0x00000000U
11251ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11252ad5b5801SMichal Simek     // .. Speed = 0
11253ad5b5801SMichal Simek     // .. ==> 0XF8000754[8:8] = 0x00000000U
11254ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11255ad5b5801SMichal Simek     // .. IO_Type = 4
11256ad5b5801SMichal Simek     // .. ==> 0XF8000754[11:9] = 0x00000004U
11257ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
11258ad5b5801SMichal Simek     // .. PULLUP = 0
11259ad5b5801SMichal Simek     // .. ==> 0XF8000754[12:12] = 0x00000000U
11260ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11261ad5b5801SMichal Simek     // .. DisableRcvr = 1
11262ad5b5801SMichal Simek     // .. ==> 0XF8000754[13:13] = 0x00000001U
11263ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00002000U
11264ad5b5801SMichal Simek     // ..
11265ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000754, 0x00003FFFU ,0x00002802U),
11266ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11267ad5b5801SMichal Simek     // .. ==> 0XF8000758[0:0] = 0x00000001U
11268ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11269ad5b5801SMichal Simek     // .. L0_SEL = 1
11270ad5b5801SMichal Simek     // .. ==> 0XF8000758[1:1] = 0x00000001U
11271ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11272ad5b5801SMichal Simek     // .. L1_SEL = 0
11273ad5b5801SMichal Simek     // .. ==> 0XF8000758[2:2] = 0x00000000U
11274ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11275ad5b5801SMichal Simek     // .. L2_SEL = 0
11276ad5b5801SMichal Simek     // .. ==> 0XF8000758[4:3] = 0x00000000U
11277ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11278ad5b5801SMichal Simek     // .. L3_SEL = 0
11279ad5b5801SMichal Simek     // .. ==> 0XF8000758[7:5] = 0x00000000U
11280ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11281ad5b5801SMichal Simek     // .. Speed = 0
11282ad5b5801SMichal Simek     // .. ==> 0XF8000758[8:8] = 0x00000000U
11283ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11284ad5b5801SMichal Simek     // .. IO_Type = 4
11285ad5b5801SMichal Simek     // .. ==> 0XF8000758[11:9] = 0x00000004U
11286ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
11287ad5b5801SMichal Simek     // .. PULLUP = 0
11288ad5b5801SMichal Simek     // .. ==> 0XF8000758[12:12] = 0x00000000U
11289ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11290ad5b5801SMichal Simek     // .. DisableRcvr = 0
11291ad5b5801SMichal Simek     // .. ==> 0XF8000758[13:13] = 0x00000000U
11292ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11293ad5b5801SMichal Simek     // ..
11294ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000758, 0x00003FFFU ,0x00000803U),
11295ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11296ad5b5801SMichal Simek     // .. ==> 0XF800075C[0:0] = 0x00000001U
11297ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11298ad5b5801SMichal Simek     // .. L0_SEL = 1
11299ad5b5801SMichal Simek     // .. ==> 0XF800075C[1:1] = 0x00000001U
11300ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11301ad5b5801SMichal Simek     // .. L1_SEL = 0
11302ad5b5801SMichal Simek     // .. ==> 0XF800075C[2:2] = 0x00000000U
11303ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11304ad5b5801SMichal Simek     // .. L2_SEL = 0
11305ad5b5801SMichal Simek     // .. ==> 0XF800075C[4:3] = 0x00000000U
11306ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11307ad5b5801SMichal Simek     // .. L3_SEL = 0
11308ad5b5801SMichal Simek     // .. ==> 0XF800075C[7:5] = 0x00000000U
11309ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11310ad5b5801SMichal Simek     // .. Speed = 0
11311ad5b5801SMichal Simek     // .. ==> 0XF800075C[8:8] = 0x00000000U
11312ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11313ad5b5801SMichal Simek     // .. IO_Type = 4
11314ad5b5801SMichal Simek     // .. ==> 0XF800075C[11:9] = 0x00000004U
11315ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
11316ad5b5801SMichal Simek     // .. PULLUP = 0
11317ad5b5801SMichal Simek     // .. ==> 0XF800075C[12:12] = 0x00000000U
11318ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11319ad5b5801SMichal Simek     // .. DisableRcvr = 0
11320ad5b5801SMichal Simek     // .. ==> 0XF800075C[13:13] = 0x00000000U
11321ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11322ad5b5801SMichal Simek     // ..
11323ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800075C, 0x00003FFFU ,0x00000803U),
11324ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11325ad5b5801SMichal Simek     // .. ==> 0XF8000760[0:0] = 0x00000001U
11326ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11327ad5b5801SMichal Simek     // .. L0_SEL = 1
11328ad5b5801SMichal Simek     // .. ==> 0XF8000760[1:1] = 0x00000001U
11329ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11330ad5b5801SMichal Simek     // .. L1_SEL = 0
11331ad5b5801SMichal Simek     // .. ==> 0XF8000760[2:2] = 0x00000000U
11332ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11333ad5b5801SMichal Simek     // .. L2_SEL = 0
11334ad5b5801SMichal Simek     // .. ==> 0XF8000760[4:3] = 0x00000000U
11335ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11336ad5b5801SMichal Simek     // .. L3_SEL = 0
11337ad5b5801SMichal Simek     // .. ==> 0XF8000760[7:5] = 0x00000000U
11338ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11339ad5b5801SMichal Simek     // .. Speed = 0
11340ad5b5801SMichal Simek     // .. ==> 0XF8000760[8:8] = 0x00000000U
11341ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11342ad5b5801SMichal Simek     // .. IO_Type = 4
11343ad5b5801SMichal Simek     // .. ==> 0XF8000760[11:9] = 0x00000004U
11344ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
11345ad5b5801SMichal Simek     // .. PULLUP = 0
11346ad5b5801SMichal Simek     // .. ==> 0XF8000760[12:12] = 0x00000000U
11347ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11348ad5b5801SMichal Simek     // .. DisableRcvr = 0
11349ad5b5801SMichal Simek     // .. ==> 0XF8000760[13:13] = 0x00000000U
11350ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11351ad5b5801SMichal Simek     // ..
11352ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000760, 0x00003FFFU ,0x00000803U),
11353ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11354ad5b5801SMichal Simek     // .. ==> 0XF8000764[0:0] = 0x00000001U
11355ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11356ad5b5801SMichal Simek     // .. L0_SEL = 1
11357ad5b5801SMichal Simek     // .. ==> 0XF8000764[1:1] = 0x00000001U
11358ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11359ad5b5801SMichal Simek     // .. L1_SEL = 0
11360ad5b5801SMichal Simek     // .. ==> 0XF8000764[2:2] = 0x00000000U
11361ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11362ad5b5801SMichal Simek     // .. L2_SEL = 0
11363ad5b5801SMichal Simek     // .. ==> 0XF8000764[4:3] = 0x00000000U
11364ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11365ad5b5801SMichal Simek     // .. L3_SEL = 0
11366ad5b5801SMichal Simek     // .. ==> 0XF8000764[7:5] = 0x00000000U
11367ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11368ad5b5801SMichal Simek     // .. Speed = 0
11369ad5b5801SMichal Simek     // .. ==> 0XF8000764[8:8] = 0x00000000U
11370ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11371ad5b5801SMichal Simek     // .. IO_Type = 4
11372ad5b5801SMichal Simek     // .. ==> 0XF8000764[11:9] = 0x00000004U
11373ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
11374ad5b5801SMichal Simek     // .. PULLUP = 0
11375ad5b5801SMichal Simek     // .. ==> 0XF8000764[12:12] = 0x00000000U
11376ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11377ad5b5801SMichal Simek     // .. DisableRcvr = 0
11378ad5b5801SMichal Simek     // .. ==> 0XF8000764[13:13] = 0x00000000U
11379ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11380ad5b5801SMichal Simek     // ..
11381ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000764, 0x00003FFFU ,0x00000803U),
11382ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11383ad5b5801SMichal Simek     // .. ==> 0XF8000768[0:0] = 0x00000001U
11384ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11385ad5b5801SMichal Simek     // .. L0_SEL = 1
11386ad5b5801SMichal Simek     // .. ==> 0XF8000768[1:1] = 0x00000001U
11387ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11388ad5b5801SMichal Simek     // .. L1_SEL = 0
11389ad5b5801SMichal Simek     // .. ==> 0XF8000768[2:2] = 0x00000000U
11390ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11391ad5b5801SMichal Simek     // .. L2_SEL = 0
11392ad5b5801SMichal Simek     // .. ==> 0XF8000768[4:3] = 0x00000000U
11393ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11394ad5b5801SMichal Simek     // .. L3_SEL = 0
11395ad5b5801SMichal Simek     // .. ==> 0XF8000768[7:5] = 0x00000000U
11396ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11397ad5b5801SMichal Simek     // .. Speed = 0
11398ad5b5801SMichal Simek     // .. ==> 0XF8000768[8:8] = 0x00000000U
11399ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11400ad5b5801SMichal Simek     // .. IO_Type = 4
11401ad5b5801SMichal Simek     // .. ==> 0XF8000768[11:9] = 0x00000004U
11402ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
11403ad5b5801SMichal Simek     // .. PULLUP = 0
11404ad5b5801SMichal Simek     // .. ==> 0XF8000768[12:12] = 0x00000000U
11405ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11406ad5b5801SMichal Simek     // .. DisableRcvr = 0
11407ad5b5801SMichal Simek     // .. ==> 0XF8000768[13:13] = 0x00000000U
11408ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11409ad5b5801SMichal Simek     // ..
11410ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000768, 0x00003FFFU ,0x00000803U),
11411ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11412ad5b5801SMichal Simek     // .. ==> 0XF800076C[0:0] = 0x00000001U
11413ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11414ad5b5801SMichal Simek     // .. L0_SEL = 1
11415ad5b5801SMichal Simek     // .. ==> 0XF800076C[1:1] = 0x00000001U
11416ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
11417ad5b5801SMichal Simek     // .. L1_SEL = 0
11418ad5b5801SMichal Simek     // .. ==> 0XF800076C[2:2] = 0x00000000U
11419ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11420ad5b5801SMichal Simek     // .. L2_SEL = 0
11421ad5b5801SMichal Simek     // .. ==> 0XF800076C[4:3] = 0x00000000U
11422ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11423ad5b5801SMichal Simek     // .. L3_SEL = 0
11424ad5b5801SMichal Simek     // .. ==> 0XF800076C[7:5] = 0x00000000U
11425ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11426ad5b5801SMichal Simek     // .. Speed = 0
11427ad5b5801SMichal Simek     // .. ==> 0XF800076C[8:8] = 0x00000000U
11428ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11429ad5b5801SMichal Simek     // .. IO_Type = 4
11430ad5b5801SMichal Simek     // .. ==> 0XF800076C[11:9] = 0x00000004U
11431ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000800U
11432ad5b5801SMichal Simek     // .. PULLUP = 0
11433ad5b5801SMichal Simek     // .. ==> 0XF800076C[12:12] = 0x00000000U
11434ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11435ad5b5801SMichal Simek     // .. DisableRcvr = 0
11436ad5b5801SMichal Simek     // .. ==> 0XF800076C[13:13] = 0x00000000U
11437ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11438ad5b5801SMichal Simek     // ..
11439ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800076C, 0x00003FFFU ,0x00000803U),
11440ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11441ad5b5801SMichal Simek     // .. ==> 0XF8000770[0:0] = 0x00000000U
11442ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11443ad5b5801SMichal Simek     // .. L0_SEL = 0
11444ad5b5801SMichal Simek     // .. ==> 0XF8000770[1:1] = 0x00000000U
11445ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11446ad5b5801SMichal Simek     // .. L1_SEL = 1
11447ad5b5801SMichal Simek     // .. ==> 0XF8000770[2:2] = 0x00000001U
11448ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11449ad5b5801SMichal Simek     // .. L2_SEL = 0
11450ad5b5801SMichal Simek     // .. ==> 0XF8000770[4:3] = 0x00000000U
11451ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11452ad5b5801SMichal Simek     // .. L3_SEL = 0
11453ad5b5801SMichal Simek     // .. ==> 0XF8000770[7:5] = 0x00000000U
11454ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11455ad5b5801SMichal Simek     // .. Speed = 0
11456ad5b5801SMichal Simek     // .. ==> 0XF8000770[8:8] = 0x00000000U
11457ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11458ad5b5801SMichal Simek     // .. IO_Type = 1
11459ad5b5801SMichal Simek     // .. ==> 0XF8000770[11:9] = 0x00000001U
11460ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11461ad5b5801SMichal Simek     // .. PULLUP = 0
11462ad5b5801SMichal Simek     // .. ==> 0XF8000770[12:12] = 0x00000000U
11463ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11464ad5b5801SMichal Simek     // .. DisableRcvr = 0
11465ad5b5801SMichal Simek     // .. ==> 0XF8000770[13:13] = 0x00000000U
11466ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11467ad5b5801SMichal Simek     // ..
11468ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000770, 0x00003FFFU ,0x00000204U),
11469ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11470ad5b5801SMichal Simek     // .. ==> 0XF8000774[0:0] = 0x00000001U
11471ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11472ad5b5801SMichal Simek     // .. L0_SEL = 0
11473ad5b5801SMichal Simek     // .. ==> 0XF8000774[1:1] = 0x00000000U
11474ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11475ad5b5801SMichal Simek     // .. L1_SEL = 1
11476ad5b5801SMichal Simek     // .. ==> 0XF8000774[2:2] = 0x00000001U
11477ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11478ad5b5801SMichal Simek     // .. L2_SEL = 0
11479ad5b5801SMichal Simek     // .. ==> 0XF8000774[4:3] = 0x00000000U
11480ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11481ad5b5801SMichal Simek     // .. L3_SEL = 0
11482ad5b5801SMichal Simek     // .. ==> 0XF8000774[7:5] = 0x00000000U
11483ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11484ad5b5801SMichal Simek     // .. Speed = 0
11485ad5b5801SMichal Simek     // .. ==> 0XF8000774[8:8] = 0x00000000U
11486ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11487ad5b5801SMichal Simek     // .. IO_Type = 1
11488ad5b5801SMichal Simek     // .. ==> 0XF8000774[11:9] = 0x00000001U
11489ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11490ad5b5801SMichal Simek     // .. PULLUP = 0
11491ad5b5801SMichal Simek     // .. ==> 0XF8000774[12:12] = 0x00000000U
11492ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11493ad5b5801SMichal Simek     // .. DisableRcvr = 0
11494ad5b5801SMichal Simek     // .. ==> 0XF8000774[13:13] = 0x00000000U
11495ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11496ad5b5801SMichal Simek     // ..
11497ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000774, 0x00003FFFU ,0x00000205U),
11498ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11499ad5b5801SMichal Simek     // .. ==> 0XF8000778[0:0] = 0x00000000U
11500ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11501ad5b5801SMichal Simek     // .. L0_SEL = 0
11502ad5b5801SMichal Simek     // .. ==> 0XF8000778[1:1] = 0x00000000U
11503ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11504ad5b5801SMichal Simek     // .. L1_SEL = 1
11505ad5b5801SMichal Simek     // .. ==> 0XF8000778[2:2] = 0x00000001U
11506ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11507ad5b5801SMichal Simek     // .. L2_SEL = 0
11508ad5b5801SMichal Simek     // .. ==> 0XF8000778[4:3] = 0x00000000U
11509ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11510ad5b5801SMichal Simek     // .. L3_SEL = 0
11511ad5b5801SMichal Simek     // .. ==> 0XF8000778[7:5] = 0x00000000U
11512ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11513ad5b5801SMichal Simek     // .. Speed = 0
11514ad5b5801SMichal Simek     // .. ==> 0XF8000778[8:8] = 0x00000000U
11515ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11516ad5b5801SMichal Simek     // .. IO_Type = 1
11517ad5b5801SMichal Simek     // .. ==> 0XF8000778[11:9] = 0x00000001U
11518ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11519ad5b5801SMichal Simek     // .. PULLUP = 0
11520ad5b5801SMichal Simek     // .. ==> 0XF8000778[12:12] = 0x00000000U
11521ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11522ad5b5801SMichal Simek     // .. DisableRcvr = 0
11523ad5b5801SMichal Simek     // .. ==> 0XF8000778[13:13] = 0x00000000U
11524ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11525ad5b5801SMichal Simek     // ..
11526ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000778, 0x00003FFFU ,0x00000204U),
11527ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11528ad5b5801SMichal Simek     // .. ==> 0XF800077C[0:0] = 0x00000001U
11529ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11530ad5b5801SMichal Simek     // .. L0_SEL = 0
11531ad5b5801SMichal Simek     // .. ==> 0XF800077C[1:1] = 0x00000000U
11532ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11533ad5b5801SMichal Simek     // .. L1_SEL = 1
11534ad5b5801SMichal Simek     // .. ==> 0XF800077C[2:2] = 0x00000001U
11535ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11536ad5b5801SMichal Simek     // .. L2_SEL = 0
11537ad5b5801SMichal Simek     // .. ==> 0XF800077C[4:3] = 0x00000000U
11538ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11539ad5b5801SMichal Simek     // .. L3_SEL = 0
11540ad5b5801SMichal Simek     // .. ==> 0XF800077C[7:5] = 0x00000000U
11541ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11542ad5b5801SMichal Simek     // .. Speed = 0
11543ad5b5801SMichal Simek     // .. ==> 0XF800077C[8:8] = 0x00000000U
11544ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11545ad5b5801SMichal Simek     // .. IO_Type = 1
11546ad5b5801SMichal Simek     // .. ==> 0XF800077C[11:9] = 0x00000001U
11547ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11548ad5b5801SMichal Simek     // .. PULLUP = 0
11549ad5b5801SMichal Simek     // .. ==> 0XF800077C[12:12] = 0x00000000U
11550ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11551ad5b5801SMichal Simek     // .. DisableRcvr = 0
11552ad5b5801SMichal Simek     // .. ==> 0XF800077C[13:13] = 0x00000000U
11553ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11554ad5b5801SMichal Simek     // ..
11555ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800077C, 0x00003FFFU ,0x00000205U),
11556ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11557ad5b5801SMichal Simek     // .. ==> 0XF8000780[0:0] = 0x00000000U
11558ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11559ad5b5801SMichal Simek     // .. L0_SEL = 0
11560ad5b5801SMichal Simek     // .. ==> 0XF8000780[1:1] = 0x00000000U
11561ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11562ad5b5801SMichal Simek     // .. L1_SEL = 1
11563ad5b5801SMichal Simek     // .. ==> 0XF8000780[2:2] = 0x00000001U
11564ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11565ad5b5801SMichal Simek     // .. L2_SEL = 0
11566ad5b5801SMichal Simek     // .. ==> 0XF8000780[4:3] = 0x00000000U
11567ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11568ad5b5801SMichal Simek     // .. L3_SEL = 0
11569ad5b5801SMichal Simek     // .. ==> 0XF8000780[7:5] = 0x00000000U
11570ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11571ad5b5801SMichal Simek     // .. Speed = 0
11572ad5b5801SMichal Simek     // .. ==> 0XF8000780[8:8] = 0x00000000U
11573ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11574ad5b5801SMichal Simek     // .. IO_Type = 1
11575ad5b5801SMichal Simek     // .. ==> 0XF8000780[11:9] = 0x00000001U
11576ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11577ad5b5801SMichal Simek     // .. PULLUP = 0
11578ad5b5801SMichal Simek     // .. ==> 0XF8000780[12:12] = 0x00000000U
11579ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11580ad5b5801SMichal Simek     // .. DisableRcvr = 0
11581ad5b5801SMichal Simek     // .. ==> 0XF8000780[13:13] = 0x00000000U
11582ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11583ad5b5801SMichal Simek     // ..
11584ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000780, 0x00003FFFU ,0x00000204U),
11585ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11586ad5b5801SMichal Simek     // .. ==> 0XF8000784[0:0] = 0x00000000U
11587ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11588ad5b5801SMichal Simek     // .. L0_SEL = 0
11589ad5b5801SMichal Simek     // .. ==> 0XF8000784[1:1] = 0x00000000U
11590ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11591ad5b5801SMichal Simek     // .. L1_SEL = 1
11592ad5b5801SMichal Simek     // .. ==> 0XF8000784[2:2] = 0x00000001U
11593ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11594ad5b5801SMichal Simek     // .. L2_SEL = 0
11595ad5b5801SMichal Simek     // .. ==> 0XF8000784[4:3] = 0x00000000U
11596ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11597ad5b5801SMichal Simek     // .. L3_SEL = 0
11598ad5b5801SMichal Simek     // .. ==> 0XF8000784[7:5] = 0x00000000U
11599ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11600ad5b5801SMichal Simek     // .. Speed = 0
11601ad5b5801SMichal Simek     // .. ==> 0XF8000784[8:8] = 0x00000000U
11602ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11603ad5b5801SMichal Simek     // .. IO_Type = 1
11604ad5b5801SMichal Simek     // .. ==> 0XF8000784[11:9] = 0x00000001U
11605ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11606ad5b5801SMichal Simek     // .. PULLUP = 0
11607ad5b5801SMichal Simek     // .. ==> 0XF8000784[12:12] = 0x00000000U
11608ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11609ad5b5801SMichal Simek     // .. DisableRcvr = 0
11610ad5b5801SMichal Simek     // .. ==> 0XF8000784[13:13] = 0x00000000U
11611ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11612ad5b5801SMichal Simek     // ..
11613ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000784, 0x00003FFFU ,0x00000204U),
11614ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11615ad5b5801SMichal Simek     // .. ==> 0XF8000788[0:0] = 0x00000000U
11616ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11617ad5b5801SMichal Simek     // .. L0_SEL = 0
11618ad5b5801SMichal Simek     // .. ==> 0XF8000788[1:1] = 0x00000000U
11619ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11620ad5b5801SMichal Simek     // .. L1_SEL = 1
11621ad5b5801SMichal Simek     // .. ==> 0XF8000788[2:2] = 0x00000001U
11622ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11623ad5b5801SMichal Simek     // .. L2_SEL = 0
11624ad5b5801SMichal Simek     // .. ==> 0XF8000788[4:3] = 0x00000000U
11625ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11626ad5b5801SMichal Simek     // .. L3_SEL = 0
11627ad5b5801SMichal Simek     // .. ==> 0XF8000788[7:5] = 0x00000000U
11628ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11629ad5b5801SMichal Simek     // .. Speed = 0
11630ad5b5801SMichal Simek     // .. ==> 0XF8000788[8:8] = 0x00000000U
11631ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11632ad5b5801SMichal Simek     // .. IO_Type = 1
11633ad5b5801SMichal Simek     // .. ==> 0XF8000788[11:9] = 0x00000001U
11634ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11635ad5b5801SMichal Simek     // .. PULLUP = 0
11636ad5b5801SMichal Simek     // .. ==> 0XF8000788[12:12] = 0x00000000U
11637ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11638ad5b5801SMichal Simek     // .. DisableRcvr = 0
11639ad5b5801SMichal Simek     // .. ==> 0XF8000788[13:13] = 0x00000000U
11640ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11641ad5b5801SMichal Simek     // ..
11642ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000788, 0x00003FFFU ,0x00000204U),
11643ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11644ad5b5801SMichal Simek     // .. ==> 0XF800078C[0:0] = 0x00000000U
11645ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11646ad5b5801SMichal Simek     // .. L0_SEL = 0
11647ad5b5801SMichal Simek     // .. ==> 0XF800078C[1:1] = 0x00000000U
11648ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11649ad5b5801SMichal Simek     // .. L1_SEL = 1
11650ad5b5801SMichal Simek     // .. ==> 0XF800078C[2:2] = 0x00000001U
11651ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11652ad5b5801SMichal Simek     // .. L2_SEL = 0
11653ad5b5801SMichal Simek     // .. ==> 0XF800078C[4:3] = 0x00000000U
11654ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11655ad5b5801SMichal Simek     // .. L3_SEL = 0
11656ad5b5801SMichal Simek     // .. ==> 0XF800078C[7:5] = 0x00000000U
11657ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11658ad5b5801SMichal Simek     // .. Speed = 0
11659ad5b5801SMichal Simek     // .. ==> 0XF800078C[8:8] = 0x00000000U
11660ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11661ad5b5801SMichal Simek     // .. IO_Type = 1
11662ad5b5801SMichal Simek     // .. ==> 0XF800078C[11:9] = 0x00000001U
11663ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11664ad5b5801SMichal Simek     // .. PULLUP = 0
11665ad5b5801SMichal Simek     // .. ==> 0XF800078C[12:12] = 0x00000000U
11666ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11667ad5b5801SMichal Simek     // .. DisableRcvr = 0
11668ad5b5801SMichal Simek     // .. ==> 0XF800078C[13:13] = 0x00000000U
11669ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11670ad5b5801SMichal Simek     // ..
11671ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800078C, 0x00003FFFU ,0x00000204U),
11672ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
11673ad5b5801SMichal Simek     // .. ==> 0XF8000790[0:0] = 0x00000001U
11674ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
11675ad5b5801SMichal Simek     // .. L0_SEL = 0
11676ad5b5801SMichal Simek     // .. ==> 0XF8000790[1:1] = 0x00000000U
11677ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11678ad5b5801SMichal Simek     // .. L1_SEL = 1
11679ad5b5801SMichal Simek     // .. ==> 0XF8000790[2:2] = 0x00000001U
11680ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11681ad5b5801SMichal Simek     // .. L2_SEL = 0
11682ad5b5801SMichal Simek     // .. ==> 0XF8000790[4:3] = 0x00000000U
11683ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11684ad5b5801SMichal Simek     // .. L3_SEL = 0
11685ad5b5801SMichal Simek     // .. ==> 0XF8000790[7:5] = 0x00000000U
11686ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11687ad5b5801SMichal Simek     // .. Speed = 0
11688ad5b5801SMichal Simek     // .. ==> 0XF8000790[8:8] = 0x00000000U
11689ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11690ad5b5801SMichal Simek     // .. IO_Type = 1
11691ad5b5801SMichal Simek     // .. ==> 0XF8000790[11:9] = 0x00000001U
11692ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11693ad5b5801SMichal Simek     // .. PULLUP = 0
11694ad5b5801SMichal Simek     // .. ==> 0XF8000790[12:12] = 0x00000000U
11695ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11696ad5b5801SMichal Simek     // .. DisableRcvr = 0
11697ad5b5801SMichal Simek     // .. ==> 0XF8000790[13:13] = 0x00000000U
11698ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11699ad5b5801SMichal Simek     // ..
11700ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000790, 0x00003FFFU ,0x00000205U),
11701ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11702ad5b5801SMichal Simek     // .. ==> 0XF8000794[0:0] = 0x00000000U
11703ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11704ad5b5801SMichal Simek     // .. L0_SEL = 0
11705ad5b5801SMichal Simek     // .. ==> 0XF8000794[1:1] = 0x00000000U
11706ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11707ad5b5801SMichal Simek     // .. L1_SEL = 1
11708ad5b5801SMichal Simek     // .. ==> 0XF8000794[2:2] = 0x00000001U
11709ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11710ad5b5801SMichal Simek     // .. L2_SEL = 0
11711ad5b5801SMichal Simek     // .. ==> 0XF8000794[4:3] = 0x00000000U
11712ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11713ad5b5801SMichal Simek     // .. L3_SEL = 0
11714ad5b5801SMichal Simek     // .. ==> 0XF8000794[7:5] = 0x00000000U
11715ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11716ad5b5801SMichal Simek     // .. Speed = 0
11717ad5b5801SMichal Simek     // .. ==> 0XF8000794[8:8] = 0x00000000U
11718ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11719ad5b5801SMichal Simek     // .. IO_Type = 1
11720ad5b5801SMichal Simek     // .. ==> 0XF8000794[11:9] = 0x00000001U
11721ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11722ad5b5801SMichal Simek     // .. PULLUP = 0
11723ad5b5801SMichal Simek     // .. ==> 0XF8000794[12:12] = 0x00000000U
11724ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11725ad5b5801SMichal Simek     // .. DisableRcvr = 0
11726ad5b5801SMichal Simek     // .. ==> 0XF8000794[13:13] = 0x00000000U
11727ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11728ad5b5801SMichal Simek     // ..
11729ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000794, 0x00003FFFU ,0x00000204U),
11730ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11731ad5b5801SMichal Simek     // .. ==> 0XF8000798[0:0] = 0x00000000U
11732ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11733ad5b5801SMichal Simek     // .. L0_SEL = 0
11734ad5b5801SMichal Simek     // .. ==> 0XF8000798[1:1] = 0x00000000U
11735ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11736ad5b5801SMichal Simek     // .. L1_SEL = 1
11737ad5b5801SMichal Simek     // .. ==> 0XF8000798[2:2] = 0x00000001U
11738ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11739ad5b5801SMichal Simek     // .. L2_SEL = 0
11740ad5b5801SMichal Simek     // .. ==> 0XF8000798[4:3] = 0x00000000U
11741ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11742ad5b5801SMichal Simek     // .. L3_SEL = 0
11743ad5b5801SMichal Simek     // .. ==> 0XF8000798[7:5] = 0x00000000U
11744ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11745ad5b5801SMichal Simek     // .. Speed = 0
11746ad5b5801SMichal Simek     // .. ==> 0XF8000798[8:8] = 0x00000000U
11747ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11748ad5b5801SMichal Simek     // .. IO_Type = 1
11749ad5b5801SMichal Simek     // .. ==> 0XF8000798[11:9] = 0x00000001U
11750ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11751ad5b5801SMichal Simek     // .. PULLUP = 0
11752ad5b5801SMichal Simek     // .. ==> 0XF8000798[12:12] = 0x00000000U
11753ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11754ad5b5801SMichal Simek     // .. DisableRcvr = 0
11755ad5b5801SMichal Simek     // .. ==> 0XF8000798[13:13] = 0x00000000U
11756ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11757ad5b5801SMichal Simek     // ..
11758ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000798, 0x00003FFFU ,0x00000204U),
11759ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11760ad5b5801SMichal Simek     // .. ==> 0XF800079C[0:0] = 0x00000000U
11761ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11762ad5b5801SMichal Simek     // .. L0_SEL = 0
11763ad5b5801SMichal Simek     // .. ==> 0XF800079C[1:1] = 0x00000000U
11764ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11765ad5b5801SMichal Simek     // .. L1_SEL = 1
11766ad5b5801SMichal Simek     // .. ==> 0XF800079C[2:2] = 0x00000001U
11767ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
11768ad5b5801SMichal Simek     // .. L2_SEL = 0
11769ad5b5801SMichal Simek     // .. ==> 0XF800079C[4:3] = 0x00000000U
11770ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11771ad5b5801SMichal Simek     // .. L3_SEL = 0
11772ad5b5801SMichal Simek     // .. ==> 0XF800079C[7:5] = 0x00000000U
11773ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11774ad5b5801SMichal Simek     // .. Speed = 0
11775ad5b5801SMichal Simek     // .. ==> 0XF800079C[8:8] = 0x00000000U
11776ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11777ad5b5801SMichal Simek     // .. IO_Type = 1
11778ad5b5801SMichal Simek     // .. ==> 0XF800079C[11:9] = 0x00000001U
11779ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11780ad5b5801SMichal Simek     // .. PULLUP = 0
11781ad5b5801SMichal Simek     // .. ==> 0XF800079C[12:12] = 0x00000000U
11782ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11783ad5b5801SMichal Simek     // .. DisableRcvr = 0
11784ad5b5801SMichal Simek     // .. ==> 0XF800079C[13:13] = 0x00000000U
11785ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11786ad5b5801SMichal Simek     // ..
11787ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF800079C, 0x00003FFFU ,0x00000204U),
11788ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11789ad5b5801SMichal Simek     // .. ==> 0XF80007A0[0:0] = 0x00000000U
11790ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11791ad5b5801SMichal Simek     // .. L0_SEL = 0
11792ad5b5801SMichal Simek     // .. ==> 0XF80007A0[1:1] = 0x00000000U
11793ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11794ad5b5801SMichal Simek     // .. L1_SEL = 0
11795ad5b5801SMichal Simek     // .. ==> 0XF80007A0[2:2] = 0x00000000U
11796ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11797ad5b5801SMichal Simek     // .. L2_SEL = 0
11798ad5b5801SMichal Simek     // .. ==> 0XF80007A0[4:3] = 0x00000000U
11799ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11800ad5b5801SMichal Simek     // .. L3_SEL = 4
11801ad5b5801SMichal Simek     // .. ==> 0XF80007A0[7:5] = 0x00000004U
11802ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11803ad5b5801SMichal Simek     // .. Speed = 0
11804ad5b5801SMichal Simek     // .. ==> 0XF80007A0[8:8] = 0x00000000U
11805ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11806ad5b5801SMichal Simek     // .. IO_Type = 1
11807ad5b5801SMichal Simek     // .. ==> 0XF80007A0[11:9] = 0x00000001U
11808ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11809ad5b5801SMichal Simek     // .. PULLUP = 0
11810ad5b5801SMichal Simek     // .. ==> 0XF80007A0[12:12] = 0x00000000U
11811ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11812ad5b5801SMichal Simek     // .. DisableRcvr = 0
11813ad5b5801SMichal Simek     // .. ==> 0XF80007A0[13:13] = 0x00000000U
11814ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11815ad5b5801SMichal Simek     // ..
11816ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A0, 0x00003FFFU ,0x00000280U),
11817ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11818ad5b5801SMichal Simek     // .. ==> 0XF80007A4[0:0] = 0x00000000U
11819ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11820ad5b5801SMichal Simek     // .. L0_SEL = 0
11821ad5b5801SMichal Simek     // .. ==> 0XF80007A4[1:1] = 0x00000000U
11822ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11823ad5b5801SMichal Simek     // .. L1_SEL = 0
11824ad5b5801SMichal Simek     // .. ==> 0XF80007A4[2:2] = 0x00000000U
11825ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11826ad5b5801SMichal Simek     // .. L2_SEL = 0
11827ad5b5801SMichal Simek     // .. ==> 0XF80007A4[4:3] = 0x00000000U
11828ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11829ad5b5801SMichal Simek     // .. L3_SEL = 4
11830ad5b5801SMichal Simek     // .. ==> 0XF80007A4[7:5] = 0x00000004U
11831ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11832ad5b5801SMichal Simek     // .. Speed = 0
11833ad5b5801SMichal Simek     // .. ==> 0XF80007A4[8:8] = 0x00000000U
11834ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11835ad5b5801SMichal Simek     // .. IO_Type = 1
11836ad5b5801SMichal Simek     // .. ==> 0XF80007A4[11:9] = 0x00000001U
11837ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11838ad5b5801SMichal Simek     // .. PULLUP = 0
11839ad5b5801SMichal Simek     // .. ==> 0XF80007A4[12:12] = 0x00000000U
11840ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11841ad5b5801SMichal Simek     // .. DisableRcvr = 0
11842ad5b5801SMichal Simek     // .. ==> 0XF80007A4[13:13] = 0x00000000U
11843ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11844ad5b5801SMichal Simek     // ..
11845ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A4, 0x00003FFFU ,0x00000280U),
11846ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11847ad5b5801SMichal Simek     // .. ==> 0XF80007A8[0:0] = 0x00000000U
11848ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11849ad5b5801SMichal Simek     // .. L0_SEL = 0
11850ad5b5801SMichal Simek     // .. ==> 0XF80007A8[1:1] = 0x00000000U
11851ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11852ad5b5801SMichal Simek     // .. L1_SEL = 0
11853ad5b5801SMichal Simek     // .. ==> 0XF80007A8[2:2] = 0x00000000U
11854ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11855ad5b5801SMichal Simek     // .. L2_SEL = 0
11856ad5b5801SMichal Simek     // .. ==> 0XF80007A8[4:3] = 0x00000000U
11857ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11858ad5b5801SMichal Simek     // .. L3_SEL = 4
11859ad5b5801SMichal Simek     // .. ==> 0XF80007A8[7:5] = 0x00000004U
11860ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11861ad5b5801SMichal Simek     // .. Speed = 0
11862ad5b5801SMichal Simek     // .. ==> 0XF80007A8[8:8] = 0x00000000U
11863ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11864ad5b5801SMichal Simek     // .. IO_Type = 1
11865ad5b5801SMichal Simek     // .. ==> 0XF80007A8[11:9] = 0x00000001U
11866ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11867ad5b5801SMichal Simek     // .. PULLUP = 0
11868ad5b5801SMichal Simek     // .. ==> 0XF80007A8[12:12] = 0x00000000U
11869ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11870ad5b5801SMichal Simek     // .. DisableRcvr = 0
11871ad5b5801SMichal Simek     // .. ==> 0XF80007A8[13:13] = 0x00000000U
11872ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11873ad5b5801SMichal Simek     // ..
11874ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007A8, 0x00003FFFU ,0x00000280U),
11875ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11876ad5b5801SMichal Simek     // .. ==> 0XF80007AC[0:0] = 0x00000000U
11877ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11878ad5b5801SMichal Simek     // .. L0_SEL = 0
11879ad5b5801SMichal Simek     // .. ==> 0XF80007AC[1:1] = 0x00000000U
11880ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11881ad5b5801SMichal Simek     // .. L1_SEL = 0
11882ad5b5801SMichal Simek     // .. ==> 0XF80007AC[2:2] = 0x00000000U
11883ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11884ad5b5801SMichal Simek     // .. L2_SEL = 0
11885ad5b5801SMichal Simek     // .. ==> 0XF80007AC[4:3] = 0x00000000U
11886ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11887ad5b5801SMichal Simek     // .. L3_SEL = 4
11888ad5b5801SMichal Simek     // .. ==> 0XF80007AC[7:5] = 0x00000004U
11889ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11890ad5b5801SMichal Simek     // .. Speed = 0
11891ad5b5801SMichal Simek     // .. ==> 0XF80007AC[8:8] = 0x00000000U
11892ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11893ad5b5801SMichal Simek     // .. IO_Type = 1
11894ad5b5801SMichal Simek     // .. ==> 0XF80007AC[11:9] = 0x00000001U
11895ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11896ad5b5801SMichal Simek     // .. PULLUP = 0
11897ad5b5801SMichal Simek     // .. ==> 0XF80007AC[12:12] = 0x00000000U
11898ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11899ad5b5801SMichal Simek     // .. DisableRcvr = 0
11900ad5b5801SMichal Simek     // .. ==> 0XF80007AC[13:13] = 0x00000000U
11901ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11902ad5b5801SMichal Simek     // ..
11903ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007AC, 0x00003FFFU ,0x00000280U),
11904ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11905ad5b5801SMichal Simek     // .. ==> 0XF80007B0[0:0] = 0x00000000U
11906ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11907ad5b5801SMichal Simek     // .. L0_SEL = 0
11908ad5b5801SMichal Simek     // .. ==> 0XF80007B0[1:1] = 0x00000000U
11909ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11910ad5b5801SMichal Simek     // .. L1_SEL = 0
11911ad5b5801SMichal Simek     // .. ==> 0XF80007B0[2:2] = 0x00000000U
11912ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11913ad5b5801SMichal Simek     // .. L2_SEL = 0
11914ad5b5801SMichal Simek     // .. ==> 0XF80007B0[4:3] = 0x00000000U
11915ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11916ad5b5801SMichal Simek     // .. L3_SEL = 4
11917ad5b5801SMichal Simek     // .. ==> 0XF80007B0[7:5] = 0x00000004U
11918ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11919ad5b5801SMichal Simek     // .. Speed = 0
11920ad5b5801SMichal Simek     // .. ==> 0XF80007B0[8:8] = 0x00000000U
11921ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11922ad5b5801SMichal Simek     // .. IO_Type = 1
11923ad5b5801SMichal Simek     // .. ==> 0XF80007B0[11:9] = 0x00000001U
11924ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11925ad5b5801SMichal Simek     // .. PULLUP = 0
11926ad5b5801SMichal Simek     // .. ==> 0XF80007B0[12:12] = 0x00000000U
11927ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11928ad5b5801SMichal Simek     // .. DisableRcvr = 0
11929ad5b5801SMichal Simek     // .. ==> 0XF80007B0[13:13] = 0x00000000U
11930ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11931ad5b5801SMichal Simek     // ..
11932ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B0, 0x00003FFFU ,0x00000280U),
11933ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11934ad5b5801SMichal Simek     // .. ==> 0XF80007B4[0:0] = 0x00000000U
11935ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11936ad5b5801SMichal Simek     // .. L0_SEL = 0
11937ad5b5801SMichal Simek     // .. ==> 0XF80007B4[1:1] = 0x00000000U
11938ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11939ad5b5801SMichal Simek     // .. L1_SEL = 0
11940ad5b5801SMichal Simek     // .. ==> 0XF80007B4[2:2] = 0x00000000U
11941ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11942ad5b5801SMichal Simek     // .. L2_SEL = 0
11943ad5b5801SMichal Simek     // .. ==> 0XF80007B4[4:3] = 0x00000000U
11944ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11945ad5b5801SMichal Simek     // .. L3_SEL = 4
11946ad5b5801SMichal Simek     // .. ==> 0XF80007B4[7:5] = 0x00000004U
11947ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
11948ad5b5801SMichal Simek     // .. Speed = 0
11949ad5b5801SMichal Simek     // .. ==> 0XF80007B4[8:8] = 0x00000000U
11950ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11951ad5b5801SMichal Simek     // .. IO_Type = 1
11952ad5b5801SMichal Simek     // .. ==> 0XF80007B4[11:9] = 0x00000001U
11953ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11954ad5b5801SMichal Simek     // .. PULLUP = 0
11955ad5b5801SMichal Simek     // .. ==> 0XF80007B4[12:12] = 0x00000000U
11956ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
11957ad5b5801SMichal Simek     // .. DisableRcvr = 0
11958ad5b5801SMichal Simek     // .. ==> 0XF80007B4[13:13] = 0x00000000U
11959ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11960ad5b5801SMichal Simek     // ..
11961ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B4, 0x00003FFFU ,0x00000280U),
11962ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11963ad5b5801SMichal Simek     // .. ==> 0XF80007B8[0:0] = 0x00000000U
11964ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11965ad5b5801SMichal Simek     // .. L0_SEL = 0
11966ad5b5801SMichal Simek     // .. ==> 0XF80007B8[1:1] = 0x00000000U
11967ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11968ad5b5801SMichal Simek     // .. L1_SEL = 0
11969ad5b5801SMichal Simek     // .. ==> 0XF80007B8[2:2] = 0x00000000U
11970ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
11971ad5b5801SMichal Simek     // .. L2_SEL = 0
11972ad5b5801SMichal Simek     // .. ==> 0XF80007B8[4:3] = 0x00000000U
11973ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
11974ad5b5801SMichal Simek     // .. L3_SEL = 0
11975ad5b5801SMichal Simek     // .. ==> 0XF80007B8[7:5] = 0x00000000U
11976ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
11977ad5b5801SMichal Simek     // .. Speed = 0
11978ad5b5801SMichal Simek     // .. ==> 0XF80007B8[8:8] = 0x00000000U
11979ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
11980ad5b5801SMichal Simek     // .. IO_Type = 1
11981ad5b5801SMichal Simek     // .. ==> 0XF80007B8[11:9] = 0x00000001U
11982ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
11983ad5b5801SMichal Simek     // .. PULLUP = 1
11984ad5b5801SMichal Simek     // .. ==> 0XF80007B8[12:12] = 0x00000001U
11985ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
11986ad5b5801SMichal Simek     // .. DisableRcvr = 0
11987ad5b5801SMichal Simek     // .. ==> 0XF80007B8[13:13] = 0x00000000U
11988ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
11989ad5b5801SMichal Simek     // ..
11990ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007B8, 0x00003FFFU ,0x00001200U),
11991ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
11992ad5b5801SMichal Simek     // .. ==> 0XF80007BC[0:0] = 0x00000000U
11993ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
11994ad5b5801SMichal Simek     // .. L0_SEL = 0
11995ad5b5801SMichal Simek     // .. ==> 0XF80007BC[1:1] = 0x00000000U
11996ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
11997ad5b5801SMichal Simek     // .. L1_SEL = 0
11998ad5b5801SMichal Simek     // .. ==> 0XF80007BC[2:2] = 0x00000000U
11999ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
12000ad5b5801SMichal Simek     // .. L2_SEL = 0
12001ad5b5801SMichal Simek     // .. ==> 0XF80007BC[4:3] = 0x00000000U
12002ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
12003ad5b5801SMichal Simek     // .. L3_SEL = 0
12004ad5b5801SMichal Simek     // .. ==> 0XF80007BC[7:5] = 0x00000000U
12005ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000000U
12006ad5b5801SMichal Simek     // .. Speed = 0
12007ad5b5801SMichal Simek     // .. ==> 0XF80007BC[8:8] = 0x00000000U
12008ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12009ad5b5801SMichal Simek     // .. IO_Type = 1
12010ad5b5801SMichal Simek     // .. ==> 0XF80007BC[11:9] = 0x00000001U
12011ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
12012ad5b5801SMichal Simek     // .. PULLUP = 1
12013ad5b5801SMichal Simek     // .. ==> 0XF80007BC[12:12] = 0x00000001U
12014ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
12015ad5b5801SMichal Simek     // .. DisableRcvr = 0
12016ad5b5801SMichal Simek     // .. ==> 0XF80007BC[13:13] = 0x00000000U
12017ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
12018ad5b5801SMichal Simek     // ..
12019ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007BC, 0x00003FFFU ,0x00001200U),
12020ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
12021ad5b5801SMichal Simek     // .. ==> 0XF80007C0[0:0] = 0x00000000U
12022ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
12023ad5b5801SMichal Simek     // .. L0_SEL = 0
12024ad5b5801SMichal Simek     // .. ==> 0XF80007C0[1:1] = 0x00000000U
12025ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
12026ad5b5801SMichal Simek     // .. L1_SEL = 0
12027ad5b5801SMichal Simek     // .. ==> 0XF80007C0[2:2] = 0x00000000U
12028ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
12029ad5b5801SMichal Simek     // .. L2_SEL = 0
12030ad5b5801SMichal Simek     // .. ==> 0XF80007C0[4:3] = 0x00000000U
12031ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
12032ad5b5801SMichal Simek     // .. L3_SEL = 7
12033ad5b5801SMichal Simek     // .. ==> 0XF80007C0[7:5] = 0x00000007U
12034ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
12035ad5b5801SMichal Simek     // .. Speed = 0
12036ad5b5801SMichal Simek     // .. ==> 0XF80007C0[8:8] = 0x00000000U
12037ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12038ad5b5801SMichal Simek     // .. IO_Type = 1
12039ad5b5801SMichal Simek     // .. ==> 0XF80007C0[11:9] = 0x00000001U
12040ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
12041ad5b5801SMichal Simek     // .. PULLUP = 0
12042ad5b5801SMichal Simek     // .. ==> 0XF80007C0[12:12] = 0x00000000U
12043ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
12044ad5b5801SMichal Simek     // .. DisableRcvr = 0
12045ad5b5801SMichal Simek     // .. ==> 0XF80007C0[13:13] = 0x00000000U
12046ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
12047ad5b5801SMichal Simek     // ..
12048ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C0, 0x00003FFFU ,0x000002E0U),
12049ad5b5801SMichal Simek     // .. TRI_ENABLE = 1
12050ad5b5801SMichal Simek     // .. ==> 0XF80007C4[0:0] = 0x00000001U
12051ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
12052ad5b5801SMichal Simek     // .. L0_SEL = 0
12053ad5b5801SMichal Simek     // .. ==> 0XF80007C4[1:1] = 0x00000000U
12054ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
12055ad5b5801SMichal Simek     // .. L1_SEL = 0
12056ad5b5801SMichal Simek     // .. ==> 0XF80007C4[2:2] = 0x00000000U
12057ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
12058ad5b5801SMichal Simek     // .. L2_SEL = 0
12059ad5b5801SMichal Simek     // .. ==> 0XF80007C4[4:3] = 0x00000000U
12060ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
12061ad5b5801SMichal Simek     // .. L3_SEL = 7
12062ad5b5801SMichal Simek     // .. ==> 0XF80007C4[7:5] = 0x00000007U
12063ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x000000E0U
12064ad5b5801SMichal Simek     // .. Speed = 0
12065ad5b5801SMichal Simek     // .. ==> 0XF80007C4[8:8] = 0x00000000U
12066ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12067ad5b5801SMichal Simek     // .. IO_Type = 1
12068ad5b5801SMichal Simek     // .. ==> 0XF80007C4[11:9] = 0x00000001U
12069ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
12070ad5b5801SMichal Simek     // .. PULLUP = 0
12071ad5b5801SMichal Simek     // .. ==> 0XF80007C4[12:12] = 0x00000000U
12072ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
12073ad5b5801SMichal Simek     // .. DisableRcvr = 0
12074ad5b5801SMichal Simek     // .. ==> 0XF80007C4[13:13] = 0x00000000U
12075ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
12076ad5b5801SMichal Simek     // ..
12077ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C4, 0x00003FFFU ,0x000002E1U),
12078ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
12079ad5b5801SMichal Simek     // .. ==> 0XF80007C8[0:0] = 0x00000000U
12080ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
12081ad5b5801SMichal Simek     // .. L0_SEL = 0
12082ad5b5801SMichal Simek     // .. ==> 0XF80007C8[1:1] = 0x00000000U
12083ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
12084ad5b5801SMichal Simek     // .. L1_SEL = 0
12085ad5b5801SMichal Simek     // .. ==> 0XF80007C8[2:2] = 0x00000000U
12086ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
12087ad5b5801SMichal Simek     // .. L2_SEL = 0
12088ad5b5801SMichal Simek     // .. ==> 0XF80007C8[4:3] = 0x00000000U
12089ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
12090ad5b5801SMichal Simek     // .. L3_SEL = 2
12091ad5b5801SMichal Simek     // .. ==> 0XF80007C8[7:5] = 0x00000002U
12092ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000040U
12093ad5b5801SMichal Simek     // .. Speed = 0
12094ad5b5801SMichal Simek     // .. ==> 0XF80007C8[8:8] = 0x00000000U
12095ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12096ad5b5801SMichal Simek     // .. IO_Type = 1
12097ad5b5801SMichal Simek     // .. ==> 0XF80007C8[11:9] = 0x00000001U
12098ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
12099ad5b5801SMichal Simek     // .. PULLUP = 1
12100ad5b5801SMichal Simek     // .. ==> 0XF80007C8[12:12] = 0x00000001U
12101ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
12102ad5b5801SMichal Simek     // .. DisableRcvr = 0
12103ad5b5801SMichal Simek     // .. ==> 0XF80007C8[13:13] = 0x00000000U
12104ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
12105ad5b5801SMichal Simek     // ..
12106ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007C8, 0x00003FFFU ,0x00001240U),
12107ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
12108ad5b5801SMichal Simek     // .. ==> 0XF80007CC[0:0] = 0x00000000U
12109ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
12110ad5b5801SMichal Simek     // .. L0_SEL = 0
12111ad5b5801SMichal Simek     // .. ==> 0XF80007CC[1:1] = 0x00000000U
12112ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
12113ad5b5801SMichal Simek     // .. L1_SEL = 0
12114ad5b5801SMichal Simek     // .. ==> 0XF80007CC[2:2] = 0x00000000U
12115ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
12116ad5b5801SMichal Simek     // .. L2_SEL = 0
12117ad5b5801SMichal Simek     // .. ==> 0XF80007CC[4:3] = 0x00000000U
12118ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
12119ad5b5801SMichal Simek     // .. L3_SEL = 2
12120ad5b5801SMichal Simek     // .. ==> 0XF80007CC[7:5] = 0x00000002U
12121ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000040U
12122ad5b5801SMichal Simek     // .. Speed = 0
12123ad5b5801SMichal Simek     // .. ==> 0XF80007CC[8:8] = 0x00000000U
12124ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12125ad5b5801SMichal Simek     // .. IO_Type = 1
12126ad5b5801SMichal Simek     // .. ==> 0XF80007CC[11:9] = 0x00000001U
12127ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
12128ad5b5801SMichal Simek     // .. PULLUP = 1
12129ad5b5801SMichal Simek     // .. ==> 0XF80007CC[12:12] = 0x00000001U
12130ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00001000U
12131ad5b5801SMichal Simek     // .. DisableRcvr = 0
12132ad5b5801SMichal Simek     // .. ==> 0XF80007CC[13:13] = 0x00000000U
12133ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
12134ad5b5801SMichal Simek     // ..
12135ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007CC, 0x00003FFFU ,0x00001240U),
12136ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
12137ad5b5801SMichal Simek     // .. ==> 0XF80007D0[0:0] = 0x00000000U
12138ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
12139ad5b5801SMichal Simek     // .. L0_SEL = 0
12140ad5b5801SMichal Simek     // .. ==> 0XF80007D0[1:1] = 0x00000000U
12141ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
12142ad5b5801SMichal Simek     // .. L1_SEL = 0
12143ad5b5801SMichal Simek     // .. ==> 0XF80007D0[2:2] = 0x00000000U
12144ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
12145ad5b5801SMichal Simek     // .. L2_SEL = 0
12146ad5b5801SMichal Simek     // .. ==> 0XF80007D0[4:3] = 0x00000000U
12147ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
12148ad5b5801SMichal Simek     // .. L3_SEL = 4
12149ad5b5801SMichal Simek     // .. ==> 0XF80007D0[7:5] = 0x00000004U
12150ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
12151ad5b5801SMichal Simek     // .. Speed = 0
12152ad5b5801SMichal Simek     // .. ==> 0XF80007D0[8:8] = 0x00000000U
12153ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12154ad5b5801SMichal Simek     // .. IO_Type = 1
12155ad5b5801SMichal Simek     // .. ==> 0XF80007D0[11:9] = 0x00000001U
12156ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
12157ad5b5801SMichal Simek     // .. PULLUP = 0
12158ad5b5801SMichal Simek     // .. ==> 0XF80007D0[12:12] = 0x00000000U
12159ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
12160ad5b5801SMichal Simek     // .. DisableRcvr = 0
12161ad5b5801SMichal Simek     // .. ==> 0XF80007D0[13:13] = 0x00000000U
12162ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
12163ad5b5801SMichal Simek     // ..
12164ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D0, 0x00003FFFU ,0x00000280U),
12165ad5b5801SMichal Simek     // .. TRI_ENABLE = 0
12166ad5b5801SMichal Simek     // .. ==> 0XF80007D4[0:0] = 0x00000000U
12167ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
12168ad5b5801SMichal Simek     // .. L0_SEL = 0
12169ad5b5801SMichal Simek     // .. ==> 0XF80007D4[1:1] = 0x00000000U
12170ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
12171ad5b5801SMichal Simek     // .. L1_SEL = 0
12172ad5b5801SMichal Simek     // .. ==> 0XF80007D4[2:2] = 0x00000000U
12173ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
12174ad5b5801SMichal Simek     // .. L2_SEL = 0
12175ad5b5801SMichal Simek     // .. ==> 0XF80007D4[4:3] = 0x00000000U
12176ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000018U    VAL : 0x00000000U
12177ad5b5801SMichal Simek     // .. L3_SEL = 4
12178ad5b5801SMichal Simek     // .. ==> 0XF80007D4[7:5] = 0x00000004U
12179ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000E0U    VAL : 0x00000080U
12180ad5b5801SMichal Simek     // .. Speed = 0
12181ad5b5801SMichal Simek     // .. ==> 0XF80007D4[8:8] = 0x00000000U
12182ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12183ad5b5801SMichal Simek     // .. IO_Type = 1
12184ad5b5801SMichal Simek     // .. ==> 0XF80007D4[11:9] = 0x00000001U
12185ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000E00U    VAL : 0x00000200U
12186ad5b5801SMichal Simek     // .. PULLUP = 0
12187ad5b5801SMichal Simek     // .. ==> 0XF80007D4[12:12] = 0x00000000U
12188ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
12189ad5b5801SMichal Simek     // .. DisableRcvr = 0
12190ad5b5801SMichal Simek     // .. ==> 0XF80007D4[13:13] = 0x00000000U
12191ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
12192ad5b5801SMichal Simek     // ..
12193ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF80007D4, 0x00003FFFU ,0x00000280U),
12194ad5b5801SMichal Simek     // .. SDIO0_WP_SEL = 15
12195ad5b5801SMichal Simek     // .. ==> 0XF8000830[5:0] = 0x0000000FU
12196ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000003FU    VAL : 0x0000000FU
12197ad5b5801SMichal Simek     // .. SDIO0_CD_SEL = 14
12198ad5b5801SMichal Simek     // .. ==> 0XF8000830[21:16] = 0x0000000EU
12199ad5b5801SMichal Simek     // ..     ==> MASK : 0x003F0000U    VAL : 0x000E0000U
12200ad5b5801SMichal Simek     // ..
12201ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000830, 0x003F003FU ,0x000E000FU),
12202ad5b5801SMichal Simek     // .. FINISH: MIO PROGRAMMING
12203ad5b5801SMichal Simek     // .. START: LOCK IT BACK
12204ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
12205ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
12206ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
12207ad5b5801SMichal Simek     // ..
12208ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
12209ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
12210ad5b5801SMichal Simek     // FINISH: top
12211ad5b5801SMichal Simek     //
12212ad5b5801SMichal Simek     EMIT_EXIT(),
12213ad5b5801SMichal Simek 
12214ad5b5801SMichal Simek     //
12215ad5b5801SMichal Simek };
12216ad5b5801SMichal Simek 
12217ad5b5801SMichal Simek unsigned long ps7_peripherals_init_data_1_0[] = {
12218ad5b5801SMichal Simek     // START: top
12219ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
12220ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
12221ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
12222ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
12223ad5b5801SMichal Simek     // ..
12224ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
12225ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
12226ad5b5801SMichal Simek     // .. START: DDR TERM/IBUF_DISABLE_MODE SETTINGS
12227ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
12228ad5b5801SMichal Simek     // .. ==> 0XF8000B48[7:7] = 0x00000001U
12229ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
12230ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
12231ad5b5801SMichal Simek     // .. ==> 0XF8000B48[8:8] = 0x00000001U
12232ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
12233ad5b5801SMichal Simek     // ..
12234ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B48, 0x00000180U ,0x00000180U),
12235ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
12236ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[7:7] = 0x00000001U
12237ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
12238ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
12239ad5b5801SMichal Simek     // .. ==> 0XF8000B4C[8:8] = 0x00000001U
12240ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
12241ad5b5801SMichal Simek     // ..
12242ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B4C, 0x00000180U ,0x00000180U),
12243ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
12244ad5b5801SMichal Simek     // .. ==> 0XF8000B50[7:7] = 0x00000001U
12245ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
12246ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
12247ad5b5801SMichal Simek     // .. ==> 0XF8000B50[8:8] = 0x00000001U
12248ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
12249ad5b5801SMichal Simek     // ..
12250ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B50, 0x00000180U ,0x00000180U),
12251ad5b5801SMichal Simek     // .. IBUF_DISABLE_MODE = 0x1
12252ad5b5801SMichal Simek     // .. ==> 0XF8000B54[7:7] = 0x00000001U
12253ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000080U
12254ad5b5801SMichal Simek     // .. TERM_DISABLE_MODE = 0x1
12255ad5b5801SMichal Simek     // .. ==> 0XF8000B54[8:8] = 0x00000001U
12256ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000100U
12257ad5b5801SMichal Simek     // ..
12258ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000B54, 0x00000180U ,0x00000180U),
12259ad5b5801SMichal Simek     // .. FINISH: DDR TERM/IBUF_DISABLE_MODE SETTINGS
12260ad5b5801SMichal Simek     // .. START: LOCK IT BACK
12261ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
12262ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
12263ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
12264ad5b5801SMichal Simek     // ..
12265ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
12266ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
12267ad5b5801SMichal Simek     // .. START: SRAM/NOR SET OPMODE
12268ad5b5801SMichal Simek     // .. FINISH: SRAM/NOR SET OPMODE
12269ad5b5801SMichal Simek     // .. START: UART REGISTERS
12270ad5b5801SMichal Simek     // .. BDIV = 0x6
12271ad5b5801SMichal Simek     // .. ==> 0XE0001034[7:0] = 0x00000006U
12272ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000FFU    VAL : 0x00000006U
12273ad5b5801SMichal Simek     // ..
12274ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001034, 0x000000FFU ,0x00000006U),
12275ad5b5801SMichal Simek     // .. CD = 0x3e
12276ad5b5801SMichal Simek     // .. ==> 0XE0001018[15:0] = 0x0000003EU
12277ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000003EU
12278ad5b5801SMichal Simek     // ..
12279ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001018, 0x0000FFFFU ,0x0000003EU),
12280ad5b5801SMichal Simek     // .. STPBRK = 0x0
12281ad5b5801SMichal Simek     // .. ==> 0XE0001000[8:8] = 0x00000000U
12282ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12283ad5b5801SMichal Simek     // .. STTBRK = 0x0
12284ad5b5801SMichal Simek     // .. ==> 0XE0001000[7:7] = 0x00000000U
12285ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000080U    VAL : 0x00000000U
12286ad5b5801SMichal Simek     // .. RSTTO = 0x0
12287ad5b5801SMichal Simek     // .. ==> 0XE0001000[6:6] = 0x00000000U
12288ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000040U    VAL : 0x00000000U
12289ad5b5801SMichal Simek     // .. TXDIS = 0x0
12290ad5b5801SMichal Simek     // .. ==> 0XE0001000[5:5] = 0x00000000U
12291ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000020U    VAL : 0x00000000U
12292ad5b5801SMichal Simek     // .. TXEN = 0x1
12293ad5b5801SMichal Simek     // .. ==> 0XE0001000[4:4] = 0x00000001U
12294ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000010U    VAL : 0x00000010U
12295ad5b5801SMichal Simek     // .. RXDIS = 0x0
12296ad5b5801SMichal Simek     // .. ==> 0XE0001000[3:3] = 0x00000000U
12297ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
12298ad5b5801SMichal Simek     // .. RXEN = 0x1
12299ad5b5801SMichal Simek     // .. ==> 0XE0001000[2:2] = 0x00000001U
12300ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000004U
12301ad5b5801SMichal Simek     // .. TXRES = 0x1
12302ad5b5801SMichal Simek     // .. ==> 0XE0001000[1:1] = 0x00000001U
12303ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000002U
12304ad5b5801SMichal Simek     // .. RXRES = 0x1
12305ad5b5801SMichal Simek     // .. ==> 0XE0001000[0:0] = 0x00000001U
12306ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000001U
12307ad5b5801SMichal Simek     // ..
12308ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001000, 0x000001FFU ,0x00000017U),
12309ad5b5801SMichal Simek     // .. IRMODE = 0x0
12310ad5b5801SMichal Simek     // .. ==> 0XE0001004[11:11] = 0x00000000U
12311ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
12312ad5b5801SMichal Simek     // .. UCLKEN = 0x0
12313ad5b5801SMichal Simek     // .. ==> 0XE0001004[10:10] = 0x00000000U
12314ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
12315ad5b5801SMichal Simek     // .. CHMODE = 0x0
12316ad5b5801SMichal Simek     // .. ==> 0XE0001004[9:8] = 0x00000000U
12317ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000300U    VAL : 0x00000000U
12318ad5b5801SMichal Simek     // .. NBSTOP = 0x0
12319ad5b5801SMichal Simek     // .. ==> 0XE0001004[7:6] = 0x00000000U
12320ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000C0U    VAL : 0x00000000U
12321ad5b5801SMichal Simek     // .. PAR = 0x4
12322ad5b5801SMichal Simek     // .. ==> 0XE0001004[5:3] = 0x00000004U
12323ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000038U    VAL : 0x00000020U
12324ad5b5801SMichal Simek     // .. CHRL = 0x0
12325ad5b5801SMichal Simek     // .. ==> 0XE0001004[2:1] = 0x00000000U
12326ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000006U    VAL : 0x00000000U
12327ad5b5801SMichal Simek     // .. CLKS = 0x0
12328ad5b5801SMichal Simek     // .. ==> 0XE0001004[0:0] = 0x00000000U
12329ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
12330ad5b5801SMichal Simek     // ..
12331ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE0001004, 0x00000FFFU ,0x00000020U),
12332ad5b5801SMichal Simek     // .. FINISH: UART REGISTERS
12333ad5b5801SMichal Simek     // .. START: QSPI REGISTERS
12334ad5b5801SMichal Simek     // .. Holdb_dr = 1
12335ad5b5801SMichal Simek     // .. ==> 0XE000D000[19:19] = 0x00000001U
12336ad5b5801SMichal Simek     // ..     ==> MASK : 0x00080000U    VAL : 0x00080000U
12337ad5b5801SMichal Simek     // ..
12338ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000D000, 0x00080000U ,0x00080000U),
12339ad5b5801SMichal Simek     // .. FINISH: QSPI REGISTERS
12340ad5b5801SMichal Simek     // .. START: PL POWER ON RESET REGISTERS
12341ad5b5801SMichal Simek     // .. PCFG_POR_CNT_4K = 0
12342ad5b5801SMichal Simek     // .. ==> 0XF8007000[29:29] = 0x00000000U
12343ad5b5801SMichal Simek     // ..     ==> MASK : 0x20000000U    VAL : 0x00000000U
12344ad5b5801SMichal Simek     // ..
12345ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8007000, 0x20000000U ,0x00000000U),
12346ad5b5801SMichal Simek     // .. FINISH: PL POWER ON RESET REGISTERS
12347ad5b5801SMichal Simek     // .. START: SMC TIMING CALCULATION REGISTER UPDATE
12348ad5b5801SMichal Simek     // .. .. START: NAND SET CYCLE
12349ad5b5801SMichal Simek     // .. .. FINISH: NAND SET CYCLE
12350ad5b5801SMichal Simek     // .. .. START: OPMODE
12351ad5b5801SMichal Simek     // .. .. FINISH: OPMODE
12352ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
12353ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
12354ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS0 SET CYCLE
12355ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS0 SET CYCLE
12356ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
12357ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
12358ad5b5801SMichal Simek     // .. .. START: NOR CS0 BASE ADDRESS
12359ad5b5801SMichal Simek     // .. .. FINISH: NOR CS0 BASE ADDRESS
12360ad5b5801SMichal Simek     // .. .. START: SRAM/NOR CS1 SET CYCLE
12361ad5b5801SMichal Simek     // .. .. FINISH: SRAM/NOR CS1 SET CYCLE
12362ad5b5801SMichal Simek     // .. .. START: DIRECT COMMAND
12363ad5b5801SMichal Simek     // .. .. FINISH: DIRECT COMMAND
12364ad5b5801SMichal Simek     // .. .. START: NOR CS1 BASE ADDRESS
12365ad5b5801SMichal Simek     // .. .. FINISH: NOR CS1 BASE ADDRESS
12366ad5b5801SMichal Simek     // .. .. START: USB RESET
12367ad5b5801SMichal Simek     // .. .. .. START: USB0 RESET
12368ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
12369ad5b5801SMichal Simek     // .. .. .. .. DIRECTION_0 = 0x80
12370ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A204[31:0] = 0x00000080U
12371ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000080U
12372ad5b5801SMichal Simek     // .. .. .. ..
12373ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A204, 0xFFFFFFFFU ,0x00000080U),
12374ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
12375ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
12376ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
12377ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12378ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
12379ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
12380ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
12381ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x80
12382ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000080U
12383ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000080U
12384ad5b5801SMichal Simek     // .. .. .. ..
12385ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0080U),
12386ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12387ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12388ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12389ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12390ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12391ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12392ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12393ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
12394ad5b5801SMichal Simek     // .. .. .. .. OP_ENABLE_0 = 0x80
12395ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A208[31:0] = 0x00000080U
12396ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFFFFFFU    VAL : 0x00000080U
12397ad5b5801SMichal Simek     // .. .. .. ..
12398ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A208, 0xFFFFFFFFU ,0x00000080U),
12399ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
12400ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
12401ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
12402ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12403ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
12404ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
12405ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
12406ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x0
12407ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000000U
12408ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000000U
12409ad5b5801SMichal Simek     // .. .. .. ..
12410ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0000U),
12411ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12412ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12413ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12414ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12415ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12416ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12417ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12418ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12419ad5b5801SMichal Simek     // .. .. .. ..
12420ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12421ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12422ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12423ad5b5801SMichal Simek     // .. .. .. .. MASK_0_LSW = 0xff7f
12424ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[31:16] = 0x0000FF7FU
12425ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xFF7F0000U
12426ad5b5801SMichal Simek     // .. .. .. .. DATA_0_LSW = 0x80
12427ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A000[15:0] = 0x00000080U
12428ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000080U
12429ad5b5801SMichal Simek     // .. .. .. ..
12430ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A000, 0xFFFFFFFFU ,0xFF7F0080U),
12431ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12432ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12433ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12434ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12435ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12436ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12437ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12438ad5b5801SMichal Simek     // .. .. .. FINISH: USB0 RESET
12439ad5b5801SMichal Simek     // .. .. .. START: USB1 RESET
12440ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
12441ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
12442ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
12443ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
12444ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12445ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12446ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12447ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12448ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12449ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12450ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12451ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12452ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
12453ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
12454ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
12455ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
12456ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12457ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12458ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12459ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12460ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12461ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12462ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12463ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12464ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12465ad5b5801SMichal Simek     // .. .. .. ..
12466ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12467ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12468ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12469ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12470ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12471ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12472ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12473ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12474ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12475ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12476ad5b5801SMichal Simek     // .. .. .. FINISH: USB1 RESET
12477ad5b5801SMichal Simek     // .. .. FINISH: USB RESET
12478ad5b5801SMichal Simek     // .. .. START: ENET RESET
12479ad5b5801SMichal Simek     // .. .. .. START: ENET0 RESET
12480ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
12481ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
12482ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
12483ad5b5801SMichal Simek     // .. .. .. .. DIRECTION_1 = 0x8000
12484ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A244[21:0] = 0x00008000U
12485ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x003FFFFFU    VAL : 0x00008000U
12486ad5b5801SMichal Simek     // .. .. .. ..
12487ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A244, 0x003FFFFFU ,0x00008000U),
12488ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
12489ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12490ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12491ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12492ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12493ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12494ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0x7fff
12495ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x00007FFFU
12496ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x7FFF0000U
12497ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x8000
12498ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00008000U
12499ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00008000U
12500ad5b5801SMichal Simek     // .. .. .. ..
12501ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0x7FFF8000U),
12502ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12503ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12504ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12505ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
12506ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
12507ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
12508ad5b5801SMichal Simek     // .. .. .. .. OP_ENABLE_1 = 0x8000
12509ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A248[21:0] = 0x00008000U
12510ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x003FFFFFU    VAL : 0x00008000U
12511ad5b5801SMichal Simek     // .. .. .. ..
12512ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A248, 0x003FFFFFU ,0x00008000U),
12513ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
12514ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12515ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12516ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12517ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12518ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12519ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0x7fff
12520ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x00007FFFU
12521ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x7FFF0000U
12522ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x0
12523ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00000000U
12524ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000000U
12525ad5b5801SMichal Simek     // .. .. .. ..
12526ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0x7FFF0000U),
12527ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12528ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12529ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12530ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12531ad5b5801SMichal Simek     // .. .. .. ..
12532ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12533ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12534ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12535ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12536ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12537ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12538ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12539ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0x7fff
12540ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x00007FFFU
12541ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0x7FFF0000U
12542ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x8000
12543ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00008000U
12544ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00008000U
12545ad5b5801SMichal Simek     // .. .. .. ..
12546ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0x7FFF8000U),
12547ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12548ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12549ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12550ad5b5801SMichal Simek     // .. .. .. FINISH: ENET0 RESET
12551ad5b5801SMichal Simek     // .. .. .. START: ENET1 RESET
12552ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 0
12553ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 0
12554ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE BANK 1
12555ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE BANK 1
12556ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12557ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12558ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12559ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12560ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12561ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12562ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12563ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12564ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 0
12565ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 0
12566ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE BANK 1
12567ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE BANK 1
12568ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12569ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12570ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12571ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12572ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12573ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12574ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12575ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12576ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12577ad5b5801SMichal Simek     // .. .. .. ..
12578ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12579ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12580ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12581ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12582ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12583ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12584ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12585ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12586ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12587ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12588ad5b5801SMichal Simek     // .. .. .. FINISH: ENET1 RESET
12589ad5b5801SMichal Simek     // .. .. FINISH: ENET RESET
12590ad5b5801SMichal Simek     // .. .. START: I2C RESET
12591ad5b5801SMichal Simek     // .. .. .. START: I2C0 RESET
12592ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
12593ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
12594ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
12595ad5b5801SMichal Simek     // .. .. .. .. DIRECTION_1 = 0x4000
12596ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A244[21:0] = 0x00004000U
12597ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x003FFFFFU    VAL : 0x00004000U
12598ad5b5801SMichal Simek     // .. .. .. ..
12599ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A244, 0x003FFFFFU ,0x00004000U),
12600ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
12601ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12602ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12603ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12604ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12605ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12606ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0xbfff
12607ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x0000BFFFU
12608ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xBFFF0000U
12609ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x4000
12610ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00004000U
12611ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00004000U
12612ad5b5801SMichal Simek     // .. .. .. ..
12613ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0xBFFF4000U),
12614ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12615ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12616ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12617ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
12618ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
12619ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
12620ad5b5801SMichal Simek     // .. .. .. .. OP_ENABLE_1 = 0x4000
12621ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A248[21:0] = 0x00004000U
12622ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x003FFFFFU    VAL : 0x00004000U
12623ad5b5801SMichal Simek     // .. .. .. ..
12624ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A248, 0x003FFFFFU ,0x00004000U),
12625ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
12626ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12627ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12628ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12629ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12630ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12631ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0xbfff
12632ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x0000BFFFU
12633ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xBFFF0000U
12634ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x0
12635ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00000000U
12636ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00000000U
12637ad5b5801SMichal Simek     // .. .. .. ..
12638ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0xBFFF0000U),
12639ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12640ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12641ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12642ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12643ad5b5801SMichal Simek     // .. .. .. ..
12644ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12645ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12646ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12647ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12648ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12649ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12650ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12651ad5b5801SMichal Simek     // .. .. .. .. MASK_1_LSW = 0xbfff
12652ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[31:16] = 0x0000BFFFU
12653ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0xFFFF0000U    VAL : 0xBFFF0000U
12654ad5b5801SMichal Simek     // .. .. .. .. DATA_1_LSW = 0x4000
12655ad5b5801SMichal Simek     // .. .. .. .. ==> 0XE000A008[15:0] = 0x00004000U
12656ad5b5801SMichal Simek     // .. .. .. ..     ==> MASK : 0x0000FFFFU    VAL : 0x00004000U
12657ad5b5801SMichal Simek     // .. .. .. ..
12658ad5b5801SMichal Simek     EMIT_MASKWRITE(0XE000A008, 0xFFFFFFFFU ,0xBFFF4000U),
12659ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12660ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12661ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12662ad5b5801SMichal Simek     // .. .. .. FINISH: I2C0 RESET
12663ad5b5801SMichal Simek     // .. .. .. START: I2C1 RESET
12664ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK0
12665ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK0
12666ad5b5801SMichal Simek     // .. .. .. .. START: DIR MODE GPIO BANK1
12667ad5b5801SMichal Simek     // .. .. .. .. FINISH: DIR MODE GPIO BANK1
12668ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12669ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12670ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12671ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12672ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12673ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12674ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12675ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12676ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
12677ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
12678ad5b5801SMichal Simek     // .. .. .. .. START: OUTPUT ENABLE
12679ad5b5801SMichal Simek     // .. .. .. .. FINISH: OUTPUT ENABLE
12680ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW LOW BANK [15:0]
12681ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW LOW BANK [15:0]
12682ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW LOW BANK [31:16]
12683ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW LOW BANK [31:16]
12684ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW LOW BANK [47:32]
12685ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW LOW BANK [47:32]
12686ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW LOW BANK [53:48]
12687ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW LOW BANK [53:48]
12688ad5b5801SMichal Simek     // .. .. .. .. START: ADD 1 MS DELAY
12689ad5b5801SMichal Simek     // .. .. .. ..
12690ad5b5801SMichal Simek     EMIT_MASKDELAY(0XF8F00200, 1),
12691ad5b5801SMichal Simek     // .. .. .. .. FINISH: ADD 1 MS DELAY
12692ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12693ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12694ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_0_MSW HIGH BANK [31:16]
12695ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_0_MSW HIGH BANK [31:16]
12696ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_LSW HIGH BANK [47:32]
12697ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_LSW HIGH BANK [47:32]
12698ad5b5801SMichal Simek     // .. .. .. .. START: MASK_DATA_1_MSW HIGH BANK [53:48]
12699ad5b5801SMichal Simek     // .. .. .. .. FINISH: MASK_DATA_1_MSW HIGH BANK [53:48]
12700ad5b5801SMichal Simek     // .. .. .. FINISH: I2C1 RESET
12701ad5b5801SMichal Simek     // .. .. FINISH: I2C RESET
12702ad5b5801SMichal Simek     // .. .. START: NOR CHIP SELECT
12703ad5b5801SMichal Simek     // .. .. .. START: DIR MODE BANK 0
12704ad5b5801SMichal Simek     // .. .. .. FINISH: DIR MODE BANK 0
12705ad5b5801SMichal Simek     // .. .. .. START: MASK_DATA_0_LSW HIGH BANK [15:0]
12706ad5b5801SMichal Simek     // .. .. .. FINISH: MASK_DATA_0_LSW HIGH BANK [15:0]
12707ad5b5801SMichal Simek     // .. .. .. START: OUTPUT ENABLE BANK 0
12708ad5b5801SMichal Simek     // .. .. .. FINISH: OUTPUT ENABLE BANK 0
12709ad5b5801SMichal Simek     // .. .. FINISH: NOR CHIP SELECT
12710ad5b5801SMichal Simek     // .. FINISH: SMC TIMING CALCULATION REGISTER UPDATE
12711ad5b5801SMichal Simek     // FINISH: top
12712ad5b5801SMichal Simek     //
12713ad5b5801SMichal Simek     EMIT_EXIT(),
12714ad5b5801SMichal Simek 
12715ad5b5801SMichal Simek     //
12716ad5b5801SMichal Simek };
12717ad5b5801SMichal Simek 
12718ad5b5801SMichal Simek unsigned long ps7_post_config_1_0[] = {
12719ad5b5801SMichal Simek     // START: top
12720ad5b5801SMichal Simek     // .. START: SLCR SETTINGS
12721ad5b5801SMichal Simek     // .. UNLOCK_KEY = 0XDF0D
12722ad5b5801SMichal Simek     // .. ==> 0XF8000008[15:0] = 0x0000DF0DU
12723ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000DF0DU
12724ad5b5801SMichal Simek     // ..
12725ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000008, 0x0000FFFFU ,0x0000DF0DU),
12726ad5b5801SMichal Simek     // .. FINISH: SLCR SETTINGS
12727ad5b5801SMichal Simek     // .. START: ENABLING LEVEL SHIFTER
12728ad5b5801SMichal Simek     // .. USER_INP_ICT_EN_0 = 3
12729ad5b5801SMichal Simek     // .. ==> 0XF8000900[1:0] = 0x00000003U
12730ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000003U    VAL : 0x00000003U
12731ad5b5801SMichal Simek     // .. USER_INP_ICT_EN_1 = 3
12732ad5b5801SMichal Simek     // .. ==> 0XF8000900[3:2] = 0x00000003U
12733ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000000CU    VAL : 0x0000000CU
12734ad5b5801SMichal Simek     // ..
12735ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000900, 0x0000000FU ,0x0000000FU),
12736ad5b5801SMichal Simek     // .. FINISH: ENABLING LEVEL SHIFTER
12737ad5b5801SMichal Simek     // .. START: FPGA RESETS TO 0
12738ad5b5801SMichal Simek     // .. reserved_3 = 0
12739ad5b5801SMichal Simek     // .. ==> 0XF8000240[31:25] = 0x00000000U
12740ad5b5801SMichal Simek     // ..     ==> MASK : 0xFE000000U    VAL : 0x00000000U
12741ad5b5801SMichal Simek     // .. FPGA_ACP_RST = 0
12742ad5b5801SMichal Simek     // .. ==> 0XF8000240[24:24] = 0x00000000U
12743ad5b5801SMichal Simek     // ..     ==> MASK : 0x01000000U    VAL : 0x00000000U
12744ad5b5801SMichal Simek     // .. FPGA_AXDS3_RST = 0
12745ad5b5801SMichal Simek     // .. ==> 0XF8000240[23:23] = 0x00000000U
12746ad5b5801SMichal Simek     // ..     ==> MASK : 0x00800000U    VAL : 0x00000000U
12747ad5b5801SMichal Simek     // .. FPGA_AXDS2_RST = 0
12748ad5b5801SMichal Simek     // .. ==> 0XF8000240[22:22] = 0x00000000U
12749ad5b5801SMichal Simek     // ..     ==> MASK : 0x00400000U    VAL : 0x00000000U
12750ad5b5801SMichal Simek     // .. FPGA_AXDS1_RST = 0
12751ad5b5801SMichal Simek     // .. ==> 0XF8000240[21:21] = 0x00000000U
12752ad5b5801SMichal Simek     // ..     ==> MASK : 0x00200000U    VAL : 0x00000000U
12753ad5b5801SMichal Simek     // .. FPGA_AXDS0_RST = 0
12754ad5b5801SMichal Simek     // .. ==> 0XF8000240[20:20] = 0x00000000U
12755ad5b5801SMichal Simek     // ..     ==> MASK : 0x00100000U    VAL : 0x00000000U
12756ad5b5801SMichal Simek     // .. reserved_2 = 0
12757ad5b5801SMichal Simek     // .. ==> 0XF8000240[19:18] = 0x00000000U
12758ad5b5801SMichal Simek     // ..     ==> MASK : 0x000C0000U    VAL : 0x00000000U
12759ad5b5801SMichal Simek     // .. FSSW1_FPGA_RST = 0
12760ad5b5801SMichal Simek     // .. ==> 0XF8000240[17:17] = 0x00000000U
12761ad5b5801SMichal Simek     // ..     ==> MASK : 0x00020000U    VAL : 0x00000000U
12762ad5b5801SMichal Simek     // .. FSSW0_FPGA_RST = 0
12763ad5b5801SMichal Simek     // .. ==> 0XF8000240[16:16] = 0x00000000U
12764ad5b5801SMichal Simek     // ..     ==> MASK : 0x00010000U    VAL : 0x00000000U
12765ad5b5801SMichal Simek     // .. reserved_1 = 0
12766ad5b5801SMichal Simek     // .. ==> 0XF8000240[15:14] = 0x00000000U
12767ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000C000U    VAL : 0x00000000U
12768ad5b5801SMichal Simek     // .. FPGA_FMSW1_RST = 0
12769ad5b5801SMichal Simek     // .. ==> 0XF8000240[13:13] = 0x00000000U
12770ad5b5801SMichal Simek     // ..     ==> MASK : 0x00002000U    VAL : 0x00000000U
12771ad5b5801SMichal Simek     // .. FPGA_FMSW0_RST = 0
12772ad5b5801SMichal Simek     // .. ==> 0XF8000240[12:12] = 0x00000000U
12773ad5b5801SMichal Simek     // ..     ==> MASK : 0x00001000U    VAL : 0x00000000U
12774ad5b5801SMichal Simek     // .. FPGA_DMA3_RST = 0
12775ad5b5801SMichal Simek     // .. ==> 0XF8000240[11:11] = 0x00000000U
12776ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000800U    VAL : 0x00000000U
12777ad5b5801SMichal Simek     // .. FPGA_DMA2_RST = 0
12778ad5b5801SMichal Simek     // .. ==> 0XF8000240[10:10] = 0x00000000U
12779ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000400U    VAL : 0x00000000U
12780ad5b5801SMichal Simek     // .. FPGA_DMA1_RST = 0
12781ad5b5801SMichal Simek     // .. ==> 0XF8000240[9:9] = 0x00000000U
12782ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000200U    VAL : 0x00000000U
12783ad5b5801SMichal Simek     // .. FPGA_DMA0_RST = 0
12784ad5b5801SMichal Simek     // .. ==> 0XF8000240[8:8] = 0x00000000U
12785ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000100U    VAL : 0x00000000U
12786ad5b5801SMichal Simek     // .. reserved = 0
12787ad5b5801SMichal Simek     // .. ==> 0XF8000240[7:4] = 0x00000000U
12788ad5b5801SMichal Simek     // ..     ==> MASK : 0x000000F0U    VAL : 0x00000000U
12789ad5b5801SMichal Simek     // .. FPGA3_OUT_RST = 0
12790ad5b5801SMichal Simek     // .. ==> 0XF8000240[3:3] = 0x00000000U
12791ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000008U    VAL : 0x00000000U
12792ad5b5801SMichal Simek     // .. FPGA2_OUT_RST = 0
12793ad5b5801SMichal Simek     // .. ==> 0XF8000240[2:2] = 0x00000000U
12794ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000004U    VAL : 0x00000000U
12795ad5b5801SMichal Simek     // .. FPGA1_OUT_RST = 0
12796ad5b5801SMichal Simek     // .. ==> 0XF8000240[1:1] = 0x00000000U
12797ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000002U    VAL : 0x00000000U
12798ad5b5801SMichal Simek     // .. FPGA0_OUT_RST = 0
12799ad5b5801SMichal Simek     // .. ==> 0XF8000240[0:0] = 0x00000000U
12800ad5b5801SMichal Simek     // ..     ==> MASK : 0x00000001U    VAL : 0x00000000U
12801ad5b5801SMichal Simek     // ..
12802ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000240, 0xFFFFFFFFU ,0x00000000U),
12803ad5b5801SMichal Simek     // .. FINISH: FPGA RESETS TO 0
12804ad5b5801SMichal Simek     // .. START: AFI REGISTERS
12805ad5b5801SMichal Simek     // .. .. START: AFI0 REGISTERS
12806ad5b5801SMichal Simek     // .. .. FINISH: AFI0 REGISTERS
12807ad5b5801SMichal Simek     // .. .. START: AFI1 REGISTERS
12808ad5b5801SMichal Simek     // .. .. FINISH: AFI1 REGISTERS
12809ad5b5801SMichal Simek     // .. .. START: AFI2 REGISTERS
12810ad5b5801SMichal Simek     // .. .. FINISH: AFI2 REGISTERS
12811ad5b5801SMichal Simek     // .. .. START: AFI3 REGISTERS
12812ad5b5801SMichal Simek     // .. .. FINISH: AFI3 REGISTERS
12813ad5b5801SMichal Simek     // .. FINISH: AFI REGISTERS
12814ad5b5801SMichal Simek     // .. START: LOCK IT BACK
12815ad5b5801SMichal Simek     // .. LOCK_KEY = 0X767B
12816ad5b5801SMichal Simek     // .. ==> 0XF8000004[15:0] = 0x0000767BU
12817ad5b5801SMichal Simek     // ..     ==> MASK : 0x0000FFFFU    VAL : 0x0000767BU
12818ad5b5801SMichal Simek     // ..
12819ad5b5801SMichal Simek     EMIT_MASKWRITE(0XF8000004, 0x0000FFFFU ,0x0000767BU),
12820ad5b5801SMichal Simek     // .. FINISH: LOCK IT BACK
12821ad5b5801SMichal Simek     // FINISH: top
12822ad5b5801SMichal Simek     //
12823ad5b5801SMichal Simek     EMIT_EXIT(),
12824ad5b5801SMichal Simek 
12825ad5b5801SMichal Simek     //
12826ad5b5801SMichal Simek };
12827ad5b5801SMichal Simek 
12828ad5b5801SMichal Simek 
12829ad5b5801SMichal Simek 
12830ad5b5801SMichal Simek #include "xil_io.h"
12831ad5b5801SMichal Simek 
12832ad5b5801SMichal Simek unsigned long *ps7_mio_init_data = ps7_mio_init_data_3_0;
12833ad5b5801SMichal Simek unsigned long *ps7_pll_init_data = ps7_pll_init_data_3_0;
12834ad5b5801SMichal Simek unsigned long *ps7_clock_init_data = ps7_clock_init_data_3_0;
12835ad5b5801SMichal Simek unsigned long *ps7_ddr_init_data = ps7_ddr_init_data_3_0;
12836ad5b5801SMichal Simek unsigned long *ps7_peripherals_init_data = ps7_peripherals_init_data_3_0;
12837ad5b5801SMichal Simek 
12838ad5b5801SMichal Simek int
ps7_post_config()12839ad5b5801SMichal Simek ps7_post_config()
12840ad5b5801SMichal Simek {
12841ad5b5801SMichal Simek   // Get the PS_VERSION on run time
12842ad5b5801SMichal Simek   unsigned long si_ver = ps7GetSiliconVersion ();
12843ad5b5801SMichal Simek   int ret = -1;
12844ad5b5801SMichal Simek   if (si_ver == PCW_SILICON_VERSION_1) {
12845ad5b5801SMichal Simek       ret = ps7_config (ps7_post_config_1_0);
12846ad5b5801SMichal Simek       if (ret != PS7_INIT_SUCCESS) return ret;
12847ad5b5801SMichal Simek   } else if (si_ver == PCW_SILICON_VERSION_2) {
12848ad5b5801SMichal Simek       ret = ps7_config (ps7_post_config_2_0);
12849ad5b5801SMichal Simek       if (ret != PS7_INIT_SUCCESS) return ret;
12850ad5b5801SMichal Simek   } else {
12851ad5b5801SMichal Simek       ret = ps7_config (ps7_post_config_3_0);
12852ad5b5801SMichal Simek       if (ret != PS7_INIT_SUCCESS) return ret;
12853ad5b5801SMichal Simek   }
12854ad5b5801SMichal Simek   return PS7_INIT_SUCCESS;
12855ad5b5801SMichal Simek }
12856ad5b5801SMichal Simek 
12857ad5b5801SMichal Simek int
ps7_init()12858ad5b5801SMichal Simek ps7_init()
12859ad5b5801SMichal Simek {
12860ad5b5801SMichal Simek   // Get the PS_VERSION on run time
12861ad5b5801SMichal Simek   unsigned long si_ver = ps7GetSiliconVersion ();
12862ad5b5801SMichal Simek   int ret;
12863ad5b5801SMichal Simek   //int pcw_ver = 0;
12864ad5b5801SMichal Simek 
12865ad5b5801SMichal Simek   if (si_ver == PCW_SILICON_VERSION_1) {
12866ad5b5801SMichal Simek     ps7_mio_init_data = ps7_mio_init_data_1_0;
12867ad5b5801SMichal Simek     ps7_pll_init_data = ps7_pll_init_data_1_0;
12868ad5b5801SMichal Simek     ps7_clock_init_data = ps7_clock_init_data_1_0;
12869ad5b5801SMichal Simek     ps7_ddr_init_data = ps7_ddr_init_data_1_0;
12870ad5b5801SMichal Simek     ps7_peripherals_init_data = ps7_peripherals_init_data_1_0;
12871ad5b5801SMichal Simek     //pcw_ver = 1;
12872ad5b5801SMichal Simek 
12873ad5b5801SMichal Simek   } else if (si_ver == PCW_SILICON_VERSION_2) {
12874ad5b5801SMichal Simek     ps7_mio_init_data = ps7_mio_init_data_2_0;
12875ad5b5801SMichal Simek     ps7_pll_init_data = ps7_pll_init_data_2_0;
12876ad5b5801SMichal Simek     ps7_clock_init_data = ps7_clock_init_data_2_0;
12877ad5b5801SMichal Simek     ps7_ddr_init_data = ps7_ddr_init_data_2_0;
12878ad5b5801SMichal Simek     ps7_peripherals_init_data = ps7_peripherals_init_data_2_0;
12879ad5b5801SMichal Simek     //pcw_ver = 2;
12880ad5b5801SMichal Simek 
12881ad5b5801SMichal Simek   } else {
12882ad5b5801SMichal Simek     ps7_mio_init_data = ps7_mio_init_data_3_0;
12883ad5b5801SMichal Simek     ps7_pll_init_data = ps7_pll_init_data_3_0;
12884ad5b5801SMichal Simek     ps7_clock_init_data = ps7_clock_init_data_3_0;
12885ad5b5801SMichal Simek     ps7_ddr_init_data = ps7_ddr_init_data_3_0;
12886ad5b5801SMichal Simek     ps7_peripherals_init_data = ps7_peripherals_init_data_3_0;
12887ad5b5801SMichal Simek     //pcw_ver = 3;
12888ad5b5801SMichal Simek   }
12889ad5b5801SMichal Simek 
12890ad5b5801SMichal Simek   // MIO init
12891ad5b5801SMichal Simek   ret = ps7_config (ps7_mio_init_data);
12892ad5b5801SMichal Simek   if (ret != PS7_INIT_SUCCESS) return ret;
12893ad5b5801SMichal Simek 
12894ad5b5801SMichal Simek   // PLL init
12895ad5b5801SMichal Simek   ret = ps7_config (ps7_pll_init_data);
12896ad5b5801SMichal Simek   if (ret != PS7_INIT_SUCCESS) return ret;
12897ad5b5801SMichal Simek 
12898ad5b5801SMichal Simek   // Clock init
12899ad5b5801SMichal Simek   ret = ps7_config (ps7_clock_init_data);
12900ad5b5801SMichal Simek   if (ret != PS7_INIT_SUCCESS) return ret;
12901ad5b5801SMichal Simek 
12902ad5b5801SMichal Simek   // DDR init
12903ad5b5801SMichal Simek   ret = ps7_config (ps7_ddr_init_data);
12904ad5b5801SMichal Simek   if (ret != PS7_INIT_SUCCESS) return ret;
12905ad5b5801SMichal Simek 
12906ad5b5801SMichal Simek 
12907ad5b5801SMichal Simek 
12908ad5b5801SMichal Simek   // Peripherals init
12909ad5b5801SMichal Simek   ret = ps7_config (ps7_peripherals_init_data);
12910ad5b5801SMichal Simek   if (ret != PS7_INIT_SUCCESS) return ret;
12911ad5b5801SMichal Simek   //xil_printf ("\n PCW Silicon Version : %d.0", pcw_ver);
12912ad5b5801SMichal Simek   return PS7_INIT_SUCCESS;
12913ad5b5801SMichal Simek }
12914ad5b5801SMichal Simek 
12915ad5b5801SMichal Simek 
12916ad5b5801SMichal Simek 
12917ad5b5801SMichal Simek 
12918