aboutsummaryrefslogtreecommitdiffstats
path: root/nvidia
diff options
authorGourav Samaiya <gsamaiya@nvidia.com>2020-02-17 11:16:42 +0530
committerJosh Boyer <jwboyer@kernel.org>2020-02-19 07:34:23 -0500
commit2277987a593d54c1e922a9f25445802071015f42 (patch)
tree3f8fb9958ec9503b1a452be07f69d6998afc14e3 /nvidia
parentf63922d5d46364a5774b4b22c6e0ed6dc65ffa67 (diff)
nvidia: add TU116/117 signed firmware
These NVIDIA-signed firmwares are required to enable the graphics engine on Turing TU11X GPUs. Signed-off-by: Gourav Samaiya <gsamaiya@nvidia.com> Tested-by: Ben Skeggs <bskeggs@redhat.com> Signed-off-by: Josh Boyer <jwboyer@kernel.org>
Diffstat (limited to 'nvidia')
-rw-r--r--nvidia/tu116/acr/bl.binbin0 -> 1280 bytes
-rw-r--r--nvidia/tu116/acr/ucode_ahesasc.binbin0 -> 22784 bytes
-rw-r--r--nvidia/tu116/acr/ucode_asb.binbin0 -> 13312 bytes
-rw-r--r--nvidia/tu116/acr/ucode_unload.binbin0 -> 12288 bytes
-rw-r--r--nvidia/tu116/acr/unload_bl.binbin0 -> 1280 bytes
-rw-r--r--nvidia/tu116/gr/fecs_bl.binbin0 -> 576 bytes
-rw-r--r--nvidia/tu116/gr/fecs_data.binbin0 -> 5256 bytes
-rw-r--r--nvidia/tu116/gr/fecs_inst.binbin0 -> 28783 bytes
-rw-r--r--nvidia/tu116/gr/fecs_sig.binbin0 -> 192 bytes
-rw-r--r--nvidia/tu116/gr/gpccs_bl.binbin0 -> 576 bytes
-rw-r--r--nvidia/tu116/gr/gpccs_data.binbin0 -> 2640 bytes
-rw-r--r--nvidia/tu116/gr/gpccs_inst.binbin0 -> 12717 bytes
-rw-r--r--nvidia/tu116/gr/gpccs_sig.binbin0 -> 192 bytes
-rw-r--r--nvidia/tu116/gr/sw_bundle_init.binbin0 -> 7456 bytes
-rw-r--r--nvidia/tu116/gr/sw_ctx.binbin0 -> 6936 bytes
-rw-r--r--nvidia/tu116/gr/sw_method_init.binbin0 -> 13424 bytes
-rw-r--r--nvidia/tu116/gr/sw_nonctx.binbin0 -> 3856 bytes
-rw-r--r--nvidia/tu116/gr/sw_veid_bundle_init.binbin0 -> 176 bytes
-rw-r--r--nvidia/tu116/nvdec/scrubber.binbin0 -> 4352 bytes
-rw-r--r--nvidia/tu116/sec2/desc.binbin0 -> 656 bytes
-rw-r--r--nvidia/tu116/sec2/image.binbin0 -> 60928 bytes
-rw-r--r--nvidia/tu116/sec2/sig.binbin0 -> 192 bytes
l---------nvidia/tu117/acr/bl.bin1
l---------nvidia/tu117/acr/ucode_ahesasc.bin1
l---------nvidia/tu117/acr/ucode_asb.bin1
l---------nvidia/tu117/acr/ucode_unload.bin1
l---------nvidia/tu117/acr/unload_bl.bin1
l---------nvidia/tu117/gr/fecs_bl.bin1
-rw-r--r--nvidia/tu117/gr/fecs_data.binbin0 -> 5256 bytes
-rw-r--r--nvidia/tu117/gr/fecs_inst.binbin0 -> 28783 bytes
-rw-r--r--nvidia/tu117/gr/fecs_sig.binbin0 -> 192 bytes
l---------nvidia/tu117/gr/gpccs_bl.bin1
-rw-r--r--nvidia/tu117/gr/gpccs_data.binbin0 -> 2640 bytes
-rw-r--r--nvidia/tu117/gr/gpccs_inst.binbin0 -> 12717 bytes
-rw-r--r--nvidia/tu117/gr/gpccs_sig.binbin0 -> 192 bytes
-rw-r--r--nvidia/tu117/gr/sw_bundle_init.binbin0 -> 7456 bytes
-rw-r--r--nvidia/tu117/gr/sw_ctx.binbin0 -> 6936 bytes
-rw-r--r--nvidia/tu117/gr/sw_method_init.binbin0 -> 13424 bytes
-rw-r--r--nvidia/tu117/gr/sw_nonctx.binbin0 -> 3856 bytes
-rw-r--r--nvidia/tu117/gr/sw_veid_bundle_init.binbin0 -> 176 bytes
l---------nvidia/tu117/nvdec/scrubber.bin1
l---------nvidia/tu117/sec2/desc.bin1
l---------nvidia/tu117/sec2/image.bin1
l---------nvidia/tu117/sec2/sig.bin1
44 files changed, 11 insertions, 0 deletions
diff --git a/nvidia/tu116/acr/bl.bin b/nvidia/tu116/acr/bl.bin
new file mode 100644
index 00000000..788100b7
--- /dev/null
+++ b/nvidia/tu116/acr/bl.bin
Binary files differ
diff --git a/nvidia/tu116/acr/ucode_ahesasc.bin b/nvidia/tu116/acr/ucode_ahesasc.bin
new file mode 100644
index 00000000..1c870e72
--- /dev/null
+++ b/nvidia/tu116/acr/ucode_ahesasc.bin
Binary files differ
diff --git a/nvidia/tu116/acr/ucode_asb.bin b/nvidia/tu116/acr/ucode_asb.bin
new file mode 100644
index 00000000..f596ecbe
--- /dev/null
+++ b/nvidia/tu116/acr/ucode_asb.bin
Binary files differ
diff --git a/nvidia/tu116/acr/ucode_unload.bin b/nvidia/tu116/acr/ucode_unload.bin
new file mode 100644
index 00000000..0c95ca7e
--- /dev/null
+++ b/nvidia/tu116/acr/ucode_unload.bin
Binary files differ
diff --git a/nvidia/tu116/acr/unload_bl.bin b/nvidia/tu116/acr/unload_bl.bin
new file mode 100644
index 00000000..0cb76352
--- /dev/null
+++ b/nvidia/tu116/acr/unload_bl.bin
Binary files differ
diff --git a/nvidia/tu116/gr/fecs_bl.bin b/nvidia/tu116/gr/fecs_bl.bin
new file mode 100644
index 00000000..b2b9a250
--- /dev/null
+++ b/nvidia/tu116/gr/fecs_bl.bin
Binary files differ
diff --git a/nvidia/tu116/gr/fecs_data.bin b/nvidia/tu116/gr/fecs_data.bin
new file mode 100644
index 00000000..51d2c176
--- /dev/null
+++ b/nvidia/tu116/gr/fecs_data.bin
Binary files differ
diff --git a/nvidia/tu116/gr/fecs_inst.bin b/nvidia/tu116/gr/fecs_inst.bin
new file mode 100644
index 00000000..310f23cf
--- /dev/null
+++ b/nvidia/tu116/gr/fecs_inst.bin
Binary files differ
diff --git a/nvidia/tu116/gr/fecs_sig.bin b/nvidia/tu116/gr/fecs_sig.bin
new file mode 100644
index 00000000..a0af415d
--- /dev/null
+++ b/nvidia/tu116/gr/fecs_sig.bin
Binary files differ
diff --git a/nvidia/tu116/gr/gpccs_bl.bin b/nvidia/tu116/gr/gpccs_bl.bin
new file mode 100644
index 00000000..e924af4d
--- /dev/null
+++ b/nvidia/tu116/gr/gpccs_bl.bin
Binary files differ
diff --git a/nvidia/tu116/gr/gpccs_data.bin b/nvidia/tu116/gr/gpccs_data.bin
new file mode 100644
index 00000000..823b4f4f
--- /dev/null
+++ b/nvidia/tu116/gr/gpccs_data.bin
Binary files differ
diff --git a/nvidia/tu116/gr/gpccs_inst.bin b/nvidia/tu116/gr/gpccs_inst.bin
new file mode 100644
index 00000000..b56da8f7
--- /dev/null
+++ b/nvidia/tu116/gr/gpccs_inst.bin
Binary files differ
diff --git a/nvidia/tu116/gr/gpccs_sig.bin b/nvidia/tu116/gr/gpccs_sig.bin
new file mode 100644
index 00000000..88221abd
--- /dev/null
+++ b/nvidia/tu116/gr/gpccs_sig.bin
Binary files differ
diff --git a/nvidia/tu116/gr/sw_bundle_init.bin b/nvidia/tu116/gr/sw_bundle_init.bin
new file mode 100644
index 00000000..8f8ccd94
--- /dev/null
+++ b/nvidia/tu116/gr/sw_bundle_init.bin
Binary files differ
diff --git a/nvidia/tu116/gr/sw_ctx.bin b/nvidia/tu116/gr/sw_ctx.bin
new file mode 100644
index 00000000..cf297b93
--- /dev/null
+++ b/nvidia/tu116/gr/sw_ctx.bin
Binary files differ
diff --git a/nvidia/tu116/gr/sw_method_init.bin b/nvidia/tu116/gr/sw_method_init.bin
new file mode 100644
index 00000000..641c132b
--- /dev/null
+++ b/nvidia/tu116/gr/sw_method_init.bin
Binary files differ
diff --git a/nvidia/tu116/gr/sw_nonctx.bin b/nvidia/tu116/gr/sw_nonctx.bin
new file mode 100644
index 00000000..69219c08
--- /dev/null
+++ b/nvidia/tu116/gr/sw_nonctx.bin
Binary files differ
diff --git a/nvidia/tu116/gr/sw_veid_bundle_init.bin b/nvidia/tu116/gr/sw_veid_bundle_init.bin
new file mode 100644
index 00000000..a8d59ef2
--- /dev/null
+++ b/nvidia/tu116/gr/sw_veid_bundle_init.bin
Binary files differ
diff --git a/nvidia/tu116/nvdec/scrubber.bin b/nvidia/tu116/nvdec/scrubber.bin
new file mode 100644
index 00000000..485b910c
--- /dev/null
+++ b/nvidia/tu116/nvdec/scrubber.bin
Binary files differ
diff --git a/nvidia/tu116/sec2/desc.bin b/nvidia/tu116/sec2/desc.bin
new file mode 100644
index 00000000..9f2a6e4c
--- /dev/null
+++ b/nvidia/tu116/sec2/desc.bin
Binary files differ
diff --git a/nvidia/tu116/sec2/image.bin b/nvidia/tu116/sec2/image.bin
new file mode 100644
index 00000000..a13e762e
--- /dev/null
+++ b/nvidia/tu116/sec2/image.bin
Binary files differ
diff --git a/nvidia/tu116/sec2/sig.bin b/nvidia/tu116/sec2/sig.bin
new file mode 100644
index 00000000..93816a06
--- /dev/null
+++ b/nvidia/tu116/sec2/sig.bin
Binary files differ
diff --git a/nvidia/tu117/acr/bl.bin b/nvidia/tu117/acr/bl.bin
new file mode 120000
index 00000000..888d361f
--- /dev/null
+++ b/nvidia/tu117/acr/bl.bin
@@ -0,0 +1 @@
+../../tu116/acr/bl.bin \ No newline at end of file
diff --git a/nvidia/tu117/acr/ucode_ahesasc.bin b/nvidia/tu117/acr/ucode_ahesasc.bin
new file mode 120000
index 00000000..346b5144
--- /dev/null
+++ b/nvidia/tu117/acr/ucode_ahesasc.bin
@@ -0,0 +1 @@
+../../tu116/acr/ucode_ahesasc.bin \ No newline at end of file
diff --git a/nvidia/tu117/acr/ucode_asb.bin b/nvidia/tu117/acr/ucode_asb.bin
new file mode 120000
index 00000000..f3c6b7de
--- /dev/null
+++ b/nvidia/tu117/acr/ucode_asb.bin
@@ -0,0 +1 @@
+../../tu116/acr/ucode_asb.bin \ No newline at end of file
diff --git a/nvidia/tu117/acr/ucode_unload.bin b/nvidia/tu117/acr/ucode_unload.bin
new file mode 120000
index 00000000..19db442e
--- /dev/null
+++ b/nvidia/tu117/acr/ucode_unload.bin
@@ -0,0 +1 @@
+../../tu116/acr/ucode_unload.bin \ No newline at end of file
diff --git a/nvidia/tu117/acr/unload_bl.bin b/nvidia/tu117/acr/unload_bl.bin
new file mode 120000
index 00000000..384d358c
--- /dev/null
+++ b/nvidia/tu117/acr/unload_bl.bin
@@ -0,0 +1 @@
+../../tu116/acr/unload_bl.bin \ No newline at end of file
diff --git a/nvidia/tu117/gr/fecs_bl.bin b/nvidia/tu117/gr/fecs_bl.bin
new file mode 120000
index 00000000..bc2f0f5e
--- /dev/null
+++ b/nvidia/tu117/gr/fecs_bl.bin
@@ -0,0 +1 @@
+../../tu116/gr/fecs_bl.bin \ No newline at end of file
diff --git a/nvidia/tu117/gr/fecs_data.bin b/nvidia/tu117/gr/fecs_data.bin
new file mode 100644
index 00000000..ec6b3a15
--- /dev/null
+++ b/nvidia/tu117/gr/fecs_data.bin
Binary files differ
diff --git a/nvidia/tu117/gr/fecs_inst.bin b/nvidia/tu117/gr/fecs_inst.bin
new file mode 100644
index 00000000..1d937647
--- /dev/null
+++ b/nvidia/tu117/gr/fecs_inst.bin
Binary files differ
diff --git a/nvidia/tu117/gr/fecs_sig.bin b/nvidia/tu117/gr/fecs_sig.bin
new file mode 100644
index 00000000..f16cffba
--- /dev/null
+++ b/nvidia/tu117/gr/fecs_sig.bin
Binary files differ
diff --git a/nvidia/tu117/gr/gpccs_bl.bin b/nvidia/tu117/gr/gpccs_bl.bin
new file mode 120000
index 00000000..fb8c01a8
--- /dev/null
+++ b/nvidia/tu117/gr/gpccs_bl.bin
@@ -0,0 +1 @@
+../../tu116/gr/gpccs_bl.bin \ No newline at end of file
diff --git a/nvidia/tu117/gr/gpccs_data.bin b/nvidia/tu117/gr/gpccs_data.bin
new file mode 100644
index 00000000..90e5710e
--- /dev/null
+++ b/nvidia/tu117/gr/gpccs_data.bin
Binary files differ
diff --git a/nvidia/tu117/gr/gpccs_inst.bin b/nvidia/tu117/gr/gpccs_inst.bin
new file mode 100644
index 00000000..c1e5f6ac
--- /dev/null
+++ b/nvidia/tu117/gr/gpccs_inst.bin
Binary files differ
diff --git a/nvidia/tu117/gr/gpccs_sig.bin b/nvidia/tu117/gr/gpccs_sig.bin
new file mode 100644
index 00000000..66ac5590
--- /dev/null
+++ b/nvidia/tu117/gr/gpccs_sig.bin
Binary files differ
diff --git a/nvidia/tu117/gr/sw_bundle_init.bin b/nvidia/tu117/gr/sw_bundle_init.bin
new file mode 100644
index 00000000..8f8ccd94
--- /dev/null
+++ b/nvidia/tu117/gr/sw_bundle_init.bin
Binary files differ
diff --git a/nvidia/tu117/gr/sw_ctx.bin b/nvidia/tu117/gr/sw_ctx.bin
new file mode 100644
index 00000000..cf297b93
--- /dev/null
+++ b/nvidia/tu117/gr/sw_ctx.bin
Binary files differ
diff --git a/nvidia/tu117/gr/sw_method_init.bin b/nvidia/tu117/gr/sw_method_init.bin
new file mode 100644
index 00000000..641c132b
--- /dev/null
+++ b/nvidia/tu117/gr/sw_method_init.bin
Binary files differ
diff --git a/nvidia/tu117/gr/sw_nonctx.bin b/nvidia/tu117/gr/sw_nonctx.bin
new file mode 100644
index 00000000..69219c08
--- /dev/null
+++ b/nvidia/tu117/gr/sw_nonctx.bin
Binary files differ
diff --git a/nvidia/tu117/gr/sw_veid_bundle_init.bin b/nvidia/tu117/gr/sw_veid_bundle_init.bin
new file mode 100644
index 00000000..a8d59ef2
--- /dev/null
+++ b/nvidia/tu117/gr/sw_veid_bundle_init.bin
Binary files differ
diff --git a/nvidia/tu117/nvdec/scrubber.bin b/nvidia/tu117/nvdec/scrubber.bin
new file mode 120000
index 00000000..6ce60401
--- /dev/null
+++ b/nvidia/tu117/nvdec/scrubber.bin
@@ -0,0 +1 @@
+../../tu116/nvdec/scrubber.bin \ No newline at end of file
diff --git a/nvidia/tu117/sec2/desc.bin b/nvidia/tu117/sec2/desc.bin
new file mode 120000
index 00000000..61ffd78d
--- /dev/null
+++ b/nvidia/tu117/sec2/desc.bin
@@ -0,0 +1 @@
+../../tu116/sec2/desc.bin \ No newline at end of file
diff --git a/nvidia/tu117/sec2/image.bin b/nvidia/tu117/sec2/image.bin
new file mode 120000
index 00000000..2d523bfa
--- /dev/null
+++ b/nvidia/tu117/sec2/image.bin
@@ -0,0 +1 @@
+../../tu116/sec2/image.bin \ No newline at end of file
diff --git a/nvidia/tu117/sec2/sig.bin b/nvidia/tu117/sec2/sig.bin
new file mode 120000
index 00000000..5bb9cb70
--- /dev/null
+++ b/nvidia/tu117/sec2/sig.bin
@@ -0,0 +1 @@
+../../tu116/sec2/sig.bin \ No newline at end of file