git: 64c55d453cc7 - main - graphics/gpu-firmware*kmod: Update to 20260519

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Sun, 14 Jun 2026 16:28:54 UTC
The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=64c55d453cc768e42a6a31f570f039deb5f621b4

commit 64c55d453cc768e42a6a31f570f039deb5f621b4
Author:     Jean-Sébastien Pédron <dumbbell@FreeBSD.org>
AuthorDate: 2026-06-14 12:30:12 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2026-06-14 16:28:46 +0000

    graphics/gpu-firmware*kmod: Update to 20260519
    
    Co-authored-by: Gleb Popov <arrowd@FreeBSD.org>
---
 graphics/gpu-firmware-amd-kmod/Makefile    |  69 +++++++++++---
 graphics/gpu-firmware-amd-kmod/distinfo    |   6 +-
 graphics/gpu-firmware-amd-kmod/pkg-plist   |  95 +++++++++++++++++++
 graphics/gpu-firmware-intel-kmod/Makefile  |   7 +-
 graphics/gpu-firmware-intel-kmod/distinfo  |   6 +-
 graphics/gpu-firmware-intel-kmod/pkg-plist |  10 ++
 graphics/gpu-firmware-kmod/Makefile        | 147 +++++++++++++++++++----------
 graphics/gpu-firmware-radeon-kmod/Makefile |   4 +-
 graphics/gpu-firmware-radeon-kmod/distinfo |   6 +-
 9 files changed, 275 insertions(+), 75 deletions(-)

diff --git a/graphics/gpu-firmware-amd-kmod/Makefile b/graphics/gpu-firmware-amd-kmod/Makefile
index 48ec713e631b..2d198c4aea4b 100644
--- a/graphics/gpu-firmware-amd-kmod/Makefile
+++ b/graphics/gpu-firmware-amd-kmod/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	gpu-firmware-amd-kmod
-PORTVERSION=	20250109
+PORTVERSION=	20260519
 CATEGORIES=	graphics
 
 MAINTAINER=	x11@FreeBSD.org
@@ -16,7 +16,9 @@ ONLY_FOR_ARCHS_REASON=	AMD GPUs are only available on aarch64, x86 and powerpc64
 
 PKGNAMESUFFIX=	-${FLAVOR:C/_/-/g}
 FLAVORS=	aldebaran \
+		aldebaran_ip_discovery \
 		arcturus \
+		arcturus_ip_discovery \
 		banks \
 		beige_goby \
 		bonaire \
@@ -28,8 +30,11 @@ FLAVORS=	aldebaran \
 		dcn_3_2_0 \
 		dcn_3_2_1 \
 		dcn_3_5 \
+		dcn_3_5_1 \
+		dcn_3_6 \
+		dcn_4_0_1 \
+		dimgrey_cavefish \
 		fiji \
-		gc_9_4_3 \
 		gc_10_3_6 \
 		gc_10_3_7 \
 		gc_11_0_0 \
@@ -38,33 +43,56 @@ FLAVORS=	aldebaran \
 		gc_11_0_3 \
 		gc_11_0_4 \
 		gc_11_5_0 \
+		gc_11_5_1 \
+		gc_11_5_2 \
+		gc_11_5_3 \
+		gc_12_0_0 \
+		gc_12_0_1 \
+		gc_9_4_3 \
+		gc_9_4_4 \
+		gc_9_5_0 \
+		green_sardine \
 		hainan \
 		hawaii \
+		isp_4_1_1 \
 		kabini \
 		kaveri \
 		mullins \
 		navi10 \
 		navi12 \
 		navi14 \
+		navy_flounder \
 		oland \
 		picasso \
+		picasso_ip_discovery \
 		pitcairn \
 		polaris10 \
 		polaris11 \
 		polaris12 \
 		psp_13_0_0 \
+		psp_13_0_10 \
+		psp_13_0_11 \
 		psp_13_0_4 \
 		psp_13_0_5 \
 		psp_13_0_6 \
 		psp_13_0_7 \
 		psp_13_0_8 \
-		psp_13_0_10 \
-		psp_13_0_11 \
+		psp_13_0_12 \
+		psp_13_0_14 \
 		psp_14_0_0 \
+		psp_14_0_1 \
+		psp_14_0_2 \
+		psp_14_0_3 \
+		psp_14_0_4 \
+		psp_14_0_5 \
 		raven \
+		raven_ip_discovery \
 		raven2 \
+		raven2_ip_discovery \
 		renoir \
 		sdma_4_4_2 \
+		sdma_4_4_4 \
+		sdma_4_4_5 \
 		sdma_5_2_6 \
 		sdma_5_2_7 \
 		sdma_6_0_0 \
@@ -72,33 +100,47 @@ FLAVORS=	aldebaran \
 		sdma_6_0_2 \
 		sdma_6_0_3 \
 		sdma_6_1_0 \
+		sdma_6_1_1 \
+		sdma_6_1_2 \
+		sdma_6_1_3 \
+		sdma_7_0_0 \
+		sdma_7_0_1 \
 		si58 \
+		sienna_cichlid \
 		smu_13_0_0 \
+		smu_13_0_10 \
 		smu_13_0_6 \
 		smu_13_0_7 \
-		smu_13_0_10 \
+		smu_13_0_14 \
 		smu_14_0_2 \
+		smu_14_0_3 \
 		stoney \
 		tahiti \
 		tonga \
 		topaz \
+		umsch_mm_4_0_0 \
+		vangogh \
 		vcn_3_1_2 \
 		vcn_4_0_0 \
 		vcn_4_0_2 \
 		vcn_4_0_3 \
 		vcn_4_0_4 \
 		vcn_4_0_5 \
+		vcn_4_0_6 \
+		vcn_4_0_6_1 \
+		vcn_5_0_0 \
+		vcn_5_0_1 \
 		vega10 \
+		vega10_ip_discovery \
 		vega12 \
+		vega12_ip_discovery \
 		vega20 \
+		vega20_ip_discovery \
 		vegam \
 		verde \
 		vpe_6_1_0 \
-		dimgrey_cavefish \
-		green_sardine \
-		navy_flounder \
-		sienna_cichlid \
-		vangogh \
+		vpe_6_1_1 \
+		vpe_6_1_3 \
 		yellow_carp
 
 USES=		kmod uidfix
@@ -106,11 +148,16 @@ USES=		kmod uidfix
 USE_GITHUB=	yes
 GH_ACCOUNT=	freebsd
 GH_PROJECT=	drm-kmod-firmware
-GH_TAGNAME=	20250109
+GH_TAGNAME=	20260519
 
 MAKE_ENV=	KMODS="amdgpukmsfw"
 MAKE_ENV+=	AMDGPUKMODS="${FLAVOR}"
 
+.for flav in ${FLAVORS:O}
+# Used to generate lines for graphics/gpu-firmware-kmod
+DEPENDENCY_LINES+=	${PORTNAME}-${flav:C/_/-/g}>0:graphics/${PORTNAME}@${flav}
+.endfor
+
 .include <bsd.port.pre.mk>
 
 PLIST_SUB+=	${FLAVORS:N${FLAVOR}:@v@${v:tu}="\@comment "@}
diff --git a/graphics/gpu-firmware-amd-kmod/distinfo b/graphics/gpu-firmware-amd-kmod/distinfo
index 69a92c21b046..52377f647b39 100644
--- a/graphics/gpu-firmware-amd-kmod/distinfo
+++ b/graphics/gpu-firmware-amd-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765464984
-SHA256 (freebsd-drm-kmod-firmware-20250109_GH0.tar.gz) = b204a6bbc44e537cf74d84a025a3634833e86a0f28cedf1ae216257039414229
-SIZE (freebsd-drm-kmod-firmware-20250109_GH0.tar.gz) = 40111427
+TIMESTAMP = 1781433979
+SHA256 (freebsd-drm-kmod-firmware-20260519_GH0.tar.gz) = 4d06da7098d47cef85a3247858b3b8413625bea0e081ea8fa5a13aa1732a55ba
+SIZE (freebsd-drm-kmod-firmware-20260519_GH0.tar.gz) = 48937418
diff --git a/graphics/gpu-firmware-amd-kmod/pkg-plist b/graphics/gpu-firmware-amd-kmod/pkg-plist
index be5150429a71..64dc74f4f04f 100644
--- a/graphics/gpu-firmware-amd-kmod/pkg-plist
+++ b/graphics/gpu-firmware-amd-kmod/pkg-plist
@@ -1,5 +1,6 @@
 %%ARCTURUS%%/%%KMODDIR%%/amdgpu_arcturus_asd_bin.ko
 %%ARCTURUS%%/%%KMODDIR%%/amdgpu_arcturus_gpu_info_bin.ko
+%%ARCTURUS_IP_DISCOVERY%%/%%KMODDIR%%/amdgpu_arcturus_ip_discovery_bin.ko
 %%ARCTURUS%%/%%KMODDIR%%/amdgpu_arcturus_mec2_bin.ko
 %%ARCTURUS%%/%%KMODDIR%%/amdgpu_arcturus_mec_bin.ko
 %%ARCTURUS%%/%%KMODDIR%%/amdgpu_arcturus_rlc_bin.ko
