summaryrefslogtreecommitdiff
path: root/nvkm/subdev/pwr/fuc/nva3.fuc.h
diff options
context:
space:
mode:
Diffstat (limited to 'nvkm/subdev/pwr/fuc/nva3.fuc.h')
-rw-r--r--nvkm/subdev/pwr/fuc/nva3.fuc.h224
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,
};