]> git.ipfire.org Git - thirdparty/linux-firmware.git/commitdiff
nvidia: add TU116/117 signed firmware
authorGourav Samaiya <gsamaiya@nvidia.com>
Mon, 17 Feb 2020 05:46:42 +0000 (11:16 +0530)
committerJosh Boyer <jwboyer@kernel.org>
Wed, 19 Feb 2020 12:34:23 +0000 (07:34 -0500)
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>
45 files changed:
WHENCE
nvidia/tu116/acr/bl.bin [new file with mode: 0644]
nvidia/tu116/acr/ucode_ahesasc.bin [new file with mode: 0644]
nvidia/tu116/acr/ucode_asb.bin [new file with mode: 0644]
nvidia/tu116/acr/ucode_unload.bin [new file with mode: 0644]
nvidia/tu116/acr/unload_bl.bin [new file with mode: 0644]
nvidia/tu116/gr/fecs_bl.bin [new file with mode: 0644]
nvidia/tu116/gr/fecs_data.bin [new file with mode: 0644]
nvidia/tu116/gr/fecs_inst.bin [new file with mode: 0644]
nvidia/tu116/gr/fecs_sig.bin [new file with mode: 0644]
nvidia/tu116/gr/gpccs_bl.bin [new file with mode: 0644]
nvidia/tu116/gr/gpccs_data.bin [new file with mode: 0644]
nvidia/tu116/gr/gpccs_inst.bin [new file with mode: 0644]
nvidia/tu116/gr/gpccs_sig.bin [new file with mode: 0644]
nvidia/tu116/gr/sw_bundle_init.bin [new file with mode: 0644]
nvidia/tu116/gr/sw_ctx.bin [new file with mode: 0644]
nvidia/tu116/gr/sw_method_init.bin [new file with mode: 0644]
nvidia/tu116/gr/sw_nonctx.bin [new file with mode: 0644]
nvidia/tu116/gr/sw_veid_bundle_init.bin [new file with mode: 0644]
nvidia/tu116/nvdec/scrubber.bin [new file with mode: 0644]
nvidia/tu116/sec2/desc.bin [new file with mode: 0644]
nvidia/tu116/sec2/image.bin [new file with mode: 0644]
nvidia/tu116/sec2/sig.bin [new file with mode: 0644]
nvidia/tu117/acr/bl.bin [new symlink]
nvidia/tu117/acr/ucode_ahesasc.bin [new symlink]
nvidia/tu117/acr/ucode_asb.bin [new symlink]
nvidia/tu117/acr/ucode_unload.bin [new symlink]
nvidia/tu117/acr/unload_bl.bin [new symlink]
nvidia/tu117/gr/fecs_bl.bin [new symlink]
nvidia/tu117/gr/fecs_data.bin [new file with mode: 0644]
nvidia/tu117/gr/fecs_inst.bin [new file with mode: 0644]
nvidia/tu117/gr/fecs_sig.bin [new file with mode: 0644]
nvidia/tu117/gr/gpccs_bl.bin [new symlink]
nvidia/tu117/gr/gpccs_data.bin [new file with mode: 0644]
nvidia/tu117/gr/gpccs_inst.bin [new file with mode: 0644]
nvidia/tu117/gr/gpccs_sig.bin [new file with mode: 0644]
nvidia/tu117/gr/sw_bundle_init.bin [new file with mode: 0644]
nvidia/tu117/gr/sw_ctx.bin [new file with mode: 0644]
nvidia/tu117/gr/sw_method_init.bin [new file with mode: 0644]
nvidia/tu117/gr/sw_nonctx.bin [new file with mode: 0644]
nvidia/tu117/gr/sw_veid_bundle_init.bin [new file with mode: 0644]
nvidia/tu117/nvdec/scrubber.bin [new symlink]
nvidia/tu117/sec2/desc.bin [new symlink]
nvidia/tu117/sec2/image.bin [new symlink]
nvidia/tu117/sec2/sig.bin [new symlink]

diff --git a/WHENCE b/WHENCE
index e8029066b1a977cc1cc280331ff06bd50b2a63f5..3d991870fc04af664950777a43eee1088de7b824 100644 (file)
--- a/WHENCE
+++ b/WHENCE
@@ -4340,6 +4340,50 @@ File: nvidia/tu106/nvdec/scrubber.bin
 File: nvidia/tu106/sec2/desc.bin
 File: nvidia/tu106/sec2/image.bin
 File: nvidia/tu106/sec2/sig.bin
