uint32_t nvd0_pwr_data[] = { /* 0x0000: proc_kern */ 0x52544e49, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0058: proc_list_head */ 0x54534f48, 0x000003be, 0x00000367, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x584d454d, 0x000004c4, 0x000004b6, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x46524550, 0x000004c8, 0x000004c6, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x54534554, 0x000004eb, 0x000004ca, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x454c4449, 0x000004f7, 0x000004f5, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0210: proc_list_tail */ /* 0x0210: time_prev */ 0x00000000, /* 0x0214: time_next */ 0x00000000, /* 0x0218: fifo_queue */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0298: rfifo_queue */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0318: memx_func_head */ 0x00010000, 0x00000000, 0x000003f4, /* 0x0324: memx_func_next */ 0x00000001, 0x00000000, 0x00000415, 0x00000002, 0x00000002, 0x00000430, 0x00040003, 0x00000000, 0x00000458, 0x00010004, 0x00000000, 0x00000472, /* 0x0354: memx_func_tail */ /* 0x0354: memx_data_head */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0b54: memx_data_tail */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, }; uint32_t nvd0_pwr_code[] = { 0x02bf0ef5, /* 0x0004: rd32 */ 0x07a007f1, 0xbd000ed0, 0x01e7f004, 0xf101e3f0, 0xd007ac07, 0x04bd000e, /* 0x001c: rd32_wait */ 0x07ace7f1, 0xf100eecf, 0xf47000e4, 0xd7f1f51b, 0xddcf07a4, /* 0x0033: wr32 */ 0xf100f800, 0xd007a007, 0x04bd000e, 0x07a407f1, 0xbd000dd0, 0x02e7f004, 0xf0f0e5f0, 0x07f101e3, 0x0ed007ac, /* 0x0057: wr32_wait */ 0xf104bd00, 0xcf07ace7, 0xe4f100ee, 0x1bf47000, /* 0x0067: nsec */ 0xf000f8f5, 0x88cf2c87, /* 0x006d: nsec_loop */ 0x2c97f000, 0xbb0099cf, 0x9eb80298, 0xf41ef406, /* 0x007e: wait */ 0x87f000f8, 0x0088cf2c, /* 0x0084: wait_loop */ 0xf402eeb9, 0xdab90421, 0x04adfd02, 0xf406acb8, 0x97f0120b, 0x0099cf2c, 0xb80298bb, 0x1ef4069b, /* 0x00a5: wait_done */ /* 0x00a7: intr_watchdog */ 0x9800f8e2, 0x96b003e9, 0x2a0bf400, 0xbb840a98, 0x1cf4029a, 0x01d7f00f, 0x020621f5, 0x0ef494bd, /* 0x00c5: intr_watchdog_next_time */ 0x850a9815, 0xf400a6b0, 0x9ab8090b, 0x061cf406, /* 0x00d4: intr_watchdog_next_time_set */ /* 0x00d7: intr_watchdog_next_proc */ 0x80850980, 0xe0b603e9, 0x10e6b158, 0xc61bf402, /* 0x00e6: intr */ 0x00f900f8, 0x80f904bd, 0xa0f990f9, 0xc0f9b0f9, 0xe0f9d0f9, 0xf7f0f0f9, 0x0188fe00, 0x87f180f9, 0x88cf05d0, 0x0180b600, 0x05d007f1, 0xbd0008d0, 0x0887f004, 0xc40088cf, 0x0bf40289, 0x85008020, 0xf458e7f0, 0x0998a721, 0x0096b085, 0xf00e0bf4, 0x09d03407, 0x8004bd00, /* 0x013e: intr_skip_watchdog */ 0x89e48409, 0x0bf40800, 0x8897f13c, 0x0099cf06, 0xf4029ac4, 0xc7f1260b, 0xcccf04c0, 0xf1c0f900, 0xf14f48e7, 0xf05453e3, 0x21f500d7, 0xc0fc026b, 0x04c007f1, 0xbd000cd0, /* 0x0175: intr_subintr_skip_fifo */ 0x8807f104, 0x0009d006, /* 0x017e: intr_skip_subintr */ 0x89c404bd, 0x070bf420, 0xffbfa4f1, /* 0x0188: intr_skip_pause */ 0xf44089c4, 0xa4f1070b, /* 0x0192: intr_skip_user0 */ 0x07f0ffbf, 0x0008d004, 0x80fc04bd, 0xfc0088fe, 0xfce0fcf0, 0xfcc0fcd0, 0xfca0fcb0, 0xfc80fc90, 0x0032f400, /* 0x01b6: timer */ 0x32f401f8, 0x03f89810, 0xf40086b0, 0xfe80421c, 0x3807f003, 0xbd0008d0, 0x0887f004, 0xf00088cf, 0x1bf40284, 0x3487f020, 0xb80088cf, 0x0bf406e0, 0x06e8b809, /* 0x01eb: timer_reset */ 0xf0191ef4, 0x0ed03407, 0x8004bd00, /* 0x01f6: timer_enable */ 0x87f0840e, 0x3807f001, 0xbd0008d0, /* 0x0201: timer_done */ 0x1031f404, /* 0x0206: send_proc */ 0x80f900f8, 0xe89890f9, 0x04e99805, 0xb80486f0, 0x0bf40689, 0x0398c42a, 0xb6048894, 0x8ebb1880, 0x00fa9800, 0x80008a80, 0x8c80018d, 0x038b8002, 0xf00190b6, 0xe9800794, 0x0231f404, /* 0x0240: send_done */ 0x80fc90fc, /* 0x0246: find */ 0x80f900f8, 0xf45887f0, /* 0x024e: find_loop */ 0x8a980131, 0x06aeb800, 0xb6100bf4, 0x86b15880, 0x1bf40210, 0x0132f4f0, /* 0x0264: find_done */ 0xfc028eb9, /* 0x026b: send */ 0xf500f880, 0xf4024621, 0x00f89701, /* 0x0274: recv */ 0x9805e898, 0x32f404e9, 0x0689b801, 0xc43d0bf4, 0x80b60389, 0x0784f001, 0x9805e880, 0xf0f902ea, 0xf9018ffe, 0x02efb9f0, 0xbb049994, 0xe0b600e9, 0x03eb9818, 0x9802ec98, 0xee9801ed, 0xfca5f900, 0x00f8fef0, 0xfc0131f4, /* 0x02bd: recv_done */ /* 0x02bf: init */ 0xf100f8f0, 0xcf010817, 0x11e70011, 0x14b60109, 0x0014fe08, 0x00e017f1, 0xf00013f0, 0x01d01c07, 0xf004bd00, 0x07f0ff17, 0x0001d014, 0x17f004bd, 0x0015f102, 0x1007f008, 0xbd0001d0, 0xe617f104, 0x0013f000, 0xf40010fe, 0x17f01031, 0x3807f001, 0xbd0001d0, 0x58f7f004, /* 0x0314: init_proc */ 0xb001f198, 0x0bf40016, 0xb615f9fa, 0x0ef458f0, /* 0x0325: host_send */ 0xb017f1f2, 0x0011cf04, 0x04a027f1, 0xb80022cf, 0x0bf40612, 0x071ec42f, 0xb704ee94, 0x980218e0, 0xec9803eb, 0x01ed9802, 0xf500ee98, 0xb6026b21, 0x1ec40110, 0xb007f10f, 0x0001d004, 0x0ef404bd, /* 0x0365: host_send_done */ /* 0x0367: host_recv */ 0xf100f8c3, 0xf14e4917, 0xb8525413, 0x0bf406e1, /* 0x0375: host_recv_wait */ 0xcc17f1b3, 0x0011cf04, 0x04c827f1, 0xf00022cf, 0x12b80816, 0xec0bf406, 0xb60723c4, 0x30b70434, 0x3b800298, 0x023c8003, 0x80013d80, 0x20b6003e, 0x0f24f001, 0x04c807f1, 0xbd0002d0, 0x4027f004, 0xd00007f0, 0x04bd0002, /* 0x03be: host_init */ 0x17f100f8, 0x14b60080, 0x1815f110, 0xd007f102, 0x0001d004, 0x17f104bd, 0x14b60080, 0x9815f110, 0xdc07f102, 0x0001d004, 0x17f004bd, 0xc407f101, 0x0001d004, 0x00f804bd, /* 0x03f4: memx_func_enter */ 0xf10467f0, 0xd007e007, 0x04bd0006, /* 0x0400: memx_func_enter_wait */ 0x07c067f1, 0xf00066cf, 0x0bf40464, 0x001698f6, 0xf80410b6, /* 0x0415: memx_func_leave */ 0x0467f000, 0x07e407f1, 0xbd0006d0, /* 0x0421: memx_func_leave_wait */ 0xc067f104, 0x0066cf07, 0xf40464f0, 0x00f8f61b, /* 0x0430: memx_func_wr32 */ 0x98001698, 0x10b60115, 0xf960f908, 0xfcd0fc50, 0x3321f4e0, 0x140003f1, 0x800506fd, 0x04bd0005, 0xf40242b6, 0x00f8dd1b, /* 0x0458: memx_func_wait */ 0xcf2c87f0, 0x1e980088, 0x011d9800, 0x98021c98, 0x10b6031b, 0x7e21f410, /* 0x0472: memx_func_delay */ 0x1e9800f8, 0x0410b600, 0xf86721f4, /* 0x047d: memx_exec */ 0xf9e0f900, 0x02c1b9d0, /* 0x0487: memx_exec_next */ 0x9802b2b9, 0x10b60013, 0x10349504, 0x980c30f0, 0x55f9c835, 0xf40612b8, 0xd0fcec1e, 0x21f5e0fc, 0x00f8026b, /* 0x04a8: memx_info */ 0x0354c7f1, 0x0800b7f1, 0x026b21f5, /* 0x04b6: memx_recv */ 0xd6b000f8, 0xc40bf401, 0xf400d6b0, 0x00f8e90b, /* 0x04c4: memx_init */ /* 0x04c6: perf_recv */ 0x00f800f8, /* 0x04c8: perf_init */ /* 0x04ca: test_recv */ 0x17f100f8, 0x11cf05d8, 0x0110b600, 0x05d807f1, 0xbd0001d0, 0x00e7f104, 0x4fe3f1d9, 0xb621f513, /* 0x04eb: test_init */ 0xf100f801, 0xf50800e7, 0xf801b621, /* 0x04f5: idle_recv */ /* 0x04f7: idle */ 0xf400f800, 0x17f10031, 0x11cf05d4, 0x0110b600, 0x05d407f1, 0xbd0001d0, /* 0x050d: idle_loop */ 0x5817f004, /* 0x0513: idle_proc */ /* 0x0513: idle_proc_exec */ 0xf90232f4, 0x021eb910, 0x027421f5, 0x11f410fc, 0x0231f409, /* 0x0527: idle_proc_next */ 0xb6ef0ef4, 0x1fb85810, 0xe61bf406, 0xf4dd02f4, 0x0ef40028, 0x000000c1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };