aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amdfalconx86/recipes-kernel/linux-firmware/amdgpu-firmware.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amdfalconx86/recipes-kernel/linux-firmware/amdgpu-firmware.bb')
-rw-r--r--meta-amdfalconx86/recipes-kernel/linux-firmware/amdgpu-firmware.bb35
1 files changed, 35 insertions, 0 deletions
diff --git a/meta-amdfalconx86/recipes-kernel/linux-firmware/amdgpu-firmware.bb b/meta-amdfalconx86/recipes-kernel/linux-firmware/amdgpu-firmware.bb
new file mode 100644
index 00000000..4b76e058
--- /dev/null
+++ b/meta-amdfalconx86/recipes-kernel/linux-firmware/amdgpu-firmware.bb
@@ -0,0 +1,35 @@
+DESCRIPTION = "These binaries provide kernel support for newer AMD GPUs"
+SECTION = "kernel"
+LICENSE = "Proprietary"
+
+SRC_URI = "file://carrizo_ce.bin \
+ file://carrizo_me.bin \
+ file://carrizo_mec2.bin \
+ file://carrizo_mec.bin \
+ file://carrizo_pfp.bin \
+ file://carrizo_rlc.bin \
+ file://carrizo_sdma1.bin \
+ file://carrizo_sdma.bin \
+ file://carrizo_uvd.bin \
+ file://carrizo_vce.bin \
+ file://LICENSE.radeon \
+ "
+
+LIC_FILES_CHKSUM = "file://LICENSE.radeon;md5=07b0c31777bd686d8e1609c6940b5e74"
+
+S = "${WORKDIR}"
+
+# Since, no binaries are generated for a specific target,
+# inherit allarch to simply populate prebuilt binaries
+inherit allarch
+
+do_compile() {
+ :
+}
+
+do_install() {
+ install -v -m 444 -D ${S}/LICENSE.radeon ${D}/lib/firmware/radeon/LICENSE.radeon
+ install -v -m 0644 ${S}/*.bin ${D}/lib/firmware/radeon/
+}
+
+FILES_${PN} = "/lib/firmware/*"