linux-firmware-polaris10: new port (RX580)

This commit is contained in:
Luis 2024-05-13 18:24:59 +02:00
parent 6bfad95427
commit 94b0174120
3 changed files with 89 additions and 0 deletions

View file

@ -0,0 +1,21 @@
67ea50b075e14b04407b13f19408453680f8559c1fea5808a9c817b72446818bf613823e9ea8353308e23e38e5d41716f683b3eedace475333cd4947f2fc349c polaris10_ce.bin
fdc463dd45d3df8f97918dfc3af81d18ff6ec60779c86046817262f7f39cb5fbacc14df0593274ffdf01c68ab1af3f924fe6706742504756f0e6f569c5ca179e polaris10_ce_2.bin
65440a743e37688676618a130231fb209344c0d7c90f9c0c4a46de2054e891f9fe8ffb92866c27fcc7d6d1e407e6af6cf69551c8e51c5ba58477f76a81130458 polaris10_k2_smc.bin
9e55e05d608cb4a428bb5c2c19272577049a13936c20a48895e2b57ad5d9fcec25c1fb6c7b864722e637f25020bc2fc982e2533a275a9138708695d78d1ebf1a polaris10_k_mc.bin
3f3cfedd003e07e1caefe9136e4369e998c51fed45c4144f828356948957a396a289ff0b6bab73a4a7cd075f457741191397173174c1c95f2d99b03fffee83c8 polaris10_k_smc.bin
1c5a60afb73b2ca0f3538630b7d0b04694144933ed5fba050bb7402e26a83a3c7bf4f4a97a0a1849cf098897a4b82a0856f2a8f665fffe01c867aa89fdfe6372 polaris10_mc.bin
e4b060c83203e9e0ace108c5cc6b226b51a24cbc9630a7db601e02ecb281543f51a11893abcd80c0ddb7fbcf919cf6d2f0569bb92dd643b85b8b6812bb04165f polaris10_me.bin
d98b5501cedc2a469c44c4f44061b8aa5e438af163e9fc031800a35920a225a5e3a964d8b9dbdec9cc20ce3d18106e9276b0b70c3fc8c84f27f90c5a7c1b6943 polaris10_me_2.bin
e60ed1bae23d7c46453c5423c9409b4108878261dc57b4aac8d52306edb767a97df9d0e3b4cf2953e7a9aaf136046b4e91578bd9d6ccfb460c38aa8bc026d17a polaris10_mec.bin
e60ed1bae23d7c46453c5423c9409b4108878261dc57b4aac8d52306edb767a97df9d0e3b4cf2953e7a9aaf136046b4e91578bd9d6ccfb460c38aa8bc026d17a polaris10_mec2.bin
4766e2586411f46c3605da1034982f112cda6cd4dbf2f44caf9d822cb1ea8f5223a14090943574f9a9fb9b82c11148f469e5e613a1ce8b68e0b1fab0aecfd993 polaris10_mec2_2.bin
26c10c4ae18a5fd3d39bf98edc21f49a2a9d1d2d9f3cc173d39cc01fda42ae7e5bb76411c1c30f35b0aedc34ab545b380f574745142d93fe94c8f372149de923 polaris10_mec_2.bin
730cc48cac47dd07d90c575ea9710b41472d51d81c8a64aa256e65e6a0c90ca4f00f1c0b38cc76e4f2e216af0fa3552f4a148d9e2a8c002b72d2e010376e1138 polaris10_pfp.bin
f8b539b9ad556026ee1530be056603fbf5c9fc9a2914f1f226d367d6da296d4f8ed7d2f67a8cc42646792503176e5d8070980dbdef18992fc489678d24cd8105 polaris10_pfp_2.bin
eae1b1b973b35fb9172a981a67b966681e4baa52e840a6a106cb2734f99ad929a7d46fe50d8c37e42be4c59ff13da6d4b2ba53313a9e2ec6286b71aa7092d758 polaris10_rlc.bin
5d5bbf48010a65672b1860863f00a673c7fa121e5aac3d13e10a93007fda6fc0dd19675335a2d0cea75f8fc5dc58028ca1ecbe7674c10e6a254e0f78b6c96507 polaris10_sdma.bin
a0ba1173c24480a0c71525b5d4bddf79dc098a576559bad6a33516ae0f31ef5d35dbcd5d5b4e81328af4a7979877a135c0dd90a596c091231d5842ead6011ed3 polaris10_sdma1.bin
56deaa918ff8ba81328d1b918b3bbdd9822794fe7ca87a0ea308ccac10e0c2c861f9c8ab374a8253a0fcfec9e5927ef1f9db4eb07fbb277b82d7fa1d44211359 polaris10_smc.bin
d9ff90015216660466aba21fd36101512c12387456e9dfb11536c52dafed936e6a0fbf50cc1fc28bc51a963bb2752c38906117aafc2029fdf6f474616d31484b polaris10_smc_sk.bin
a2df3368182b28d8fe8be141cfafee874ab88277799102892d0e8d49da17922f71520197ffc05a1029baab259250ada250e378e79f5bc15c65fb3bd877bb8656 polaris10_uvd.bin
9d40ac6212da933c9b6afc813cc6f5d12d8845e61d6cc60fdeae56d5b084150f1a55fd2ec116a567f6f44bfb20a5fabf5998a2f467142f256aa8226ed3abe4fd polaris10_vce.bin