+File: nvidia/tu116/acr/bl.bin
+File: nvidia/tu116/acr/ucode_ahesasc.bin
+File: nvidia/tu116/acr/ucode_asb.bin
+File: nvidia/tu116/acr/ucode_unload.bin
+File: nvidia/tu116/acr/unload_bl.bin
+File: nvidia/tu116/gr/fecs_bl.bin
+File: nvidia/tu116/gr/fecs_data.bin
+File: nvidia/tu116/gr/fecs_inst.bin
+File: nvidia/tu116/gr/fecs_sig.bin
+File: nvidia/tu116/gr/gpccs_bl.bin
+File: nvidia/tu116/gr/gpccs_data.bin
+File: nvidia/tu116/gr/gpccs_inst.bin
+File: nvidia/tu116/gr/gpccs_sig.bin
+File: nvidia/tu116/gr/sw_bundle_init.bin
+File: nvidia/tu116/gr/sw_ctx.bin
+File: nvidia/tu116/gr/sw_method_init.bin
+File: nvidia/tu116/gr/sw_nonctx.bin
+File: nvidia/tu116/gr/sw_veid_bundle_init.bin
+File: nvidia/tu116/nvdec/scrubber.bin
+File: nvidia/tu116/sec2/desc.bin
+File: nvidia/tu116/sec2/image.bin
+File: nvidia/tu116/sec2/sig.bin
+File: nvidia/tu117/acr/bl.bin
+File: nvidia/tu117/acr/ucode_ahesasc.bin
+File: nvidia/tu117/acr/ucode_asb.bin
+File: nvidia/tu117/acr/ucode_unload.bin
+File: nvidia/tu117/acr/unload_bl.bin
+File: nvidia/tu117/gr/fecs_bl.bin
+File: nvidia/tu117/gr/fecs_data.bin
+File: nvidia/tu117/gr/fecs_inst.bin
+File: nvidia/tu117/gr/fecs_sig.bin
+File: nvidia/tu117/gr/gpccs_bl.bin
+File: nvidia/tu117/gr/gpccs_data.bin
+File: nvidia/tu117/gr/gpccs_inst.bin
+File: nvidia/tu117/gr/gpccs_sig.bin
+File: nvidia/tu117/gr/sw_bundle_init.bin
+File: nvidia/tu117/gr/sw_ctx.bin
+File: nvidia/tu117/gr/sw_method_init.bin
+File: nvidia/tu117/gr/sw_nonctx.bin
+File: nvidia/tu117/gr/sw_veid_bundle_init.bin
+File: nvidia/tu117/nvdec/scrubber.bin
+File: nvidia/tu117/sec2/desc.bin
+File: nvidia/tu117/sec2/image.bin
+File: nvidia/tu117/sec2/sig.bin
 
 File: nvidia/tu10x/typec/ccg_primary.cyacd
 File: nvidia/tu10x/typec/ccg_secondary.cyacd