@@ -8,6 +9,7 @@
 %%ARCTURUS%%/%%KMODDIR%%/amdgpu_arcturus_sos_bin.ko
 %%ARCTURUS%%/%%KMODDIR%%/amdgpu_arcturus_ta_bin.ko
 %%ARCTURUS%%/%%KMODDIR%%/amdgpu_arcturus_vcn_bin.ko
+%%ALDEBARAN_IP_DISCOVERY%%/%%KMODDIR%%/amdgpu_aldebaran_ip_discovery_bin.ko
 %%ALDEBARAN%%/%%KMODDIR%%/amdgpu_aldebaran_mec2_bin.ko
 %%ALDEBARAN%%/%%KMODDIR%%/amdgpu_aldebaran_mec_bin.ko
 %%ALDEBARAN%%/%%KMODDIR%%/amdgpu_aldebaran_rlc_bin.ko
@@ -67,6 +69,9 @@
 %%DCN_3_2_0%%/%%KMODDIR%%/amdgpu_dcn_3_2_0_dmcub_bin.ko
 %%DCN_3_2_1%%/%%KMODDIR%%/amdgpu_dcn_3_2_1_dmcub_bin.ko
 %%DCN_3_5%%/%%KMODDIR%%/amdgpu_dcn_3_5_dmcub_bin.ko
+%%DCN_3_5_1%%/%%KMODDIR%%/amdgpu_dcn_3_5_1_dmcub_bin.ko
+%%DCN_3_6%%/%%KMODDIR%%/amdgpu_dcn_3_6_dmcub_bin.ko
+%%DCN_4_0_1%%/%%KMODDIR%%/amdgpu_dcn_4_0_1_dmcub_bin.ko
 %%FIJI%%/%%KMODDIR%%/amdgpu_fiji_ce_bin.ko
 %%FIJI%%/%%KMODDIR%%/amdgpu_fiji_mc_bin.ko
 %%FIJI%%/%%KMODDIR%%/amdgpu_fiji_me_bin.ko
@@ -81,6 +86,13 @@
 %%FIJI%%/%%KMODDIR%%/amdgpu_fiji_vce_bin.ko
 %%GC_9_4_3%%/%%KMODDIR%%/amdgpu_gc_9_4_3_mec_bin.ko
 %%GC_9_4_3%%/%%KMODDIR%%/amdgpu_gc_9_4_3_rlc_bin.ko
+%%GC_9_4_3%%/%%KMODDIR%%/amdgpu_gc_9_4_3_sjt_mec_bin.ko
+%%GC_9_4_4%%/%%KMODDIR%%/amdgpu_gc_9_4_4_mec_bin.ko
+%%GC_9_4_4%%/%%KMODDIR%%/amdgpu_gc_9_4_4_rlc_bin.ko
+%%GC_9_4_4%%/%%KMODDIR%%/amdgpu_gc_9_4_4_sjt_mec_bin.ko
+%%GC_9_5_0%%/%%KMODDIR%%/amdgpu_gc_9_5_0_mec_bin.ko
+%%GC_9_5_0%%/%%KMODDIR%%/amdgpu_gc_9_5_0_rlc_bin.ko
+%%GC_9_5_0%%/%%KMODDIR%%/amdgpu_gc_9_5_0_sjt_mec_bin.ko
 %%GC_10_3_6%%/%%KMODDIR%%/amdgpu_gc_10_3_6_ce_bin.ko
 %%GC_10_3_6%%/%%KMODDIR%%/amdgpu_gc_10_3_6_me_bin.ko
 %%GC_10_3_6%%/%%KMODDIR%%/amdgpu_gc_10_3_6_mec_bin.ko
@@ -94,13 +106,16 @@
 %%GC_10_3_7%%/%%KMODDIR%%/amdgpu_gc_10_3_7_pfp_bin.ko
 %%GC_10_3_7%%/%%KMODDIR%%/amdgpu_gc_10_3_7_rlc_bin.ko
 %%GC_11_0_0%%/%%KMODDIR%%/amdgpu_gc_11_0_0_imu_bin.ko
+%%GC_11_0_0%%/%%KMODDIR%%/amdgpu_gc_11_0_0_imu_kicker_bin.ko
 %%GC_11_0_0%%/%%KMODDIR%%/amdgpu_gc_11_0_0_me_bin.ko
 %%GC_11_0_0%%/%%KMODDIR%%/amdgpu_gc_11_0_0_mec_bin.ko
 %%GC_11_0_0%%/%%KMODDIR%%/amdgpu_gc_11_0_0_mes_bin.ko
 %%GC_11_0_0%%/%%KMODDIR%%/amdgpu_gc_11_0_0_mes1_bin.ko
 %%GC_11_0_0%%/%%KMODDIR%%/amdgpu_gc_11_0_0_mes_2_bin.ko
 %%GC_11_0_0%%/%%KMODDIR%%/amdgpu_gc_11_0_0_pfp_bin.ko
+%%GC_11_0_0%%/%%KMODDIR%%/amdgpu_gc_11_0_0_rlc_1_bin.ko
 %%GC_11_0_0%%/%%KMODDIR%%/amdgpu_gc_11_0_0_rlc_bin.ko
+%%GC_11_0_0%%/%%KMODDIR%%/amdgpu_gc_11_0_0_rlc_kicker_bin.ko
 %%GC_11_0_1%%/%%KMODDIR%%/amdgpu_gc_11_0_1_imu_bin.ko
 %%GC_11_0_1%%/%%KMODDIR%%/amdgpu_gc_11_0_1_me_bin.ko
 %%GC_11_0_1%%/%%KMODDIR%%/amdgpu_gc_11_0_1_mec_bin.ko
@@ -139,6 +154,45 @@
 %%GC_11_5_0%%/%%KMODDIR%%/amdgpu_gc_11_5_0_mes_2_bin.ko
 %%GC_11_5_0%%/%%KMODDIR%%/amdgpu_gc_11_5_0_pfp_bin.ko
 %%GC_11_5_0%%/%%KMODDIR%%/amdgpu_gc_11_5_0_rlc_bin.ko
+%%GC_11_5_1%%/%%KMODDIR%%/amdgpu_gc_11_5_1_imu_bin.ko
+%%GC_11_5_1%%/%%KMODDIR%%/amdgpu_gc_11_5_1_me_bin.ko
+%%GC_11_5_1%%/%%KMODDIR%%/amdgpu_gc_11_5_1_mec_bin.ko
+%%GC_11_5_1%%/%%KMODDIR%%/amdgpu_gc_11_5_1_mes1_bin.ko
+%%GC_11_5_1%%/%%KMODDIR%%/amdgpu_gc_11_5_1_mes_2_bin.ko
+%%GC_11_5_1%%/%%KMODDIR%%/amdgpu_gc_11_5_1_pfp_bin.ko
+%%GC_11_5_1%%/%%KMODDIR%%/amdgpu_gc_11_5_1_rlc_bin.ko
+%%GC_11_5_2%%/%%KMODDIR%%/amdgpu_gc_11_5_2_imu_bin.ko
+%%GC_11_5_2%%/%%KMODDIR%%/amdgpu_gc_11_5_2_me_bin.ko
+%%GC_11_5_2%%/%%KMODDIR%%/amdgpu_gc_11_5_2_mec_bin.ko
+%%GC_11_5_2%%/%%KMODDIR%%/amdgpu_gc_11_5_2_mes1_bin.ko
+%%GC_11_5_2%%/%%KMODDIR%%/amdgpu_gc_11_5_2_mes_2_bin.ko
+%%GC_11_5_2%%/%%KMODDIR%%/amdgpu_gc_11_5_2_pfp_bin.ko
+%%GC_11_5_2%%/%%KMODDIR%%/amdgpu_gc_11_5_2_rlc_bin.ko
+%%GC_11_5_3%%/%%KMODDIR%%/amdgpu_gc_11_5_3_imu_bin.ko
+%%GC_11_5_3%%/%%KMODDIR%%/amdgpu_gc_11_5_3_me_bin.ko
+%%GC_11_5_3%%/%%KMODDIR%%/amdgpu_gc_11_5_3_mec_bin.ko
+%%GC_11_5_3%%/%%KMODDIR%%/amdgpu_gc_11_5_3_mes1_bin.ko
+%%GC_11_5_3%%/%%KMODDIR%%/amdgpu_gc_11_5_3_mes_2_bin.ko
+%%GC_11_5_3%%/%%KMODDIR%%/amdgpu_gc_11_5_3_pfp_bin.ko
+%%GC_11_5_3%%/%%KMODDIR%%/amdgpu_gc_11_5_3_rlc_bin.ko
+%%GC_12_0_0%%/%%KMODDIR%%/amdgpu_gc_12_0_0_imu_bin.ko
+%%GC_12_0_0%%/%%KMODDIR%%/amdgpu_gc_12_0_0_me_bin.ko
+%%GC_12_0_0%%/%%KMODDIR%%/amdgpu_gc_12_0_0_mec_bin.ko
+%%GC_12_0_0%%/%%KMODDIR%%/amdgpu_gc_12_0_0_mes1_bin.ko
+%%GC_12_0_0%%/%%KMODDIR%%/amdgpu_gc_12_0_0_mes_bin.ko
+%%GC_12_0_0%%/%%KMODDIR%%/amdgpu_gc_12_0_0_pfp_bin.ko
+%%GC_12_0_0%%/%%KMODDIR%%/amdgpu_gc_12_0_0_rlc_bin.ko
+%%GC_12_0_0%%/%%KMODDIR%%/amdgpu_gc_12_0_0_toc_bin.ko
+%%GC_12_0_0%%/%%KMODDIR%%/amdgpu_gc_12_0_0_uni_mes_bin.ko
+%%GC_12_0_1%%/%%KMODDIR%%/amdgpu_gc_12_0_1_imu_bin.ko
+%%GC_12_0_1%%/%%KMODDIR%%/amdgpu_gc_12_0_1_me_bin.ko
+%%GC_12_0_1%%/%%KMODDIR%%/amdgpu_gc_12_0_1_mec_bin.ko
+%%GC_12_0_1%%/%%KMODDIR%%/amdgpu_gc_12_0_1_mes1_bin.ko
+%%GC_12_0_1%%/%%KMODDIR%%/amdgpu_gc_12_0_1_mes_bin.ko
+%%GC_12_0_1%%/%%KMODDIR%%/amdgpu_gc_12_0_1_pfp_bin.ko
+%%GC_12_0_1%%/%%KMODDIR%%/amdgpu_gc_12_0_1_rlc_bin.ko
+%%GC_12_0_1%%/%%KMODDIR%%/amdgpu_gc_12_0_1_toc_bin.ko
+%%GC_12_0_1%%/%%KMODDIR%%/amdgpu_gc_12_0_1_uni_mes_bin.ko
 %%HAINAN%%/%%KMODDIR%%/amdgpu_hainan_ce_bin.ko
 %%HAINAN%%/%%KMODDIR%%/amdgpu_hainan_k_smc_bin.ko
 %%HAINAN%%/%%KMODDIR%%/amdgpu_hainan_mc_bin.ko
