Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F105772166
D32497.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
72 KB
Referenced Files
None
Subscribers
None
D32497.diff
View Options
Index: graphics/Makefile
===================================================================
--- graphics/Makefile
+++ graphics/Makefile
@@ -293,6 +293,9 @@
SUBDIR += gpicview
SUBDIR += gpsmanshp
SUBDIR += gpu-firmware-kmod
+ SUBDIR += gpu-firmware-amd-kmod
+ SUBDIR += gpu-firmware-intel-kmod
+ SUBDIR += gpu-firmware-radeon-kmod
SUBDIR += gpxsee
SUBDIR += gracula
SUBDIR += grads
Index: graphics/gpu-firmware-amd-kmod/Makefile
===================================================================
--- /dev/null
+++ graphics/gpu-firmware-amd-kmod/Makefile
@@ -0,0 +1,67 @@
+# Created by: Emmanuel Vadot <manu@FreeBSD.org>
+
+PORTNAME= gpu-firmware-amd-kmod
+PORTVERSION= 20211014
+CATEGORIES= graphics
+
+MAINTAINER= x11@FreeBSD.org
+COMMENT= Firmware modules for ${FLAVOR} AMD GPUs
+
+LICENSE= AMD
+LICENSE_NAME= AMD firmware license (amdgpu/radeon)
+LICENSE_FILE= ${WRKSRC}/LICENSE.radeon
+LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept
+
+ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc64 powerpc64le
+ONLY_FOR_ARCHS_REASON= AMD GPUs are only available on aarch64, x86 and powerpc64
+
+PKGNAMESUFFIX= -${FLAVOR:C/_/-/g}
+FLAVORS= banks \
+ bonaire \
+ carrizo \
+ fiji \
+ hainan \
+ hawaii \
+ kabini \
+ kaveri \
+ mullins \
+ navi10 \
+ navi12 \
+ navi14 \
+ oland \
+ picasso \
+ pitcairn \
+ polaris10 \
+ polaris11 \
+ polaris12 \
+ raven \
+ raven2 \
+ renoir \
+ si58 \
+ stoney \
+ tahiti \
+ tonga \
+ topaz \
+ vega10 \
+ vega12 \
+ vega20 \
+ vegam \
+ verde
+FLAVOR?= banks
+
+USES= kmod uidfix
+
+USE_GITHUB= yes
+GH_ACCOUNT= freebsd
+GH_PROJECT= drm-kmod-firmware
+GH_TAGNAME= 20211014_1
+
+MAKE_ENV= KMODS="amdgpukmsfw"
+MAKE_ENV+= AMDGPUKMODS="${FLAVOR}"
+
+.include <bsd.port.pre.mk>
+
+PLIST_SUB+= ${FLAVORS:N${FLAVOR}:@v@${v:tu}="\@comment "@}
+PLIST_SUB+= ${FLAVOR:tu}=""
+
+.include <bsd.port.post.mk>
Index: graphics/gpu-firmware-amd-kmod/distinfo
===================================================================
--- /dev/null
+++ graphics/gpu-firmware-amd-kmod/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1634226410
+SHA256 (freebsd-drm-kmod-firmware-20211014-20211014_1_GH0.tar.gz) = cf39652b616579f6461d56af21d6827f666a75c5e3193a8fb69747bb49d4cdad
+SIZE (freebsd-drm-kmod-firmware-20211014-20211014_1_GH0.tar.gz) = 19953773
Index: graphics/gpu-firmware-amd-kmod/pkg-descr
===================================================================
--- /dev/null
+++ graphics/gpu-firmware-amd-kmod/pkg-descr
@@ -0,0 +1,5 @@
+Firmware modules for the drm-kmod drivers.
+
+Firmware files for AMD GPUs supported by the amdgpu driver.
+
+WWW: https://github.com/freebsd/drm-kmod-firmware
Index: graphics/gpu-firmware-amd-kmod/pkg-plist
===================================================================
--- /dev/null
+++ graphics/gpu-firmware-amd-kmod/pkg-plist
@@ -0,0 +1,358 @@
+%%BANKS%%/%%KMODDIR%%/amdgpu_banks_k_2_smc_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/amdgpu_bonaire_ce_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/amdgpu_bonaire_k_smc_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/amdgpu_bonaire_mc_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/amdgpu_bonaire_me_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/amdgpu_bonaire_mec_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/amdgpu_bonaire_pfp_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/amdgpu_bonaire_rlc_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/amdgpu_bonaire_sdma1_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/amdgpu_bonaire_sdma_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/amdgpu_bonaire_smc_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/amdgpu_bonaire_uvd_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/amdgpu_bonaire_vce_bin.ko
+%%CARRIZO%%/%%KMODDIR%%/amdgpu_carrizo_ce_bin.ko
+%%CARRIZO%%/%%KMODDIR%%/amdgpu_carrizo_me_bin.ko
+%%CARRIZO%%/%%KMODDIR%%/amdgpu_carrizo_mec2_bin.ko
+%%CARRIZO%%/%%KMODDIR%%/amdgpu_carrizo_mec_bin.ko
+%%CARRIZO%%/%%KMODDIR%%/amdgpu_carrizo_pfp_bin.ko
+%%CARRIZO%%/%%KMODDIR%%/amdgpu_carrizo_rlc_bin.ko
+%%CARRIZO%%/%%KMODDIR%%/amdgpu_carrizo_sdma1_bin.ko
+%%CARRIZO%%/%%KMODDIR%%/amdgpu_carrizo_sdma_bin.ko
+%%CARRIZO%%/%%KMODDIR%%/amdgpu_carrizo_uvd_bin.ko
+%%CARRIZO%%/%%KMODDIR%%/amdgpu_carrizo_vce_bin.ko
+%%FIJI%%/%%KMODDIR%%/amdgpu_fiji_ce_bin.ko
+%%FIJI%%/%%KMODDIR%%/amdgpu_fiji_mc_bin.ko
+%%FIJI%%/%%KMODDIR%%/amdgpu_fiji_me_bin.ko
+%%FIJI%%/%%KMODDIR%%/amdgpu_fiji_mec2_bin.ko
+%%FIJI%%/%%KMODDIR%%/amdgpu_fiji_mec_bin.ko
+%%FIJI%%/%%KMODDIR%%/amdgpu_fiji_pfp_bin.ko
+%%FIJI%%/%%KMODDIR%%/amdgpu_fiji_rlc_bin.ko
+%%FIJI%%/%%KMODDIR%%/amdgpu_fiji_sdma1_bin.ko
+%%FIJI%%/%%KMODDIR%%/amdgpu_fiji_sdma_bin.ko
+%%FIJI%%/%%KMODDIR%%/amdgpu_fiji_smc_bin.ko
+%%FIJI%%/%%KMODDIR%%/amdgpu_fiji_uvd_bin.ko
+%%FIJI%%/%%KMODDIR%%/amdgpu_fiji_vce_bin.ko
+%%HAINAN%%/%%KMODDIR%%/amdgpu_hainan_ce_bin.ko
+%%HAINAN%%/%%KMODDIR%%/amdgpu_hainan_k_smc_bin.ko
+%%HAINAN%%/%%KMODDIR%%/amdgpu_hainan_mc_bin.ko
+%%HAINAN%%/%%KMODDIR%%/amdgpu_hainan_me_bin.ko
+%%HAINAN%%/%%KMODDIR%%/amdgpu_hainan_pfp_bin.ko
+%%HAINAN%%/%%KMODDIR%%/amdgpu_hainan_rlc_bin.ko
+%%HAINAN%%/%%KMODDIR%%/amdgpu_hainan_smc_bin.ko
+%%HAWAII%%/%%KMODDIR%%/amdgpu_hawaii_ce_bin.ko
+%%HAWAII%%/%%KMODDIR%%/amdgpu_hawaii_k_smc_bin.ko
+%%HAWAII%%/%%KMODDIR%%/amdgpu_hawaii_mc_bin.ko
+%%HAWAII%%/%%KMODDIR%%/amdgpu_hawaii_me_bin.ko
+%%HAWAII%%/%%KMODDIR%%/amdgpu_hawaii_mec_bin.ko
+%%HAWAII%%/%%KMODDIR%%/amdgpu_hawaii_pfp_bin.ko
+%%HAWAII%%/%%KMODDIR%%/amdgpu_hawaii_rlc_bin.ko
+%%HAWAII%%/%%KMODDIR%%/amdgpu_hawaii_sdma1_bin.ko
+%%HAWAII%%/%%KMODDIR%%/amdgpu_hawaii_sdma_bin.ko
+%%HAWAII%%/%%KMODDIR%%/amdgpu_hawaii_smc_bin.ko
+%%HAWAII%%/%%KMODDIR%%/amdgpu_hawaii_uvd_bin.ko
+%%HAWAII%%/%%KMODDIR%%/amdgpu_hawaii_vce_bin.ko
+%%KABINI%%/%%KMODDIR%%/amdgpu_kabini_ce_bin.ko
+%%KABINI%%/%%KMODDIR%%/amdgpu_kabini_me_bin.ko
+%%KABINI%%/%%KMODDIR%%/amdgpu_kabini_mec_bin.ko
+%%KABINI%%/%%KMODDIR%%/amdgpu_kabini_pfp_bin.ko
+%%KABINI%%/%%KMODDIR%%/amdgpu_kabini_rlc_bin.ko
+%%KABINI%%/%%KMODDIR%%/amdgpu_kabini_sdma1_bin.ko
+%%KABINI%%/%%KMODDIR%%/amdgpu_kabini_sdma_bin.ko
+%%KABINI%%/%%KMODDIR%%/amdgpu_kabini_uvd_bin.ko
+%%KABINI%%/%%KMODDIR%%/amdgpu_kabini_vce_bin.ko
+%%KAVERI%%/%%KMODDIR%%/amdgpu_kaveri_ce_bin.ko
+%%KAVERI%%/%%KMODDIR%%/amdgpu_kaveri_me_bin.ko
+%%KAVERI%%/%%KMODDIR%%/amdgpu_kaveri_mec2_bin.ko
+%%KAVERI%%/%%KMODDIR%%/amdgpu_kaveri_mec_bin.ko
+%%KAVERI%%/%%KMODDIR%%/amdgpu_kaveri_pfp_bin.ko
+%%KAVERI%%/%%KMODDIR%%/amdgpu_kaveri_rlc_bin.ko
+%%KAVERI%%/%%KMODDIR%%/amdgpu_kaveri_sdma1_bin.ko
+%%KAVERI%%/%%KMODDIR%%/amdgpu_kaveri_sdma_bin.ko
+%%KAVERI%%/%%KMODDIR%%/amdgpu_kaveri_uvd_bin.ko
+%%KAVERI%%/%%KMODDIR%%/amdgpu_kaveri_vce_bin.ko
+%%MULLINS%%/%%KMODDIR%%/amdgpu_mullins_ce_bin.ko
+%%MULLINS%%/%%KMODDIR%%/amdgpu_mullins_me_bin.ko
+%%MULLINS%%/%%KMODDIR%%/amdgpu_mullins_mec_bin.ko
+%%MULLINS%%/%%KMODDIR%%/amdgpu_mullins_pfp_bin.ko
+%%MULLINS%%/%%KMODDIR%%/amdgpu_mullins_rlc_bin.ko
+%%MULLINS%%/%%KMODDIR%%/amdgpu_mullins_sdma1_bin.ko
+%%MULLINS%%/%%KMODDIR%%/amdgpu_mullins_sdma_bin.ko
+%%MULLINS%%/%%KMODDIR%%/amdgpu_mullins_uvd_bin.ko
+%%MULLINS%%/%%KMODDIR%%/amdgpu_mullins_vce_bin.ko
+%%NAVI10%%/%%KMODDIR%%/amdgpu_navi10_asd_bin.ko
+%%NAVI10%%/%%KMODDIR%%/amdgpu_navi10_ce_bin.ko
+%%NAVI10%%/%%KMODDIR%%/amdgpu_navi10_gpu_info_bin.ko
+%%NAVI10%%/%%KMODDIR%%/amdgpu_navi10_me_bin.ko
+%%NAVI10%%/%%KMODDIR%%/amdgpu_navi10_mec2_bin.ko
+%%NAVI10%%/%%KMODDIR%%/amdgpu_navi10_mec_bin.ko
+%%NAVI10%%/%%KMODDIR%%/amdgpu_navi10_pfp_bin.ko
+%%NAVI10%%/%%KMODDIR%%/amdgpu_navi10_rlc_bin.ko
+%%NAVI10%%/%%KMODDIR%%/amdgpu_navi10_sdma1_bin.ko
+%%NAVI10%%/%%KMODDIR%%/amdgpu_navi10_sdma_bin.ko
+%%NAVI10%%/%%KMODDIR%%/amdgpu_navi10_smc_bin.ko
+%%NAVI10%%/%%KMODDIR%%/amdgpu_navi10_sos_bin.ko
+%%NAVI10%%/%%KMODDIR%%/amdgpu_navi10_ta_bin.ko
+%%NAVI10%%/%%KMODDIR%%/amdgpu_navi10_vcn_bin.ko
+%%NAVI12%%/%%KMODDIR%%/amdgpu_navi12_asd_bin.ko
+%%NAVI12%%/%%KMODDIR%%/amdgpu_navi12_ce_bin.ko
+%%NAVI12%%/%%KMODDIR%%/amdgpu_navi12_dmcu_bin.ko
+%%NAVI12%%/%%KMODDIR%%/amdgpu_navi12_gpu_info_bin.ko
+%%NAVI12%%/%%KMODDIR%%/amdgpu_navi12_me_bin.ko
+%%NAVI12%%/%%KMODDIR%%/amdgpu_navi12_mec2_bin.ko
+%%NAVI12%%/%%KMODDIR%%/amdgpu_navi12_mec_bin.ko
+%%NAVI12%%/%%KMODDIR%%/amdgpu_navi12_pfp_bin.ko
+%%NAVI12%%/%%KMODDIR%%/amdgpu_navi12_rlc_bin.ko
+%%NAVI12%%/%%KMODDIR%%/amdgpu_navi12_sdma1_bin.ko
+%%NAVI12%%/%%KMODDIR%%/amdgpu_navi12_sdma_bin.ko
+%%NAVI12%%/%%KMODDIR%%/amdgpu_navi12_smc_bin.ko
+%%NAVI12%%/%%KMODDIR%%/amdgpu_navi12_sos_bin.ko
+%%NAVI12%%/%%KMODDIR%%/amdgpu_navi12_ta_bin.ko
+%%NAVI12%%/%%KMODDIR%%/amdgpu_navi12_vcn_bin.ko
+%%NAVI14%%/%%KMODDIR%%/amdgpu_navi14_asd_bin.ko
+%%NAVI14%%/%%KMODDIR%%/amdgpu_navi14_ce_bin.ko
+%%NAVI14%%/%%KMODDIR%%/amdgpu_navi14_ce_wks_bin.ko
+%%NAVI14%%/%%KMODDIR%%/amdgpu_navi14_gpu_info_bin.ko
+%%NAVI14%%/%%KMODDIR%%/amdgpu_navi14_me_bin.ko
+%%NAVI14%%/%%KMODDIR%%/amdgpu_navi14_me_wks_bin.ko
+%%NAVI14%%/%%KMODDIR%%/amdgpu_navi14_mec2_bin.ko
+%%NAVI14%%/%%KMODDIR%%/amdgpu_navi14_mec2_wks_bin.ko
+%%NAVI14%%/%%KMODDIR%%/amdgpu_navi14_mec_bin.ko
+%%NAVI14%%/%%KMODDIR%%/amdgpu_navi14_mec_wks_bin.ko
+%%NAVI14%%/%%KMODDIR%%/amdgpu_navi14_pfp_bin.ko
+%%NAVI14%%/%%KMODDIR%%/amdgpu_navi14_pfp_wks_bin.ko
+%%NAVI14%%/%%KMODDIR%%/amdgpu_navi14_rlc_bin.ko
+%%NAVI14%%/%%KMODDIR%%/amdgpu_navi14_sdma1_bin.ko
+%%NAVI14%%/%%KMODDIR%%/amdgpu_navi14_sdma_bin.ko
+%%NAVI14%%/%%KMODDIR%%/amdgpu_navi14_smc_bin.ko
+%%NAVI14%%/%%KMODDIR%%/amdgpu_navi14_sos_bin.ko
+%%NAVI14%%/%%KMODDIR%%/amdgpu_navi14_ta_bin.ko
+%%NAVI14%%/%%KMODDIR%%/amdgpu_navi14_vcn_bin.ko
+%%OLAND%%/%%KMODDIR%%/amdgpu_oland_ce_bin.ko
+%%OLAND%%/%%KMODDIR%%/amdgpu_oland_k_smc_bin.ko
+%%OLAND%%/%%KMODDIR%%/amdgpu_oland_mc_bin.ko
+%%OLAND%%/%%KMODDIR%%/amdgpu_oland_me_bin.ko
+%%OLAND%%/%%KMODDIR%%/amdgpu_oland_pfp_bin.ko
+%%OLAND%%/%%KMODDIR%%/amdgpu_oland_rlc_bin.ko
+%%OLAND%%/%%KMODDIR%%/amdgpu_oland_smc_bin.ko
+%%OLAND%%/%%KMODDIR%%/amdgpu_oland_uvd_bin.ko
+%%PICASSO%%/%%KMODDIR%%/amdgpu_picasso_asd_bin.ko
+%%PICASSO%%/%%KMODDIR%%/amdgpu_picasso_ce_bin.ko
+%%PICASSO%%/%%KMODDIR%%/amdgpu_picasso_gpu_info_bin.ko
+%%PICASSO%%/%%KMODDIR%%/amdgpu_picasso_me_bin.ko
+%%PICASSO%%/%%KMODDIR%%/amdgpu_picasso_mec2_bin.ko
+%%PICASSO%%/%%KMODDIR%%/amdgpu_picasso_mec_bin.ko
+%%PICASSO%%/%%KMODDIR%%/amdgpu_picasso_pfp_bin.ko
+%%PICASSO%%/%%KMODDIR%%/amdgpu_picasso_rlc_am4_bin.ko
+%%PICASSO%%/%%KMODDIR%%/amdgpu_picasso_rlc_bin.ko
+%%PICASSO%%/%%KMODDIR%%/amdgpu_picasso_sdma_bin.ko
+%%PICASSO%%/%%KMODDIR%%/amdgpu_picasso_ta_bin.ko
+%%PICASSO%%/%%KMODDIR%%/amdgpu_picasso_vcn_bin.ko
+%%PITCAIRN%%/%%KMODDIR%%/amdgpu_pitcairn_ce_bin.ko
+%%PITCAIRN%%/%%KMODDIR%%/amdgpu_pitcairn_k_smc_bin.ko
+%%PITCAIRN%%/%%KMODDIR%%/amdgpu_pitcairn_mc_bin.ko
+%%PITCAIRN%%/%%KMODDIR%%/amdgpu_pitcairn_me_bin.ko
+%%PITCAIRN%%/%%KMODDIR%%/amdgpu_pitcairn_pfp_bin.ko
+%%PITCAIRN%%/%%KMODDIR%%/amdgpu_pitcairn_rlc_bin.ko
+%%PITCAIRN%%/%%KMODDIR%%/amdgpu_pitcairn_smc_bin.ko
+%%PITCAIRN%%/%%KMODDIR%%/amdgpu_pitcairn_uvd_bin.ko
+%%POLARIS10%%/%%KMODDIR%%/amdgpu_polaris10_ce_2_bin.ko
+%%POLARIS10%%/%%KMODDIR%%/amdgpu_polaris10_ce_bin.ko
+%%POLARIS10%%/%%KMODDIR%%/amdgpu_polaris10_k2_smc_bin.ko
+%%POLARIS10%%/%%KMODDIR%%/amdgpu_polaris10_k_mc_bin.ko
+%%POLARIS10%%/%%KMODDIR%%/amdgpu_polaris10_k_smc_bin.ko
+%%POLARIS10%%/%%KMODDIR%%/amdgpu_polaris10_mc_bin.ko
+%%POLARIS10%%/%%KMODDIR%%/amdgpu_polaris10_me_2_bin.ko
+%%POLARIS10%%/%%KMODDIR%%/amdgpu_polaris10_me_bin.ko
+%%POLARIS10%%/%%KMODDIR%%/amdgpu_polaris10_mec2_2_bin.ko
+%%POLARIS10%%/%%KMODDIR%%/amdgpu_polaris10_mec2_bin.ko
+%%POLARIS10%%/%%KMODDIR%%/amdgpu_polaris10_mec_2_bin.ko
+%%POLARIS10%%/%%KMODDIR%%/amdgpu_polaris10_mec_bin.ko
+%%POLARIS10%%/%%KMODDIR%%/amdgpu_polaris10_pfp_2_bin.ko
+%%POLARIS10%%/%%KMODDIR%%/amdgpu_polaris10_pfp_bin.ko
+%%POLARIS10%%/%%KMODDIR%%/amdgpu_polaris10_rlc_bin.ko
+%%POLARIS10%%/%%KMODDIR%%/amdgpu_polaris10_sdma1_bin.ko
+%%POLARIS10%%/%%KMODDIR%%/amdgpu_polaris10_sdma_bin.ko
+%%POLARIS10%%/%%KMODDIR%%/amdgpu_polaris10_smc_bin.ko
+%%POLARIS10%%/%%KMODDIR%%/amdgpu_polaris10_smc_sk_bin.ko
+%%POLARIS10%%/%%KMODDIR%%/amdgpu_polaris10_uvd_bin.ko
+%%POLARIS10%%/%%KMODDIR%%/amdgpu_polaris10_vce_bin.ko
+%%POLARIS11%%/%%KMODDIR%%/amdgpu_polaris11_ce_2_bin.ko
+%%POLARIS11%%/%%KMODDIR%%/amdgpu_polaris11_ce_bin.ko
+%%POLARIS11%%/%%KMODDIR%%/amdgpu_polaris11_k2_smc_bin.ko
+%%POLARIS11%%/%%KMODDIR%%/amdgpu_polaris11_k_mc_bin.ko
+%%POLARIS11%%/%%KMODDIR%%/amdgpu_polaris11_k_smc_bin.ko
+%%POLARIS11%%/%%KMODDIR%%/amdgpu_polaris11_mc_bin.ko
+%%POLARIS11%%/%%KMODDIR%%/amdgpu_polaris11_me_2_bin.ko
+%%POLARIS11%%/%%KMODDIR%%/amdgpu_polaris11_me_bin.ko
+%%POLARIS11%%/%%KMODDIR%%/amdgpu_polaris11_mec2_2_bin.ko
+%%POLARIS11%%/%%KMODDIR%%/amdgpu_polaris11_mec2_bin.ko
+%%POLARIS11%%/%%KMODDIR%%/amdgpu_polaris11_mec_2_bin.ko
+%%POLARIS11%%/%%KMODDIR%%/amdgpu_polaris11_mec_bin.ko
+%%POLARIS11%%/%%KMODDIR%%/amdgpu_polaris11_pfp_2_bin.ko
+%%POLARIS11%%/%%KMODDIR%%/amdgpu_polaris11_pfp_bin.ko
+%%POLARIS11%%/%%KMODDIR%%/amdgpu_polaris11_rlc_bin.ko
+%%POLARIS11%%/%%KMODDIR%%/amdgpu_polaris11_sdma1_bin.ko
+%%POLARIS11%%/%%KMODDIR%%/amdgpu_polaris11_sdma_bin.ko
+%%POLARIS11%%/%%KMODDIR%%/amdgpu_polaris11_smc_bin.ko
+%%POLARIS11%%/%%KMODDIR%%/amdgpu_polaris11_smc_sk_bin.ko
+%%POLARIS11%%/%%KMODDIR%%/amdgpu_polaris11_uvd_bin.ko
+%%POLARIS11%%/%%KMODDIR%%/amdgpu_polaris11_vce_bin.ko
+%%POLARIS12%%/%%KMODDIR%%/amdgpu_polaris12_ce_2_bin.ko
+%%POLARIS12%%/%%KMODDIR%%/amdgpu_polaris12_ce_bin.ko
+%%POLARIS12%%/%%KMODDIR%%/amdgpu_polaris12_k_mc_bin.ko
+%%POLARIS12%%/%%KMODDIR%%/amdgpu_polaris12_k_smc_bin.ko
+%%POLARIS12%%/%%KMODDIR%%/amdgpu_polaris12_mc_bin.ko
+%%POLARIS12%%/%%KMODDIR%%/amdgpu_polaris12_me_2_bin.ko
+%%POLARIS12%%/%%KMODDIR%%/amdgpu_polaris12_me_bin.ko
+%%POLARIS12%%/%%KMODDIR%%/amdgpu_polaris12_mec2_2_bin.ko
+%%POLARIS12%%/%%KMODDIR%%/amdgpu_polaris12_mec2_bin.ko
+%%POLARIS12%%/%%KMODDIR%%/amdgpu_polaris12_mec_2_bin.ko
+%%POLARIS12%%/%%KMODDIR%%/amdgpu_polaris12_mec_bin.ko
+%%POLARIS12%%/%%KMODDIR%%/amdgpu_polaris12_pfp_2_bin.ko
+%%POLARIS12%%/%%KMODDIR%%/amdgpu_polaris12_pfp_bin.ko
+%%POLARIS12%%/%%KMODDIR%%/amdgpu_polaris12_rlc_bin.ko
+%%POLARIS12%%/%%KMODDIR%%/amdgpu_polaris12_sdma1_bin.ko
+%%POLARIS12%%/%%KMODDIR%%/amdgpu_polaris12_sdma_bin.ko
+%%POLARIS12%%/%%KMODDIR%%/amdgpu_polaris12_smc_bin.ko
+%%POLARIS12%%/%%KMODDIR%%/amdgpu_polaris12_uvd_bin.ko
+%%POLARIS12%%/%%KMODDIR%%/amdgpu_polaris12_vce_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%%/%%KMODDIR%%/amdgpu_raven2_me_bin.ko
+%%RAVEN2%%/%%KMODDIR%%/amdgpu_raven2_mec2_bin.ko
+%%RAVEN2%%/%%KMODDIR%%/amdgpu_raven2_mec_bin.ko
+%%RAVEN2%%/%%KMODDIR%%/amdgpu_raven2_pfp_bin.ko
+%%RAVEN2%%/%%KMODDIR%%/amdgpu_raven2_rlc_bin.ko
+%%RAVEN2%%/%%KMODDIR%%/amdgpu_raven2_sdma_bin.ko
+%%RAVEN2%%/%%KMODDIR%%/amdgpu_raven2_ta_bin.ko
+%%RAVEN2%%/%%KMODDIR%%/amdgpu_raven2_vcn_bin.ko
+%%RAVEN%%/%%KMODDIR%%/amdgpu_raven_asd_bin.ko
+%%RAVEN%%/%%KMODDIR%%/amdgpu_raven_ce_bin.ko
+%%RAVEN%%/%%KMODDIR%%/amdgpu_raven_dmcu_bin.ko
+%%RAVEN%%/%%KMODDIR%%/amdgpu_raven_gpu_info_bin.ko
+%%RAVEN%%/%%KMODDIR%%/amdgpu_raven_kicker_rlc_bin.ko
+%%RAVEN%%/%%KMODDIR%%/amdgpu_raven_me_bin.ko
+%%RAVEN%%/%%KMODDIR%%/amdgpu_raven_mec2_bin.ko
+%%RAVEN%%/%%KMODDIR%%/amdgpu_raven_mec_bin.ko
+%%RAVEN%%/%%KMODDIR%%/amdgpu_raven_pfp_bin.ko
+%%RAVEN%%/%%KMODDIR%%/amdgpu_raven_rlc_bin.ko
+%%RAVEN%%/%%KMODDIR%%/amdgpu_raven_sdma_bin.ko
+%%RAVEN%%/%%KMODDIR%%/amdgpu_raven_ta_bin.ko
+%%RAVEN%%/%%KMODDIR%%/amdgpu_raven_vcn_bin.ko
+%%RENOIR%%/%%KMODDIR%%/amdgpu_renoir_asd_bin.ko
+%%RENOIR%%/%%KMODDIR%%/amdgpu_renoir_ce_bin.ko
+%%RENOIR%%/%%KMODDIR%%/amdgpu_renoir_dmcub_bin.ko
+%%RENOIR%%/%%KMODDIR%%/amdgpu_renoir_gpu_info_bin.ko
+%%RENOIR%%/%%KMODDIR%%/amdgpu_renoir_me_bin.ko
+%%RENOIR%%/%%KMODDIR%%/amdgpu_renoir_mec2_bin.ko
+%%RENOIR%%/%%KMODDIR%%/amdgpu_renoir_mec_bin.ko
+%%RENOIR%%/%%KMODDIR%%/amdgpu_renoir_pfp_bin.ko
+%%RENOIR%%/%%KMODDIR%%/amdgpu_renoir_rlc_bin.ko
+%%RENOIR%%/%%KMODDIR%%/amdgpu_renoir_sdma_bin.ko
+%%RENOIR%%/%%KMODDIR%%/amdgpu_renoir_ta_bin.ko
+%%RENOIR%%/%%KMODDIR%%/amdgpu_renoir_vcn_bin.ko
+%%SI58%%/%%KMODDIR%%/amdgpu_si58_mc_bin.ko
+%%STONEY%%/%%KMODDIR%%/amdgpu_stoney_ce_bin.ko
+%%STONEY%%/%%KMODDIR%%/amdgpu_stoney_me_bin.ko
+%%STONEY%%/%%KMODDIR%%/amdgpu_stoney_mec_bin.ko
+%%STONEY%%/%%KMODDIR%%/amdgpu_stoney_pfp_bin.ko
+%%STONEY%%/%%KMODDIR%%/amdgpu_stoney_rlc_bin.ko
+%%STONEY%%/%%KMODDIR%%/amdgpu_stoney_sdma_bin.ko
+%%STONEY%%/%%KMODDIR%%/amdgpu_stoney_uvd_bin.ko
+%%STONEY%%/%%KMODDIR%%/amdgpu_stoney_vce_bin.ko
+%%TAHITI%%/%%KMODDIR%%/amdgpu_tahiti_ce_bin.ko
+%%TAHITI%%/%%KMODDIR%%/amdgpu_tahiti_k_smc_bin.ko
+%%TAHITI%%/%%KMODDIR%%/amdgpu_tahiti_mc_bin.ko
+%%TAHITI%%/%%KMODDIR%%/amdgpu_tahiti_me_bin.ko
+%%TAHITI%%/%%KMODDIR%%/amdgpu_tahiti_pfp_bin.ko
+%%TAHITI%%/%%KMODDIR%%/amdgpu_tahiti_rlc_bin.ko
+%%TAHITI%%/%%KMODDIR%%/amdgpu_tahiti_smc_bin.ko
+%%TAHITI%%/%%KMODDIR%%/amdgpu_tahiti_uvd_bin.ko
+%%TONGA%%/%%KMODDIR%%/amdgpu_tonga_ce_bin.ko
+%%TONGA%%/%%KMODDIR%%/amdgpu_tonga_k_smc_bin.ko
+%%TONGA%%/%%KMODDIR%%/amdgpu_tonga_mc_bin.ko
+%%TONGA%%/%%KMODDIR%%/amdgpu_tonga_me_bin.ko
+%%TONGA%%/%%KMODDIR%%/amdgpu_tonga_mec2_bin.ko
+%%TONGA%%/%%KMODDIR%%/amdgpu_tonga_mec_bin.ko
+%%TONGA%%/%%KMODDIR%%/amdgpu_tonga_pfp_bin.ko
+%%TONGA%%/%%KMODDIR%%/amdgpu_tonga_rlc_bin.ko
+%%TONGA%%/%%KMODDIR%%/amdgpu_tonga_sdma1_bin.ko
+%%TONGA%%/%%KMODDIR%%/amdgpu_tonga_sdma_bin.ko
+%%TONGA%%/%%KMODDIR%%/amdgpu_tonga_smc_bin.ko
+%%TONGA%%/%%KMODDIR%%/amdgpu_tonga_uvd_bin.ko
+%%TONGA%%/%%KMODDIR%%/amdgpu_tonga_vce_bin.ko
+%%TOPAZ%%/%%KMODDIR%%/amdgpu_topaz_ce_bin.ko
+%%TOPAZ%%/%%KMODDIR%%/amdgpu_topaz_k_smc_bin.ko
+%%TOPAZ%%/%%KMODDIR%%/amdgpu_topaz_mc_bin.ko
+%%TOPAZ%%/%%KMODDIR%%/amdgpu_topaz_me_bin.ko
+%%TOPAZ%%/%%KMODDIR%%/amdgpu_topaz_mec2_bin.ko
+%%TOPAZ%%/%%KMODDIR%%/amdgpu_topaz_mec_bin.ko
+%%TOPAZ%%/%%KMODDIR%%/amdgpu_topaz_pfp_bin.ko
+%%TOPAZ%%/%%KMODDIR%%/amdgpu_topaz_rlc_bin.ko
+%%TOPAZ%%/%%KMODDIR%%/amdgpu_topaz_sdma1_bin.ko
+%%TOPAZ%%/%%KMODDIR%%/amdgpu_topaz_sdma_bin.ko
+%%TOPAZ%%/%%KMODDIR%%/amdgpu_topaz_smc_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%%/%%KMODDIR%%/amdgpu_vega10_me_bin.ko
+%%VEGA10%%/%%KMODDIR%%/amdgpu_vega10_mec2_bin.ko
+%%VEGA10%%/%%KMODDIR%%/amdgpu_vega10_mec_bin.ko
+%%VEGA10%%/%%KMODDIR%%/amdgpu_vega10_pfp_bin.ko
+%%VEGA10%%/%%KMODDIR%%/amdgpu_vega10_rlc_bin.ko
+%%VEGA10%%/%%KMODDIR%%/amdgpu_vega10_sdma1_bin.ko
+%%VEGA10%%/%%KMODDIR%%/amdgpu_vega10_sdma_bin.ko
+%%VEGA10%%/%%KMODDIR%%/amdgpu_vega10_smc_bin.ko
+%%VEGA10%%/%%KMODDIR%%/amdgpu_vega10_sos_bin.ko
+%%VEGA10%%/%%KMODDIR%%/amdgpu_vega10_uvd_bin.ko
+%%VEGA10%%/%%KMODDIR%%/amdgpu_vega10_vce_bin.ko
+%%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_asd_bin.ko
+%%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_ce_bin.ko
+%%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_gpu_info_bin.ko
+%%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_me_bin.ko
+%%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_mec2_bin.ko
+%%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_mec_bin.ko
+%%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_pfp_bin.ko
+%%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_rlc_bin.ko
+%%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_sdma1_bin.ko
+%%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_sdma_bin.ko
+%%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_smc_bin.ko
+%%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_sos_bin.ko
+%%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_uvd_bin.ko
+%%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_vce_bin.ko
+%%VEGA20%%/%%KMODDIR%%/amdgpu_vega20_asd_bin.ko
+%%VEGA20%%/%%KMODDIR%%/amdgpu_vega20_ce_bin.ko
+%%VEGA20%%/%%KMODDIR%%/amdgpu_vega20_me_bin.ko
+%%VEGA20%%/%%KMODDIR%%/amdgpu_vega20_mec2_bin.ko
+%%VEGA20%%/%%KMODDIR%%/amdgpu_vega20_mec_bin.ko
+%%VEGA20%%/%%KMODDIR%%/amdgpu_vega20_pfp_bin.ko
+%%VEGA20%%/%%KMODDIR%%/amdgpu_vega20_rlc_bin.ko
+%%VEGA20%%/%%KMODDIR%%/amdgpu_vega20_sdma1_bin.ko
+%%VEGA20%%/%%KMODDIR%%/amdgpu_vega20_sdma_bin.ko
+%%VEGA20%%/%%KMODDIR%%/amdgpu_vega20_smc_bin.ko
+%%VEGA20%%/%%KMODDIR%%/amdgpu_vega20_sos_bin.ko
+%%VEGA20%%/%%KMODDIR%%/amdgpu_vega20_ta_bin.ko
+%%VEGA20%%/%%KMODDIR%%/amdgpu_vega20_uvd_bin.ko
+%%VEGA20%%/%%KMODDIR%%/amdgpu_vega20_vce_bin.ko
+%%VEGAM%%/%%KMODDIR%%/amdgpu_vegam_ce_bin.ko
+%%VEGAM%%/%%KMODDIR%%/amdgpu_vegam_me_bin.ko
+%%VEGAM%%/%%KMODDIR%%/amdgpu_vegam_mec2_bin.ko
+%%VEGAM%%/%%KMODDIR%%/amdgpu_vegam_mec_bin.ko
+%%VEGAM%%/%%KMODDIR%%/amdgpu_vegam_pfp_bin.ko
+%%VEGAM%%/%%KMODDIR%%/amdgpu_vegam_rlc_bin.ko
+%%VEGAM%%/%%KMODDIR%%/amdgpu_vegam_sdma1_bin.ko
+%%VEGAM%%/%%KMODDIR%%/amdgpu_vegam_sdma_bin.ko
+%%VEGAM%%/%%KMODDIR%%/amdgpu_vegam_smc_bin.ko
+%%VEGAM%%/%%KMODDIR%%/amdgpu_vegam_uvd_bin.ko
+%%VEGAM%%/%%KMODDIR%%/amdgpu_vegam_vce_bin.ko
+%%VERDE%%/%%KMODDIR%%/amdgpu_verde_ce_bin.ko
+%%VERDE%%/%%KMODDIR%%/amdgpu_verde_k_smc_bin.ko
+%%VERDE%%/%%KMODDIR%%/amdgpu_verde_mc_bin.ko
+%%VERDE%%/%%KMODDIR%%/amdgpu_verde_me_bin.ko
+%%VERDE%%/%%KMODDIR%%/amdgpu_verde_pfp_bin.ko
+%%VERDE%%/%%KMODDIR%%/amdgpu_verde_rlc_bin.ko
+%%VERDE%%/%%KMODDIR%%/amdgpu_verde_smc_bin.ko
+%%VERDE%%/%%KMODDIR%%/amdgpu_verde_uvd_bin.ko
Index: graphics/gpu-firmware-intel-kmod/Makefile
===================================================================
--- /dev/null
+++ graphics/gpu-firmware-intel-kmod/Makefile
@@ -0,0 +1,44 @@
+# Created by: Emmanuel Vadot <manu@FreeBSD.org>
+
+PORTNAME= gpu-firmware-intel-kmod
+PORTVERSION= 20211014
+CATEGORIES= graphics
+
+MAINTAINER= x11@FreeBSD.org
+COMMENT= Firmware modules for ${FLAVOR} Intel GPUs
+
+LICENSE= INTEL
+LICENSE_NAME= Intel firmware license (i915)
+LICENSE_FILE= ${WRKSRC}/LICENSE.i915
+LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept
+
+ONLY_FOR_ARCHS= amd64 i386
+ONLY_FOR_ARCHS_REASON= Intel GPUs are only available on x86
+
+PKGNAMESUFFIX= -${FLAVOR:C/_/-/g}
+FLAVORS= skylake \
+ broxton \
+ kabylake \
+ geminilake \
+ coffeelake \
+ icelake \
+ elkhartlake \
+ tigerlake
+FLAVOR?= skylake
+
+USES= kmod uidfix
+
+USE_GITHUB= yes
+GH_ACCOUNT= freebsd
+GH_PROJECT= drm-kmod-firmware
+GH_TAGNAME= 20211014_1
+
+MAKE_ENV= KMODS="i915kmsfw"
+MAKE_ENV+= I915KMODS="${FLAVOR}"
+
+.include <bsd.port.pre.mk>
+
+PLIST_SUB+= ${FLAVORS:N${FLAVOR}:@v@${v:tu}="\@comment "@}
+PLIST_SUB+= ${FLAVOR:tu}=""
+
+.include <bsd.port.post.mk>
Index: graphics/gpu-firmware-intel-kmod/distinfo
===================================================================
--- /dev/null
+++ graphics/gpu-firmware-intel-kmod/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1634226398
+SHA256 (freebsd-drm-kmod-firmware-20211014-20211014_1_GH0.tar.gz) = cf39652b616579f6461d56af21d6827f666a75c5e3193a8fb69747bb49d4cdad
+SIZE (freebsd-drm-kmod-firmware-20211014-20211014_1_GH0.tar.gz) = 19953773
Index: graphics/gpu-firmware-intel-kmod/pkg-descr
===================================================================
--- /dev/null
+++ graphics/gpu-firmware-intel-kmod/pkg-descr
@@ -0,0 +1,5 @@
+Firmware modules for the drm-kmod drivers.
+
+Firmware files for Intel GPUs supported by the i915kms driver.
+
+WWW: https://github.com/freebsd/drm-kmod-firmware
Index: graphics/gpu-firmware-intel-kmod/pkg-plist
===================================================================
--- /dev/null
+++ graphics/gpu-firmware-intel-kmod/pkg-plist
@@ -0,0 +1,34 @@
+%%SKYLAKE%%/%%KMODDIR%%/i915_skl_dmc_ver1_27_bin.ko
+%%SKYLAKE%%/%%KMODDIR%%/i915_skl_guc_33_0_0_bin.ko
+%%SKYLAKE%%/%%KMODDIR%%/i915_skl_guc_ver9_33_bin.ko
+%%SKYLAKE%%/%%KMODDIR%%/i915_skl_huc_2_0_0_bin.ko
+%%SKYLAKE%%/%%KMODDIR%%/i915_skl_huc_ver01_07_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_ver9_29_bin.ko
+%%BROXTON%%/%%KMODDIR%%/i915_bxt_huc_2_0_0_bin.ko
+%%BROXTON%%/%%KMODDIR%%/i915_bxt_huc_ver01_07_bin.ko
+%%BROXTON%%/%%KMODDIR%%/i915_bxt_huc_ver01_8_bin.ko
+%%KABYLAKE%%/%%KMODDIR%%/i915_kbl_dmc_ver1_04_bin.ko
+%%KABYLAKE%%/%%KMODDIR%%/i915_kbl_guc_33_0_0_bin.ko
+%%KABYLAKE%%/%%KMODDIR%%/i915_kbl_guc_ver9_39_bin.ko
+%%KABYLAKE%%/%%KMODDIR%%/i915_kbl_huc_4_0_0_bin.ko
+%%KABYLAKE%%/%%KMODDIR%%/i915_kbl_huc_ver02_00_bin.ko
+%%GEMINILAKE%%/%%KMODDIR%%/i915_glk_dmc_ver1_04_bin.ko
+%%GEMINILAKE%%/%%KMODDIR%%/i915_glk_guc_33_0_0_bin.ko
+%%GEMINILAKE%%/%%KMODDIR%%/i915_glk_huc_4_0_0_bin.ko
+%%GEMINILAKE%%/%%KMODDIR%%/i915_glk_huc_ver03_01_bin.ko
+%%COFFEELAKE%%/%%KMODDIR%%/i915_cnl_dmc_ver1_06_bin.ko
+%%COFFEELAKE%%/%%KMODDIR%%/i915_cnl_dmc_ver1_07_bin.ko
+%%COFFEELAKE%%/%%KMODDIR%%/i915_cml_guc_33_0_0_bin.ko
+%%COFFEELAKE%%/%%KMODDIR%%/i915_cml_huc_4_0_0_bin.ko
+%%ICELAKE%%/%%KMODDIR%%/i915_icl_dmc_ver1_07_bin.ko
+%%ICELAKE%%/%%KMODDIR%%/i915_icl_dmc_ver1_09_bin.ko
+%%ICELAKE%%/%%KMODDIR%%/i915_icl_guc_33_0_0_bin.ko
+%%ICELAKE%%/%%KMODDIR%%/i915_icl_huc_9_0_0_bin.ko
+%%ICELAKE%%/%%KMODDIR%%/i915_icl_huc_ver8_4_bin.ko
+%%ELKHARTLAKE%%/%%KMODDIR%%/i915_ehl_guc_33_0_4_bin.ko
+%%ELKHARTLAKE%%/%%KMODDIR%%/i915_ehl_huc_9_0_0_bin.ko
+%%TIGERLAKE%%/%%KMODDIR%%/i915_tgl_dmc_ver2_04_bin.ko
+%%TIGERLAKE%%/%%KMODDIR%%/i915_tgl_guc_35_2_0_bin.ko
+%%TIGERLAKE%%/%%KMODDIR%%/i915_tgl_huc_7_0_3_bin.ko
Index: graphics/gpu-firmware-kmod/Makefile
===================================================================
--- graphics/gpu-firmware-kmod/Makefile
+++ graphics/gpu-firmware-kmod/Makefile
@@ -1,26 +1,103 @@
# Created by: Johannes Dieterich <jmd@FreeBSD.org>
PORTNAME= gpu-firmware-kmod
-PORTVERSION= g20210330
+PORTVERSION= 20211014
+PORTEPOCH= 1
CATEGORIES= graphics
-MAINTAINER= jmd@FreeBSD.org
-COMMENT= Firmware modules for the linuxkpi-based KMS components
+MAINTAINER= x11@FreeBSD.org
+COMMENT= Firmware modules for the drm-kmod drivers
-LICENSE= AMD INTEL
-LICENSE_COMB= multi
-LICENSE_NAME_AMD= AMD firmware license (amdgpu/radeon)
-LICENSE_NAME_INTEL= Intel firmware license (i915)
-LICENSE_FILE_AMD= ${WRKSRC}/LICENSE.radeon
-LICENSE_FILE_INTEL= ${WRKSRC}/LICENSE.i915
-LICENSE_PERMS_AMD= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept
-LICENSE_PERMS_INTEL= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept
+ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc64 powerpc64le
+ONLY_FOR_ARCHS_REASON= AMD/Intel and Radeon GPUs are only available on aarch64, x86 and powerpc64
-USES= kmod uidfix
+USES= metaport
-USE_GITHUB= yes
-GH_ACCOUNT= freebsd
-GH_PROJECT= drm-kmod-firmware
-GH_TAGNAME= df9e66d
+RUN_DEPENDS= gpu-firmware-amd-kmod-banks>0:graphics/gpu-firmware-amd-kmod@banks \
+ 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-fiji>0:graphics/gpu-firmware-amd-kmod@fiji \
+ 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-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-oland>0:graphics/gpu-firmware-amd-kmod@oland \
+ gpu-firmware-amd-kmod-picasso>0:graphics/gpu-firmware-amd-kmod@picasso \
+ 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-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 \
+ gpu-firmware-radeon-kmod-btc>0:graphics/gpu-firmware-radeon-kmod@btc \
+ gpu-firmware-radeon-kmod-caicos>0:graphics/gpu-firmware-radeon-kmod@caicos \
+ gpu-firmware-radeon-kmod-cayman>0:graphics/gpu-firmware-radeon-kmod@cayman \
+ gpu-firmware-radeon-kmod-cedar>0:graphics/gpu-firmware-radeon-kmod@cedar \
+ gpu-firmware-radeon-kmod-cypress>0:graphics/gpu-firmware-radeon-kmod@cypress \
+ gpu-firmware-radeon-kmod-hainan>0:graphics/gpu-firmware-radeon-kmod@hainan \
+ gpu-firmware-radeon-kmod-hawaii>0:graphics/gpu-firmware-radeon-kmod@hawaii \
+ gpu-firmware-radeon-kmod-juniper>0:graphics/gpu-firmware-radeon-kmod@juniper \
+ gpu-firmware-radeon-kmod-kabini>0:graphics/gpu-firmware-radeon-kmod@kabini \
+ gpu-firmware-radeon-kmod-kaveri>0:graphics/gpu-firmware-radeon-kmod@kaveri \
+ gpu-firmware-radeon-kmod-mullins>0:graphics/gpu-firmware-radeon-kmod@mullins \
+ gpu-firmware-radeon-kmod-oland>0:graphics/gpu-firmware-radeon-kmod@oland \
+ gpu-firmware-radeon-kmod-palm>0:graphics/gpu-firmware-radeon-kmod@palm \
+ gpu-firmware-radeon-kmod-pitcairn>0:graphics/gpu-firmware-radeon-kmod@pitcairn \
+ gpu-firmware-radeon-kmod-r100>0:graphics/gpu-firmware-radeon-kmod@r100 \
+ gpu-firmware-radeon-kmod-r200>0:graphics/gpu-firmware-radeon-kmod@r200 \
+ gpu-firmware-radeon-kmod-r300>0:graphics/gpu-firmware-radeon-kmod@r300 \
+ gpu-firmware-radeon-kmod-r420>0:graphics/gpu-firmware-radeon-kmod@r420 \
+ gpu-firmware-radeon-kmod-r520>0:graphics/gpu-firmware-radeon-kmod@r520 \
+ gpu-firmware-radeon-kmod-r600>0:graphics/gpu-firmware-radeon-kmod@r600 \
+ gpu-firmware-radeon-kmod-r700>0:graphics/gpu-firmware-radeon-kmod@r700 \
+ gpu-firmware-radeon-kmod-redwood>0:graphics/gpu-firmware-radeon-kmod@redwood \
+ gpu-firmware-radeon-kmod-rs600>0:graphics/gpu-firmware-radeon-kmod@rs600 \
+ gpu-firmware-radeon-kmod-rs690>0:graphics/gpu-firmware-radeon-kmod@rs690 \
+ gpu-firmware-radeon-kmod-rs780>0:graphics/gpu-firmware-radeon-kmod@rs780 \
+ gpu-firmware-radeon-kmod-rv610>0:graphics/gpu-firmware-radeon-kmod@rv610 \
+ gpu-firmware-radeon-kmod-rv620>0:graphics/gpu-firmware-radeon-kmod@rv620 \
+ gpu-firmware-radeon-kmod-rv630>0:graphics/gpu-firmware-radeon-kmod@rv630 \
+ gpu-firmware-radeon-kmod-rv635>0:graphics/gpu-firmware-radeon-kmod@rv635 \
+ gpu-firmware-radeon-kmod-rv670>0:graphics/gpu-firmware-radeon-kmod@rv670 \
+ gpu-firmware-radeon-kmod-rv710>0:graphics/gpu-firmware-radeon-kmod@rv710 \
+ gpu-firmware-radeon-kmod-rv730>0:graphics/gpu-firmware-radeon-kmod@rv730 \
+ gpu-firmware-radeon-kmod-rv740>0:graphics/gpu-firmware-radeon-kmod@rv740 \
+ gpu-firmware-radeon-kmod-rv770>0:graphics/gpu-firmware-radeon-kmod@rv770 \
+ gpu-firmware-radeon-kmod-sumo>0:graphics/gpu-firmware-radeon-kmod@sumo \
+ 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
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == amd64 || ${ARCH} == i386
+RUN_DEPENDS+= gpu-firmware-intel-kmod-skylake>0:graphics/gpu-firmware-intel-kmod@skylake \
+ 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-coffeelake>0:graphics/gpu-firmware-intel-kmod@coffeelake \
+ 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
+.endif
+
+.include <bsd.port.post.mk>
Index: graphics/gpu-firmware-kmod/distinfo
===================================================================
--- graphics/gpu-firmware-kmod/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1617128641
-SHA256 (freebsd-drm-kmod-firmware-g20210330-df9e66d_GH0.tar.gz) = 88540f1b7ec435be31110a0ce21e1f9a1aa96bad2c4ac300409d01b7a154fa35
-SIZE (freebsd-drm-kmod-firmware-g20210330-df9e66d_GH0.tar.gz) = 27703662
Index: graphics/gpu-firmware-kmod/files/patch-amdgpukmsfw_Makefile
===================================================================
--- graphics/gpu-firmware-kmod/files/patch-amdgpukmsfw_Makefile
+++ /dev/null
@@ -1,58 +0,0 @@
---- amdgpukmsfw/Makefile.orig 2021-03-30 18:15:09 UTC
-+++ amdgpukmsfw/Makefile
-@@ -36,17 +36,6 @@ SUBDIR= \
- fiji_smc \
- fiji_uvd \
- fiji_vce \
-- green_sardine_asd \
-- green_sardine_ce \
-- green_sardine_dmcub \
-- green_sardine_me \
-- green_sardine_mec \
-- green_sardine_mec2 \
-- green_sardine_pfp \
-- green_sardine_rlc \
-- green_sardine_sdma \
-- green_sardine_ta \
-- green_sardine_vcn \
- hainan_ce \
- hainan_k_smc \
- hainan_mc \
-@@ -142,18 +131,6 @@ SUBDIR= \
- navi14_sos \
- navi14_ta \
- navi14_vcn \
-- navy_flounder_ce \
-- navy_flounder_dmcub \
-- navy_flounder_me \
-- navy_flounder_mec \
-- navy_flounder_mec2 \
-- navy_flounder_pfp \
-- navy_flounder_rlc \
-- navy_flounder_sdma \
-- navy_flounder_smc \
-- navy_flounder_sos \
-- navy_flounder_ta \
-- navy_flounder_vcn \
- oland_ce \
- oland_k_smc \
- oland_mc \
-@@ -280,18 +257,6 @@ SUBDIR= \
- renoir_ta \
- renoir_vcn \
- si58_mc \
-- sienna_cichlid_ce \
-- sienna_cichlid_dmcub \
-- sienna_cichlid_me \
-- sienna_cichlid_mec \
-- sienna_cichlid_mec2 \
-- sienna_cichlid_pfp \
-- sienna_cichlid_rlc \
-- sienna_cichlid_sdma \
-- sienna_cichlid_smc \
-- sienna_cichlid_sos \
-- sienna_cichlid_ta \
-- sienna_cichlid_vcn \
- stoney_ce \
- stoney_me \
- stoney_mec \
Index: graphics/gpu-firmware-kmod/pkg-descr
===================================================================
--- graphics/gpu-firmware-kmod/pkg-descr
+++ graphics/gpu-firmware-kmod/pkg-descr
@@ -1,7 +1,4 @@
-Firmware modules for the linuxkpi-based KMS components.
+Meta ports for the firmware modules for the DRM drivers.
-Amdgpu and i915 firmware files encoded in uu format to generate
-loadable kernel modules. Firmware binaries originate from the
-linux-firmware repository.
+WWW: https://github.com/freebsd/drm-kmod
-WWW: https://github.com/FreeBSDDesktop/kms-firmware
Index: graphics/gpu-firmware-kmod/pkg-plist
===================================================================
--- graphics/gpu-firmware-kmod/pkg-plist
+++ /dev/null
@@ -1,617 +0,0 @@
-/%%KMODDIR%%/amdgpu_banks_k_2_smc_bin.ko
-/%%KMODDIR%%/amdgpu_bonaire_ce_bin.ko
-/%%KMODDIR%%/amdgpu_bonaire_k_smc_bin.ko
-/%%KMODDIR%%/amdgpu_bonaire_mc_bin.ko
-/%%KMODDIR%%/amdgpu_bonaire_me_bin.ko
-/%%KMODDIR%%/amdgpu_bonaire_mec_bin.ko
-/%%KMODDIR%%/amdgpu_bonaire_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_bonaire_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_bonaire_sdma1_bin.ko
-/%%KMODDIR%%/amdgpu_bonaire_sdma_bin.ko
-/%%KMODDIR%%/amdgpu_bonaire_smc_bin.ko
-/%%KMODDIR%%/amdgpu_bonaire_uvd_bin.ko
-/%%KMODDIR%%/amdgpu_bonaire_vce_bin.ko
-/%%KMODDIR%%/amdgpu_carrizo_ce_bin.ko
-/%%KMODDIR%%/amdgpu_carrizo_me_bin.ko
-/%%KMODDIR%%/amdgpu_carrizo_mec2_bin.ko
-/%%KMODDIR%%/amdgpu_carrizo_mec_bin.ko
-/%%KMODDIR%%/amdgpu_carrizo_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_carrizo_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_carrizo_sdma1_bin.ko
-/%%KMODDIR%%/amdgpu_carrizo_sdma_bin.ko
-/%%KMODDIR%%/amdgpu_carrizo_uvd_bin.ko
-/%%KMODDIR%%/amdgpu_carrizo_vce_bin.ko
-/%%KMODDIR%%/amdgpu_fiji_ce_bin.ko
-/%%KMODDIR%%/amdgpu_fiji_mc_bin.ko
-/%%KMODDIR%%/amdgpu_fiji_me_bin.ko
-/%%KMODDIR%%/amdgpu_fiji_mec2_bin.ko
-/%%KMODDIR%%/amdgpu_fiji_mec_bin.ko
-/%%KMODDIR%%/amdgpu_fiji_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_fiji_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_fiji_sdma1_bin.ko
-/%%KMODDIR%%/amdgpu_fiji_sdma_bin.ko
-/%%KMODDIR%%/amdgpu_fiji_smc_bin.ko
-/%%KMODDIR%%/amdgpu_fiji_uvd_bin.ko
-/%%KMODDIR%%/amdgpu_fiji_vce_bin.ko
-/%%KMODDIR%%/amdgpu_hainan_ce_bin.ko
-/%%KMODDIR%%/amdgpu_hainan_k_smc_bin.ko
-/%%KMODDIR%%/amdgpu_hainan_mc_bin.ko
-/%%KMODDIR%%/amdgpu_hainan_me_bin.ko
-/%%KMODDIR%%/amdgpu_hainan_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_hainan_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_hainan_smc_bin.ko
-/%%KMODDIR%%/amdgpu_hawaii_ce_bin.ko
-/%%KMODDIR%%/amdgpu_hawaii_k_smc_bin.ko
-/%%KMODDIR%%/amdgpu_hawaii_mc_bin.ko
-/%%KMODDIR%%/amdgpu_hawaii_me_bin.ko
-/%%KMODDIR%%/amdgpu_hawaii_mec_bin.ko
-/%%KMODDIR%%/amdgpu_hawaii_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_hawaii_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_hawaii_sdma1_bin.ko
-/%%KMODDIR%%/amdgpu_hawaii_sdma_bin.ko
-/%%KMODDIR%%/amdgpu_hawaii_smc_bin.ko
-/%%KMODDIR%%/amdgpu_hawaii_uvd_bin.ko
-/%%KMODDIR%%/amdgpu_hawaii_vce_bin.ko
-/%%KMODDIR%%/amdgpu_kabini_ce_bin.ko
-/%%KMODDIR%%/amdgpu_kabini_me_bin.ko
-/%%KMODDIR%%/amdgpu_kabini_mec_bin.ko
-/%%KMODDIR%%/amdgpu_kabini_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_kabini_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_kabini_sdma1_bin.ko
-/%%KMODDIR%%/amdgpu_kabini_sdma_bin.ko
-/%%KMODDIR%%/amdgpu_kabini_uvd_bin.ko
-/%%KMODDIR%%/amdgpu_kabini_vce_bin.ko
-/%%KMODDIR%%/amdgpu_kaveri_ce_bin.ko
-/%%KMODDIR%%/amdgpu_kaveri_me_bin.ko
-/%%KMODDIR%%/amdgpu_kaveri_mec2_bin.ko
-/%%KMODDIR%%/amdgpu_kaveri_mec_bin.ko
-/%%KMODDIR%%/amdgpu_kaveri_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_kaveri_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_kaveri_sdma1_bin.ko
-/%%KMODDIR%%/amdgpu_kaveri_sdma_bin.ko
-/%%KMODDIR%%/amdgpu_kaveri_uvd_bin.ko
-/%%KMODDIR%%/amdgpu_kaveri_vce_bin.ko
-/%%KMODDIR%%/amdgpu_mullins_ce_bin.ko
-/%%KMODDIR%%/amdgpu_mullins_me_bin.ko
-/%%KMODDIR%%/amdgpu_mullins_mec_bin.ko
-/%%KMODDIR%%/amdgpu_mullins_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_mullins_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_mullins_sdma1_bin.ko
-/%%KMODDIR%%/amdgpu_mullins_sdma_bin.ko
-/%%KMODDIR%%/amdgpu_mullins_uvd_bin.ko
-/%%KMODDIR%%/amdgpu_mullins_vce_bin.ko
-/%%KMODDIR%%/amdgpu_navi10_asd_bin.ko
-/%%KMODDIR%%/amdgpu_navi10_ce_bin.ko
-/%%KMODDIR%%/amdgpu_navi10_gpu_info_bin.ko
-/%%KMODDIR%%/amdgpu_navi10_me_bin.ko
-/%%KMODDIR%%/amdgpu_navi10_mec2_bin.ko
-/%%KMODDIR%%/amdgpu_navi10_mec_bin.ko
-/%%KMODDIR%%/amdgpu_navi10_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_navi10_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_navi10_sdma1_bin.ko
-/%%KMODDIR%%/amdgpu_navi10_sdma_bin.ko
-/%%KMODDIR%%/amdgpu_navi10_smc_bin.ko
-/%%KMODDIR%%/amdgpu_navi10_sos_bin.ko
-/%%KMODDIR%%/amdgpu_navi10_ta_bin.ko
-/%%KMODDIR%%/amdgpu_navi10_vcn_bin.ko
-/%%KMODDIR%%/amdgpu_navi12_asd_bin.ko
-/%%KMODDIR%%/amdgpu_navi12_ce_bin.ko
-/%%KMODDIR%%/amdgpu_navi12_dmcu_bin.ko
-/%%KMODDIR%%/amdgpu_navi12_gpu_info_bin.ko
-/%%KMODDIR%%/amdgpu_navi12_me_bin.ko
-/%%KMODDIR%%/amdgpu_navi12_mec2_bin.ko
-/%%KMODDIR%%/amdgpu_navi12_mec_bin.ko
-/%%KMODDIR%%/amdgpu_navi12_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_navi12_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_navi12_sdma1_bin.ko
-/%%KMODDIR%%/amdgpu_navi12_sdma_bin.ko
-/%%KMODDIR%%/amdgpu_navi12_smc_bin.ko
-/%%KMODDIR%%/amdgpu_navi12_sos_bin.ko
-/%%KMODDIR%%/amdgpu_navi12_ta_bin.ko
-/%%KMODDIR%%/amdgpu_navi12_vcn_bin.ko
-/%%KMODDIR%%/amdgpu_navi14_asd_bin.ko
-/%%KMODDIR%%/amdgpu_navi14_ce_bin.ko
-/%%KMODDIR%%/amdgpu_navi14_ce_wks_bin.ko
-/%%KMODDIR%%/amdgpu_navi14_gpu_info_bin.ko
-/%%KMODDIR%%/amdgpu_navi14_me_bin.ko
-/%%KMODDIR%%/amdgpu_navi14_me_wks_bin.ko
-/%%KMODDIR%%/amdgpu_navi14_mec2_bin.ko
-/%%KMODDIR%%/amdgpu_navi14_mec2_wks_bin.ko
-/%%KMODDIR%%/amdgpu_navi14_mec_bin.ko
-/%%KMODDIR%%/amdgpu_navi14_mec_wks_bin.ko
-/%%KMODDIR%%/amdgpu_navi14_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_navi14_pfp_wks_bin.ko
-/%%KMODDIR%%/amdgpu_navi14_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_navi14_sdma1_bin.ko
-/%%KMODDIR%%/amdgpu_navi14_sdma_bin.ko
-/%%KMODDIR%%/amdgpu_navi14_smc_bin.ko
-/%%KMODDIR%%/amdgpu_navi14_sos_bin.ko
-/%%KMODDIR%%/amdgpu_navi14_ta_bin.ko
-/%%KMODDIR%%/amdgpu_navi14_vcn_bin.ko
-/%%KMODDIR%%/amdgpu_oland_ce_bin.ko
-/%%KMODDIR%%/amdgpu_oland_k_smc_bin.ko
-/%%KMODDIR%%/amdgpu_oland_mc_bin.ko
-/%%KMODDIR%%/amdgpu_oland_me_bin.ko
-/%%KMODDIR%%/amdgpu_oland_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_oland_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_oland_smc_bin.ko
-/%%KMODDIR%%/amdgpu_oland_uvd_bin.ko
-/%%KMODDIR%%/amdgpu_picasso_asd_bin.ko
-/%%KMODDIR%%/amdgpu_picasso_ce_bin.ko
-/%%KMODDIR%%/amdgpu_picasso_gpu_info_bin.ko
-/%%KMODDIR%%/amdgpu_picasso_me_bin.ko
-/%%KMODDIR%%/amdgpu_picasso_mec2_bin.ko
-/%%KMODDIR%%/amdgpu_picasso_mec_bin.ko
-/%%KMODDIR%%/amdgpu_picasso_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_picasso_rlc_am4_bin.ko
-/%%KMODDIR%%/amdgpu_picasso_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_picasso_sdma_bin.ko
-/%%KMODDIR%%/amdgpu_picasso_ta_bin.ko
-/%%KMODDIR%%/amdgpu_picasso_vcn_bin.ko
-/%%KMODDIR%%/amdgpu_pitcairn_ce_bin.ko
-/%%KMODDIR%%/amdgpu_pitcairn_k_smc_bin.ko
-/%%KMODDIR%%/amdgpu_pitcairn_mc_bin.ko
-/%%KMODDIR%%/amdgpu_pitcairn_me_bin.ko
-/%%KMODDIR%%/amdgpu_pitcairn_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_pitcairn_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_pitcairn_smc_bin.ko
-/%%KMODDIR%%/amdgpu_pitcairn_uvd_bin.ko
-/%%KMODDIR%%/amdgpu_polaris10_ce_2_bin.ko
-/%%KMODDIR%%/amdgpu_polaris10_ce_bin.ko
-/%%KMODDIR%%/amdgpu_polaris10_k2_smc_bin.ko
-/%%KMODDIR%%/amdgpu_polaris10_k_mc_bin.ko
-/%%KMODDIR%%/amdgpu_polaris10_k_smc_bin.ko
-/%%KMODDIR%%/amdgpu_polaris10_mc_bin.ko
-/%%KMODDIR%%/amdgpu_polaris10_me_2_bin.ko
-/%%KMODDIR%%/amdgpu_polaris10_me_bin.ko
-/%%KMODDIR%%/amdgpu_polaris10_mec2_2_bin.ko
-/%%KMODDIR%%/amdgpu_polaris10_mec2_bin.ko
-/%%KMODDIR%%/amdgpu_polaris10_mec_2_bin.ko
-/%%KMODDIR%%/amdgpu_polaris10_mec_bin.ko
-/%%KMODDIR%%/amdgpu_polaris10_pfp_2_bin.ko
-/%%KMODDIR%%/amdgpu_polaris10_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_polaris10_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_polaris10_sdma1_bin.ko
-/%%KMODDIR%%/amdgpu_polaris10_sdma_bin.ko
-/%%KMODDIR%%/amdgpu_polaris10_smc_bin.ko
-/%%KMODDIR%%/amdgpu_polaris10_smc_sk_bin.ko
-/%%KMODDIR%%/amdgpu_polaris10_uvd_bin.ko
-/%%KMODDIR%%/amdgpu_polaris10_vce_bin.ko
-/%%KMODDIR%%/amdgpu_polaris11_ce_2_bin.ko
-/%%KMODDIR%%/amdgpu_polaris11_ce_bin.ko
-/%%KMODDIR%%/amdgpu_polaris11_k2_smc_bin.ko
-/%%KMODDIR%%/amdgpu_polaris11_k_mc_bin.ko
-/%%KMODDIR%%/amdgpu_polaris11_k_smc_bin.ko
-/%%KMODDIR%%/amdgpu_polaris11_mc_bin.ko
-/%%KMODDIR%%/amdgpu_polaris11_me_2_bin.ko
-/%%KMODDIR%%/amdgpu_polaris11_me_bin.ko
-/%%KMODDIR%%/amdgpu_polaris11_mec2_2_bin.ko
-/%%KMODDIR%%/amdgpu_polaris11_mec2_bin.ko
-/%%KMODDIR%%/amdgpu_polaris11_mec_2_bin.ko
-/%%KMODDIR%%/amdgpu_polaris11_mec_bin.ko
-/%%KMODDIR%%/amdgpu_polaris11_pfp_2_bin.ko
-/%%KMODDIR%%/amdgpu_polaris11_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_polaris11_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_polaris11_sdma1_bin.ko
-/%%KMODDIR%%/amdgpu_polaris11_sdma_bin.ko
-/%%KMODDIR%%/amdgpu_polaris11_smc_bin.ko
-/%%KMODDIR%%/amdgpu_polaris11_smc_sk_bin.ko
-/%%KMODDIR%%/amdgpu_polaris11_uvd_bin.ko
-/%%KMODDIR%%/amdgpu_polaris11_vce_bin.ko
-/%%KMODDIR%%/amdgpu_polaris12_ce_2_bin.ko
-/%%KMODDIR%%/amdgpu_polaris12_ce_bin.ko
-/%%KMODDIR%%/amdgpu_polaris12_k_mc_bin.ko
-/%%KMODDIR%%/amdgpu_polaris12_k_smc_bin.ko
-/%%KMODDIR%%/amdgpu_polaris12_mc_bin.ko
-/%%KMODDIR%%/amdgpu_polaris12_me_2_bin.ko
-/%%KMODDIR%%/amdgpu_polaris12_me_bin.ko
-/%%KMODDIR%%/amdgpu_polaris12_mec2_2_bin.ko
-/%%KMODDIR%%/amdgpu_polaris12_mec2_bin.ko
-/%%KMODDIR%%/amdgpu_polaris12_mec_2_bin.ko
-/%%KMODDIR%%/amdgpu_polaris12_mec_bin.ko
-/%%KMODDIR%%/amdgpu_polaris12_pfp_2_bin.ko
-/%%KMODDIR%%/amdgpu_polaris12_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_polaris12_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_polaris12_sdma1_bin.ko
-/%%KMODDIR%%/amdgpu_polaris12_sdma_bin.ko
-/%%KMODDIR%%/amdgpu_polaris12_smc_bin.ko
-/%%KMODDIR%%/amdgpu_polaris12_uvd_bin.ko
-/%%KMODDIR%%/amdgpu_polaris12_vce_bin.ko
-/%%KMODDIR%%/amdgpu_raven2_asd_bin.ko
-/%%KMODDIR%%/amdgpu_raven2_ce_bin.ko
-/%%KMODDIR%%/amdgpu_raven2_gpu_info_bin.ko
-/%%KMODDIR%%/amdgpu_raven2_me_bin.ko
-/%%KMODDIR%%/amdgpu_raven2_mec2_bin.ko
-/%%KMODDIR%%/amdgpu_raven2_mec_bin.ko
-/%%KMODDIR%%/amdgpu_raven2_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_raven2_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_raven2_sdma_bin.ko
-/%%KMODDIR%%/amdgpu_raven2_ta_bin.ko
-/%%KMODDIR%%/amdgpu_raven2_vcn_bin.ko
-/%%KMODDIR%%/amdgpu_raven_asd_bin.ko
-/%%KMODDIR%%/amdgpu_raven_ce_bin.ko
-/%%KMODDIR%%/amdgpu_raven_dmcu_bin.ko
-/%%KMODDIR%%/amdgpu_raven_gpu_info_bin.ko
-/%%KMODDIR%%/amdgpu_raven_kicker_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_raven_me_bin.ko
-/%%KMODDIR%%/amdgpu_raven_mec2_bin.ko
-/%%KMODDIR%%/amdgpu_raven_mec_bin.ko
-/%%KMODDIR%%/amdgpu_raven_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_raven_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_raven_sdma_bin.ko
-/%%KMODDIR%%/amdgpu_raven_ta_bin.ko
-/%%KMODDIR%%/amdgpu_raven_vcn_bin.ko
-/%%KMODDIR%%/amdgpu_renoir_asd_bin.ko
-/%%KMODDIR%%/amdgpu_renoir_ce_bin.ko
-/%%KMODDIR%%/amdgpu_renoir_dmcub_bin.ko
-/%%KMODDIR%%/amdgpu_renoir_gpu_info_bin.ko
-/%%KMODDIR%%/amdgpu_renoir_me_bin.ko
-/%%KMODDIR%%/amdgpu_renoir_mec2_bin.ko
-/%%KMODDIR%%/amdgpu_renoir_mec_bin.ko
-/%%KMODDIR%%/amdgpu_renoir_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_renoir_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_renoir_sdma_bin.ko
-/%%KMODDIR%%/amdgpu_renoir_ta_bin.ko
-/%%KMODDIR%%/amdgpu_renoir_vcn_bin.ko
-/%%KMODDIR%%/amdgpu_si58_mc_bin.ko
-/%%KMODDIR%%/amdgpu_stoney_ce_bin.ko
-/%%KMODDIR%%/amdgpu_stoney_me_bin.ko
-/%%KMODDIR%%/amdgpu_stoney_mec_bin.ko
-/%%KMODDIR%%/amdgpu_stoney_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_stoney_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_stoney_sdma_bin.ko
-/%%KMODDIR%%/amdgpu_stoney_uvd_bin.ko
-/%%KMODDIR%%/amdgpu_stoney_vce_bin.ko
-/%%KMODDIR%%/amdgpu_tahiti_ce_bin.ko
-/%%KMODDIR%%/amdgpu_tahiti_k_smc_bin.ko
-/%%KMODDIR%%/amdgpu_tahiti_mc_bin.ko
-/%%KMODDIR%%/amdgpu_tahiti_me_bin.ko
-/%%KMODDIR%%/amdgpu_tahiti_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_tahiti_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_tahiti_smc_bin.ko
-/%%KMODDIR%%/amdgpu_tahiti_uvd_bin.ko
-/%%KMODDIR%%/amdgpu_tonga_ce_bin.ko
-/%%KMODDIR%%/amdgpu_tonga_k_smc_bin.ko
-/%%KMODDIR%%/amdgpu_tonga_mc_bin.ko
-/%%KMODDIR%%/amdgpu_tonga_me_bin.ko
-/%%KMODDIR%%/amdgpu_tonga_mec2_bin.ko
-/%%KMODDIR%%/amdgpu_tonga_mec_bin.ko
-/%%KMODDIR%%/amdgpu_tonga_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_tonga_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_tonga_sdma1_bin.ko
-/%%KMODDIR%%/amdgpu_tonga_sdma_bin.ko
-/%%KMODDIR%%/amdgpu_tonga_smc_bin.ko
-/%%KMODDIR%%/amdgpu_tonga_uvd_bin.ko
-/%%KMODDIR%%/amdgpu_tonga_vce_bin.ko
-/%%KMODDIR%%/amdgpu_topaz_ce_bin.ko
-/%%KMODDIR%%/amdgpu_topaz_k_smc_bin.ko
-/%%KMODDIR%%/amdgpu_topaz_mc_bin.ko
-/%%KMODDIR%%/amdgpu_topaz_me_bin.ko
-/%%KMODDIR%%/amdgpu_topaz_mec2_bin.ko
-/%%KMODDIR%%/amdgpu_topaz_mec_bin.ko
-/%%KMODDIR%%/amdgpu_topaz_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_topaz_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_topaz_sdma1_bin.ko
-/%%KMODDIR%%/amdgpu_topaz_sdma_bin.ko
-/%%KMODDIR%%/amdgpu_topaz_smc_bin.ko
-/%%KMODDIR%%/amdgpu_vega10_acg_smc_bin.ko
-/%%KMODDIR%%/amdgpu_vega10_asd_bin.ko
-/%%KMODDIR%%/amdgpu_vega10_ce_bin.ko
-/%%KMODDIR%%/amdgpu_vega10_gpu_info_bin.ko
-/%%KMODDIR%%/amdgpu_vega10_me_bin.ko
-/%%KMODDIR%%/amdgpu_vega10_mec2_bin.ko
-/%%KMODDIR%%/amdgpu_vega10_mec_bin.ko
-/%%KMODDIR%%/amdgpu_vega10_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_vega10_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_vega10_sdma1_bin.ko
-/%%KMODDIR%%/amdgpu_vega10_sdma_bin.ko
-/%%KMODDIR%%/amdgpu_vega10_smc_bin.ko
-/%%KMODDIR%%/amdgpu_vega10_sos_bin.ko
-/%%KMODDIR%%/amdgpu_vega10_uvd_bin.ko
-/%%KMODDIR%%/amdgpu_vega10_vce_bin.ko
-/%%KMODDIR%%/amdgpu_vega12_asd_bin.ko
-/%%KMODDIR%%/amdgpu_vega12_ce_bin.ko
-/%%KMODDIR%%/amdgpu_vega12_gpu_info_bin.ko
-/%%KMODDIR%%/amdgpu_vega12_me_bin.ko
-/%%KMODDIR%%/amdgpu_vega12_mec2_bin.ko
-/%%KMODDIR%%/amdgpu_vega12_mec_bin.ko
-/%%KMODDIR%%/amdgpu_vega12_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_vega12_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_vega12_sdma1_bin.ko
-/%%KMODDIR%%/amdgpu_vega12_sdma_bin.ko
-/%%KMODDIR%%/amdgpu_vega12_smc_bin.ko
-/%%KMODDIR%%/amdgpu_vega12_sos_bin.ko
-/%%KMODDIR%%/amdgpu_vega12_uvd_bin.ko
-/%%KMODDIR%%/amdgpu_vega12_vce_bin.ko
-/%%KMODDIR%%/amdgpu_vega20_asd_bin.ko
-/%%KMODDIR%%/amdgpu_vega20_ce_bin.ko
-/%%KMODDIR%%/amdgpu_vega20_me_bin.ko
-/%%KMODDIR%%/amdgpu_vega20_mec2_bin.ko
-/%%KMODDIR%%/amdgpu_vega20_mec_bin.ko
-/%%KMODDIR%%/amdgpu_vega20_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_vega20_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_vega20_sdma1_bin.ko
-/%%KMODDIR%%/amdgpu_vega20_sdma_bin.ko
-/%%KMODDIR%%/amdgpu_vega20_smc_bin.ko
-/%%KMODDIR%%/amdgpu_vega20_sos_bin.ko
-/%%KMODDIR%%/amdgpu_vega20_ta_bin.ko
-/%%KMODDIR%%/amdgpu_vega20_uvd_bin.ko
-/%%KMODDIR%%/amdgpu_vega20_vce_bin.ko
-/%%KMODDIR%%/amdgpu_vegam_ce_bin.ko
-/%%KMODDIR%%/amdgpu_vegam_me_bin.ko
-/%%KMODDIR%%/amdgpu_vegam_mec2_bin.ko
-/%%KMODDIR%%/amdgpu_vegam_mec_bin.ko
-/%%KMODDIR%%/amdgpu_vegam_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_vegam_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_vegam_sdma1_bin.ko
-/%%KMODDIR%%/amdgpu_vegam_sdma_bin.ko
-/%%KMODDIR%%/amdgpu_vegam_smc_bin.ko
-/%%KMODDIR%%/amdgpu_vegam_uvd_bin.ko
-/%%KMODDIR%%/amdgpu_vegam_vce_bin.ko
-/%%KMODDIR%%/amdgpu_verde_ce_bin.ko
-/%%KMODDIR%%/amdgpu_verde_k_smc_bin.ko
-/%%KMODDIR%%/amdgpu_verde_mc_bin.ko
-/%%KMODDIR%%/amdgpu_verde_me_bin.ko
-/%%KMODDIR%%/amdgpu_verde_pfp_bin.ko
-/%%KMODDIR%%/amdgpu_verde_rlc_bin.ko
-/%%KMODDIR%%/amdgpu_verde_smc_bin.ko
-/%%KMODDIR%%/amdgpu_verde_uvd_bin.ko
-/%%KMODDIR%%/i915_bxt_dmc_ver1_07_bin.ko
-/%%KMODDIR%%/i915_bxt_guc_ver8_7_bin.ko
-/%%KMODDIR%%/i915_bxt_huc_ver01_07_bin.ko
-/%%KMODDIR%%/i915_cnl_dmc_ver1_06_bin.ko
-/%%KMODDIR%%/i915_glk_dmc_ver1_04_bin.ko
-/%%KMODDIR%%/i915_kbl_dmc_ver1_01_bin.ko
-/%%KMODDIR%%/i915_kbl_dmc_ver1_04_bin.ko
-/%%KMODDIR%%/i915_kbl_guc_ver9_14_bin.ko
-/%%KMODDIR%%/i915_kbl_huc_ver02_00_bin.ko
-/%%KMODDIR%%/i915_skl_dmc_ver1_26_bin.ko
-/%%KMODDIR%%/i915_skl_dmc_ver1_27_bin.ko
-/%%KMODDIR%%/i915_skl_guc_ver6_1_bin.ko
-/%%KMODDIR%%/i915_skl_guc_ver9_33_bin.ko
-/%%KMODDIR%%/i915_skl_huc_ver01_07_bin.ko
-/%%KMODDIR%%/radeon_ARUBA_me_bin.ko
-/%%KMODDIR%%/radeon_ARUBA_pfp_bin.ko
-/%%KMODDIR%%/radeon_ARUBA_rlc_bin.ko
-/%%KMODDIR%%/radeon_BARTS_mc_bin.ko
-/%%KMODDIR%%/radeon_BARTS_me_bin.ko
-/%%KMODDIR%%/radeon_BARTS_pfp_bin.ko
-/%%KMODDIR%%/radeon_BARTS_smc_bin.ko
-/%%KMODDIR%%/radeon_BONAIRE_ce_bin.ko
-/%%KMODDIR%%/radeon_BONAIRE_mc2_bin.ko
-/%%KMODDIR%%/radeon_BONAIRE_mc_bin.ko
-/%%KMODDIR%%/radeon_BONAIRE_me_bin.ko
-/%%KMODDIR%%/radeon_BONAIRE_mec_bin.ko
-/%%KMODDIR%%/radeon_BONAIRE_pfp_bin.ko
-/%%KMODDIR%%/radeon_BONAIRE_rlc_bin.ko
-/%%KMODDIR%%/radeon_BONAIRE_sdma_bin.ko
-/%%KMODDIR%%/radeon_BONAIRE_smc_bin.ko
-/%%KMODDIR%%/radeon_BONAIRE_uvd_bin.ko
-/%%KMODDIR%%/radeon_BONAIRE_vce_bin.ko
-/%%KMODDIR%%/radeon_BTC_rlc_bin.ko
-/%%KMODDIR%%/radeon_CAICOS_mc_bin.ko
-/%%KMODDIR%%/radeon_CAICOS_me_bin.ko
-/%%KMODDIR%%/radeon_CAICOS_pfp_bin.ko
-/%%KMODDIR%%/radeon_CAICOS_smc_bin.ko
-/%%KMODDIR%%/radeon_CAYMAN_mc_bin.ko
-/%%KMODDIR%%/radeon_CAYMAN_me_bin.ko
-/%%KMODDIR%%/radeon_CAYMAN_pfp_bin.ko
-/%%KMODDIR%%/radeon_CAYMAN_rlc_bin.ko
-/%%KMODDIR%%/radeon_CAYMAN_smc_bin.ko
-/%%KMODDIR%%/radeon_CEDAR_me_bin.ko
-/%%KMODDIR%%/radeon_CEDAR_pfp_bin.ko
-/%%KMODDIR%%/radeon_CEDAR_rlc_bin.ko
-/%%KMODDIR%%/radeon_CEDAR_smc_bin.ko
-/%%KMODDIR%%/radeon_CYPRESS_me_bin.ko
-/%%KMODDIR%%/radeon_CYPRESS_pfp_bin.ko
-/%%KMODDIR%%/radeon_CYPRESS_rlc_bin.ko
-/%%KMODDIR%%/radeon_CYPRESS_smc_bin.ko
-/%%KMODDIR%%/radeon_CYPRESS_uvd_bin.ko
-/%%KMODDIR%%/radeon_HAINAN_ce_bin.ko
-/%%KMODDIR%%/radeon_HAINAN_mc2_bin.ko
-/%%KMODDIR%%/radeon_HAINAN_mc_bin.ko
-/%%KMODDIR%%/radeon_HAINAN_me_bin.ko
-/%%KMODDIR%%/radeon_HAINAN_pfp_bin.ko
-/%%KMODDIR%%/radeon_HAINAN_rlc_bin.ko
-/%%KMODDIR%%/radeon_HAINAN_smc_bin.ko
-/%%KMODDIR%%/radeon_HAWAII_ce_bin.ko
-/%%KMODDIR%%/radeon_HAWAII_mc2_bin.ko
-/%%KMODDIR%%/radeon_HAWAII_mc_bin.ko
-/%%KMODDIR%%/radeon_HAWAII_me_bin.ko
-/%%KMODDIR%%/radeon_HAWAII_mec_bin.ko
-/%%KMODDIR%%/radeon_HAWAII_pfp_bin.ko
-/%%KMODDIR%%/radeon_HAWAII_rlc_bin.ko
-/%%KMODDIR%%/radeon_HAWAII_sdma_bin.ko
-/%%KMODDIR%%/radeon_HAWAII_smc_bin.ko
-/%%KMODDIR%%/radeon_JUNIPER_me_bin.ko
-/%%KMODDIR%%/radeon_JUNIPER_pfp_bin.ko
-/%%KMODDIR%%/radeon_JUNIPER_rlc_bin.ko
-/%%KMODDIR%%/radeon_JUNIPER_smc_bin.ko
-/%%KMODDIR%%/radeon_KABINI_ce_bin.ko
-/%%KMODDIR%%/radeon_KABINI_me_bin.ko
-/%%KMODDIR%%/radeon_KABINI_mec_bin.ko
-/%%KMODDIR%%/radeon_KABINI_pfp_bin.ko
-/%%KMODDIR%%/radeon_KABINI_rlc_bin.ko
-/%%KMODDIR%%/radeon_KABINI_sdma_bin.ko
-/%%KMODDIR%%/radeon_KAVERI_ce_bin.ko
-/%%KMODDIR%%/radeon_KAVERI_me_bin.ko
-/%%KMODDIR%%/radeon_KAVERI_mec_bin.ko
-/%%KMODDIR%%/radeon_KAVERI_pfp_bin.ko
-/%%KMODDIR%%/radeon_KAVERI_rlc_bin.ko
-/%%KMODDIR%%/radeon_KAVERI_sdma_bin.ko
-/%%KMODDIR%%/radeon_MULLINS_ce_bin.ko
-/%%KMODDIR%%/radeon_MULLINS_me_bin.ko
-/%%KMODDIR%%/radeon_MULLINS_mec_bin.ko
-/%%KMODDIR%%/radeon_MULLINS_pfp_bin.ko
-/%%KMODDIR%%/radeon_MULLINS_rlc_bin.ko
-/%%KMODDIR%%/radeon_MULLINS_sdma_bin.ko
-/%%KMODDIR%%/radeon_OLAND_ce_bin.ko
-/%%KMODDIR%%/radeon_OLAND_mc2_bin.ko
-/%%KMODDIR%%/radeon_OLAND_mc_bin.ko
-/%%KMODDIR%%/radeon_OLAND_me_bin.ko
-/%%KMODDIR%%/radeon_OLAND_pfp_bin.ko
-/%%KMODDIR%%/radeon_OLAND_rlc_bin.ko
-/%%KMODDIR%%/radeon_OLAND_smc_bin.ko
-/%%KMODDIR%%/radeon_PALM_me_bin.ko
-/%%KMODDIR%%/radeon_PALM_pfp_bin.ko
-/%%KMODDIR%%/radeon_PITCAIRN_ce_bin.ko
-/%%KMODDIR%%/radeon_PITCAIRN_mc2_bin.ko
-/%%KMODDIR%%/radeon_PITCAIRN_mc_bin.ko
-/%%KMODDIR%%/radeon_PITCAIRN_me_bin.ko
-/%%KMODDIR%%/radeon_PITCAIRN_pfp_bin.ko
-/%%KMODDIR%%/radeon_PITCAIRN_rlc_bin.ko
-/%%KMODDIR%%/radeon_PITCAIRN_smc_bin.ko
-/%%KMODDIR%%/radeon_R100_cp_bin.ko
-/%%KMODDIR%%/radeon_R200_cp_bin.ko
-/%%KMODDIR%%/radeon_R300_cp_bin.ko
-/%%KMODDIR%%/radeon_R420_cp_bin.ko
-/%%KMODDIR%%/radeon_R520_cp_bin.ko
-/%%KMODDIR%%/radeon_R600_me_bin.ko
-/%%KMODDIR%%/radeon_R600_pfp_bin.ko
-/%%KMODDIR%%/radeon_R600_rlc_bin.ko
-/%%KMODDIR%%/radeon_R600_uvd_bin.ko
-/%%KMODDIR%%/radeon_R700_rlc_bin.ko
-/%%KMODDIR%%/radeon_REDWOOD_me_bin.ko
-/%%KMODDIR%%/radeon_REDWOOD_pfp_bin.ko
-/%%KMODDIR%%/radeon_REDWOOD_rlc_bin.ko
-/%%KMODDIR%%/radeon_REDWOOD_smc_bin.ko
-/%%KMODDIR%%/radeon_RS600_cp_bin.ko
-/%%KMODDIR%%/radeon_RS690_cp_bin.ko
-/%%KMODDIR%%/radeon_RS780_me_bin.ko
-/%%KMODDIR%%/radeon_RS780_pfp_bin.ko
-/%%KMODDIR%%/radeon_RS780_uvd_bin.ko
-/%%KMODDIR%%/radeon_RV610_me_bin.ko
-/%%KMODDIR%%/radeon_RV610_pfp_bin.ko
-/%%KMODDIR%%/radeon_RV620_me_bin.ko
-/%%KMODDIR%%/radeon_RV620_pfp_bin.ko
-/%%KMODDIR%%/radeon_RV630_me_bin.ko
-/%%KMODDIR%%/radeon_RV630_pfp_bin.ko
-/%%KMODDIR%%/radeon_RV635_me_bin.ko
-/%%KMODDIR%%/radeon_RV635_pfp_bin.ko
-/%%KMODDIR%%/radeon_RV670_me_bin.ko
-/%%KMODDIR%%/radeon_RV670_pfp_bin.ko
-/%%KMODDIR%%/radeon_RV710_me_bin.ko
-/%%KMODDIR%%/radeon_RV710_pfp_bin.ko
-/%%KMODDIR%%/radeon_RV710_smc_bin.ko
-/%%KMODDIR%%/radeon_RV710_uvd_bin.ko
-/%%KMODDIR%%/radeon_RV730_me_bin.ko
-/%%KMODDIR%%/radeon_RV730_pfp_bin.ko
-/%%KMODDIR%%/radeon_RV730_smc_bin.ko
-/%%KMODDIR%%/radeon_RV740_smc_bin.ko
-/%%KMODDIR%%/radeon_RV770_me_bin.ko
-/%%KMODDIR%%/radeon_RV770_pfp_bin.ko
-/%%KMODDIR%%/radeon_RV770_smc_bin.ko
-/%%KMODDIR%%/radeon_RV770_uvd_bin.ko
-/%%KMODDIR%%/radeon_SUMO2_me_bin.ko
-/%%KMODDIR%%/radeon_SUMO2_pfp_bin.ko
-/%%KMODDIR%%/radeon_SUMO_me_bin.ko
-/%%KMODDIR%%/radeon_SUMO_pfp_bin.ko
-/%%KMODDIR%%/radeon_SUMO_rlc_bin.ko
-/%%KMODDIR%%/radeon_SUMO_uvd_bin.ko
-/%%KMODDIR%%/radeon_TAHITI_ce_bin.ko
-/%%KMODDIR%%/radeon_TAHITI_mc2_bin.ko
-/%%KMODDIR%%/radeon_TAHITI_mc_bin.ko
-/%%KMODDIR%%/radeon_TAHITI_me_bin.ko
-/%%KMODDIR%%/radeon_TAHITI_pfp_bin.ko
-/%%KMODDIR%%/radeon_TAHITI_rlc_bin.ko
-/%%KMODDIR%%/radeon_TAHITI_smc_bin.ko
-/%%KMODDIR%%/radeon_TAHITI_uvd_bin.ko
-/%%KMODDIR%%/radeon_TAHITI_vce_bin.ko
-/%%KMODDIR%%/radeon_TURKS_mc_bin.ko
-/%%KMODDIR%%/radeon_TURKS_me_bin.ko
-/%%KMODDIR%%/radeon_TURKS_pfp_bin.ko
-/%%KMODDIR%%/radeon_TURKS_smc_bin.ko
-/%%KMODDIR%%/radeon_VERDE_ce_bin.ko
-/%%KMODDIR%%/radeon_VERDE_mc2_bin.ko
-/%%KMODDIR%%/radeon_VERDE_mc_bin.ko
-/%%KMODDIR%%/radeon_VERDE_me_bin.ko
-/%%KMODDIR%%/radeon_VERDE_pfp_bin.ko
-/%%KMODDIR%%/radeon_VERDE_rlc_bin.ko
-/%%KMODDIR%%/radeon_VERDE_smc_bin.ko
-/%%KMODDIR%%/radeon_bonaire_ce_bin.ko
-/%%KMODDIR%%/radeon_bonaire_k_smc_bin.ko
-/%%KMODDIR%%/radeon_bonaire_mc_bin.ko
-/%%KMODDIR%%/radeon_bonaire_me_bin.ko
-/%%KMODDIR%%/radeon_bonaire_mec_bin.ko
-/%%KMODDIR%%/radeon_bonaire_pfp_bin.ko
-/%%KMODDIR%%/radeon_bonaire_rlc_bin.ko
-/%%KMODDIR%%/radeon_bonaire_sdma1_bin.ko
-/%%KMODDIR%%/radeon_bonaire_sdma_bin.ko
-/%%KMODDIR%%/radeon_bonaire_smc_bin.ko
-/%%KMODDIR%%/radeon_bonaire_uvd_bin.ko
-/%%KMODDIR%%/radeon_bonaire_vce_bin.ko
-/%%KMODDIR%%/radeon_hainan_ce_bin.ko
-/%%KMODDIR%%/radeon_hainan_k_smc_bin.ko
-/%%KMODDIR%%/radeon_hainan_mc_bin.ko
-/%%KMODDIR%%/radeon_hainan_me_bin.ko
-/%%KMODDIR%%/radeon_hainan_pfp_bin.ko
-/%%KMODDIR%%/radeon_hainan_rlc_bin.ko
-/%%KMODDIR%%/radeon_hainan_smc_bin.ko
-/%%KMODDIR%%/radeon_hawaii_ce_bin.ko
-/%%KMODDIR%%/radeon_hawaii_k_smc_bin.ko
-/%%KMODDIR%%/radeon_hawaii_mc_bin.ko
-/%%KMODDIR%%/radeon_hawaii_me_bin.ko
-/%%KMODDIR%%/radeon_hawaii_mec_bin.ko
-/%%KMODDIR%%/radeon_hawaii_pfp_bin.ko
-/%%KMODDIR%%/radeon_hawaii_rlc_bin.ko
-/%%KMODDIR%%/radeon_hawaii_sdma1_bin.ko
-/%%KMODDIR%%/radeon_hawaii_sdma_bin.ko
-/%%KMODDIR%%/radeon_hawaii_smc_bin.ko
-/%%KMODDIR%%/radeon_hawaii_uvd_bin.ko
-/%%KMODDIR%%/radeon_hawaii_vce_bin.ko
-/%%KMODDIR%%/radeon_kabini_ce_bin.ko
-/%%KMODDIR%%/radeon_kabini_me_bin.ko
-/%%KMODDIR%%/radeon_kabini_mec_bin.ko
-/%%KMODDIR%%/radeon_kabini_pfp_bin.ko
-/%%KMODDIR%%/radeon_kabini_rlc_bin.ko
-/%%KMODDIR%%/radeon_kabini_sdma1_bin.ko
-/%%KMODDIR%%/radeon_kabini_sdma_bin.ko
-/%%KMODDIR%%/radeon_kabini_uvd_bin.ko
-/%%KMODDIR%%/radeon_kabini_vce_bin.ko
-/%%KMODDIR%%/radeon_kaveri_ce_bin.ko
-/%%KMODDIR%%/radeon_kaveri_me_bin.ko
-/%%KMODDIR%%/radeon_kaveri_mec2_bin.ko
-/%%KMODDIR%%/radeon_kaveri_mec_bin.ko
-/%%KMODDIR%%/radeon_kaveri_pfp_bin.ko
-/%%KMODDIR%%/radeon_kaveri_rlc_bin.ko
-/%%KMODDIR%%/radeon_kaveri_sdma1_bin.ko
-/%%KMODDIR%%/radeon_kaveri_sdma_bin.ko
-/%%KMODDIR%%/radeon_kaveri_uvd_bin.ko
-/%%KMODDIR%%/radeon_kaveri_vce_bin.ko
-/%%KMODDIR%%/radeon_mullins_ce_bin.ko
-/%%KMODDIR%%/radeon_mullins_me_bin.ko
-/%%KMODDIR%%/radeon_mullins_mec_bin.ko
-/%%KMODDIR%%/radeon_mullins_pfp_bin.ko
-/%%KMODDIR%%/radeon_mullins_rlc_bin.ko
-/%%KMODDIR%%/radeon_mullins_sdma1_bin.ko
-/%%KMODDIR%%/radeon_mullins_sdma_bin.ko
-/%%KMODDIR%%/radeon_mullins_uvd_bin.ko
-/%%KMODDIR%%/radeon_mullins_vce_bin.ko
-/%%KMODDIR%%/radeon_oland_ce_bin.ko
-/%%KMODDIR%%/radeon_oland_k_smc_bin.ko
-/%%KMODDIR%%/radeon_oland_mc_bin.ko
-/%%KMODDIR%%/radeon_oland_me_bin.ko
-/%%KMODDIR%%/radeon_oland_pfp_bin.ko
-/%%KMODDIR%%/radeon_oland_rlc_bin.ko
-/%%KMODDIR%%/radeon_oland_smc_bin.ko
-/%%KMODDIR%%/radeon_pitcairn_ce_bin.ko
-/%%KMODDIR%%/radeon_pitcairn_k_smc_bin.ko
-/%%KMODDIR%%/radeon_pitcairn_mc_bin.ko
-/%%KMODDIR%%/radeon_pitcairn_me_bin.ko
-/%%KMODDIR%%/radeon_pitcairn_pfp_bin.ko
-/%%KMODDIR%%/radeon_pitcairn_rlc_bin.ko
-/%%KMODDIR%%/radeon_pitcairn_smc_bin.ko
-/%%KMODDIR%%/radeon_tahiti_ce_bin.ko
-/%%KMODDIR%%/radeon_tahiti_k_smc_bin.ko
-/%%KMODDIR%%/radeon_tahiti_mc_bin.ko
-/%%KMODDIR%%/radeon_tahiti_me_bin.ko
-/%%KMODDIR%%/radeon_tahiti_pfp_bin.ko
-/%%KMODDIR%%/radeon_tahiti_rlc_bin.ko
-/%%KMODDIR%%/radeon_tahiti_smc_bin.ko
-/%%KMODDIR%%/radeon_verde_ce_bin.ko
-/%%KMODDIR%%/radeon_verde_k_smc_bin.ko
-/%%KMODDIR%%/radeon_verde_mc_bin.ko
-/%%KMODDIR%%/radeon_verde_me_bin.ko
-/%%KMODDIR%%/radeon_verde_pfp_bin.ko
-/%%KMODDIR%%/radeon_verde_rlc_bin.ko
-/%%KMODDIR%%/radeon_verde_smc_bin.ko
Index: graphics/gpu-firmware-radeon-kmod/Makefile
===================================================================
--- /dev/null
+++ graphics/gpu-firmware-radeon-kmod/Makefile
@@ -0,0 +1,78 @@
+# Created by: Emmanuel Vadot <manu@FreeBSD.org>
+
+PORTNAME= gpu-firmware-radeon-kmod
+PORTVERSION= 20211014
+CATEGORIES= graphics
+
+MAINTAINER= x11@FreeBSD.org
+COMMENT= Firmware modules for ${FLAVOR} Radeon GPUs
+
+LICENSE= RADEON
+LICENSE_NAME= Radeon firmware license (i915)
+LICENSE_FILE= ${WRKSRC}/LICENSE.radeon
+LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept
+
+ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc64 powerpc64le
+ONLY_FOR_ARCHS_REASON= Radeon GPUs are only available on aarch64, x86 and powerpc64
+
+PKGNAMESUFFIX= -${FLAVOR:C/_/-/g}
+FLAVORS= aruba \
+ barts \
+ bonaire \
+ btc \
+ caicos \
+ cayman \
+ cedar \
+ cypress \
+ hainan \
+ hawaii \
+ juniper \
+ kabini \
+ kaveri \
+ mullins \
+ oland \
+ palm \
+ pitcairn \
+ r100 \
+ r200 \
+ r300 \
+ r420 \
+ r520 \
+ r600 \
+ r700 \
+ redwood \
+ rs600 \
+ rs690 \
+ rs780 \
+ rv610 \
+ rv620 \
+ rv630 \
+ rv635 \
+ rv670 \
+ rv710 \
+ rv730 \
+ rv740 \
+ rv770 \
+ sumo \
+ sumo2 \
+ tahiti \
+ turks \
+ verde
+FLAVOR?= aruba
+
+USES= kmod uidfix
+
+USE_GITHUB= yes
+GH_ACCOUNT= freebsd
+GH_PROJECT= drm-kmod-firmware
+GH_TAGNAME= 20211014_1
+
+MAKE_ENV= KMODS="radeonkmsfw"
+MAKE_ENV+= RADEONKMODS="${FLAVOR}"
+
+.include <bsd.port.pre.mk>
+
+PLIST_SUB+= ${FLAVORS:N${FLAVOR}:@v@${v:tu}="\@comment "@}
+PLIST_SUB+= ${FLAVOR:tu}=""
+
+.include <bsd.port.post.mk>
Index: graphics/gpu-firmware-radeon-kmod/distinfo
===================================================================
--- /dev/null
+++ graphics/gpu-firmware-radeon-kmod/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1634226391
+SHA256 (freebsd-drm-kmod-firmware-20211014-20211014_1_GH0.tar.gz) = cf39652b616579f6461d56af21d6827f666a75c5e3193a8fb69747bb49d4cdad
+SIZE (freebsd-drm-kmod-firmware-20211014-20211014_1_GH0.tar.gz) = 19953773
Index: graphics/gpu-firmware-radeon-kmod/pkg-descr
===================================================================
--- /dev/null
+++ graphics/gpu-firmware-radeon-kmod/pkg-descr
@@ -0,0 +1,5 @@
+Firmware modules for the drm-kmod drivers.
+
+Firmware files for Radeon GPUs supported by the radeonkms driver.
+
+WWW: https://github.com/freebsd/drm-kmod-firmware
Index: graphics/gpu-firmware-radeon-kmod/pkg-plist
===================================================================
--- /dev/null
+++ graphics/gpu-firmware-radeon-kmod/pkg-plist
@@ -0,0 +1,245 @@
+%%ARUBA%%/%%KMODDIR%%/radeon_ARUBA_me_bin.ko
+%%ARUBA%%/%%KMODDIR%%/radeon_ARUBA_pfp_bin.ko
+%%ARUBA%%/%%KMODDIR%%/radeon_ARUBA_rlc_bin.ko
+%%BARTS%%/%%KMODDIR%%/radeon_BARTS_mc_bin.ko
+%%BARTS%%/%%KMODDIR%%/radeon_BARTS_me_bin.ko
+%%BARTS%%/%%KMODDIR%%/radeon_BARTS_pfp_bin.ko
+%%BARTS%%/%%KMODDIR%%/radeon_BARTS_smc_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/radeon_BONAIRE_ce_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/radeon_BONAIRE_mc2_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/radeon_BONAIRE_mc_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/radeon_BONAIRE_me_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/radeon_BONAIRE_mec_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/radeon_BONAIRE_pfp_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/radeon_BONAIRE_rlc_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/radeon_BONAIRE_sdma_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/radeon_BONAIRE_smc_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/radeon_BONAIRE_uvd_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/radeon_BONAIRE_vce_bin.ko
+%%BTC%%/%%KMODDIR%%/radeon_BTC_rlc_bin.ko
+%%CAICOS%%/%%KMODDIR%%/radeon_CAICOS_mc_bin.ko
+%%CAICOS%%/%%KMODDIR%%/radeon_CAICOS_me_bin.ko
+%%CAICOS%%/%%KMODDIR%%/radeon_CAICOS_pfp_bin.ko
+%%CAICOS%%/%%KMODDIR%%/radeon_CAICOS_smc_bin.ko
+%%CAYMAN%%/%%KMODDIR%%/radeon_CAYMAN_mc_bin.ko
+%%CAYMAN%%/%%KMODDIR%%/radeon_CAYMAN_me_bin.ko
+%%CAYMAN%%/%%KMODDIR%%/radeon_CAYMAN_pfp_bin.ko
+%%CAYMAN%%/%%KMODDIR%%/radeon_CAYMAN_rlc_bin.ko
+%%CAYMAN%%/%%KMODDIR%%/radeon_CAYMAN_smc_bin.ko
+%%CEDAR%%/%%KMODDIR%%/radeon_CEDAR_me_bin.ko
+%%CEDAR%%/%%KMODDIR%%/radeon_CEDAR_pfp_bin.ko
+%%CEDAR%%/%%KMODDIR%%/radeon_CEDAR_rlc_bin.ko
+%%CEDAR%%/%%KMODDIR%%/radeon_CEDAR_smc_bin.ko
+%%CYPRESS%%/%%KMODDIR%%/radeon_CYPRESS_me_bin.ko
+%%CYPRESS%%/%%KMODDIR%%/radeon_CYPRESS_pfp_bin.ko
+%%CYPRESS%%/%%KMODDIR%%/radeon_CYPRESS_rlc_bin.ko
+%%CYPRESS%%/%%KMODDIR%%/radeon_CYPRESS_smc_bin.ko
+%%CYPRESS%%/%%KMODDIR%%/radeon_CYPRESS_uvd_bin.ko
+%%HAINAN%%/%%KMODDIR%%/radeon_HAINAN_ce_bin.ko
+%%HAINAN%%/%%KMODDIR%%/radeon_HAINAN_mc2_bin.ko
+%%HAINAN%%/%%KMODDIR%%/radeon_HAINAN_mc_bin.ko
+%%HAINAN%%/%%KMODDIR%%/radeon_HAINAN_me_bin.ko
+%%HAINAN%%/%%KMODDIR%%/radeon_HAINAN_pfp_bin.ko
+%%HAINAN%%/%%KMODDIR%%/radeon_HAINAN_rlc_bin.ko
+%%HAINAN%%/%%KMODDIR%%/radeon_HAINAN_smc_bin.ko
+%%HAWAII%%/%%KMODDIR%%/radeon_HAWAII_ce_bin.ko
+%%HAWAII%%/%%KMODDIR%%/radeon_HAWAII_mc2_bin.ko
+%%HAWAII%%/%%KMODDIR%%/radeon_HAWAII_mc_bin.ko
+%%HAWAII%%/%%KMODDIR%%/radeon_HAWAII_me_bin.ko
+%%HAWAII%%/%%KMODDIR%%/radeon_HAWAII_mec_bin.ko
+%%HAWAII%%/%%KMODDIR%%/radeon_HAWAII_pfp_bin.ko
+%%HAWAII%%/%%KMODDIR%%/radeon_HAWAII_rlc_bin.ko
+%%HAWAII%%/%%KMODDIR%%/radeon_HAWAII_sdma_bin.ko
+%%HAWAII%%/%%KMODDIR%%/radeon_HAWAII_smc_bin.ko
+%%JUNIPER%%/%%KMODDIR%%/radeon_JUNIPER_me_bin.ko
+%%JUNIPER%%/%%KMODDIR%%/radeon_JUNIPER_pfp_bin.ko
+%%JUNIPER%%/%%KMODDIR%%/radeon_JUNIPER_rlc_bin.ko
+%%JUNIPER%%/%%KMODDIR%%/radeon_JUNIPER_smc_bin.ko
+%%KABINI%%/%%KMODDIR%%/radeon_KABINI_ce_bin.ko
+%%KABINI%%/%%KMODDIR%%/radeon_KABINI_me_bin.ko
+%%KABINI%%/%%KMODDIR%%/radeon_KABINI_mec_bin.ko
+%%KABINI%%/%%KMODDIR%%/radeon_KABINI_pfp_bin.ko
+%%KABINI%%/%%KMODDIR%%/radeon_KABINI_rlc_bin.ko
+%%KABINI%%/%%KMODDIR%%/radeon_KABINI_sdma_bin.ko
+%%KAVERI%%/%%KMODDIR%%/radeon_KAVERI_ce_bin.ko
+%%KAVERI%%/%%KMODDIR%%/radeon_KAVERI_me_bin.ko
+%%KAVERI%%/%%KMODDIR%%/radeon_KAVERI_mec_bin.ko
+%%KAVERI%%/%%KMODDIR%%/radeon_KAVERI_pfp_bin.ko
+%%KAVERI%%/%%KMODDIR%%/radeon_KAVERI_rlc_bin.ko
+%%KAVERI%%/%%KMODDIR%%/radeon_KAVERI_sdma_bin.ko
+%%MULLINS%%/%%KMODDIR%%/radeon_MULLINS_ce_bin.ko
+%%MULLINS%%/%%KMODDIR%%/radeon_MULLINS_me_bin.ko
+%%MULLINS%%/%%KMODDIR%%/radeon_MULLINS_mec_bin.ko
+%%MULLINS%%/%%KMODDIR%%/radeon_MULLINS_pfp_bin.ko
+%%MULLINS%%/%%KMODDIR%%/radeon_MULLINS_rlc_bin.ko
+%%MULLINS%%/%%KMODDIR%%/radeon_MULLINS_sdma_bin.ko
+%%OLAND%%/%%KMODDIR%%/radeon_OLAND_ce_bin.ko
+%%OLAND%%/%%KMODDIR%%/radeon_OLAND_mc2_bin.ko
+%%OLAND%%/%%KMODDIR%%/radeon_OLAND_mc_bin.ko
+%%OLAND%%/%%KMODDIR%%/radeon_OLAND_me_bin.ko
+%%OLAND%%/%%KMODDIR%%/radeon_OLAND_pfp_bin.ko
+%%OLAND%%/%%KMODDIR%%/radeon_OLAND_rlc_bin.ko
+%%OLAND%%/%%KMODDIR%%/radeon_OLAND_smc_bin.ko
+%%PALM%%/%%KMODDIR%%/radeon_PALM_me_bin.ko
+%%PALM%%/%%KMODDIR%%/radeon_PALM_pfp_bin.ko
+%%PITCAIRN%%/%%KMODDIR%%/radeon_PITCAIRN_ce_bin.ko
+%%PITCAIRN%%/%%KMODDIR%%/radeon_PITCAIRN_mc2_bin.ko
+%%PITCAIRN%%/%%KMODDIR%%/radeon_PITCAIRN_mc_bin.ko
+%%PITCAIRN%%/%%KMODDIR%%/radeon_PITCAIRN_me_bin.ko
+%%PITCAIRN%%/%%KMODDIR%%/radeon_PITCAIRN_pfp_bin.ko
+%%PITCAIRN%%/%%KMODDIR%%/radeon_PITCAIRN_rlc_bin.ko
+%%PITCAIRN%%/%%KMODDIR%%/radeon_PITCAIRN_smc_bin.ko
+%%R100%%/%%KMODDIR%%/radeon_R100_cp_bin.ko
+%%R200%%/%%KMODDIR%%/radeon_R200_cp_bin.ko
+%%R300%%/%%KMODDIR%%/radeon_R300_cp_bin.ko
+%%R420%%/%%KMODDIR%%/radeon_R420_cp_bin.ko
+%%R520%%/%%KMODDIR%%/radeon_R520_cp_bin.ko
+%%R600%%/%%KMODDIR%%/radeon_R600_me_bin.ko
+%%R600%%/%%KMODDIR%%/radeon_R600_pfp_bin.ko
+%%R600%%/%%KMODDIR%%/radeon_R600_rlc_bin.ko
+%%R600%%/%%KMODDIR%%/radeon_R600_uvd_bin.ko
+%%R700%%/%%KMODDIR%%/radeon_R700_rlc_bin.ko
+%%REDWOOD%%/%%KMODDIR%%/radeon_REDWOOD_me_bin.ko
+%%REDWOOD%%/%%KMODDIR%%/radeon_REDWOOD_pfp_bin.ko
+%%REDWOOD%%/%%KMODDIR%%/radeon_REDWOOD_rlc_bin.ko
+%%REDWOOD%%/%%KMODDIR%%/radeon_REDWOOD_smc_bin.ko
+%%RS600%%/%%KMODDIR%%/radeon_RS600_cp_bin.ko
+%%RS690%%/%%KMODDIR%%/radeon_RS690_cp_bin.ko
+%%RS780%%/%%KMODDIR%%/radeon_RS780_me_bin.ko
+%%RS780%%/%%KMODDIR%%/radeon_RS780_pfp_bin.ko
+%%RS780%%/%%KMODDIR%%/radeon_RS780_uvd_bin.ko
+%%RV610%%/%%KMODDIR%%/radeon_RV610_me_bin.ko
+%%RV610%%/%%KMODDIR%%/radeon_RV610_pfp_bin.ko
+%%RV620%%/%%KMODDIR%%/radeon_RV620_me_bin.ko
+%%RV620%%/%%KMODDIR%%/radeon_RV620_pfp_bin.ko
+%%RV630%%/%%KMODDIR%%/radeon_RV630_me_bin.ko
+%%RV630%%/%%KMODDIR%%/radeon_RV630_pfp_bin.ko
+%%RV635%%/%%KMODDIR%%/radeon_RV635_me_bin.ko
+%%RV635%%/%%KMODDIR%%/radeon_RV635_pfp_bin.ko
+%%RV670%%/%%KMODDIR%%/radeon_RV670_me_bin.ko
+%%RV670%%/%%KMODDIR%%/radeon_RV670_pfp_bin.ko
+%%RV710%%/%%KMODDIR%%/radeon_RV710_me_bin.ko
+%%RV710%%/%%KMODDIR%%/radeon_RV710_pfp_bin.ko
+%%RV710%%/%%KMODDIR%%/radeon_RV710_smc_bin.ko
+%%RV710%%/%%KMODDIR%%/radeon_RV710_uvd_bin.ko
+%%RV730%%/%%KMODDIR%%/radeon_RV730_me_bin.ko
+%%RV730%%/%%KMODDIR%%/radeon_RV730_pfp_bin.ko
+%%RV730%%/%%KMODDIR%%/radeon_RV730_smc_bin.ko
+%%RV740%%/%%KMODDIR%%/radeon_RV740_smc_bin.ko
+%%RV770%%/%%KMODDIR%%/radeon_RV770_me_bin.ko
+%%RV770%%/%%KMODDIR%%/radeon_RV770_pfp_bin.ko
+%%RV770%%/%%KMODDIR%%/radeon_RV770_smc_bin.ko
+%%RV770%%/%%KMODDIR%%/radeon_RV770_uvd_bin.ko
+%%SUMO2%%/%%KMODDIR%%/radeon_SUMO2_me_bin.ko
+%%SUMO2%%/%%KMODDIR%%/radeon_SUMO2_pfp_bin.ko
+%%SUMO%%/%%KMODDIR%%/radeon_SUMO_me_bin.ko
+%%SUMO%%/%%KMODDIR%%/radeon_SUMO_pfp_bin.ko
+%%SUMO%%/%%KMODDIR%%/radeon_SUMO_rlc_bin.ko
+%%SUMO%%/%%KMODDIR%%/radeon_SUMO_uvd_bin.ko
+%%TAHITI%%/%%KMODDIR%%/radeon_TAHITI_ce_bin.ko
+%%TAHITI%%/%%KMODDIR%%/radeon_TAHITI_mc2_bin.ko
+%%TAHITI%%/%%KMODDIR%%/radeon_TAHITI_mc_bin.ko
+%%TAHITI%%/%%KMODDIR%%/radeon_TAHITI_me_bin.ko
+%%TAHITI%%/%%KMODDIR%%/radeon_TAHITI_pfp_bin.ko
+%%TAHITI%%/%%KMODDIR%%/radeon_TAHITI_rlc_bin.ko
+%%TAHITI%%/%%KMODDIR%%/radeon_TAHITI_smc_bin.ko
+%%TAHITI%%/%%KMODDIR%%/radeon_TAHITI_uvd_bin.ko
+%%TAHITI%%/%%KMODDIR%%/radeon_TAHITI_vce_bin.ko
+%%TURKS%%/%%KMODDIR%%/radeon_TURKS_mc_bin.ko
+%%TURKS%%/%%KMODDIR%%/radeon_TURKS_me_bin.ko
+%%TURKS%%/%%KMODDIR%%/radeon_TURKS_pfp_bin.ko
+%%TURKS%%/%%KMODDIR%%/radeon_TURKS_smc_bin.ko
+%%VERDE%%/%%KMODDIR%%/radeon_VERDE_ce_bin.ko
+%%VERDE%%/%%KMODDIR%%/radeon_VERDE_mc2_bin.ko
+%%VERDE%%/%%KMODDIR%%/radeon_VERDE_mc_bin.ko
+%%VERDE%%/%%KMODDIR%%/radeon_VERDE_me_bin.ko
+%%VERDE%%/%%KMODDIR%%/radeon_VERDE_pfp_bin.ko
+%%VERDE%%/%%KMODDIR%%/radeon_VERDE_rlc_bin.ko
+%%VERDE%%/%%KMODDIR%%/radeon_VERDE_smc_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/radeon_bonaire_ce_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/radeon_bonaire_k_smc_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/radeon_bonaire_mc_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/radeon_bonaire_me_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/radeon_bonaire_mec_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/radeon_bonaire_pfp_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/radeon_bonaire_rlc_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/radeon_bonaire_sdma1_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/radeon_bonaire_sdma_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/radeon_bonaire_smc_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/radeon_bonaire_uvd_bin.ko
+%%BONAIRE%%/%%KMODDIR%%/radeon_bonaire_vce_bin.ko
+%%HAINAN%%/%%KMODDIR%%/radeon_hainan_ce_bin.ko
+%%HAINAN%%/%%KMODDIR%%/radeon_hainan_k_smc_bin.ko
+%%HAINAN%%/%%KMODDIR%%/radeon_hainan_mc_bin.ko
+%%HAINAN%%/%%KMODDIR%%/radeon_hainan_me_bin.ko
+%%HAINAN%%/%%KMODDIR%%/radeon_hainan_pfp_bin.ko
+%%HAINAN%%/%%KMODDIR%%/radeon_hainan_rlc_bin.ko
+%%HAINAN%%/%%KMODDIR%%/radeon_hainan_smc_bin.ko
+%%HAWAII%%/%%KMODDIR%%/radeon_hawaii_ce_bin.ko
+%%HAWAII%%/%%KMODDIR%%/radeon_hawaii_k_smc_bin.ko
+%%HAWAII%%/%%KMODDIR%%/radeon_hawaii_mc_bin.ko
+%%HAWAII%%/%%KMODDIR%%/radeon_hawaii_me_bin.ko
+%%HAWAII%%/%%KMODDIR%%/radeon_hawaii_mec_bin.ko
+%%HAWAII%%/%%KMODDIR%%/radeon_hawaii_pfp_bin.ko
+%%HAWAII%%/%%KMODDIR%%/radeon_hawaii_rlc_bin.ko
+%%HAWAII%%/%%KMODDIR%%/radeon_hawaii_sdma1_bin.ko
+%%HAWAII%%/%%KMODDIR%%/radeon_hawaii_sdma_bin.ko
+%%HAWAII%%/%%KMODDIR%%/radeon_hawaii_smc_bin.ko
+%%HAWAII%%/%%KMODDIR%%/radeon_hawaii_uvd_bin.ko
+%%HAWAII%%/%%KMODDIR%%/radeon_hawaii_vce_bin.ko
+%%KABINI%%/%%KMODDIR%%/radeon_kabini_ce_bin.ko
+%%KABINI%%/%%KMODDIR%%/radeon_kabini_me_bin.ko
+%%KABINI%%/%%KMODDIR%%/radeon_kabini_mec_bin.ko
+%%KABINI%%/%%KMODDIR%%/radeon_kabini_pfp_bin.ko
+%%KABINI%%/%%KMODDIR%%/radeon_kabini_rlc_bin.ko
+%%KABINI%%/%%KMODDIR%%/radeon_kabini_sdma1_bin.ko
+%%KABINI%%/%%KMODDIR%%/radeon_kabini_sdma_bin.ko
+%%KABINI%%/%%KMODDIR%%/radeon_kabini_uvd_bin.ko
+%%KABINI%%/%%KMODDIR%%/radeon_kabini_vce_bin.ko
+%%KAVERI%%/%%KMODDIR%%/radeon_kaveri_ce_bin.ko
+%%KAVERI%%/%%KMODDIR%%/radeon_kaveri_me_bin.ko
+%%KAVERI%%/%%KMODDIR%%/radeon_kaveri_mec2_bin.ko
+%%KAVERI%%/%%KMODDIR%%/radeon_kaveri_mec_bin.ko
+%%KAVERI%%/%%KMODDIR%%/radeon_kaveri_pfp_bin.ko
+%%KAVERI%%/%%KMODDIR%%/radeon_kaveri_rlc_bin.ko
+%%KAVERI%%/%%KMODDIR%%/radeon_kaveri_sdma1_bin.ko
+%%KAVERI%%/%%KMODDIR%%/radeon_kaveri_sdma_bin.ko
+%%KAVERI%%/%%KMODDIR%%/radeon_kaveri_uvd_bin.ko
+%%KAVERI%%/%%KMODDIR%%/radeon_kaveri_vce_bin.ko
+%%MULLINS%%/%%KMODDIR%%/radeon_mullins_ce_bin.ko
+%%MULLINS%%/%%KMODDIR%%/radeon_mullins_me_bin.ko
+%%MULLINS%%/%%KMODDIR%%/radeon_mullins_mec_bin.ko
+%%MULLINS%%/%%KMODDIR%%/radeon_mullins_pfp_bin.ko
+%%MULLINS%%/%%KMODDIR%%/radeon_mullins_rlc_bin.ko
+%%MULLINS%%/%%KMODDIR%%/radeon_mullins_sdma1_bin.ko
+%%MULLINS%%/%%KMODDIR%%/radeon_mullins_sdma_bin.ko
+%%MULLINS%%/%%KMODDIR%%/radeon_mullins_uvd_bin.ko
+%%MULLINS%%/%%KMODDIR%%/radeon_mullins_vce_bin.ko
+%%OLAND%%/%%KMODDIR%%/radeon_oland_ce_bin.ko
+%%OLAND%%/%%KMODDIR%%/radeon_oland_k_smc_bin.ko
+%%OLAND%%/%%KMODDIR%%/radeon_oland_mc_bin.ko
+%%OLAND%%/%%KMODDIR%%/radeon_oland_me_bin.ko
+%%OLAND%%/%%KMODDIR%%/radeon_oland_pfp_bin.ko
+%%OLAND%%/%%KMODDIR%%/radeon_oland_rlc_bin.ko
+%%OLAND%%/%%KMODDIR%%/radeon_oland_smc_bin.ko
+%%PITCAIRN%%/%%KMODDIR%%/radeon_pitcairn_ce_bin.ko
+%%PITCAIRN%%/%%KMODDIR%%/radeon_pitcairn_k_smc_bin.ko
+%%PITCAIRN%%/%%KMODDIR%%/radeon_pitcairn_mc_bin.ko
+%%PITCAIRN%%/%%KMODDIR%%/radeon_pitcairn_me_bin.ko
+%%PITCAIRN%%/%%KMODDIR%%/radeon_pitcairn_pfp_bin.ko
+%%PITCAIRN%%/%%KMODDIR%%/radeon_pitcairn_rlc_bin.ko
+%%PITCAIRN%%/%%KMODDIR%%/radeon_pitcairn_smc_bin.ko
+%%TAHITI%%/%%KMODDIR%%/radeon_tahiti_ce_bin.ko
+%%TAHITI%%/%%KMODDIR%%/radeon_tahiti_k_smc_bin.ko
+%%TAHITI%%/%%KMODDIR%%/radeon_tahiti_mc_bin.ko
+%%TAHITI%%/%%KMODDIR%%/radeon_tahiti_me_bin.ko
+%%TAHITI%%/%%KMODDIR%%/radeon_tahiti_pfp_bin.ko
+%%TAHITI%%/%%KMODDIR%%/radeon_tahiti_rlc_bin.ko
+%%TAHITI%%/%%KMODDIR%%/radeon_tahiti_smc_bin.ko
+%%VERDE%%/%%KMODDIR%%/radeon_verde_ce_bin.ko
+%%VERDE%%/%%KMODDIR%%/radeon_verde_k_smc_bin.ko
+%%VERDE%%/%%KMODDIR%%/radeon_verde_mc_bin.ko
+%%VERDE%%/%%KMODDIR%%/radeon_verde_me_bin.ko
+%%VERDE%%/%%KMODDIR%%/radeon_verde_pfp_bin.ko
+%%VERDE%%/%%KMODDIR%%/radeon_verde_rlc_bin.ko
+%%VERDE%%/%%KMODDIR%%/radeon_verde_smc_bin.ko
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Dec 21, 11:53 AM (17 h, 32 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
15541054
Default Alt Text
D32497.diff (72 KB)
Attached To
Mode
D32497: graphics/gpu-firmware-gpu: Rework the ports to be a metaport
Attached
Detach File
Event Timeline
Log In to Comment