diff options
Diffstat (limited to 'nvkm/subdev/pwr/fuc/nva3.fuc.h')
-rw-r--r-- | nvkm/subdev/pwr/fuc/nva3.fuc.h | 224 |
1 files changed, 112 insertions, 112 deletions
diff --git a/nvkm/subdev/pwr/fuc/nva3.fuc.h b/nvkm/subdev/pwr/fuc/nva3.fuc.h index 93d92531e..64e97baab 100644 --- a/nvkm/subdev/pwr/fuc/nva3.fuc.h +++ b/nvkm/subdev/pwr/fuc/nva3.fuc.h @@ -46,8 +46,8 @@ uint32_t nva3_pwr_data[] = { 0x00000000, 0x00000000, 0x584d454d, - 0x000006d8, - 0x000006ca, + 0x000006e0, + 0x000006d2, 0x00000000, 0x00000000, 0x00000000, @@ -68,8 +68,8 @@ uint32_t nva3_pwr_data[] = { 0x00000000, 0x00000000, 0x46524550, - 0x000006dc, - 0x000006da, + 0x000006e4, + 0x000006e2, 0x00000000, 0x00000000, 0x00000000, @@ -90,8 +90,8 @@ uint32_t nva3_pwr_data[] = { 0x00000000, 0x00000000, 0x5f433249, - 0x00000b0c, - 0x000009af, + 0x00000b14, + 0x000009b7, 0x00000000, 0x00000000, 0x00000000, @@ -112,8 +112,8 @@ uint32_t nva3_pwr_data[] = { 0x00000000, 0x00000000, 0x54534554, - 0x00000b35, - 0x00000b0e, + 0x00000b3d, + 0x00000b16, 0x00000000, 0x00000000, 0x00000000, @@ -134,8 +134,8 @@ uint32_t nva3_pwr_data[] = { 0x00000000, 0x00000000, 0x454c4449, - 0x00000b41, - 0x00000b3f, + 0x00000b49, + 0x00000b47, 0x00000000, 0x00000000, 0x00000000, @@ -227,23 +227,23 @@ uint32_t nva3_pwr_data[] = { 0x00000000, 0x00000000, /* 0x0370: memx_func_head */ - 0x00000000, + 0x00000001, 0x00000000, 0x00000551, /* 0x037c: memx_func_next */ - 0x00000001, + 0x00000002, 0x00000000, 0x000005a8, - 0x00000002, + 0x00000003, 0x00000002, 0x0000063a, - 0x00040003, + 0x00040004, 0x00000000, 0x00000656, - 0x00010004, + 0x00010005, 0x00000000, 0x00000673, - 0x00010005, + 0x00010006, 0x00000000, 0x000005f8, /* 0x03b8: memx_func_tail */ @@ -1329,11 +1329,13 @@ uint32_t nva3_pwr_code[] = { 0x02b2b902, /* 0x0688: memx_exec_next */ 0xb6001398, - 0x34950410, - 0x0c30f010, + 0x34e70410, + 0x33e701f0, + 0x32b601e0, + 0x0c30f001, 0xf9de3598, 0x0612b855, - 0x98ec1ef4, + 0x98e41ef4, 0x0c98ee0b, 0x02cbbbef, 0x07c4b7f1, @@ -1341,112 +1343,112 @@ uint32_t nva3_pwr_code[] = { 0xd0fc00bb, 0x21f5e0fc, 0x00f80342, -/* 0x06bc: memx_info */ +/* 0x06c4: memx_info */ 0x03c0c7f1, 0x0800b7f1, 0x034221f5, -/* 0x06ca: memx_recv */ +/* 0x06d2: memx_recv */ 0xd6b000f8, - 0xb10bf401, + 0xa90bf401, 0xf400d6b0, 0x00f8e90b, -/* 0x06d8: memx_init */ -/* 0x06da: perf_recv */ +/* 0x06e0: memx_init */ +/* 0x06e2: perf_recv */ 0x00f800f8, -/* 0x06dc: perf_init */ -/* 0x06de: i2c_drive_scl */ +/* 0x06e4: perf_init */ +/* 0x06e6: i2c_drive_scl */ 0x36b000f8, 0x110bf400, 0x07e007f1, 0xd00604b6, 0x04bd0001, -/* 0x06f2: i2c_drive_scl_lo */ +/* 0x06fa: i2c_drive_scl_lo */ 0x07f100f8, 0x04b607e4, 0x0001d006, 0x00f804bd, -/* 0x0700: i2c_drive_sda */ +/* 0x0708: i2c_drive_sda */ 0xf40036b0, 0x07f1110b, 0x04b607e0, 0x0002d006, 0x00f804bd, -/* 0x0714: i2c_drive_sda_lo */ +/* 0x071c: i2c_drive_sda_lo */ 0x07e407f1, 0xd00604b6, 0x04bd0002, -/* 0x0722: i2c_sense_scl */ +/* 0x072a: i2c_sense_scl */ 0x32f400f8, 0xc437f101, 0x0634b607, 0xfd0033cf, 0x0bf40431, 0x0131f406, -/* 0x0738: i2c_sense_scl_done */ -/* 0x073a: i2c_sense_sda */ +/* 0x0740: i2c_sense_scl_done */ +/* 0x0742: i2c_sense_sda */ 0x32f400f8, 0xc437f101, 0x0634b607, 0xfd0033cf, 0x0bf40432, 0x0131f406, -/* 0x0750: i2c_sense_sda_done */ -/* 0x0752: i2c_raise_scl */ +/* 0x0758: i2c_sense_sda_done */ +/* 0x075a: i2c_raise_scl */ 0x40f900f8, 0x089847f1, 0xf50137f0, -/* 0x075f: i2c_raise_scl_wait */ - 0xf106de21, +/* 0x0767: i2c_raise_scl_wait */ + 0xf106e621, 0xf403e8e7, 0x21f57f21, - 0x01f40722, + 0x01f4072a, 0x0142b609, -/* 0x0773: i2c_raise_scl_done */ +/* 0x077b: i2c_raise_scl_done */ 0xfcef1bf4, -/* 0x0777: i2c_start */ +/* 0x077f: i2c_start */ 0xf500f840, - 0xf4072221, + 0xf4072a21, 0x21f50d11, - 0x11f4073a, + 0x11f40742, 0x300ef406, -/* 0x0788: i2c_start_rep */ +/* 0x0790: i2c_start_rep */ 0xf50037f0, - 0xf006de21, + 0xf006e621, 0x21f50137, - 0x76bb0700, + 0x76bb0708, 0x0465b600, 0x659450f9, 0x0256bb04, 0x75fd50bd, 0xf550fc04, - 0xb6075221, + 0xb6075a21, 0x11f40464, -/* 0x07b5: i2c_start_send */ +/* 0x07bd: i2c_start_send */ 0x0037f01f, - 0x070021f5, + 0x070821f5, 0x1388e7f1, 0xf07f21f4, 0x21f50037, - 0xe7f106de, + 0xe7f106e6, 0x21f41388, -/* 0x07d1: i2c_start_out */ -/* 0x07d3: i2c_stop */ +/* 0x07d9: i2c_start_out */ +/* 0x07db: i2c_stop */ 0xf000f87f, 0x21f50037, - 0x37f006de, - 0x0021f500, + 0x37f006e6, + 0x0821f500, 0xe8e7f107, 0x7f21f403, 0xf50137f0, - 0xf106de21, + 0xf106e621, 0xf41388e7, 0x37f07f21, - 0x0021f501, + 0x0821f501, 0x88e7f107, 0x7f21f413, -/* 0x0806: i2c_bitw */ +/* 0x080e: i2c_bitw */ 0x21f500f8, - 0xe7f10700, + 0xe7f10708, 0x21f403e8, 0x0076bb7f, 0xf90465b6, @@ -1454,18 +1456,18 @@ uint32_t nva3_pwr_code[] = { 0xbd0256bb, 0x0475fd50, 0x21f550fc, - 0x64b60752, + 0x64b6075a, 0x1811f404, 0x1388e7f1, 0xf07f21f4, 0x21f50037, - 0xe7f106de, + 0xe7f106e6, 0x21f41388, -/* 0x0845: i2c_bitw_out */ -/* 0x0847: i2c_bitr */ +/* 0x084d: i2c_bitw_out */ +/* 0x084f: i2c_bitr */ 0xf000f87f, 0x21f50137, - 0xe7f10700, + 0xe7f10708, 0x21f403e8, 0x0076bb7f, 0xf90465b6, @@ -1473,26 +1475,26 @@ uint32_t nva3_pwr_code[] = { 0xbd0256bb, 0x0475fd50, 0x21f550fc, - 0x64b60752, + 0x64b6075a, 0x1b11f404, - 0x073a21f5, + 0x074221f5, 0xf50037f0, - 0xf106de21, + 0xf106e621, 0xf41388e7, 0x3cf07f21, 0x0131f401, -/* 0x088c: i2c_bitr_done */ -/* 0x088e: i2c_get_byte */ +/* 0x0894: i2c_bitr_done */ +/* 0x0896: i2c_get_byte */ 0x57f000f8, 0x0847f000, -/* 0x0894: i2c_get_byte_next */ +/* 0x089c: i2c_get_byte_next */ 0xbb0154b6, 0x65b60076, 0x9450f904, 0x56bb0465, 0xfd50bd02, 0x50fc0475, - 0x084721f5, + 0x084f21f5, 0xf40464b6, 0x53fd2b11, 0x0142b605, @@ -1503,11 +1505,11 @@ uint32_t nva3_pwr_code[] = { 0x0256bb04, 0x75fd50bd, 0xf550fc04, - 0xb6080621, -/* 0x08de: i2c_get_byte_done */ + 0xb6080e21, +/* 0x08e6: i2c_get_byte_done */ 0x00f80464, -/* 0x08e0: i2c_put_byte */ -/* 0x08e3: i2c_put_byte_next */ +/* 0x08e8: i2c_put_byte */ +/* 0x08eb: i2c_put_byte_next */ 0xb60847f0, 0x54ff0142, 0x0076bb38, @@ -1516,7 +1518,7 @@ uint32_t nva3_pwr_code[] = { 0xbd0256bb, 0x0475fd50, 0x21f550fc, - 0x64b60806, + 0x64b6080e, 0x3411f404, 0xf40046b0, 0x76bbd81b, @@ -1525,20 +1527,20 @@ uint32_t nva3_pwr_code[] = { 0x0256bb04, 0x75fd50bd, 0xf550fc04, - 0xb6084721, + 0xb6084f21, 0x11f40464, 0x0076bb0f, 0xf40136b0, 0x32f4061b, -/* 0x0939: i2c_put_byte_done */ -/* 0x093b: i2c_addr */ +/* 0x0941: i2c_put_byte_done */ +/* 0x0943: i2c_addr */ 0xbb00f801, 0x65b60076, 0x9450f904, 0x56bb0465, 0xfd50bd02, 0x50fc0475, - 0x077721f5, + 0x077f21f5, 0xf40464b6, 0xc3e72911, 0x34b6012e, @@ -1548,24 +1550,24 @@ uint32_t nva3_pwr_code[] = { 0xbb046594, 0x50bd0256, 0xfc0475fd, - 0xe021f550, + 0xe821f550, 0x0464b608, -/* 0x0980: i2c_addr_done */ -/* 0x0982: i2c_acquire_addr */ +/* 0x0988: i2c_addr_done */ +/* 0x098a: i2c_acquire_addr */ 0xcec700f8, 0x02e4b6f8, 0x0c10e0b7, 0xf800ee98, -/* 0x0991: i2c_acquire */ - 0x8221f500, +/* 0x0999: i2c_acquire */ + 0x8a21f500, 0x0421f409, 0xf403d9f0, 0x00f83f21, -/* 0x09a0: i2c_release */ - 0x098221f5, +/* 0x09a8: i2c_release */ + 0x098a21f5, 0xf00421f4, 0x21f403da, -/* 0x09af: i2c_recv */ +/* 0x09b7: i2c_recv */ 0xf400f83f, 0xc1c70132, 0x0214b6f8, @@ -1585,7 +1587,7 @@ uint32_t nva3_pwr_code[] = { 0xbd0256bb, 0x0475fd50, 0x21f550fc, - 0x64b60991, + 0x64b60999, 0xb0d0fc04, 0x1bf500d6, 0x57f000b3, @@ -1595,7 +1597,7 @@ uint32_t nva3_pwr_code[] = { 0xbd0256bb, 0x0475fd50, 0x21f550fc, - 0x64b6093b, + 0x64b60943, 0xd011f504, 0xe0c5c700, 0xb60076bb, @@ -1603,7 +1605,7 @@ uint32_t nva3_pwr_code[] = { 0xbb046594, 0x50bd0256, 0xfc0475fd, - 0xe021f550, + 0xe821f550, 0x0464b608, 0x00ad11f5, 0xbb0157f0, @@ -1612,7 +1614,7 @@ uint32_t nva3_pwr_code[] = { 0x56bb0465, 0xfd50bd02, 0x50fc0475, - 0x093b21f5, + 0x094321f5, 0xf50464b6, 0xbb008a11, 0x65b60076, @@ -1620,7 +1622,7 @@ uint32_t nva3_pwr_code[] = { 0x56bb0465, 0xfd50bd02, 0x50fc0475, - 0x088e21f5, + 0x089621f5, 0xf40464b6, 0x5bcb6a11, 0x0076bbe0, @@ -1629,37 +1631,37 @@ uint32_t nva3_pwr_code[] = { 0xbd0256bb, 0x0475fd50, 0x21f550fc, - 0x64b607d3, + 0x64b607db, 0x025bb904, 0x0ef474bd, -/* 0x0ab5: i2c_recv_not_rd08 */ +/* 0x0abd: i2c_recv_not_rd08 */ 0x01d6b043, 0xf03d1bf4, 0x21f50057, - 0x11f4093b, + 0x11f40943, 0xe0c5c733, - 0x08e021f5, + 0x08e821f5, 0xf02911f4, 0x21f50057, - 0x11f4093b, + 0x11f40943, 0xe0b5c71f, - 0x08e021f5, + 0x08e821f5, 0xf51511f4, - 0xbd07d321, + 0xbd07db21, 0x08c5c774, 0xf4091bf4, 0x0ef40232, -/* 0x0af5: i2c_recv_not_wr08 */ -/* 0x0af5: i2c_recv_done */ +/* 0x0afd: i2c_recv_not_wr08 */ +/* 0x0afd: i2c_recv_done */ 0xf8cec703, - 0x09a021f5, + 0x09a821f5, 0xd0fce0fc, 0xb90a12f4, 0x21f5027c, -/* 0x0b0a: i2c_recv_exit */ +/* 0x0b12: i2c_recv_exit */ 0x00f80342, -/* 0x0b0c: i2c_init */ -/* 0x0b0e: test_recv */ +/* 0x0b14: i2c_init */ +/* 0x0b16: test_recv */ 0x17f100f8, 0x14b605d8, 0x0011cf06, @@ -1670,12 +1672,12 @@ uint32_t nva3_pwr_code[] = { 0xf1d900e7, 0xf5134fe3, 0xf8026221, -/* 0x0b35: test_init */ +/* 0x0b3d: test_init */ 0x00e7f100, 0x6221f508, -/* 0x0b3f: idle_recv */ +/* 0x0b47: idle_recv */ 0xf800f802, -/* 0x0b41: idle */ +/* 0x0b49: idle */ 0x0031f400, 0x05d417f1, 0xcf0614b6, @@ -1683,16 +1685,16 @@ uint32_t nva3_pwr_code[] = { 0xd407f101, 0x0604b605, 0xbd0001d0, -/* 0x0b5d: idle_loop */ +/* 0x0b65: idle_loop */ 0x5817f004, -/* 0x0b63: idle_proc */ -/* 0x0b63: idle_proc_exec */ +/* 0x0b6b: idle_proc */ +/* 0x0b6b: idle_proc_exec */ 0xf90232f4, 0x021eb910, 0x034b21f5, 0x11f410fc, 0x0231f409, -/* 0x0b77: idle_proc_next */ +/* 0x0b7f: idle_proc_next */ 0xb6ef0ef4, 0x1fb85810, 0xe61bf406, @@ -1726,6 +1728,4 @@ uint32_t nva3_pwr_code[] = { 0x00000000, 0x00000000, 0x00000000, - 0x00000000, - 0x00000000, }; |