@@ -158,6 +212,7 @@
 %%HAWAII%%/%%KMODDIR%%/amdgpu_hawaii_smc_bin.ko
 %%HAWAII%%/%%KMODDIR%%/amdgpu_hawaii_uvd_bin.ko
 %%HAWAII%%/%%KMODDIR%%/amdgpu_hawaii_vce_bin.ko
+%%ISP_4_1_1%%/%%KMODDIR%%/amdgpu_isp_4_1_1_bin.ko
 %%KABINI%%/%%KMODDIR%%/amdgpu_kabini_ce_bin.ko
 %%KABINI%%/%%KMODDIR%%/amdgpu_kabini_me_bin.ko
 %%KABINI%%/%%KMODDIR%%/amdgpu_kabini_mec_bin.ko
@@ -245,6 +300,7 @@
 %%PICASSO%%/%%KMODDIR%%/amdgpu_picasso_asd_bin.ko
 %%PICASSO%%/%%KMODDIR%%/amdgpu_picasso_ce_bin.ko
 %%PICASSO%%/%%KMODDIR%%/amdgpu_picasso_gpu_info_bin.ko
+%%PICASSO_IP_DISCOVERY%%/%%KMODDIR%%/amdgpu_picasso_ip_discovery_bin.ko
 %%PICASSO%%/%%KMODDIR%%/amdgpu_picasso_me_bin.ko
 %%PICASSO%%/%%KMODDIR%%/amdgpu_picasso_mec2_bin.ko
 %%PICASSO%%/%%KMODDIR%%/amdgpu_picasso_mec_bin.ko
@@ -325,7 +381,9 @@
 %%POLARIS12%%/%%KMODDIR%%/amdgpu_polaris12_uvd_bin.ko
 %%POLARIS12%%/%%KMODDIR%%/amdgpu_polaris12_vce_bin.ko
 %%PSP_13_0_0%%/%%KMODDIR%%/amdgpu_psp_13_0_0_sos_bin.ko
+%%PSP_13_0_0%%/%%KMODDIR%%/amdgpu_psp_13_0_0_sos_kicker_bin.ko
 %%PSP_13_0_0%%/%%KMODDIR%%/amdgpu_psp_13_0_0_ta_bin.ko
+%%PSP_13_0_0%%/%%KMODDIR%%/amdgpu_psp_13_0_0_ta_kicker_bin.ko
 %%PSP_13_0_4%%/%%KMODDIR%%/amdgpu_psp_13_0_4_ta_bin.ko
 %%PSP_13_0_4%%/%%KMODDIR%%/amdgpu_psp_13_0_4_toc_bin.ko
 %%PSP_13_0_5%%/%%KMODDIR%%/amdgpu_psp_13_0_5_asd_bin.ko
@@ -342,11 +400,26 @@
 %%PSP_13_0_10%%/%%KMODDIR%%/amdgpu_psp_13_0_10_ta_bin.ko
 %%PSP_13_0_11%%/%%KMODDIR%%/amdgpu_psp_13_0_11_ta_bin.ko
 %%PSP_13_0_11%%/%%KMODDIR%%/amdgpu_psp_13_0_11_toc_bin.ko
+%%PSP_13_0_12%%/%%KMODDIR%%/amdgpu_psp_13_0_12_sos_bin.ko
+%%PSP_13_0_12%%/%%KMODDIR%%/amdgpu_psp_13_0_12_ta_bin.ko
+%%PSP_13_0_14%%/%%KMODDIR%%/amdgpu_psp_13_0_14_sos_bin.ko
+%%PSP_13_0_14%%/%%KMODDIR%%/amdgpu_psp_13_0_14_ta_bin.ko
 %%PSP_14_0_0%%/%%KMODDIR%%/amdgpu_psp_14_0_0_ta_bin.ko
 %%PSP_14_0_0%%/%%KMODDIR%%/amdgpu_psp_14_0_0_toc_bin.ko
+%%PSP_14_0_1%%/%%KMODDIR%%/amdgpu_psp_14_0_1_ta_bin.ko
+%%PSP_14_0_1%%/%%KMODDIR%%/amdgpu_psp_14_0_1_toc_bin.ko
+%%PSP_14_0_2%%/%%KMODDIR%%/amdgpu_psp_14_0_2_sos_bin.ko
+%%PSP_14_0_2%%/%%KMODDIR%%/amdgpu_psp_14_0_2_ta_bin.ko
+%%PSP_14_0_3%%/%%KMODDIR%%/amdgpu_psp_14_0_3_sos_bin.ko
+%%PSP_14_0_3%%/%%KMODDIR%%/amdgpu_psp_14_0_3_ta_bin.ko
+%%PSP_14_0_4%%/%%KMODDIR%%/amdgpu_psp_14_0_4_ta_bin.ko
+%%PSP_14_0_4%%/%%KMODDIR%%/amdgpu_psp_14_0_4_toc_bin.ko
+%%PSP_14_0_5%%/%%KMODDIR%%/amdgpu_psp_14_0_5_ta_bin.ko
+%%PSP_14_0_5%%/%%KMODDIR%%/amdgpu_psp_14_0_5_toc_bin.ko
 %%RAVEN2%%/%%KMODDIR%%/amdgpu_raven2_asd_bin.ko
 %%RAVEN2%%/%%KMODDIR%%/amdgpu_raven2_ce_bin.ko
 %%RAVEN2%%/%%KMODDIR%%/amdgpu_raven2_gpu_info_bin.ko
+%%RAVEN2_IP_DISCOVERY%%/%%KMODDIR%%/amdgpu_raven2_ip_discovery_bin.ko
 %%RAVEN2%%/%%KMODDIR%%/amdgpu_raven2_me_bin.ko
 %%RAVEN2%%/%%KMODDIR%%/amdgpu_raven2_mec2_bin.ko
 %%RAVEN2%%/%%KMODDIR%%/amdgpu_raven2_mec_bin.ko
@@ -359,6 +432,7 @@
 %%RAVEN%%/%%KMODDIR%%/amdgpu_raven_ce_bin.ko
 %%RAVEN%%/%%KMODDIR%%/amdgpu_raven_dmcu_bin.ko
 %%RAVEN%%/%%KMODDIR%%/amdgpu_raven_gpu_info_bin.ko
+%%RAVEN_IP_DISCOVERY%%/%%KMODDIR%%/amdgpu_raven_ip_discovery_bin.ko
 %%RAVEN%%/%%KMODDIR%%/amdgpu_raven_kicker_rlc_bin.ko
 %%RAVEN%%/%%KMODDIR%%/amdgpu_raven_me_bin.ko
 %%RAVEN%%/%%KMODDIR%%/amdgpu_raven_mec2_bin.ko
