aboutsummaryrefslogtreecommitdiffstats
path: root/radeon
AgeCommit message (Collapse)AuthorFilesLines
2017-02-17radeon: add new firmware for SI chipsAlex Deucher2-0/+0
Adds new si58 mc firmware and new hainan smc firmware. From internal git commit: 69ce13393d0b733544d1ea0ed5e2d08cf626998f Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Kyle McMartin <kyle@kernel.org>
2016-10-05radeon: update SMC firmware for CI partsAlex Deucher4-0/+0
From internal commit: c7c36e204eda9715ae70f8c5b1a7bec636ef7f56 Fixes version number. Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Kyle McMartin <kyle@kernel.org>
2016-10-05radeon: update SMC firmware for SI partsAlex Deucher10-0/+0
From internal commit: c7c36e204eda9715ae70f8c5b1a7bec636ef7f56 Fixes version number. Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Kyle McMartin <kyle@kernel.org>
2016-06-08radeon: add new SI smc firmwareAlex Deucher5-0/+0
This adds new smc firmware for certain SI hw revisions. Pulled from internal perforce on 20151210 Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Kyle McMartin <kyle@kernel.org>
2016-06-08radeon: add new CI smc firmwareAlex Deucher2-0/+0
This adds new CI smc firmware for certain Hawaii and Bonaire hw revisions. From internal git commit: 427ac679fea41d6e7ab34128ed45f5623b54b808 Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Kyle McMartin <kyle@kernel.org>
2016-04-28radeon: update CIK UVD firmwareAlex Deucher6-0/+0
internal git commit: a8f33640d489e33da73216771cad691bd3501dc9 Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Kyle McMartin <kyle@kernel.org>
2016-03-30radeon: revert last kaveri mec ucode updateAlex Deucher2-0/+0
Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Kyle McMartin <kyle@kernel.org>
2016-03-30Update radeon ucode imagesAlex Deucher23-0/+0
from internal git: cb9190dbe1c0072f1653fa7d125fcfe830abe589 Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-11-06radeon/amdgpu: update to latest firmwareAlex Deucher46-0/+0
Internal commit: 89eb0443c30a5fb06291f922e2f784c01213da2f Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-07-14radeon: add firmware for VCE1.0 hardwareAlex Deucher1-0/+0
This is the firmware for the VCE (video encoding engine) block in SI and TN/RL asics. Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-03-18radeon: Update Kaveri MEC firmware to #396Oded Gabbay2-0/+0
This patch updates the Kaveri MEC firmware to #396 (from #391). The MEC firmware is mainly used for amdkfd - AMD's HSA Linux kernel driver. Signed-off-by: Oded Gabbay <oded.gabbay@amd.com> Acked-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Kyle McMartin <kyle@kernel.org>
2014-12-25radeon: add updated firmware for kaveri (radeon GPU)Oded Gabbay7-0/+0
This firmware update is required for the correct functionality of AMD's HSA Linux kernel driver, called amdkfd. amdkfd is a new driver that was merged by Linus last week and is present in 3.19-rc1. Signed-off-by: Oded Gabbay <oded.gabbay@amd.com> Acked-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Kyle McMartin <kyle@kernel.org>
2014-08-28radeon: add new firmware for the UVD block on older asicsAlex Deucher3-0/+0
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2014-08-27radeon: add updated firmware for radeon GPUsAlex Deucher65-0/+0
This firmware images use the new header format which makes it easier to update the firmware more regularly. Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2014-06-03radeon: add firmware for Mullins/Beema GPUsAlex Deucher6-0/+0
Add new ucode for Mullins/Beema GPUs and update WHENCE entry. Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-06-03radeon: add mc2 firmware for SI/CI GPUsAlex Deucher7-0/+0
Add new MC ucode for SI/CI GPUs and update WHENCE entry. Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-05-27radeon: add vce ucode for CIK GPUsAlex Deucher1-0/+0
Add new ucode file and update the WHENCE entry. Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-01-19radeon: add ucode for HAWAII GPUsAlex Deucher8-0/+0
Add new ucode files and update the WHENCE entry, also bump the copyright date on the license. Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-09-30radeon: add ucode for KAVERI GPUsAlex Deucher6-0/+0
Add new ucode files and update the WHENCE entry. Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-09-30radeon: add smc ucode for BONAIREAlex Deucher1-0/+0
Add new ucode file and update the WHENCE entry. The smc ucode is used by the power management controller on the gpu. Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-07-28radeon: add ucode for KABINI GPUsAlex Deucher6-0/+0
Add new ucode files and update the WHENCE entry. Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-07-28radeon: add ucode for BONAIRE GPUsAlex Deucher8-0/+0
Add new ucode files and update the WHENCE entry. Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-07-28radeon: add smc ucode for radeon GPUsAlex Deucher17-0/+0
Add new ucode files and update WHENCE entry. Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-05-27radeon: add ucode for SUN/HAINAN GPUsAlex Deucher5-0/+0
Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-04-21radeon: add updated ucode for UVDAlex Deucher17-0/+0
This adds the firmware required for video decode using the UVD hardware on modern radeon chip. Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-04-21radeon: add ucode for OLAND GPUsAlex Deucher5-0/+0
Add new ucode files and update the copyright dates and WHENCE entry. Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-05-02radeon: add new firmware for SI and TNAlex Deucher18-0/+0
This add firmware for the HD7xxx asics code- named Southern Islands and the trinity APU code- named Aruba. It also updates the dates on the license info. Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-06-01firmware: add SUMO + SUMO2 firmwares for llano APUs.Dave Airlie4-0/+0
Signed-off-by: Dave Airlie <airlied@redhat.com> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-03-03linux-firmware: add cayman firmwares.Dave Airlie4-0/+0
These are firmware for the latest RadeonHD 69xx family of GPUs. Signed-off-by: Dave Airlie <airlied@redhat.com> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-01-09radeon: add new NI firmwares.Dave Airlie10-0/+0
This adds the firmware for the HD6xxx series of cards codenamed Nothern Islands. Signed-off-by: Dave Airlie <airlied@redhat.com> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-12-08radeon: add support for PALM/SUMO firmwares.Dave Airlie3-0/+0
These are the firmwares for the upcoming Fusion APUs. Signed-off-by: Dave Airlie <airlied@redhat.com> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-04-09radeon: add evergreen family microcode.Dave Airlie12-0/+0
This is for the radeon HD5000 family of cards. also update year in license file. Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-02-10radeon: add RLC firmwares from AMD.Dave Airlie2-0/+0
License is redistributable but no RE or modification. Signed-off-by: Dave Airlie <airlied@redhat.com> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2009-08-31radeon: Use request_firmware()Ben Hutchings27-0/+0
Loosely based on a patch by Jaswinder Singh Rajput <jaswinderlinux@gmail.com>. KMS support by Dave Airlie <airlied@redhat.com>. For Radeon 100- to 500-series, firmware blobs look like: struct { __be32 datah; __be32 datal; } cp_ucode[256]; For Radeon 600-series, there are two separate firmware blobs: __be32 me_ucode[PM4_UCODE_SIZE * 3]; __be32 pfp_ucode[PFP_UCODE_SIZE]; For Radeon 700-series, likewise: __be32 me_ucode[R700_PM4_UCODE_SIZE]; __be32 pfp_ucode[R700_PFP_UCODE_SIZE]; Signed-off-by: Ben Hutchings <ben@decadent.org.uk> Signed-off-by: Dave Airlie <airlied@redhat.com>