View file

@ -0,0 +1,25 @@
linux-firmware-polaris10-20240513-1
drwxr-xr-x root/root lib/
drwxr-xr-x root/root lib/firmware/
drwxr-xr-x root/root lib/firmware/amdgpu/
-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_ce.bin
-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_ce_2.bin
-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_k2_smc.bin
-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_k_mc.bin
-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_k_smc.bin
-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_mc.bin
-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_me.bin
-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_me_2.bin
-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_mec.bin
-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_mec2.bin
-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_mec2_2.bin
-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_mec_2.bin
-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_pfp.bin
-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_pfp_2.bin
-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_rlc.bin
-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_sdma.bin
-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_sdma1.bin
-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_smc.bin
-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_smc_sk.bin
-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_uvd.bin
-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_vce.bin

View file

@ -0,0 +1,43 @@
# description : Firmware files for AMDGPU Renoir
name=linux-firmware-polaris10
version=20240513
release=1
baseurl=https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain
agpu=${name##*-}_
source="${baseurl}/amdgpu/${agpu}ce.bin
${baseurl}/amdgpu/${agpu}ce_2.bin
${baseurl}/amdgpu/${agpu}k2_smc.bin
${baseurl}/amdgpu/${agpu}k_mc.bin
${baseurl}/amdgpu/${agpu}k_smc.bin
${baseurl}/amdgpu/${agpu}mc.bin
${baseurl}/amdgpu/${agpu}me.bin
${baseurl}/amdgpu/${agpu}me_2.bin
${baseurl}/amdgpu/${agpu}mec.bin
${baseurl}/amdgpu/${agpu}mec2.bin
${baseurl}/amdgpu/${agpu}mec2_2.bin
${baseurl}/amdgpu/${agpu}mec_2.bin
${baseurl}/amdgpu/${agpu}pfp.bin
${baseurl}/amdgpu/${agpu}pfp_2.bin
${baseurl}/amdgpu/${agpu}rlc.bin
${baseurl}/amdgpu/${agpu}sdma.bin
${baseurl}/amdgpu/${agpu}sdma1.bin
${baseurl}/amdgpu/${agpu}smc.bin
${baseurl}/amdgpu/${agpu}smc_sk.bin
${baseurl}/amdgpu/${agpu}uvd.bin
${baseurl}/amdgpu/${agpu}vce.bin"
build() {
# create $PKG dirs
mkdir -pv $PKG/lib/firmware/amdgpu
# copy blobs in $PKG
cp ${agpu}* $PKG/lib/firmware/amdgpu
# remove blobs from source dir
cd $SOURCE_DIR
for c in *.bin *.bin.asc *.fw *.sbin; do
rm -f $c
done
}