@@ -381,6 +455,8 @@
 %%RENOIR%%/%%KMODDIR%%/amdgpu_renoir_ta_bin.ko
 %%RENOIR%%/%%KMODDIR%%/amdgpu_renoir_vcn_bin.ko
 %%SDMA_4_4_2%%/%%KMODDIR%%/amdgpu_sdma_4_4_2_bin.ko
+%%SDMA_4_4_4%%/%%KMODDIR%%/amdgpu_sdma_4_4_4_bin.ko
+%%SDMA_4_4_5%%/%%KMODDIR%%/amdgpu_sdma_4_4_5_bin.ko
 %%SDMA_5_2_6%%/%%KMODDIR%%/amdgpu_sdma_5_2_6_bin.ko
 %%SDMA_5_2_7%%/%%KMODDIR%%/amdgpu_sdma_5_2_7_bin.ko
 %%SDMA_6_0_0%%/%%KMODDIR%%/amdgpu_sdma_6_0_0_bin.ko
@@ -388,11 +464,19 @@
 %%SDMA_6_0_2%%/%%KMODDIR%%/amdgpu_sdma_6_0_2_bin.ko
 %%SDMA_6_0_3%%/%%KMODDIR%%/amdgpu_sdma_6_0_3_bin.ko
 %%SDMA_6_1_0%%/%%KMODDIR%%/amdgpu_sdma_6_1_0_bin.ko
+%%SDMA_6_1_1%%/%%KMODDIR%%/amdgpu_sdma_6_1_1_bin.ko
+%%SDMA_6_1_2%%/%%KMODDIR%%/amdgpu_sdma_6_1_2_bin.ko
+%%SDMA_6_1_3%%/%%KMODDIR%%/amdgpu_sdma_6_1_3_bin.ko
+%%SDMA_7_0_0%%/%%KMODDIR%%/amdgpu_sdma_7_0_0_bin.ko
+%%SDMA_7_0_1%%/%%KMODDIR%%/amdgpu_sdma_7_0_1_bin.ko
 %%SMU_13_0_0%%/%%KMODDIR%%/amdgpu_smu_13_0_0_bin.ko
+%%SMU_13_0_0%%/%%KMODDIR%%/amdgpu_smu_13_0_0_kicker_bin.ko
 %%SMU_13_0_6%%/%%KMODDIR%%/amdgpu_smu_13_0_6_bin.ko
 %%SMU_13_0_7%%/%%KMODDIR%%/amdgpu_smu_13_0_7_bin.ko
 %%SMU_13_0_10%%/%%KMODDIR%%/amdgpu_smu_13_0_10_bin.ko
+%%SMU_13_0_14%%/%%KMODDIR%%/amdgpu_smu_13_0_14_bin.ko
 %%SMU_14_0_2%%/%%KMODDIR%%/amdgpu_smu_14_0_2_bin.ko
+%%SMU_14_0_3%%/%%KMODDIR%%/amdgpu_smu_14_0_3_bin.ko
 %%SI58%%/%%KMODDIR%%/amdgpu_si58_mc_bin.ko
 %%STONEY%%/%%KMODDIR%%/amdgpu_stoney_ce_bin.ko
 %%STONEY%%/%%KMODDIR%%/amdgpu_stoney_me_bin.ko
@@ -434,15 +518,22 @@
 %%TOPAZ%%/%%KMODDIR%%/amdgpu_topaz_sdma1_bin.ko
 %%TOPAZ%%/%%KMODDIR%%/amdgpu_topaz_sdma_bin.ko
 %%TOPAZ%%/%%KMODDIR%%/amdgpu_topaz_smc_bin.ko
+%%UMSCH_MM_4_0_0%%/%%KMODDIR%%/amdgpu_umsch_mm_4_0_0_bin.ko
 %%VCN_3_1_2%%/%%KMODDIR%%/amdgpu_vcn_3_1_2_bin.ko
 %%VCN_4_0_0%%/%%KMODDIR%%/amdgpu_vcn_4_0_0_bin.ko
 %%VCN_4_0_2%%/%%KMODDIR%%/amdgpu_vcn_4_0_2_bin.ko
+%%VCN_4_0_3%%/%%KMODDIR%%/amdgpu_vcn_4_0_3_bin.ko
 %%VCN_4_0_4%%/%%KMODDIR%%/amdgpu_vcn_4_0_4_bin.ko
 %%VCN_4_0_5%%/%%KMODDIR%%/amdgpu_vcn_4_0_5_bin.ko
+%%VCN_4_0_6%%/%%KMODDIR%%/amdgpu_vcn_4_0_6_bin.ko
+%%VCN_4_0_6_1%%/%%KMODDIR%%/amdgpu_vcn_4_0_6_1_bin.ko
+%%VCN_5_0_0%%/%%KMODDIR%%/amdgpu_vcn_5_0_0_bin.ko
+%%VCN_5_0_1%%/%%KMODDIR%%/amdgpu_vcn_5_0_1_bin.ko
 %%VEGA10%%/%%KMODDIR%%/amdgpu_vega10_acg_smc_bin.ko
 %%VEGA10%%/%%KMODDIR%%/amdgpu_vega10_asd_bin.ko
 %%VEGA10%%/%%KMODDIR%%/amdgpu_vega10_ce_bin.ko
 %%VEGA10%%/%%KMODDIR%%/amdgpu_vega10_gpu_info_bin.ko
+%%VEGA10_IP_DISCOVERY%%/%%KMODDIR%%/amdgpu_vega10_ip_discovery_bin.ko
 %%VEGA10%%/%%KMODDIR%%/amdgpu_vega10_me_bin.ko
 %%VEGA10%%/%%KMODDIR%%/amdgpu_vega10_mec2_bin.ko
 %%VEGA10%%/%%KMODDIR%%/amdgpu_vega10_mec_bin.ko
@@ -457,6 +548,7 @@
 %%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_asd_bin.ko
 %%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_ce_bin.ko
 %%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_gpu_info_bin.ko
+%%VEGA12_IP_DISCOVERY%%/%%KMODDIR%%/amdgpu_vega12_ip_discovery_bin.ko
 %%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_me_bin.ko
 %%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_mec2_bin.ko
 %%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_mec_bin.ko
@@ -470,6 +562,7 @@
 %%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_vce_bin.ko
 %%VEGA20%%/%%KMODDIR%%/amdgpu_vega20_asd_bin.ko
 %%VEGA20%%/%%KMODDIR%%/amdgpu_vega20_ce_bin.ko
+%%VEGA20_IP_DISCOVERY%%/%%KMODDIR%%/amdgpu_vega20_ip_discovery_bin.ko
 %%VEGA20%%/%%KMODDIR%%/amdgpu_vega20_me_bin.ko
 %%VEGA20%%/%%KMODDIR%%/amdgpu_vega20_mec2_bin.ko
 %%VEGA20%%/%%KMODDIR%%/amdgpu_vega20_mec_bin.ko
@@ -502,6 +595,8 @@
 %%VERDE%%/%%KMODDIR%%/amdgpu_verde_smc_bin.ko
 %%VERDE%%/%%KMODDIR%%/amdgpu_verde_uvd_bin.ko
 %%VPE_6_1_0%%/%%KMODDIR%%/amdgpu_vpe_6_1_0_bin.ko
+%%VPE_6_1_1%%/%%KMODDIR%%/amdgpu_vpe_6_1_1_bin.ko
+%%VPE_6_1_3%%/%%KMODDIR%%/amdgpu_vpe_6_1_3_bin.ko
 %%DIMGREY_CAVEFISH%%/%%KMODDIR%%/amdgpu_dimgrey_cavefish_ce_bin.ko
 %%DIMGREY_CAVEFISH%%/%%KMODDIR%%/amdgpu_dimgrey_cavefish_dmcub_bin.ko
 %%DIMGREY_CAVEFISH%%/%%KMODDIR%%/amdgpu_dimgrey_cavefish_me_bin.ko
diff --git a/graphics/gpu-firmware-intel-kmod/Makefile b/graphics/gpu-firmware-intel-kmod/Makefile
index fe34bb2b3cb6..0b3746a50d9f 100644
--- a/graphics/gpu-firmware-intel-kmod/Makefile
+++ b/graphics/gpu-firmware-intel-kmod/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	gpu-firmware-intel-kmod
-PORTVERSION=	20250109
+PORTVERSION=	20260519
 CATEGORIES=	graphics
 
 MAINTAINER=	x11@FreeBSD.org
@@ -27,14 +27,15 @@ FLAVORS=	skylake \
 		dg1 \
 		dg2 \
 		alderlake \
-		meteorlake
+		meteorlake \
+		battlemage
 
 USES=		kmod uidfix
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	freebsd
 GH_PROJECT=	drm-kmod-firmware
-GH_TAGNAME=	20250109
+GH_TAGNAME=	20260519
 
 MAKE_ENV=	KMODS="i915kmsfw"
 MAKE_ENV+=	I915KMODS="${FLAVOR}"
