aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGourav Samaiya <gsamaiya@nvidia.com>2017-12-20 17:02:23 +0530
committerJosh Boyer <jwboyer@kernel.org>2017-12-21 08:08:05 -0500
commit2567e092339cd3403d697dc2e0967c31b7acb989 (patch)
tree830f2ea1f0ced9c6e5c36cd7e7846671de27744c
parent2451bb228f6401ca3f2ecd498bf3bab613c532a7 (diff)
downloadlinux-firmware-2567e092339cd3403d697dc2e0967c31b7acb989.tar.gz
nvidia: add GP108 signed firmware
These NVIDIA-signed firmwares are required to enable the graphics engine on Pascal GP108 GPUs. Signed-off-by: Gourav Samaiya <gsamaiya@nvidia.com> Tested-by: Ben Skeggs <bskeggs@redhat.com> Signed-off-by: Josh Boyer <jwboyer@kernel.org>
-rw-r--r--WHENCE20
-rw-r--r--nvidia/gp108/acr/bl.binbin0 -> 1280 bytes
-rw-r--r--nvidia/gp108/acr/ucode_load.binbin0 -> 17152 bytes
-rw-r--r--nvidia/gp108/acr/ucode_unload.binbin0 -> 3328 bytes
-rw-r--r--nvidia/gp108/acr/unload_bl.binbin0 -> 1280 bytes
-rw-r--r--nvidia/gp108/gr/fecs_bl.binbin0 -> 576 bytes
-rw-r--r--nvidia/gp108/gr/fecs_data.binbin0 -> 2248 bytes
-rw-r--r--nvidia/gp108/gr/fecs_inst.binbin0 -> 21161 bytes
-rw-r--r--nvidia/gp108/gr/fecs_sig.binbin0 -> 192 bytes
-rw-r--r--nvidia/gp108/gr/gpccs_bl.binbin0 -> 576 bytes
-rw-r--r--nvidia/gp108/gr/gpccs_data.binbin0 -> 2092 bytes
-rw-r--r--nvidia/gp108/gr/gpccs_inst.binbin0 -> 13095 bytes
-rw-r--r--nvidia/gp108/gr/gpccs_sig.binbin0 -> 192 bytes
-rw-r--r--nvidia/gp108/gr/sw_bundle_init.binbin0 -> 7680 bytes
-rw-r--r--nvidia/gp108/gr/sw_ctx.binbin0 -> 6000 bytes
-rw-r--r--nvidia/gp108/gr/sw_method_init.binbin0 -> 12288 bytes
-rw-r--r--nvidia/gp108/gr/sw_nonctx.binbin0 -> 2496 bytes
-rw-r--r--nvidia/gp108/nvdec/scrubber.binbin0 -> 3840 bytes
-rw-r--r--nvidia/gp108/sec2/desc.binbin0 -> 656 bytes
-rw-r--r--nvidia/gp108/sec2/image.binbin0 -> 109568 bytes
-rw-r--r--nvidia/gp108/sec2/sig.binbin0 -> 192 bytes
21 files changed, 20 insertions, 0 deletions
diff --git a/WHENCE b/WHENCE
index 64e1c940..f951e8b5 100644
--- a/WHENCE
+++ b/WHENCE
@@ -3638,6 +3638,26 @@ File: nvidia/gp10b/gr/sw_nonctx.bin
File: nvidia/gp10b/pmu/desc.bin
File: nvidia/gp10b/pmu/image.bin
File: nvidia/gp10b/pmu/sig.bin
+File: nvidia/gp108/acr/bl.bin
+File: nvidia/gp108/acr/ucode_load.bin
+File: nvidia/gp108/acr/ucode_unload.bin
+File: nvidia/gp108/acr/unload_bl.bin
+File: nvidia/gp108/gr/fecs_bl.bin
+File: nvidia/gp108/gr/fecs_data.bin
+File: nvidia/gp108/gr/fecs_inst.bin
+File: nvidia/gp108/gr/fecs_sig.bin
+File: nvidia/gp108/gr/gpccs_bl.bin
+File: nvidia/gp108/gr/gpccs_data.bin
+File: nvidia/gp108/gr/gpccs_inst.bin
+File: nvidia/gp108/gr/gpccs_sig.bin
+File: nvidia/gp108/gr/sw_bundle_init.bin
+File: nvidia/gp108/gr/sw_ctx.bin
+File: nvidia/gp108/gr/sw_method_init.bin
+File: nvidia/gp108/gr/sw_nonctx.bin
+File: nvidia/gp108/nvdec/scrubber.bin
+File: nvidia/gp108/sec2/desc.bin
+File: nvidia/gp108/sec2/image.bin
+File: nvidia/gp108/sec2/sig.bin
Licence: Redistributable. See LICENCE.nvidia for details
diff --git a/nvidia/gp108/acr/bl.bin b/nvidia/gp108/acr/bl.bin
new file mode 100644
index 00000000..788100b7
--- /dev/null
+++ b/nvidia/gp108/acr/bl.bin
Binary files differ
diff --git a/nvidia/gp108/acr/ucode_load.bin b/nvidia/gp108/acr/ucode_load.bin
new file mode 100644
index 00000000..9e1869e2
--- /dev/null
+++ b/nvidia/gp108/acr/ucode_load.bin
Binary files differ
diff --git a/nvidia/gp108/acr/ucode_unload.bin b/nvidia/gp108/acr/ucode_unload.bin
new file mode 100644
index 00000000..5c689489
--- /dev/null
+++ b/nvidia/gp108/acr/ucode_unload.bin
Binary files differ
diff --git a/nvidia/gp108/acr/unload_bl.bin b/nvidia/gp108/acr/unload_bl.bin
new file mode 100644
index 00000000..0cb76352
--- /dev/null
+++ b/nvidia/gp108/acr/unload_bl.bin
Binary files differ
diff --git a/nvidia/gp108/gr/fecs_bl.bin b/nvidia/gp108/gr/fecs_bl.bin
new file mode 100644
index 00000000..bea29ce9
--- /dev/null
+++ b/nvidia/gp108/gr/fecs_bl.bin
Binary files differ
diff --git a/nvidia/gp108/gr/fecs_data.bin b/nvidia/gp108/gr/fecs_data.bin
new file mode 100644
index 00000000..87b1f2d2
--- /dev/null
+++ b/nvidia/gp108/gr/fecs_data.bin
Binary files differ
diff --git a/nvidia/gp108/gr/fecs_inst.bin b/nvidia/gp108/gr/fecs_inst.bin
new file mode 100644
index 00000000..2fc90efa
--- /dev/null
+++ b/nvidia/gp108/gr/fecs_inst.bin
Binary files differ
diff --git a/nvidia/gp108/gr/fecs_sig.bin b/nvidia/gp108/gr/fecs_sig.bin
new file mode 100644
index 00000000..5dd2fd35
--- /dev/null
+++ b/nvidia/gp108/gr/fecs_sig.bin
Binary files differ
diff --git a/nvidia/gp108/gr/gpccs_bl.bin b/nvidia/gp108/gr/gpccs_bl.bin
new file mode 100644
index 00000000..e924af4d
--- /dev/null
+++ b/nvidia/gp108/gr/gpccs_bl.bin
Binary files differ
diff --git a/nvidia/gp108/gr/gpccs_data.bin b/nvidia/gp108/gr/gpccs_data.bin
new file mode 100644
index 00000000..4ab5039b
--- /dev/null
+++ b/nvidia/gp108/gr/gpccs_data.bin
Binary files differ
diff --git a/nvidia/gp108/gr/gpccs_inst.bin b/nvidia/gp108/gr/gpccs_inst.bin
new file mode 100644
index 00000000..a8b44bce
--- /dev/null
+++ b/nvidia/gp108/gr/gpccs_inst.bin
Binary files differ
diff --git a/nvidia/gp108/gr/gpccs_sig.bin b/nvidia/gp108/gr/gpccs_sig.bin
new file mode 100644
index 00000000..48dd6cda
--- /dev/null
+++ b/nvidia/gp108/gr/gpccs_sig.bin
Binary files differ
diff --git a/nvidia/gp108/gr/sw_bundle_init.bin b/nvidia/gp108/gr/sw_bundle_init.bin
new file mode 100644
index 00000000..6d0278f6
--- /dev/null
+++ b/nvidia/gp108/gr/sw_bundle_init.bin
Binary files differ
diff --git a/nvidia/gp108/gr/sw_ctx.bin b/nvidia/gp108/gr/sw_ctx.bin
new file mode 100644
index 00000000..a02efc91
--- /dev/null
+++ b/nvidia/gp108/gr/sw_ctx.bin
Binary files differ
diff --git a/nvidia/gp108/gr/sw_method_init.bin b/nvidia/gp108/gr/sw_method_init.bin
new file mode 100644
index 00000000..e46feb72
--- /dev/null
+++ b/nvidia/gp108/gr/sw_method_init.bin
Binary files differ
diff --git a/nvidia/gp108/gr/sw_nonctx.bin b/nvidia/gp108/gr/sw_nonctx.bin
new file mode 100644
index 00000000..0496d2ca
--- /dev/null
+++ b/nvidia/gp108/gr/sw_nonctx.bin
Binary files differ
diff --git a/nvidia/gp108/nvdec/scrubber.bin b/nvidia/gp108/nvdec/scrubber.bin
new file mode 100644
index 00000000..39013da4
--- /dev/null
+++ b/nvidia/gp108/nvdec/scrubber.bin
Binary files differ
diff --git a/nvidia/gp108/sec2/desc.bin b/nvidia/gp108/sec2/desc.bin
new file mode 100644
index 00000000..0595f838
--- /dev/null
+++ b/nvidia/gp108/sec2/desc.bin
Binary files differ
diff --git a/nvidia/gp108/sec2/image.bin b/nvidia/gp108/sec2/image.bin
new file mode 100644
index 00000000..93b53ce5
--- /dev/null
+++ b/nvidia/gp108/sec2/image.bin
Binary files differ
diff --git a/nvidia/gp108/sec2/sig.bin b/nvidia/gp108/sec2/sig.bin
new file mode 100644
index 00000000..035fbbf4
--- /dev/null
+++ b/nvidia/gp108/sec2/sig.bin
Binary files differ