From: Timur Tabi Date: Wed, 30 Apr 2025 00:14:24 +0000 (-0500) Subject: nvidia: add GSP-RM version 570.144 firmware images X-Git-Tag: 20250613~28^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=050f0a1e3a76d671c073b59c813a4119b610b725;p=thirdparty%2Flinux-firmware.git nvidia: add GSP-RM version 570.144 firmware images The Nouveau driver has been updated to support the 570.144 GSP firmware from Nvidia. This new firmware is required to support Hopper and Blackwell GPUs. GA10x and AD10x GPUs share the same 61MB firmware image, so Nouveau supports 570.144 on all Turing and later GPUs. Signed-off-by: Timur Tabi --- diff --git a/WHENCE b/WHENCE index 98bbe6f3..33fca708 100644 --- a/WHENCE +++ b/WHENCE @@ -5830,34 +5830,64 @@ Firmware images needed for GSP-RM: File: nvidia/tu102/gsp/bootloader-535.113.01.bin File: nvidia/tu102/gsp/booter_load-535.113.01.bin File: nvidia/tu102/gsp/booter_unload-535.113.01.bin +File: nvidia/tu102/gsp/bootloader-570.144.bin +File: nvidia/tu102/gsp/booter_load-570.144.bin +File: nvidia/tu102/gsp/booter_unload-570.144.bin Link: nvidia/tu104/gsp -> ../tu102/gsp Link: nvidia/tu106/gsp -> ../tu102/gsp File: nvidia/tu116/gsp/booter_load-535.113.01.bin File: nvidia/tu116/gsp/booter_unload-535.113.01.bin Link: nvidia/tu116/gsp/bootloader-535.113.01.bin -> ../../tu102/gsp/bootloader-535.113.01.bin +File: nvidia/tu116/gsp/booter_load-570.144.bin +File: nvidia/tu116/gsp/booter_unload-570.144.bin +Link: nvidia/tu116/gsp/bootloader-570.144.bin -> ../../tu102/gsp/bootloader-570.144.bin Link: nvidia/tu117/gsp -> ../tu116/gsp File: nvidia/ga100/gsp/bootloader-535.113.01.bin File: nvidia/ga100/gsp/booter_load-535.113.01.bin File: nvidia/ga100/gsp/booter_unload-535.113.01.bin - -File: nvidia/ad102/gsp/bootloader-535.113.01.bin -File: nvidia/ad102/gsp/booter_load-535.113.01.bin -File: nvidia/ad102/gsp/booter_unload-535.113.01.bin -Link: nvidia/ad103/gsp -> ../ad102/gsp -Link: nvidia/ad104/gsp -> ../ad102/gsp -Link: nvidia/ad106/gsp -> ../ad102/gsp -Link: nvidia/ad107/gsp -> ../ad102/gsp +File: nvidia/ga100/gsp/bootloader-570.144.bin +File: nvidia/ga100/gsp/booter_load-570.144.bin +File: nvidia/ga100/gsp/booter_unload-570.144.bin File: nvidia/ga102/gsp/bootloader-535.113.01.bin File: nvidia/ga102/gsp/booter_load-535.113.01.bin File: nvidia/ga102/gsp/booter_unload-535.113.01.bin +File: nvidia/ga102/gsp/bootloader-570.144.bin +File: nvidia/ga102/gsp/booter_load-570.144.bin +File: nvidia/ga102/gsp/booter_unload-570.144.bin Link: nvidia/ga103/gsp -> ../ga102/gsp Link: nvidia/ga104/gsp -> ../ga102/gsp Link: nvidia/ga106/gsp -> ../ga102/gsp Link: nvidia/ga107/gsp -> ../ga102/gsp +File: nvidia/ad102/gsp/bootloader-535.113.01.bin +File: nvidia/ad102/gsp/booter_load-535.113.01.bin +File: nvidia/ad102/gsp/booter_unload-535.113.01.bin +File: nvidia/ad102/gsp/bootloader-570.144.bin +File: nvidia/ad102/gsp/booter_load-570.144.bin +File: nvidia/ad102/gsp/booter_unload-570.144.bin +File: nvidia/ad102/gsp/scrubber-570.144.bin +Link: nvidia/ad103 -> ad102 +Link: nvidia/ad104 -> ad102 +Link: nvidia/ad106 -> ad102 +Link: nvidia/ad107 -> ad102 + +File: nvidia/gh100/gsp/bootloader-570.144.bin +File: nvidia/gh100/gsp/fmc-570.144.bin + +File: nvidia/gb100/gsp/bootloader-570.144.bin +File: nvidia/gb100/gsp/fmc-570.144.bin +Link: nvidia/gb102 -> gb100 + +File: nvidia/gb202/gsp/bootloader-570.144.bin +File: nvidia/gb202/gsp/fmc-570.144.bin +Link: nvidia/gb203 -> gb202 +Link: nvidia/gb205 -> gb202 +Link: nvidia/gb206 -> gb202 +Link: nvidia/gb207 -> gb202 + File: nvidia/tu102/gsp/gsp-535.113.01.bin Origin: gsp_tu10x.bin from NVIDIA-Linux-x86_64-535.113.01.run Link: nvidia/tu116/gsp/gsp-535.113.01.bin -> ../../tu102/gsp/gsp-535.113.01.bin @@ -5867,6 +5897,17 @@ File: nvidia/ga102/gsp/gsp-535.113.01.bin Origin: gsp_ga10x.bin from NVIDIA-Linux-x86_64-535.113.01.run Link: nvidia/ad102/gsp/gsp-535.113.01.bin -> ../../ga102/gsp/gsp-535.113.01.bin +File: nvidia/tu102/gsp/gsp-570.144.bin +Origin: gsp_tu10x.bin from NVIDIA-Linux-x86_64-570.144.run +Link: nvidia/tu116/gsp/gsp-570.144.bin -> ../../tu102/gsp/gsp-570.144.bin +Link: nvidia/ga100/gsp/gsp-570.144.bin -> ../../tu102/gsp/gsp-570.144.bin + +File: nvidia/ga102/gsp/gsp-570.144.bin +Origin: gsp_ga10x.bin from NVIDIA-Linux-x86_64-570.144.run +Link: nvidia/ad102/gsp/gsp-570.144.bin -> ../../ga102/gsp/gsp-570.144.bin +Link: nvidia/gh100/gsp/gsp-570.144.bin -> ../../ga102/gsp/gsp-570.144.bin +Link: nvidia/gb100/gsp/gsp-570.144.bin -> ../../ga102/gsp/gsp-570.144.bin +Link: nvidia/gb202/gsp/gsp-570.144.bin -> ../../ga102/gsp/gsp-570.144.bin Licence: Redistributable. See LICENCE.nvidia for details -------------------------------------------------------------------------- diff --git a/nvidia/ad102/gsp/booter_load-570.144.bin b/nvidia/ad102/gsp/booter_load-570.144.bin new file mode 100644 index 00000000..c56cb29b Binary files /dev/null and b/nvidia/ad102/gsp/booter_load-570.144.bin differ diff --git a/nvidia/ad102/gsp/booter_unload-570.144.bin b/nvidia/ad102/gsp/booter_unload-570.144.bin new file mode 100644 index 00000000..8c1b5008 Binary files /dev/null and b/nvidia/ad102/gsp/booter_unload-570.144.bin differ diff --git a/nvidia/ad102/gsp/bootloader-570.144.bin b/nvidia/ad102/gsp/bootloader-570.144.bin new file mode 100644 index 00000000..fa10983a Binary files /dev/null and b/nvidia/ad102/gsp/bootloader-570.144.bin differ diff --git a/nvidia/ad102/gsp/scrubber-570.144.bin b/nvidia/ad102/gsp/scrubber-570.144.bin new file mode 100644 index 00000000..25f9381a Binary files /dev/null and b/nvidia/ad102/gsp/scrubber-570.144.bin differ diff --git a/nvidia/ga100/gsp/booter_load-570.144.bin b/nvidia/ga100/gsp/booter_load-570.144.bin new file mode 100644 index 00000000..325a4242 Binary files /dev/null and b/nvidia/ga100/gsp/booter_load-570.144.bin differ diff --git a/nvidia/ga100/gsp/booter_unload-570.144.bin b/nvidia/ga100/gsp/booter_unload-570.144.bin new file mode 100644 index 00000000..97b785a5 Binary files /dev/null and b/nvidia/ga100/gsp/booter_unload-570.144.bin differ diff --git a/nvidia/ga100/gsp/bootloader-570.144.bin b/nvidia/ga100/gsp/bootloader-570.144.bin new file mode 100644 index 00000000..d85da336 Binary files /dev/null and b/nvidia/ga100/gsp/bootloader-570.144.bin differ diff --git a/nvidia/ga102/gsp/booter_load-570.144.bin b/nvidia/ga102/gsp/booter_load-570.144.bin new file mode 100644 index 00000000..d3164b04 Binary files /dev/null and b/nvidia/ga102/gsp/booter_load-570.144.bin differ diff --git a/nvidia/ga102/gsp/booter_unload-570.144.bin b/nvidia/ga102/gsp/booter_unload-570.144.bin new file mode 100644 index 00000000..1f78fa99 Binary files /dev/null and b/nvidia/ga102/gsp/booter_unload-570.144.bin differ diff --git a/nvidia/ga102/gsp/bootloader-570.144.bin b/nvidia/ga102/gsp/bootloader-570.144.bin new file mode 100644 index 00000000..db1c05a5 Binary files /dev/null and b/nvidia/ga102/gsp/bootloader-570.144.bin differ diff --git a/nvidia/ga102/gsp/gsp-570.144.bin b/nvidia/ga102/gsp/gsp-570.144.bin new file mode 100644 index 00000000..f20f1aa1 Binary files /dev/null and b/nvidia/ga102/gsp/gsp-570.144.bin differ diff --git a/nvidia/gb100/gsp/bootloader-570.144.bin b/nvidia/gb100/gsp/bootloader-570.144.bin new file mode 100644 index 00000000..3fbfc374 Binary files /dev/null and b/nvidia/gb100/gsp/bootloader-570.144.bin differ diff --git a/nvidia/gb100/gsp/fmc-570.144.bin b/nvidia/gb100/gsp/fmc-570.144.bin new file mode 100644 index 00000000..7e9c382c Binary files /dev/null and b/nvidia/gb100/gsp/fmc-570.144.bin differ diff --git a/nvidia/gb202/gsp/bootloader-570.144.bin b/nvidia/gb202/gsp/bootloader-570.144.bin new file mode 100644 index 00000000..7d210fc2 Binary files /dev/null and b/nvidia/gb202/gsp/bootloader-570.144.bin differ diff --git a/nvidia/gb202/gsp/fmc-570.144.bin b/nvidia/gb202/gsp/fmc-570.144.bin new file mode 100644 index 00000000..ce428007 Binary files /dev/null and b/nvidia/gb202/gsp/fmc-570.144.bin differ diff --git a/nvidia/gh100/gsp/bootloader-570.144.bin b/nvidia/gh100/gsp/bootloader-570.144.bin new file mode 100644 index 00000000..e6f375bb Binary files /dev/null and b/nvidia/gh100/gsp/bootloader-570.144.bin differ diff --git a/nvidia/gh100/gsp/fmc-570.144.bin b/nvidia/gh100/gsp/fmc-570.144.bin new file mode 100644 index 00000000..b05cdaee Binary files /dev/null and b/nvidia/gh100/gsp/fmc-570.144.bin differ diff --git a/nvidia/tu102/gsp/booter_load-570.144.bin b/nvidia/tu102/gsp/booter_load-570.144.bin new file mode 100644 index 00000000..3f21cff8 Binary files /dev/null and b/nvidia/tu102/gsp/booter_load-570.144.bin differ diff --git a/nvidia/tu102/gsp/booter_unload-570.144.bin b/nvidia/tu102/gsp/booter_unload-570.144.bin new file mode 100644 index 00000000..3c328594 Binary files /dev/null and b/nvidia/tu102/gsp/booter_unload-570.144.bin differ diff --git a/nvidia/tu102/gsp/bootloader-570.144.bin b/nvidia/tu102/gsp/bootloader-570.144.bin new file mode 100644 index 00000000..40f81b27 Binary files /dev/null and b/nvidia/tu102/gsp/bootloader-570.144.bin differ diff --git a/nvidia/tu102/gsp/gsp-570.144.bin b/nvidia/tu102/gsp/gsp-570.144.bin new file mode 100644 index 00000000..7fb967b0 Binary files /dev/null and b/nvidia/tu102/gsp/gsp-570.144.bin differ diff --git a/nvidia/tu116/gsp/booter_load-570.144.bin b/nvidia/tu116/gsp/booter_load-570.144.bin new file mode 100644 index 00000000..9bdee58d Binary files /dev/null and b/nvidia/tu116/gsp/booter_load-570.144.bin differ diff --git a/nvidia/tu116/gsp/booter_unload-570.144.bin b/nvidia/tu116/gsp/booter_unload-570.144.bin new file mode 100644 index 00000000..860891a6 Binary files /dev/null and b/nvidia/tu116/gsp/booter_unload-570.144.bin differ