diff --git a/graphics/gpu-firmware-intel-kmod/distinfo b/graphics/gpu-firmware-intel-kmod/distinfo
index 8bca4cfa39bd..52377f647b39 100644
--- a/graphics/gpu-firmware-intel-kmod/distinfo
+++ b/graphics/gpu-firmware-intel-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765464148
-SHA256 (freebsd-drm-kmod-firmware-20250109_GH0.tar.gz) = b204a6bbc44e537cf74d84a025a3634833e86a0f28cedf1ae216257039414229
-SIZE (freebsd-drm-kmod-firmware-20250109_GH0.tar.gz) = 40111427
+TIMESTAMP = 1781433979
+SHA256 (freebsd-drm-kmod-firmware-20260519_GH0.tar.gz) = 4d06da7098d47cef85a3247858b3b8413625bea0e081ea8fa5a13aa1732a55ba
+SIZE (freebsd-drm-kmod-firmware-20260519_GH0.tar.gz) = 48937418
diff --git a/graphics/gpu-firmware-intel-kmod/pkg-plist b/graphics/gpu-firmware-intel-kmod/pkg-plist
index f7ca90c3261c..16097282aede 100644
--- a/graphics/gpu-firmware-intel-kmod/pkg-plist
+++ b/graphics/gpu-firmware-intel-kmod/pkg-plist
@@ -1,10 +1,13 @@
 %%SKYLAKE%%/%%KMODDIR%%/i915_skl_dmc_ver1_27_bin.ko
 %%SKYLAKE%%/%%KMODDIR%%/i915_skl_guc_33_0_0_bin.ko
 %%SKYLAKE%%/%%KMODDIR%%/i915_skl_guc_62_0_0_bin.ko
+%%SKYLAKE%%/%%KMODDIR%%/i915_skl_guc_70_1_1_bin.ko
 %%SKYLAKE%%/%%KMODDIR%%/i915_skl_huc_2_0_0_bin.ko
+%%BATTLEMAGE%%/%%KMODDIR%%/i915_bmg_dmc_bin.ko
 %%BROXTON%%/%%KMODDIR%%/i915_bxt_dmc_ver1_07_bin.ko
 %%BROXTON%%/%%KMODDIR%%/i915_bxt_guc_33_0_0_bin.ko
 %%BROXTON%%/%%KMODDIR%%/i915_bxt_guc_62_0_0_bin.ko
+%%BROXTON%%/%%KMODDIR%%/i915_bxt_guc_70_1_1_bin.ko
 %%BROXTON%%/%%KMODDIR%%/i915_bxt_huc_2_0_0_bin.ko
 %%KABYLAKE%%/%%KMODDIR%%/i915_kbl_dmc_ver1_04_bin.ko
 %%KABYLAKE%%/%%KMODDIR%%/i915_kbl_guc_33_0_0_bin.ko
@@ -35,6 +38,7 @@
 %%TIGERLAKE%%/%%KMODDIR%%/i915_tgl_dmc_ver2_12_bin.ko
 %%TIGERLAKE%%/%%KMODDIR%%/i915_tgl_guc_35_2_0_bin.ko
 %%TIGERLAKE%%/%%KMODDIR%%/i915_tgl_guc_62_0_0_bin.ko
+%%TIGERLAKE%%/%%KMODDIR%%/i915_tgl_guc_69_0_3_bin.ko
 %%TIGERLAKE%%/%%KMODDIR%%/i915_tgl_guc_70_1_1_bin.ko
 %%TIGERLAKE%%/%%KMODDIR%%/i915_tgl_guc_70_bin.ko
 %%TIGERLAKE%%/%%KMODDIR%%/i915_tgl_huc_bin.ko
@@ -47,11 +51,17 @@
 %%DG1%%/%%KMODDIR%%/i915_dg1_guc_70_bin.ko
 %%DG1%%/%%KMODDIR%%/i915_dg1_huc_bin.ko
 %%DG2%%/%%KMODDIR%%/i915_dg2_dmc_ver2_07_bin.ko
+%%DG2%%/%%KMODDIR%%/i915_dg2_dmc_ver2_08_bin.ko
+%%DG2%%/%%KMODDIR%%/i915_dg2_guc_70_1_2_bin.ko
+%%DG2%%/%%KMODDIR%%/i915_dg2_guc_70_4_1_bin.ko
 %%DG2%%/%%KMODDIR%%/i915_dg2_guc_70_bin.ko
+%%DG2%%/%%KMODDIR%%/i915_dg2_huc_gsc_bin.ko
 %%ALDERLAKE%%/%%KMODDIR%%/i915_adlp_dmc_bin.ko
 %%ALDERLAKE%%/%%KMODDIR%%/i915_adlp_dmc_ver2_10_bin.ko
 %%ALDERLAKE%%/%%KMODDIR%%/i915_adlp_dmc_ver2_16_bin.ko
 %%ALDERLAKE%%/%%KMODDIR%%/i915_adlp_guc_62_0_3_bin.ko
+%%ALDERLAKE%%/%%KMODDIR%%/i915_adlp_guc_69_0_3_bin.ko
+%%ALDERLAKE%%/%%KMODDIR%%/i915_adlp_guc_70_1_1_bin.ko
 %%ALDERLAKE%%/%%KMODDIR%%/i915_adlp_guc_70_bin.ko
 %%ALDERLAKE%%/%%KMODDIR%%/i915_adls_dmc_ver2_01_bin.ko
 %%METEORLAKE%%/%%KMODDIR%%/i915_mtl_dmc_bin.ko
diff --git a/graphics/gpu-firmware-kmod/Makefile b/graphics/gpu-firmware-kmod/Makefile
index c65e9ee585de..dfc3a3d6d04d 100644
--- a/graphics/gpu-firmware-kmod/Makefile
+++ b/graphics/gpu-firmware-kmod/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	gpu-firmware-kmod
-PORTVERSION=	20250109
+PORTVERSION=	20260519
 PORTEPOCH=	1
 CATEGORIES=	graphics
 
@@ -9,6 +9,8 @@ WWW=		https://github.com/freebsd/drm-kmod
 
 USES=		metaport
 
+# Generated with
+# make -C graphics/gpu-firmware-radeon-kmod -V '${FLAVORS:O:C/.*/gpu-firmware-radeon-kmod-&>0:graphics\/gpu-firmware-radeon-kmod@& \\!/}' | tr '!' '\n'
 RUN_DEPENDS=	gpu-firmware-radeon-kmod-aruba>0:graphics/gpu-firmware-radeon-kmod@aruba \
 		gpu-firmware-radeon-kmod-barts>0:graphics/gpu-firmware-radeon-kmod@barts \
 		gpu-firmware-radeon-kmod-bonaire>0:graphics/gpu-firmware-radeon-kmod@bonaire \
@@ -50,93 +52,108 @@ RUN_DEPENDS=	gpu-firmware-radeon-kmod-aruba>0:graphics/gpu-firmware-radeon-kmod@
 		gpu-firmware-radeon-kmod-sumo2>0:graphics/gpu-firmware-radeon-kmod@sumo2 \
 		gpu-firmware-radeon-kmod-tahiti>0:graphics/gpu-firmware-radeon-kmod@tahiti \
 		gpu-firmware-radeon-kmod-turks>0:graphics/gpu-firmware-radeon-kmod@turks \
-		gpu-firmware-radeon-kmod-verde>0:graphics/gpu-firmware-radeon-kmod@verde \
-		gpu-firmware-amd-kmod-cyan-skillfish2>0:graphics/gpu-firmware-amd-kmod@cyan_skillfish2 \
-		gpu-firmware-amd-kmod-dimgrey-cavefish>0:graphics/gpu-firmware-amd-kmod@dimgrey_cavefish \
-		gpu-firmware-amd-kmod-green-sardine>0:graphics/gpu-firmware-amd-kmod@green_sardine \
-		gpu-firmware-amd-kmod-navy-flounder>0:graphics/gpu-firmware-amd-kmod@navy_flounder \
-		gpu-firmware-amd-kmod-sienna-cichlid>0:graphics/gpu-firmware-amd-kmod@sienna_cichlid \
-		gpu-firmware-amd-kmod-vangogh>0:graphics/gpu-firmware-amd-kmod@vangogh
+		gpu-firmware-radeon-kmod-verde>0:graphics/gpu-firmware-radeon-kmod@verde
 
 .include <bsd.port.pre.mk>
 
 .if ${ARCH} == amd64 || ${ARCH} == i386
-RUN_DEPENDS+=	gpu-firmware-intel-kmod-skylake>0:graphics/gpu-firmware-intel-kmod@skylake \
+# make -C graphics/gpu-firmware-intel-kmod -V '${FLAVORS:O:C/.*/gpu-firmware-intel-kmod-&>0:graphics\/gpu-firmware-intel-kmod@& \\!/}' | tr '!' '\n'
+RUN_DEPENDS+=	gpu-firmware-intel-kmod-alderlake>0:graphics/gpu-firmware-intel-kmod@alderlake \
+		gpu-firmware-intel-kmod-battlemage>0:graphics/gpu-firmware-intel-kmod@battlemage \
 		gpu-firmware-intel-kmod-broxton>0:graphics/gpu-firmware-intel-kmod@broxton \
