summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChí-Thanh Christopher Nguyễn <chithanh@gentoo.org>2013-06-25 22:26:33 +0000
committerChí-Thanh Christopher Nguyễn <chithanh@gentoo.org>2013-06-25 22:26:33 +0000
commit51e5403c8c781e6c7618c4e0fdc352433342cc42 (patch)
tree311bd178dca4f7afde6a9dfb9a348fffa5d96498 /x11-drivers/radeon-ucode
parentrevert that icu subslot thing that was committed behind my back. icu subslot ... (diff)
downloadhistorical-51e5403c8c781e6c7618c4e0fdc352433342cc42.tar.gz
historical-51e5403c8c781e6c7618c4e0fdc352433342cc42.tar.bz2
historical-51e5403c8c781e6c7618c4e0fdc352433342cc42.zip
Add ucode for recent hardware and new power management code.
Package-Manager: portage-2.1.12.2/cvs/Linux x86_64
Diffstat (limited to 'x11-drivers/radeon-ucode')
-rw-r--r--x11-drivers/radeon-ucode/ChangeLog8
-rw-r--r--x11-drivers/radeon-ucode/Manifest4
-rw-r--r--x11-drivers/radeon-ucode/radeon-ucode-20130625.ebuild42
3 files changed, 52 insertions, 2 deletions
diff --git a/x11-drivers/radeon-ucode/ChangeLog b/x11-drivers/radeon-ucode/ChangeLog
index 2d05e064bb0d..ffe69e797bff 100644
--- a/x11-drivers/radeon-ucode/ChangeLog
+++ b/x11-drivers/radeon-ucode/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for x11-drivers/radeon-ucode
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/radeon-ucode/ChangeLog,v 1.28 2013/05/14 15:44:31 chithanh Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-drivers/radeon-ucode/ChangeLog,v 1.29 2013/06/25 22:26:23 chithanh Exp $
+
+*radeon-ucode-20130625 (25 Jun 2013)
+
+ 25 Jun 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ +radeon-ucode-20130625.ebuild:
+ Add ucode for recent hardware and new power management code.
*radeon-ucode-20130513 (14 May 2013)
diff --git a/x11-drivers/radeon-ucode/Manifest b/x11-drivers/radeon-ucode/Manifest
index f646191155d6..d090106ede4a 100644
--- a/x11-drivers/radeon-ucode/Manifest
+++ b/x11-drivers/radeon-ucode/Manifest
@@ -59,10 +59,12 @@ DIST VERDE_rlc.bin 8192 SHA256 eed05040fbd74d784090560b8c13f7d95289f3b2a44a259de
DIST radeon-ucode-20130402.tar.xz 325340 SHA256 912fc3fcad0420b12edebcda17b9cb5692217023c4c19fda4efa76105be96e77 SHA512 eeda3fb5d875a95de22b86e296e1e0e8547c7d686e0611d4de403ba8977921db97ae6087551a36c01a610ae51a65c66591f7de088ee9c94d8ac827bd796bf0a5 WHIRLPOOL ac1a1e53b3fd9f25a32d34bce15b0cc48beb8d4c45c561bc8ada6b66a7ba922bcba93c207e3d69a7a376fe82b833c155c1eca9868c0d50ad1e3c4f1fe546219c
DIST radeon-ucode-20130411.tar.xz 325432 SHA256 5af589a40387d20a52fc56b1aa66b162e4d0ad341fecaa4e31b308444ef11ca5 SHA512 ab475a74b3b03d26ca932ce66cdefd527c873be072701fa2a2ae7cdfc0e99a51f0493e365ca5b8c7408edee33290caaf779c7f13a908ad2a149045e4373be882 WHIRLPOOL 3e418cfa42a4eebdaa6e4f64b6ef615f17f290f6ffc8a41fe8ba58e6c1c2e6626bb1ab610e4195536d0611088c8b3082fd1461cd73c359c287e5db6c6c9671cc
DIST radeon-ucode-20130513.tar.xz 325852 SHA256 50f45fd8c5d7ddb6264d6b283b8ccf7db52f150a3eb3dcf230cc6f5aadf6560e SHA512 c71c11f3e11ecfcba0ca076c4ddcf6395adb8d70be695772ba7ac98c04f843d48abfb1497287b2cbf23ac21af7768a0c34492bdbd455ae9961c41fe42d45b2a5 WHIRLPOOL 13951aa6bb40be2d7185ef8b36006172b1fefd995c87493cae6bc38a7f6568c7abd6f5d05c4781d7bb2c7d0de5d2a08275f91a89a99b072de3b57cef56acae17
+DIST radeon-ucode-20130625.tar.xz 410856 SHA256 a36824e59b70a98921d7710b237b5f965428cbe6da4b13f694aad095a4a6e4f1 SHA512 e3090724e0a4cef7aafa8560559088162f4c05bb4397d4db2c5f7c6d0c25f1da3b3d369fb79c166cff55c6fde3e59f58ddc4a6c5b099ab96b058c5ef49b9178a WHIRLPOOL 3604f78479d2a342e2b6e2e401179979f14a385d9b5045a4db21de7bfc459f71efcc46d4b78e57a268f0d65da63159e15783a1e17c3ad90a2827ee006fa064e4
EBUILD radeon-ucode-20120320.ebuild 2346 SHA256 91c4ab3f85714ca1fc759726b0d41f4dbe3a8d6cc3f1b72aa6597b0091368496 SHA512 d18e3a50027f5e7856fdaa1f1a28ac70a246c2f2ed5e44c909aa5b66b6496a06994f2c85a77f8f77933768ac0e5565fd0f65a7fd21b3bc74f94aa00d0c9c3e56 WHIRLPOOL ab3f9cae57edd1c66c53fa3420f4e10dafeae4c7c3fb50f3c9cbabba2781176447fcdd6ae08b25e69e14204779dca885758fc679b817fa931c8f07622a3c31b6
EBUILD radeon-ucode-20130204.ebuild 2435 SHA256 30e18a5ffc1e9fcda40eced0719a64b60cf7acf78b6dd0df6a9bc45cb22cb382 SHA512 2a79c7e9d1011a09de0ee668ed4655056dbbb7f931a069347530af2eff3d7d42b6dca38a9a1f4645e343aa7e50c8a83589ac037ef0b73def151bc686884da28a WHIRLPOOL 4d1635957f6eabf227dc5620c71c3c2b154f99dea9199bc919687d971a8cb1a0848e0b3eb1fa114910c6bd3500a28e1855b6c123db50878ab37eef8239c3b9b5
EBUILD radeon-ucode-20130402.ebuild 1437 SHA256 6314eb14dbb18dfa5bc4750833b51174bf10fd3f56252f33709386443f62d60b SHA512 f2ba205fb38c8d2b64a08194dc6fcc2c80f2b70b3e91f06e013b4ae0b6319311d41ebd3c5bf2910a6b5ade48952cf047f266e46038e724647d2efa4feb618d46 WHIRLPOOL 0a07ee96a8a07e75483f6a2d50c9145f8aea8d6de851a3b4bb57d2859540a647eb1e36c4c622a85115a8a0bf7ca4863efef2ae10940946e6aa87ce649601a203
EBUILD radeon-ucode-20130411.ebuild 1437 SHA256 dcfb09b704cb21730d8bf942f3f2f5f8c583c15ca47132e7fe90a402a73c72ed SHA512 455b6e1d44265a08283d10e4e32b6de4ef6395c02b894fc9b89247fbdbecc69ed43d827e2bfa925d43d5434d3df6bbf4b1cc6802bc6afcb99d48227f6988a782 WHIRLPOOL dce6d5514af9363e14b82cbbed0c2064ffaf4713599a0e43a0ebb6504cbcd7eeb9a7560c2e61c429fb8d713538e3aa0c3a719ebbd1040be7847766bc9071db63
EBUILD radeon-ucode-20130513.ebuild 1437 SHA256 4e294409b720b0a2e95cd8ba218a46c73d6dc1123faf437d97046362b22369f6 SHA512 bbea2dab4f397c34012ccb29a0d8a399a89223d4f08d889b40b513da764a884b39d81575284ec26661d96e9fce763f956438d5ec827bc8086b6eb8913aaba800 WHIRLPOOL 921571b38be6e4d437bc69cd571c2f163a837b8da1598195439229e22489715da3ea3415f57582bce1160ce5a633748f79860c7c4990fed02b98eeb393d81820
-MISC ChangeLog 4260 SHA256 474e435d6635589b036511bf75b89419eee6f170ced2f7317e6a75e72c038e53 SHA512 d9cea027a594b84b942274ae5f8eb3e2b81eb6a1c8e0feaf4e6ce0d2a81f7d445146150631a0049507f1d25839e1f54e003b6860f4bdaf8ffa3e6a7c12e58338 WHIRLPOOL 35f63fe9105b05154bb1100fedfc026ef259c96cdbbae37e90ad1bee675999780cfffc507f54b827b1a172853b8822691ed25ab7edf74d00c8c4157d61771237
+EBUILD radeon-ucode-20130625.ebuild 1437 SHA256 d83a23777a11de5c5f3ba8fe487461b83cc8d26609dd36e3f0a21b452793cd63 SHA512 6166fbb25c86f8af9eb49f4e4e0f934326213bf0ec4b593ed3a6bfb57a4f6787119bc2ebb8161f631b6c3811ae84f950b2191595079805aaec2d1e6c1b8f7ed9 WHIRLPOOL 4681888413f328ef68ea7ca745d5b0d0809c7eb962b0d7ee2341cd0376e79660a580c3bcf2c6fd7fb9e7460fd5e251599840b351227709b31fd5eb96ed196509
+MISC ChangeLog 4464 SHA256 27ab7056612e3f6dbbcfb812fb905176bac6826511d236a92ab5c8be36bfb5c3 SHA512 cd687f1a349cd31b85ca1a8ba85f3989de12cf05d6c329c37573456bfc25b9f58af7cafa01c5ceae9e469e89df7f4d7dde27716fdd83abfd3e4d9f64217c82e1 WHIRLPOOL 75571c60bda11fd2d006407da2028c02416d75d14511034b39c32df5c52f6686f10d6d9a12e28b5910747a664adff039c5ab5fe406af373a99699a66a83a0ca8
MISC metadata.xml 156 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055 SHA512 daa9bb2a9b1a16220327bc394f10d93a1a8a427bfbed8808cd247c1dfd5a5b87a4945d55d8243e07fede2c8182a208c618ebd483773d77e9d23862ec77016019 WHIRLPOOL 691e028648bb8b60771d74ef718c51fdb0f4a587e984f6ac4c13d7796415ecf770df2e0fd766399091771924bb65995e9bb290baa35971c56e07d76f2bbf6d93
diff --git a/x11-drivers/radeon-ucode/radeon-ucode-20130625.ebuild b/x11-drivers/radeon-ucode/radeon-ucode-20130625.ebuild
new file mode 100644
index 000000000000..effc68cae90e
--- /dev/null
+++ b/x11-drivers/radeon-ucode/radeon-ucode-20130625.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-drivers/radeon-ucode/radeon-ucode-20130625.ebuild,v 1.1 2013/06/25 22:26:23 chithanh Exp $
+
+EAPI=5
+
+inherit linux-info
+
+DESCRIPTION="IRQ microcode for r6xx/r7xx/Evergreen/N.Islands/S.Islands Radeon GPUs and APUs"
+HOMEPAGE="http://people.freedesktop.org/~agd5f/radeon_ucode/"
+SRC_URI="mirror://gentoo/${P}.tar.xz"
+
+LICENSE="radeon-ucode"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="!sys-kernel/linux-firmware[-savedconfig]"
+
+S=${WORKDIR}/${PN/-/_}
+
+src_install() {
+ insinto /lib/firmware/radeon
+ FILES=( *.bin )
+ doins ${FILES[@]} || die "doins failed"
+}
+
+pkg_postinst() {
+ if linux_config_exists && linux_chkconfig_builtin DRM_RADEON; then
+ if ! linux_chkconfig_present FIRMWARE_IN_KERNEL || \
+ ! [[ "$(linux_chkconfig_string EXTRA_FIRMWARE)" == *_rlc.bin* ]]; then
+ ewarn "Your kernel has radeon DRM built-in but not the IRQ microcode."
+ ewarn "For kernel modesetting to work, please set in kernel config"
+ ewarn "CONFIG_FIRMWARE_IN_KERNEL=y"
+ ewarn "CONFIG_EXTRA_FIRMWARE_DIR=\"/lib/firmware\""
+ ewarn "CONFIG_EXTRA_FIRMWARE=\"${FILES[@]/#/radeon/}\""
+ ewarn "You may skip microcode files for which no hardware is installed."
+ ewarn "More information at http://wiki.x.org/wiki/radeonBuildHowTo and"
+ ewarn "http://www.gentoo.org/doc/en/xorg-config.xml"
+ fi
+ fi
+}