summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/nvc0.fuc.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/nvc0.fuc.h')
-rw-r--r--drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/nvc0.fuc.h1191
1 files changed, 598 insertions, 593 deletions
diff --git a/drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/nvc0.fuc.h b/drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/nvc0.fuc.h
index 1e2ab16918e1..a0bd2c1b16b3 100644
--- a/drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/nvc0.fuc.h
+++ b/drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/nvc0.fuc.h
@@ -24,8 +24,8 @@ uint32_t nvc0_pwr_data[] = {
0x00000000,
/* 0x0058: proc_list_head */
0x54534f48,
- 0x0000049d,
- 0x0000043a,
+ 0x000004fa,
+ 0x00000497,
0x00000000,
0x00000000,
0x00000000,
@@ -46,8 +46,8 @@ uint32_t nvc0_pwr_data[] = {
0x00000000,
0x00000000,
0x584d454d,
- 0x000005af,
- 0x000005a1,
+ 0x0000060c,
+ 0x000005fe,
0x00000000,
0x00000000,
0x00000000,
@@ -68,8 +68,8 @@ uint32_t nvc0_pwr_data[] = {
0x00000000,
0x00000000,
0x46524550,
- 0x000005b3,
- 0x000005b1,
+ 0x00000610,
+ 0x0000060e,
0x00000000,
0x00000000,
0x00000000,
@@ -90,8 +90,8 @@ uint32_t nvc0_pwr_data[] = {
0x00000000,
0x00000000,
0x5f433249,
- 0x000009e3,
- 0x00000886,
+ 0x00000a40,
+ 0x000008e3,
0x00000000,
0x00000000,
0x00000000,
@@ -112,8 +112,8 @@ uint32_t nvc0_pwr_data[] = {
0x00000000,
0x00000000,
0x54534554,
- 0x00000a0c,
- 0x000009e5,
+ 0x00000a69,
+ 0x00000a42,
0x00000000,
0x00000000,
0x00000000,
@@ -134,8 +134,8 @@ uint32_t nvc0_pwr_data[] = {
0x00000000,
0x00000000,
0x454c4449,
- 0x00000a18,
- 0x00000a16,
+ 0x00000a75,
+ 0x00000a73,
0x00000000,
0x00000000,
0x00000000,
@@ -229,20 +229,20 @@ uint32_t nvc0_pwr_data[] = {
/* 0x0370: memx_func_head */
0x00010000,
0x00000000,
- 0x000004dc,
+ 0x00000539,
/* 0x037c: memx_func_next */
0x00000001,
0x00000000,
- 0x00000503,
+ 0x00000560,
0x00000002,
0x00000002,
- 0x00000524,
+ 0x00000581,
0x00040003,
0x00000000,
- 0x00000540,
+ 0x0000059d,
0x00010004,
0x00000000,
- 0x0000055d,
+ 0x000005ba,
/* 0x03ac: memx_func_tail */
/* 0x03ac: memx_data_head */
0x00000000,
@@ -849,7 +849,7 @@ uint32_t nvc0_pwr_data[] = {
};
uint32_t nvc0_pwr_code[] = {
- 0x03290ef5,
+ 0x03860ef5,
/* 0x0004: rd32 */
0x07a007f1,
0xd00604b6,
@@ -915,7 +915,7 @@ uint32_t nvc0_pwr_code[] = {
0xbb9a0a98,
0x1cf4029a,
0x01d7f00f,
- 0x027021f5,
+ 0x02cd21f5,
0x0ef494bd,
/* 0x00e9: intr_watchdog_next_time */
0x9b0a9815,
@@ -967,7 +967,7 @@ uint32_t nvc0_pwr_code[] = {
0x48e7f1c0,
0x53e3f14f,
0x00d7f054,
- 0x02d521f5,
+ 0x033221f5,
0x07f1c0fc,
0x04b604c0,
0x000cd006,
@@ -993,648 +993,653 @@ uint32_t nvc0_pwr_code[] = {
0x90fca0fc,
0x00fc80fc,
0xf80032f4,
-/* 0x01f5: timer */
- 0xf990f901,
- 0x1032f480,
- 0xb003f898,
- 0x1cf40086,
- 0xf084bd65,
- 0x04b63807,
- 0x0008d006,
- 0x87f004bd,
- 0x0684b634,
- 0x980088cf,
- 0x98bb9a09,
- 0x00e9bb02,
- 0xf003fe80,
- 0x84b60887,
- 0x0088cf06,
- 0xf40284f0,
- 0x87f0261b,
- 0x0684b634,
- 0xb80088cf,
- 0x0bf406e0,
- 0x06e8b809,
-/* 0x024b: timer_reset */
- 0xf0111cf4,
- 0x04b63407,
- 0x000ed006,
- 0x0e8004bd,
-/* 0x0259: timer_enable */
- 0x0187f09a,
+/* 0x01f5: ticks_from_ns */
+ 0xf9c0f901,
+ 0xcbd7f1b0,
+ 0x00d3f000,
+ 0x03fb21f5,
+ 0x03e8ccec,
+ 0xf400b4b0,
+ 0xeeec120b,
+ 0xd7f103e8,
+ 0xd3f000cb,
+ 0xfb21f500,
+/* 0x021d: ticks_from_ns_quit */
+ 0x02ceb903,
+ 0xc0fcb0fc,
+/* 0x0226: ticks_from_us */
+ 0xc0f900f8,
+ 0xd7f1b0f9,
+ 0xd3f000cb,
+ 0xfb21f500,
+ 0x02ceb903,
+ 0xf400b4b0,
+ 0xe4bd050b,
+/* 0x0240: ticks_from_us_quit */
+ 0xc0fcb0fc,
+/* 0x0246: ticks_to_us */
+ 0xd7f100f8,
+ 0xd3f000cb,
+ 0xecedff00,
+/* 0x0252: timer */
+ 0x90f900f8,
+ 0x32f480f9,
+ 0x03f89810,
+ 0xf40086b0,
+ 0x84bd651c,
0xb63807f0,
0x08d00604,
-/* 0x0267: timer_done */
- 0xf404bd00,
- 0x80fc1031,
- 0x00f890fc,
-/* 0x0270: send_proc */
- 0x90f980f9,
- 0x9805e898,
- 0x86f004e9,
- 0x0689b804,
- 0xc42a0bf4,
- 0x88940398,
- 0x1880b604,
- 0x98008ebb,
- 0x8a8000fa,
- 0x018d8000,
- 0x80028c80,
- 0x90b6038b,
- 0x0794f001,
- 0xf404e980,
-/* 0x02aa: send_done */
- 0x90fc0231,
- 0x00f880fc,
-/* 0x02b0: find */
- 0x87f080f9,
- 0x0131f458,
-/* 0x02b8: find_loop */
- 0xb8008a98,
- 0x0bf406ae,
- 0x5880b610,
- 0x026886b1,
- 0xf4f01bf4,
-/* 0x02ce: find_done */
- 0x8eb90132,
- 0xf880fc02,
-/* 0x02d5: send */
- 0xb021f500,
- 0x9701f402,
-/* 0x02de: recv */
- 0xe89800f8,
- 0x04e99805,
- 0xb80132f4,
- 0x0bf40689,
- 0x0389c43d,
- 0xf00180b6,
- 0xe8800784,
- 0x02ea9805,
- 0x8ffef0f9,
- 0xb9f0f901,
- 0x999402ef,
- 0x00e9bb04,
- 0x9818e0b6,
- 0xec9803eb,
- 0x01ed9802,
- 0xf900ee98,
- 0xfef0fca5,
- 0x31f400f8,
-/* 0x0327: recv_done */
- 0xf8f0fc01,
-/* 0x0329: init */
- 0x0817f100,
- 0x0614b601,
- 0xe70011cf,
- 0xb6010911,
- 0x14fe0814,
- 0xe017f100,
- 0x0013f000,
- 0xb61c07f0,
- 0x01d00604,
0xf004bd00,
- 0x07f0ff17,
- 0x0604b614,
- 0xbd0001d0,
- 0x0217f004,
- 0x080015f1,
- 0xb61007f0,
- 0x01d00604,
- 0xf104bd00,
- 0xf0010a17,
- 0x10fe0013,
- 0x1031f400,
- 0xf00117f0,
- 0x04b63807,
- 0x0001d006,
- 0xf7f004bd,
-/* 0x038d: init_proc */
- 0x01f19858,
- 0xf40016b0,
- 0x15f9fa0b,
- 0xf458f0b6,
-/* 0x039e: mulu32_32_64 */
- 0x10f9f20e,
- 0x30f920f9,
- 0xe19540f9,
- 0x10d29510,
- 0xb4bdc4bd,
- 0xffc0edff,
- 0x34b9301d,
- 0xff34f102,
- 0x1034b6ff,
- 0xbb1045b6,
- 0xb4bb00c3,
- 0x30e2ff01,
- 0xf10234b9,
- 0xb6ffff34,
- 0x45b61034,
- 0x00c3bb10,
- 0xff01b4bb,
- 0xb3bb3012,
- 0xfc40fc00,
- 0xfc20fc30,
-/* 0x03ef: host_send */
- 0xf100f810,
- 0xb604b017,
- 0x11cf0614,
- 0xa027f100,
- 0x0624b604,
- 0xb80022cf,
- 0x0bf40612,
- 0x071ec432,
- 0xb704ee94,
- 0x980270e0,
- 0xec9803eb,
- 0x01ed9802,
- 0xf500ee98,
- 0xb602d521,
- 0x1ec40110,
- 0xb007f10f,
- 0x0604b604,
- 0xbd000ed0,
- 0xba0ef404,
-/* 0x0438: host_send_done */
-/* 0x043a: host_recv */
+ 0x84b63487,
+ 0x0088cf06,
+ 0xbb9a0998,
+ 0xe9bb0298,
+ 0x03fe8000,
+ 0xb60887f0,
+ 0x88cf0684,
+ 0x0284f000,
+ 0xf0261bf4,
+ 0x84b63487,
+ 0x0088cf06,
+ 0xf406e0b8,
+ 0xe8b8090b,
+ 0x111cf406,
+/* 0x02a8: timer_reset */
+ 0xb63407f0,
+ 0x0ed00604,
+ 0x8004bd00,
+/* 0x02b6: timer_enable */
+ 0x87f09a0e,
+ 0x3807f001,
+ 0xd00604b6,
+ 0x04bd0008,
+/* 0x02c4: timer_done */
+ 0xfc1031f4,
+ 0xf890fc80,
+/* 0x02cd: send_proc */
+ 0xf980f900,
+ 0x05e89890,
+ 0xf004e998,
+ 0x89b80486,
+ 0x2a0bf406,
+ 0x940398c4,
+ 0x80b60488,
+ 0x008ebb18,
+ 0x8000fa98,
+ 0x8d80008a,
+ 0x028c8001,
+ 0xb6038b80,
+ 0x94f00190,
+ 0x04e98007,
+/* 0x0307: send_done */
+ 0xfc0231f4,
+ 0xf880fc90,
+/* 0x030d: find */
+ 0xf080f900,
+ 0x31f45887,
+/* 0x0315: find_loop */
+ 0x008a9801,
+ 0xf406aeb8,
+ 0x80b6100b,
+ 0x6886b158,
+ 0xf01bf402,
+/* 0x032b: find_done */
+ 0xb90132f4,
+ 0x80fc028e,
+/* 0x0332: send */
+ 0x21f500f8,
+ 0x01f4030d,
+/* 0x033b: recv */
+ 0x9800f897,
+ 0xe99805e8,
+ 0x0132f404,
+ 0xf40689b8,
+ 0x89c43d0b,
+ 0x0180b603,
+ 0x800784f0,
+ 0xea9805e8,
+ 0xfef0f902,
+ 0xf0f9018f,
+ 0x9402efb9,
+ 0xe9bb0499,
+ 0x18e0b600,
+ 0x9803eb98,
+ 0xed9802ec,
+ 0x00ee9801,
+ 0xf0fca5f9,
+ 0xf400f8fe,
+ 0xf0fc0131,
+/* 0x0384: recv_done */
+/* 0x0386: init */
0x17f100f8,
- 0x13f14e49,
- 0xe1b85254,
- 0xaa0bf406,
-/* 0x0448: host_recv_wait */
- 0x04cc17f1,
+ 0x14b60108,
+ 0x0011cf06,
+ 0x010911e7,
+ 0xfe0814b6,
+ 0x17f10014,
+ 0x13f000e0,
+ 0x1c07f000,
+ 0xd00604b6,
+ 0x04bd0001,
+ 0xf0ff17f0,
+ 0x04b61407,
+ 0x0001d006,
+ 0x17f004bd,
+ 0x0015f102,
+ 0x1007f008,
+ 0xd00604b6,
+ 0x04bd0001,
+ 0x010a17f1,
+ 0xfe0013f0,
+ 0x31f40010,
+ 0x0117f010,
+ 0xb63807f0,
+ 0x01d00604,
+ 0xf004bd00,
+/* 0x03ea: init_proc */
+ 0xf19858f7,
+ 0x0016b001,
+ 0xf9fa0bf4,
+ 0x58f0b615,
+/* 0x03fb: mulu32_32_64 */
+ 0xf9f20ef4,
+ 0xf920f910,
+ 0x9540f930,
+ 0xd29510e1,
+ 0xbdc4bd10,
+ 0xc0edffb4,
+ 0xb9301dff,
+ 0x34f10234,
+ 0x34b6ffff,
+ 0x1045b610,
+ 0xbb00c3bb,
+ 0xe2ff01b4,
+ 0x0234b930,
+ 0xffff34f1,
+ 0xb61034b6,
+ 0xc3bb1045,
+ 0x01b4bb00,
+ 0xbb3012ff,
+ 0x40fc00b3,
+ 0x20fc30fc,
+ 0x00f810fc,
+/* 0x044c: host_send */
+ 0x04b017f1,
0xcf0614b6,
0x27f10011,
- 0x24b604c8,
+ 0x24b604a0,
0x0022cf06,
- 0xb80816f0,
- 0x0bf40612,
- 0x0723c4e6,
- 0xb70434b6,
- 0x8002f030,
- 0x3c80033b,
- 0x013d8002,
- 0xb6003e80,
- 0x24f00120,
- 0xc807f10f,
+ 0xf40612b8,
+ 0x1ec4320b,
+ 0x04ee9407,
+ 0x0270e0b7,
+ 0x9803eb98,
+ 0xed9802ec,
+ 0x00ee9801,
+ 0x033221f5,
+ 0xc40110b6,
+ 0x07f10f1e,
+ 0x04b604b0,
+ 0x000ed006,
+ 0x0ef404bd,
+/* 0x0495: host_send_done */
+/* 0x0497: host_recv */
+ 0xf100f8ba,
+ 0xf14e4917,
+ 0xb8525413,
+ 0x0bf406e1,
+/* 0x04a5: host_recv_wait */
+ 0xcc17f1aa,
+ 0x0614b604,
+ 0xf10011cf,
+ 0xb604c827,
+ 0x22cf0624,
+ 0x0816f000,
+ 0xf40612b8,
+ 0x23c4e60b,
+ 0x0434b607,
+ 0x02f030b7,
+ 0x80033b80,
+ 0x3d80023c,
+ 0x003e8001,
+ 0xf00120b6,
+ 0x07f10f24,
+ 0x04b604c8,
+ 0x0002d006,
+ 0x27f004bd,
+ 0x0007f040,
+ 0xd00604b6,
+ 0x04bd0002,
+/* 0x04fa: host_init */
+ 0x17f100f8,
+ 0x14b60080,
+ 0x7015f110,
+ 0xd007f102,
0x0604b604,
- 0xbd0002d0,
- 0x4027f004,
- 0xb60007f0,
- 0x02d00604,
- 0xf804bd00,
-/* 0x049d: host_init */
- 0x8017f100,
+ 0xbd0001d0,
+ 0x8017f104,
0x1014b600,
- 0x027015f1,
- 0x04d007f1,
+ 0x02f015f1,
+ 0x04dc07f1,
0xd00604b6,
0x04bd0001,
- 0x008017f1,
- 0xf11014b6,
- 0xf102f015,
- 0xb604dc07,
+ 0xf10117f0,
+ 0xb604c407,
0x01d00604,
- 0xf004bd00,
- 0x07f10117,
- 0x04b604c4,
- 0x0001d006,
- 0x00f804bd,
-/* 0x04dc: memx_func_enter */
+ 0xf804bd00,
+/* 0x0539: memx_func_enter */
+ 0x0467f000,
+ 0x07e007f1,
+ 0xd00604b6,
+ 0x04bd0006,
+/* 0x0548: memx_func_enter_wait */
+ 0x07c067f1,
+ 0xcf0664b6,
+ 0x64f00066,
+ 0xf30bf404,
+ 0xb6001698,
+ 0x00f80410,
+/* 0x0560: memx_func_leave */
0xf10467f0,
- 0xb607e007,
+ 0xb607e407,
0x06d00604,
-/* 0x04eb: memx_func_enter_wait */
+/* 0x056f: memx_func_leave_wait */
0xf104bd00,
0xb607c067,
0x66cf0664,
0x0464f000,
- 0x98f30bf4,
- 0x10b60016,
-/* 0x0503: memx_func_leave */
- 0xf000f804,
- 0x07f10467,
- 0x04b607e4,
- 0x0006d006,
-/* 0x0512: memx_func_leave_wait */
- 0x67f104bd,
- 0x64b607c0,
- 0x0066cf06,
- 0xf40464f0,
- 0x00f8f31b,
-/* 0x0524: memx_func_wr32 */
- 0x98001698,
- 0x10b60115,
- 0xf960f908,
- 0xfcd0fc50,
- 0x3f21f4e0,
- 0xf40242b6,
- 0x00f8e91b,
-/* 0x0540: memx_func_wait */
- 0xb62c87f0,
- 0x88cf0684,
- 0x001e9800,
- 0x98011d98,
- 0x1b98021c,
- 0x1010b603,
- 0xf89c21f4,
-/* 0x055d: memx_func_delay */
- 0x001e9800,
- 0xf40410b6,
- 0x00f87f21,
-/* 0x0568: memx_exec */
- 0xd0f9e0f9,
- 0xb902c1b9,
-/* 0x0572: memx_exec_next */
- 0x139802b2,
+ 0xf8f31bf4,
+/* 0x0581: memx_func_wr32 */
+ 0x00169800,
+ 0xb6011598,
+ 0x60f90810,
+ 0xd0fc50f9,
+ 0x21f4e0fc,
+ 0x0242b63f,
+ 0xf8e91bf4,
+/* 0x059d: memx_func_wait */
+ 0x2c87f000,
+ 0xcf0684b6,
+ 0x1e980088,
+ 0x011d9800,
+ 0x98021c98,
+ 0x10b6031b,
+ 0x9c21f410,
+/* 0x05ba: memx_func_delay */
+ 0x1e9800f8,
0x0410b600,
- 0xf0103495,
- 0x35980c30,
- 0xb855f9de,
- 0x1ef40612,
- 0xfcd0fcec,
- 0xd521f5e0,
-/* 0x0593: memx_info */
- 0xf100f802,
- 0xf103acc7,
- 0xf50800b7,
- 0xf802d521,
-/* 0x05a1: memx_recv */
- 0x01d6b000,
- 0xb0c40bf4,
- 0x0bf400d6,
-/* 0x05af: memx_init */
- 0xf800f8e9,
-/* 0x05b1: perf_recv */
-/* 0x05b3: perf_init */
- 0xf800f800,
-/* 0x05b5: i2c_drive_scl */
- 0x0036b000,
- 0xf1110bf4,
- 0xb607e007,
- 0x01d00604,
- 0xf804bd00,
-/* 0x05c9: i2c_drive_scl_lo */
- 0xe407f100,
- 0x0604b607,
- 0xbd0001d0,
-/* 0x05d7: i2c_drive_sda */
- 0xb000f804,
- 0x0bf40036,
- 0xe007f111,
- 0x0604b607,
- 0xbd0002d0,
-/* 0x05eb: i2c_drive_sda_lo */
- 0xf100f804,
- 0xb607e407,
- 0x02d00604,
- 0xf804bd00,
-/* 0x05f9: i2c_sense_scl */
- 0x0132f400,
- 0x07c437f1,
- 0xcf0634b6,
- 0x31fd0033,
- 0x060bf404,
-/* 0x060f: i2c_sense_scl_done */
- 0xf80131f4,
-/* 0x0611: i2c_sense_sda */
- 0x0132f400,
- 0x07c437f1,
- 0xcf0634b6,
- 0x32fd0033,
- 0x060bf404,
-/* 0x0627: i2c_sense_sda_done */
- 0xf80131f4,
-/* 0x0629: i2c_raise_scl */
- 0xf140f900,
- 0xf0089847,
+ 0xf87f21f4,
+/* 0x05c5: memx_exec */
+ 0xf9e0f900,
+ 0x02c1b9d0,
+/* 0x05cf: memx_exec_next */
+ 0x9802b2b9,
+ 0x10b60013,
+ 0x10349504,
+ 0x980c30f0,
+ 0x55f9de35,
+ 0xf40612b8,
+ 0xd0fcec1e,
+ 0x21f5e0fc,
+ 0x00f80332,
+/* 0x05f0: memx_info */
+ 0x03acc7f1,
+ 0x0800b7f1,
+ 0x033221f5,
+/* 0x05fe: memx_recv */
+ 0xd6b000f8,
+ 0xc40bf401,
+ 0xf400d6b0,
+ 0x00f8e90b,
+/* 0x060c: memx_init */
+/* 0x060e: perf_recv */
+ 0x00f800f8,
+/* 0x0610: perf_init */
+/* 0x0612: i2c_drive_scl */
+ 0x36b000f8,
+ 0x110bf400,
+ 0x07e007f1,
+ 0xd00604b6,
+ 0x04bd0001,
+/* 0x0626: i2c_drive_scl_lo */
+ 0x07f100f8,
+ 0x04b607e4,
+ 0x0001d006,
+ 0x00f804bd,
+/* 0x0634: i2c_drive_sda */
+ 0xf40036b0,
+ 0x07f1110b,
+ 0x04b607e0,
+ 0x0002d006,
+ 0x00f804bd,
+/* 0x0648: i2c_drive_sda_lo */
+ 0x07e407f1,
+ 0xd00604b6,
+ 0x04bd0002,
+/* 0x0656: i2c_sense_scl */
+ 0x32f400f8,
+ 0xc437f101,
+ 0x0634b607,
+ 0xfd0033cf,
+ 0x0bf40431,
+ 0x0131f406,
+/* 0x066c: i2c_sense_scl_done */
+/* 0x066e: i2c_sense_sda */
+ 0x32f400f8,
+ 0xc437f101,
+ 0x0634b607,
+ 0xfd0033cf,
+ 0x0bf40432,
+ 0x0131f406,
+/* 0x0684: i2c_sense_sda_done */
+/* 0x0686: i2c_raise_scl */
+ 0x40f900f8,
+ 0x089847f1,
+ 0xf50137f0,
+/* 0x0693: i2c_raise_scl_wait */
+ 0xf1061221,
+ 0xf403e8e7,
+ 0x21f57f21,
+ 0x01f40656,
+ 0x0142b609,
+/* 0x06a7: i2c_raise_scl_done */
+ 0xfcef1bf4,
+/* 0x06ab: i2c_start */
+ 0xf500f840,
+ 0xf4065621,
+ 0x21f50d11,
+ 0x11f4066e,
+ 0x300ef406,
+/* 0x06bc: i2c_start_rep */
+ 0xf50037f0,
+ 0xf0061221,
0x21f50137,
-/* 0x0636: i2c_raise_scl_wait */
- 0xe7f105b5,
- 0x21f403e8,
- 0xf921f57f,
- 0x0901f405,
- 0xf40142b6,
-/* 0x064a: i2c_raise_scl_done */
- 0x40fcef1b,
-/* 0x064e: i2c_start */
- 0x21f500f8,
- 0x11f405f9,
- 0x1121f50d,
- 0x0611f406,
-/* 0x065f: i2c_start_rep */
- 0xf0300ef4,
+ 0x76bb0634,
+ 0x0465b600,
+ 0x659450f9,
+ 0x0256bb04,
+ 0x75fd50bd,
+ 0xf550fc04,
+ 0xb6068621,
+ 0x11f40464,
+/* 0x06e9: i2c_start_send */
+ 0x0037f01f,
+ 0x063421f5,
+ 0x1388e7f1,
+ 0xf07f21f4,
0x21f50037,
- 0x37f005b5,
- 0xd721f501,
- 0x0076bb05,
+ 0xe7f10612,
+ 0x21f41388,
+/* 0x0705: i2c_start_out */
+/* 0x0707: i2c_stop */
+ 0xf000f87f,
+ 0x21f50037,
+ 0x37f00612,
+ 0x3421f500,
+ 0xe8e7f106,
+ 0x7f21f403,
+ 0xf50137f0,
+ 0xf1061221,
+ 0xf41388e7,
+ 0x37f07f21,
+ 0x3421f501,
+ 0x88e7f106,
+ 0x7f21f413,
+/* 0x073a: i2c_bitw */
+ 0x21f500f8,
+ 0xe7f10634,
+ 0x21f403e8,
+ 0x0076bb7f,
0xf90465b6,
0x04659450,
0xbd0256bb,
0x0475fd50,
0x21f550fc,
- 0x64b60629,
- 0x1f11f404,
-/* 0x068c: i2c_start_send */
- 0xf50037f0,
- 0xf105d721,
- 0xf41388e7,
- 0x37f07f21,
- 0xb521f500,
- 0x88e7f105,
- 0x7f21f413,
-/* 0x06a8: i2c_start_out */
-/* 0x06aa: i2c_stop */
- 0x37f000f8,
- 0xb521f500,
- 0x0037f005,
- 0x05d721f5,
- 0x03e8e7f1,
- 0xf07f21f4,
- 0x21f50137,
- 0xe7f105b5,
- 0x21f41388,
- 0x0137f07f,
- 0x05d721f5,
+ 0x64b60686,
+ 0x1811f404,
0x1388e7f1,
- 0xf87f21f4,
-/* 0x06dd: i2c_bitw */
- 0xd721f500,
- 0xe8e7f105,
- 0x7f21f403,
- 0xb60076bb,
- 0x50f90465,
- 0xbb046594,
- 0x50bd0256,
- 0xfc0475fd,
- 0x2921f550,
- 0x0464b606,
- 0xf11811f4,
- 0xf41388e7,
- 0x37f07f21,
- 0xb521f500,
- 0x88e7f105,
- 0x7f21f413,
-/* 0x071c: i2c_bitw_out */
-/* 0x071e: i2c_bitr */
- 0x37f000f8,
- 0xd721f501,
- 0xe8e7f105,
- 0x7f21f403,
- 0xb60076bb,
- 0x50f90465,
- 0xbb046594,
- 0x50bd0256,
- 0xfc0475fd,
- 0x2921f550,
- 0x0464b606,
- 0xf51b11f4,
- 0xf0061121,
+ 0xf07f21f4,
0x21f50037,
- 0xe7f105b5,
+ 0xe7f10612,
0x21f41388,
- 0x013cf07f,
-/* 0x0763: i2c_bitr_done */
- 0xf80131f4,
-/* 0x0765: i2c_get_byte */
- 0x0057f000,
-/* 0x076b: i2c_get_byte_next */
- 0xb60847f0,
- 0x76bb0154,
- 0x0465b600,
- 0x659450f9,
- 0x0256bb04,
- 0x75fd50bd,
- 0xf550fc04,
- 0xb6071e21,
- 0x11f40464,
- 0x0553fd2b,
- 0xf40142b6,
- 0x37f0d81b,
- 0x0076bb01,
+/* 0x0779: i2c_bitw_out */
+/* 0x077b: i2c_bitr */
+ 0xf000f87f,
+ 0x21f50137,
+ 0xe7f10634,
+ 0x21f403e8,
+ 0x0076bb7f,
0xf90465b6,
0x04659450,
0xbd0256bb,
0x0475fd50,
0x21f550fc,
- 0x64b606dd,
-/* 0x07b5: i2c_get_byte_done */
-/* 0x07b7: i2c_put_byte */
- 0xf000f804,
-/* 0x07ba: i2c_put_byte_next */
- 0x42b60847,
- 0x3854ff01,
- 0xb60076bb,
- 0x50f90465,
- 0xbb046594,
- 0x50bd0256,
- 0xfc0475fd,
- 0xdd21f550,
- 0x0464b606,
- 0xb03411f4,
- 0x1bf40046,
- 0x0076bbd8,
+ 0x64b60686,
+ 0x1b11f404,
+ 0x066e21f5,
+ 0xf50037f0,
+ 0xf1061221,
+ 0xf41388e7,
+ 0x3cf07f21,
+ 0x0131f401,
+/* 0x07c0: i2c_bitr_done */
+/* 0x07c2: i2c_get_byte */
+ 0x57f000f8,
+ 0x0847f000,
+/* 0x07c8: i2c_get_byte_next */
+ 0xbb0154b6,
+ 0x65b60076,
+ 0x9450f904,
+ 0x56bb0465,
+ 0xfd50bd02,
+ 0x50fc0475,
+ 0x077b21f5,
+ 0xf40464b6,
+ 0x53fd2b11,
+ 0x0142b605,
+ 0xf0d81bf4,
+ 0x76bb0137,
+ 0x0465b600,
+ 0x659450f9,
+ 0x0256bb04,
+ 0x75fd50bd,
+ 0xf550fc04,
+ 0xb6073a21,
+/* 0x0812: i2c_get_byte_done */
+ 0x00f80464,
+/* 0x0814: i2c_put_byte */
+/* 0x0817: i2c_put_byte_next */
+ 0xb60847f0,
+ 0x54ff0142,
+ 0x0076bb38,
0xf90465b6,
0x04659450,
0xbd0256bb,
0x0475fd50,
0x21f550fc,
- 0x64b6071e,
- 0x0f11f404,
- 0xb00076bb,
- 0x1bf40136,
- 0x0132f406,
-/* 0x0810: i2c_put_byte_done */
-/* 0x0812: i2c_addr */
- 0x76bb00f8,
+ 0x64b6073a,
+ 0x3411f404,
+ 0xf40046b0,
+ 0x76bbd81b,
0x0465b600,
0x659450f9,
0x0256bb04,
0x75fd50bd,
0xf550fc04,
- 0xb6064e21,
+ 0xb6077b21,
0x11f40464,
- 0x2ec3e729,
- 0x0134b601,
- 0xbb0553fd,
+ 0x0076bb0f,
+ 0xf40136b0,
+ 0x32f4061b,
+/* 0x086d: i2c_put_byte_done */
+/* 0x086f: i2c_addr */
+ 0xbb00f801,
0x65b60076,
0x9450f904,
0x56bb0465,
0xfd50bd02,
0x50fc0475,
- 0x07b721f5,
-/* 0x0857: i2c_addr_done */
- 0xf80464b6,
-/* 0x0859: i2c_acquire_addr */
- 0xf8cec700,
- 0xb702e4b6,
- 0x980bfce0,
- 0x00f800ee,
-/* 0x0868: i2c_acquire */
- 0x085921f5,
- 0xf00421f4,
- 0x21f403d9,
-/* 0x0877: i2c_release */
- 0xf500f83f,
- 0xf4085921,
- 0xdaf00421,
- 0x3f21f403,
-/* 0x0886: i2c_recv */
- 0x32f400f8,
- 0xf8c1c701,
- 0xb00214b6,
- 0x1ff52816,
- 0x13a0013a,
- 0x32980bd4,
- 0xac13a000,
- 0x0031980b,
- 0xf90231f4,
- 0xf9e0f9d0,
- 0x0067f1d0,
- 0x0063f100,
- 0x01679210,
+ 0x06ab21f5,
+ 0xf40464b6,
+ 0xc3e72911,
+ 0x34b6012e,
+ 0x0553fd01,
0xb60076bb,
0x50f90465,
0xbb046594,
0x50bd0256,
0xfc0475fd,
- 0x6821f550,
+ 0x1421f550,
0x0464b608,
- 0xd6b0d0fc,
- 0xb31bf500,
- 0x0057f000,
+/* 0x08b4: i2c_addr_done */
+/* 0x08b6: i2c_acquire_addr */
+ 0xcec700f8,
+ 0x02e4b6f8,
+ 0x0bfce0b7,
+ 0xf800ee98,
+/* 0x08c5: i2c_acquire */
+ 0xb621f500,
+ 0x0421f408,
+ 0xf403d9f0,
+ 0x00f83f21,
+/* 0x08d4: i2c_release */
+ 0x08b621f5,
+ 0xf00421f4,
+ 0x21f403da,
+/* 0x08e3: i2c_recv */
+ 0xf400f83f,
+ 0xc1c70132,
+ 0x0214b6f8,
+ 0xf52816b0,
+ 0xa0013a1f,
+ 0x980bd413,
+ 0x13a00032,
+ 0x31980bac,
+ 0x0231f400,
+ 0xe0f9d0f9,
+ 0x67f1d0f9,
+ 0x63f10000,
+ 0x67921000,
+ 0x0076bb01,
+ 0xf90465b6,
+ 0x04659450,
+ 0xbd0256bb,
+ 0x0475fd50,
+ 0x21f550fc,
+ 0x64b608c5,
+ 0xb0d0fc04,
+ 0x1bf500d6,
+ 0x57f000b3,
+ 0x0076bb00,
+ 0xf90465b6,
+ 0x04659450,
+ 0xbd0256bb,
+ 0x0475fd50,
+ 0x21f550fc,
+ 0x64b6086f,
+ 0xd011f504,
+ 0xe0c5c700,
0xb60076bb,
0x50f90465,
0xbb046594,
0x50bd0256,
0xfc0475fd,
- 0x1221f550,
+ 0x1421f550,
0x0464b608,
- 0x00d011f5,
- 0xbbe0c5c7,
+ 0x00ad11f5,
+ 0xbb0157f0,
0x65b60076,
0x9450f904,
0x56bb0465,
0xfd50bd02,
0x50fc0475,
- 0x07b721f5,
+ 0x086f21f5,
0xf50464b6,
- 0xf000ad11,
- 0x76bb0157,
- 0x0465b600,
- 0x659450f9,
- 0x0256bb04,
- 0x75fd50bd,
- 0xf550fc04,
- 0xb6081221,
- 0x11f50464,
- 0x76bb008a,
- 0x0465b600,
- 0x659450f9,
- 0x0256bb04,
- 0x75fd50bd,
- 0xf550fc04,
- 0xb6076521,
- 0x11f40464,
- 0xe05bcb6a,
- 0xb60076bb,
- 0x50f90465,
- 0xbb046594,
- 0x50bd0256,
- 0xfc0475fd,
- 0xaa21f550,
- 0x0464b606,
- 0xbd025bb9,
- 0x430ef474,
-/* 0x098c: i2c_recv_not_rd08 */
- 0xf401d6b0,
- 0x57f03d1b,
- 0x1221f500,
- 0x3311f408,
- 0xf5e0c5c7,
- 0xf407b721,
- 0x57f02911,
- 0x1221f500,
- 0x1f11f408,
- 0xf5e0b5c7,
- 0xf407b721,
- 0x21f51511,
- 0x74bd06aa,
- 0xf408c5c7,
- 0x32f4091b,
- 0x030ef402,
-/* 0x09cc: i2c_recv_not_wr08 */
-/* 0x09cc: i2c_recv_done */
- 0xf5f8cec7,
- 0xfc087721,
- 0xf4d0fce0,
- 0x7cb90a12,
- 0xd521f502,
-/* 0x09e1: i2c_recv_exit */
-/* 0x09e3: i2c_init */
+ 0xbb008a11,
+ 0x65b60076,
+ 0x9450f904,
+ 0x56bb0465,
+ 0xfd50bd02,
+ 0x50fc0475,
+ 0x07c221f5,
+ 0xf40464b6,
+ 0x5bcb6a11,
+ 0x0076bbe0,
+ 0xf90465b6,
+ 0x04659450,
+ 0xbd0256bb,
+ 0x0475fd50,
+ 0x21f550fc,
+ 0x64b60707,
+ 0x025bb904,
+ 0x0ef474bd,
+/* 0x09e9: i2c_recv_not_rd08 */
+ 0x01d6b043,
+ 0xf03d1bf4,
+ 0x21f50057,
+ 0x11f4086f,
+ 0xe0c5c733,
+ 0x081421f5,
+ 0xf02911f4,
+ 0x21f50057,
+ 0x11f4086f,
+ 0xe0b5c71f,
+ 0x081421f5,
+ 0xf51511f4,
+ 0xbd070721,
+ 0x08c5c774,
+ 0xf4091bf4,
+ 0x0ef40232,
+/* 0x0a29: i2c_recv_not_wr08 */
+/* 0x0a29: i2c_recv_done */
+ 0xf8cec703,
+ 0x08d421f5,
+ 0xd0fce0fc,
+ 0xb90a12f4,
+ 0x21f5027c,
+/* 0x0a3e: i2c_recv_exit */
+ 0x00f80332,
+/* 0x0a40: i2c_init */
+/* 0x0a42: test_recv */
+ 0x17f100f8,
+ 0x14b605d8,
+ 0x0011cf06,
+ 0xf10110b6,
+ 0xb605d807,
+ 0x01d00604,
+ 0xf104bd00,
+ 0xf1d900e7,
+ 0xf5134fe3,
+ 0xf8025221,
+/* 0x0a69: test_init */
+ 0x00e7f100,
+ 0x5221f508,
+/* 0x0a73: idle_recv */
0xf800f802,
-/* 0x09e5: test_recv */
- 0xd817f100,
- 0x0614b605,
- 0xb60011cf,
- 0x07f10110,
- 0x04b605d8,
- 0x0001d006,
- 0xe7f104bd,
- 0xe3f1d900,
- 0x21f5134f,
- 0x00f801f5,
-/* 0x0a0c: test_init */
- 0x0800e7f1,
- 0x01f521f5,
-/* 0x0a16: idle_recv */
- 0x00f800f8,
-/* 0x0a18: idle */
- 0xf10031f4,
- 0xb605d417,
- 0x11cf0614,
- 0x0110b600,
- 0x05d407f1,
- 0xd00604b6,
- 0x04bd0001,
-/* 0x0a34: idle_loop */
- 0xf45817f0,
-/* 0x0a3a: idle_proc */
-/* 0x0a3a: idle_proc_exec */
- 0x10f90232,
- 0xf5021eb9,
- 0xfc02de21,
- 0x0911f410,
- 0xf40231f4,
-/* 0x0a4e: idle_proc_next */
- 0x10b6ef0e,
- 0x061fb858,
- 0xf4e61bf4,
- 0x28f4dd02,
- 0xbb0ef400,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
- 0x00000000,
+/* 0x0a75: idle */
+ 0x0031f400,
+ 0x05d417f1,
+ 0xcf0614b6,
+ 0x10b60011,
+ 0xd407f101,
+ 0x0604b605,
+ 0xbd0001d0,
+/* 0x0a91: idle_loop */
+ 0x5817f004,
+/* 0x0a97: idle_proc */
+/* 0x0a97: idle_proc_exec */
+ 0xf90232f4,
+ 0x021eb910,
+ 0x033b21f5,
+ 0x11f410fc,
+ 0x0231f409,
+/* 0x0aab: idle_proc_next */
+ 0xb6ef0ef4,
+ 0x1fb85810,
+ 0xe61bf406,
+ 0xf4dd02f4,
+ 0x0ef40028,
+ 0x000000bb,
0x00000000,
0x00000000,
0x00000000,