All of lore.kernel.org
 help / color / mirror / Atom feed
From: david.barbion at ext.leroymerlin.fr <david.barbion@ext.leroymerlin.fr>
To: buildroot@busybox.net
Subject: [Buildroot] AMD Radeon firmware
Date: Wed, 01 Apr 2015 13:42:26 +0200	[thread overview]
Message-ID: <551BD9A2.7080804@ext.leroymerlin.fr> (raw)

Hi,

To be able to use the radeon framebuffer on my devices, I needed the AMD 
Radeon firmware from linux-firmware package. Absence of those firmware 
files results in black screen.

You can find the patch below.

BR,
David.

diff --git a/package/linux-firmware/Config.in 
b/package/linux-firmware/Config.in
index 9e1eb91..f704176 100644
--- a/package/linux-firmware/Config.in
+++ b/package/linux-firmware/Config.in
@@ -8,6 +8,7 @@ config BR2_PACKAGE_LINUX_FIRMWARE

  if BR2_PACKAGE_LINUX_FIRMWARE

+
  menu "Audio firmware"

  config BR2_PACKAGE_LINUX_FIRMWARE_INTEL_SST_DSP
@@ -17,6 +18,15 @@ config BR2_PACKAGE_LINUX_FIRMWARE_INTEL_SST_DSP

  endmenu # Audio

+menu "Video firmware"
+
+config BR2_PACKAGE_LINUX_FIRMWARE_RADEON
+  bool "AMD Radeon video card firmware"
+  help
+    Firmware files for AMD Radeon video cards.
+
+endmenu # Video
+
  menu "WiFi firmware"

  config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6002
diff --git a/package/linux-firmware/linux-firmware.mk 
b/package/linux-firmware/linux-firmware.mk
index 71c8611..9c00ae1 100644
--- a/package/linux-firmware/linux-firmware.mk
+++ b/package/linux-firmware/linux-firmware.mk
@@ -14,6 +14,232 @@ LINUX_FIRMWARE_FILES += 
intel/fw_sst_0f28.bin-48kHz_i2s_master
  LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.fw_sst_0f28
  endif

