From 9f487810138de07c2df09ebfea0f5f0cdfe35215 Mon Sep 17 00:00:00 2001 From: rjs Date: Mon, 28 Jul 2014 23:09:06 +0000 Subject: Update radeon microcode. --- sys/dev/microcode/radeon/ARUBA_me.bin | Bin 0 -> 8704 bytes sys/dev/microcode/radeon/ARUBA_pfp.bin | Bin 0 -> 8704 bytes sys/dev/microcode/radeon/ARUBA_rlc.bin | Bin 0 -> 6144 bytes sys/dev/microcode/radeon/BARTS_mc.bin | Bin 0 -> 24096 bytes sys/dev/microcode/radeon/BARTS_me.bin | Bin 0 -> 5504 bytes sys/dev/microcode/radeon/BARTS_pfp.bin | Bin 0 -> 4480 bytes sys/dev/microcode/radeon/BARTS_smc.bin | Bin 0 -> 24840 bytes sys/dev/microcode/radeon/BONAIRE_ce.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/BONAIRE_mc.bin | Bin 0 -> 31464 bytes sys/dev/microcode/radeon/BONAIRE_mc2.bin | Bin 0 -> 31792 bytes sys/dev/microcode/radeon/BONAIRE_me.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/BONAIRE_mec.bin | Bin 0 -> 16768 bytes sys/dev/microcode/radeon/BONAIRE_pfp.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/BONAIRE_rlc.bin | Bin 0 -> 8192 bytes sys/dev/microcode/radeon/BONAIRE_sdma.bin | Bin 0 -> 4200 bytes sys/dev/microcode/radeon/BONAIRE_smc.bin | Bin 0 -> 130540 bytes sys/dev/microcode/radeon/BONAIRE_uvd.bin | Bin 0 -> 224408 bytes sys/dev/microcode/radeon/BONAIRE_vce.bin | Bin 0 -> 78248 bytes sys/dev/microcode/radeon/BTC_rlc.bin | Bin 0 -> 3072 bytes sys/dev/microcode/radeon/CAICOS_mc.bin | Bin 0 -> 24096 bytes sys/dev/microcode/radeon/CAICOS_me.bin | Bin 0 -> 5504 bytes sys/dev/microcode/radeon/CAICOS_pfp.bin | Bin 0 -> 4480 bytes sys/dev/microcode/radeon/CAICOS_smc.bin | Bin 0 -> 24512 bytes sys/dev/microcode/radeon/CAYMAN_mc.bin | Bin 0 -> 24148 bytes sys/dev/microcode/radeon/CAYMAN_me.bin | Bin 0 -> 8704 bytes sys/dev/microcode/radeon/CAYMAN_pfp.bin | Bin 0 -> 8704 bytes sys/dev/microcode/radeon/CAYMAN_rlc.bin | Bin 0 -> 4096 bytes sys/dev/microcode/radeon/CAYMAN_smc.bin | Bin 0 -> 31212 bytes sys/dev/microcode/radeon/CEDAR_rlc.bin | Bin 3072 -> 3072 bytes sys/dev/microcode/radeon/CEDAR_smc.bin | Bin 0 -> 23888 bytes sys/dev/microcode/radeon/CYPRESS_rlc.bin | Bin 3072 -> 3072 bytes sys/dev/microcode/radeon/CYPRESS_smc.bin | Bin 0 -> 25080 bytes sys/dev/microcode/radeon/HAINAN_ce.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/HAINAN_mc.bin | Bin 0 -> 31452 bytes sys/dev/microcode/radeon/HAINAN_mc2.bin | Bin 0 -> 31452 bytes sys/dev/microcode/radeon/HAINAN_me.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/HAINAN_pfp.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/HAINAN_rlc.bin | Bin 0 -> 8192 bytes sys/dev/microcode/radeon/HAINAN_smc.bin | Bin 0 -> 59004 bytes sys/dev/microcode/radeon/HAWAII_ce.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/HAWAII_mc.bin | Bin 0 -> 31732 bytes sys/dev/microcode/radeon/HAWAII_mc2.bin | Bin 0 -> 32364 bytes sys/dev/microcode/radeon/HAWAII_me.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/HAWAII_mec.bin | Bin 0 -> 16768 bytes sys/dev/microcode/radeon/HAWAII_pfp.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/HAWAII_rlc.bin | Bin 0 -> 8192 bytes sys/dev/microcode/radeon/HAWAII_sdma.bin | Bin 0 -> 4200 bytes sys/dev/microcode/radeon/HAWAII_smc.bin | Bin 0 -> 130540 bytes sys/dev/microcode/radeon/JUNIPER_rlc.bin | Bin 3072 -> 3072 bytes sys/dev/microcode/radeon/JUNIPER_smc.bin | Bin 0 -> 24352 bytes sys/dev/microcode/radeon/KABINI_ce.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/KABINI_me.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/KABINI_mec.bin | Bin 0 -> 16768 bytes sys/dev/microcode/radeon/KABINI_pfp.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/KABINI_rlc.bin | Bin 0 -> 10240 bytes sys/dev/microcode/radeon/KABINI_sdma.bin | Bin 0 -> 4200 bytes sys/dev/microcode/radeon/KAVERI_ce.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/KAVERI_me.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/KAVERI_mec.bin | Bin 0 -> 16768 bytes sys/dev/microcode/radeon/KAVERI_pfp.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/KAVERI_rlc.bin | Bin 0 -> 10240 bytes sys/dev/microcode/radeon/KAVERI_sdma.bin | Bin 0 -> 4200 bytes sys/dev/microcode/radeon/LICENSE.radeon | 103 +++++++++++++++++------------- sys/dev/microcode/radeon/MULLINS_ce.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/MULLINS_me.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/MULLINS_mec.bin | Bin 0 -> 16768 bytes sys/dev/microcode/radeon/MULLINS_pfp.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/MULLINS_rlc.bin | Bin 0 -> 10240 bytes sys/dev/microcode/radeon/MULLINS_sdma.bin | Bin 0 -> 4200 bytes sys/dev/microcode/radeon/Makefile | 50 ++++++++++++--- sys/dev/microcode/radeon/OLAND_ce.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/OLAND_mc.bin | Bin 0 -> 31452 bytes sys/dev/microcode/radeon/OLAND_mc2.bin | Bin 0 -> 31452 bytes sys/dev/microcode/radeon/OLAND_me.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/OLAND_pfp.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/OLAND_rlc.bin | Bin 0 -> 8192 bytes sys/dev/microcode/radeon/OLAND_smc.bin | Bin 0 -> 59316 bytes sys/dev/microcode/radeon/PALM_me.bin | Bin 0 -> 5504 bytes sys/dev/microcode/radeon/PALM_pfp.bin | Bin 0 -> 4480 bytes sys/dev/microcode/radeon/PITCAIRN_ce.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/PITCAIRN_mc.bin | Bin 0 -> 31076 bytes sys/dev/microcode/radeon/PITCAIRN_mc2.bin | Bin 0 -> 31100 bytes sys/dev/microcode/radeon/PITCAIRN_me.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/PITCAIRN_pfp.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/PITCAIRN_rlc.bin | Bin 0 -> 8192 bytes sys/dev/microcode/radeon/PITCAIRN_smc.bin | Bin 0 -> 59892 bytes sys/dev/microcode/radeon/R700_rlc.bin | Bin 4096 -> 4096 bytes sys/dev/microcode/radeon/REDWOOD_rlc.bin | Bin 3072 -> 3072 bytes sys/dev/microcode/radeon/REDWOOD_smc.bin | Bin 0 -> 24332 bytes sys/dev/microcode/radeon/RV710_smc.bin | Bin 0 -> 16160 bytes sys/dev/microcode/radeon/RV710_uvd.bin | Bin 0 -> 116120 bytes sys/dev/microcode/radeon/RV730_smc.bin | Bin 0 -> 16684 bytes sys/dev/microcode/radeon/RV740_smc.bin | Bin 0 -> 16840 bytes sys/dev/microcode/radeon/RV770_smc.bin | Bin 0 -> 16656 bytes sys/dev/microcode/radeon/SUMO2_me.bin | Bin 0 -> 5504 bytes sys/dev/microcode/radeon/SUMO2_pfp.bin | Bin 0 -> 4480 bytes sys/dev/microcode/radeon/SUMO_me.bin | Bin 0 -> 5504 bytes sys/dev/microcode/radeon/SUMO_pfp.bin | Bin 0 -> 4480 bytes sys/dev/microcode/radeon/SUMO_rlc.bin | Bin 0 -> 3072 bytes sys/dev/microcode/radeon/SUMO_uvd.bin | Bin 0 -> 205080 bytes sys/dev/microcode/radeon/TAHITI_ce.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/TAHITI_mc.bin | Bin 0 -> 31076 bytes sys/dev/microcode/radeon/TAHITI_mc2.bin | Bin 0 -> 31232 bytes sys/dev/microcode/radeon/TAHITI_me.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/TAHITI_pfp.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/TAHITI_rlc.bin | Bin 0 -> 8192 bytes sys/dev/microcode/radeon/TAHITI_smc.bin | Bin 0 -> 62552 bytes sys/dev/microcode/radeon/TAHITI_uvd.bin | Bin 0 -> 219672 bytes sys/dev/microcode/radeon/TURKS_mc.bin | Bin 0 -> 24096 bytes sys/dev/microcode/radeon/TURKS_me.bin | Bin 0 -> 5504 bytes sys/dev/microcode/radeon/TURKS_pfp.bin | Bin 0 -> 4480 bytes sys/dev/microcode/radeon/TURKS_smc.bin | Bin 0 -> 24668 bytes sys/dev/microcode/radeon/VERDE_ce.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/VERDE_mc.bin | Bin 0 -> 31076 bytes sys/dev/microcode/radeon/VERDE_mc2.bin | Bin 0 -> 31500 bytes sys/dev/microcode/radeon/VERDE_me.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/VERDE_pfp.bin | Bin 0 -> 8576 bytes sys/dev/microcode/radeon/VERDE_rlc.bin | Bin 0 -> 8192 bytes sys/dev/microcode/radeon/VERDE_smc.bin | Bin 0 -> 60388 bytes 119 files changed, 100 insertions(+), 53 deletions(-) create mode 100644 sys/dev/microcode/radeon/ARUBA_me.bin create mode 100644 sys/dev/microcode/radeon/ARUBA_pfp.bin create mode 100644 sys/dev/microcode/radeon/ARUBA_rlc.bin create mode 100644 sys/dev/microcode/radeon/BARTS_mc.bin create mode 100644 sys/dev/microcode/radeon/BARTS_me.bin create mode 100644 sys/dev/microcode/radeon/BARTS_pfp.bin create mode 100644 sys/dev/microcode/radeon/BARTS_smc.bin create mode 100644 sys/dev/microcode/radeon/BONAIRE_ce.bin create mode 100644 sys/dev/microcode/radeon/BONAIRE_mc.bin create mode 100644 sys/dev/microcode/radeon/BONAIRE_mc2.bin create mode 100644 sys/dev/microcode/radeon/BONAIRE_me.bin create mode 100644 sys/dev/microcode/radeon/BONAIRE_mec.bin create mode 100644 sys/dev/microcode/radeon/BONAIRE_pfp.bin create mode 100644 sys/dev/microcode/radeon/BONAIRE_rlc.bin create mode 100644 sys/dev/microcode/radeon/BONAIRE_sdma.bin create mode 100644 sys/dev/microcode/radeon/BONAIRE_smc.bin create mode 100644 sys/dev/microcode/radeon/BONAIRE_uvd.bin create mode 100644 sys/dev/microcode/radeon/BONAIRE_vce.bin create mode 100644 sys/dev/microcode/radeon/BTC_rlc.bin create mode 100644 sys/dev/microcode/radeon/CAICOS_mc.bin create mode 100644 sys/dev/microcode/radeon/CAICOS_me.bin create mode 100644 sys/dev/microcode/radeon/CAICOS_pfp.bin create mode 100644 sys/dev/microcode/radeon/CAICOS_smc.bin create mode 100644 sys/dev/microcode/radeon/CAYMAN_mc.bin create mode 100644 sys/dev/microcode/radeon/CAYMAN_me.bin create mode 100644 sys/dev/microcode/radeon/CAYMAN_pfp.bin create mode 100644 sys/dev/microcode/radeon/CAYMAN_rlc.bin create mode 100644 sys/dev/microcode/radeon/CAYMAN_smc.bin create mode 100644 sys/dev/microcode/radeon/CEDAR_smc.bin create mode 100644 sys/dev/microcode/radeon/CYPRESS_smc.bin create mode 100644 sys/dev/microcode/radeon/HAINAN_ce.bin create mode 100644 sys/dev/microcode/radeon/HAINAN_mc.bin create mode 100644 sys/dev/microcode/radeon/HAINAN_mc2.bin create mode 100644 sys/dev/microcode/radeon/HAINAN_me.bin create mode 100644 sys/dev/microcode/radeon/HAINAN_pfp.bin create mode 100644 sys/dev/microcode/radeon/HAINAN_rlc.bin create mode 100644 sys/dev/microcode/radeon/HAINAN_smc.bin create mode 100644 sys/dev/microcode/radeon/HAWAII_ce.bin create mode 100644 sys/dev/microcode/radeon/HAWAII_mc.bin create mode 100644 sys/dev/microcode/radeon/HAWAII_mc2.bin create mode 100644 sys/dev/microcode/radeon/HAWAII_me.bin create mode 100644 sys/dev/microcode/radeon/HAWAII_mec.bin create mode 100644 sys/dev/microcode/radeon/HAWAII_pfp.bin create mode 100644 sys/dev/microcode/radeon/HAWAII_rlc.bin create mode 100644 sys/dev/microcode/radeon/HAWAII_sdma.bin create mode 100644 sys/dev/microcode/radeon/HAWAII_smc.bin create mode 100644 sys/dev/microcode/radeon/JUNIPER_smc.bin create mode 100644 sys/dev/microcode/radeon/KABINI_ce.bin create mode 100644 sys/dev/microcode/radeon/KABINI_me.bin create mode 100644 sys/dev/microcode/radeon/KABINI_mec.bin create mode 100644 sys/dev/microcode/radeon/KABINI_pfp.bin create mode 100644 sys/dev/microcode/radeon/KABINI_rlc.bin create mode 100644 sys/dev/microcode/radeon/KABINI_sdma.bin create mode 100644 sys/dev/microcode/radeon/KAVERI_ce.bin create mode 100644 sys/dev/microcode/radeon/KAVERI_me.bin create mode 100644 sys/dev/microcode/radeon/KAVERI_mec.bin create mode 100644 sys/dev/microcode/radeon/KAVERI_pfp.bin create mode 100644 sys/dev/microcode/radeon/KAVERI_rlc.bin create mode 100644 sys/dev/microcode/radeon/KAVERI_sdma.bin create mode 100644 sys/dev/microcode/radeon/MULLINS_ce.bin create mode 100644 sys/dev/microcode/radeon/MULLINS_me.bin create mode 100644 sys/dev/microcode/radeon/MULLINS_mec.bin create mode 100644 sys/dev/microcode/radeon/MULLINS_pfp.bin create mode 100644 sys/dev/microcode/radeon/MULLINS_rlc.bin create mode 100644 sys/dev/microcode/radeon/MULLINS_sdma.bin create mode 100644 sys/dev/microcode/radeon/OLAND_ce.bin create mode 100644 sys/dev/microcode/radeon/OLAND_mc.bin create mode 100644 sys/dev/microcode/radeon/OLAND_mc2.bin create mode 100644 sys/dev/microcode/radeon/OLAND_me.bin create mode 100644 sys/dev/microcode/radeon/OLAND_pfp.bin create mode 100644 sys/dev/microcode/radeon/OLAND_rlc.bin create mode 100644 sys/dev/microcode/radeon/OLAND_smc.bin create mode 100644 sys/dev/microcode/radeon/PALM_me.bin create mode 100644 sys/dev/microcode/radeon/PALM_pfp.bin create mode 100644 sys/dev/microcode/radeon/PITCAIRN_ce.bin create mode 100644 sys/dev/microcode/radeon/PITCAIRN_mc.bin create mode 100644 sys/dev/microcode/radeon/PITCAIRN_mc2.bin create mode 100644 sys/dev/microcode/radeon/PITCAIRN_me.bin create mode 100644 sys/dev/microcode/radeon/PITCAIRN_pfp.bin create mode 100644 sys/dev/microcode/radeon/PITCAIRN_rlc.bin create mode 100644 sys/dev/microcode/radeon/PITCAIRN_smc.bin create mode 100644 sys/dev/microcode/radeon/REDWOOD_smc.bin create mode 100644 sys/dev/microcode/radeon/RV710_smc.bin create mode 100644 sys/dev/microcode/radeon/RV710_uvd.bin create mode 100644 sys/dev/microcode/radeon/RV730_smc.bin create mode 100644 sys/dev/microcode/radeon/RV740_smc.bin create mode 100644 sys/dev/microcode/radeon/RV770_smc.bin create mode 100644 sys/dev/microcode/radeon/SUMO2_me.bin create mode 100644 sys/dev/microcode/radeon/SUMO2_pfp.bin create mode 100644 sys/dev/microcode/radeon/SUMO_me.bin create mode 100644 sys/dev/microcode/radeon/SUMO_pfp.bin create mode 100644 sys/dev/microcode/radeon/SUMO_rlc.bin create mode 100644 sys/dev/microcode/radeon/SUMO_uvd.bin create mode 100644 sys/dev/microcode/radeon/TAHITI_ce.bin create mode 100644 sys/dev/microcode/radeon/TAHITI_mc.bin create mode 100644 sys/dev/microcode/radeon/TAHITI_mc2.bin create mode 100644 sys/dev/microcode/radeon/TAHITI_me.bin create mode 100644 sys/dev/microcode/radeon/TAHITI_pfp.bin create mode 100644 sys/dev/microcode/radeon/TAHITI_rlc.bin create mode 100644 sys/dev/microcode/radeon/TAHITI_smc.bin create mode 100644 sys/dev/microcode/radeon/TAHITI_uvd.bin create mode 100644 sys/dev/microcode/radeon/TURKS_mc.bin create mode 100644 sys/dev/microcode/radeon/TURKS_me.bin create mode 100644 sys/dev/microcode/radeon/TURKS_pfp.bin create mode 100644 sys/dev/microcode/radeon/TURKS_smc.bin create mode 100644 sys/dev/microcode/radeon/VERDE_ce.bin create mode 100644 sys/dev/microcode/radeon/VERDE_mc.bin create mode 100644 sys/dev/microcode/radeon/VERDE_mc2.bin create mode 100644 sys/dev/microcode/radeon/VERDE_me.bin create mode 100644 sys/dev/microcode/radeon/VERDE_pfp.bin create mode 100644 sys/dev/microcode/radeon/VERDE_rlc.bin create mode 100644 sys/dev/microcode/radeon/VERDE_smc.bin (limited to 'sys/dev/microcode') diff --git a/sys/dev/microcode/radeon/ARUBA_me.bin b/sys/dev/microcode/radeon/ARUBA_me.bin new file mode 100644 index 00000000000..6817fcb4b9f Binary files /dev/null and b/sys/dev/microcode/radeon/ARUBA_me.bin differ diff --git a/sys/dev/microcode/radeon/ARUBA_pfp.bin b/sys/dev/microcode/radeon/ARUBA_pfp.bin new file mode 100644 index 00000000000..541dc20d9c2 Binary files /dev/null and b/sys/dev/microcode/radeon/ARUBA_pfp.bin differ diff --git a/sys/dev/microcode/radeon/ARUBA_rlc.bin b/sys/dev/microcode/radeon/ARUBA_rlc.bin new file mode 100644 index 00000000000..3582fe6c493 Binary files /dev/null and b/sys/dev/microcode/radeon/ARUBA_rlc.bin differ diff --git a/sys/dev/microcode/radeon/BARTS_mc.bin b/sys/dev/microcode/radeon/BARTS_mc.bin new file mode 100644 index 00000000000..5ba95683db9 Binary files /dev/null and b/sys/dev/microcode/radeon/BARTS_mc.bin differ diff --git a/sys/dev/microcode/radeon/BARTS_me.bin b/sys/dev/microcode/radeon/BARTS_me.bin new file mode 100644 index 00000000000..439cefc25e2 Binary files /dev/null and b/sys/dev/microcode/radeon/BARTS_me.bin differ diff --git a/sys/dev/microcode/radeon/BARTS_pfp.bin b/sys/dev/microcode/radeon/BARTS_pfp.bin new file mode 100644 index 00000000000..2377f1760a2 Binary files /dev/null and b/sys/dev/microcode/radeon/BARTS_pfp.bin differ diff --git a/sys/dev/microcode/radeon/BARTS_smc.bin b/sys/dev/microcode/radeon/BARTS_smc.bin new file mode 100644 index 00000000000..a4d1e0860d3 Binary files /dev/null and b/sys/dev/microcode/radeon/BARTS_smc.bin differ diff --git a/sys/dev/microcode/radeon/BONAIRE_ce.bin b/sys/dev/microcode/radeon/BONAIRE_ce.bin new file mode 100644 index 00000000000..7d40fbf14c1 Binary files /dev/null and b/sys/dev/microcode/radeon/BONAIRE_ce.bin 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..a3c70472a8b Binary files /dev/null and b/sys/dev/microcode/radeon/BONAIRE_mc.bin differ diff --git a/sys/dev/microcode/radeon/BONAIRE_mc2.bin b/sys/dev/microcode/radeon/BONAIRE_mc2.bin new file mode 100644 index 00000000000..f4f4d305e88 Binary files /dev/null and b/sys/dev/microcode/radeon/BONAIRE_mc2.bin 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..75bff89784d Binary files /dev/null and b/sys/dev/microcode/radeon/BONAIRE_me.bin 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..65fd6fb8cc5 Binary files /dev/null and b/sys/dev/microcode/radeon/BONAIRE_mec.bin 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..e12a1af2b6b Binary files /dev/null and b/sys/dev/microcode/radeon/BONAIRE_pfp.bin 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..7e322354a88 Binary files /dev/null and b/sys/dev/microcode/radeon/BONAIRE_rlc.bin 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..4766a2a96bd Binary files /dev/null and b/sys/dev/microcode/radeon/BONAIRE_sdma.bin 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..c735c6f4b07 Binary files /dev/null and b/sys/dev/microcode/radeon/BONAIRE_smc.bin 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..0876de9e9b1 Binary files /dev/null and b/sys/dev/microcode/radeon/BONAIRE_uvd.bin differ diff --git a/sys/dev/microcode/radeon/BONAIRE_vce.bin b/sys/dev/microcode/radeon/BONAIRE_vce.bin new file mode 100644 index 00000000000..2fcf26969bb Binary files /dev/null and b/sys/dev/microcode/radeon/BONAIRE_vce.bin differ diff --git a/sys/dev/microcode/radeon/BTC_rlc.bin b/sys/dev/microcode/radeon/BTC_rlc.bin new file mode 100644 index 00000000000..e529a7277a3 Binary files /dev/null and b/sys/dev/microcode/radeon/BTC_rlc.bin differ diff --git a/sys/dev/microcode/radeon/CAICOS_mc.bin b/sys/dev/microcode/radeon/CAICOS_mc.bin new file mode 100644 index 00000000000..5ba95683db9 Binary files /dev/null and b/sys/dev/microcode/radeon/CAICOS_mc.bin differ diff --git a/sys/dev/microcode/radeon/CAICOS_me.bin b/sys/dev/microcode/radeon/CAICOS_me.bin new file mode 100644 index 00000000000..439cefc25e2 Binary files /dev/null and b/sys/dev/microcode/radeon/CAICOS_me.bin differ diff --git a/sys/dev/microcode/radeon/CAICOS_pfp.bin b/sys/dev/microcode/radeon/CAICOS_pfp.bin new file mode 100644 index 00000000000..f417d5c63d7 Binary files /dev/null and b/sys/dev/microcode/radeon/CAICOS_pfp.bin differ diff --git a/sys/dev/microcode/radeon/CAICOS_smc.bin b/sys/dev/microcode/radeon/CAICOS_smc.bin new file mode 100644 index 00000000000..bc8840cf043 Binary files /dev/null and b/sys/dev/microcode/radeon/CAICOS_smc.bin differ diff --git a/sys/dev/microcode/radeon/CAYMAN_mc.bin b/sys/dev/microcode/radeon/CAYMAN_mc.bin new file mode 100644 index 00000000000..f3839f094da Binary files /dev/null and b/sys/dev/microcode/radeon/CAYMAN_mc.bin differ diff --git a/sys/dev/microcode/radeon/CAYMAN_me.bin b/sys/dev/microcode/radeon/CAYMAN_me.bin new file mode 100644 index 00000000000..07f8dc3aa78 Binary files /dev/null and b/sys/dev/microcode/radeon/CAYMAN_me.bin differ diff --git a/sys/dev/microcode/radeon/CAYMAN_pfp.bin b/sys/dev/microcode/radeon/CAYMAN_pfp.bin new file mode 100644 index 00000000000..2e49c4f0b14 Binary files /dev/null and b/sys/dev/microcode/radeon/CAYMAN_pfp.bin differ diff --git a/sys/dev/microcode/radeon/CAYMAN_rlc.bin b/sys/dev/microcode/radeon/CAYMAN_rlc.bin new file mode 100644 index 00000000000..d7f3ceb805b Binary files /dev/null and b/sys/dev/microcode/radeon/CAYMAN_rlc.bin differ diff --git a/sys/dev/microcode/radeon/CAYMAN_smc.bin b/sys/dev/microcode/radeon/CAYMAN_smc.bin new file mode 100644 index 00000000000..5e1c2e56bca Binary files /dev/null and b/sys/dev/microcode/radeon/CAYMAN_smc.bin differ diff --git a/sys/dev/microcode/radeon/CEDAR_rlc.bin b/sys/dev/microcode/radeon/CEDAR_rlc.bin index 1358c7a1838..674e580d3c4 100644 Binary files a/sys/dev/microcode/radeon/CEDAR_rlc.bin and b/sys/dev/microcode/radeon/CEDAR_rlc.bin differ diff --git a/sys/dev/microcode/radeon/CEDAR_smc.bin b/sys/dev/microcode/radeon/CEDAR_smc.bin new file mode 100644 index 00000000000..1ad1f4e7fae Binary files /dev/null and b/sys/dev/microcode/radeon/CEDAR_smc.bin differ diff --git a/sys/dev/microcode/radeon/CYPRESS_rlc.bin b/sys/dev/microcode/radeon/CYPRESS_rlc.bin index 1358c7a1838..674e580d3c4 100644 Binary files a/sys/dev/microcode/radeon/CYPRESS_rlc.bin and b/sys/dev/microcode/radeon/CYPRESS_rlc.bin differ diff --git a/sys/dev/microcode/radeon/CYPRESS_smc.bin b/sys/dev/microcode/radeon/CYPRESS_smc.bin new file mode 100644 index 00000000000..69376fa5b46 Binary files /dev/null and b/sys/dev/microcode/radeon/CYPRESS_smc.bin 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..497e13213f6 Binary files /dev/null and b/sys/dev/microcode/radeon/HAINAN_ce.bin 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..a7b80c3d742 Binary files /dev/null and b/sys/dev/microcode/radeon/HAINAN_mc.bin differ diff --git a/sys/dev/microcode/radeon/HAINAN_mc2.bin b/sys/dev/microcode/radeon/HAINAN_mc2.bin new file mode 100644 index 00000000000..a7b80c3d742 Binary files /dev/null and b/sys/dev/microcode/radeon/HAINAN_mc2.bin 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..6dc895ba2e0 Binary files /dev/null and b/sys/dev/microcode/radeon/HAINAN_me.bin 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..1918d64afe3 Binary files /dev/null and b/sys/dev/microcode/radeon/HAINAN_pfp.bin 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..df07678f6e7 Binary files /dev/null and b/sys/dev/microcode/radeon/HAINAN_rlc.bin 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..6bf5b369c82 Binary files /dev/null and b/sys/dev/microcode/radeon/HAINAN_smc.bin 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..7508a89e1c7 Binary files /dev/null and b/sys/dev/microcode/radeon/HAWAII_ce.bin 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..38051f5815b Binary files /dev/null and b/sys/dev/microcode/radeon/HAWAII_mc.bin differ diff --git a/sys/dev/microcode/radeon/HAWAII_mc2.bin b/sys/dev/microcode/radeon/HAWAII_mc2.bin new file mode 100644 index 00000000000..9e6b0e0f837 Binary files /dev/null and b/sys/dev/microcode/radeon/HAWAII_mc2.bin 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..4936b81cd56 Binary files /dev/null and b/sys/dev/microcode/radeon/HAWAII_me.bin 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..911247d3a18 Binary files /dev/null and b/sys/dev/microcode/radeon/HAWAII_mec.bin 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..77d0e2f0510 Binary files /dev/null and b/sys/dev/microcode/radeon/HAWAII_pfp.bin 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..00c4b36673a Binary files /dev/null and b/sys/dev/microcode/radeon/HAWAII_rlc.bin 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..4766a2a96bd Binary files /dev/null and b/sys/dev/microcode/radeon/HAWAII_sdma.bin 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..562b81e139e Binary files /dev/null and b/sys/dev/microcode/radeon/HAWAII_smc.bin differ diff --git a/sys/dev/microcode/radeon/JUNIPER_rlc.bin b/sys/dev/microcode/radeon/JUNIPER_rlc.bin index 1358c7a1838..674e580d3c4 100644 Binary files a/sys/dev/microcode/radeon/JUNIPER_rlc.bin and b/sys/dev/microcode/radeon/JUNIPER_rlc.bin differ diff --git a/sys/dev/microcode/radeon/JUNIPER_smc.bin b/sys/dev/microcode/radeon/JUNIPER_smc.bin new file mode 100644 index 00000000000..7c2c06acb27 Binary files /dev/null and b/sys/dev/microcode/radeon/JUNIPER_smc.bin 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..7d40fbf14c1 Binary files /dev/null and b/sys/dev/microcode/radeon/KABINI_ce.bin 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..d1da0756910 Binary files /dev/null and b/sys/dev/microcode/radeon/KABINI_me.bin 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..719e457b27e Binary files /dev/null and b/sys/dev/microcode/radeon/KABINI_mec.bin 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..6efa1382f1e Binary files /dev/null and b/sys/dev/microcode/radeon/KABINI_pfp.bin 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..b0cb2bdf202 Binary files /dev/null and b/sys/dev/microcode/radeon/KABINI_rlc.bin 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..4766a2a96bd Binary files /dev/null and b/sys/dev/microcode/radeon/KABINI_sdma.bin 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..06d92de4c1c Binary files /dev/null and b/sys/dev/microcode/radeon/KAVERI_ce.bin 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..543dc671d8d Binary files /dev/null and b/sys/dev/microcode/radeon/KAVERI_me.bin 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..002ac5c036d Binary files /dev/null and b/sys/dev/microcode/radeon/KAVERI_mec.bin 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..77590a145bd Binary files /dev/null and b/sys/dev/microcode/radeon/KAVERI_pfp.bin 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..ba84d86bfdc Binary files /dev/null and b/sys/dev/microcode/radeon/KAVERI_rlc.bin 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..4766a2a96bd Binary files /dev/null and b/sys/dev/microcode/radeon/KAVERI_sdma.bin differ diff --git a/sys/dev/microcode/radeon/LICENSE.radeon b/sys/dev/microcode/radeon/LICENSE.radeon index 4ece3404c9c..9d4c42544dd 100644 --- a/sys/dev/microcode/radeon/LICENSE.radeon +++ b/sys/dev/microcode/radeon/LICENSE.radeon @@ -1,51 +1,64 @@ -Copyright (C) 2009, 2010 Advanced Micro Devices, Inc. All rights reserved. +Copyright (C) 2010-2013 Advanced Micro Devices, Inc., All rights reserved. -REDISTRIBUTION: Permission is hereby granted, free of any license fees, -to any person obtaining a copy of this microcode (the "Software"), to -install, reproduce, copy and distribute copies, in binary form only, of -the Software and to permit persons to whom the Software is provided to -do the same, provided that the following conditions are met: +Permission is hereby granted by Advanced Micro Devices, Inc. ("AMD"), +free of any license fees, to any person obtaining a copy of this +microcode in binary form (the "Software") ("You"), to install, +reproduce, copy and distribute copies of the Software and to permit +persons to whom the Software is provided to do the same, subject to +the following terms and conditions. Your use of any portion of the +Software shall constitute Your acceptance of the following terms and +conditions. If You do not agree to the following terms and conditions, +do not use, retain or redistribute any portion of the Software. -No reverse engineering, decompilation, or disassembly of this Software -is permitted. +If You redistribute this Software, You must reproduce the above +copyright notice and this license with the Software. +Without specific, prior, written permission from AMD, You may not +reference AMD or AMD products in the promotion of any product derived +from or incorporating this Software in any manner that implies that +AMD endorses or has certified such product derived from or +incorporating this Software. -Redistributions must reproduce the above copyright notice, this -permission notice, and the following disclaimers and notices in the -Software documentation and/or other materials provided with the -Software. +You may not reverse engineer, decompile, or disassemble this Software +or any portion thereof. -DISCLAIMER: THE USE OF THE SOFTWARE IS AT YOUR SOLE RISK. THE SOFTWARE -IS PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND AND COPYRIGHT -HOLDER AND ITS LICENSORS EXPRESSLY DISCLAIM ALL WARRANTIES, EXPRESS AND -IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. -COPYRIGHT HOLDER AND ITS LICENSORS DO NOT WARRANT THAT THE SOFTWARE WILL -MEET YOUR REQUIREMENTS, OR THAT THE OPERATION OF THE SOFTWARE WILL BE -UNINTERRUPTED OR ERROR-FREE. THE ENTIRE RISK ASSOCIATED WITH THE USE OF -THE SOFTWARE IS ASSUMED BY YOU. FURTHERMORE, COPYRIGHT HOLDER AND ITS -LICENSORS DO NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE -OR THE RESULTS OF THE USE OF THE SOFTWARE IN TERMS OF ITS CORRECTNESS, -ACCURACY, RELIABILITY, CURRENTNESS, OR OTHERWISE. +THE SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY EXPRESS OR IMPLIED +WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO WARRANTIES OF +MERCHANTABILITY, NONINFRINGEMENT, TITLE, FITNESS FOR ANY PARTICULAR +PURPOSE, OR WARRANTIES ARISING FROM CONDUCT, COURSE OF DEALING, OR +USAGE OF TRADE. IN NO EVENT SHALL AMD OR ITS LICENSORS BE LIABLE FOR +ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR +LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF DATA OR +INFORMATION) ARISING OUT OF AMD'S NEGLIGENCE, GROSS NEGLIGENCE, THE +USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF AMD HAS BEEN ADVISED +OF THE POSSIBILITY OF SUCH DAMAGES. BECAUSE SOME JURISDICTIONS +PROHIBIT THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR +INCIDENTAL DAMAGES OR THE EXCLUSION OF IMPLIED WARRANTIES, THE ABOVE +LIMITATION MAY NOT APPLY TO YOU. -DISCLAIMER: UNDER NO CIRCUMSTANCES INCLUDING NEGLIGENCE, SHALL COPYRIGHT -HOLDER AND ITS LICENSORS OR ITS DIRECTORS, OFFICERS, EMPLOYEES OR AGENTS -("AUTHORIZED REPRESENTATIVES") BE LIABLE FOR ANY INCIDENTAL, INDIRECT, -SPECIAL OR CONSEQUENTIAL DAMAGES (INCLUDING DAMAGES FOR LOSS OF BUSINESS -PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, AND THE -LIKE) ARISING OUT OF THE USE, MISUSE OR INABILITY TO USE THE SOFTWARE, -BREACH OR DEFAULT, INCLUDING THOSE ARISING FROM INFRINGEMENT OR ALLEGED -INFRINGEMENT OF ANY PATENT, TRADEMARK, COPYRIGHT OR OTHER INTELLECTUAL -PROPERTY RIGHT EVEN IF COPYRIGHT HOLDER AND ITS AUTHORIZED -REPRESENTATIVES HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN -NO EVENT SHALL COPYRIGHT HOLDER OR ITS AUTHORIZED REPRESENTATIVES TOTAL -LIABILITY FOR ALL DAMAGES, LOSSES, AND CAUSES OF ACTION (WHETHER IN -CONTRACT, TORT (INCLUDING NEGLIGENCE) OR OTHERWISE) EXCEED THE AMOUNT OF -US$10. +Without limiting the foregoing, the Software may implement third party +technologies for which You must obtain licenses from parties other +than AMD. You agree that AMD has not obtained or conveyed to You, and +that You shall be responsible for obtaining the rights to use and/or +distribute the applicable underlying intellectual property rights +related to the third party technologies. These third party +technologies are not licensed hereunder. -Notice: The Software is subject to United States export laws and -regulations. You agree to comply with all domestic and international -export laws and regulations that apply to the Software, including but -not limited to the Export Administration Regulations administered by the -U.S. Department of Commerce and International Traffic in Arm Regulations -administered by the U.S. Department of State. These laws include -restrictions on destinations, end users and end use. +If You use the Software (in whole or in part), You shall adhere to all +applicable U.S., European, and other export laws, including but not +limited to the U.S. Export Administration Regulations ("EAR"), (15 +C.F.R. Sections 730 through 774), and E.U. Council Regulation (EC) No +1334/2000 of 22 June 2000. Further, pursuant to Section 740.6 of the +EAR, You hereby certify that, except pursuant to a license granted by +the United States Department of Commerce Bureau of Industry and +Security or as otherwise permitted pursuant to a License Exception +under the U.S. Export Administration Regulations ("EAR"), You will not +(1) export, re-export or release to a national of a country in Country +Groups D:1, E:1 or E:2 any restricted technology, software, or source +code You receive hereunder, or (2) export to Country Groups D:1, E:1 +or E:2 the direct product of such technology or software, if such +foreign produced direct product is subject to national security +controls as identified on the Commerce Control List (currently found +in Supplement 1 to Part 774 of EAR). For the most current Country +Group listings, or for additional information about the EAR or Your +obligations under those regulations, please refer to the U.S. Bureau +of Industry and Security?s website at ttp://www.bis.doc.gov/. diff --git a/sys/dev/microcode/radeon/MULLINS_ce.bin b/sys/dev/microcode/radeon/MULLINS_ce.bin new file mode 100644 index 00000000000..06d92de4c1c Binary files /dev/null and b/sys/dev/microcode/radeon/MULLINS_ce.bin 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..543dc671d8d Binary files /dev/null and b/sys/dev/microcode/radeon/MULLINS_me.bin 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..5ae6b387072 Binary files /dev/null and b/sys/dev/microcode/radeon/MULLINS_mec.bin 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..abe62fbcd23 Binary files /dev/null and b/sys/dev/microcode/radeon/MULLINS_pfp.bin 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..8c24a03b5d6 Binary files /dev/null and b/sys/dev/microcode/radeon/MULLINS_rlc.bin 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..4766a2a96bd Binary files /dev/null and b/sys/dev/microcode/radeon/MULLINS_sdma.bin differ diff --git a/sys/dev/microcode/radeon/Makefile b/sys/dev/microcode/radeon/Makefile index 573398ae166..78cc7a25080 100644 --- a/sys/dev/microcode/radeon/Makefile +++ b/sys/dev/microcode/radeon/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1 2010/07/05 23:55:02 mrg Exp $ +# $NetBSD: Makefile,v 1.2 2014/07/28 23:09:06 rjs Exp $ NOMAN= # defined @@ -17,14 +17,48 @@ FILES= \ RV630_me.bin RV630_pfp.bin \ RV635_me.bin RV635_pfp.bin \ RV670_me.bin RV670_pfp.bin \ - RV710_me.bin RV710_pfp.bin \ - RV730_me.bin RV730_pfp.bin \ - RV770_me.bin RV770_pfp.bin \ + RV710_me.bin RV710_pfp.bin RV710_smc.bin RV710_uvd.bin \ + RV730_me.bin RV730_pfp.bin RV730_smc.bin \ + RV740_smc.bin \ + RV770_me.bin RV770_pfp.bin RV770_smc.bin \ R700_rlc.bin \ - CEDAR_me.bin CEDAR_pfp.bin CEDAR_rlc.bin \ - CYPRESS_me.bin CYPRESS_pfp.bin CYPRESS_rlc.bin \ - JUNIPER_me.bin JUNIPER_pfp.bin JUNIPER_rlc.bin \ - REDWOOD_me.bin REDWOOD_pfp.bin REDWOOD_rlc.bin + ARUBA_me.bin ARUBA_pfp.bin ARUBA_rlc.bin \ + BARTS_mc.bin BARTS_me.bin BARTS_pfp.bin BARTS_smc.bin \ + BONAIRE_ce.bin BONAIRE_mc.bin BONAIRE_mc2.bin BONAIRE_me.bin \ + BONAIRE_mec.bin BONAIRE_pfp.bin BONAIRE_rlc.bin BONAIRE_sdma.bin \ + BONAIRE_smc.bin BONAIRE_uvd.bin BONAIRE_vce.bin \ + BTC_rlc.bin \ + CAICOS_mc.bin CAICOS_me.bin CAICOS_pfp.bin CAICOS_smc.bin \ + CAYMAN_mc.bin CAYMAN_me.bin CAYMAN_pfp.bin CAYMAN_rlc.bin \ + CAYMAN_smc.bin \ + CEDAR_me.bin CEDAR_pfp.bin CEDAR_rlc.bin CEDAR_smc.bin \ + CYPRESS_me.bin CYPRESS_pfp.bin CYPRESS_rlc.bin CYPRESS_smc.bin \ + CYPRESS_uvd.bin \ + HAINAN_ce.bin HAINAN_mc.bin HAINAN_mc2.bin HAINAN_me.bin \ + HAINAN_pfp.bin HAINAN_rlc.bin HAINAN_smc.bin \ + HAWAII_ce.bin HAWAII_mc.bin HAWAII_mc2.bin HAWAII_me.bin \ + HAWAII_mec.bin HAWAII_pfp.bin HAWAII_rlc.bin HAWAII_sdma.bin \ + HAWAII_smc.bin \ + JUNIPER_me.bin JUNIPER_pfp.bin JUNIPER_rlc.bin JUNIPER_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_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_mc2.bin OLAND_me.bin OLAND_pfp.bin \ + OLAND_rlc.bin OLAND_smc.bin \ + PALM_me.bin PALM_pfp.bin \ + PITCAIRN_ce.bin PITCAIRN_mc.bin PITCAIRN_mc2.bin PITCAIRN_me.bin \ + PITCAIRN_pfp.bin PITCAIRN_rlc.bin PITCAIRN_smc.bin \ + REDWOOD_me.bin REDWOOD_pfp.bin REDWOOD_rlc.bin REDWOOD_smc.bin \ + SUMO_me.bin SUMO_pfp.bin SUMO_rlc.bin SUMO_uvd.bin \ + SUMO2_me.bin SUMO2_pfp.bin \ + TAHITI_ce.bin TAHITI_mc.bin TAHITI_mc2.bin TAHITI_me.bin \ + TAHITI_pfp.bin TAHITI_rlc.bin TAHITI_smc.bin TAHITI_uvd.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 # DRM isn't necessary before /usr! FIRMWAREDIR= /usr/libdata/firmware diff --git a/sys/dev/microcode/radeon/OLAND_ce.bin b/sys/dev/microcode/radeon/OLAND_ce.bin new file mode 100644 index 00000000000..497e13213f6 Binary files /dev/null and b/sys/dev/microcode/radeon/OLAND_ce.bin 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..a7b80c3d742 Binary files /dev/null and b/sys/dev/microcode/radeon/OLAND_mc.bin differ diff --git a/sys/dev/microcode/radeon/OLAND_mc2.bin b/sys/dev/microcode/radeon/OLAND_mc2.bin new file mode 100644 index 00000000000..a7b80c3d742 Binary files /dev/null and b/sys/dev/microcode/radeon/OLAND_mc2.bin 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..6dc895ba2e0 Binary files /dev/null and b/sys/dev/microcode/radeon/OLAND_me.bin 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..496a20bace5 Binary files /dev/null and b/sys/dev/microcode/radeon/OLAND_pfp.bin 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..9e575acc39d Binary files /dev/null and b/sys/dev/microcode/radeon/OLAND_rlc.bin 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..44c07f9c5da Binary files /dev/null and b/sys/dev/microcode/radeon/OLAND_smc.bin differ diff --git a/sys/dev/microcode/radeon/PALM_me.bin b/sys/dev/microcode/radeon/PALM_me.bin new file mode 100644 index 00000000000..a03030f82b2 Binary files /dev/null and b/sys/dev/microcode/radeon/PALM_me.bin differ diff --git a/sys/dev/microcode/radeon/PALM_pfp.bin b/sys/dev/microcode/radeon/PALM_pfp.bin new file mode 100644 index 00000000000..94d779f7b64 Binary files /dev/null and b/sys/dev/microcode/radeon/PALM_pfp.bin 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..497e13213f6 Binary files /dev/null and b/sys/dev/microcode/radeon/PITCAIRN_ce.bin 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..b14006b2a0d Binary files /dev/null and b/sys/dev/microcode/radeon/PITCAIRN_mc.bin differ diff --git a/sys/dev/microcode/radeon/PITCAIRN_mc2.bin b/sys/dev/microcode/radeon/PITCAIRN_mc2.bin new file mode 100644 index 00000000000..9a08f0243a2 Binary files /dev/null and b/sys/dev/microcode/radeon/PITCAIRN_mc2.bin 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..7806dcb6253 Binary files /dev/null and b/sys/dev/microcode/radeon/PITCAIRN_me.bin 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..2f0813ec794 Binary files /dev/null and b/sys/dev/microcode/radeon/PITCAIRN_pfp.bin 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..8070f9a8ffc Binary files /dev/null and b/sys/dev/microcode/radeon/PITCAIRN_rlc.bin 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..c918c880af6 Binary files /dev/null and b/sys/dev/microcode/radeon/PITCAIRN_smc.bin differ diff --git a/sys/dev/microcode/radeon/R700_rlc.bin b/sys/dev/microcode/radeon/R700_rlc.bin index 280568f9ea3..bf028ae8acb 100644 Binary files a/sys/dev/microcode/radeon/R700_rlc.bin and b/sys/dev/microcode/radeon/R700_rlc.bin differ diff --git a/sys/dev/microcode/radeon/REDWOOD_rlc.bin b/sys/dev/microcode/radeon/REDWOOD_rlc.bin index 1358c7a1838..674e580d3c4 100644 Binary files a/sys/dev/microcode/radeon/REDWOOD_rlc.bin and b/sys/dev/microcode/radeon/REDWOOD_rlc.bin differ diff --git a/sys/dev/microcode/radeon/REDWOOD_smc.bin b/sys/dev/microcode/radeon/REDWOOD_smc.bin new file mode 100644 index 00000000000..5c835def29a Binary files /dev/null and b/sys/dev/microcode/radeon/REDWOOD_smc.bin differ diff --git a/sys/dev/microcode/radeon/RV710_smc.bin b/sys/dev/microcode/radeon/RV710_smc.bin new file mode 100644 index 00000000000..5679b82101d Binary files /dev/null and b/sys/dev/microcode/radeon/RV710_smc.bin differ diff --git a/sys/dev/microcode/radeon/RV710_uvd.bin b/sys/dev/microcode/radeon/RV710_uvd.bin new file mode 100644 index 00000000000..93a931c5cb7 Binary files /dev/null and b/sys/dev/microcode/radeon/RV710_uvd.bin differ diff --git a/sys/dev/microcode/radeon/RV730_smc.bin b/sys/dev/microcode/radeon/RV730_smc.bin new file mode 100644 index 00000000000..4daf985c147 Binary files /dev/null and b/sys/dev/microcode/radeon/RV730_smc.bin differ diff --git a/sys/dev/microcode/radeon/RV740_smc.bin b/sys/dev/microcode/radeon/RV740_smc.bin new file mode 100644 index 00000000000..8f416d981b3 Binary files /dev/null and b/sys/dev/microcode/radeon/RV740_smc.bin differ diff --git a/sys/dev/microcode/radeon/RV770_smc.bin b/sys/dev/microcode/radeon/RV770_smc.bin new file mode 100644 index 00000000000..50955ca528d Binary files /dev/null and b/sys/dev/microcode/radeon/RV770_smc.bin differ diff --git a/sys/dev/microcode/radeon/SUMO2_me.bin b/sys/dev/microcode/radeon/SUMO2_me.bin new file mode 100644 index 00000000000..0072308bbda Binary files /dev/null and b/sys/dev/microcode/radeon/SUMO2_me.bin differ diff --git a/sys/dev/microcode/radeon/SUMO2_pfp.bin b/sys/dev/microcode/radeon/SUMO2_pfp.bin new file mode 100644 index 00000000000..73690ba67cf Binary files /dev/null and b/sys/dev/microcode/radeon/SUMO2_pfp.bin differ diff --git a/sys/dev/microcode/radeon/SUMO_me.bin b/sys/dev/microcode/radeon/SUMO_me.bin new file mode 100644 index 00000000000..0072308bbda Binary files /dev/null and b/sys/dev/microcode/radeon/SUMO_me.bin differ diff --git a/sys/dev/microcode/radeon/SUMO_pfp.bin b/sys/dev/microcode/radeon/SUMO_pfp.bin new file mode 100644 index 00000000000..b3bcb64be57 Binary files /dev/null and b/sys/dev/microcode/radeon/SUMO_pfp.bin differ diff --git a/sys/dev/microcode/radeon/SUMO_rlc.bin b/sys/dev/microcode/radeon/SUMO_rlc.bin new file mode 100644 index 00000000000..61b509fdf1f Binary files /dev/null and b/sys/dev/microcode/radeon/SUMO_rlc.bin differ diff --git a/sys/dev/microcode/radeon/SUMO_uvd.bin b/sys/dev/microcode/radeon/SUMO_uvd.bin new file mode 100644 index 00000000000..4964c8a2517 Binary files /dev/null and b/sys/dev/microcode/radeon/SUMO_uvd.bin 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..497e13213f6 Binary files /dev/null and b/sys/dev/microcode/radeon/TAHITI_ce.bin 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..b14006b2a0d Binary files /dev/null and b/sys/dev/microcode/radeon/TAHITI_mc.bin differ diff --git a/sys/dev/microcode/radeon/TAHITI_mc2.bin b/sys/dev/microcode/radeon/TAHITI_mc2.bin new file mode 100644 index 00000000000..68db0fea8f9 Binary files /dev/null and b/sys/dev/microcode/radeon/TAHITI_mc2.bin 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..7806dcb6253 Binary files /dev/null and b/sys/dev/microcode/radeon/TAHITI_me.bin 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..2f0813ec794 Binary files /dev/null and b/sys/dev/microcode/radeon/TAHITI_pfp.bin 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..cdb74371604 Binary files /dev/null and b/sys/dev/microcode/radeon/TAHITI_rlc.bin 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..a6ef51e71a7 Binary files /dev/null and b/sys/dev/microcode/radeon/TAHITI_smc.bin differ diff --git a/sys/dev/microcode/radeon/TAHITI_uvd.bin b/sys/dev/microcode/radeon/TAHITI_uvd.bin new file mode 100644 index 00000000000..a2dc9183e41 Binary files /dev/null and b/sys/dev/microcode/radeon/TAHITI_uvd.bin differ diff --git a/sys/dev/microcode/radeon/TURKS_mc.bin b/sys/dev/microcode/radeon/TURKS_mc.bin new file mode 100644 index 00000000000..5ba95683db9 Binary files /dev/null and b/sys/dev/microcode/radeon/TURKS_mc.bin differ diff --git a/sys/dev/microcode/radeon/TURKS_me.bin b/sys/dev/microcode/radeon/TURKS_me.bin new file mode 100644 index 00000000000..439cefc25e2 Binary files /dev/null and b/sys/dev/microcode/radeon/TURKS_me.bin differ diff --git a/sys/dev/microcode/radeon/TURKS_pfp.bin b/sys/dev/microcode/radeon/TURKS_pfp.bin new file mode 100644 index 00000000000..5d9a63a7285 Binary files /dev/null and b/sys/dev/microcode/radeon/TURKS_pfp.bin differ diff --git a/sys/dev/microcode/radeon/TURKS_smc.bin b/sys/dev/microcode/radeon/TURKS_smc.bin new file mode 100644 index 00000000000..d644ab63f8e Binary files /dev/null and b/sys/dev/microcode/radeon/TURKS_smc.bin 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..497e13213f6 Binary files /dev/null and b/sys/dev/microcode/radeon/VERDE_ce.bin 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..b14006b2a0d Binary files /dev/null and b/sys/dev/microcode/radeon/VERDE_mc.bin differ diff --git a/sys/dev/microcode/radeon/VERDE_mc2.bin b/sys/dev/microcode/radeon/VERDE_mc2.bin new file mode 100644 index 00000000000..4451e200c07 Binary files /dev/null and b/sys/dev/microcode/radeon/VERDE_mc2.bin 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..acb4ecd8b76 Binary files /dev/null and b/sys/dev/microcode/radeon/VERDE_me.bin 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..d4a2e008244 Binary files /dev/null and b/sys/dev/microcode/radeon/VERDE_pfp.bin 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..beb17b0a0cd Binary files /dev/null and b/sys/dev/microcode/radeon/VERDE_rlc.bin 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..78a154e96ce Binary files /dev/null and b/sys/dev/microcode/radeon/VERDE_smc.bin differ -- cgit