-		gpu-firmware-intel-kmod-kabylake>0:graphics/gpu-firmware-intel-kmod@kabylake \
-		gpu-firmware-intel-kmod-geminilake>0:graphics/gpu-firmware-intel-kmod@geminilake \
 		gpu-firmware-intel-kmod-cannonlake>0:graphics/gpu-firmware-intel-kmod@cannonlake \
-		gpu-firmware-intel-kmod-icelake>0:graphics/gpu-firmware-intel-kmod@icelake \
-		gpu-firmware-intel-kmod-elkhartlake>0:graphics/gpu-firmware-intel-kmod@elkhartlake \
-		gpu-firmware-intel-kmod-tigerlake>0:graphics/gpu-firmware-intel-kmod@tigerlake \
-		gpu-firmware-intel-kmod-rocketlake>0:graphics/gpu-firmware-intel-kmod@rocketlake \
 		gpu-firmware-intel-kmod-dg1>0:graphics/gpu-firmware-intel-kmod@dg1 \
 		gpu-firmware-intel-kmod-dg2>0:graphics/gpu-firmware-intel-kmod@dg2 \
-		gpu-firmware-intel-kmod-alderlake>0:graphics/gpu-firmware-intel-kmod@alderlake \
-		gpu-firmware-intel-kmod-meteorlake>0:graphics/gpu-firmware-intel-kmod@meteorlake
+		gpu-firmware-intel-kmod-elkhartlake>0:graphics/gpu-firmware-intel-kmod@elkhartlake \
+		gpu-firmware-intel-kmod-geminilake>0:graphics/gpu-firmware-intel-kmod@geminilake \
+		gpu-firmware-intel-kmod-icelake>0:graphics/gpu-firmware-intel-kmod@icelake \
+		gpu-firmware-intel-kmod-kabylake>0:graphics/gpu-firmware-intel-kmod@kabylake \
+		gpu-firmware-intel-kmod-meteorlake>0:graphics/gpu-firmware-intel-kmod@meteorlake \
+		gpu-firmware-intel-kmod-rocketlake>0:graphics/gpu-firmware-intel-kmod@rocketlake \
+		gpu-firmware-intel-kmod-skylake>0:graphics/gpu-firmware-intel-kmod@skylake \
+		gpu-firmware-intel-kmod-tigerlake>0:graphics/gpu-firmware-intel-kmod@tigerlake
 .endif
 
 .if ${ARCH} != powerpc64
+# make -C graphics/gpu-firmware-amd-kmod -V '${DEPENDENCY_LINES:C/$/ \\!/}' | tr '!' '\n'
 RUN_DEPENDS+=	gpu-firmware-amd-kmod-aldebaran>0:graphics/gpu-firmware-amd-kmod@aldebaran \
+		gpu-firmware-amd-kmod-aldebaran-ip-discovery>0:graphics/gpu-firmware-amd-kmod@aldebaran_ip_discovery \
 		gpu-firmware-amd-kmod-arcturus>0:graphics/gpu-firmware-amd-kmod@arcturus \
+		gpu-firmware-amd-kmod-arcturus-ip-discovery>0:graphics/gpu-firmware-amd-kmod@arcturus_ip_discovery \
 		gpu-firmware-amd-kmod-banks>0:graphics/gpu-firmware-amd-kmod@banks \
 		gpu-firmware-amd-kmod-beige-goby>0:graphics/gpu-firmware-amd-kmod@beige_goby \
 		gpu-firmware-amd-kmod-bonaire>0:graphics/gpu-firmware-amd-kmod@bonaire \
 		gpu-firmware-amd-kmod-carrizo>0:graphics/gpu-firmware-amd-kmod@carrizo \
+		gpu-firmware-amd-kmod-cyan-skillfish2>0:graphics/gpu-firmware-amd-kmod@cyan_skillfish2 \
+		gpu-firmware-amd-kmod-dcn-3-1-4>0:graphics/gpu-firmware-amd-kmod@dcn_3_1_4 \
+		gpu-firmware-amd-kmod-dcn-3-1-5>0:graphics/gpu-firmware-amd-kmod@dcn_3_1_5 \
+		gpu-firmware-amd-kmod-dcn-3-1-6>0:graphics/gpu-firmware-amd-kmod@dcn_3_1_6 \
+		gpu-firmware-amd-kmod-dcn-3-2-0>0:graphics/gpu-firmware-amd-kmod@dcn_3_2_0 \
+		gpu-firmware-amd-kmod-dcn-3-2-1>0:graphics/gpu-firmware-amd-kmod@dcn_3_2_1 \
+		gpu-firmware-amd-kmod-dcn-3-5>0:graphics/gpu-firmware-amd-kmod@dcn_3_5 \
+		gpu-firmware-amd-kmod-dcn-3-5-1>0:graphics/gpu-firmware-amd-kmod@dcn_3_5_1 \
+		gpu-firmware-amd-kmod-dcn-3-6>0:graphics/gpu-firmware-amd-kmod@dcn_3_6 \
+		gpu-firmware-amd-kmod-dcn-4-0-1>0:graphics/gpu-firmware-amd-kmod@dcn_4_0_1 \
+		gpu-firmware-amd-kmod-dimgrey-cavefish>0:graphics/gpu-firmware-amd-kmod@dimgrey_cavefish \
 		gpu-firmware-amd-kmod-fiji>0:graphics/gpu-firmware-amd-kmod@fiji \
+		gpu-firmware-amd-kmod-gc-10-3-6>0:graphics/gpu-firmware-amd-kmod@gc_10_3_6 \
+		gpu-firmware-amd-kmod-gc-10-3-7>0:graphics/gpu-firmware-amd-kmod@gc_10_3_7 \
+		gpu-firmware-amd-kmod-gc-11-0-0>0:graphics/gpu-firmware-amd-kmod@gc_11_0_0 \
+		gpu-firmware-amd-kmod-gc-11-0-1>0:graphics/gpu-firmware-amd-kmod@gc_11_0_1 \
+		gpu-firmware-amd-kmod-gc-11-0-2>0:graphics/gpu-firmware-amd-kmod@gc_11_0_2 \
+		gpu-firmware-amd-kmod-gc-11-0-3>0:graphics/gpu-firmware-amd-kmod@gc_11_0_3 \
+		gpu-firmware-amd-kmod-gc-11-0-4>0:graphics/gpu-firmware-amd-kmod@gc_11_0_4 \
+		gpu-firmware-amd-kmod-gc-11-5-0>0:graphics/gpu-firmware-amd-kmod@gc_11_5_0 \
+		gpu-firmware-amd-kmod-gc-11-5-1>0:graphics/gpu-firmware-amd-kmod@gc_11_5_1 \
+		gpu-firmware-amd-kmod-gc-11-5-2>0:graphics/gpu-firmware-amd-kmod@gc_11_5_2 \
+		gpu-firmware-amd-kmod-gc-11-5-3>0:graphics/gpu-firmware-amd-kmod@gc_11_5_3 \
+		gpu-firmware-amd-kmod-gc-12-0-0>0:graphics/gpu-firmware-amd-kmod@gc_12_0_0 \
+		gpu-firmware-amd-kmod-gc-12-0-1>0:graphics/gpu-firmware-amd-kmod@gc_12_0_1 \
+		gpu-firmware-amd-kmod-gc-9-4-3>0:graphics/gpu-firmware-amd-kmod@gc_9_4_3 \
+		gpu-firmware-amd-kmod-gc-9-4-4>0:graphics/gpu-firmware-amd-kmod@gc_9_4_4 \
+		gpu-firmware-amd-kmod-gc-9-5-0>0:graphics/gpu-firmware-amd-kmod@gc_9_5_0 \
+		gpu-firmware-amd-kmod-green-sardine>0:graphics/gpu-firmware-amd-kmod@green_sardine \
 		gpu-firmware-amd-kmod-hainan>0:graphics/gpu-firmware-amd-kmod@hainan \
 		gpu-firmware-amd-kmod-hawaii>0:graphics/gpu-firmware-amd-kmod@hawaii \
+		gpu-firmware-amd-kmod-isp-4-1-1>0:graphics/gpu-firmware-amd-kmod@isp_4_1_1 \
 		gpu-firmware-amd-kmod-kabini>0:graphics/gpu-firmware-amd-kmod@kabini \
 		gpu-firmware-amd-kmod-kaveri>0:graphics/gpu-firmware-amd-kmod@kaveri \
 		gpu-firmware-amd-kmod-mullins>0:graphics/gpu-firmware-amd-kmod@mullins \
 		gpu-firmware-amd-kmod-navi10>0:graphics/gpu-firmware-amd-kmod@navi10 \
 		gpu-firmware-amd-kmod-navi12>0:graphics/gpu-firmware-amd-kmod@navi12 \
 		gpu-firmware-amd-kmod-navi14>0:graphics/gpu-firmware-amd-kmod@navi14 \
