summaryrefslogtreecommitdiff
path: root/sys/dev/microcode/radeon
diff options
context:
space:
mode:
authormsaitoh <msaitoh@NetBSD.org>2019-08-27 12:45:04 +0000
committermsaitoh <msaitoh@NetBSD.org>2019-08-27 12:45:04 +0000
commit1931b535b24e7cb72fa40437c880af2dc1b81af8 (patch)
tree2fa4e421cfdf8951ab8ed99bfc47ef8da95b19f1 /sys/dev/microcode/radeon
parent5c867230fe6ca915bd1da9b362a95da31b993429 (diff)
Add more missing firmwares.
Diffstat (limited to 'sys/dev/microcode/radeon')
-rw-r--r--sys/dev/microcode/radeon/Makefile24
-rw-r--r--sys/dev/microcode/radeon/bonaire_ce.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/bonaire_mc.binbin0 -> 32336 bytes
-rw-r--r--sys/dev/microcode/radeon/bonaire_me.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/bonaire_mec.binbin0 -> 17024 bytes
-rw-r--r--sys/dev/microcode/radeon/bonaire_pfp.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/bonaire_rlc.binbin0 -> 8448 bytes
-rw-r--r--sys/dev/microcode/radeon/bonaire_sdma.binbin0 -> 4456 bytes
-rw-r--r--sys/dev/microcode/radeon/bonaire_smc.binbin0 -> 130796 bytes
-rw-r--r--sys/dev/microcode/radeon/bonaire_uvd.binbin0 -> 232752 bytes
-rw-r--r--sys/dev/microcode/radeon/hainan_ce.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/hainan_mc.binbin0 -> 31996 bytes
-rw-r--r--sys/dev/microcode/radeon/hainan_me.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/hainan_pfp.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/hainan_rlc.binbin0 -> 8448 bytes
-rw-r--r--sys/dev/microcode/radeon/hainan_smc.binbin0 -> 61444 bytes
-rw-r--r--sys/dev/microcode/radeon/hawaii_ce.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/hawaii_mc.binbin0 -> 32796 bytes
-rw-r--r--sys/dev/microcode/radeon/hawaii_me.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/hawaii_mec.binbin0 -> 17024 bytes
-rw-r--r--sys/dev/microcode/radeon/hawaii_pfp.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/hawaii_rlc.binbin0 -> 8448 bytes
-rw-r--r--sys/dev/microcode/radeon/hawaii_sdma.binbin0 -> 4456 bytes
-rw-r--r--sys/dev/microcode/radeon/hawaii_smc.binbin0 -> 130796 bytes
-rw-r--r--sys/dev/microcode/radeon/kabini_ce.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/kabini_me.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/kabini_mec.binbin0 -> 17024 bytes
-rw-r--r--sys/dev/microcode/radeon/kabini_pfp.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/kabini_rlc.binbin0 -> 10496 bytes
-rw-r--r--sys/dev/microcode/radeon/kabini_sdma.binbin0 -> 4456 bytes
-rw-r--r--sys/dev/microcode/radeon/kaveri_ce.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/kaveri_me.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/kaveri_mec.binbin0 -> 17024 bytes
-rw-r--r--sys/dev/microcode/radeon/kaveri_mec2.binbin0 -> 17024 bytes
-rw-r--r--sys/dev/microcode/radeon/kaveri_pfp.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/kaveri_rlc.binbin0 -> 10496 bytes
-rw-r--r--sys/dev/microcode/radeon/kaveri_sdma.binbin0 -> 4456 bytes
-rw-r--r--sys/dev/microcode/radeon/mullins_ce.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/mullins_me.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/mullins_mec.binbin0 -> 17024 bytes
-rw-r--r--sys/dev/microcode/radeon/mullins_pfp.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/mullins_rlc.binbin0 -> 10496 bytes
-rw-r--r--sys/dev/microcode/radeon/mullins_sdma.binbin0 -> 4456 bytes
-rw-r--r--sys/dev/microcode/radeon/oland_ce.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/oland_mc.binbin0 -> 31996 bytes
-rw-r--r--sys/dev/microcode/radeon/oland_me.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/oland_pfp.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/oland_rlc.binbin0 -> 8448 bytes
-rw-r--r--sys/dev/microcode/radeon/oland_smc.binbin0 -> 62260 bytes
-rw-r--r--sys/dev/microcode/radeon/pitcairn_ce.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/pitcairn_mc.binbin0 -> 31644 bytes
-rw-r--r--sys/dev/microcode/radeon/pitcairn_me.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/pitcairn_pfp.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/pitcairn_rlc.binbin0 -> 8448 bytes
-rw-r--r--sys/dev/microcode/radeon/pitcairn_smc.binbin0 -> 61280 bytes
-rw-r--r--sys/dev/microcode/radeon/tahiti_ce.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/tahiti_mc.binbin0 -> 31776 bytes
-rw-r--r--sys/dev/microcode/radeon/tahiti_me.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/tahiti_pfp.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/tahiti_rlc.binbin0 -> 8448 bytes
-rw-r--r--sys/dev/microcode/radeon/tahiti_smc.binbin0 -> 63932 bytes
-rw-r--r--sys/dev/microcode/radeon/verde_ce.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/verde_mc.binbin0 -> 32044 bytes
-rw-r--r--sys/dev/microcode/radeon/verde_me.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/verde_pfp.binbin0 -> 8832 bytes
-rw-r--r--sys/dev/microcode/radeon/verde_rlc.binbin0 -> 8448 bytes
-rw-r--r--sys/dev/microcode/radeon/verde_smc.binbin0 -> 61776 bytes
67 files changed, 22 insertions, 2 deletions
diff --git a/sys/dev/microcode/radeon/Makefile b/sys/dev/microcode/radeon/Makefile
index c0daafb4f57..f6e52a2befe 100644
--- a/sys/dev/microcode/radeon/Makefile
+++ b/sys/dev/microcode/radeon/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2019/08/26 15:35:14 msaitoh Exp $
+# $NetBSD: Makefile,v 1.5 2019/08/27 12:45:04 msaitoh Exp $
NOMAN= # defined
@@ -63,7 +63,27 @@ FILES= \
TAHITI_vce.bin \
TURKS_mc.bin TURKS_me.bin TURKS_pfp.bin TURKS_smc.bin \
VERDE_ce.bin VERDE_mc.bin VERDE_mc2.bin VERDE_me.bin VERDE_pfp.bin \
- VERDE_rlc.bin VERDE_smc.bin
+ VERDE_rlc.bin VERDE_smc.bin \
+ bonaire_ce.bin bonaire_mc.bin bonaire_me.bin bonaire_mec.bin \
+ bonaire_pfp.bin bonaire_rlc.bin bonaire_sdma.bin bonaire_smc.bin \
+ bonaire_uvd.bin \
+ hainan_ce.bin hainan_mc.bin hainan_me.bin hainan_pfp.bin \
+ hainan_rlc.bin hainan_smc.bin \
+ hawaii_ce.bin hawaii_mc.bin hawaii_me.bin hawaii_mec.bin \
+ hawaii_pfp.bin hawaii_rlc.bin hawaii_sdma.bin hawaii_smc.bin \
+ kabini_ce.bin kabini_me.bin kabini_mec.bin kabini_pfp.bin \
+ kabini_rlc.bin kabini_sdma.bin \
+ kaveri_ce.bin kaveri_me.bin kaveri_mec.bin kaveri_mec2.bin \
+ kaveri_pfp.bin kaveri_rlc.bin kaveri_sdma.bin \
+ mullins_ce.bin mullins_me.bin mullins_mec.bin mullins_pfp.bin \
+ mullins_rlc.bin mullins_sdma.bin \
+ oland_ce.bin oland_mc.bin oland_me.bin oland_pfp.bin oland_rlc.bin \
+ oland_smc.bin \
+ pitcairn_ce.bin pitcairn_mc.bin pitcairn_me.bin pitcairn_pfp.bin \
+ pitcairn_rlc.bin pitcairn_smc.bin \
+ tahiti_ce.bin tahiti_mc.bin tahiti_me.bin tahiti_pfp.bin \
+ tahiti_rlc.bin tahiti_smc.bin verde_ce.bin verde_mc.bin verde_me.bin \
+ verde_pfp.bin verde_rlc.bin verde_smc.bin
# radeondrmks needs these after mountroot, but before starting init.
FIRMWAREDIR= /libdata/firmware
diff --git a/sys/dev/microcode/radeon/bonaire_ce.bin b/sys/dev/microcode/radeon/bonaire_ce.bin
new file mode 100644
index 00000000000..21d2ebad1e6
--- /dev/null
+++ b/sys/dev/microcode/radeon/bonaire_ce.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/bonaire_mc.bin b/sys/dev/microcode/radeon/bonaire_mc.bin
new file mode 100644
index 00000000000..7397544e14a
--- /dev/null
+++ b/sys/dev/microcode/radeon/bonaire_mc.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/bonaire_me.bin b/sys/dev/microcode/radeon/bonaire_me.bin
new file mode 100644
index 00000000000..bd43457df03
--- /dev/null
+++ b/sys/dev/microcode/radeon/bonaire_me.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/bonaire_mec.bin b/sys/dev/microcode/radeon/bonaire_mec.bin
new file mode 100644
index 00000000000..af7870aecba
--- /dev/null
+++ b/sys/dev/microcode/radeon/bonaire_mec.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/bonaire_pfp.bin b/sys/dev/microcode/radeon/bonaire_pfp.bin
new file mode 100644
index 00000000000..ca3af0e2036
--- /dev/null
+++ b/sys/dev/microcode/radeon/bonaire_pfp.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/bonaire_rlc.bin b/sys/dev/microcode/radeon/bonaire_rlc.bin
new file mode 100644
index 00000000000..69410a89f21
--- /dev/null
+++ b/sys/dev/microcode/radeon/bonaire_rlc.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/bonaire_sdma.bin b/sys/dev/microcode/radeon/bonaire_sdma.bin
new file mode 100644
index 00000000000..77b6d9dab15
--- /dev/null
+++ b/sys/dev/microcode/radeon/bonaire_sdma.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/bonaire_smc.bin b/sys/dev/microcode/radeon/bonaire_smc.bin
new file mode 100644
index 00000000000..28b34d4d546
--- /dev/null
+++ b/sys/dev/microcode/radeon/bonaire_smc.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/bonaire_uvd.bin b/sys/dev/microcode/radeon/bonaire_uvd.bin
new file mode 100644
index 00000000000..ff4613916d4
--- /dev/null
+++ b/sys/dev/microcode/radeon/bonaire_uvd.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/hainan_ce.bin b/sys/dev/microcode/radeon/hainan_ce.bin
new file mode 100644
index 00000000000..1dd2c23e4ad
--- /dev/null
+++ b/sys/dev/microcode/radeon/hainan_ce.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/hainan_mc.bin b/sys/dev/microcode/radeon/hainan_mc.bin
new file mode 100644
index 00000000000..a4c03f6eb6c
--- /dev/null
+++ b/sys/dev/microcode/radeon/hainan_mc.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/hainan_me.bin b/sys/dev/microcode/radeon/hainan_me.bin
new file mode 100644
index 00000000000..23990d28d3e
--- /dev/null
+++ b/sys/dev/microcode/radeon/hainan_me.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/hainan_pfp.bin b/sys/dev/microcode/radeon/hainan_pfp.bin
new file mode 100644
index 00000000000..70370229fba
--- /dev/null
+++ b/sys/dev/microcode/radeon/hainan_pfp.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/hainan_rlc.bin b/sys/dev/microcode/radeon/hainan_rlc.bin
new file mode 100644
index 00000000000..5cce4369e5b
--- /dev/null
+++ b/sys/dev/microcode/radeon/hainan_rlc.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/hainan_smc.bin b/sys/dev/microcode/radeon/hainan_smc.bin
new file mode 100644
index 00000000000..4a5f9e8d91a
--- /dev/null
+++ b/sys/dev/microcode/radeon/hainan_smc.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/hawaii_ce.bin b/sys/dev/microcode/radeon/hawaii_ce.bin
new file mode 100644
index 00000000000..9eed128ce7b
--- /dev/null
+++ b/sys/dev/microcode/radeon/hawaii_ce.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/hawaii_mc.bin b/sys/dev/microcode/radeon/hawaii_mc.bin
new file mode 100644
index 00000000000..c8bdd104dde
--- /dev/null
+++ b/sys/dev/microcode/radeon/hawaii_mc.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/hawaii_me.bin b/sys/dev/microcode/radeon/hawaii_me.bin
new file mode 100644
index 00000000000..6ebfa49d4e4
--- /dev/null
+++ b/sys/dev/microcode/radeon/hawaii_me.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/hawaii_mec.bin b/sys/dev/microcode/radeon/hawaii_mec.bin
new file mode 100644
index 00000000000..978558533ea
--- /dev/null
+++ b/sys/dev/microcode/radeon/hawaii_mec.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/hawaii_pfp.bin b/sys/dev/microcode/radeon/hawaii_pfp.bin
new file mode 100644
index 00000000000..ee376c1aabf
--- /dev/null
+++ b/sys/dev/microcode/radeon/hawaii_pfp.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/hawaii_rlc.bin b/sys/dev/microcode/radeon/hawaii_rlc.bin
new file mode 100644
index 00000000000..56abc51d785
--- /dev/null
+++ b/sys/dev/microcode/radeon/hawaii_rlc.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/hawaii_sdma.bin b/sys/dev/microcode/radeon/hawaii_sdma.bin
new file mode 100644
index 00000000000..77b6d9dab15
--- /dev/null
+++ b/sys/dev/microcode/radeon/hawaii_sdma.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/hawaii_smc.bin b/sys/dev/microcode/radeon/hawaii_smc.bin
new file mode 100644
index 00000000000..b0fd7a0f680
--- /dev/null
+++ b/sys/dev/microcode/radeon/hawaii_smc.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/kabini_ce.bin b/sys/dev/microcode/radeon/kabini_ce.bin
new file mode 100644
index 00000000000..c2c0f4a0dff
--- /dev/null
+++ b/sys/dev/microcode/radeon/kabini_ce.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/kabini_me.bin b/sys/dev/microcode/radeon/kabini_me.bin
new file mode 100644
index 00000000000..1e2406a7d75
--- /dev/null
+++ b/sys/dev/microcode/radeon/kabini_me.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/kabini_mec.bin b/sys/dev/microcode/radeon/kabini_mec.bin
new file mode 100644
index 00000000000..e16efdb24f9
--- /dev/null
+++ b/sys/dev/microcode/radeon/kabini_mec.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/kabini_pfp.bin b/sys/dev/microcode/radeon/kabini_pfp.bin
new file mode 100644
index 00000000000..b3b4c60a53c
--- /dev/null
+++ b/sys/dev/microcode/radeon/kabini_pfp.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/kabini_rlc.bin b/sys/dev/microcode/radeon/kabini_rlc.bin
new file mode 100644
index 00000000000..d1bd91b9095
--- /dev/null
+++ b/sys/dev/microcode/radeon/kabini_rlc.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/kabini_sdma.bin b/sys/dev/microcode/radeon/kabini_sdma.bin
new file mode 100644
index 00000000000..77b6d9dab15
--- /dev/null
+++ b/sys/dev/microcode/radeon/kabini_sdma.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/kaveri_ce.bin b/sys/dev/microcode/radeon/kaveri_ce.bin
new file mode 100644
index 00000000000..c2c0f4a0dff
--- /dev/null
+++ b/sys/dev/microcode/radeon/kaveri_ce.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/kaveri_me.bin b/sys/dev/microcode/radeon/kaveri_me.bin
new file mode 100644
index 00000000000..1e2406a7d75
--- /dev/null
+++ b/sys/dev/microcode/radeon/kaveri_me.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/kaveri_mec.bin b/sys/dev/microcode/radeon/kaveri_mec.bin
new file mode 100644
index 00000000000..431630f6498
--- /dev/null
+++ b/sys/dev/microcode/radeon/kaveri_mec.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/kaveri_mec2.bin b/sys/dev/microcode/radeon/kaveri_mec2.bin
new file mode 100644
index 00000000000..1f7597eb7d9
--- /dev/null
+++ b/sys/dev/microcode/radeon/kaveri_mec2.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/kaveri_pfp.bin b/sys/dev/microcode/radeon/kaveri_pfp.bin
new file mode 100644
index 00000000000..b43f47d00c2
--- /dev/null
+++ b/sys/dev/microcode/radeon/kaveri_pfp.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/kaveri_rlc.bin b/sys/dev/microcode/radeon/kaveri_rlc.bin
new file mode 100644
index 00000000000..66b5b104d6a
--- /dev/null
+++ b/sys/dev/microcode/radeon/kaveri_rlc.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/kaveri_sdma.bin b/sys/dev/microcode/radeon/kaveri_sdma.bin
new file mode 100644
index 00000000000..77b6d9dab15
--- /dev/null
+++ b/sys/dev/microcode/radeon/kaveri_sdma.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/mullins_ce.bin b/sys/dev/microcode/radeon/mullins_ce.bin
new file mode 100644
index 00000000000..c2c0f4a0dff
--- /dev/null
+++ b/sys/dev/microcode/radeon/mullins_ce.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/mullins_me.bin b/sys/dev/microcode/radeon/mullins_me.bin
new file mode 100644
index 00000000000..1e2406a7d75
--- /dev/null
+++ b/sys/dev/microcode/radeon/mullins_me.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/mullins_mec.bin b/sys/dev/microcode/radeon/mullins_mec.bin
new file mode 100644
index 00000000000..e16efdb24f9
--- /dev/null
+++ b/sys/dev/microcode/radeon/mullins_mec.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/mullins_pfp.bin b/sys/dev/microcode/radeon/mullins_pfp.bin
new file mode 100644
index 00000000000..b3b4c60a53c
--- /dev/null
+++ b/sys/dev/microcode/radeon/mullins_pfp.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/mullins_rlc.bin b/sys/dev/microcode/radeon/mullins_rlc.bin
new file mode 100644
index 00000000000..0279be1941b
--- /dev/null
+++ b/sys/dev/microcode/radeon/mullins_rlc.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/mullins_sdma.bin b/sys/dev/microcode/radeon/mullins_sdma.bin
new file mode 100644
index 00000000000..77b6d9dab15
--- /dev/null
+++ b/sys/dev/microcode/radeon/mullins_sdma.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/oland_ce.bin b/sys/dev/microcode/radeon/oland_ce.bin
new file mode 100644
index 00000000000..1dd2c23e4ad
--- /dev/null
+++ b/sys/dev/microcode/radeon/oland_ce.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/oland_mc.bin b/sys/dev/microcode/radeon/oland_mc.bin
new file mode 100644
index 00000000000..3374eece98e
--- /dev/null
+++ b/sys/dev/microcode/radeon/oland_mc.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/oland_me.bin b/sys/dev/microcode/radeon/oland_me.bin
new file mode 100644
index 00000000000..23990d28d3e
--- /dev/null
+++ b/sys/dev/microcode/radeon/oland_me.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/oland_pfp.bin b/sys/dev/microcode/radeon/oland_pfp.bin
new file mode 100644
index 00000000000..611f7270ee7
--- /dev/null
+++ b/sys/dev/microcode/radeon/oland_pfp.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/oland_rlc.bin b/sys/dev/microcode/radeon/oland_rlc.bin
new file mode 100644
index 00000000000..bf3f86f443b
--- /dev/null
+++ b/sys/dev/microcode/radeon/oland_rlc.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/oland_smc.bin b/sys/dev/microcode/radeon/oland_smc.bin
new file mode 100644
index 00000000000..faab67899dc
--- /dev/null
+++ b/sys/dev/microcode/radeon/oland_smc.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/pitcairn_ce.bin b/sys/dev/microcode/radeon/pitcairn_ce.bin
new file mode 100644
index 00000000000..1dd2c23e4ad
--- /dev/null
+++ b/sys/dev/microcode/radeon/pitcairn_ce.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/pitcairn_mc.bin b/sys/dev/microcode/radeon/pitcairn_mc.bin
new file mode 100644
index 00000000000..269e7880b3f
--- /dev/null
+++ b/sys/dev/microcode/radeon/pitcairn_mc.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/pitcairn_me.bin b/sys/dev/microcode/radeon/pitcairn_me.bin
new file mode 100644
index 00000000000..23990d28d3e
--- /dev/null
+++ b/sys/dev/microcode/radeon/pitcairn_me.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/pitcairn_pfp.bin b/sys/dev/microcode/radeon/pitcairn_pfp.bin
new file mode 100644
index 00000000000..747995cc5ed
--- /dev/null
+++ b/sys/dev/microcode/radeon/pitcairn_pfp.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/pitcairn_rlc.bin b/sys/dev/microcode/radeon/pitcairn_rlc.bin
new file mode 100644
index 00000000000..08f539bc8ea
--- /dev/null
+++ b/sys/dev/microcode/radeon/pitcairn_rlc.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/pitcairn_smc.bin b/sys/dev/microcode/radeon/pitcairn_smc.bin
new file mode 100644
index 00000000000..e2575518dc0
--- /dev/null
+++ b/sys/dev/microcode/radeon/pitcairn_smc.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/tahiti_ce.bin b/sys/dev/microcode/radeon/tahiti_ce.bin
new file mode 100644
index 00000000000..1dd2c23e4ad
--- /dev/null
+++ b/sys/dev/microcode/radeon/tahiti_ce.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/tahiti_mc.bin b/sys/dev/microcode/radeon/tahiti_mc.bin
new file mode 100644
index 00000000000..b5824b6f76b
--- /dev/null
+++ b/sys/dev/microcode/radeon/tahiti_mc.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/tahiti_me.bin b/sys/dev/microcode/radeon/tahiti_me.bin
new file mode 100644
index 00000000000..23990d28d3e
--- /dev/null
+++ b/sys/dev/microcode/radeon/tahiti_me.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/tahiti_pfp.bin b/sys/dev/microcode/radeon/tahiti_pfp.bin
new file mode 100644
index 00000000000..747995cc5ed
--- /dev/null
+++ b/sys/dev/microcode/radeon/tahiti_pfp.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/tahiti_rlc.bin b/sys/dev/microcode/radeon/tahiti_rlc.bin
new file mode 100644
index 00000000000..2bbcc2fb2c2
--- /dev/null
+++ b/sys/dev/microcode/radeon/tahiti_rlc.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/tahiti_smc.bin b/sys/dev/microcode/radeon/tahiti_smc.bin
new file mode 100644
index 00000000000..eebf29cc0ad
--- /dev/null
+++ b/sys/dev/microcode/radeon/tahiti_smc.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/verde_ce.bin b/sys/dev/microcode/radeon/verde_ce.bin
new file mode 100644
index 00000000000..1dd2c23e4ad
--- /dev/null
+++ b/sys/dev/microcode/radeon/verde_ce.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/verde_mc.bin b/sys/dev/microcode/radeon/verde_mc.bin
new file mode 100644
index 00000000000..235bd57d3e3
--- /dev/null
+++ b/sys/dev/microcode/radeon/verde_mc.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/verde_me.bin b/sys/dev/microcode/radeon/verde_me.bin
new file mode 100644
index 00000000000..cfcc0d65129
--- /dev/null
+++ b/sys/dev/microcode/radeon/verde_me.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/verde_pfp.bin b/sys/dev/microcode/radeon/verde_pfp.bin
new file mode 100644
index 00000000000..cb4a7371547
--- /dev/null
+++ b/sys/dev/microcode/radeon/verde_pfp.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/verde_rlc.bin b/sys/dev/microcode/radeon/verde_rlc.bin
new file mode 100644
index 00000000000..e1d3f6fa26a
--- /dev/null
+++ b/sys/dev/microcode/radeon/verde_rlc.bin
Binary files differ
diff --git a/sys/dev/microcode/radeon/verde_smc.bin b/sys/dev/microcode/radeon/verde_smc.bin
new file mode 100644
index 00000000000..8d057699215
--- /dev/null
+++ b/sys/dev/microcode/radeon/verde_smc.bin
Binary files differ