From d9076a54d74e371a11e1206b4a26e2e428045b9e Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Thu, 4 Feb 2010 09:29:57 +1000 Subject: [PATCH] radeon: add RLC firmwares from AMD. License is redistributable but no RE or modification. Signed-off-by: Dave Airlie Signed-off-by: David Woodhouse --- LICENSE.radeon_rlc | 51 ++++++++++++++++++++++++++++++++++++++++++++ WHENCE | 8 +++++++ radeon/R600_rlc.bin | Bin 0 -> 3072 bytes radeon/R700_rlc.bin | Bin 0 -> 4096 bytes 4 files changed, 59 insertions(+) create mode 100644 LICENSE.radeon_rlc create mode 100644 radeon/R600_rlc.bin create mode 100644 radeon/R700_rlc.bin diff --git a/LICENSE.radeon_rlc b/LICENSE.radeon_rlc new file mode 100644 index 0000000..7d0312b --- /dev/null +++ b/LICENSE.radeon_rlc @@ -0,0 +1,51 @@ +Copyright (C) 2009 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: + +No reverse engineering, decompilation, or disassembly of this Software +is permitted. + +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. + +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. + +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. + +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. diff --git a/WHENCE b/WHENCE index 0b99cb1..ecdc81f 100644 --- a/WHENCE +++ b/WHENCE @@ -1173,3 +1173,11 @@ Found in hex form in kernel source. -------------------------------------------------------------------------- +Driver: radeon - ATI Radeon + +File: radeon/R600_rlc.bin +File: radeon/R700_rlc.bin + +Licence: Redistributable. See LICENSE.radeon_rlc for details. + +-------------------------------------------------------------------------- diff --git a/radeon/R600_rlc.bin b/radeon/R600_rlc.bin new file mode 100644 index 0000000000000000000000000000000000000000..4b023f3ec39e7187e1d097f3e142f8027409cfab GIT binary patch literal 3072 zcmb7GZ){Ul6#u=~+pXJ58F9gX39C5Rn*x@&phOIX_QPV9NTP`!CDFuhYWP3a!W%25 z6Hvg86ixhOA_-pz(U72+Hd)L|sd1VPF&SuxBuX%0ekF7M&b{|_W55S*(%y5=J@=e@ z&iUPQ9z4|vFAFr%%h13O)ME~&{QabN@wbz|4iwz;SYPPoycwQy$VRo5U33( zZ=HnKcb)VQ%IO$n1YSE%`B6=KeZRp+k$My4gZw^tG3xPw#Mn0|`E968I2gw)QrS2r z2NZcTwBf*ap3yoIW8b3ePm|Yzapx}2eMcFk_onR&?Mr6x~&F}$yMPIM_OAG?6^ z$Zf0`yU6*L)q9a={?hwi(rwxcJeT);)ZWvj&FffQaOht|pYxKy%CP`X9J_|x(Id2R zmFqIspV@VT>oZ)Rwd+ZJ&UYCAj=*!Mzr*UM@6PwU|DV(&^DWL3i{vAeZ$;wRO_VFM z_FM$>`V{xuEMHOIdFr`AJ?9tciQ?4gCsr;>xigeINjaHID2;q!b%>Ntqpz*g#3cK>TV3w8`{c*i1bj~Lt)+)ysKM{l5>qI`@oNE5>=F&-Jz z`%|D#*oz!0Q1v+4Ivt#j{HymSw*gaxcC7B8R53A7Sp`LVK5AN~$bWB5nmFHu+8-UL zO}n^~KFD7l8{Sr&JNR3RsmcNVa`dT3-=mQpw(;#mIn$?g72Fr}TZ=R1U>~E!$3>)Edztw#S`e z&6j-32z6a6+^?(Pexzjz?#ue@!g!U^w(juFdwnxnPVUmQ@4scwZYQ>*w7A#&@lbZ=iNEcI}WF8u~FgVDahGS&o8haA|yS z7_TJX*ev6kc8U zdV>Cb>OZb)a^f)SYx)tbugbWIp8jk%dCN2}@K`rk&rRK47_$fxhi{^k`CH5R&S^ah zPC{%H+?RL{7gtl_v*{u8c-rxR_?Y|!u>-6xXNeKY1TN!~_>S2N)DFg~ z+wj~GJ^x?4G+=DzFu2I3d0VB7(Q9m3`_@)%qJy#D!*koU?JItqm=Y}BA&&MCLwWQU z6=&k=VQ<7=s?P>p?HJF@86Q}SWk@Zo1+1k~3o|#l-ec(-djCGWjsBqd5=V*YLZ5u+ zvfeAW8Rn=3)#!5Oqg~g5YV<|YF-vbG-Dc@GNk=Tbnske$*O6|u^gE=LrQahR)wJNs z^a$dRc@up4ZjZi$U_|aALu#pv@NI^8S$$>>63=j7>XpGNzZop9!#&?kp_;f${hXJc zFf-qQUPn%#nlwI$yy(#U=n4d>B%V#V_yx(P9pUvpKYI_)>*~h(*Plc_I|#2UX6S*V zw8b|VXWY(7J#}o)P-snc(#9Lwukelyq?nUo1o1p_zt=GxFu(D2ocVnfe~xnuLDwqM zz3f#_voATw{nU!nh-p2l7$=T~(Wvxdx*`n8v%4x(sh>ok|sM_x|Y00U4JB~Z= zS{qW^=x@(K-rsx+NdH{iH*0m;W8bVX1}XOEMrAibTuAMcyNRtp?M8KOj^B}S_8*1Z zxy$U?ac!$U30zZ#-(T!xEjPWqe%$bV_kunX`dLkF(ciw>hfRkJp8IJhHQ%4^x7Cix zZE^fclVac4i5gx^a`f{(HUcGmVu-OfJzw7FLu*|o{5D$9b27(u&oTMiuKf((jl^_u L9CdHN29f&@pn9W8 literal 0 HcmV?d00001 diff --git a/radeon/R700_rlc.bin b/radeon/R700_rlc.bin new file mode 100644 index 0000000000000000000000000000000000000000..280568f9ea394dde42ee31be63ab86a3e46b6939 GIT binary patch literal 4096 zcmeHK-EUk+75~ld+Pn7NxCnz!bIzIbHRo%_vSL8Qjkr@Mj<#FVM$0fAlDI`nQoDrSyvGP8%LcCrcCC>fk`?%V? zfh%zVTh&GsEJXOY<1HYbv*rT_2dIPz#^)k@k+!!k?!&-K7Sn>8F*ceBn$_3_a~9){ zpZm1)d+LUT86@A3qfg;6(y!D0DcU!*SqW>@Yf+}Z(mP1K`vq(N7Tp7>?m_C<_P+P( zcV~&QypZ~F8ksN8W>IWS;lX)pN|Gmh@MHspav6Er+0$ZViqF6-RXRKQ26C$j`gxWN z&z=+iVuXIiGaIL8^7e>3KRixfn+vw{6Up#gj2&hiybn;U$_3`v0wLo*R5QQizSB?n zA5*^}?NTPF2Tb!Be>30a%Vp2 zbeUS}=Pww?toZn4c-F(IPZ`E!cN&w-r)uWf-n!YU)@_k~xIB{r{%F&>mZtg};EeNFVl`Y3HG)_? zqgYXmo`%^kJ*-7nGpCU~cvk~s?Azv&#ci^^dILDnU>#dLDZKet&W=&`W{gc&({-Df zuVnhQXOYdZ7FSkd)?*DN+I>`X@;7CJ>oCvsx$+e9>1q}u^P5z5LTgWNxqiAUMqjxG zTm4=XtY5>`RtXO>_V0;zZ4{TE8;MME4ecsq0QrFu%py8F+Hbu`9%iDDz|67VM4MqR z=4vp^@3iom{_w}MJDh$}0*JypUTm>q^3PEGH3VEIwbH-mwNLpcw0b$>o5CsIuYMrk z3&K5}_|JuNeY%%U-et*%Mw=JbUXcuL@8ac=UYzlrV7?0M+1Bd2=wJT|-sZRYnd8W< zS5TyGH<#AGi9?)6(|2y zN4?wPOXXCj6T*ESynXulJJE?dyYhjwKZ{1)oO7Lf(|tzH#cr9gbG^$rw&yMKq8Hge zjDNfTedN_6qWQC>=SpiT>;35CJQ!n+I5W)ODLYJ9I)>>h3anqspOzlggjU{_8?133 zzb}*n$MdA}OrPBRqKxSO&S4aqsP$RSH1b&HvrT2r4p-%c`^(yA?s7}E+f&S6EPIUI z-Z^`-!&=-DPTfyXHk0gkum>^N_RNl9oO7kG{fcV7??{SgQvC50&!+g- zQamSI{?ufUKk7cIwFjRTZc|(LvEJ4#0>2-H*%u@q6+1huiQ+_p((DgxAid(z-nj@_ z>BxuJ=jHq=KAveve4L3T#bw@hZi?UYaK=8axJBW(^WW>0Ty@k2JntvOqcg=JD))!T zw1JA37wtfpz1d4s-X-7M#>niH-Vohfco`oT)r_wX_R}!=Z=Xk})9W8=TyuDtKAhFO ziNf-T^eAspc;~UGU=Tgf0psK1qO&s2-)26uJX3-2cgjP#5BF7F+$d3&i|qgs)SbZ}}`-JJrj_T)DoD!tkJrU2&%~TZ@Xx2lQbV-}#KG?|fO@i;(Mcqq!h?Eu$!GTD*=P`kZ=Q~N#^=uYeFnK(d>rH(Cs<=G$nVs@ WK1XBE(8RN%d*5XH|G)p;2>c7cbHoM! literal 0 HcmV?d00001 -- 2.39.5