1*14b24e2bSVaishali Kulkarni /*
2*14b24e2bSVaishali Kulkarni * CDDL HEADER START
3*14b24e2bSVaishali Kulkarni *
4*14b24e2bSVaishali Kulkarni * The contents of this file are subject to the terms of the
5*14b24e2bSVaishali Kulkarni * Common Development and Distribution License, v.1,  (the "License").
6*14b24e2bSVaishali Kulkarni * You may not use this file except in compliance with the License.
7*14b24e2bSVaishali Kulkarni *
8*14b24e2bSVaishali Kulkarni * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9*14b24e2bSVaishali Kulkarni * or http://opensource.org/licenses/CDDL-1.0.
10*14b24e2bSVaishali Kulkarni * See the License for the specific language governing permissions
11*14b24e2bSVaishali Kulkarni * and limitations under the License.
12*14b24e2bSVaishali Kulkarni *
13*14b24e2bSVaishali Kulkarni * When distributing Covered Code, include this CDDL HEADER in each
14*14b24e2bSVaishali Kulkarni * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15*14b24e2bSVaishali Kulkarni * If applicable, add the following below this CDDL HEADER, with the
16*14b24e2bSVaishali Kulkarni * fields enclosed by brackets "[]" replaced with your own identifying
17*14b24e2bSVaishali Kulkarni * information: Portions Copyright [yyyy] [name of copyright owner]
18*14b24e2bSVaishali Kulkarni *
19*14b24e2bSVaishali Kulkarni * CDDL HEADER END
20*14b24e2bSVaishali Kulkarni */
21*14b24e2bSVaishali Kulkarni 
22*14b24e2bSVaishali Kulkarni /*
23*14b24e2bSVaishali Kulkarni * Copyright 2014-2017 Cavium, Inc.
24*14b24e2bSVaishali Kulkarni * The contents of this file are subject to the terms of the Common Development
25*14b24e2bSVaishali Kulkarni * and Distribution License, v.1,  (the "License").
26*14b24e2bSVaishali Kulkarni 
27*14b24e2bSVaishali Kulkarni * You may not use this file except in compliance with the License.
28*14b24e2bSVaishali Kulkarni 
29*14b24e2bSVaishali Kulkarni * You can obtain a copy of the License at available
30*14b24e2bSVaishali Kulkarni * at http://opensource.org/licenses/CDDL-1.0
31*14b24e2bSVaishali Kulkarni 
32*14b24e2bSVaishali Kulkarni * See the License for the specific language governing permissions and
33*14b24e2bSVaishali Kulkarni * limitations under the License.
34*14b24e2bSVaishali Kulkarni */
35*14b24e2bSVaishali Kulkarni 
36*14b24e2bSVaishali Kulkarni #ifndef __INIT_VALUES_ZIPPED_H__
37*14b24e2bSVaishali Kulkarni #define __INIT_VALUES_ZIPPED_H__
38*14b24e2bSVaishali Kulkarni 
39*14b24e2bSVaishali Kulkarni /* initialization commands array */
40*14b24e2bSVaishali Kulkarni ARRAY_DECL u32 init_ops[] = {
41*14b24e2bSVaishali Kulkarni 	/* GRC */
42*14b24e2bSVaishali Kulkarni 	0x00030003, 0xffff0000, 	/* if phase != 'engine', skip 3 ops (no DMAE) */
43*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00450000, 	/* if mode != '!asic', skip 2 ops */
44*14b24e2bSVaishali Kulkarni 	0x0280c201, 0x00000000, 	/* write 0x0 to address 0x50184 */
45*14b24e2bSVaishali Kulkarni 	0x02810201, 0x00000000, 	/* write 0x0 to address 0x50204 */
46*14b24e2bSVaishali Kulkarni 	/* MISCS */
47*14b24e2bSVaishali Kulkarni 	0x00060003, 0xffff0000, 	/* if phase != 'engine', skip 6 ops (no DMAE) */
48*14b24e2bSVaishali Kulkarni 	0x00030002, 0x00450000, 	/* if mode != '!asic', skip 3 ops */
49*14b24e2bSVaishali Kulkarni 	0x0048c201, 0x00000000, 	/* write 0x0 to address 0x9184 */
50*14b24e2bSVaishali Kulkarni 	0x0048d201, 0x00000000, 	/* write 0x0 to address 0x91a4 */
51*14b24e2bSVaishali Kulkarni 	0x004ba601, 0x00000001, 	/* write 0x1 to address 0x974c */
52*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00ac0000, 	/* if mode != '(!asic)&bb', skip 1 ops */
53*14b24e2bSVaishali Kulkarni 	0x0048ca01, 0x00000000, 	/* write 0x0 to address 0x9194 */
54*14b24e2bSVaishali Kulkarni 	/* MISC */
55*14b24e2bSVaishali Kulkarni 	0x003b0003, 0xffff0000, 	/* if phase != 'engine', skip 59 ops (no DMAE) */
56*14b24e2bSVaishali Kulkarni 	0x0040c201, 0x00000000, 	/* write 0x0 to address 0x8184 */
57*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00030000, 	/* if mode != 'k2', skip 1 ops */
58*14b24e2bSVaishali Kulkarni 	0x28007201, 0x00000001, 	/* write 0x1 to address 0x5000e4 */
59*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00d50000, 	/* if mode != 'k2&ports_per_eng_4', skip 1 ops */
60*14b24e2bSVaishali Kulkarni 	0x00460a01, 0x00000000, 	/* write 0x0 to address 0x8c14 */
61*14b24e2bSVaishali Kulkarni 	0x00403c01, 0x33bfbfbf, 	/* write 0x33bfbfbf to address 0x8078 */
62*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00030000, 	/* if mode != 'k2', skip 1 ops */
63*14b24e2bSVaishali Kulkarni 	0x00404401, 0x07fffff8, 	/* write 0x7fffff8 to address 0x8088 */
64*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00b90000, 	/* if mode != '!k2', skip 1 ops */
65*14b24e2bSVaishali Kulkarni 	0x00404401, 0x003ffff8, 	/* write 0x3ffff8 to address 0x8088 */
66*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00030000, 	/* if mode != 'k2', skip 1 ops */
67*14b24e2bSVaishali Kulkarni 	0x00404c01, 0x000002c0, 	/* write 0x2c0 to address 0x8098 */
68*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00b90000, 	/* if mode != '!k2', skip 1 ops */
69*14b24e2bSVaishali Kulkarni 	0x00404c01, 0x000000c0, 	/* write 0xc0 to address 0x8098 */
70*14b24e2bSVaishali Kulkarni 	0x00403a01, 0x1fffffff, 	/* write 0x1fffffff to address 0x8074 */
71*14b24e2bSVaishali Kulkarni 	0x00404201, 0xffffffff, 	/* write 0xffffffff to address 0x8084 */
72*14b24e2bSVaishali Kulkarni 	0x00404a01, 0xffffffff, 	/* write 0xffffffff to address 0x8094 */
73*14b24e2bSVaishali Kulkarni 	0x000c0002, 0x00010000, 	/* if mode != 'bb|k2', skip 12 ops */
74*14b24e2bSVaishali Kulkarni 	0xa2028601, 0x00000001, 	/* write 0x1 to address 0x144050c */
75*14b24e2bSVaishali Kulkarni 	0xa2031401, 0x0000000f, 	/* write 0xf to address 0x1440628 */
76*14b24e2bSVaishali Kulkarni 	0xaa028601, 0x00000001, 	/* write 0x1 to address 0x154050c */
77*14b24e2bSVaishali Kulkarni 	0xaa031401, 0x0000000f, 	/* write 0xf to address 0x1540628 */
78*14b24e2bSVaishali Kulkarni 	0xb2028601, 0x00000001, 	/* write 0x1 to address 0x164050c */
79*14b24e2bSVaishali Kulkarni 	0xb2031401, 0x0000000f, 	/* write 0xf to address 0x1640628 */
80*14b24e2bSVaishali Kulkarni 	0xba028601, 0x00000001, 	/* write 0x1 to address 0x174050c */
81*14b24e2bSVaishali Kulkarni 	0xba031401, 0x0000000f, 	/* write 0xf to address 0x1740628 */
82*14b24e2bSVaishali Kulkarni 	0xc2028601, 0x00000001, 	/* write 0x1 to address 0x184050c */
83*14b24e2bSVaishali Kulkarni 	0xc2031401, 0x0000000f, 	/* write 0xf to address 0x1840628 */
84*14b24e2bSVaishali Kulkarni 	0xca028601, 0x00000001, 	/* write 0x1 to address 0x194050c */
85*14b24e2bSVaishali Kulkarni 	0xca031401, 0x0000000f, 	/* write 0xf to address 0x1940628 */
86*14b24e2bSVaishali Kulkarni 	0x00060002, 0x00680000, 	/* if mode != 'fpga&(bb|k2)', skip 6 ops */
87*14b24e2bSVaishali Kulkarni 	0xa2028021, 0x00000000, 	/* write array of size 3 from offset 0 to address 0x1440500 */
88*14b24e2bSVaishali Kulkarni 	0xaa028021, 0x00000000, 	/* write array of size 3 from offset 0 to address 0x1540500 */
89*14b24e2bSVaishali Kulkarni 	0xb2028021, 0x00000000, 	/* write array of size 3 from offset 0 to address 0x1640500 */
90*14b24e2bSVaishali Kulkarni 	0xba028021, 0x00000000, 	/* write array of size 3 from offset 0 to address 0x1740500 */
91*14b24e2bSVaishali Kulkarni 	0xc2028021, 0x00000000, 	/* write array of size 3 from offset 0 to address 0x1840500 */
92*14b24e2bSVaishali Kulkarni 	0xca028021, 0x00000000, 	/* write array of size 3 from offset 0 to address 0x1940500 */
93*14b24e2bSVaishali Kulkarni 	0x00060002, 0x00310000, 	/* if mode != '(bb|k2)&(asic|chipsim)', skip 6 ops */
94*14b24e2bSVaishali Kulkarni 	0xa2028021, 0x00000004, 	/* write array of size 3 from offset 4 to address 0x1440500 */
95*14b24e2bSVaishali Kulkarni 	0xaa028021, 0x00000004, 	/* write array of size 3 from offset 4 to address 0x1540500 */
96*14b24e2bSVaishali Kulkarni 	0xb2028021, 0x00000004, 	/* write array of size 3 from offset 4 to address 0x1640500 */
97*14b24e2bSVaishali Kulkarni 	0xba028021, 0x00000004, 	/* write array of size 3 from offset 4 to address 0x1740500 */
98*14b24e2bSVaishali Kulkarni 	0xc2028021, 0x00000004, 	/* write array of size 3 from offset 4 to address 0x1840500 */
99*14b24e2bSVaishali Kulkarni 	0xca028021, 0x00000004, 	/* write array of size 3 from offset 4 to address 0x1940500 */
100*14b24e2bSVaishali Kulkarni 	0x00060002, 0x00000000, 	/* if mode != '(bb|k2)&((emul_reduced|emul_full)&bb)', skip 6 ops */
101*14b24e2bSVaishali Kulkarni 	0xa2028021, 0x00000008, 	/* write array of size 3 from offset 8 to address 0x1440500 */
102*14b24e2bSVaishali Kulkarni 	0xaa028021, 0x00000008, 	/* write array of size 3 from offset 8 to address 0x1540500 */
103*14b24e2bSVaishali Kulkarni 	0xb2028021, 0x00000008, 	/* write array of size 3 from offset 8 to address 0x1640500 */
104*14b24e2bSVaishali Kulkarni 	0xba028021, 0x00000008, 	/* write array of size 3 from offset 8 to address 0x1740500 */
105*14b24e2bSVaishali Kulkarni 	0xc2028021, 0x00000008, 	/* write array of size 3 from offset 8 to address 0x1840500 */
106*14b24e2bSVaishali Kulkarni 	0xca028021, 0x00000008, 	/* write array of size 3 from offset 8 to address 0x1940500 */
107*14b24e2bSVaishali Kulkarni 	0x00060002, 0x00090000, 	/* if mode != '(bb|k2)&((emul_reduced|emul_full)&k2)', skip 6 ops */
108*14b24e2bSVaishali Kulkarni 	0xa2028021, 0x0000000c, 	/* write array of size 3 from offset 12 to address 0x1440500 */
109*14b24e2bSVaishali Kulkarni 	0xaa028021, 0x0000000c, 	/* write array of size 3 from offset 12 to address 0x1540500 */
110*14b24e2bSVaishali Kulkarni 	0xb2028021, 0x0000000c, 	/* write array of size 3 from offset 12 to address 0x1640500 */
111*14b24e2bSVaishali Kulkarni 	0xba028021, 0x0000000c, 	/* write array of size 3 from offset 12 to address 0x1740500 */
112*14b24e2bSVaishali Kulkarni 	0xc2028021, 0x0000000c, 	/* write array of size 3 from offset 12 to address 0x1840500 */
113*14b24e2bSVaishali Kulkarni 	0xca028021, 0x0000000c, 	/* write array of size 3 from offset 12 to address 0x1940500 */
114*14b24e2bSVaishali Kulkarni 	0x00403a01, 0xffffffff, 	/* write 0xffffffff to address 0x8074 */
115*14b24e2bSVaishali Kulkarni 	/* PGLUE_B */
116*14b24e2bSVaishali Kulkarni 	0x00140003, 0xffff0000, 	/* if phase != 'engine', skip 20 ops (no DMAE) */
117*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00450000, 	/* if mode != '!asic', skip 2 ops */
118*14b24e2bSVaishali Kulkarni 	0x1540c201, 0x00080000, 	/* write 0x80000 to address 0x2a8184 */
119*14b24e2bSVaishali Kulkarni 	0x1540ca01, 0x00000000, 	/* write 0x0 to address 0x2a8194 */
120*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00ac0000, 	/* if mode != '(!asic)&bb', skip 1 ops */
121*14b24e2bSVaishali Kulkarni 	0x15410201, 0x00000000, 	/* write 0x0 to address 0x2a8204 */
122*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00b40000, 	/* if mode != '(!asic)&k2', skip 1 ops */
123*14b24e2bSVaishali Kulkarni 	0x15410201, 0x00000000, 	/* write 0x0 to address 0x2a8204 */
124*14b24e2bSVaishali Kulkarni 	0x15571a31, 0x70210001, 	/* write runtime array of size 1 from offset 28705 to address 0x2aae34 */
125*14b24e2bSVaishali Kulkarni 	0x00080002, 0x00010000, 	/* if mode != 'bb|k2', skip 8 ops */
126*14b24e2bSVaishali Kulkarni 	0x1550d421, 0x00000010, 	/* write array of size 4 from offset 16 to address 0x2aa1a8 */
127*14b24e2bSVaishali Kulkarni 	0x1550de21, 0x00000015, 	/* write array of size 4 from offset 21 to address 0x2aa1bc */
128*14b24e2bSVaishali Kulkarni 	0x1550e821, 0x0000001a, 	/* write array of size 4 from offset 26 to address 0x2aa1d0 */
129*14b24e2bSVaishali Kulkarni 	0x1550f221, 0x0000001f, 	/* write array of size 3 from offset 31 to address 0x2aa1e4 */
130*14b24e2bSVaishali Kulkarni 	0x1550fc21, 0x00000023, 	/* write array of size 3 from offset 35 to address 0x2aa1f8 */
131*14b24e2bSVaishali Kulkarni 	0x15510621, 0x00000027, 	/* write array of size 4 from offset 39 to address 0x2aa20c */
132*14b24e2bSVaishali Kulkarni 	0x15512001, 0x000001c7, 	/* write 0x1c7 to address 0x2aa240 */
133*14b24e2bSVaishali Kulkarni 	0x1552b221, 0x0000002c, 	/* write array of size 6 from offset 44 to address 0x2aa564 */
134*14b24e2bSVaishali Kulkarni 	0x15400001, 0x00000001, 	/* write 0x1 to address 0x2a8000 */
135*14b24e2bSVaishali Kulkarni 	0x15400801, 0x00000001, 	/* write 0x1 to address 0x2a8010 */
136*14b24e2bSVaishali Kulkarni 	0x1550e031, 0x701f0002, 	/* write runtime array of size 2 from offset 28703 to address 0x2aa1c0 */
137*14b24e2bSVaishali Kulkarni 	0x00020003, 0x00000000, 	/* if phase != 'engine0', skip 2 ops (no DMAE) */
138*14b24e2bSVaishali Kulkarni 	0x15400230, 0x00000001, 	/* wait until address 0x2a8004 reads 0x1 */
139*14b24e2bSVaishali Kulkarni 	0x15400a30, 0x00000001, 	/* wait until address 0x2a8014 reads 0x1 */
140*14b24e2bSVaishali Kulkarni 	0x00020003, 0x00010000, 	/* if phase != 'engine1', skip 2 ops (no DMAE) */
141*14b24e2bSVaishali Kulkarni 	0x15400230, 0x00000002, 	/* wait until address 0x2a8004 reads 0x2 */
142*14b24e2bSVaishali Kulkarni 	0x15400a30, 0x00000002, 	/* wait until address 0x2a8014 reads 0x2 */
143*14b24e2bSVaishali Kulkarni 	0x00040013, 0xffff0002, 	/* if phase != 'pf', skip 4 ops  */
144*14b24e2bSVaishali Kulkarni 	0x15427231, 0x701e0001, 	/* write runtime array of size 1 from offset 28702 to address 0x2a84e4 */
145*14b24e2bSVaishali Kulkarni 	0x1550b621, 0x00000033, 	/* write array of size 3 from offset 51 to address 0x2aa16c */
146*14b24e2bSVaishali Kulkarni 	0x1552ca01, 0x00000000, 	/* write 0x0 to address 0x2aa594 */
147*14b24e2bSVaishali Kulkarni 	0x15573031, 0x70220003, 	/* write runtime array of size 3 from offset 28706 to address 0x2aae60 */
148*14b24e2bSVaishali Kulkarni 	0x00020013, 0xffff0003, 	/* if phase != 'vf', skip 2 ops  */
149*14b24e2bSVaishali Kulkarni 	0x1550b401, 0x00000001, 	/* write 0x1 to address 0x2aa168 */
150*14b24e2bSVaishali Kulkarni 	0x1552cc01, 0x00000000, 	/* write 0x0 to address 0x2aa598 */
151*14b24e2bSVaishali Kulkarni 	/* CNIG */
152*14b24e2bSVaishali Kulkarni 	0x00060003, 0xffff0000, 	/* if phase != 'engine', skip 6 ops (no DMAE) */
153*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00ac0000, 	/* if mode != '(!asic)&bb', skip 2 ops */
154*14b24e2bSVaishali Kulkarni 	0x10c17601, 0x00000000, 	/* write 0x0 to address 0x2182ec */
155*14b24e2bSVaishali Kulkarni 	0x10c1a601, 0x00000000, 	/* write 0x0 to address 0x21834c */
156*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00900000, 	/* if mode != '(!asic)&(!bb)', skip 2 ops */
157*14b24e2bSVaishali Kulkarni 	0x10c10e01, 0x00000000, 	/* write 0x0 to address 0x21821c */
158*14b24e2bSVaishali Kulkarni 	0x10c11801, 0x00000000, 	/* write 0x0 to address 0x218230 */
159*14b24e2bSVaishali Kulkarni 	/* CPMU */
160*14b24e2bSVaishali Kulkarni 	0x00020003, 0xffff0000, 	/* if phase != 'engine', skip 2 ops (no DMAE) */
161*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00450000, 	/* if mode != '!asic', skip 1 ops */
162*14b24e2bSVaishali Kulkarni 	0x0181f201, 0x00000000, 	/* write 0x0 to address 0x303e4 */
163*14b24e2bSVaishali Kulkarni 	/* PCIE */
164*14b24e2bSVaishali Kulkarni 	0x00040003, 0xffff0000, 	/* if phase != 'engine', skip 4 ops (no DMAE) */
165*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00ac0000, 	/* if mode != '(!asic)&bb', skip 1 ops */
166*14b24e2bSVaishali Kulkarni 	0x02a00201, 0x00003f02, 	/* write 0x3f02 to address 0x54004 */
167*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00900000, 	/* if mode != '(!asic)&(!bb)', skip 1 ops */
168*14b24e2bSVaishali Kulkarni 	0x02a00201, 0x00000000, 	/* write 0x0 to address 0x54004 */
169*14b24e2bSVaishali Kulkarni 	/* PSWHST */
170*14b24e2bSVaishali Kulkarni 	0x000a0003, 0xffff0000, 	/* if phase != 'engine', skip 10 ops (no DMAE) */
171*14b24e2bSVaishali Kulkarni 	0x1500c201, 0x00000200, 	/* write 0x200 to address 0x2a0184 */
172*14b24e2bSVaishali Kulkarni 	0x1500ca01, 0x00000000, 	/* write 0x0 to address 0x2a0194 */
173*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00240000, 	/* if mode != '!e5', skip 1 ops */
174*14b24e2bSVaishali Kulkarni 	0x15010201, 0x00000000, 	/* write 0x0 to address 0x2a0204 */
175*14b24e2bSVaishali Kulkarni 	0x15020011, 0x00000048, 	/* write 72 zeros to address 0x2a0400 */
176*14b24e2bSVaishali Kulkarni 	0x15000001, 0x00000001, 	/* write 0x1 to address 0x2a0000 */
177*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
178*14b24e2bSVaishali Kulkarni 	0x15021401, 0x04000040, 	/* write 0x4000040 to address 0x2a0428 */
179*14b24e2bSVaishali Kulkarni 	0x15024001, 0x05050042, 	/* write 0x5050042 to address 0x2a0480 */
180*14b24e2bSVaishali Kulkarni 	0x15000210, 0x00000001, 	/* wait until address 0x2a0004 reads 0x1 */
181*14b24e2bSVaishali Kulkarni 	/* PSWHST2 */
182*14b24e2bSVaishali Kulkarni 	0x00020003, 0xffff0000, 	/* if phase != 'engine', skip 2 ops (no DMAE) */
183*14b24e2bSVaishali Kulkarni 	0x14f0c201, 0x00000000, 	/* write 0x0 to address 0x29e184 */
184*14b24e2bSVaishali Kulkarni 	0x14f0ca01, 0x00000000, 	/* write 0x0 to address 0x29e194 */
185*14b24e2bSVaishali Kulkarni 	/* PSWRD */
186*14b24e2bSVaishali Kulkarni 	0x00020003, 0xffff0000, 	/* if phase != 'engine', skip 2 ops (no DMAE) */
187*14b24e2bSVaishali Kulkarni 	0x14e0c201, 0x00000000, 	/* write 0x0 to address 0x29c184 */
188*14b24e2bSVaishali Kulkarni 	0x14e0ca01, 0x00000000, 	/* write 0x0 to address 0x29c194 */
189*14b24e2bSVaishali Kulkarni 	/* PSWRD2 */
190*14b24e2bSVaishali Kulkarni 	0x00070003, 0xffff0000, 	/* if phase != 'engine', skip 7 ops (no DMAE) */
191*14b24e2bSVaishali Kulkarni 	0x14e8c201, 0x00000000, 	/* write 0x0 to address 0x29d184 */
192*14b24e2bSVaishali Kulkarni 	0x14e8ca01, 0x00000000, 	/* write 0x0 to address 0x29d194 */
193*14b24e2bSVaishali Kulkarni 	0x14e90201, 0x00000000, 	/* write 0x0 to address 0x29d204 */
194*14b24e2bSVaishali Kulkarni 	0x14e90a01, 0x00000000, 	/* write 0x0 to address 0x29d214 */
195*14b24e2bSVaishali Kulkarni 	0x14e86601, 0x00000003, 	/* write 0x3 to address 0x29d0cc */
196*14b24e2bSVaishali Kulkarni 	0x14e80001, 0x00000001, 	/* write 0x1 to address 0x29d000 */
197*14b24e2bSVaishali Kulkarni 	0x14e80210, 0x00000001, 	/* wait until address 0x29d004 reads 0x1 */
198*14b24e2bSVaishali Kulkarni 	/* PSWWR */
199*14b24e2bSVaishali Kulkarni 	0x00020003, 0xffff0000, 	/* if phase != 'engine', skip 2 ops (no DMAE) */
200*14b24e2bSVaishali Kulkarni 	0x14d0c201, 0x00000000, 	/* write 0x0 to address 0x29a184 */
201*14b24e2bSVaishali Kulkarni 	0x14d0ca01, 0x00000000, 	/* write 0x0 to address 0x29a194 */
202*14b24e2bSVaishali Kulkarni 	/* PSWWR2 */
203*14b24e2bSVaishali Kulkarni 	0x00070003, 0xffff0000, 	/* if phase != 'engine', skip 7 ops (no DMAE) */
204*14b24e2bSVaishali Kulkarni 	0x14d8c201, 0x00000000, 	/* write 0x0 to address 0x29b184 */
205*14b24e2bSVaishali Kulkarni 	0x14d8ca01, 0x00000000, 	/* write 0x0 to address 0x29b194 */
206*14b24e2bSVaishali Kulkarni 	0x00040002, 0x00240000, 	/* if mode != '!e5', skip 4 ops */
207*14b24e2bSVaishali Kulkarni 	0x14d90201, 0x00000000, 	/* write 0x0 to address 0x29b204 */
208*14b24e2bSVaishali Kulkarni 	0x14d90a01, 0x00000000, 	/* write 0x0 to address 0x29b214 */
209*14b24e2bSVaishali Kulkarni 	0x14d91201, 0x00000000, 	/* write 0x0 to address 0x29b224 */
210*14b24e2bSVaishali Kulkarni 	0x14d91a01, 0x00000000, 	/* write 0x0 to address 0x29b234 */
211*14b24e2bSVaishali Kulkarni 	/* PSWRQ */
212*14b24e2bSVaishali Kulkarni 	0x00020003, 0xffff0000, 	/* if phase != 'engine', skip 2 ops (no DMAE) */
213*14b24e2bSVaishali Kulkarni 	0x1400c201, 0x00000000, 	/* write 0x0 to address 0x280184 */
214*14b24e2bSVaishali Kulkarni 	0x1400ca01, 0x00000000, 	/* write 0x0 to address 0x280194 */
215*14b24e2bSVaishali Kulkarni 	/* PSWRQ2 */
216*14b24e2bSVaishali Kulkarni 	0x00070003, 0xffff0000, 	/* if phase != 'engine', skip 7 ops (no DMAE) */
217*14b24e2bSVaishali Kulkarni 	0x1200c201, 0x00000000, 	/* write 0x0 to address 0x240184 */
218*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00020000, 	/* if mode != 'bb', skip 1 ops */
219*14b24e2bSVaishali Kulkarni 	0x12010201, 0x00000000, 	/* write 0x0 to address 0x240204 */
220*14b24e2bSVaishali Kulkarni 	0x00010002, 0x002c0000, 	/* if mode != '!bb', skip 1 ops */
221*14b24e2bSVaishali Kulkarni 	0x12010201, 0x00000000, 	/* write 0x0 to address 0x240204 */
222*14b24e2bSVaishali Kulkarni 	0x12020831, 0x1a2c0002, 	/* write runtime array of size 2 from offset 6700 to address 0x240410 */
223*14b24e2bSVaishali Kulkarni 	0x1202be01, 0x00000003, 	/* write 0x3 to address 0x24057c */
224*14b24e2bSVaishali Kulkarni 	0x00060013, 0xffff0002, 	/* if phase != 'pf', skip 6 ops  */
225*14b24e2bSVaishali Kulkarni 	0x12000631, 0x1a0f0005, 	/* write runtime array of size 5 from offset 6671 to address 0x24000c */
226*14b24e2bSVaishali Kulkarni 	0x12001431, 0x1a140001, 	/* write runtime array of size 1 from offset 6676 to address 0x240028 */
227*14b24e2bSVaishali Kulkarni 	0x12001831, 0x1a15000a, 	/* write runtime array of size 10 from offset 6677 to address 0x240030 */
228*14b24e2bSVaishali Kulkarni 	0x12003031, 0x1a1f0002, 	/* write runtime array of size 2 from offset 6687 to address 0x240060 */
229*14b24e2bSVaishali Kulkarni 	0x12004831, 0x1a21000b, 	/* write runtime array of size 11 from offset 6689 to address 0x240090 */
230*14b24e2bSVaishali Kulkarni 	0x13000131, 0x1a2e55f0, 	/* write runtime array of size 22000 from offset 6702 to address 0x260000 (WB) */
231*14b24e2bSVaishali Kulkarni 	/* PGLCS */
232*14b24e2bSVaishali Kulkarni 	0x00020003, 0xffff0000, 	/* if phase != 'engine', skip 2 ops (no DMAE) */
233*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00450000, 	/* if mode != '!asic', skip 1 ops */
234*14b24e2bSVaishali Kulkarni 	0x000e8201, 0x00000000, 	/* write 0x0 to address 0x1d04 */
235*14b24e2bSVaishali Kulkarni 	/* DMAE */
236*14b24e2bSVaishali Kulkarni 	0x00040003, 0xffff0000, 	/* if phase != 'engine', skip 4 ops (no DMAE) */
237*14b24e2bSVaishali Kulkarni 	0x0060c201, 0x00000000, 	/* write 0x0 to address 0xc184 */
238*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00240000, 	/* if mode != '!e5', skip 1 ops */
239*14b24e2bSVaishali Kulkarni 	0x00610201, 0x00000000, 	/* write 0x0 to address 0xc204 */
240*14b24e2bSVaishali Kulkarni 	0x00640011, 0x000001c0, 	/* write 448 zeros to address 0xc800 */
241*14b24e2bSVaishali Kulkarni 	/* PTU */
242*14b24e2bSVaishali Kulkarni 	0x00090013, 0xffff0000, 	/* if phase != 'engine', skip 9 ops  */
243*14b24e2bSVaishali Kulkarni 	0x2b002e01, 0x00000000, 	/* write 0x0 to address 0x56005c */
244*14b24e2bSVaishali Kulkarni 	0x2b00c201, 0x00000000, 	/* write 0x0 to address 0x560184 */
245*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00240000, 	/* if mode != '!e5', skip 1 ops */
246*14b24e2bSVaishali Kulkarni 	0x2b010201, 0x00000000, 	/* write 0x0 to address 0x560204 */
247*14b24e2bSVaishali Kulkarni 	0x2b000001, 0x00000001, 	/* write 0x1 to address 0x560000 */
248*14b24e2bSVaishali Kulkarni 	0x2b000210, 0x00000001, 	/* wait until address 0x560004 reads 0x1 */
249*14b24e2bSVaishali Kulkarni 	0x2b004601, 0x00000001, 	/* write 0x1 to address 0x56008c */
250*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00020000, 	/* if mode != 'bb', skip 1 ops */
251*14b24e2bSVaishali Kulkarni 	0x2b004821, 0x00000035, 	/* write array of size 2 from offset 53 to address 0x560090 */
252*14b24e2bSVaishali Kulkarni 	0x00010013, 0xffff0002, 	/* if phase != 'pf', skip 1 ops  */
253*14b24e2bSVaishali Kulkarni 	0x2b003e01, 0x00f00000, 	/* write 0xf00000 to address 0x56007c */
254*14b24e2bSVaishali Kulkarni 	0x00010013, 0x00000002, 	/* if phase != 'pf0', skip 1 ops  */
255*14b24e2bSVaishali Kulkarni 	0x2b003c01, 0x00000000, 	/* write 0x0 to address 0x560078 */
256*14b24e2bSVaishali Kulkarni 	0x00010013, 0x00010002, 	/* if phase != 'pf1', skip 1 ops  */
257*14b24e2bSVaishali Kulkarni 	0x2b003c01, 0x00100000, 	/* write 0x100000 to address 0x560078 */
258*14b24e2bSVaishali Kulkarni 	0x00010013, 0x00020002, 	/* if phase != 'pf2', skip 1 ops  */
259*14b24e2bSVaishali Kulkarni 	0x2b003c01, 0x00200000, 	/* write 0x200000 to address 0x560078 */
260*14b24e2bSVaishali Kulkarni 	0x00010013, 0x00030002, 	/* if phase != 'pf3', skip 1 ops  */
261*14b24e2bSVaishali Kulkarni 	0x2b003c01, 0x00300000, 	/* write 0x300000 to address 0x560078 */
262*14b24e2bSVaishali Kulkarni 	0x00010013, 0x00040002, 	/* if phase != 'pf4', skip 1 ops  */
263*14b24e2bSVaishali Kulkarni 	0x2b003c01, 0x00400000, 	/* write 0x400000 to address 0x560078 */
264*14b24e2bSVaishali Kulkarni 	0x00010013, 0x00050002, 	/* if phase != 'pf5', skip 1 ops  */
265*14b24e2bSVaishali Kulkarni 	0x2b003c01, 0x00500000, 	/* write 0x500000 to address 0x560078 */
266*14b24e2bSVaishali Kulkarni 	0x00010013, 0x00060002, 	/* if phase != 'pf6', skip 1 ops  */
267*14b24e2bSVaishali Kulkarni 	0x2b003c01, 0x00600000, 	/* write 0x600000 to address 0x560078 */
268*14b24e2bSVaishali Kulkarni 	0x00010013, 0x00070002, 	/* if phase != 'pf7', skip 1 ops  */
269*14b24e2bSVaishali Kulkarni 	0x2b003c01, 0x00700000, 	/* write 0x700000 to address 0x560078 */
270*14b24e2bSVaishali Kulkarni 	0x00020013, 0x00080002, 	/* if phase != 'pf8', skip 2 ops  */
271*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00030000, 	/* if mode != 'k2', skip 1 ops */
272*14b24e2bSVaishali Kulkarni 	0x2b003c01, 0x00800000, 	/* write 0x800000 to address 0x560078 */
273*14b24e2bSVaishali Kulkarni 	0x00020013, 0x00090002, 	/* if phase != 'pf9', skip 2 ops  */
274*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00030000, 	/* if mode != 'k2', skip 1 ops */
275*14b24e2bSVaishali Kulkarni 	0x2b003c01, 0x00900000, 	/* write 0x900000 to address 0x560078 */
276*14b24e2bSVaishali Kulkarni 	0x00020013, 0x000a0002, 	/* if phase != 'pf10', skip 2 ops  */
277*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00030000, 	/* if mode != 'k2', skip 1 ops */
278*14b24e2bSVaishali Kulkarni 	0x2b003c01, 0x00a00000, 	/* write 0xa00000 to address 0x560078 */
279*14b24e2bSVaishali Kulkarni 	0x00020013, 0x000b0002, 	/* if phase != 'pf11', skip 2 ops  */
280*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00030000, 	/* if mode != 'k2', skip 1 ops */
281*14b24e2bSVaishali Kulkarni 	0x2b003c01, 0x00b00000, 	/* write 0xb00000 to address 0x560078 */
282*14b24e2bSVaishali Kulkarni 	0x00020013, 0x000c0002, 	/* if phase != 'pf12', skip 2 ops  */
283*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00030000, 	/* if mode != 'k2', skip 1 ops */
284*14b24e2bSVaishali Kulkarni 	0x2b003c01, 0x00c00000, 	/* write 0xc00000 to address 0x560078 */
285*14b24e2bSVaishali Kulkarni 	0x00020013, 0x000d0002, 	/* if phase != 'pf13', skip 2 ops  */
286*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00030000, 	/* if mode != 'k2', skip 1 ops */
287*14b24e2bSVaishali Kulkarni 	0x2b003c01, 0x00d00000, 	/* write 0xd00000 to address 0x560078 */
288*14b24e2bSVaishali Kulkarni 	0x00020013, 0x000e0002, 	/* if phase != 'pf14', skip 2 ops  */
289*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00030000, 	/* if mode != 'k2', skip 1 ops */
290*14b24e2bSVaishali Kulkarni 	0x2b003c01, 0x00e00000, 	/* write 0xe00000 to address 0x560078 */
291*14b24e2bSVaishali Kulkarni 	0x00020013, 0x000f0002, 	/* if phase != 'pf15', skip 2 ops  */
292*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00030000, 	/* if mode != 'k2', skip 1 ops */
293*14b24e2bSVaishali Kulkarni 	0x2b003c01, 0x00f00000, 	/* write 0xf00000 to address 0x560078 */
294*14b24e2bSVaishali Kulkarni 	0x00030013, 0xffff0002, 	/* if phase != 'pf', skip 3 ops  */
295*14b24e2bSVaishali Kulkarni 	0x2b004001, 0x00000001, 	/* write 0x1 to address 0x560080 */
296*14b24e2bSVaishali Kulkarni 	0x2b004210, 0x00000001, 	/* wait until address 0x560084 reads 0x1 */
297*14b24e2bSVaishali Kulkarni 	0x2b004401, 0x00000001, 	/* write 0x1 to address 0x560088 */
298*14b24e2bSVaishali Kulkarni 	/* TCM */
299*14b24e2bSVaishali Kulkarni 	0x004b0013, 0xffff0000, 	/* if phase != 'engine', skip 75 ops  */
300*14b24e2bSVaishali Kulkarni 	0x8c00ca01, 0x00000000, 	/* write 0x0 to address 0x1180194 */
301*14b24e2bSVaishali Kulkarni 	0x8c00d201, 0x00000000, 	/* write 0x0 to address 0x11801a4 */
302*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00020000, 	/* if mode != 'bb', skip 2 ops */
303*14b24e2bSVaishali Kulkarni 	0x8c010201, 0x00000000, 	/* write 0x0 to address 0x1180204 */
304*14b24e2bSVaishali Kulkarni 	0x8c010a01, 0x00000000, 	/* write 0x0 to address 0x1180214 */
305*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00030000, 	/* if mode != 'k2', skip 2 ops */
306*14b24e2bSVaishali Kulkarni 	0x8c010201, 0x00000000, 	/* write 0x0 to address 0x1180204 */
307*14b24e2bSVaishali Kulkarni 	0x8c010a01, 0x00000000, 	/* write 0x0 to address 0x1180214 */
308*14b24e2bSVaishali Kulkarni 	0x00310002, 0x00010000, 	/* if mode != 'bb|k2', skip 49 ops */
309*14b24e2bSVaishali Kulkarni 	0x8c00c201, 0x00000000, 	/* write 0x0 to address 0x1180184 */
310*14b24e2bSVaishali Kulkarni 	0x8c0a6001, 0x00000000, 	/* write 0x0 to address 0x11814c0 */
311*14b24e2bSVaishali Kulkarni 	0x8c0a6801, 0x00000000, 	/* write 0x0 to address 0x11814d0 */
312*14b24e2bSVaishali Kulkarni 	0x8c0a6001, 0x00000200, 	/* write 0x200 to address 0x11814c0 */
313*14b24e2bSVaishali Kulkarni 	0x8c0a6801, 0x00000000, 	/* write 0x0 to address 0x11814d0 */
314*14b24e2bSVaishali Kulkarni 	0x8c0a6001, 0x00000400, 	/* write 0x400 to address 0x11814c0 */
315*14b24e2bSVaishali Kulkarni 	0x8c0a6801, 0x00000000, 	/* write 0x0 to address 0x11814d0 */
316*14b24e2bSVaishali Kulkarni 	0x8c0a6001, 0x00000600, 	/* write 0x600 to address 0x11814c0 */
317*14b24e2bSVaishali Kulkarni 	0x8c0a6801, 0x00000000, 	/* write 0x0 to address 0x11814d0 */
318*14b24e2bSVaishali Kulkarni 	0x8c0a6001, 0x00000800, 	/* write 0x800 to address 0x11814c0 */
319*14b24e2bSVaishali Kulkarni 	0x8c0a6801, 0x00000000, 	/* write 0x0 to address 0x11814d0 */
320*14b24e2bSVaishali Kulkarni 	0x8c0a6001, 0x00000a00, 	/* write 0xa00 to address 0x11814c0 */
321*14b24e2bSVaishali Kulkarni 	0x8c0a6801, 0x00000000, 	/* write 0x0 to address 0x11814d0 */
322*14b24e2bSVaishali Kulkarni 	0x8c0a6001, 0x00000c00, 	/* write 0xc00 to address 0x11814c0 */
323*14b24e2bSVaishali Kulkarni 	0x8c0a6801, 0x00000000, 	/* write 0x0 to address 0x11814d0 */
324*14b24e2bSVaishali Kulkarni 	0x8c0a6001, 0x00000e00, 	/* write 0xe00 to address 0x11814c0 */
325*14b24e2bSVaishali Kulkarni 	0x8c0a6801, 0x00000000, 	/* write 0x0 to address 0x11814d0 */
326*14b24e2bSVaishali Kulkarni 	0x8c0a6001, 0x00001000, 	/* write 0x1000 to address 0x11814c0 */
327*14b24e2bSVaishali Kulkarni 	0x8c0a6801, 0x00000000, 	/* write 0x0 to address 0x11814d0 */
328*14b24e2bSVaishali Kulkarni 	0x8c0a6001, 0x00001200, 	/* write 0x1200 to address 0x11814c0 */
329*14b24e2bSVaishali Kulkarni 	0x8c0a6801, 0x00000000, 	/* write 0x0 to address 0x11814d0 */
330*14b24e2bSVaishali Kulkarni 	0x8c0a6001, 0x00001400, 	/* write 0x1400 to address 0x11814c0 */
331*14b24e2bSVaishali Kulkarni 	0x8c0a6801, 0x00000000, 	/* write 0x0 to address 0x11814d0 */
332*14b24e2bSVaishali Kulkarni 	0x8c0a6001, 0x00001600, 	/* write 0x1600 to address 0x11814c0 */
333*14b24e2bSVaishali Kulkarni 	0x8c0a6801, 0x00000000, 	/* write 0x0 to address 0x11814d0 */
334*14b24e2bSVaishali Kulkarni 	0x8c0a6001, 0x00001800, 	/* write 0x1800 to address 0x11814c0 */
335*14b24e2bSVaishali Kulkarni 	0x8c0a6801, 0x00000000, 	/* write 0x0 to address 0x11814d0 */
336*14b24e2bSVaishali Kulkarni 	0x8c0a6001, 0x00001a00, 	/* write 0x1a00 to address 0x11814c0 */
337*14b24e2bSVaishali Kulkarni 	0x8c0a6801, 0x00000000, 	/* write 0x0 to address 0x11814d0 */
338*14b24e2bSVaishali Kulkarni 	0x8c0a6001, 0x00001c00, 	/* write 0x1c00 to address 0x11814c0 */
339*14b24e2bSVaishali Kulkarni 	0x8c0a6801, 0x00000000, 	/* write 0x0 to address 0x11814d0 */
340*14b24e2bSVaishali Kulkarni 	0x8c0a6001, 0x00001e00, 	/* write 0x1e00 to address 0x11814c0 */
341*14b24e2bSVaishali Kulkarni 	0x8c0a6801, 0x00000000, 	/* write 0x0 to address 0x11814d0 */
342*14b24e2bSVaishali Kulkarni 	0x8c0a6001, 0x00000000, 	/* write 0x0 to address 0x11814c0 */
343*14b24e2bSVaishali Kulkarni 	0x8c0a6401, 0x00000000, 	/* write 0x0 to address 0x11814c8 */
344*14b24e2bSVaishali Kulkarni 	0x8c0a6001, 0x00000200, 	/* write 0x200 to address 0x11814c0 */
345*14b24e2bSVaishali Kulkarni 	0x8c0a6401, 0x00000000, 	/* write 0x0 to address 0x11814c8 */
346*14b24e2bSVaishali Kulkarni 	0x8c0a6001, 0x00000400, 	/* write 0x400 to address 0x11814c0 */
347*14b24e2bSVaishali Kulkarni 	0x8c0a6401, 0x00000000, 	/* write 0x0 to address 0x11814c8 */
348*14b24e2bSVaishali Kulkarni 	0x8c0a6001, 0x00000600, 	/* write 0x600 to address 0x11814c0 */
349*14b24e2bSVaishali Kulkarni 	0x8c0a6401, 0x00000000, 	/* write 0x0 to address 0x11814c8 */
350*14b24e2bSVaishali Kulkarni 	0x8c0a6001, 0x00000800, 	/* write 0x800 to address 0x11814c0 */
351*14b24e2bSVaishali Kulkarni 	0x8c0a6401, 0x00000000, 	/* write 0x0 to address 0x11814c8 */
352*14b24e2bSVaishali Kulkarni 	0x8c0a6001, 0x00000a00, 	/* write 0xa00 to address 0x11814c0 */
353*14b24e2bSVaishali Kulkarni 	0x8c0a6401, 0x00000000, 	/* write 0x0 to address 0x11814c8 */
354*14b24e2bSVaishali Kulkarni 	0x8c0a6001, 0x00000c00, 	/* write 0xc00 to address 0x11814c0 */
355*14b24e2bSVaishali Kulkarni 	0x8c0a6401, 0x00000000, 	/* write 0x0 to address 0x11814c8 */
356*14b24e2bSVaishali Kulkarni 	0x8c0a6001, 0x00000e00, 	/* write 0xe00 to address 0x11814c0 */
357*14b24e2bSVaishali Kulkarni 	0x8c0a6401, 0x00000000, 	/* write 0x0 to address 0x11814c8 */
358*14b24e2bSVaishali Kulkarni 	0x8c0c0021, 0x00000037, 	/* write array of size 64 from offset 55 to address 0x1181800 */
359*14b24e2bSVaishali Kulkarni 	0x000f0002, 0x00010000, 	/* if mode != 'bb|k2', skip 15 ops */
360*14b24e2bSVaishali Kulkarni 	0x8c020221, 0x0000004f, 	/* write array of size 3 from offset 79 to address 0x1180404 */
361*14b24e2bSVaishali Kulkarni 	0x8c020c21, 0x00000053, 	/* write array of size 2 from offset 83 to address 0x1180418 */
362*14b24e2bSVaishali Kulkarni 	0x8c021401, 0x00000068, 	/* write 0x68 to address 0x1180428 */
363*14b24e2bSVaishali Kulkarni 	0x8c022421, 0x00000056, 	/* write array of size 2 from offset 86 to address 0x1180448 */
364*14b24e2bSVaishali Kulkarni 	0x8c022c21, 0x00000059, 	/* write array of size 3 from offset 89 to address 0x1180458 */
365*14b24e2bSVaishali Kulkarni 	0x8c024401, 0x00000002, 	/* write 0x2 to address 0x1180488 */
366*14b24e2bSVaishali Kulkarni 	0x8c027411, 0x00000002, 	/* write 2 zeros to address 0x11804e8 */
367*14b24e2bSVaishali Kulkarni 	0x8c028401, 0x00000000, 	/* write 0x0 to address 0x1180508 */
368*14b24e2bSVaishali Kulkarni 	0x8c02b201, 0x00000006, 	/* write 0x6 to address 0x1180564 */
369*14b24e2bSVaishali Kulkarni 	0x8c040a01, 0x0000000a, 	/* write 0xa to address 0x1180814 */
370*14b24e2bSVaishali Kulkarni 	0x8c040e21, 0x0000005d, 	/* write array of size 8 from offset 93 to address 0x118081c */
371*14b24e2bSVaishali Kulkarni 	0x8c041e11, 0x00000006, 	/* write 6 zeros to address 0x118083c */
372*14b24e2bSVaishali Kulkarni 	0x8c045221, 0x00000066, 	/* write array of size 5 from offset 102 to address 0x11808a4 */
373*14b24e2bSVaishali Kulkarni 	0x8c045e21, 0x0000006c, 	/* write array of size 2 from offset 108 to address 0x11808bc */
374*14b24e2bSVaishali Kulkarni 	0x8c046411, 0x00000006, 	/* write 6 zeros to address 0x11808c8 */
375*14b24e2bSVaishali Kulkarni 	0x00050013, 0xffff0002, 	/* if phase != 'pf', skip 5 ops  */
376*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00450000, 	/* if mode != '!asic', skip 2 ops */
377*14b24e2bSVaishali Kulkarni 	0x8c03aa01, 0x00000040, 	/* write 0x40 to address 0x1180754 */
378*14b24e2bSVaishali Kulkarni 	0x8c03c801, 0x00000000, 	/* write 0x0 to address 0x1180790 */
379*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00440000, 	/* if mode != '(!asic)&(bb|k2)', skip 1 ops */
380*14b24e2bSVaishali Kulkarni 	0x8c03ba01, 0x00000008, 	/* write 0x8 to address 0x1180774 */
381*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00000002, 	/* if phase != 'pf0', skip 3 ops  */
382*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
383*14b24e2bSVaishali Kulkarni 	0x8c048201, 0x00000000, 	/* write 0x0 to address 0x1180904 */
384*14b24e2bSVaishali Kulkarni 	0x8c048601, 0x00000000, 	/* write 0x0 to address 0x118090c */
385*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00010002, 	/* if phase != 'pf1', skip 3 ops  */
386*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
387*14b24e2bSVaishali Kulkarni 	0x8c048201, 0x00000008, 	/* write 0x8 to address 0x1180904 */
388*14b24e2bSVaishali Kulkarni 	0x8c048601, 0x00000008, 	/* write 0x8 to address 0x118090c */
389*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00020002, 	/* if phase != 'pf2', skip 3 ops  */
390*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
391*14b24e2bSVaishali Kulkarni 	0x8c048201, 0x00000010, 	/* write 0x10 to address 0x1180904 */
392*14b24e2bSVaishali Kulkarni 	0x8c048601, 0x00000010, 	/* write 0x10 to address 0x118090c */
393*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00030002, 	/* if phase != 'pf3', skip 3 ops  */
394*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
395*14b24e2bSVaishali Kulkarni 	0x8c048201, 0x00000018, 	/* write 0x18 to address 0x1180904 */
396*14b24e2bSVaishali Kulkarni 	0x8c048601, 0x00000018, 	/* write 0x18 to address 0x118090c */
397*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00040002, 	/* if phase != 'pf4', skip 3 ops  */
398*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
399*14b24e2bSVaishali Kulkarni 	0x8c048201, 0x00000020, 	/* write 0x20 to address 0x1180904 */
400*14b24e2bSVaishali Kulkarni 	0x8c048601, 0x00000020, 	/* write 0x20 to address 0x118090c */
401*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00050002, 	/* if phase != 'pf5', skip 3 ops  */
402*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
403*14b24e2bSVaishali Kulkarni 	0x8c048201, 0x00000028, 	/* write 0x28 to address 0x1180904 */
404*14b24e2bSVaishali Kulkarni 	0x8c048601, 0x00000028, 	/* write 0x28 to address 0x118090c */
405*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00060002, 	/* if phase != 'pf6', skip 3 ops  */
406*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
407*14b24e2bSVaishali Kulkarni 	0x8c048201, 0x00000030, 	/* write 0x30 to address 0x1180904 */
408*14b24e2bSVaishali Kulkarni 	0x8c048601, 0x00000030, 	/* write 0x30 to address 0x118090c */
409*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00070002, 	/* if phase != 'pf7', skip 3 ops  */
410*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
411*14b24e2bSVaishali Kulkarni 	0x8c048201, 0x00000038, 	/* write 0x38 to address 0x1180904 */
412*14b24e2bSVaishali Kulkarni 	0x8c048601, 0x00000038, 	/* write 0x38 to address 0x118090c */
413*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00080002, 	/* if phase != 'pf8', skip 3 ops  */
414*14b24e2bSVaishali Kulkarni 	0x00020002, 0x008b0000, 	/* if mode != 'k2&(bb|k2)', skip 2 ops */
415*14b24e2bSVaishali Kulkarni 	0x8c048201, 0x00000040, 	/* write 0x40 to address 0x1180904 */
416*14b24e2bSVaishali Kulkarni 	0x8c048601, 0x00000040, 	/* write 0x40 to address 0x118090c */
417*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00090002, 	/* if phase != 'pf9', skip 3 ops  */
418*14b24e2bSVaishali Kulkarni 	0x00020002, 0x008b0000, 	/* if mode != 'k2&(bb|k2)', skip 2 ops */
419*14b24e2bSVaishali Kulkarni 	0x8c048201, 0x00000048, 	/* write 0x48 to address 0x1180904 */
420*14b24e2bSVaishali Kulkarni 	0x8c048601, 0x00000048, 	/* write 0x48 to address 0x118090c */
421*14b24e2bSVaishali Kulkarni 	0x00030013, 0x000a0002, 	/* if phase != 'pf10', skip 3 ops  */
422*14b24e2bSVaishali Kulkarni 	0x00020002, 0x008b0000, 	/* if mode != 'k2&(bb|k2)', skip 2 ops */
423*14b24e2bSVaishali Kulkarni 	0x8c048201, 0x00000050, 	/* write 0x50 to address 0x1180904 */
424*14b24e2bSVaishali Kulkarni 	0x8c048601, 0x00000050, 	/* write 0x50 to address 0x118090c */
425*14b24e2bSVaishali Kulkarni 	0x00030013, 0x000b0002, 	/* if phase != 'pf11', skip 3 ops  */
426*14b24e2bSVaishali Kulkarni 	0x00020002, 0x008b0000, 	/* if mode != 'k2&(bb|k2)', skip 2 ops */
427*14b24e2bSVaishali Kulkarni 	0x8c048201, 0x00000058, 	/* write 0x58 to address 0x1180904 */
428*14b24e2bSVaishali Kulkarni 	0x8c048601, 0x00000058, 	/* write 0x58 to address 0x118090c */
429*14b24e2bSVaishali Kulkarni 	0x00030013, 0x000c0002, 	/* if phase != 'pf12', skip 3 ops  */
430*14b24e2bSVaishali Kulkarni 	0x00020002, 0x008b0000, 	/* if mode != 'k2&(bb|k2)', skip 2 ops */
431*14b24e2bSVaishali Kulkarni 	0x8c048201, 0x00000060, 	/* write 0x60 to address 0x1180904 */
432*14b24e2bSVaishali Kulkarni 	0x8c048601, 0x00000060, 	/* write 0x60 to address 0x118090c */
433*14b24e2bSVaishali Kulkarni 	0x00030013, 0x000d0002, 	/* if phase != 'pf13', skip 3 ops  */
434*14b24e2bSVaishali Kulkarni 	0x00020002, 0x008b0000, 	/* if mode != 'k2&(bb|k2)', skip 2 ops */
435*14b24e2bSVaishali Kulkarni 	0x8c048201, 0x00000068, 	/* write 0x68 to address 0x1180904 */
436*14b24e2bSVaishali Kulkarni 	0x8c048601, 0x00000068, 	/* write 0x68 to address 0x118090c */
437*14b24e2bSVaishali Kulkarni 	0x00030013, 0x000e0002, 	/* if phase != 'pf14', skip 3 ops  */
438*14b24e2bSVaishali Kulkarni 	0x00020002, 0x008b0000, 	/* if mode != 'k2&(bb|k2)', skip 2 ops */
439*14b24e2bSVaishali Kulkarni 	0x8c048201, 0x00000070, 	/* write 0x70 to address 0x1180904 */
440*14b24e2bSVaishali Kulkarni 	0x8c048601, 0x00000070, 	/* write 0x70 to address 0x118090c */
441*14b24e2bSVaishali Kulkarni 	0x00030013, 0x000f0002, 	/* if phase != 'pf15', skip 3 ops  */
442*14b24e2bSVaishali Kulkarni 	0x00020002, 0x008b0000, 	/* if mode != 'k2&(bb|k2)', skip 2 ops */
443*14b24e2bSVaishali Kulkarni 	0x8c048201, 0x00000078, 	/* write 0x78 to address 0x1180904 */
444*14b24e2bSVaishali Kulkarni 	0x8c048601, 0x00000078, 	/* write 0x78 to address 0x118090c */
445*14b24e2bSVaishali Kulkarni 	/* MCM */
446*14b24e2bSVaishali Kulkarni 	0x00620013, 0xffff0000, 	/* if phase != 'engine', skip 98 ops  */
447*14b24e2bSVaishali Kulkarni 	0x9000ca01, 0x00000000, 	/* write 0x0 to address 0x1200194 */
448*14b24e2bSVaishali Kulkarni 	0x9000d201, 0x00000000, 	/* write 0x0 to address 0x12001a4 */
449*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
450*14b24e2bSVaishali Kulkarni 	0x9000c201, 0x00000000, 	/* write 0x0 to address 0x1200184 */
451*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00000000, 	/* write 0x0 to address 0x1201800 */
452*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00240000, 	/* if mode != '!e5', skip 2 ops */
453*14b24e2bSVaishali Kulkarni 	0x90010201, 0x00000000, 	/* write 0x0 to address 0x1200204 */
454*14b24e2bSVaishali Kulkarni 	0x90010a01, 0x00000000, 	/* write 0x0 to address 0x1200214 */
455*14b24e2bSVaishali Kulkarni 	0x00470002, 0x00010000, 	/* if mode != 'bb|k2', skip 71 ops */
456*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
457*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00000200, 	/* write 0x200 to address 0x1201800 */
458*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
459*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00000400, 	/* write 0x400 to address 0x1201800 */
460*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
461*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00000600, 	/* write 0x600 to address 0x1201800 */
462*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
463*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00000800, 	/* write 0x800 to address 0x1201800 */
464*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
465*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00000a00, 	/* write 0xa00 to address 0x1201800 */
466*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
467*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00000c00, 	/* write 0xc00 to address 0x1201800 */
468*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
469*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00000e00, 	/* write 0xe00 to address 0x1201800 */
470*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
471*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00001000, 	/* write 0x1000 to address 0x1201800 */
472*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
473*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00001200, 	/* write 0x1200 to address 0x1201800 */
474*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
475*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00001400, 	/* write 0x1400 to address 0x1201800 */
476*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
477*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00001600, 	/* write 0x1600 to address 0x1201800 */
478*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
479*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00001800, 	/* write 0x1800 to address 0x1201800 */
480*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
481*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00001a00, 	/* write 0x1a00 to address 0x1201800 */
482*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
483*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00001c00, 	/* write 0x1c00 to address 0x1201800 */
484*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
485*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00001e00, 	/* write 0x1e00 to address 0x1201800 */
486*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
487*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00002000, 	/* write 0x2000 to address 0x1201800 */
488*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
489*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00002200, 	/* write 0x2200 to address 0x1201800 */
490*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
491*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00002400, 	/* write 0x2400 to address 0x1201800 */
492*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
493*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00002600, 	/* write 0x2600 to address 0x1201800 */
494*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
495*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00002800, 	/* write 0x2800 to address 0x1201800 */
496*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
497*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00002a00, 	/* write 0x2a00 to address 0x1201800 */
498*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
499*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00002c00, 	/* write 0x2c00 to address 0x1201800 */
500*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
501*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00002e00, 	/* write 0x2e00 to address 0x1201800 */
502*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
503*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00003000, 	/* write 0x3000 to address 0x1201800 */
504*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
505*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00003200, 	/* write 0x3200 to address 0x1201800 */
506*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
507*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00003400, 	/* write 0x3400 to address 0x1201800 */
508*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
509*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00003600, 	/* write 0x3600 to address 0x1201800 */
510*14b24e2bSVaishali Kulkarni 	0x900c0801, 0x00000000, 	/* write 0x0 to address 0x1201810 */
511*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00000000, 	/* write 0x0 to address 0x1201800 */
512*14b24e2bSVaishali Kulkarni 	0x900c0401, 0x00000000, 	/* write 0x0 to address 0x1201808 */
513*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00000200, 	/* write 0x200 to address 0x1201800 */
514*14b24e2bSVaishali Kulkarni 	0x900c0401, 0x00000000, 	/* write 0x0 to address 0x1201808 */
515*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00000400, 	/* write 0x400 to address 0x1201800 */
516*14b24e2bSVaishali Kulkarni 	0x900c0401, 0x00000000, 	/* write 0x0 to address 0x1201808 */
517*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00000600, 	/* write 0x600 to address 0x1201800 */
518*14b24e2bSVaishali Kulkarni 	0x900c0401, 0x00000000, 	/* write 0x0 to address 0x1201808 */
519*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00000800, 	/* write 0x800 to address 0x1201800 */
520*14b24e2bSVaishali Kulkarni 	0x900c0401, 0x00000000, 	/* write 0x0 to address 0x1201808 */
521*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00000a00, 	/* write 0xa00 to address 0x1201800 */
522*14b24e2bSVaishali Kulkarni 	0x900c0401, 0x00000000, 	/* write 0x0 to address 0x1201808 */
523*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00000c00, 	/* write 0xc00 to address 0x1201800 */
524*14b24e2bSVaishali Kulkarni 	0x900c0401, 0x00000000, 	/* write 0x0 to address 0x1201808 */
525*14b24e2bSVaishali Kulkarni 	0x900c0001, 0x00000e00, 	/* write 0xe00 to address 0x1201800 */
526*14b24e2bSVaishali Kulkarni 	0x900c0401, 0x00000000, 	/* write 0x0 to address 0x1201808 */
527*14b24e2bSVaishali Kulkarni 	0x900e0021, 0x00000037, 	/* write array of size 64 from offset 55 to address 0x1201c00 */
528*14b24e2bSVaishali Kulkarni 	0x00100002, 0x00010000, 	/* if mode != 'bb|k2', skip 16 ops */
529*14b24e2bSVaishali Kulkarni 	0x90020401, 0x0000006c, 	/* write 0x6c to address 0x1200408 */
530*14b24e2bSVaishali Kulkarni 	0x90021221, 0x0000006f, 	/* write array of size 2 from offset 111 to address 0x1200424 */
531*14b24e2bSVaishali Kulkarni 	0x90022401, 0x00000001, 	/* write 0x1 to address 0x1200448 */
532*14b24e2bSVaishali Kulkarni 	0x90024221, 0x00000072, 	/* write array of size 3 from offset 114 to address 0x1200484 */
533*14b24e2bSVaishali Kulkarni 	0x90025001, 0x00000002, 	/* write 0x2 to address 0x12004a0 */
534*14b24e2bSVaishali Kulkarni 	0x90026211, 0x00000002, 	/* write 2 zeros to address 0x12004c4 */
535*14b24e2bSVaishali Kulkarni 	0x90027211, 0x00000002, 	/* write 2 zeros to address 0x12004e4 */
536*14b24e2bSVaishali Kulkarni 	0x90029401, 0x00000000, 	/* write 0x0 to address 0x1200528 */
537*14b24e2bSVaishali Kulkarni 	0x9002a211, 0x00000002, 	/* write 2 zeros to address 0x1200544 */
538*14b24e2bSVaishali Kulkarni 	0x9002b201, 0x00000006, 	/* write 0x6 to address 0x1200564 */
539*14b24e2bSVaishali Kulkarni 	0x90040a21, 0x00000076, 	/* write array of size 4 from offset 118 to address 0x1200814 */
540*14b24e2bSVaishali Kulkarni 	0x90041421, 0x0000007b, 	/* write array of size 5 from offset 123 to address 0x1200828 */
541*14b24e2bSVaishali Kulkarni 	0x90042021, 0x00000081, 	/* write array of size 5 from offset 129 to address 0x1200840 */
542*14b24e2bSVaishali Kulkarni 	0x90045411, 0x00000006, 	/* write 6 zeros to address 0x12008a8 */
543*14b24e2bSVaishali Kulkarni 	0x90046001, 0x00000001, 	/* write 0x1 to address 0x12008c0 */
544*14b24e2bSVaishali Kulkarni 	0x90046611, 0x00000004, 	/* write 4 zeros to address 0x12008cc */
545*14b24e2bSVaishali Kulkarni 	0x00050013, 0xffff0002, 	/* if phase != 'pf', skip 5 ops  */
546*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00450000, 	/* if mode != '!asic', skip 2 ops */
547*14b24e2bSVaishali Kulkarni 	0x9003aa01, 0x00000040, 	/* write 0x40 to address 0x1200754 */
548*14b24e2bSVaishali Kulkarni 	0x9003c801, 0x00000000, 	/* write 0x0 to address 0x1200790 */
549*14b24e2bSVaishali Kulkarni 	0x00010002, 0x00440000, 	/* if mode != '(!asic)&(bb|k2)', skip 1 ops */
550*14b24e2bSVaishali Kulkarni 	0x9003ba01, 0x00000008, 	/* write 0x8 to address 0x1200774 */
551*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00000002, 	/* if phase != 'pf0', skip 3 ops  */
552*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
553*14b24e2bSVaishali Kulkarni 	0x90048201, 0x00000001, 	/* write 0x1 to address 0x1200904 */
554*14b24e2bSVaishali Kulkarni 	0x90048601, 0x00000001, 	/* write 0x1 to address 0x120090c */
555*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00010002, 	/* if phase != 'pf1', skip 3 ops  */
556*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
557*14b24e2bSVaishali Kulkarni 	0x90048201, 0x00000009, 	/* write 0x9 to address 0x1200904 */
558*14b24e2bSVaishali Kulkarni 	0x90048601, 0x00000009, 	/* write 0x9 to address 0x120090c */
559*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00020002, 	/* if phase != 'pf2', skip 3 ops  */
560*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
561*14b24e2bSVaishali Kulkarni 	0x90048201, 0x00000011, 	/* write 0x11 to address 0x1200904 */
562*14b24e2bSVaishali Kulkarni 	0x90048601, 0x00000011, 	/* write 0x11 to address 0x120090c */
563*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00030002, 	/* if phase != 'pf3', skip 3 ops  */
564*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
565*14b24e2bSVaishali Kulkarni 	0x90048201, 0x00000019, 	/* write 0x19 to address 0x1200904 */
566*14b24e2bSVaishali Kulkarni 	0x90048601, 0x00000019, 	/* write 0x19 to address 0x120090c */
567*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00040002, 	/* if phase != 'pf4', skip 3 ops  */
568*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
569*14b24e2bSVaishali Kulkarni 	0x90048201, 0x00000021, 	/* write 0x21 to address 0x1200904 */
570*14b24e2bSVaishali Kulkarni 	0x90048601, 0x00000021, 	/* write 0x21 to address 0x120090c */
571*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00050002, 	/* if phase != 'pf5', skip 3 ops  */
572*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
573*14b24e2bSVaishali Kulkarni 	0x90048201, 0x00000029, 	/* write 0x29 to address 0x1200904 */
574*14b24e2bSVaishali Kulkarni 	0x90048601, 0x00000029, 	/* write 0x29 to address 0x120090c */
575*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00060002, 	/* if phase != 'pf6', skip 3 ops  */
576*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
577*14b24e2bSVaishali Kulkarni 	0x90048201, 0x00000031, 	/* write 0x31 to address 0x1200904 */
578*14b24e2bSVaishali Kulkarni 	0x90048601, 0x00000031, 	/* write 0x31 to address 0x120090c */
579*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00070002, 	/* if phase != 'pf7', skip 3 ops  */
580*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
581*14b24e2bSVaishali Kulkarni 	0x90048201, 0x00000039, 	/* write 0x39 to address 0x1200904 */
582*14b24e2bSVaishali Kulkarni 	0x90048601, 0x00000039, 	/* write 0x39 to address 0x120090c */
583*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00080002, 	/* if phase != 'pf8', skip 3 ops  */
584*14b24e2bSVaishali Kulkarni 	0x00020002, 0x008b0000, 	/* if mode != 'k2&(bb|k2)', skip 2 ops */
585*14b24e2bSVaishali Kulkarni 	0x90048201, 0x00000041, 	/* write 0x41 to address 0x1200904 */
586*14b24e2bSVaishali Kulkarni 	0x90048601, 0x00000041, 	/* write 0x41 to address 0x120090c */
587*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00090002, 	/* if phase != 'pf9', skip 3 ops  */
588*14b24e2bSVaishali Kulkarni 	0x00020002, 0x008b0000, 	/* if mode != 'k2&(bb|k2)', skip 2 ops */
589*14b24e2bSVaishali Kulkarni 	0x90048201, 0x00000049, 	/* write 0x49 to address 0x1200904 */
590*14b24e2bSVaishali Kulkarni 	0x90048601, 0x00000049, 	/* write 0x49 to address 0x120090c */
591*14b24e2bSVaishali Kulkarni 	0x00030013, 0x000a0002, 	/* if phase != 'pf10', skip 3 ops  */
592*14b24e2bSVaishali Kulkarni 	0x00020002, 0x008b0000, 	/* if mode != 'k2&(bb|k2)', skip 2 ops */
593*14b24e2bSVaishali Kulkarni 	0x90048201, 0x00000051, 	/* write 0x51 to address 0x1200904 */
594*14b24e2bSVaishali Kulkarni 	0x90048601, 0x00000051, 	/* write 0x51 to address 0x120090c */
595*14b24e2bSVaishali Kulkarni 	0x00030013, 0x000b0002, 	/* if phase != 'pf11', skip 3 ops  */
596*14b24e2bSVaishali Kulkarni 	0x00020002, 0x008b0000, 	/* if mode != 'k2&(bb|k2)', skip 2 ops */
597*14b24e2bSVaishali Kulkarni 	0x90048201, 0x00000059, 	/* write 0x59 to address 0x1200904 */
598*14b24e2bSVaishali Kulkarni 	0x90048601, 0x00000059, 	/* write 0x59 to address 0x120090c */
599*14b24e2bSVaishali Kulkarni 	0x00030013, 0x000c0002, 	/* if phase != 'pf12', skip 3 ops  */
600*14b24e2bSVaishali Kulkarni 	0x00020002, 0x008b0000, 	/* if mode != 'k2&(bb|k2)', skip 2 ops */
601*14b24e2bSVaishali Kulkarni 	0x90048201, 0x00000061, 	/* write 0x61 to address 0x1200904 */
602*14b24e2bSVaishali Kulkarni 	0x90048601, 0x00000061, 	/* write 0x61 to address 0x120090c */
603*14b24e2bSVaishali Kulkarni 	0x00030013, 0x000d0002, 	/* if phase != 'pf13', skip 3 ops  */
604*14b24e2bSVaishali Kulkarni 	0x00020002, 0x008b0000, 	/* if mode != 'k2&(bb|k2)', skip 2 ops */
605*14b24e2bSVaishali Kulkarni 	0x90048201, 0x00000069, 	/* write 0x69 to address 0x1200904 */
606*14b24e2bSVaishali Kulkarni 	0x90048601, 0x00000069, 	/* write 0x69 to address 0x120090c */
607*14b24e2bSVaishali Kulkarni 	0x00030013, 0x000e0002, 	/* if phase != 'pf14', skip 3 ops  */
608*14b24e2bSVaishali Kulkarni 	0x00020002, 0x008b0000, 	/* if mode != 'k2&(bb|k2)', skip 2 ops */
609*14b24e2bSVaishali Kulkarni 	0x90048201, 0x00000071, 	/* write 0x71 to address 0x1200904 */
610*14b24e2bSVaishali Kulkarni 	0x90048601, 0x00000071, 	/* write 0x71 to address 0x120090c */
611*14b24e2bSVaishali Kulkarni 	0x00030013, 0x000f0002, 	/* if phase != 'pf15', skip 3 ops  */
612*14b24e2bSVaishali Kulkarni 	0x00020002, 0x008b0000, 	/* if mode != 'k2&(bb|k2)', skip 2 ops */
613*14b24e2bSVaishali Kulkarni 	0x90048201, 0x00000079, 	/* write 0x79 to address 0x1200904 */
614*14b24e2bSVaishali Kulkarni 	0x90048601, 0x00000079, 	/* write 0x79 to address 0x120090c */
615*14b24e2bSVaishali Kulkarni 	/* UCM */
616*14b24e2bSVaishali Kulkarni 	0x004b0013, 0xffff0000, 	/* if phase != 'engine', skip 75 ops  */
617*14b24e2bSVaishali Kulkarni 	0x9400c201, 0x00000000, 	/* write 0x0 to address 0x1280184 */
618*14b24e2bSVaishali Kulkarni 	0x9400d201, 0x00000000, 	/* write 0x0 to address 0x12801a4 */
619*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
620*14b24e2bSVaishali Kulkarni 	0x9400ca01, 0x00000000, 	/* write 0x0 to address 0x1280194 */
621*14b24e2bSVaishali Kulkarni 	0x940b8001, 0x00000000, 	/* write 0x0 to address 0x1281700 */
622*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00240000, 	/* if mode != '!e5', skip 2 ops */
623*14b24e2bSVaishali Kulkarni 	0x94010201, 0x00000000, 	/* write 0x0 to address 0x1280204 */
624*14b24e2bSVaishali Kulkarni 	0x94010a01, 0x00000000, 	/* write 0x0 to address 0x1280214 */
625*14b24e2bSVaishali Kulkarni 	0x002f0002, 0x00010000, 	/* if mode != 'bb|k2', skip 47 ops */
626*14b24e2bSVaishali Kulkarni 	0x940b8801, 0x00000000, 	/* write 0x0 to address 0x1281710 */
627*14b24e2bSVaishali Kulkarni 	0x940b8001, 0x00000200, 	/* write 0x200 to address 0x1281700 */
628*14b24e2bSVaishali Kulkarni 	0x940b8801, 0x00000000, 	/* write 0x0 to address 0x1281710 */
629*14b24e2bSVaishali Kulkarni 	0x940b8001, 0x00000400, 	/* write 0x400 to address 0x1281700 */
630*14b24e2bSVaishali Kulkarni 	0x940b8801, 0x00000000, 	/* write 0x0 to address 0x1281710 */
631*14b24e2bSVaishali Kulkarni 	0x940b8001, 0x00000600, 	/* write 0x600 to address 0x1281700 */
632*14b24e2bSVaishali Kulkarni 	0x940b8801, 0x00000000, 	/* write 0x0 to address 0x1281710 */
633*14b24e2bSVaishali Kulkarni 	0x940b8001, 0x00000800, 	/* write 0x800 to address 0x1281700 */
634*14b24e2bSVaishali Kulkarni 	0x940b8801, 0x00000000, 	/* write 0x0 to address 0x1281710 */
635*14b24e2bSVaishali Kulkarni 	0x940b8001, 0x00000a00, 	/* write 0xa00 to address 0x1281700 */
636*14b24e2bSVaishali Kulkarni 	0x940b8801, 0x00000000, 	/* write 0x0 to address 0x1281710 */
637*14b24e2bSVaishali Kulkarni 	0x940b8001, 0x00000c00, 	/* write 0xc00 to address 0x1281700 */
638*14b24e2bSVaishali Kulkarni 	0x940b8801, 0x00000000, 	/* write 0x0 to address 0x1281710 */
639*14b24e2bSVaishali Kulkarni 	0x940b8001, 0x00000e00, 	/* write 0xe00 to address 0x1281700 */
640*14b24e2bSVaishali Kulkarni 	0x940b8801, 0x00000000, 	/* write 0x0 to address 0x1281710 */
641*14b24e2bSVaishali Kulkarni 	0x940b8001, 0x00001000, 	/* write 0x1000 to address 0x1281700 */
642*14b24e2bSVaishali Kulkarni 	0x940b8801, 0x00000000, 	/* write 0x0 to address 0x1281710 */
643*14b24e2bSVaishali Kulkarni 	0x940b8001, 0x00001200, 	/* write 0x1200 to address 0x1281700 */
644*14b24e2bSVaishali Kulkarni 	0x940b8801, 0x00000000, 	/* write 0x0 to address 0x1281710 */
645*14b24e2bSVaishali Kulkarni 	0x940b8001, 0x00001400, 	/* write 0x1400 to address 0x1281700 */
646*14b24e2bSVaishali Kulkarni 	0x940b8801, 0x00000000, 	/* write 0x0 to address 0x1281710 */
647*14b24e2bSVaishali Kulkarni 	0x940b8001, 0x00001600, 	/* write 0x1600 to address 0x1281700 */
648*14b24e2bSVaishali Kulkarni 	0x940b8801, 0x00000000, 	/* write 0x0 to address 0x1281710 */
649*14b24e2bSVaishali Kulkarni 	0x940b8001, 0x00000000, 	/* write 0x0 to address 0x1281700 */
650*14b24e2bSVaishali Kulkarni 	0x940b8401, 0x00000000, 	/* write 0x0 to address 0x1281708 */
651*14b24e2bSVaishali Kulkarni 	0x940b8001, 0x00000200, 	/* write 0x200 to address 0x1281700 */
652*14b24e2bSVaishali Kulkarni 	0x940b8401, 0x00000000, 	/* write 0x0 to address 0x1281708 */
653*14b24e2bSVaishali Kulkarni 	0x940b8001, 0x00000400, 	/* write 0x400 to address 0x1281700 */
654*14b24e2bSVaishali Kulkarni 	0x940b8401, 0x00000000, 	/* write 0x0 to address 0x1281708 */
655*14b24e2bSVaishali Kulkarni 	0x940b8001, 0x00000600, 	/* write 0x600 to address 0x1281700 */
656*14b24e2bSVaishali Kulkarni 	0x940b8401, 0x00000000, 	/* write 0x0 to address 0x1281708 */
657*14b24e2bSVaishali Kulkarni 	0x940b8001, 0x00000800, 	/* write 0x800 to address 0x1281700 */
658*14b24e2bSVaishali Kulkarni 	0x940b8401, 0x00000000, 	/* write 0x0 to address 0x1281708 */
659*14b24e2bSVaishali Kulkarni 	0x940b8001, 0x00000a00, 	/* write 0xa00 to address 0x1281700 */
660*14b24e2bSVaishali Kulkarni 	0x940b8401, 0x00000000, 	/* write 0x0 to address 0x1281708 */
661*14b24e2bSVaishali Kulkarni 	0x940b8001, 0x00000c00, 	/* write 0xc00 to address 0x1281700 */
662*14b24e2bSVaishali Kulkarni 	0x940b8401, 0x00000000, 	/* write 0x0 to address 0x1281708 */
663*14b24e2bSVaishali Kulkarni 	0x940b8001, 0x00000e00, 	/* write 0xe00 to address 0x1281700 */
664*14b24e2bSVaishali Kulkarni 	0x940b8401, 0x00000000, 	/* write 0x0 to address 0x1281708 */
665*14b24e2bSVaishali Kulkarni 	0x940b8001, 0x00001000, 	/* write 0x1000 to address 0x1281700 */
666*14b24e2bSVaishali Kulkarni 	0x940b8401, 0x00000000, 	/* write 0x0 to address 0x1281708 */
667*14b24e2bSVaishali Kulkarni 	0x940b8001, 0x00001200, 	/* write 0x1200 to address 0x1281700 */
668*14b24e2bSVaishali Kulkarni 	0x940b8401, 0x00000000, 	/* write 0x0 to address 0x1281708 */
669*14b24e2bSVaishali Kulkarni 	0x940b8001, 0x00001400, 	/* write 0x1400 to address 0x1281700 */
670*14b24e2bSVaishali Kulkarni 	0x940b8401, 0x00000000, 	/* write 0x0 to address 0x1281708 */
671*14b24e2bSVaishali Kulkarni 	0x940b8001, 0x00001600, 	/* write 0x1600 to address 0x1281700 */
672*14b24e2bSVaishali Kulkarni 	0x940b8401, 0x00000000, 	/* write 0x0 to address 0x1281708 */
673*14b24e2bSVaishali Kulkarni 	0x940d8021, 0x00000037, 	/* write array of size 64 from offset 55 to address 0x1281b00 */
674*14b24e2bSVaishali Kulkarni 	0x00110002, 0x00010000, 	/* if mode != 'bb|k2', skip 17 ops */
675*14b24e2bSVaishali Kulkarni 	0x94020201, 0x00000041, 	/* write 0x41 to address 0x1280404 */
676*14b24e2bSVaishali Kulkarni 	0x94020601, 0x00000082, 	/* write 0x82 to address 0x128040c */
677*14b24e2bSVaishali Kulkarni 	0x94020a21, 0x00000087, 	/* write array of size 5 from offset 135 to address 0x1280414 */
678*14b24e2bSVaishali Kulkarni 	0x94021601, 0x00000083, 	/* write 0x83 to address 0x128042c */
679*14b24e2bSVaishali Kulkarni 	0x94022421, 0x0000008d, 	/* write array of size 2 from offset 141 to address 0x1280448 */
680*14b24e2bSVaishali Kulkarni 	0x94022a21, 0x0000008f, 	/* write array of size 4 from offset 143 to address 0x1280454 */
681*14b24e2bSVaishali Kulkarni 	0x94024221, 0x00000091, 	/* write array of size 3 from offset 145 to address 0x1280484 */
682*14b24e2bSVaishali Kulkarni 	0x94026a01, 0x00000000, 	/* write 0x0 to address 0x12804d4 */
683*14b24e2bSVaishali Kulkarni 	0x94027201, 0x00000000, 	/* write 0x0 to address 0x12804e4 */
684*14b24e2bSVaishali Kulkarni 	0x94027601, 0x00000000, 	/* write 0x0 to address 0x12804ec */
685*14b24e2bSVaishali Kulkarni 	0x94027c01, 0x00000000, 	/* write 0x0 to address 0x12804f8 */
686*14b24e2bSVaishali Kulkarni 	0x94028201, 0x00000000, 	/* write 0x0 to address 0x1280504 */
687*14b24e2bSVaishali Kulkarni 	0x94028601, 0x00000000, 	/* write 0x0 to address 0x128050c */
688*14b24e2bSVaishali Kulkarni 	0x9402b201, 0x00000007, 	/* write 0x7 to address 0x1280564 */
689*14b24e2bSVaishali Kulkarni 	0x94040a21, 0x00000095, 	/* write array of size 16 from offset 149 to address 0x1280814 */
690*14b24e2bSVaishali Kulkarni 	0x94045601, 0x00000000, 	/* write 0x0 to address 0x12808ac */
691*14b24e2bSVaishali Kulkarni 	0x94046221, 0x000000a6, 	/* write array of size 7 from offset 166 to address 0x12808c4 */
692*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00000002, 	/* if phase != 'pf0', skip 3 ops  */
693*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
694*14b24e2bSVaishali Kulkarni 	0x94048201, 0x00000002, 	/* write 0x2 to address 0x1280904 */
695*14b24e2bSVaishali Kulkarni 	0x94048601, 0x00000002, 	/* write 0x2 to address 0x128090c */
696*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00010002, 	/* if phase != 'pf1', skip 3 ops  */
697*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
698*14b24e2bSVaishali Kulkarni 	0x94048201, 0x0000000a, 	/* write 0xa to address 0x1280904 */
699*14b24e2bSVaishali Kulkarni 	0x94048601, 0x0000000a, 	/* write 0xa to address 0x128090c */
700*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00020002, 	/* if phase != 'pf2', skip 3 ops  */
701*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
702*14b24e2bSVaishali Kulkarni 	0x94048201, 0x00000012, 	/* write 0x12 to address 0x1280904 */
703*14b24e2bSVaishali Kulkarni 	0x94048601, 0x00000012, 	/* write 0x12 to address 0x128090c */
704*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00030002, 	/* if phase != 'pf3', skip 3 ops  */
705*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
706*14b24e2bSVaishali Kulkarni 	0x94048201, 0x0000001a, 	/* write 0x1a to address 0x1280904 */
707*14b24e2bSVaishali Kulkarni 	0x94048601, 0x0000001a, 	/* write 0x1a to address 0x128090c */
708*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00040002, 	/* if phase != 'pf4', skip 3 ops  */
709*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
710*14b24e2bSVaishali Kulkarni 	0x94048201, 0x00000022, 	/* write 0x22 to address 0x1280904 */
711*14b24e2bSVaishali Kulkarni 	0x94048601, 0x00000022, 	/* write 0x22 to address 0x128090c */
712*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00050002, 	/* if phase != 'pf5', skip 3 ops  */
713*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
714*14b24e2bSVaishali Kulkarni 	0x94048201, 0x0000002a, 	/* write 0x2a to address 0x1280904 */
715*14b24e2bSVaishali Kulkarni 	0x94048601, 0x0000002a, 	/* write 0x2a to address 0x128090c */
716*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00060002, 	/* if phase != 'pf6', skip 3 ops  */
717*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
718*14b24e2bSVaishali Kulkarni 	0x94048201, 0x00000032, 	/* write 0x32 to address 0x1280904 */
719*14b24e2bSVaishali Kulkarni 	0x94048601, 0x00000032, 	/* write 0x32 to address 0x128090c */
720*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00070002, 	/* if phase != 'pf7', skip 3 ops  */
721*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00010000, 	/* if mode != 'bb|k2', skip 2 ops */
722*14b24e2bSVaishali Kulkarni 	0x94048201, 0x0000003a, 	/* write 0x3a to address 0x1280904 */
723*14b24e2bSVaishali Kulkarni 	0x94048601, 0x0000003a, 	/* write 0x3a to address 0x128090c */
724*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00080002, 	/* if phase != 'pf8', skip 3 ops  */
725*14b24e2bSVaishali Kulkarni 	0x00020002, 0x008b0000, 	/* if mode != 'k2&(bb|k2)', skip 2 ops */
726*14b24e2bSVaishali Kulkarni 	0x94048201, 0x00000042, 	/* write 0x42 to address 0x1280904 */
727*14b24e2bSVaishali Kulkarni 	0x94048601, 0x00000042, 	/* write 0x42 to address 0x128090c */
728*14b24e2bSVaishali Kulkarni 	0x00030013, 0x00090002, 	/* if phase != 'pf9', skip 3 ops  */
729*14b24e2bSVaishali Kulkarni 	0x00020002, 0x008b0000, 	/* if mode != 'k2&(bb|k2)', skip 2 ops */
730*14b24e2bSVaishali Kulkarni 	0x94048201, 0x0000004a, 	/* write 0x4a to address 0x1280904 */
731*14b24e2bSVaishali Kulkarni 	0x94048601, 0x0000004a, 	/* write 0x4a to address 0x128090c */
732*14b24e2bSVaishali Kulkarni 	0x00030013, 0x000a0002, 	/* if phase != 'pf10', skip 3 ops  */
733*14b24e2bSVaishali Kulkarni 	0x00020002, 0x008b0000, 	/* if mode != 'k2&(bb|k2)', skip 2 ops */
734*14b24e2bSVaishali Kulkarni 	0x94048201, 0x00000052, 	/* write 0x52 to address 0x1280904 */
735*14b24e2bSVaishali Kulkarni 	0x94048601, 0x00000052, 	/* write 0x52 to address 0x128090c */
736*14b24e2bSVaishali Kulkarni 	0x00030013, 0x000b0002, 	/* if phase != 'pf11', skip 3 ops  */
737*14b24e2bSVaishali Kulkarni 	0x00020002, 0x008b0000, 	/* if mode != 'k2&(bb|k2)', skip 2 ops */
738*14b24e2bSVaishali Kulkarni 	0x94048201, 0x0000005a, 	/* write 0x5a to address 0x1280904 */
739*14b24e2bSVaishali Kulkarni 	0x94048601, 0x0000005a, 	/* write 0x5a to address 0x128090c */
740*14b24e2bSVaishali Kulkarni 	0x00030013, 0x000c0002, 	/* if phase != 'pf12', skip 3 ops  */
741*14b24e2bSVaishali Kulkarni 	0x00020002, 0x008b0000, 	/* if mode != 'k2&(bb|k2)', skip 2 ops */
742*14b24e2bSVaishali Kulkarni 	0x94048201, 0x00000062, 	/* write 0x62 to address 0x1280904 */
743*14b24e2bSVaishali Kulkarni 	0x94048601, 0x00000062, 	/* write 0x62 to address 0x128090c */
744*14b24e2bSVaishali Kulkarni 	0x00030013, 0x000d0002, 	/* if phase != 'pf13', skip 3 ops  */
745*14b24e2bSVaishali Kulkarni 	0x00020002, 0x008b0000, 	/* if mode != 'k2&(bb|k2)', skip 2 ops */
746*14b24e2bSVaishali Kulkarni 	0x94048201, 0x0000006a, 	/* write 0x6a to address 0x1280904 */
747*14b24e2bSVaishali Kulkarni 	0x94048601, 0x0000006a, 	/* write 0x6a to address 0x128090c */
748*14b24e2bSVaishali Kulkarni 	0x00030013, 0x000e0002, 	/* if phase != 'pf14', skip 3 ops  */
749*14b24e2bSVaishali Kulkarni 	0x00020002, 0x008b0000, 	/* if mode != 'k2&(bb|k2)', skip 2 ops */
750*14b24e2bSVaishali Kulkarni 	0x94048201, 0x00000072, 	/* write 0x72 to address 0x1280904 */
751*14b24e2bSVaishali Kulkarni 	0x94048601, 0x00000072, 	/* write 0x72 to address 0x128090c */
752*14b24e2bSVaishali Kulkarni 	0x00030013, 0x000f0002, 	/* if phase != 'pf15', skip 3 ops  */
753*14b24e2bSVaishali Kulkarni 	0x00020002, 0x008b0000, 	/* if mode != 'k2&(bb|k2)', skip 2 ops */
754*14b24e2bSVaishali Kulkarni 	0x94048201, 0x0000007a, 	/* write 0x7a to address 0x1280904 */
755*14b24e2bSVaishali Kulkarni 	0x94048601, 0x0000007a, 	/* write 0x7a to address 0x128090c */
756*14b24e2bSVaishali Kulkarni 	/* XCM */
757*14b24e2bSVaishali Kulkarni 	0x00120013, 0xffff0000, 	/* if phase != 'engine', skip 18 ops  */
758*14b24e2bSVaishali Kulkarni 	0x8000c201, 0x00000000, 	/* write 0x0 to address 0x1000184 */
759*14b24e2bSVaishali Kulkarni 	0x8000ca01, 0x00000000, 	/* write 0x0 to address 0x1000194 */
760*14b24e2bSVaishali Kulkarni 	0x8000d201, 0x00000000, 	/* write 0x0 to address 0x10001a4 */
761*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00020000, 	/* if mode != 'bb', skip 2 ops */
762*14b24e2bSVaishali Kulkarni 	0x80010201, 0x00000000, 	/* write 0x0 to address 0x1000204 */
763*14b24e2bSVaishali Kulkarni 	0x80010a01, 0x00000000, 	/* write 0x0 to address 0x1000214 */
764*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00030000, 	/* if mode != 'k2', skip 2 ops */
765*14b24e2bSVaishali Kulkarni 	0x80010201, 0x00000000, 	/* write 0x0 to address 0x1000204 */
766*14b24e2bSVaishali Kulkarni 	0x80010a01, 0x00000000, 	/* write 0x0 to address 0x1000214 */
767*14b24e2bSVaishali Kulkarni 	0x80000201, 0x00000001, 	/* write 0x1 to address 0x1000004 */
768*14b24e2bSVaishali Kulkarni 	0x800d8021, 0x000000ae, 	/* write array of size 64 from offset 174 to address 0x1001b00 */
769*14b24e2bSVaishali Kulkarni 	0x00050002, 0x00010000, 	/* if mode != 'bb|k2', skip 5 ops */
770*14b24e2bSVaishali Kulkarni 	0x80020221, 0x000000cc, 	/* write array of size 16 from offset 204 to address 0x1000404 */
771*14b24e2bSVaishali Kulkarni 	0x80026201, 0x0000000a, 	/* write 0xa to address 0x10004c4 */
772*14b24e2bSVaishali Kulkarni 	0x80040621, 0x000000dd, 	/* write array of size 8 from offset 221 to address 0x100080c */
773*14b24e2bSVaishali Kulkarni 	0x80042a21, 0x000000e6, 	/* write array of size 3 from offset 230 to address 0x1000854 */
774*14b24e2bSVaishali Kulkarni 	0x80043421, 0x000000ea, 	/* write array of size 3 from offset 234 to address 0x1000868 */
775*14b24e2bSVaishali Kulkarni 	0x80000410, 0x00000001, 	/* wait until address 0x1000008 reads 0x1 */
776*14b24e2bSVaishali Kulkarni 	0x00010013, 0xffff0002, 	/* if phase != 'pf', skip 1 ops  */
777*14b24e2bSVaishali Kulkarni 	0x80048231, 0x86040001, 	/* write runtime array of size 1 from offset 34308 to address 0x1000904 */
778*14b24e2bSVaishali Kulkarni 	/* YCM */
779*14b24e2bSVaishali Kulkarni 	0x008d0013, 0xffff0000, 	/* if phase != 'engine', skip 141 ops  */
780*14b24e2bSVaishali Kulkarni 	0x8400c201, 0x00000000, 	/* write 0x0 to address 0x1080184 */
781*14b24e2bSVaishali Kulkarni 	0x8400ca01, 0x00000000, 	/* write 0x0 to address 0x1080194 */
782*14b24e2bSVaishali Kulkarni 	0x8400d201, 0x00000000, 	/* write 0x0 to address 0x10801a4 */
783*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00020000, 	/* if mode != 'bb', skip 2 ops */
784*14b24e2bSVaishali Kulkarni 	0x84010201, 0x00000000, 	/* write 0x0 to address 0x1080204 */
785*14b24e2bSVaishali Kulkarni 	0x84010a01, 0x00000000, 	/* write 0x0 to address 0x1080214 */
786*14b24e2bSVaishali Kulkarni 	0x00020002, 0x00030000, 	/* if mode != 'k2', skip 2 ops */
787*14b24e2bSVaishali Kulkarni 	0x84010201, 0x00000000, 	/* write 0x0 to address 0x1080204 */
788*14b24e2bSVaishali Kulkarni 	0x84010a01, 0x00000000, 	/* write 0x0 to address 0x1080214 */
789*14b24e2bSVaishali Kulkarni 	0x00700002, 0x00010000, 	/* if mode != 'bb|k2', skip 112 ops */
790*14b24e2bSVaishali Kulkarni 	0x840c0001, 0x00000000, 	/* write 0x0 to address 0x1081800 */
791*14b24e2bSVaishali Kulkarni 	0x840c0801, 0x00000000, 	/* write 0x0 to address 0x1081810 */
792*14b24e2bSVaishali Kulkarni 	0x840c0001, 0x00000200, 	/* write 0x200 to address 0x1081800 */
793*14b24e2bSVaishali Kulkarni 	0x840c0801, 0x00000000, 	/* write 0x0 to address 0x1081810 */
794*14b24e2bSVaishali Kulkarni 	0x840c0001, 0x00000400, 	/* write 0x400 to address 0x1081800 */
795*14b24e2bSVaishali Kulkarni 	0x840c0801, 0x00000000, 	/* write 0x0 to address 0x1081810 */
796*14b24e2bSVaishali Kulkarni 	0x840c0001, 0x00000600, 	/* write 0x600 to address 0x1081800 */
797*14b24e2bSVaishali Kulkarni 	0x840c0801, 0x00000000, 	/* write 0x0 to address 0x1081810 */
798*14b24e2bSVaishali Kulkarni 	0x840c0001, 0x00000800, 	/* write 0x800 to address 0x1081800 */
799*14b24e2bSVaishali Kulkarni 	0x840c0801, 0x00000000, 	/* write 0x0 to address 0x1081810 */
800*14b24e2bSVaishali Kulkarni 	0x840c0001, 0x00000a00, 	/* write 0xa00 to address 0x1081800 */
801*14b24e2bSVaishali Kulkarni 	0x840c0801, 0x00000000, 	/* write 0x0 to address 0x1081810 */
802*14b24e2bSVaishali Kulkarni 	0x840c0001, 0x00000c00, 	/* write 0xc00 to address 0x1081800 */
803*14b24e2bSVaishali Kulkarni 	0x840c0801, 0x00000000, 	/* write 0x0 to address 0x1081810 */
804*14b24e2bSVaishali Kulkarni 	0x840c0001, 0x00000e00, 	/* write 0xe00 to address 0x1081800 */
805*14b24e2bSVaishali Kulkarni 	0x840c0801, 0x00000000, 	/* write 0x0 to address 0x1081810 */
806*14b24e2bSVaishali Kulkarni 	0x840c0001, 0x00001000, 	/* write 0x1000 to address 0x1081800 */
807*14b24e2bSVaishali Kulkarni 	0x840c0801, 0x00000000, 	/* write 0x0 to address 0x1081810 */
808*14b24e2bSVaishali Kulkarni 	0x840c0001, 0x00001200, 	/* write 0x1200 to address 0x1081800 */
809