summaryrefslogtreecommitdiff
path: root/radeon
Commit message (Collapse)AuthorAgeFilesLines
* Revert "radeon: update oland rlc microcode from amdgpu"Alex Deucher2020-02-041-0/+0
| | | | | | | | | | This reverts commit f1c9e7b67505fcb5b7236902475286e893591916. This breaks UVD on some boards. bug: https://gitlab.freedesktop.org/drm/amd/issues/1038 Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Josh Boyer <jwboyer@kernel.org>
* radeon: update oland rlc microcode from amdgpuAlex Deucher2020-01-071-0/+0
| | | | | | | | Fixes clocking issues at 4k Bug: https://gitlab.freedesktop.org/drm/amd/issues/994 Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Josh Boyer <jwboyer@kernel.org>
* radeon: add new firmware for SI chipsAlex Deucher2017-02-172-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>
* radeon: update SMC firmware for CI partsAlex Deucher2016-10-054-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>
* radeon: update SMC firmware for SI partsAlex Deucher2016-10-0510-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>
* radeon: add new SI smc firmwareAlex Deucher2016-06-085-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>
* radeon: add new CI smc firmwareAlex Deucher2016-06-082-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>
* radeon: update CIK UVD firmwareAlex Deucher2016-04-286-0/+0
| | | | | | | | internal git commit: a8f33640d489e33da73216771cad691bd3501dc9 Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Kyle McMartin <kyle@kernel.org>
* radeon: revert last kaveri mec ucode updateAlex Deucher2016-03-302-0/+0
| | | | | Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Kyle McMartin <kyle@kernel.org>
* Update radeon ucode imagesAlex Deucher2016-03-3023-0/+0
| | | | | | | | from internal git: cb9190dbe1c0072f1653fa7d125fcfe830abe589 Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Kyle McMartin <kyle@kernel.org>
* radeon/amdgpu: update to latest firmwareAlex Deucher2015-11-0646-0/+0
| | | | | | | | Internal commit: 89eb0443c30a5fb06291f922e2f784c01213da2f Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Kyle McMartin <kyle@kernel.org>
* radeon: add firmware for VCE1.0 hardwareAlex Deucher2015-07-141-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>
* radeon: Update Kaveri MEC firmware to #396Oded Gabbay2015-03-182-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>
* radeon: add updated firmware for kaveri (radeon GPU)Oded Gabbay2014-12-257-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>
* radeon: add new firmware for the UVD block on older asicsAlex Deucher2014-08-283-0/+0
| | | | Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
* radeon: add updated firmware for radeon GPUsAlex Deucher2014-08-2765-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>
* radeon: add firmware for Mullins/Beema GPUsAlex Deucher2014-06-036-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>
* radeon: add mc2 firmware for SI/CI GPUsAlex Deucher2014-06-037-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>
* radeon: add vce ucode for CIK GPUsAlex Deucher2014-05-271-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>
* radeon: add ucode for HAWAII GPUsAlex Deucher2014-01-198-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>
* radeon: add ucode for KAVERI GPUsAlex Deucher2013-09-306-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>
* radeon: add smc ucode for BONAIREAlex Deucher2013-09-301-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>
* radeon: add ucode for KABINI GPUsAlex Deucher2013-07-286-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>
* radeon: add ucode for BONAIRE GPUsAlex Deucher2013-07-288-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>
* radeon: add smc ucode for radeon GPUsAlex Deucher2013-07-2817-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>
* radeon: add ucode for SUN/HAINAN GPUsAlex Deucher2013-05-275-0/+0
| | | | | Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
* radeon: add updated ucode for UVDAlex Deucher2013-04-2117-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>
* radeon: add ucode for OLAND GPUsAlex Deucher2013-04-215-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>
* radeon: add new firmware for SI and TNAlex Deucher2012-05-0218-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>
* firmware: add SUMO + SUMO2 firmwares for llano APUs.Dave Airlie2011-06-014-0/+0
| | | | | Signed-off-by: Dave Airlie <airlied@redhat.com> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
* linux-firmware: add cayman firmwares.Dave Airlie2011-03-034-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>
* radeon: add new NI firmwares.Dave Airlie2011-01-0910-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>
* radeon: add support for PALM/SUMO firmwares.Dave Airlie2010-12-083-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>
* radeon: add evergreen family microcode.Dave Airlie2010-04-0912-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>
* radeon: add RLC firmwares from AMD.Dave Airlie2010-02-102-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>
* radeon: Use request_firmware()Ben Hutchings2009-08-3127-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>