diff --git a/nvidia/tu116/acr/bl.bin b/nvidia/tu116/acr/bl.bin
new file mode 100644 (file)
index 0000000..788100b
Binary files /dev/null and b/nvidia/tu116/acr/bl.bin differ
diff --git a/nvidia/tu116/acr/ucode_ahesasc.bin b/nvidia/tu116/acr/ucode_ahesasc.bin
new file mode 100644 (file)
index 0000000..1c870e7
Binary files /dev/null and b/nvidia/tu116/acr/ucode_ahesasc.bin differ
diff --git a/nvidia/tu116/acr/ucode_asb.bin b/nvidia/tu116/acr/ucode_asb.bin
new file mode 100644 (file)
index 0000000..f596ecb
Binary files /dev/null and b/nvidia/tu116/acr/ucode_asb.bin differ
diff --git a/nvidia/tu116/acr/ucode_unload.bin b/nvidia/tu116/acr/ucode_unload.bin
new file mode 100644 (file)
index 0000000..0c95ca7
Binary files /dev/null and b/nvidia/tu116/acr/ucode_unload.bin differ
diff --git a/nvidia/tu116/acr/unload_bl.bin b/nvidia/tu116/acr/unload_bl.bin
new file mode 100644 (file)
index 0000000..0cb7635
Binary files /dev/null and b/nvidia/tu116/acr/unload_bl.bin differ
diff --git a/nvidia/tu116/gr/fecs_bl.bin b/nvidia/tu116/gr/fecs_bl.bin
new file mode 100644 (file)
index 0000000..b2b9a25
Binary files /dev/null and b/nvidia/tu116/gr/fecs_bl.bin differ
diff --git a/nvidia/tu116/gr/fecs_data.bin b/nvidia/tu116/gr/fecs_data.bin
new file mode 100644 (file)
index 0000000..51d2c17
Binary files /dev/null and b/nvidia/tu116/gr/fecs_data.bin differ
diff --git a/nvidia/tu116/gr/fecs_inst.bin b/nvidia/tu116/gr/fecs_inst.bin
new file mode 100644 (file)
index 0000000..310f23c
Binary files /dev/null and b/nvidia/tu116/gr/fecs_inst.bin differ
diff --git a/nvidia/tu116/gr/fecs_sig.bin b/nvidia/tu116/gr/fecs_sig.bin
new file mode 100644 (file)
index 0000000..a0af415
Binary files /dev/null and b/nvidia/tu116/gr/fecs_sig.bin differ
diff --git a/nvidia/tu116/gr/gpccs_bl.bin b/nvidia/tu116/gr/gpccs_bl.bin
new file mode 100644 (file)
index 0000000..e924af4
Binary files /dev/null and b/nvidia/tu116/gr/gpccs_bl.bin differ
diff --git a/nvidia/tu116/gr/gpccs_data.bin b/nvidia/tu116/gr/gpccs_data.bin
new file mode 100644 (file)
index 0000000..823b4f4
Binary files /dev/null and b/nvidia/tu116/gr/gpccs_data.bin differ
diff --git a/nvidia/tu116/gr/gpccs_inst.bin b/nvidia/tu116/gr/gpccs_inst.bin
new file mode 100644 (file)
index 0000000..b56da8f
Binary files /dev/null and b/nvidia/tu116/gr/gpccs_inst.bin differ
diff --git a/nvidia/tu116/gr/gpccs_sig.bin b/nvidia/tu116/gr/gpccs_sig.bin
new file mode 100644 (file)
index 0000000..88221ab
Binary files /dev/null and b/nvidia/tu116/gr/gpccs_sig.bin differ
diff --git a/nvidia/tu116/gr/sw_bundle_init.bin b/nvidia/tu116/gr/sw_bundle_init.bin
new file mode 100644 (file)
index 0000000..8f8ccd9
Binary files /dev/null and b/nvidia/tu116/gr/sw_bundle_init.bin differ
diff --git a/nvidia/tu116/gr/sw_ctx.bin b/nvidia/tu116/gr/sw_ctx.bin
new file mode 100644 (file)
index 0000000..cf297b9
Binary files /dev/null and b/nvidia/tu116/gr/sw_ctx.bin differ
diff --git a/nvidia/tu116/gr/sw_method_init.bin b/nvidia/tu116/gr/sw_method_init.bin
new file mode 100644 (file)
index 0000000..641c132
Binary files /dev/null and b/nvidia/tu116/gr/sw_method_init.bin differ
diff --git a/nvidia/tu116/gr/sw_nonctx.bin b/nvidia/tu116/gr/sw_nonctx.bin
new file mode 100644 (file)
index 0000000..69219c0
Binary files /dev/null and b/nvidia/tu116/gr/sw_nonctx.bin 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 (file)
index 0000000..a8d59ef
Binary files /dev/null and b/nvidia/tu116/gr/sw_veid_bundle_init.bin differ
diff --git a/nvidia/tu116/nvdec/scrubber.bin b/nvidia/tu116/nvdec/scrubber.bin
new file mode 100644 (file)
index 0000000..485b910
Binary files /dev/null and b/nvidia/tu116/nvdec/scrubber.bin differ
diff --git a/nvidia/tu116/sec2/desc.bin b/nvidia/tu116/sec2/desc.bin
new file mode 100644 (file)
index 0000000..9f2a6e4
Binary files /dev/null and b/nvidia/tu116/sec2/desc.bin differ
diff --git a/nvidia/tu116/sec2/image.bin b/nvidia/tu116/sec2/image.bin
new file mode 100644 (file)
index 0000000..a13e762
Binary files /dev/null and b/nvidia/tu116/sec2/image.bin differ
diff --git a/nvidia/tu116/sec2/sig.bin b/nvidia/tu116/sec2/sig.bin
new file mode 100644 (file)
index 0000000..93816a0
Binary files /dev/null and b/nvidia/tu116/sec2/sig.bin differ
diff --git a/nvidia/tu117/acr/bl.bin b/nvidia/tu117/acr/bl.bin
new file mode 120000 (symlink)
index 0000000..888d361
--- /dev/null
@@ -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 (symlink)
index 0000000..346b514
--- /dev/null
@@ -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 (symlink)
index 0000000..f3c6b7d
--- /dev/null
@@ -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 (symlink)
index 0000000..19db442
--- /dev/null
@@ -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 (symlink)
index 0000000..384d358
--- /dev/null
@@ -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 (symlink)
index 0000000..bc2f0f5
--- /dev/null
@@ -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 (file)
index 0000000..ec6b3a1
Binary files /dev/null and b/nvidia/tu117/gr/fecs_data.bin differ
diff --git a/nvidia/tu117/gr/fecs_inst.bin b/nvidia/tu117/gr/fecs_inst.bin
new file mode 100644 (file)
index 0000000..1d93764
Binary files /dev/null and b/nvidia/tu117/gr/fecs_inst.bin differ
diff --git a/nvidia/tu117/gr/fecs_sig.bin b/nvidia/tu117/gr/fecs_sig.bin
new file mode 100644 (file)
index 0000000..f16cffb
Binary files /dev/null and b/nvidia/tu117/gr/fecs_sig.bin differ
diff --git a/nvidia/tu117/gr/gpccs_bl.bin b/nvidia/tu117/gr/gpccs_bl.bin
new file mode 120000 (symlink)
index 0000000..fb8c01a
--- /dev/null
@@ -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 (file)
index 0000000..90e5710
Binary files /dev/null and b/nvidia/tu117/gr/gpccs_data.bin differ
diff --git a/nvidia/tu117/gr/gpccs_inst.bin b/nvidia/tu117/gr/gpccs_inst.bin
new file mode 100644 (file)
index 0000000..c1e5f6a
Binary files /dev/null and b/nvidia/tu117/gr/gpccs_inst.bin differ
diff --git a/nvidia/tu117/gr/gpccs_sig.bin b/nvidia/tu117/gr/gpccs_sig.bin
new file mode 100644 (file)
index 0000000..66ac559
Binary files /dev/null and b/nvidia/tu117/gr/gpccs_sig.bin differ
diff --git a/nvidia/tu117/gr/sw_bundle_init.bin b/nvidia/tu117/gr/sw_bundle_init.bin
new file mode 100644 (file)
index 0000000..8f8ccd9
Binary files /dev/null and b/nvidia/tu117/gr/sw_bundle_init.bin differ
diff --git a/nvidia/tu117/gr/sw_ctx.bin b/nvidia/tu117/gr/sw_ctx.bin
new file mode 100644 (file)
index 0000000..cf297b9
Binary files /dev/null and b/nvidia/tu117/gr/sw_ctx.bin differ
diff --git a/nvidia/tu117/gr/sw_method_init.bin b/nvidia/tu117/gr/sw_method_init.bin
new file mode 100644 (file)
index 0000000..641c132
Binary files /dev/null and b/nvidia/tu117/gr/sw_method_init.bin differ
diff --git a/nvidia/tu117/gr/sw_nonctx.bin b/nvidia/tu117/gr/sw_nonctx.bin
new file mode 100644 (file)
index 0000000..69219c0
Binary files /dev/null and b/nvidia/tu117/gr/sw_nonctx.bin 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 (file)
index 0000000..a8d59ef
Binary files /dev/null and b/nvidia/tu117/gr/sw_veid_bundle_init.bin differ
diff --git a/nvidia/tu117/nvdec/scrubber.bin b/nvidia/tu117/nvdec/scrubber.bin
new file mode 120000 (symlink)
index 0000000..6ce6040
--- /dev/null
@@ -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 (symlink)
index 0000000..61ffd78
--- /dev/null
@@ -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 (symlink)
index 0000000..2d523bf
--- /dev/null
@@ -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 (symlink)
index 0000000..5bb9cb7
--- /dev/null
@@ -0,0 +1 @@
+../../tu116/sec2/sig.bin
\ No newline at end of file