1 uint32_t gt215_pmu_data[] = {
2 /* 0x0000: proc_kern */
25 /* 0x0058: proc_list_head */
158 /* 0x0268: proc_list_tail */
159 /* 0x0268: time_prev */
161 /* 0x026c: time_next */
163 /* 0x0270: fifo_queue */
196 /* 0x02f0: rfifo_queue */
229 /* 0x0370: memx_func_head */
233 /* 0x037c: memx_func_next */
252 /* 0x03c4: memx_func_tail */
253 /* 0x03c4: memx_ts_start */
255 /* 0x03c8: memx_ts_end */
257 /* 0x03cc: memx_data_head */
770 /* 0x0bcc: memx_data_tail */
771 /* 0x0bcc: memx_train_head */
836 /* 0x0ccc: memx_train_tail */
837 /* 0x0ccc: i2c_scl_map */
848 /* 0x0cf4: i2c_sda_map */
859 /* 0x0d1c: i2c_ctrl */
919 uint32_t gt215_pmu_code[] = {
929 /* 0x0023: rd32_wait */
949 /* 0x006b: wr32_wait */
959 /* 0x008b: nsec_loop */
971 /* 0x00b0: wait_loop */
981 /* 0x00d4: wait_done */
983 /* 0x00da: intr_watchdog */
992 /* 0x00f8: intr_watchdog_next_time */
996 /* 0x0107: intr_watchdog_next_time_set */
998 /* 0x010a: intr_watchdog_next_proc */
1029 /* 0x017d: intr_skip_watchdog */
1046 /* 0x01bd: intr_subintr_skip_fifo */
1050 /* 0x01c9: intr_skip_subintr */
1063 /* 0x01f9: ticks_from_ns */
1074 /* 0x0221: ticks_from_ns_quit */
1077 /* 0x022a: ticks_from_us */
1085 /* 0x0244: ticks_from_us_quit */
1087 /* 0x024a: ticks_to_us */
1114 /* 0x02ac: timer_reset */
1118 /* 0x02ba: timer_enable */
1123 /* 0x02c8: timer_done */
1126 /* 0x02d1: send_proc */
1141 /* 0x030b: send_done */
1147 /* 0x0319: find_loop */
1153 /* 0x032f: find_done */
1180 /* 0x038c: recv_done */
1209 /* 0x03fa: init_proc */
1214 /* 0x040b: mulu32_32_64 */
1236 /* 0x045c: host_send */
1255 /* 0x04a5: host_send_done */
1256 /* 0x04a7: host_recv */
1261 /* 0x04b5: host_recv_wait */
1283 /* 0x050a: host_init */
1300 /* 0x0549: memx_func_enter */
1315 /* 0x0582: memx_func_enter_wait */
1324 /* 0x05a0: memx_func_leave */
1331 /* 0x05bb: memx_func_leave_wait */
1346 /* 0x05f0: memx_func_wait_vblank */
1351 /* 0x0602: memx_func_wait_vblank_head1 */
1354 /* 0x0609: memx_func_wait_vblank_head0 */
1356 /* 0x060d: memx_func_wait_vblank_0 */
1361 /* 0x061d: memx_func_wait_vblank_1 */
1366 /* 0x062d: memx_func_wait_vblank_fini */
1368 /* 0x0632: memx_func_wr32 */
1376 /* 0x064e: memx_func_wait */
1384 /* 0x066b: memx_func_delay */
1388 /* 0x0676: memx_func_train */
1397 /* 0x0695: memx_func_train_loop_outer */
1406 /* 0x06b5: memx_func_train_loop_inner */
1439 /* 0x0734: memx_func_train_loop_4x */
1476 /* 0x07c7: memx_exec */
1480 /* 0x07d1: memx_exec_next */
1496 /* 0x080d: memx_info */
1498 /* 0x0813: memx_info_data */
1502 /* 0x081e: memx_info_train */
1505 /* 0x0826: memx_info_send */
1508 /* 0x082c: memx_recv */
1512 /* 0x083a: memx_init */
1514 /* 0x083c: perf_recv */
1515 /* 0x083e: perf_init */
1517 /* 0x0840: i2c_drive_scl */
1523 /* 0x0854: i2c_drive_scl_lo */
1527 /* 0x0862: i2c_drive_sda */
1533 /* 0x0876: i2c_drive_sda_lo */
1538 /* 0x0884: i2c_sense_scl */
1544 /* 0x089a: i2c_sense_scl_done */
1546 /* 0x089c: i2c_sense_sda */
1552 /* 0x08b2: i2c_sense_sda_done */
1554 /* 0x08b4: i2c_raise_scl */
1558 /* 0x08c1: i2c_raise_scl_wait */
1564 /* 0x08d5: i2c_raise_scl_done */
1566 /* 0x08d9: i2c_start */
1571 /* 0x08ea: i2c_start_rep */
1583 /* 0x0917: i2c_start_send */
1591 /* 0x0933: i2c_start_out */
1593 /* 0x0935: i2c_stop */
1607 /* 0x0968: i2c_bitw */
1623 /* 0x09a7: i2c_bitw_out */
1625 /* 0x09a9: i2c_bitr */
1643 /* 0x09ee: i2c_bitr_done */
1645 /* 0x09f0: i2c_get_byte */
1647 /* 0x09f6: i2c_get_byte_next */
1667 /* 0x0a40: i2c_get_byte_done */
1668 /* 0x0a42: i2c_put_byte */
1670 /* 0x0a45: i2c_put_byte_next */
1692 /* 0x0a9b: i2c_put_byte_done */
1694 /* 0x0a9d: i2c_addr */
1712 /* 0x0ae2: i2c_addr_done */
1714 /* 0x0ae4: i2c_acquire_addr */
1718 /* 0x0af3: i2c_acquire */
1723 /* 0x0b02: i2c_release */
1728 /* 0x0b11: i2c_recv */
1794 /* 0x0c17: i2c_recv_not_rd08 */
1811 /* 0x0c57: i2c_recv_not_wr08 */
1812 /* 0x0c57: i2c_recv_done */
1819 /* 0x0c6c: i2c_recv_exit */
1820 /* 0x0c6e: i2c_init */
1822 /* 0x0c70: test_recv */
1832 /* 0x0c97: test_init */
1836 /* 0x0ca1: idle_recv */
1845 /* 0x0cbf: idle_loop */
1848 /* 0x0cc5: idle_proc */
1849 /* 0x0cc5: idle_proc_exec */
1855 /* 0x0cd9: idle_proc_next */