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