]>
git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blob - drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/gt215.fuc3.h
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 /* 0x0022: rd32_wait */
950 /* 0x006c: wr32_wait */
960 /* 0x008c: nsec_loop */
971 /* 0x00b1: wait_loop */
981 /* 0x00d5: wait_done */
983 /* 0x00db: intr_watchdog */
992 /* 0x00f9: intr_watchdog_next_time */
997 /* 0x0108: intr_watchdog_next_time_set */
998 /* 0x010b: intr_watchdog_next_proc */
1029 /* 0x017e: intr_skip_watchdog */
1046 /* 0x01be: intr_subintr_skip_fifo */
1050 /* 0x01ca: intr_skip_subintr */
1063 /* 0x01fa: ticks_from_ns */
1074 /* 0x0222: ticks_from_ns_quit */
1077 /* 0x022b: ticks_from_us */
1085 /* 0x0245: ticks_from_us_quit */
1087 /* 0x024b: ticks_to_us */
1114 /* 0x02ad: timer_reset */
1118 /* 0x02bb: timer_enable */
1123 /* 0x02c9: timer_done */
1126 /* 0x02d2: send_proc */
1142 /* 0x030c: send_done */
1147 /* 0x031a: find_loop */
1154 /* 0x0330: find_done */
1180 /* 0x038d: recv_done */
1208 /* 0x03f7: init_proc */
1214 /* 0x0408: mulu32_32_64 */
1235 /* 0x0459: host_send */
1254 /* 0x04a2: host_send_done */
1256 /* 0x04a4: host_recv */
1260 /* 0x04b2: host_recv_wait */
1282 /* 0x0507: host_init */
1299 /* 0x0546: memx_func_enter */
1314 /* 0x057f: memx_func_enter_wait */
1323 /* 0x059d: memx_func_leave */
1331 /* 0x05b8: memx_func_leave_wait */
1345 /* 0x05ed: memx_func_wait_vblank */
1350 /* 0x05ff: memx_func_wait_vblank_head1 */
1353 /* 0x0606: memx_func_wait_vblank_head0 */
1355 /* 0x060a: memx_func_wait_vblank_0 */
1360 /* 0x061a: memx_func_wait_vblank_1 */
1365 /* 0x062a: memx_func_wait_vblank_fini */
1367 /* 0x062f: memx_func_wr32 */
1375 /* 0x064b: memx_func_wait */
1384 /* 0x0668: memx_func_delay */
1387 /* 0x0673: memx_func_train */
1396 /* 0x0692: memx_func_train_loop_outer */
1405 /* 0x06b2: memx_func_train_loop_inner */
1438 /* 0x0731: memx_func_train_loop_4x */
1476 /* 0x07c4: memx_exec */
1479 /* 0x07ce: memx_exec_next */
1495 /* 0x080a: memx_info */
1498 /* 0x0810: memx_info_data */
1501 /* 0x081b: memx_info_train */
1504 /* 0x0823: memx_info_send */
1507 /* 0x0829: memx_recv */
1511 /* 0x0837: memx_init */
1513 /* 0x0839: perf_recv */
1514 /* 0x083b: perf_init */
1516 /* 0x083d: i2c_drive_scl */
1522 /* 0x0851: i2c_drive_scl_lo */
1526 /* 0x085f: i2c_drive_sda */
1532 /* 0x0873: i2c_drive_sda_lo */
1537 /* 0x0881: i2c_sense_scl */
1543 /* 0x0897: i2c_sense_scl_done */
1545 /* 0x0899: i2c_sense_sda */
1551 /* 0x08af: i2c_sense_sda_done */
1553 /* 0x08b1: i2c_raise_scl */
1557 /* 0x08be: i2c_raise_scl_wait */
1563 /* 0x08d2: i2c_raise_scl_done */
1565 /* 0x08d6: i2c_start */
1570 /* 0x08e7: i2c_start_rep */
1583 /* 0x0914: i2c_start_send */
1591 /* 0x0930: i2c_start_out */
1592 /* 0x0932: i2c_stop */
1606 /* 0x0965: i2c_bitw */
1623 /* 0x09a4: i2c_bitw_out */
1624 /* 0x09a6: i2c_bitr */
1642 /* 0x09eb: i2c_bitr_done */
1644 /* 0x09ed: i2c_get_byte */
1646 /* 0x09f3: i2c_get_byte_next */
1666 /* 0x0a3d: i2c_get_byte_done */
1667 /* 0x0a3f: i2c_put_byte */
1669 /* 0x0a42: i2c_put_byte_next */
1692 /* 0x0a98: i2c_put_byte_done */
1693 /* 0x0a9a: i2c_addr */
1711 /* 0x0adf: i2c_addr_done */
1713 /* 0x0ae1: i2c_acquire_addr */
1718 /* 0x0af0: i2c_acquire */
1722 /* 0x0aff: i2c_release */
1727 /* 0x0b0e: i2c_recv */
1794 /* 0x0c14: i2c_recv_not_rd08 */
1811 /* 0x0c54: i2c_recv_not_wr08 */
1812 /* 0x0c54: i2c_recv_done */
1818 /* 0x0c69: i2c_recv_exit */
1819 /* 0x0c6b: i2c_init */
1821 /* 0x0c6d: test_recv */
1832 /* 0x0c94: test_init */
1835 /* 0x0c9e: idle_recv */
1845 /* 0x0cbc: idle_loop */
1847 /* 0x0cc2: idle_proc */
1848 /* 0x0cc2: idle_proc_exec */
1854 /* 0x0cd6: idle_proc_next */