+		gpu-firmware-amd-kmod-navy-flounder>0:graphics/gpu-firmware-amd-kmod@navy_flounder \
 		gpu-firmware-amd-kmod-oland>0:graphics/gpu-firmware-amd-kmod@oland \
 		gpu-firmware-amd-kmod-picasso>0:graphics/gpu-firmware-amd-kmod@picasso \
+		gpu-firmware-amd-kmod-picasso-ip-discovery>0:graphics/gpu-firmware-amd-kmod@picasso_ip_discovery \
 		gpu-firmware-amd-kmod-pitcairn>0:graphics/gpu-firmware-amd-kmod@pitcairn \
 		gpu-firmware-amd-kmod-polaris10>0:graphics/gpu-firmware-amd-kmod@polaris10 \
 		gpu-firmware-amd-kmod-polaris11>0:graphics/gpu-firmware-amd-kmod@polaris11 \
 		gpu-firmware-amd-kmod-polaris12>0:graphics/gpu-firmware-amd-kmod@polaris12 \
-		gpu-firmware-amd-kmod-raven>0:graphics/gpu-firmware-amd-kmod@raven \
-		gpu-firmware-amd-kmod-raven2>0:graphics/gpu-firmware-amd-kmod@raven2 \
-		gpu-firmware-amd-kmod-renoir>0:graphics/gpu-firmware-amd-kmod@renoir \
-		gpu-firmware-amd-kmod-si58>0:graphics/gpu-firmware-amd-kmod@si58 \
-		gpu-firmware-amd-kmod-stoney>0:graphics/gpu-firmware-amd-kmod@stoney \
-		gpu-firmware-amd-kmod-tahiti>0:graphics/gpu-firmware-amd-kmod@tahiti \
-		gpu-firmware-amd-kmod-tonga>0:graphics/gpu-firmware-amd-kmod@tonga \
-		gpu-firmware-amd-kmod-topaz>0:graphics/gpu-firmware-amd-kmod@topaz \
-		gpu-firmware-amd-kmod-vega10>0:graphics/gpu-firmware-amd-kmod@vega10 \
-		gpu-firmware-amd-kmod-vega12>0:graphics/gpu-firmware-amd-kmod@vega12 \
-		gpu-firmware-amd-kmod-vega20>0:graphics/gpu-firmware-amd-kmod@vega20 \
-		gpu-firmware-amd-kmod-vegam>0:graphics/gpu-firmware-amd-kmod@vegam \
-		gpu-firmware-amd-kmod-verde>0:graphics/gpu-firmware-amd-kmod@verde \
-		gpu-firmware-amd-kmod-yellow-carp>0:graphics/gpu-firmware-amd-kmod@yellow_carp \
-		gpu-firmware-amd-kmod-dcn-3-1-4>0:graphics/gpu-firmware-amd-kmod@dcn_3_1_4 \
-		gpu-firmware-amd-kmod-dcn-3-1-5>0:graphics/gpu-firmware-amd-kmod@dcn_3_1_5 \
-		gpu-firmware-amd-kmod-dcn-3-1-6>0:graphics/gpu-firmware-amd-kmod@dcn_3_1_6 \
-		gpu-firmware-amd-kmod-dcn-3-2-0>0:graphics/gpu-firmware-amd-kmod@dcn_3_2_0 \
-		gpu-firmware-amd-kmod-dcn-3-2-1>0:graphics/gpu-firmware-amd-kmod@dcn_3_2_1 \
-		gpu-firmware-amd-kmod-dcn-3-5>0:graphics/gpu-firmware-amd-kmod@dcn_3_5 \
-		gpu-firmware-amd-kmod-gc-9-4-3>0:graphics/gpu-firmware-amd-kmod@gc_9_4_3 \
-		gpu-firmware-amd-kmod-gc-10-3-6>0:graphics/gpu-firmware-amd-kmod@gc_10_3_6 \
-		gpu-firmware-amd-kmod-gc-10-3-7>0:graphics/gpu-firmware-amd-kmod@gc_10_3_7 \
-		gpu-firmware-amd-kmod-gc-11-0-0>0:graphics/gpu-firmware-amd-kmod@gc_11_0_0 \
-		gpu-firmware-amd-kmod-gc-11-0-1>0:graphics/gpu-firmware-amd-kmod@gc_11_0_1 \
-		gpu-firmware-amd-kmod-gc-11-0-2>0:graphics/gpu-firmware-amd-kmod@gc_11_0_2 \
-		gpu-firmware-amd-kmod-gc-11-0-3>0:graphics/gpu-firmware-amd-kmod@gc_11_0_3 \
-		gpu-firmware-amd-kmod-gc-11-0-4>0:graphics/gpu-firmware-amd-kmod@gc_11_0_4 \
-		gpu-firmware-amd-kmod-gc-11-5-0>0:graphics/gpu-firmware-amd-kmod@gc_11_5_0 \
 		gpu-firmware-amd-kmod-psp-13-0-0>0:graphics/gpu-firmware-amd-kmod@psp_13_0_0 \
+		gpu-firmware-amd-kmod-psp-13-0-10>0:graphics/gpu-firmware-amd-kmod@psp_13_0_10 \
+		gpu-firmware-amd-kmod-psp-13-0-11>0:graphics/gpu-firmware-amd-kmod@psp_13_0_11 \
+		gpu-firmware-amd-kmod-psp-13-0-12>0:graphics/gpu-firmware-amd-kmod@psp_13_0_12 \
+		gpu-firmware-amd-kmod-psp-13-0-14>0:graphics/gpu-firmware-amd-kmod@psp_13_0_14 \
 		gpu-firmware-amd-kmod-psp-13-0-4>0:graphics/gpu-firmware-amd-kmod@psp_13_0_4 \
 		gpu-firmware-amd-kmod-psp-13-0-5>0:graphics/gpu-firmware-amd-kmod@psp_13_0_5 \
 		gpu-firmware-amd-kmod-psp-13-0-6>0:graphics/gpu-firmware-amd-kmod@psp_13_0_6 \
 		gpu-firmware-amd-kmod-psp-13-0-7>0:graphics/gpu-firmware-amd-kmod@psp_13_0_7 \
 		gpu-firmware-amd-kmod-psp-13-0-8>0:graphics/gpu-firmware-amd-kmod@psp_13_0_8 \
-		gpu-firmware-amd-kmod-psp-13-0-10>0:graphics/gpu-firmware-amd-kmod@psp_13_0_10 \
-		gpu-firmware-amd-kmod-psp-13-0-11>0:graphics/gpu-firmware-amd-kmod@psp_13_0_11 \
 		gpu-firmware-amd-kmod-psp-14-0-0>0:graphics/gpu-firmware-amd-kmod@psp_14_0_0 \
+		gpu-firmware-amd-kmod-psp-14-0-1>0:graphics/gpu-firmware-amd-kmod@psp_14_0_1 \
+		gpu-firmware-amd-kmod-psp-14-0-2>0:graphics/gpu-firmware-amd-kmod@psp_14_0_2 \
+		gpu-firmware-amd-kmod-psp-14-0-3>0:graphics/gpu-firmware-amd-kmod@psp_14_0_3 \
+		gpu-firmware-amd-kmod-psp-14-0-4>0:graphics/gpu-firmware-amd-kmod@psp_14_0_4 \
+		gpu-firmware-amd-kmod-psp-14-0-5>0:graphics/gpu-firmware-amd-kmod@psp_14_0_5 \
+		gpu-firmware-amd-kmod-raven>0:graphics/gpu-firmware-amd-kmod@raven \
+		gpu-firmware-amd-kmod-raven2>0:graphics/gpu-firmware-amd-kmod@raven2 \
+		gpu-firmware-amd-kmod-raven2-ip-discovery>0:graphics/gpu-firmware-amd-kmod@raven2_ip_discovery \
+		gpu-firmware-amd-kmod-raven-ip-discovery>0:graphics/gpu-firmware-amd-kmod@raven_ip_discovery \
+		gpu-firmware-amd-kmod-renoir>0:graphics/gpu-firmware-amd-kmod@renoir \
 		gpu-firmware-amd-kmod-sdma-4-4-2>0:graphics/gpu-firmware-amd-kmod@sdma_4_4_2 \
+		gpu-firmware-amd-kmod-sdma-4-4-4>0:graphics/gpu-firmware-amd-kmod@sdma_4_4_4 \
+		gpu-firmware-amd-kmod-sdma-4-4-5>0:graphics/gpu-firmware-amd-kmod@sdma_4_4_5 \
 		gpu-firmware-amd-kmod-sdma-5-2-6>0:graphics/gpu-firmware-amd-kmod@sdma_5_2_6 \
 		gpu-firmware-amd-kmod-sdma-5-2-7>0:graphics/gpu-firmware-amd-kmod@sdma_5_2_7 \
 		gpu-firmware-amd-kmod-sdma-6-0-0>0:graphics/gpu-firmware-amd-kmod@sdma_6_0_0 \