+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_RADEON),y)
+LINUX_FIRMWARE_FILES += radeon/ARUBA_me.bin
+LINUX_FIRMWARE_FILES += radeon/ARUBA_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/ARUBA_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/BARTS_mc.bin
+LINUX_FIRMWARE_FILES += radeon/BARTS_me.bin
+LINUX_FIRMWARE_FILES += radeon/BARTS_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/BARTS_smc.bin
+LINUX_FIRMWARE_FILES += radeon/BONAIRE_ce.bin
+LINUX_FIRMWARE_FILES += radeon/BONAIRE_mc.bin
+LINUX_FIRMWARE_FILES += radeon/BONAIRE_mc2.bin
+LINUX_FIRMWARE_FILES += radeon/BONAIRE_me.bin
+LINUX_FIRMWARE_FILES += radeon/BONAIRE_mec.bin
+LINUX_FIRMWARE_FILES += radeon/BONAIRE_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/BONAIRE_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/BONAIRE_sdma.bin
+LINUX_FIRMWARE_FILES += radeon/BONAIRE_smc.bin
+LINUX_FIRMWARE_FILES += radeon/BONAIRE_uvd.bin
+LINUX_FIRMWARE_FILES += radeon/BONAIRE_vce.bin
+LINUX_FIRMWARE_FILES += radeon/BTC_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/CAICOS_mc.bin
+LINUX_FIRMWARE_FILES += radeon/CAICOS_me.bin
+LINUX_FIRMWARE_FILES += radeon/CAICOS_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/CAICOS_smc.bin
+LINUX_FIRMWARE_FILES += radeon/CAYMAN_mc.bin
+LINUX_FIRMWARE_FILES += radeon/CAYMAN_me.bin
+LINUX_FIRMWARE_FILES += radeon/CAYMAN_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/CAYMAN_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/CAYMAN_smc.bin
+LINUX_FIRMWARE_FILES += radeon/CEDAR_me.bin
+LINUX_FIRMWARE_FILES += radeon/CEDAR_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/CEDAR_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/CEDAR_smc.bin
+LINUX_FIRMWARE_FILES += radeon/CYPRESS_me.bin
+LINUX_FIRMWARE_FILES += radeon/CYPRESS_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/CYPRESS_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/CYPRESS_smc.bin
+LINUX_FIRMWARE_FILES += radeon/CYPRESS_uvd.bin
+LINUX_FIRMWARE_FILES += radeon/HAINAN_ce.bin
+LINUX_FIRMWARE_FILES += radeon/HAINAN_mc.bin
+LINUX_FIRMWARE_FILES += radeon/HAINAN_mc2.bin
+LINUX_FIRMWARE_FILES += radeon/HAINAN_me.bin
+LINUX_FIRMWARE_FILES += radeon/HAINAN_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/HAINAN_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/HAINAN_smc.bin
+LINUX_FIRMWARE_FILES += radeon/HAWAII_ce.bin
+LINUX_FIRMWARE_FILES += radeon/HAWAII_mc.bin
+LINUX_FIRMWARE_FILES += radeon/HAWAII_mc2.bin
+LINUX_FIRMWARE_FILES += radeon/HAWAII_me.bin
+LINUX_FIRMWARE_FILES += radeon/HAWAII_mec.bin
+LINUX_FIRMWARE_FILES += radeon/HAWAII_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/HAWAII_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/HAWAII_sdma.bin
+LINUX_FIRMWARE_FILES += radeon/HAWAII_smc.bin
+LINUX_FIRMWARE_FILES += radeon/JUNIPER_me.bin
+LINUX_FIRMWARE_FILES += radeon/JUNIPER_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/JUNIPER_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/JUNIPER_smc.bin
+LINUX_FIRMWARE_FILES += radeon/KABINI_ce.bin
+LINUX_FIRMWARE_FILES += radeon/KABINI_me.bin
+LINUX_FIRMWARE_FILES += radeon/KABINI_mec.bin
+LINUX_FIRMWARE_FILES += radeon/KABINI_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/KABINI_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/KABINI_sdma.bin
+LINUX_FIRMWARE_FILES += radeon/KAVERI_ce.bin
+LINUX_FIRMWARE_FILES += radeon/KAVERI_me.bin
+LINUX_FIRMWARE_FILES += radeon/KAVERI_mec.bin
+LINUX_FIRMWARE_FILES += radeon/KAVERI_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/KAVERI_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/KAVERI_sdma.bin
+LINUX_FIRMWARE_FILES += radeon/MULLINS_ce.bin
+LINUX_FIRMWARE_FILES += radeon/MULLINS_me.bin
+LINUX_FIRMWARE_FILES += radeon/MULLINS_mec.bin
+LINUX_FIRMWARE_FILES += radeon/MULLINS_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/MULLINS_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/MULLINS_sdma.bin
+LINUX_FIRMWARE_FILES += radeon/OLAND_ce.bin
+LINUX_FIRMWARE_FILES += radeon/OLAND_mc.bin
+LINUX_FIRMWARE_FILES += radeon/OLAND_mc2.bin
+LINUX_FIRMWARE_FILES += radeon/OLAND_me.bin
+LINUX_FIRMWARE_FILES += radeon/OLAND_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/OLAND_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/OLAND_smc.bin
+LINUX_FIRMWARE_FILES += radeon/PALM_me.bin
+LINUX_FIRMWARE_FILES += radeon/PALM_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/PITCAIRN_ce.bin
+LINUX_FIRMWARE_FILES += radeon/PITCAIRN_mc.bin
+LINUX_FIRMWARE_FILES += radeon/PITCAIRN_mc2.bin
+LINUX_FIRMWARE_FILES += radeon/PITCAIRN_me.bin
+LINUX_FIRMWARE_FILES += radeon/PITCAIRN_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/PITCAIRN_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/PITCAIRN_smc.bin
+LINUX_FIRMWARE_FILES += radeon/R100_cp.bin
+LINUX_FIRMWARE_FILES += radeon/R200_cp.bin
+LINUX_FIRMWARE_FILES += radeon/R300_cp.bin
+LINUX_FIRMWARE_FILES += radeon/R420_cp.bin
+LINUX_FIRMWARE_FILES += radeon/R520_cp.bin
+LINUX_FIRMWARE_FILES += radeon/R600_me.bin
+LINUX_FIRMWARE_FILES += radeon/R600_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/R600_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/R600_uvd.bin
+LINUX_FIRMWARE_FILES += radeon/R700_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/REDWOOD_me.bin
+LINUX_FIRMWARE_FILES += radeon/REDWOOD_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/REDWOOD_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/REDWOOD_smc.bin
+LINUX_FIRMWARE_FILES += radeon/RS600_cp.bin
+LINUX_FIRMWARE_FILES += radeon/RS690_cp.bin
+LINUX_FIRMWARE_FILES += radeon/RS780_me.bin
+LINUX_FIRMWARE_FILES += radeon/RS780_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/RS780_uvd.bin
+LINUX_FIRMWARE_FILES += radeon/RV610_me.bin
+LINUX_FIRMWARE_FILES += radeon/RV610_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/RV620_me.bin
+LINUX_FIRMWARE_FILES += radeon/RV620_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/RV630_me.bin
+LINUX_FIRMWARE_FILES += radeon/RV630_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/RV635_me.bin
+LINUX_FIRMWARE_FILES += radeon/RV635_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/RV670_me.bin
+LINUX_FIRMWARE_FILES += radeon/RV670_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/RV710_me.bin
+LINUX_FIRMWARE_FILES += radeon/RV710_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/RV710_smc.bin
+LINUX_FIRMWARE_FILES += radeon/RV710_uvd.bin
+LINUX_FIRMWARE_FILES += radeon/RV730_me.bin
+LINUX_FIRMWARE_FILES += radeon/RV730_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/RV730_smc.bin
+LINUX_FIRMWARE_FILES += radeon/RV740_smc.bin
+LINUX_FIRMWARE_FILES += radeon/RV770_me.bin
+LINUX_FIRMWARE_FILES += radeon/RV770_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/RV770_smc.bin
+LINUX_FIRMWARE_FILES += radeon/RV770_uvd.bin
+LINUX_FIRMWARE_FILES += radeon/SUMO2_me.bin
+LINUX_FIRMWARE_FILES += radeon/SUMO2_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/SUMO_me.bin
+LINUX_FIRMWARE_FILES += radeon/SUMO_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/SUMO_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/SUMO_uvd.bin
+LINUX_FIRMWARE_FILES += radeon/TAHITI_ce.bin
+LINUX_FIRMWARE_FILES += radeon/TAHITI_mc.bin
+LINUX_FIRMWARE_FILES += radeon/TAHITI_mc2.bin
+LINUX_FIRMWARE_FILES += radeon/TAHITI_me.bin
+LINUX_FIRMWARE_FILES += radeon/TAHITI_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/TAHITI_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/TAHITI_smc.bin
+LINUX_FIRMWARE_FILES += radeon/TAHITI_uvd.bin
+LINUX_FIRMWARE_FILES += radeon/TURKS_mc.bin
+LINUX_FIRMWARE_FILES += radeon/TURKS_me.bin
+LINUX_FIRMWARE_FILES += radeon/TURKS_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/TURKS_smc.bin
+LINUX_FIRMWARE_FILES += radeon/VERDE_ce.bin
+LINUX_FIRMWARE_FILES += radeon/VERDE_mc.bin
+LINUX_FIRMWARE_FILES += radeon/VERDE_mc2.bin
+LINUX_FIRMWARE_FILES += radeon/VERDE_me.bin
+LINUX_FIRMWARE_FILES += radeon/VERDE_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/VERDE_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/VERDE_smc.bin
+LINUX_FIRMWARE_FILES += radeon/bonaire_ce.bin
+LINUX_FIRMWARE_FILES += radeon/bonaire_mc.bin
+LINUX_FIRMWARE_FILES += radeon/bonaire_me.bin
+LINUX_FIRMWARE_FILES += radeon/bonaire_mec.bin
+LINUX_FIRMWARE_FILES += radeon/bonaire_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/bonaire_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/bonaire_sdma.bin
+LINUX_FIRMWARE_FILES += radeon/bonaire_smc.bin
+LINUX_FIRMWARE_FILES += radeon/hainan_ce.bin
+LINUX_FIRMWARE_FILES += radeon/hainan_mc.bin
+LINUX_FIRMWARE_FILES += radeon/hainan_me.bin
+LINUX_FIRMWARE_FILES += radeon/hainan_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/hainan_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/hainan_smc.bin
+LINUX_FIRMWARE_FILES += radeon/hawaii_ce.bin
+LINUX_FIRMWARE_FILES += radeon/hawaii_mc.bin
+LINUX_FIRMWARE_FILES += radeon/hawaii_me.bin
+LINUX_FIRMWARE_FILES += radeon/hawaii_mec.bin
+LINUX_FIRMWARE_FILES += radeon/hawaii_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/hawaii_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/hawaii_sdma.bin
+LINUX_FIRMWARE_FILES += radeon/hawaii_smc.bin
+LINUX_FIRMWARE_FILES += radeon/kabini_ce.bin
+LINUX_FIRMWARE_FILES += radeon/kabini_me.bin
+LINUX_FIRMWARE_FILES += radeon/kabini_mec.bin
+LINUX_FIRMWARE_FILES += radeon/kabini_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/kabini_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/kabini_sdma.bin
+LINUX_FIRMWARE_FILES += radeon/kaveri_ce.bin
+LINUX_FIRMWARE_FILES += radeon/kaveri_me.bin
+LINUX_FIRMWARE_FILES += radeon/kaveri_mec.bin
+LINUX_FIRMWARE_FILES += radeon/kaveri_mec2.bin
+LINUX_FIRMWARE_FILES += radeon/kaveri_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/kaveri_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/kaveri_sdma.bin
+LINUX_FIRMWARE_FILES += radeon/mullins_ce.bin
+LINUX_FIRMWARE_FILES += radeon/mullins_me.bin
+LINUX_FIRMWARE_FILES += radeon/mullins_mec.bin
+LINUX_FIRMWARE_FILES += radeon/mullins_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/mullins_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/mullins_sdma.bin
+LINUX_FIRMWARE_FILES += radeon/oland_ce.bin
+LINUX_FIRMWARE_FILES += radeon/oland_mc.bin
+LINUX_FIRMWARE_FILES += radeon/oland_me.bin
+LINUX_FIRMWARE_FILES += radeon/oland_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/oland_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/oland_smc.bin
+LINUX_FIRMWARE_FILES += radeon/pitcairn_ce.bin
+LINUX_FIRMWARE_FILES += radeon/pitcairn_mc.bin
+LINUX_FIRMWARE_FILES += radeon/pitcairn_me.bin
+LINUX_FIRMWARE_FILES += radeon/pitcairn_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/pitcairn_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/pitcairn_smc.bin
+LINUX_FIRMWARE_FILES += radeon/tahiti_ce.bin
+LINUX_FIRMWARE_FILES += radeon/tahiti_mc.bin
+LINUX_FIRMWARE_FILES += radeon/tahiti_me.bin
+LINUX_FIRMWARE_FILES += radeon/tahiti_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/tahiti_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/tahiti_smc.bin
+LINUX_FIRMWARE_FILES += radeon/verde_ce.bin
+LINUX_FIRMWARE_FILES += radeon/verde_mc.bin
+LINUX_FIRMWARE_FILES += radeon/verde_me.bin
+LINUX_FIRMWARE_FILES += radeon/verde_pfp.bin
+LINUX_FIRMWARE_FILES += radeon/verde_rlc.bin
+LINUX_FIRMWARE_FILES += radeon/verde_smc.bin
+LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.radeon
+endif
+
  # rt2501/rt61
  ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT61),y)
  LINUX_FIRMWARE_FILES += rt2561.bin rt2561s.bin rt2661.bin



Ce message et toutes les pi?ces jointes sont ?tablis ? l'attention exclusive de leurs destinataires et sont confidentiels. Si vous recevez ce message par erreur, merci de le d?truire et d'en avertir imm?diatement l'exp?diteur. L'internet ne permettant pas d'assurer l'int?grit? de ce message, le contenu de ce message ne repr?sente en aucun cas un engagement de la part de Leroy Merlin.

             reply	other threads:[~2015-04-01 11:42 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-04-01 11:42 david.barbion at ext.leroymerlin.fr [this message]
2015-04-01 13:23 ` [Buildroot] AMD Radeon firmware Thomas Petazzoni

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=551BD9A2.7080804@ext.leroymerlin.fr \
    --to=david.barbion@ext.leroymerlin.fr \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.