@@ -144,18 +161,48 @@ RUN_DEPENDS+=	gpu-firmware-amd-kmod-aldebaran>0:graphics/gpu-firmware-amd-kmod@a
 		gpu-firmware-amd-kmod-sdma-6-0-2>0:graphics/gpu-firmware-amd-kmod@sdma_6_0_2 \
 		gpu-firmware-amd-kmod-sdma-6-0-3>0:graphics/gpu-firmware-amd-kmod@sdma_6_0_3 \
 		gpu-firmware-amd-kmod-sdma-6-1-0>0:graphics/gpu-firmware-amd-kmod@sdma_6_1_0 \
+		gpu-firmware-amd-kmod-sdma-6-1-1>0:graphics/gpu-firmware-amd-kmod@sdma_6_1_1 \
+		gpu-firmware-amd-kmod-sdma-6-1-2>0:graphics/gpu-firmware-amd-kmod@sdma_6_1_2 \
+		gpu-firmware-amd-kmod-sdma-6-1-3>0:graphics/gpu-firmware-amd-kmod@sdma_6_1_3 \
+		gpu-firmware-amd-kmod-sdma-7-0-0>0:graphics/gpu-firmware-amd-kmod@sdma_7_0_0 \
+		gpu-firmware-amd-kmod-sdma-7-0-1>0:graphics/gpu-firmware-amd-kmod@sdma_7_0_1 \
+		gpu-firmware-amd-kmod-si58>0:graphics/gpu-firmware-amd-kmod@si58 \
+		gpu-firmware-amd-kmod-sienna-cichlid>0:graphics/gpu-firmware-amd-kmod@sienna_cichlid \
 		gpu-firmware-amd-kmod-smu-13-0-0>0:graphics/gpu-firmware-amd-kmod@smu_13_0_0 \
+		gpu-firmware-amd-kmod-smu-13-0-10>0:graphics/gpu-firmware-amd-kmod@smu_13_0_10 \
+		gpu-firmware-amd-kmod-smu-13-0-14>0:graphics/gpu-firmware-amd-kmod@smu_13_0_14 \
 		gpu-firmware-amd-kmod-smu-13-0-6>0:graphics/gpu-firmware-amd-kmod@smu_13_0_6 \
 		gpu-firmware-amd-kmod-smu-13-0-7>0:graphics/gpu-firmware-amd-kmod@smu_13_0_7 \
-		gpu-firmware-amd-kmod-smu-13-0-10>0:graphics/gpu-firmware-amd-kmod@smu_13_0_10 \
 		gpu-firmware-amd-kmod-smu-14-0-2>0:graphics/gpu-firmware-amd-kmod@smu_14_0_2 \
+		gpu-firmware-amd-kmod-smu-14-0-3>0:graphics/gpu-firmware-amd-kmod@smu_14_0_3 \
+		gpu-firmware-amd-kmod-stoney>0:graphics/gpu-firmware-amd-kmod@stoney \
+		gpu-firmware-amd-kmod-tahiti>0:graphics/gpu-firmware-amd-kmod@tahiti \
+		gpu-firmware-amd-kmod-tonga>0:graphics/gpu-firmware-amd-kmod@tonga \
+		gpu-firmware-amd-kmod-topaz>0:graphics/gpu-firmware-amd-kmod@topaz \
+		gpu-firmware-amd-kmod-umsch-mm-4-0-0>0:graphics/gpu-firmware-amd-kmod@umsch_mm_4_0_0 \
+		gpu-firmware-amd-kmod-vangogh>0:graphics/gpu-firmware-amd-kmod@vangogh \
 		gpu-firmware-amd-kmod-vcn-3-1-2>0:graphics/gpu-firmware-amd-kmod@vcn_3_1_2 \
 		gpu-firmware-amd-kmod-vcn-4-0-0>0:graphics/gpu-firmware-amd-kmod@vcn_4_0_0 \
 		gpu-firmware-amd-kmod-vcn-4-0-2>0:graphics/gpu-firmware-amd-kmod@vcn_4_0_2 \
 		gpu-firmware-amd-kmod-vcn-4-0-3>0:graphics/gpu-firmware-amd-kmod@vcn_4_0_3 \
 		gpu-firmware-amd-kmod-vcn-4-0-4>0:graphics/gpu-firmware-amd-kmod@vcn_4_0_4 \
 		gpu-firmware-amd-kmod-vcn-4-0-5>0:graphics/gpu-firmware-amd-kmod@vcn_4_0_5 \
-		gpu-firmware-amd-kmod-vpe-6-1-0>0:graphics/gpu-firmware-amd-kmod@vpe_6_1_0
+		gpu-firmware-amd-kmod-vcn-4-0-6>0:graphics/gpu-firmware-amd-kmod@vcn_4_0_6 \
+		gpu-firmware-amd-kmod-vcn-4-0-6-1>0:graphics/gpu-firmware-amd-kmod@vcn_4_0_6_1 \
+		gpu-firmware-amd-kmod-vcn-5-0-0>0:graphics/gpu-firmware-amd-kmod@vcn_5_0_0 \
+		gpu-firmware-amd-kmod-vcn-5-0-1>0:graphics/gpu-firmware-amd-kmod@vcn_5_0_1 \
+		gpu-firmware-amd-kmod-vega10>0:graphics/gpu-firmware-amd-kmod@vega10 \
+		gpu-firmware-amd-kmod-vega10-ip-discovery>0:graphics/gpu-firmware-amd-kmod@vega10_ip_discovery \
+		gpu-firmware-amd-kmod-vega12>0:graphics/gpu-firmware-amd-kmod@vega12 \
+		gpu-firmware-amd-kmod-vega12-ip-discovery>0:graphics/gpu-firmware-amd-kmod@vega12_ip_discovery \
+		gpu-firmware-amd-kmod-vega20>0:graphics/gpu-firmware-amd-kmod@vega20 \
+		gpu-firmware-amd-kmod-vega20-ip-discovery>0:graphics/gpu-firmware-amd-kmod@vega20_ip_discovery \
+		gpu-firmware-amd-kmod-vegam>0:graphics/gpu-firmware-amd-kmod@vegam \
+		gpu-firmware-amd-kmod-verde>0:graphics/gpu-firmware-amd-kmod@verde \
+		gpu-firmware-amd-kmod-vpe-6-1-0>0:graphics/gpu-firmware-amd-kmod@vpe_6_1_0 \
+		gpu-firmware-amd-kmod-vpe-6-1-1>0:graphics/gpu-firmware-amd-kmod@vpe_6_1_1 \
+		gpu-firmware-amd-kmod-vpe-6-1-3>0:graphics/gpu-firmware-amd-kmod@vpe_6_1_3 \
+		gpu-firmware-amd-kmod-yellow-carp>0:graphics/gpu-firmware-amd-kmod@yellow_carp
 .endif
 
 .include <bsd.port.post.mk>
diff --git a/graphics/gpu-firmware-radeon-kmod/Makefile b/graphics/gpu-firmware-radeon-kmod/Makefile
index fb8407fe0515..42d9626398e6 100644
--- a/graphics/gpu-firmware-radeon-kmod/Makefile
+++ b/graphics/gpu-firmware-radeon-kmod/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	gpu-firmware-radeon-kmod
-PORTVERSION=	20220511
+PORTVERSION=	20260519
 CATEGORIES=	graphics
 
 MAINTAINER=	x11@FreeBSD.org
@@ -63,7 +63,7 @@ USES=		kmod uidfix
 USE_GITHUB=	yes
 GH_ACCOUNT=	freebsd
 GH_PROJECT=	drm-kmod-firmware
-GH_TAGNAME=	20220511
+GH_TAGNAME=	20260519
 
 MAKE_ENV=	KMODS="radeonkmsfw"
 MAKE_ENV+=	RADEONKMODS="${FLAVOR}"
diff --git a/graphics/gpu-firmware-radeon-kmod/distinfo b/graphics/gpu-firmware-radeon-kmod/distinfo
index a54c565bfe35..6a69083974cb 100644
--- a/graphics/gpu-firmware-radeon-kmod/distinfo
+++ b/graphics/gpu-firmware-radeon-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1652277693
-SHA256 (freebsd-drm-kmod-firmware-20220511_GH0.tar.gz) = f822f90aeb031fbc6b692dbc71f6a50b1ec637c471e7744f4f08c2972678c9b7
-SIZE (freebsd-drm-kmod-firmware-20220511_GH0.tar.gz) = 20620626
+TIMESTAMP = 1781433980
+SHA256 (freebsd-drm-kmod-firmware-20260519_GH0.tar.gz) = 4d06da7098d47cef85a3247858b3b8413625bea0e081ea8fa5a13aa1732a55ba
+SIZE (freebsd-drm-kmod-firmware-20260519_GH0.tar.gz) = 48937418