From 2d2734f641b5a3ebd1340c83658e302dc7264aad Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Sun, 6 Oct 2013 02:25:27 +0200 Subject: [PATCH] linux: add and update firmware files Signed-off-by: Stephan Raue --- packages/linux/firmware/radeon/BONAIRE_smc.bin | Bin 0 -> 130540 bytes packages/linux/firmware/radeon/KAVERI_ce.bin | Bin 0 -> 8576 bytes packages/linux/firmware/radeon/KAVERI_me.bin | Bin 0 -> 8576 bytes packages/linux/firmware/radeon/KAVERI_mec.bin | Bin 0 -> 16768 bytes packages/linux/firmware/radeon/KAVERI_pfp.bin | Bin 0 -> 8576 bytes packages/linux/firmware/radeon/KAVERI_rlc.bin | Bin 0 -> 10240 bytes packages/linux/firmware/radeon/KAVERI_sdma.bin | Bin 0 -> 4200 bytes packages/linux/firmware/rtl_nic/rtl8106e-2.fw | Bin 0 -> 832 bytes packages/linux/firmware/rtl_nic/rtl8168g-2.fw | Bin 0 -> 4896 bytes packages/linux/firmware/rtl_nic/rtl8168g-3.fw | Bin 0 -> 832 bytes packages/linux/firmware/rtl_nic/rtl8411-2.fw | Bin 0 -> 1040 bytes projects/ARCTIC_MC/linux/linux.x86_64.conf | 2 +- projects/Fusion/linux/linux.i386.conf | 2 +- projects/Fusion/linux/linux.x86_64.conf | 2 +- projects/Generic/linux/linux.i386.conf | 2 +- projects/Generic/linux/linux.x86_64.conf | 2 +- projects/Generic_OSS/linux/linux.i386.conf | 2 +- projects/ION/linux/linux.x86_64.conf | 2 +- projects/Intel/linux/linux.x86_64.conf | 2 +- projects/Virtual/linux/linux.i386.conf | 2 +- projects/Virtual/linux/linux.x86_64.conf | 2 +- 21 files changed, 10 insertions(+), 10 deletions(-) create mode 100644 packages/linux/firmware/radeon/BONAIRE_smc.bin create mode 100644 packages/linux/firmware/radeon/KAVERI_ce.bin create mode 100644 packages/linux/firmware/radeon/KAVERI_me.bin create mode 100644 packages/linux/firmware/radeon/KAVERI_mec.bin create mode 100644 packages/linux/firmware/radeon/KAVERI_pfp.bin create mode 100644 packages/linux/firmware/radeon/KAVERI_rlc.bin create mode 100644 packages/linux/firmware/radeon/KAVERI_sdma.bin create mode 100644 packages/linux/firmware/rtl_nic/rtl8106e-2.fw create mode 100644 packages/linux/firmware/rtl_nic/rtl8168g-2.fw create mode 100644 packages/linux/firmware/rtl_nic/rtl8168g-3.fw create mode 100644 packages/linux/firmware/rtl_nic/rtl8411-2.fw diff --git a/packages/linux/firmware/radeon/BONAIRE_smc.bin b/packages/linux/firmware/radeon/BONAIRE_smc.bin new file mode 100644 index 0000000000000000000000000000000000000000..c735c6f4b073f2560ca55af666cd7222d8a9a5a4 GIT binary patch literal 130540 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 z zlrA+(x=)aD?gxJ4p|$HhtvV9j8qnnvq^@uJSJ+Jv`W^ zkA9mnP6K~_GV}gm-spMG~a(I zX)YZO?DImmujl{mvSX&9G2l(p?eiihoz^}td+KJl&)dM+12_)H zpF9m8IjxMqdA7&2UrMq7`}6;N@hv|}V0W^CJ!Rr6Bj~u;JLYuo{srE@!uy}{{s3{W z@fuBjsKZohZo8Hzv^1A*>0v5)R_h6!RgzZ)&oEDYyF59I6}pBzy1E+8Ju~uJpu9*M zCJ*tDD$)!G`PK*d&c|=#RngFL&Kp18-U$4(cR`<*9Q@bT(WPrm^N5MQo`3H9j71)E z*E;o~E1%9|11>)qtOeBCcE_LmdVIPt8MXg(y@1i(5%gtfDQ>*i^WS*cw~?FwRn>t$ zEjY1@eTe%AtPRvuqRUuaBYAcUzSZH-8tkBUX$%p~LFd*sKIb3$bk`94xo+{cANO7P z=@VP=)4dt>JlFDU;JJ>c$8$Z;FwYe{BRsoP9j1l-B|Usc`Ci5MrF{4DY~y(Y{!RFA z;F;i=4sen!;$$+>DMz?S<~D1|3w`(O}*%)AWLIUAdsi&`;Ddof>(#}+V1zV z`>47|y9__8=K=5ac8sK+suTHZ?0rM|C+PnZZ>Ap=9jhOy|9I@3zS*&K(IWYD@mFZu zKRvOvd7q`pl=O(y+v)@8Pb26Cjqo5|$oE5hOZWKz`n>lvKP`XOG8@f*D{VL0tTv5a zTXd~hc?^i|#B&&-sxV^}(L#H-C#cyvN+J4tgDFMo#BGkOk>bXaanWNLEC5X zp}w0N_DnBvf%S20EnUt%$D|`}XDxbG=W^i#*rFc$28D}W!r41}=@rq?W7wfe;l9E> zFW7ZI^01}l3GInJD*-S6$rxkIlkirbwoh)7?)UOnMcXGo?9-s-15K~z|LVn#5uK?F zeHmE4thReS|F<8+uI!mXJ8f0luwJJA^{nIpZ;(4pG=IZi^-G7C1BJ~3^2j!e#|%=3 zEjBDG`Km26$sN~rZ6TILuGf64mw52v%detcv1ipPoM|m0yV;X$QwxoAuVbyk>y#dF>XPI zUmRh-@GC#a5YHR)JTr!@+?8UV)SS>`;NxBPJ?x}-&)WA2=PSKcrVBZ|8He4#XRlBh zv}}~uHE&nXa=j_SJ`qJ{58+pi$tRqQ|_4UZ`f@=es+AEq$yYRD4+7y~X z&W$lHYRo)m!;G<0_zcF*1;N9u=3-&VsaBpBeMui|!<`E24_!p3$FDq1 z{Hjy@Pc6&J#IuxzG7}ik5Bz9)S=FcH>BBbn6n~Y)*yHT&XhqkR5spHd3#~=pp4^gN zldiJ!iVE=8ru$IngR-*`<~tdDvu6moaWK7xvpgE7+mgF7!iAT7B@-5|dq%8(62B(< zeZ<$pAP3s>m42D6w#=Q3kI4g+TLCPEviF%btH0rC%id>_!S~Nyc3~X?K0AaAHjjN0 zgXmN^8#eA8mu_az>4DDbyHci-{o{j@Z=|!4O!IpFz{g5y&#sX$7iAsLuKAVDxs^XO z7Senb*tvr|JeZ!FK}VF)I9kvCh(g#xwS&f5cvUxZdTdR)rnld86K@XRdn6+;_79Th zfX11{x1309gw`43BKQv+Gv_W_->Lm$W5%N_;GnO- zk21OOfUfC3@F=apo|Am#N0NVp_iJptire$KEHq*J9Qnp)>vIcyfAS#@r46?k>dH7s z-#9U5l-{p@VSUHM%{jD7wc0hg3tb0g%8t3(7aXo-ZOB>8lQwJeaXo1|`tAN=&f`j3K|6Z5a6>~%R zj!l){13m|OhByBdyNgzKMc!pEK6|gh1$W{=1IP*XoCx)&+^-YQ&PUZgs=Meh?cNTb zh9(0VrT(8;6oRgIK-b6tlCRhkv6i&Z*2%w}!iT@kN4|dsKI&NCjIq8MWqq@-23hw^ z)~-QLUngXJld^}j-<{`8!o`hQb9Lb?q-a|GHRy{f^V`$==E-lVPYNHu*Kf~)HkRC5 zuRZC}j^WDhL2to*1V0%Q9b7Rlr1kAK%?ZT^d_4X5AE)YL=|k#9_L+-y{*m(t7cCh<_K3zfkCKU?Gn9V8@h%cB4d)fjPW3yG^qus)3A6Ystu4(X&|Gv}ZL2)oUcQ;T#+vUHZPM1P*^Kn}m|ni&D=*tV#k@PqWxH{%{!b!hBcz}8RH(~;2go> zF^(1Vazns(b!?J-Hasr}=kw9g{uk~Qeu8~wIB-y>J-|ul%h#_#&j~F*NPB1xTC91e zsWZdoeD7VxF+0p$^RTI*tZ=$!Jf{JYwwp9-Vwwa+7nCa2wC=Ejh=yxnE^We$i}sazcHay1S+!H^e)2 zp$#W=_n7d|e1QFzj2F6_C9U%#VHbUJxAvoSo3ER&*0Hq@WQ?^6r6qn;a{HoT(+#{m ztGAd{=@4_q{p8=*WAjX(7eh|-^_;|6@l+o&^7$U}spuwRo>Me}Tnv6OFMj*U^w}niyjRPfgpjv1V|3S-=D9WxaC1Z4jWzE# z3GG)%*O`dnzJMpQDT7~&*3=hs7w?nsqcO&C;UIk$wz4U|9lhO?@T&Bg$l%m9yU9Oi z@MJ1!+g@?9cM%>kDVd--CYzbCq3z{~dwChtc;&Rz5cL zv@uU+l1BGa=7ym!{CY-KH9VPZHBa_!;*{xxRG9~x9XgUZMA z{gvln%8V^sPB|GHK4Hu`&L;MtcKGG;tXDdowmhCG|JyIe>!1u9?&q&P%U%ch%deBX zf!7-(Z^}@e)gP&!tNK{Jwau*3SfTj%pC|aVzs~lpp&Fw#1nB^qZ}Q{kCL*T!X5x^a z^h=7D9Z8@AirKo2H7zgnQE%)*;?RDIGj|bcxLS4 z!Qszl;C7W8A|Ty^i>&d+e~Co=yfPEDA3tB6g71#PBu=?YK&a|`gN-EsCj*MtSDaHKfW-{zia z6`jq2u9geW1v(Qw=^U2ThY~mUH~wCsu`K=gS?H0z+19-BHSxqJjis9fm$)?%+BM=` zV_dz92dW(FhrU$#1^%%T|Gp{zP-e=XyR(Y%eLVU3FuvgL#Ti@38`!I$pLyOz3r=dS zuHaAIBhA3lY~e`RxL#+*rX@{<*B|)x<3~QqqsZe(S4u}gSf$!dc`7V%7v_GZ=EjX&TQCpIwPG=XS1e*U!5KnpU!55 z#iunNH#6a^2zZL{HZ!ciQ)b}1Kx@$1ni8H8J%y(XuACejXAJS_Pdp`B!c(HONlj3n zsBN<^nZ6SI${s*#Y526T!Wf}Er^8(rj1#KwsbN#?V#}PC=Ty4@Cp=7YAGAk%0!y@j z`%}{eeSFsPrf`2MEK|5YHEas^)5;U>d-@q0{C?gS^z&B(9M^#3nEFYw^Q5^XR1@Lsy2_qrK4BCOcoPYs*GAFzYl zsj+x|Ft&*PX9+9z_fx~Ba67HMB5n_uwI#TH+3YiO#>Nq6o1FA)7d!aeR7*U#);#0eN$zC=l6=n5=Uz6IRZ;Z zq_trMIY43Hp}Eqmv$!CwNFHt-rzt8Q-Yq1YX z&p2bCU!N-V?Vvu%BE3w7z2~%HQ+P@i>4kK*K2E?-o-r9)pNm$$Kt6M5n^f9eAl>b8 z>Xh_^174!%BJ`qP=N=)pOY2M#I+%Beme3!n zEi0*iJN0WvX5(%^o3VZ*bD`ag7Dw<%~s}OsajvRI2UJv!u{tr>rd3=;!4%l8W8vN;^pZ zR-2P=DG#yu@AR5jb7+O9Z4mxTc%z4o3cH)*>a!j^@&eky^Ww-Cx6#jcZ!RD z#`=eN@2s-@(Z(4}7yGxu!DkdXMrTnSWIgVoqE8|7Amg2ZF5k*~n(r6poyafX{sO;G zj?^?2ajU*;!+bdnJ~>NRNq?OYK1+XXwfz;C+L}c#Rz^9Kx+UOmb}tb1Nq`59sR=K> zU^1w0LOM5#2ZayPH>S(BG3q-H-drQPqs|%cqW7Nk?#Ni(PWy|@(;Rcm%5L;I(XN%< z;0MZ+I+o7k5;N*gSdGOEa@Mr45_xIeSk~9kVl&U&xXkkN7Gy`O54C(}nW-@Q+3)R` zT4;PdU`Db+7FoX(hmJ@2V-ji=AFFn!;kpTdKEaLj0=jq z4V`pI@zc(vL66XsjM;w9akN3oz!}drzeM*0@BRom#WJk-TUN z?dOcKwi{zDmA%W13&Pp2dMaP@yl(ts>eGdBkMV9>^Vhkn=AsX+deT@OQw%tJh}#qJ zfgb4C3-~~f*BKfYUsD`AMw6F~+nE*}SHf4%B)@H5(|b>fubqYu`m$1gO;54y$Vc%- z_m(fr2vZ-ma>_olU3=n`4t!MFu>-lrt^;&@cn!3)h4k+Lz9HZmq7E8UhNwd_sKXFr zMxhS)Ba`@bz`xS+I6uD6Ly@)c2ZyS&@*9M%XIzGmL&+w6`Po8PC$E^o^q1o}mwKVJ%?W;%#g+BX85i-Jp-6t9sgOm%eZe zn%24qv^sw*&O7Tgl1sAe3)VV@#e4tCM-xLUA7wr9?buA{dnQYtDy;i8@*ZZb4;czS z+hC*(O*=)EXl6=~y1r&$xiC!*n(4juF=XwAObwd+va9@pY5fhBC(cn!VG* zo>TLFhjqX%Gq2}m@PkXBAMq{<)*1Kt>x`@e#^e$|V4ZOv>x@l|Iga+;WFl%?>Mc8; zI``n_Slj9Czc4p+7xRM(!@Pbxx@W-CUK+FJCHB^K)bwG0C6=zs=jprdlklh_?IK&} zew{u$Oj=}{r1R48J^jVBVbZoxM$9Z^KT?OOwB?ng0S4wO3tnx;-iR&JrA+q!1nIC4 zZ^FWz*6wXu@wsb*@@~FxlyRjGTFEqrO`@>>p?!<7YszW&IpD*|-qm5xteG$sz@o58cxqIBguCqBskP@`IU_nfo})d# z;UHeM7YE*H`M3(78-$0_=b6}3eI@uLZqm7bGIw{Y+0#!wFEXb0=9-PPT`cK7-M44J zjt}-;3yY7dh|>Y?!>mm@catVjY_sg8%x8v8Br6!fId!RO?yLb{wUg>IqCNV1So15h zNqw$X`7{;7I7^~1rL}E5V%xYW8GbanXUO7#b5hWU3+^i(txFEFR@!OK+jCRG@(fE8 zj!C55l-V=5RWw&2x)Gjx$m@ni3pX@#_uf7I+XZWN`s_*LVXqrlMFXwi%FaE3uSR=- zfR8f@^sSow@%CYJW_AT@%B+)TIU8IG>kU3m>cQn}d-^lhCdQiY+dNmP{Pqi>N#z+b zQSxk1KJW>nJnh&Hy=Xko{R!(g4seD{L(V9r$L-!S;?_%FBptIJi?HV0rt8MxX`;6(=2dE!= zMeP_5?cdPv!&3r>>NE))QPR}d_O|5*u)D?!`m%5e%z0~1slCI*>=+ZYFYV;^9syR` zsArQ8>kJr`zRk7?`4d*7{zDz=vz&nrU_R5fMWKAbN7EBgaXg+uM z6s!TyS(Ckx{qvkLnE_*{0HdWJ_(lL@eSk*`V*y{nVc}hT!_tNNz0cbe7nml6k1%C% zPfec>Q-G78?Y#ikmGmF%U-{=vE$?Ptn!TyeHfrw)Gp)Vf29GJ=W{L;>Y`o>EzP0Ql zn!<6BuM7u#zEn2iE!jj@r{we!k)CByf^I_Y}qJJ6Vu)>;RD=wW6BS_5bh{^j5LM4 zV~ZBm^f_NKVdNBdHSg?oy_B}@OBWlztYK%QkkUBBhS zZZA*v%RR2|;yyXv$*Zuh)juCvkWu4CV^0rNMVt~DA$O77%mUfU~iI-?x zDIIyZhi9U3RUhw856_^TPJ0HDeP4DQLmrQ%D`=x#w9z+(H^1!?zsh@M?eLS@Wwt$ja<2bOe=T5uFcHRW@W655v zE$lm$9T)aeuNMriWGczY?3s-f=PJO4{O&ZbL#Ad#C@AQR{O)-Bx4>^mywsrn|4S4#eXtRfR>i9J5IUw1v>Hwh-g-2-<4Jr?2DzJD+7h4EWl z=&_#iou86th2SIKead$kw0IDm#Ekq4=M8k9%PHqD>W0jMb-&3t?)91b*&C_54G;2E zzUqrtVVlj_W~$W3DDxlotOJ)>AD22qL75elzx~E>ziebe?xs2I-u8ys>S~%ymG%mb z!h^AS>8P#;yHGA;vs!Qj<;;=%$sX9)>N`vwW&Y7vrr4(IMQ1^|rMNBB{WcK8uP?ueP+qM#(@vBM|6^TWRJPDzv})a+c-z@FUCQ~2>;LDqca`&KM{QY7qzEs ze(t$nxU6ShV|mB@z5VXmJ@@xn{uB5;aodaRVIOwab*1v(e^<;nzm077uFI|cj|tkj ziSs2M=SvzmUs8|#ygKaX#ju|j#SUj-Ty7E0v4%Uq)3NL93xn_BX%5C>p<}N$rgJ9;8-08S?fHms1%4CYw+Z}u;I{$% z)`QnEJzvyP=N1Ro}S=BO7%*%e0=H(zw;rj=L??u=%yv%i16~1Zro!Gm- zfV0*O$d9eUD|hEypt^E~+{2D|e(O@n!aTvP@LKDJnkcuMd{)XII$UvC$X%s0tZmx* zDII-a75TD;f?Y?#gb(1xrliFIb(=Lz^*&v?RmiKzYEEABRL+|xY4<+LZxx-7O=LKe zWy~Jz$d2}KzNrH|qi=Yk279yXOsJ*P?cQ@gx;bD=#ND-m3BJ)a%DCtA4SQGeT#bwH zkVi!0&Cv7`WYsIbWgOX|Omw;v^!s+7x0w@`$I$oTy_}_S=EG-`@HlK%_DG&saN9G+ z6|U(s6V13w8Z9kEM5mhLa{s}1)CX@nLVw|G0^{G|cdaxIeJ6ZPD*sLTLm&CIK4qA% zghH+0KO!7nb*EV&JH=c3p}iVpY3wy)Z@Eoj;H7PmizA)l2tSuF9$_zNjrz$A{l>J6 zxZR0o=tDc)?kIEP=)-RJmEVHCcR|+&O!x!i`C}Tt#jC_KQjJx2ZS0UP)kJv8c0h!> zw#vpcc2775Yu6NAeXBg(H;@{r`a8jJRXFqn_E?9QkNL1ygg6KPp8UtG34GDNd z6THELH#EQ->fsG_@P-&RdZXCrE%1mQ^<%+h^Y5>Ejym;;2A~JG@J_kk5zY(Wgw^OB z|L=0I(%%6`RP~tSUYZq~^8fyni6~A@Poq0w{o~ln%;ZndzrF)6v$lZ~4_8g3M!*SeioRGdglW&H z?vZ0}M_BO4K5fg6s?XA%t+GSf#hOpcNY!@YVk0#AJ^E^c&&O|-jS73$1@9KdZM zo}1F#D>izkXGST@dxbb(N|@2Dp3Z2Qo|~p@-XS-gG7pyBvRofy6LRm0788<8fuFO2 za|s7s`u{wgwatHb*{7MiL-WY{;e(Ec?VWn=;2&(RKDO?u_7pw@+tGln}*T5a8~-~D7REDuy$Y*O`IWLhD$)3(44m`!0BDg$v=Ys zg}7_bn}AcZ%g1k`)0ojOf=h7UKJ4RL=Szg!(MTp=FxZC;M*rnV8{BPAfbPdpCK>jcw}teAn@PJKssZTlj9^`*(wIePhES|2xQ?QRL40MRyp_ z>j(Z#zz=u->R1qsVuoH>I>6rfx|UyxGoG&_IFj zB!ws24hx|b<`8X_$fL9|{npM~+L<@B9iTq+-_b3eS+x|K7x*0(rb-t}SYJAk#ZDk$iHlw@1byEEX z`^|P7chba7llGH^G5+;@?i<*)`y~FKgzrCeRfUrwe51m#Fa9Z;C*v>i{>}3L5`F^T z!OkMKrI#AZNtx1sVgCr}&I`l*T;z1aK;;~Lu=z}==YIkW!I z)Ez*7Sv+^GHiAbLaCt~_BCuMSv53PEI2@dY!!UJ>NnQgtRz~CfsBEwEZRNg2uJfwB zV*q-sb)9?2^B&@C3-I~-CHP!Ny|)o|pXS`U`w021QQ<9jRN44eep_my-iW=sBg);W zb9E-aWmDDfE5GgzY$jDW+u?({!|j7@>~og?ibma`=xnF#?Me5ckw7Q*8-3$X zwP#Fz@cVz5AtOv1FFEtvJ(ekfd+v$6=FPs%3imCw1GI$gugJ$W=PtCz;#+7B+1u@~ zGUX{_=xp+X4~uQHl?SP{1H8J+*!^ZH+?q+-$TK7BKVfg16#gNQ&v~`9^%{jP=~1Mf}DblqWqQ)c&4Au z9I}0YwCJ`Ds}Df`d0>k6j<7_2i{{qGxqLS=`|0JR)95W}|M6Dv+^74mmJ8?DPsEOD zC_iSBCKWeL9mpR^WWntFJOhtn?OJs;huFu)zEI+_HX+?W8W~UeO6gj)KHNi?T@yjB z)!J(IV)UC;$IXgOtWEDiRNYni@W?Oy)U>#>$sfclzwYJ5!RGgyJbEh+xgw_yGgYXJZ7zpH*D-3UODjz-ofz_^{0}4 zj{Q*97v_$4FTTYY0>9GTA7A_}XSw=QFW;(9?>?LMogE|K2005pJ%tms?=bY>=essY ztSH|U7&8x`Je^1KYU-z>1Y z=H2ETVDpaOkue9G)|)G-gO`919OJfs5#0c5>k0N|WnN~!g1q=O_BxFIH9D)tnE5pW zy?w-=moN^RF)wK(`*-iQ_MU&ZahU1TwPwMxTK1ew)YC^zbjcC)n_*;7r8T+R+-tMI?+P^gV*Xmn7KP6pg^sjke$k;TJ&(j8{ zuE~H;Y_HY_I6wWJ+8EvD zz%~6Hn;r}5xP!~P16luosn|FPTpxwlv2)i}ZOpG#o2J}Ex9R?$X5JF`cKg%dnXy6m z7-cVr`o@*eV%yWS#U;RUO+No2Y^l729g-!T@cs;YAAn)6<{$4TT@!LXdXb%d=#?H# zn8XPE8hGp;ZRBfYY2h{{JDctMSSx@Z3IF1~_+KsCfn%wd>HfO8z~cB~;W#as-aB~l zdYdNm!I;_mk>#XIaaI{xIDkF#F1w$wve}`$%V@)9cmnU_>GrzR`5x$q`sIMjW9}iD zQ}w)_x+E4Fm8UxW)4{5U$#g`>zuq)9fg_i?F;B?#r_7oR=`*e7rVh&B{wJ-$&<`sP zRsjR_kbxewp56X1^&hAH>-=?+5f}P^_t`P2AAF7&^vISrX1}wYc85L+dUeZZ($-cs zdZMSR?(zAFyG}Bp`0L(H@a~FnZzp&YFBCsjJnptzFZ|nZc#tih@6?ZJCJ#Vg z`=KxD!<`+nZ;MQYExjShT zU3EzZ@&k9~6=>PgBJ}6jIk@UF;MW;BLUtb?|5?(N;Oq55-E8{V+wa~tYd>J%zF*sZ z_s-IO_x=p+XKfM9%&UkypB~;)ezVKyCS+}@Z33@zWyjS`TR92c-q&{cyn%5~Yw%g@ zuHB7nYrZz((@s~)`Y*@--dX&=dOBG`crA6(vtmnZeOkH%CwyyQb51(vYHZDIppDTr zhttqjH_t6RSMkg!kK#Pa@$7tWb-XerJ@V?tO6~LPSse;*Y;)$$CH}VBQ24Wy^PprS zo)1x{7t>A#nb09^#@ZUAtjO#6ubyAphYMu{VM_%MaIWXB#k9t;tHR-}!c zImUAAZ0XabFse>*V02jn*@=|7-@94&UyZ)eWkM9WIA^4KMQ+$W{mc4B0>oY#=Rlj5L>%%VGJjh+;4*{cW z_T4=j9B%>swKLMqE@z_O!XDqo9OHd1wcgk^VeMAyHoR|Gwa~c0d=c*(iI-OUX#ITA zyzmz2%f&CFwW78a#{1A_dw=GZwoAE>{x?nak^ver8!>xc^voW{OSLs^+lfs@NA~p? z`+sW71Ao+Cd8ciejqK0#Y4$!FK0A%H&MN2m`Z_D;u}ow2l84D_5%gT3pZkGV^nExq z)sLXj4Z0f*7&fv_t-Tn+{o}ZQ3Glcr=r1oQ9(ts-;-Lror1VJWqS=FE*A%1J>wU=M zj#m6)*xtlm#A)DtBzX6r3Hdb%jsS+w2IV)YeBEnl<@SeJpBYAO zM8;`@U!z~w-V#SLy7q0$uZ?+MH*yhp{(ZIhB|9=kr>uJNo zfxp(#pHn-cYq#sd|xJp6slN(LPPcqMAd~caaqcQ(lBg zPptX9EA88UB;_ zt1qpb?*Gn$|BC7UZIXXv8}*v${z>hdR=vQ14^Oi5>UR7J_`I61Yr((PY-iyAp3_~vsZb$pJzpVwTEGN0%D1)eYPoZvaZ^JShd z^E}G)C~|gIHr_|$IJoICVW5cAnp+EaBtXY!?oj5z%-8AyNA23 z{CzvnCwku{*wR|Uy0^v)+OQ=uIAqXwghmgxnr-N24sur^xCym&hL5Q)w9uZTyAyWZ zGSWF@q(4C?{G4}>$tRkew%gvv87aqU+bX?|#jn#=fUoCir!Fy4abI)DX>SH5t(A=q zEH}M#oc6>%!gf^Luk|kNQxMEu6Z!8D7rWF$X4@vuJeAdb+U%Pp?9+|d;U%osb=tv4 zRBgHq{XO3+_>Pr)ck^9W@~!^U6zQDvyBgbx4FP6a);AEa<8uU1JFU*y{ZtA|qn#FCh`Ot4-SEAp!t=d#+ z9g}uH7oB^3a}#>|jG2#~BRZCm-iP!H*(8`v>OPw&`u$pT12J?4u`GJb9^T=36~Lu% z-;a0VMD4lGjE2`@|KwI9^y(ZGpL(C%?5;Ks)Xb7k&RpbQ3P%`v!}2G}$& zrkwLHdZ!dk?>Y(Va>}84` zu9AHB=n>$Xxvyyom&`>p)^9g`#Wn+Xk_$hqvi5ecb_D&3)^x9f=xt}#v-hggUh@?f zeQ=%Rd!0{}{6st3yH?O?#=5RCl|9#(2K=HtV-{z;>uv#Gr$pW2w#}jGN1vE5oGWDP zMV}FAV?C0+8DYf*N3RnWhIWH*OQ)xdh129+?nUs|UMXWp^`yV2Qa-*j=Hl(9)rbb^ z!|W&aY@4)I(eHg4t?1c7S=3ATqwMpv)+zm&=$O4*vAstEonYWcdq(9~q8o}b6j#x| zB0XzaGa4q%i^X-$nDVC1pAZdOJjPAK#`vlIFXwr*kJa_sJ5k9eESiO;E1=1+XhbkR zljY6^|J~8MpKfXnOS%Yq8N=$Y!l&Y(e+<6;^hG*#Oeh%#Z;jNq!_=#dpHI!Wo7K(% ziPJ%xrPQy9Hlr^{A82tP+Qk2Gg{|j%->5&gzfb&ixpX7gh)13PCws5$Go$|_$r*I$ zYaa4U1X(5pkE>=5xHX^dxzN-xSFNY7gnODzWbt+3*Sa#`gneX;!RvdgO`36cL(iq` z?Yq=?Jx5F(c#et&a;#rKt5L1Z%+_Di=Vl`BUhLxpo@&qdCqv&bqnoKyKYh~qMp$E| z^tZxex?soMCC-4q24mxZ1L(z%^9K2-&s$wGPn+MH#4Ye|8@B@Zb^%kEvUdU#dDyZ? z{I#5dF1N6j5TtRC6`kZR>4Gy(>%;W#Es-Y9tT?TkdGCxYZ(V9!cuQ1#QSC^a3c@Pz zuTUQF1oo+99Le#l5yKylACLo-uT85oZx+`vhP^D(QCmJKekgcYr*VKs<68C5O{`h< z$#ypWoTtZs`I;>Iq4*};!lHM>`yKYaJ^##kAG{$Gv+3zmr|{b@&&1%d|C~#~ zOJ%1*<3NQmuWd@QClEXyNt)aQdlOTA;>8mRzkV=(@o?_(7irelS6SSpt26H6 z>oTT!Ic~Cu~BXd}Db5f=k|7LJaTh+8h{*pcGDc{yE_3XvJxs$L#+4#}< z$=gvlv+g#SF*(V0gf%ZEoV|uRLyR0?_b4Rs*B*uJChCpc*-IQ7Zc*(zbos3hmHC(8_a5HEsShM+_`WNf{p7yI0akB-Qv$$d3lW?Rzn1mk#H&xSMEUmN3IAAI%%2WQKm4(+eVu2BA`f* zXK|d{hAf2bjj>b$IpNkx$qD{^?AGmCW7WE82XcV+T;{yx&=dIYgRU}t)~14gMlB;A z-wLkS_me+4!FssHlgn}1Gr%6j$znX{9$v5gs}*g|aohIZmQa4lMdm!Uzr!8@c!kM* zF=3d8a-PFf(YGT#?-$=ierCLF--O<81v>gTTSl zJ7B7`{;TouUX|JjFSOWJ1B@ z0gGUY5BM;Nw`+Y+_^~hv9`G^^9&lvgp-n72$PN~sWx(^yGv{=b4>R8&>T3;L3_};Ph;;3XpFuDd`aAUO5qCN<;=0s`kK!pp%Z8%f?TS6T+>0{ z;~ls(o`&TwznAiU-w|CE;#=B>_m!qmKbw)x%9ixGNpLV1`iZIEh|hX=nXq_j+bgVh zY%%ak>;(gZ)~WZhPhD|VBPUbu6RYp!tlAyu3mMCUdeo^7e6to~X}I2gZx&y+-|Q2E z?!iTY7w9}A`GuFlU%;bt1yAorvm?oFFn5AXE#7-r2Us3Y}Y-?-&_ zuNUfI`2u(?)Sb4BN=B4iS~5R9We=QqfaDL(nV2;nFxA@)?S_1={Esm_9Cnb6Ch&`! z>{HoEGwv~7tYgo=^c%=GT2CN;Sn@paFI;@fN2AhXY41>qcGP^A{ypp6QXl9up@VaK z?7aR1856qcE5;m*_L=SD(9lBTetI1yGSF$ZepTm%&F@MV18x5= z@m0-jlY_q*9qmLPCI@fRp1<)vgWFl>gDPjG0%6fBi>I=&yFO|MJzec=WwWTax!(%KOGl z{>NJDW>2I$Hevh4?EB38v9Lk)GhqtGxfLAt4_BG6Q)MbDTvJ(DWvb>>m4v&5(-9pv z2uDDjgMf+O9M?6~oIjph>6&Q7HS>s5gI_IvF~>1ygdKBc$T4T}UKer9*%gkN&-*#J zdcw|y1mA%>uhQZ0l4Hxv7}J1j!nNbNa4T@DaBFZw#{J56-+gtxaUZ|mxO*mz`^0|Z z{>4sekGuah-+i^gxL-{Z=Q!b8aEBNvSk3rc3+dPW{O)sYVnJ#O63CvdH}Brb(pj_bzt z`0jyr<30eM9so}dteRfd1AX{qa6562P7hNZ9~i~$#qGxd>jS|00OdaLGVWE}YdBzd zFpP`h>TnIXCR_`y4cCtA!mYrq!mYs#;h>!dx8d%?J%~GsgN`0NX55Dij{F`XzlX^0 zA@X}WI4`ID<>K!l+Ww7j{t$HW5H#@+?f%FX9CYv}y#L8g+@rWr++O2;nYRD(3#aC_ z8~@$V#BR#jOdgqUV&SMTZ0?It;20NeVQz3c9QRxpwTaqW*2>G=V9QC z@(q3NdfB+y3FD5?=e|rI`aF65$*acw0)4Si?#$;G=#Mk~O1~eD8J7u=`vuDU0(tG; zg4>3>Zz|nGnWmp`2Xc zN4#AP#BC*B7xe?iKj!(z)a~=@aO77CW8r-_;k%Dgrbk}nDgRyI>x;|DXASwR2R`zA zs2c~Y3f~R9yGL<*allr{%Z5>>&u_SwY%J2XC;O0?7n=LmP^I7cUKf(Exe=x5id$^-XTo0}fmqD(ey?+)r z`j{Vobe!}r;9lh$8rrh~*(8jEM*gA;xBcgE-J}7ozgTZxG3Wl|_(|i2D`;B@{L%V9pZ9_J8xcd#&LdkP<*``oKh4ZPsy*$`o#7FZP*(C6 zcBgw(@Ld|CGBn+z%6?D9KxkBiqQ{)DAEDq;T@msl1RisX-@Zq*k_0vfKaY7O--=OF zrSKpE9<@~!p<)7(g!*2?P2yg~9mTzjo4~z*dmi^3?lA5U?jUYIZXCB4m&1+X9>YC~ zdjz)=m&HAZyB~KSZaZ!pZYypJju~j*MqJv2`U&qRyr1xX!utvDC%m8VeuZzqt;emy zt;G%D`fzJ-J-Ai4Zrlpoa$FZKg=@zpac#I(TnjFNYr=WB23)-f4G=y+_yFMpgbxrt zK==UR0}8Lh#c)wv1Q*5`(jLbh!@Y)^#J!3;ihCJ1fqMb>JnlK%Vca3yLEL`aIBqX4 zSId<%^`-$+QJ!Bxz0IGrBmfJIt!hPoQs`HoJCH=yb~SaY5&|B#+;g* z2`$eU_g}kgyilAzcdX97yFa9kse}IePwzMGKLLYxd|G~?3nq>GqwUlD+RC}W_E zfiecl7${?)jDa!+$`~kPpp1bs2Fe&HW1x(IG6u>RC}W_Efiecl7${?)jDa!+$`~kP zpp1bs2Fe&HW1x(IG6u>RC}W_Efiecl7${?)jDa!+$`~kPpp1bs2Fe&HW1x(IG6u>R zC}W_Efiecl7${?)jDa!+$`~kPpp1bs2Fe&HW1x(IG6u>RC}W_Efiecl7${?)jDa!+ z$`~kPpp1bs2Fe&HW1x(IG6u>RC}W_Efiecl7${?)jDa!+$`~kPpp1bs2Fe&HW1x(I zG6u>RC}W_Efiecl7${@lv=|6+#rJWAhHzZoY;S3<;$3%*M{xZ8qT(pe;(ukV{8eDM zCT52CXKFT>gXW-PYMysmoEF#AwmaLM?IBZ}bzXB`3!7Nj?Qwf5Ol+;Y*WFubVuwOr z$g48ZmzA9fo=)&|gC|uR^~0TdJssn0)YCQ2gq|T2sT3$db>(%+9}wEVi}mb|)u!}y zmwrnB78u7~^DJcgf7D0?nh$zBPn+(7Af3g&O<40h57(I6THh$$`9V6}g6{v-w)3R; z2U9#xTVBJd>9WM9_-AyV_G#0d=lJ!TDlaCG`TXa;H%j-8Q`4;_ex-5FSpP=p&OJ5V zA>vmVCz*MpboJBH723{H36xO1jkHsLsq$(I0&LDDo`%Sehcp)@vf5Exu>u)6@ON z`M9<#lFroW$As;7EpG|?U1`4;^8PFO4oK!wUe$+;4`u6_{G-HOSsQ#2bY!Z|9qx>@y0~g1@SgZO(%?5|IxUIG3dG`|Wv)cC1 z#iFU&Y`94@5erwu#Xn+eD`B6>OzcqAc{6h}CS~Ghnyr_gb;jp9>KecNp|h`es(*gh zp4Zx5GSc zK5sr@o;3%|*Ub{>a*5Mx|Lu18=f>>6PrLjJCG>Bh8I07#ET1c6SAL!r18NeBexBkj zZopvFCa&v;IEKr`kDI6r!CndkMpDV4ZLsQNAI`sej7h#9O}Q})y>rpRbNv5h3ZAs z&sJYreX#nS)qh-lS#`F$wR)s_bM=nu-PObV+r+ML3!_l#U- zMTL+3=B-BV@(*2ao$-iTRauBX^ZB2hekMHs2Yx3^%6t?lq}4E*m=I%gg}K15N9d@z ydke3U7kT&pL{7hg^T{gk{AE1S8`iH|JJh$vsScUBxkDM}Efm_5fnvuU^Zx;LEfQh? literal 0 HcmV?d00001 diff --git a/packages/linux/firmware/radeon/KAVERI_ce.bin b/packages/linux/firmware/radeon/KAVERI_ce.bin new file mode 100644 index 0000000000000000000000000000000000000000..06d92de4c1cb48ee51ab13a96d54a6b87c5016d7 GIT binary patch literal 8576 zcmeHHUu;uV82_E#yLK&Q?V4_OWo&m)#|EeaiAEvp7D!A;Oo~}h;|r1{PJQG>leW7P zq8QXb!dB?Sph9AdBodyC8m{4Pf!NlGi|NBuUQCu~Cg?Dj;I6-Ow~G^>d^9;X`Q?1) z-0ytn`+nb_x{0njwBL!F#60mE@hfqIxK8{+%;il>90o8mLVN*yCx|TIB$22C!ihpp zO^Mr8Kx?m{{kV;wUP0=R4Ol=Iv4&V{H$vD^6TH(>xze|rXPM=wn$Vp_=&>dZ{1DXCZO} zF!EVTNd2}m*j{Ksy6tWBPi{mo*aOk_vA8vALm#uTvc3;1cyD*zK)6QXD+5hs6G85` zR8J%RwSf@VkOgs3!cM@Han((%s0uH(C!GwUk$n*KEk)mie0$7v&rK!~o=hQl!gfC_ zJZ(j407flnOK(Qxo1V|6Es|5{U_1fF^AI_nO--XORmYZw9vsN;pv@ho7zM(w@&f(1 z^iSZRzi%Euyx58eIc}MLR=(#RaUQWvpF{coi9r~>0}#b-q&>a;p56%gik0EIzHXj= zrLLiO45E2CulcM^e;^+1gO)H57zYBnfkr(8LHAA-1Ez=!LR5g^vgs~lenz}(BjWTh ze;*+@#yr=Duwr5pPy&S9*JiyuoRhhl*vx{NM=10X&JTAY{F)atWO_a!J|mb5Oc0le zFNxalDl1m9+#Ka8%1x9XUy`FG3-OXo-kG=RF|Sr5)LA)hxx1EhVwAJ~UCP^~T!Oo8 z9PU;b5BH}eAAjcw6)#6JSGTbxQ$b9h#rHDzk{{MVVlh{k^>eeh;zzmenSoJw2Wi^9 z>B*<8^hp!i#Cx89H?J(M6YnxNCK?(}KunwkWbS0%SQmfzZ?P^yi*Mas7a}ZUuC;kK zbZKL+0YmOfw%f40E_@$Y*Dba59ev%?=YHIFU-s)l_9Xp|NIr5o7;ixI=cnwn-*e8l zfb6v~)Ja2~iPh(94WDn$bvR5-mmRaBRL2Z8WMeRn}a$T-- z!4Dv6XSBKMp!QQeqs^0}@DB&sr>BwNyE~;XWh`8sJfO`nSFZF+p8LKs{-CoBP2)CR z@#YG9Tkcs8MQ;zZ`f=p5rr^Kkb+;kN&w`9;%0`Mk(&og`mCxCtVk1qP_sDmaovorD z?RTAZa3*!$vAt-^kUBiSmo~bkEdO7QqvLWCorM;w>7<1ibFe|474}$(!kc#Nr0xDm z{SCQm?AcaR&L_RF-%4Dyuuj^T!s04tCjB2~Y^+yNVE<)kYdz=oYR({+Hr7*j4Y8Kk z$bVh3uYEsc{=E8*BaoSfJBo#T^|&Tyd&Du2l)gIOXx?0}cG=mb^Jwa5=k-l-sgF?V zXy_K@e#-ic#+hy)L0>MCAFpQgA#rx8R?qW%IWBO|{{9y}<=N-{eK~h>UJsZN`rlIP zUhHT8|J^I=syN2J^6P=NEx&1;VqcBid`a! eLt+qz#d9c#*HIM5utv1vh$xbZ2NeDr2Y&&r+b?qf literal 0 HcmV?d00001 diff --git a/packages/linux/firmware/radeon/KAVERI_me.bin b/packages/linux/firmware/radeon/KAVERI_me.bin new file mode 100644 index 0000000000000000000000000000000000000000..543dc671d8dfed081a7eb8bf0920d9e9866d6d85 GIT binary patch literal 8576 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 literal 0 HcmV?d00001 diff --git a/packages/linux/firmware/radeon/KAVERI_mec.bin b/packages/linux/firmware/radeon/KAVERI_mec.bin new file mode 100644 index 0000000000000000000000000000000000000000..002ac5c036deaa3abf23d1840aec2c9ca8c5cfaa GIT binary patch literal 16768 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%0Di%;+h zM!gA&9%tYhC}QN9TkKkx)NhB>Q#nOyCiSDdhYh~HP{#atlzGz0*?s1f{;?nyj)hP; zU|%_$+GF|hK$!Z{1%Ga@$iO;T>g0U`r-}HH`@bhEcd$`6BbXiLI3RUBgykhJ5z1)>y-Sp`6eBJua`Zy_W{9 z!vDH^1e=__Y9|yq+rfE{gY$OkKRASI{N1~g?6Q<(m#u6MAhu%`v7R4Wk>qJx?Bscc zN}#{1r)~NpiQiN`Mp;!;$uu&zFM_sxfbnmS8F6Zmb^NxWScgarbLR!-qiBNN&6>N8q2v7tbfmv)dDE-mWsZ8i&no<8#~WPtc{7swm|3%nwJP<~oZHVk z@dABp9)6CST^X|HwJW)pHq#tLVY}RiaXTWI>w}1fL%29-5_dbW?n6*g`{7O9ZF);F zQso_Ey=F|+GoRMC!n5K66wbBRC*bds+z2q28B=$Zp%Mp&8BNxQBgrZ@R5dCKgn9+OS@~``{v?hUT!YNm)WDert)k0 zPX%LHg0;_5%E`D>xXS%U$jAMr$~TF3+0KlQgOi1qKE5LfrX>#{@=Qof~g8OS}M?Lir{QZ2AaQfVK?h#%+{Z_=e z&zm`CIkr0|vT)6D?rq~Yji$F$#xoyESz_^b<-H%ON$4&$_t_PVs&Cu#qu5n(#0cKY-SIeT zkGOiEJk9yY+}XNwHpj#E)z6jNBR=88Kf|eG>|*^bcB7BiZG8$VWA#ihax8TmklKZBHG{Q|^Nu;ib(D|wtnJk1E>G4F z(LpGCq|Tu&KReFfM#}X@OiO~3SWMZrIKNv2(9ny^pP>DxByQy_w75ETzL9@-H)02& z|5Wm=_>a^)a$h7TGd2Y>=ZN`}tnu$fM`m&2dwQ{6Q`sVQzv<2YhPA$l@P9wbI{Z1* zkyl=DS;Rm35$%tB0~aQCYOjxeP#P@MWp3+v{)Pc882zaBd$z`W9+JOv z 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 literal 0 HcmV?d00001 diff --git a/packages/linux/firmware/radeon/KAVERI_sdma.bin b/packages/linux/firmware/radeon/KAVERI_sdma.bin new file mode 100644 index 0000000000000000000000000000000000000000..4766a2a96bd7cba06096d7378f50a6c6931dde18 GIT binary patch literal 4200 zcma)9TWl298UD`fcz5mfWo*_MlU=h2S8*jGxrwW871R#438WaXLkXl!FGSFQlB!9| zLlW(*M}`L;OhpwSwgJ&fjWBA15{0%zdB~JXl`ms^S@DoIL{wGUG%ZvJXoCdp^!sOa z*2_h1#`^c1^Pm5A{@XbQ0KL6vP7QEU`bMGsSnnuwO^pVK^tgdB8@jA)MCxSBnKphZ z6Mn8uFrf$uf<}lCbV60~ARb5?P=~3;r!~<`{9+gILRlsLkbWuYBlpmoh>|asGaa}N z;;F0Ud3EaISH0x>Fs$q5iqd`!`6HsQv`)y_-;az{>tu4PO{{qyD*u7qBs7D+HZ%E+ zc4pRw_T)HZjLev5p+0rDogyc75vjvYAfNl+^X1l=8QG&9dgBOm(lpFCSR^uXtAQDy zhLA`bF)!C+qkji7`B&_Wwbb!#$X`NcQ75#)7Be$P-)-Fk8LO=NV87`m_kKYfpl$8+ z$4F>f^5;m456fq42yCIB%D$03u4_^k8oXoyMipaXy&9Z9*X>}|LF}>1#Qgw)Pu`-h z&YKx)r@g}Zjc=1yvMF*OJq=+DN_vb1^wj+yJ>|30ca0@^O|(4`o>yX4nKPuT7P?d+ z=82z^E{xLr&Ybxu$QeIg^FF%Q_M7z4-(Wov@L+1>-112v6RzL797VzcZ1$gnHs5 zx%X|AyJV`l-GCJ*{a)^!2=;_0cY=Fc*aHvRigs)6>w*ow%9xD8`;TDhn!23L+;Ooi z9f-7{R=e&mAzMG}o%dzlVN{Pes+n@1noJ2LaMlCo}0(w$9{7~M#~sKkFbHT zakd+e6TZeX_A;Jph}$&Bx@3I)TI0G$bc$}lhjih7xK|iLkJPT%QPBKaeVnu+cRitx zut97!*6}SogkIM18tU7~9=7YwUM%+VYKA8{cHzJ}(;m2D3l=)ZgGht6)++GMM{2Z)e-$}FYMA``> z&h49(@oqkb)`~bw9!1jy`M)5Dv*eS=3Tb3cJJK>zpMU2*$a{viM$^MktS6oIag}!W z(|7N(u0gy`e1iCEf@g2CnWL!YTQ}@O#OX7@PT?WF=F90Q8nPB$Q^)0(XXYDw)Cv4h z&e>rlbsUlXBk6Uwcn47Kjtcrr zh}S#tFXmA>S1M?Xqb1%juPWY6#u2&CvbZrC*|D|8$&w! z24$Kv?DH={RrWT%1`5okK}&L{rid2T5>k>Z#lkz z^;nG;F@V$9jt`;X7MfHPi_`(EP{;6yI*A^28k^NS(A95Ir9MDZ{T(rN199yERBQW? Y&`zONn?;>=32E&kJf!^t_1cyH0qTwc0{{R3 literal 0 HcmV?d00001 diff --git a/packages/linux/firmware/rtl_nic/rtl8106e-2.fw b/packages/linux/firmware/rtl_nic/rtl8106e-2.fw new file mode 100644 index 0000000000000000000000000000000000000000..ac042757e1392c184b5b75313d6b597c1561cc41 GIT binary patch literal 832 zcmYk(!AcuZ6b9fwaZ;g{I7x011aTgqjT0wG%_?9i2wg~*ZqlGa7HUOYrsY~96r>neUuAbM74g*xlQFR*M%lp3b-8YFw>F zaeZz+nX4ttxz7sM7p}K>^>QJJlh#gqZ>`hXZEv;K-mGs#wZ%pfH|lkKT*mu}Sqp^x z`d@1OHFk2qcSlViY9ilX2abS3y!3F^zSyr=j2T-!t=Jrlbr$jeQQp{cpE;Ug44xP} zes2Yzjm>eri;SHf)jeR$CXEe7F+Yl6?1sko4cXT{1CZV_^AzqfM8H(~e`=QpMb;N$Eb!lC(-)ckJP;97nKsyj~XA`>j1p^G| z1Mx|<8QP3kN$r+)D^^i!)7oN>)sAV$Vnwxp7KlAkyEpfQ+A8Z-rOwTGsk3Kt#^-u{ e!nzZw`=(Z;6~(U9&S+<1*J?dlPps+RJMa%_vcCZU literal 0 HcmV?d00001 diff --git a/packages/linux/firmware/rtl_nic/rtl8168g-2.fw b/packages/linux/firmware/rtl_nic/rtl8168g-2.fw new file mode 100644 index 0000000000000000000000000000000000000000..944d44e6a66a266ee2f92f4eb8215acbf58bf3c0 GIT binary patch literal 4896 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 literal 0 HcmV?d00001 diff --git a/packages/linux/firmware/rtl_nic/rtl8411-2.fw b/packages/linux/firmware/rtl_nic/rtl8411-2.fw new file mode 100644 index 0000000000000000000000000000000000000000..e3789fe576c41c2a12d606ece1e41552693ad9ac GIT binary patch literal 1040 zcmYk(L2DC16bJB^?IsOr*ldz9m16B8MMP@4yJ=$#B7sW1^yIOZG}uE9Qi}8#+=wh#nY!lqyL z%Yo-#o%d_=K?PI#vxfigh{tq$rCRZW=4NZ_PP-ZUK^TN#wY;=^%L^9ki`VLYg`Pa0 zjTeoEUV^CcCO5-GX+#E*MK}l-Q9vj}iN}Z{q7*Y~(-CndvN#*r>_jPcqcj(y467*1 zrO09HJ=VUKwbr{5)2p+*GCsxD+jC4W&vPd2q2>Z=X3_g1@=M4sBcDTFM(!gIkuM;x zBCjE@BfpOP2J8KD3OO|%PQ-h6@zuXR>ucJ?xuTdFL|%ie{dJ-qQPN+^%<%GqB2z+f z`9+Zvq&PMYdCyW@*vA}9VYKHIkDm(rnc@WEzNdIHQG3;2ZXsiWmiJdXF3)>ZQ zjM*?-ENkr4z9)>WqHa~{;yr#gdmqX({%EfEP`4*_UyM00N9?PyL)f9%H)CB`SFEAm GJJCOC1@r*` literal 0 HcmV?d00001 diff --git a/projects/ARCTIC_MC/linux/linux.x86_64.conf b/projects/ARCTIC_MC/linux/linux.x86_64.conf index ea13c68169..c919b673f9 100644 --- a/projects/ARCTIC_MC/linux/linux.x86_64.conf +++ b/projects/ARCTIC_MC/linux/linux.x86_64.conf @@ -841,7 +841,7 @@ CONFIG_STANDALONE=y # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y -CONFIG_EXTRA_FIRMWARE="bnx2/bnx2-mips-06-6.2.1.fw bnx2/bnx2-mips-09-6.2.1a.fw bnx2/bnx2-rv2p-06-6.0.15.fw bnx2/bnx2-rv2p-09-6.0.17.fw bnx2/bnx2-rv2p-09ax-6.0.17.fw tigon/tg3.bin tigon/tg3_tso5.bin tigon/tg3_tso.bin rtl_nic/rtl8105e-1.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8411-1.fw" +CONFIG_EXTRA_FIRMWARE="bnx2/bnx2-mips-06-6.2.1.fw bnx2/bnx2-mips-09-6.2.1a.fw bnx2/bnx2-rv2p-06-6.0.15.fw bnx2/bnx2-rv2p-09-6.0.17.fw bnx2/bnx2-rv2p-09ax-6.0.17.fw tigon/tg3.bin tigon/tg3_tso5.bin tigon/tg3_tso.bin rtl_nic/rtl8105e-1.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8106e-2.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8168g-2.fw rtl_nic/rtl8168g-3.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8411-1.fw rtl_nic/rtl8411-2.fw radeon/ARUBA_me.bin radeon/ARUBA_pfp.bin radeon/ARUBA_rlc.bin radeon/BARTS_mc.bin radeon/BARTS_me.bin radeon/BARTS_pfp.bin radeon/BARTS_smc.bin radeon/BONAIRE_ce.bin radeon/BONAIRE_mc.bin radeon/BONAIRE_me.bin radeon/BONAIRE_mec.bin radeon/BONAIRE_pfp.bin radeon/BONAIRE_rlc.bin radeon/BONAIRE_sdma.bin radeon/BONAIRE_smc.bin radeon/BONAIRE_uvd.bin radeon/BTC_rlc.bin radeon/CAICOS_mc.bin radeon/CAICOS_me.bin radeon/CAICOS_pfp.bin radeon/CAICOS_smc.bin radeon/CAYMAN_mc.bin radeon/CAYMAN_me.bin radeon/CAYMAN_pfp.bin radeon/CAYMAN_rlc.bin radeon/CAYMAN_smc.bin radeon/CEDAR_me.bin radeon/CEDAR_pfp.bin radeon/CEDAR_rlc.bin radeon/CEDAR_smc.bin radeon/CYPRESS_me.bin radeon/CYPRESS_pfp.bin radeon/CYPRESS_rlc.bin radeon/CYPRESS_smc.bin radeon/CYPRESS_uvd.bin radeon/HAINAN_ce.bin radeon/HAINAN_mc.bin radeon/HAINAN_me.bin radeon/HAINAN_pfp.bin radeon/HAINAN_rlc.bin radeon/HAINAN_smc.bin radeon/JUNIPER_me.bin radeon/JUNIPER_pfp.bin radeon/JUNIPER_rlc.bin radeon/JUNIPER_smc.bin radeon/KABINI_ce.bin radeon/KABINI_me.bin radeon/KABINI_mec.bin radeon/KABINI_pfp.bin radeon/KABINI_rlc.bin radeon/KABINI_sdma.bin radeon/KAVERI_ce.bin radeon/KAVERI_me.bin radeon/KAVERI_mec.bin radeon/KAVERI_pfp.bin radeon/KAVERI_rlc.bin radeon/KAVERI_sdma.bin radeon/LICENSE.radeon radeon/OLAND_ce.bin radeon/OLAND_mc.bin radeon/OLAND_me.bin radeon/OLAND_pfp.bin radeon/OLAND_rlc.bin radeon/OLAND_smc.bin radeon/PALM_me.bin radeon/PALM_pfp.bin radeon/PITCAIRN_ce.bin radeon/PITCAIRN_mc.bin radeon/PITCAIRN_me.bin radeon/PITCAIRN_pfp.bin radeon/PITCAIRN_rlc.bin radeon/PITCAIRN_smc.bin radeon/R100_cp.bin radeon/R200_cp.bin radeon/R300_cp.bin radeon/R420_cp.bin radeon/R520_cp.bin radeon/R600_me.bin radeon/R600_pfp.bin radeon/R600_rlc.bin radeon/R700_rlc.bin radeon/REDWOOD_me.bin radeon/REDWOOD_pfp.bin radeon/REDWOOD_rlc.bin radeon/REDWOOD_smc.bin radeon/RS600_cp.bin radeon/RS690_cp.bin radeon/RS780_me.bin radeon/RS780_pfp.bin radeon/RV610_me.bin radeon/RV610_pfp.bin radeon/RV620_me.bin radeon/RV620_pfp.bin radeon/RV630_me.bin radeon/RV630_pfp.bin radeon/RV635_me.bin radeon/RV635_pfp.bin radeon/RV670_me.bin radeon/RV670_pfp.bin radeon/RV710_me.bin radeon/RV710_pfp.bin radeon/RV710_smc.bin radeon/RV710_uvd.bin radeon/RV730_me.bin radeon/RV730_pfp.bin radeon/RV730_smc.bin radeon/RV740_smc.bin radeon/RV770_me.bin radeon/RV770_pfp.bin radeon/RV770_smc.bin radeon/SUMO2_me.bin radeon/SUMO2_pfp.bin radeon/SUMO_me.bin radeon/SUMO_pfp.bin radeon/SUMO_rlc.bin radeon/SUMO_uvd.bin radeon/TAHITI_ce.bin radeon/TAHITI_mc.bin radeon/TAHITI_me.bin radeon/TAHITI_pfp.bin radeon/TAHITI_rlc.bin radeon/TAHITI_smc.bin radeon/TAHITI_uvd.bin radeon/TURKS_mc.bin radeon/TURKS_me.bin radeon/TURKS_pfp.bin radeon/TURKS_smc.bin radeon/VERDE_ce.bin radeon/VERDE_mc.bin radeon/VERDE_me.bin radeon/VERDE_pfp.bin radeon/VERDE_rlc.bin radeon/VERDE_smc.bin" CONFIG_EXTRA_FIRMWARE_DIR="firmware" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_DEBUG_DRIVER is not set diff --git a/projects/Fusion/linux/linux.i386.conf b/projects/Fusion/linux/linux.i386.conf index f294a58a5b..4933e15d9e 100644 --- a/projects/Fusion/linux/linux.i386.conf +++ b/projects/Fusion/linux/linux.i386.conf @@ -847,7 +847,7 @@ CONFIG_STANDALONE=y # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y -CONFIG_EXTRA_FIRMWARE="tigon/tg3.bin tigon/tg3_tso5.bin tigon/tg3_tso.bin rtl_nic/rtl8105e-1.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8411-1.fw" +CONFIG_EXTRA_FIRMWARE="tigon/tg3.bin tigon/tg3_tso5.bin tigon/tg3_tso.bin rtl_nic/rtl8105e-1.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8106e-2.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8168g-2.fw rtl_nic/rtl8168g-3.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8411-1.fw rtl_nic/rtl8411-2.fw radeon/ARUBA_me.bin radeon/ARUBA_pfp.bin radeon/ARUBA_rlc.bin radeon/BARTS_mc.bin radeon/BARTS_me.bin radeon/BARTS_pfp.bin radeon/BARTS_smc.bin radeon/BONAIRE_ce.bin radeon/BONAIRE_mc.bin radeon/BONAIRE_me.bin radeon/BONAIRE_mec.bin radeon/BONAIRE_pfp.bin radeon/BONAIRE_rlc.bin radeon/BONAIRE_sdma.bin radeon/BONAIRE_smc.bin radeon/BONAIRE_uvd.bin radeon/BTC_rlc.bin radeon/CAICOS_mc.bin radeon/CAICOS_me.bin radeon/CAICOS_pfp.bin radeon/CAICOS_smc.bin radeon/CAYMAN_mc.bin radeon/CAYMAN_me.bin radeon/CAYMAN_pfp.bin radeon/CAYMAN_rlc.bin radeon/CAYMAN_smc.bin radeon/CEDAR_me.bin radeon/CEDAR_pfp.bin radeon/CEDAR_rlc.bin radeon/CEDAR_smc.bin radeon/CYPRESS_me.bin radeon/CYPRESS_pfp.bin radeon/CYPRESS_rlc.bin radeon/CYPRESS_smc.bin radeon/CYPRESS_uvd.bin radeon/HAINAN_ce.bin radeon/HAINAN_mc.bin radeon/HAINAN_me.bin radeon/HAINAN_pfp.bin radeon/HAINAN_rlc.bin radeon/HAINAN_smc.bin radeon/JUNIPER_me.bin radeon/JUNIPER_pfp.bin radeon/JUNIPER_rlc.bin radeon/JUNIPER_smc.bin radeon/KABINI_ce.bin radeon/KABINI_me.bin radeon/KABINI_mec.bin radeon/KABINI_pfp.bin radeon/KABINI_rlc.bin radeon/KABINI_sdma.bin radeon/KAVERI_ce.bin radeon/KAVERI_me.bin radeon/KAVERI_mec.bin radeon/KAVERI_pfp.bin radeon/KAVERI_rlc.bin radeon/KAVERI_sdma.bin radeon/LICENSE.radeon radeon/OLAND_ce.bin radeon/OLAND_mc.bin radeon/OLAND_me.bin radeon/OLAND_pfp.bin radeon/OLAND_rlc.bin radeon/OLAND_smc.bin radeon/PALM_me.bin radeon/PALM_pfp.bin radeon/PITCAIRN_ce.bin radeon/PITCAIRN_mc.bin radeon/PITCAIRN_me.bin radeon/PITCAIRN_pfp.bin radeon/PITCAIRN_rlc.bin radeon/PITCAIRN_smc.bin radeon/R100_cp.bin radeon/R200_cp.bin radeon/R300_cp.bin radeon/R420_cp.bin radeon/R520_cp.bin radeon/R600_me.bin radeon/R600_pfp.bin radeon/R600_rlc.bin radeon/R700_rlc.bin radeon/REDWOOD_me.bin radeon/REDWOOD_pfp.bin radeon/REDWOOD_rlc.bin radeon/REDWOOD_smc.bin radeon/RS600_cp.bin radeon/RS690_cp.bin radeon/RS780_me.bin radeon/RS780_pfp.bin radeon/RV610_me.bin radeon/RV610_pfp.bin radeon/RV620_me.bin radeon/RV620_pfp.bin radeon/RV630_me.bin radeon/RV630_pfp.bin radeon/RV635_me.bin radeon/RV635_pfp.bin radeon/RV670_me.bin radeon/RV670_pfp.bin radeon/RV710_me.bin radeon/RV710_pfp.bin radeon/RV710_smc.bin radeon/RV710_uvd.bin radeon/RV730_me.bin radeon/RV730_pfp.bin radeon/RV730_smc.bin radeon/RV740_smc.bin radeon/RV770_me.bin radeon/RV770_pfp.bin radeon/RV770_smc.bin radeon/SUMO2_me.bin radeon/SUMO2_pfp.bin radeon/SUMO_me.bin radeon/SUMO_pfp.bin radeon/SUMO_rlc.bin radeon/SUMO_uvd.bin radeon/TAHITI_ce.bin radeon/TAHITI_mc.bin radeon/TAHITI_me.bin radeon/TAHITI_pfp.bin radeon/TAHITI_rlc.bin radeon/TAHITI_smc.bin radeon/TAHITI_uvd.bin radeon/TURKS_mc.bin radeon/TURKS_me.bin radeon/TURKS_pfp.bin radeon/TURKS_smc.bin radeon/VERDE_ce.bin radeon/VERDE_mc.bin radeon/VERDE_me.bin radeon/VERDE_pfp.bin radeon/VERDE_rlc.bin radeon/VERDE_smc.bin" CONFIG_EXTRA_FIRMWARE_DIR="firmware" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_DEBUG_DRIVER is not set diff --git a/projects/Fusion/linux/linux.x86_64.conf b/projects/Fusion/linux/linux.x86_64.conf index 6df56047dc..9b621717f3 100644 --- a/projects/Fusion/linux/linux.x86_64.conf +++ b/projects/Fusion/linux/linux.x86_64.conf @@ -821,7 +821,7 @@ CONFIG_STANDALONE=y # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y -CONFIG_EXTRA_FIRMWARE="tigon/tg3.bin tigon/tg3_tso5.bin tigon/tg3_tso.bin rtl_nic/rtl8105e-1.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8411-1.fw" +CONFIG_EXTRA_FIRMWARE="tigon/tg3.bin tigon/tg3_tso5.bin tigon/tg3_tso.bin rtl_nic/rtl8105e-1.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8106e-2.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8168g-2.fw rtl_nic/rtl8168g-3.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8411-1.fw rtl_nic/rtl8411-2.fw radeon/ARUBA_me.bin radeon/ARUBA_pfp.bin radeon/ARUBA_rlc.bin radeon/BARTS_mc.bin radeon/BARTS_me.bin radeon/BARTS_pfp.bin radeon/BARTS_smc.bin radeon/BONAIRE_ce.bin radeon/BONAIRE_mc.bin radeon/BONAIRE_me.bin radeon/BONAIRE_mec.bin radeon/BONAIRE_pfp.bin radeon/BONAIRE_rlc.bin radeon/BONAIRE_sdma.bin radeon/BONAIRE_smc.bin radeon/BONAIRE_uvd.bin radeon/BTC_rlc.bin radeon/CAICOS_mc.bin radeon/CAICOS_me.bin radeon/CAICOS_pfp.bin radeon/CAICOS_smc.bin radeon/CAYMAN_mc.bin radeon/CAYMAN_me.bin radeon/CAYMAN_pfp.bin radeon/CAYMAN_rlc.bin radeon/CAYMAN_smc.bin radeon/CEDAR_me.bin radeon/CEDAR_pfp.bin radeon/CEDAR_rlc.bin radeon/CEDAR_smc.bin radeon/CYPRESS_me.bin radeon/CYPRESS_pfp.bin radeon/CYPRESS_rlc.bin radeon/CYPRESS_smc.bin radeon/CYPRESS_uvd.bin radeon/HAINAN_ce.bin radeon/HAINAN_mc.bin radeon/HAINAN_me.bin radeon/HAINAN_pfp.bin radeon/HAINAN_rlc.bin radeon/HAINAN_smc.bin radeon/JUNIPER_me.bin radeon/JUNIPER_pfp.bin radeon/JUNIPER_rlc.bin radeon/JUNIPER_smc.bin radeon/KABINI_ce.bin radeon/KABINI_me.bin radeon/KABINI_mec.bin radeon/KABINI_pfp.bin radeon/KABINI_rlc.bin radeon/KABINI_sdma.bin radeon/KAVERI_ce.bin radeon/KAVERI_me.bin radeon/KAVERI_mec.bin radeon/KAVERI_pfp.bin radeon/KAVERI_rlc.bin radeon/KAVERI_sdma.bin radeon/LICENSE.radeon radeon/OLAND_ce.bin radeon/OLAND_mc.bin radeon/OLAND_me.bin radeon/OLAND_pfp.bin radeon/OLAND_rlc.bin radeon/OLAND_smc.bin radeon/PALM_me.bin radeon/PALM_pfp.bin radeon/PITCAIRN_ce.bin radeon/PITCAIRN_mc.bin radeon/PITCAIRN_me.bin radeon/PITCAIRN_pfp.bin radeon/PITCAIRN_rlc.bin radeon/PITCAIRN_smc.bin radeon/R100_cp.bin radeon/R200_cp.bin radeon/R300_cp.bin radeon/R420_cp.bin radeon/R520_cp.bin radeon/R600_me.bin radeon/R600_pfp.bin radeon/R600_rlc.bin radeon/R700_rlc.bin radeon/REDWOOD_me.bin radeon/REDWOOD_pfp.bin radeon/REDWOOD_rlc.bin radeon/REDWOOD_smc.bin radeon/RS600_cp.bin radeon/RS690_cp.bin radeon/RS780_me.bin radeon/RS780_pfp.bin radeon/RV610_me.bin radeon/RV610_pfp.bin radeon/RV620_me.bin radeon/RV620_pfp.bin radeon/RV630_me.bin radeon/RV630_pfp.bin radeon/RV635_me.bin radeon/RV635_pfp.bin radeon/RV670_me.bin radeon/RV670_pfp.bin radeon/RV710_me.bin radeon/RV710_pfp.bin radeon/RV710_smc.bin radeon/RV710_uvd.bin radeon/RV730_me.bin radeon/RV730_pfp.bin radeon/RV730_smc.bin radeon/RV740_smc.bin radeon/RV770_me.bin radeon/RV770_pfp.bin radeon/RV770_smc.bin radeon/SUMO2_me.bin radeon/SUMO2_pfp.bin radeon/SUMO_me.bin radeon/SUMO_pfp.bin radeon/SUMO_rlc.bin radeon/SUMO_uvd.bin radeon/TAHITI_ce.bin radeon/TAHITI_mc.bin radeon/TAHITI_me.bin radeon/TAHITI_pfp.bin radeon/TAHITI_rlc.bin radeon/TAHITI_smc.bin radeon/TAHITI_uvd.bin radeon/TURKS_mc.bin radeon/TURKS_me.bin radeon/TURKS_pfp.bin radeon/TURKS_smc.bin radeon/VERDE_ce.bin radeon/VERDE_mc.bin radeon/VERDE_me.bin radeon/VERDE_pfp.bin radeon/VERDE_rlc.bin radeon/VERDE_smc.bin" CONFIG_EXTRA_FIRMWARE_DIR="firmware" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_DEBUG_DRIVER is not set diff --git a/projects/Generic/linux/linux.i386.conf b/projects/Generic/linux/linux.i386.conf index ecf5f9c2b9..2e1a4a82aa 100644 --- a/projects/Generic/linux/linux.i386.conf +++ b/projects/Generic/linux/linux.i386.conf @@ -857,7 +857,7 @@ CONFIG_STANDALONE=y # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y -CONFIG_EXTRA_FIRMWARE="bnx2/bnx2-mips-06-6.2.1.fw bnx2/bnx2-mips-09-6.2.1a.fw bnx2/bnx2-rv2p-06-6.0.15.fw bnx2/bnx2-rv2p-09-6.0.17.fw bnx2/bnx2-rv2p-09ax-6.0.17.fw tigon/tg3.bin tigon/tg3_tso5.bin tigon/tg3_tso.bin rtl_nic/rtl8105e-1.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8411-1.fw" +CONFIG_EXTRA_FIRMWARE="bnx2/bnx2-mips-06-6.2.1.fw bnx2/bnx2-mips-09-6.2.1a.fw bnx2/bnx2-rv2p-06-6.0.15.fw bnx2/bnx2-rv2p-09-6.0.17.fw bnx2/bnx2-rv2p-09ax-6.0.17.fw tigon/tg3.bin tigon/tg3_tso5.bin tigon/tg3_tso.bin rtl_nic/rtl8105e-1.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8106e-2.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8168g-2.fw rtl_nic/rtl8168g-3.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8411-1.fw rtl_nic/rtl8411-2.fw radeon/ARUBA_me.bin radeon/ARUBA_pfp.bin radeon/ARUBA_rlc.bin radeon/BARTS_mc.bin radeon/BARTS_me.bin radeon/BARTS_pfp.bin radeon/BARTS_smc.bin radeon/BONAIRE_ce.bin radeon/BONAIRE_mc.bin radeon/BONAIRE_me.bin radeon/BONAIRE_mec.bin radeon/BONAIRE_pfp.bin radeon/BONAIRE_rlc.bin radeon/BONAIRE_sdma.bin radeon/BONAIRE_smc.bin radeon/BONAIRE_uvd.bin radeon/BTC_rlc.bin radeon/CAICOS_mc.bin radeon/CAICOS_me.bin radeon/CAICOS_pfp.bin radeon/CAICOS_smc.bin radeon/CAYMAN_mc.bin radeon/CAYMAN_me.bin radeon/CAYMAN_pfp.bin radeon/CAYMAN_rlc.bin radeon/CAYMAN_smc.bin radeon/CEDAR_me.bin radeon/CEDAR_pfp.bin radeon/CEDAR_rlc.bin radeon/CEDAR_smc.bin radeon/CYPRESS_me.bin radeon/CYPRESS_pfp.bin radeon/CYPRESS_rlc.bin radeon/CYPRESS_smc.bin radeon/CYPRESS_uvd.bin radeon/HAINAN_ce.bin radeon/HAINAN_mc.bin radeon/HAINAN_me.bin radeon/HAINAN_pfp.bin radeon/HAINAN_rlc.bin radeon/HAINAN_smc.bin radeon/JUNIPER_me.bin radeon/JUNIPER_pfp.bin radeon/JUNIPER_rlc.bin radeon/JUNIPER_smc.bin radeon/KABINI_ce.bin radeon/KABINI_me.bin radeon/KABINI_mec.bin radeon/KABINI_pfp.bin radeon/KABINI_rlc.bin radeon/KABINI_sdma.bin radeon/KAVERI_ce.bin radeon/KAVERI_me.bin radeon/KAVERI_mec.bin radeon/KAVERI_pfp.bin radeon/KAVERI_rlc.bin radeon/KAVERI_sdma.bin radeon/LICENSE.radeon radeon/OLAND_ce.bin radeon/OLAND_mc.bin radeon/OLAND_me.bin radeon/OLAND_pfp.bin radeon/OLAND_rlc.bin radeon/OLAND_smc.bin radeon/PALM_me.bin radeon/PALM_pfp.bin radeon/PITCAIRN_ce.bin radeon/PITCAIRN_mc.bin radeon/PITCAIRN_me.bin radeon/PITCAIRN_pfp.bin radeon/PITCAIRN_rlc.bin radeon/PITCAIRN_smc.bin radeon/R100_cp.bin radeon/R200_cp.bin radeon/R300_cp.bin radeon/R420_cp.bin radeon/R520_cp.bin radeon/R600_me.bin radeon/R600_pfp.bin radeon/R600_rlc.bin radeon/R700_rlc.bin radeon/REDWOOD_me.bin radeon/REDWOOD_pfp.bin radeon/REDWOOD_rlc.bin radeon/REDWOOD_smc.bin radeon/RS600_cp.bin radeon/RS690_cp.bin radeon/RS780_me.bin radeon/RS780_pfp.bin radeon/RV610_me.bin radeon/RV610_pfp.bin radeon/RV620_me.bin radeon/RV620_pfp.bin radeon/RV630_me.bin radeon/RV630_pfp.bin radeon/RV635_me.bin radeon/RV635_pfp.bin radeon/RV670_me.bin radeon/RV670_pfp.bin radeon/RV710_me.bin radeon/RV710_pfp.bin radeon/RV710_smc.bin radeon/RV710_uvd.bin radeon/RV730_me.bin radeon/RV730_pfp.bin radeon/RV730_smc.bin radeon/RV740_smc.bin radeon/RV770_me.bin radeon/RV770_pfp.bin radeon/RV770_smc.bin radeon/SUMO2_me.bin radeon/SUMO2_pfp.bin radeon/SUMO_me.bin radeon/SUMO_pfp.bin radeon/SUMO_rlc.bin radeon/SUMO_uvd.bin radeon/TAHITI_ce.bin radeon/TAHITI_mc.bin radeon/TAHITI_me.bin radeon/TAHITI_pfp.bin radeon/TAHITI_rlc.bin radeon/TAHITI_smc.bin radeon/TAHITI_uvd.bin radeon/TURKS_mc.bin radeon/TURKS_me.bin radeon/TURKS_pfp.bin radeon/TURKS_smc.bin radeon/VERDE_ce.bin radeon/VERDE_mc.bin radeon/VERDE_me.bin radeon/VERDE_pfp.bin radeon/VERDE_rlc.bin radeon/VERDE_smc.bin" CONFIG_EXTRA_FIRMWARE_DIR="firmware" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_DEBUG_DRIVER is not set diff --git a/projects/Generic/linux/linux.x86_64.conf b/projects/Generic/linux/linux.x86_64.conf index 1b0ad6e776..a7cd86f4f3 100644 --- a/projects/Generic/linux/linux.x86_64.conf +++ b/projects/Generic/linux/linux.x86_64.conf @@ -841,7 +841,7 @@ CONFIG_STANDALONE=y # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y -CONFIG_EXTRA_FIRMWARE="bnx2/bnx2-mips-06-6.2.1.fw bnx2/bnx2-mips-09-6.2.1a.fw bnx2/bnx2-rv2p-06-6.0.15.fw bnx2/bnx2-rv2p-09-6.0.17.fw bnx2/bnx2-rv2p-09ax-6.0.17.fw tigon/tg3.bin tigon/tg3_tso5.bin tigon/tg3_tso.bin rtl_nic/rtl8105e-1.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8411-1.fw" +CONFIG_EXTRA_FIRMWARE="bnx2/bnx2-mips-06-6.2.1.fw bnx2/bnx2-mips-09-6.2.1a.fw bnx2/bnx2-rv2p-06-6.0.15.fw bnx2/bnx2-rv2p-09-6.0.17.fw bnx2/bnx2-rv2p-09ax-6.0.17.fw tigon/tg3.bin tigon/tg3_tso5.bin tigon/tg3_tso.bin rtl_nic/rtl8105e-1.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8106e-2.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8168g-2.fw rtl_nic/rtl8168g-3.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8411-1.fw rtl_nic/rtl8411-2.fw radeon/ARUBA_me.bin radeon/ARUBA_pfp.bin radeon/ARUBA_rlc.bin radeon/BARTS_mc.bin radeon/BARTS_me.bin radeon/BARTS_pfp.bin radeon/BARTS_smc.bin radeon/BONAIRE_ce.bin radeon/BONAIRE_mc.bin radeon/BONAIRE_me.bin radeon/BONAIRE_mec.bin radeon/BONAIRE_pfp.bin radeon/BONAIRE_rlc.bin radeon/BONAIRE_sdma.bin radeon/BONAIRE_smc.bin radeon/BONAIRE_uvd.bin radeon/BTC_rlc.bin radeon/CAICOS_mc.bin radeon/CAICOS_me.bin radeon/CAICOS_pfp.bin radeon/CAICOS_smc.bin radeon/CAYMAN_mc.bin radeon/CAYMAN_me.bin radeon/CAYMAN_pfp.bin radeon/CAYMAN_rlc.bin radeon/CAYMAN_smc.bin radeon/CEDAR_me.bin radeon/CEDAR_pfp.bin radeon/CEDAR_rlc.bin radeon/CEDAR_smc.bin radeon/CYPRESS_me.bin radeon/CYPRESS_pfp.bin radeon/CYPRESS_rlc.bin radeon/CYPRESS_smc.bin radeon/CYPRESS_uvd.bin radeon/HAINAN_ce.bin radeon/HAINAN_mc.bin radeon/HAINAN_me.bin radeon/HAINAN_pfp.bin radeon/HAINAN_rlc.bin radeon/HAINAN_smc.bin radeon/JUNIPER_me.bin radeon/JUNIPER_pfp.bin radeon/JUNIPER_rlc.bin radeon/JUNIPER_smc.bin radeon/KABINI_ce.bin radeon/KABINI_me.bin radeon/KABINI_mec.bin radeon/KABINI_pfp.bin radeon/KABINI_rlc.bin radeon/KABINI_sdma.bin radeon/KAVERI_ce.bin radeon/KAVERI_me.bin radeon/KAVERI_mec.bin radeon/KAVERI_pfp.bin radeon/KAVERI_rlc.bin radeon/KAVERI_sdma.bin radeon/LICENSE.radeon radeon/OLAND_ce.bin radeon/OLAND_mc.bin radeon/OLAND_me.bin radeon/OLAND_pfp.bin radeon/OLAND_rlc.bin radeon/OLAND_smc.bin radeon/PALM_me.bin radeon/PALM_pfp.bin radeon/PITCAIRN_ce.bin radeon/PITCAIRN_mc.bin radeon/PITCAIRN_me.bin radeon/PITCAIRN_pfp.bin radeon/PITCAIRN_rlc.bin radeon/PITCAIRN_smc.bin radeon/R100_cp.bin radeon/R200_cp.bin radeon/R300_cp.bin radeon/R420_cp.bin radeon/R520_cp.bin radeon/R600_me.bin radeon/R600_pfp.bin radeon/R600_rlc.bin radeon/R700_rlc.bin radeon/REDWOOD_me.bin radeon/REDWOOD_pfp.bin radeon/REDWOOD_rlc.bin radeon/REDWOOD_smc.bin radeon/RS600_cp.bin radeon/RS690_cp.bin radeon/RS780_me.bin radeon/RS780_pfp.bin radeon/RV610_me.bin radeon/RV610_pfp.bin radeon/RV620_me.bin radeon/RV620_pfp.bin radeon/RV630_me.bin radeon/RV630_pfp.bin radeon/RV635_me.bin radeon/RV635_pfp.bin radeon/RV670_me.bin radeon/RV670_pfp.bin radeon/RV710_me.bin radeon/RV710_pfp.bin radeon/RV710_smc.bin radeon/RV710_uvd.bin radeon/RV730_me.bin radeon/RV730_pfp.bin radeon/RV730_smc.bin radeon/RV740_smc.bin radeon/RV770_me.bin radeon/RV770_pfp.bin radeon/RV770_smc.bin radeon/SUMO2_me.bin radeon/SUMO2_pfp.bin radeon/SUMO_me.bin radeon/SUMO_pfp.bin radeon/SUMO_rlc.bin radeon/SUMO_uvd.bin radeon/TAHITI_ce.bin radeon/TAHITI_mc.bin radeon/TAHITI_me.bin radeon/TAHITI_pfp.bin radeon/TAHITI_rlc.bin radeon/TAHITI_smc.bin radeon/TAHITI_uvd.bin radeon/TURKS_mc.bin radeon/TURKS_me.bin radeon/TURKS_pfp.bin radeon/TURKS_smc.bin radeon/VERDE_ce.bin radeon/VERDE_mc.bin radeon/VERDE_me.bin radeon/VERDE_pfp.bin radeon/VERDE_rlc.bin radeon/VERDE_smc.bin" CONFIG_EXTRA_FIRMWARE_DIR="firmware" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_DEBUG_DRIVER is not set diff --git a/projects/Generic_OSS/linux/linux.i386.conf b/projects/Generic_OSS/linux/linux.i386.conf index e680d9cc70..b32a5bfd5b 100644 --- a/projects/Generic_OSS/linux/linux.i386.conf +++ b/projects/Generic_OSS/linux/linux.i386.conf @@ -857,7 +857,7 @@ CONFIG_STANDALONE=y # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y -CONFIG_EXTRA_FIRMWARE="bnx2/bnx2-mips-06-6.2.1.fw bnx2/bnx2-mips-09-6.2.1a.fw bnx2/bnx2-rv2p-06-6.0.15.fw bnx2/bnx2-rv2p-09-6.0.17.fw bnx2/bnx2-rv2p-09ax-6.0.17.fw tigon/tg3.bin tigon/tg3_tso5.bin tigon/tg3_tso.bin rtl_nic/rtl8105e-1.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8411-1.fw radeon/ARUBA_me.bin radeon/ARUBA_pfp.bin radeon/ARUBA_rlc.bin radeon/BARTS_mc.bin radeon/BARTS_me.bin radeon/BARTS_pfp.bin radeon/BARTS_smc.bin radeon/BONAIRE_ce.bin radeon/BONAIRE_mc.bin radeon/BONAIRE_me.bin radeon/BONAIRE_mec.bin radeon/BONAIRE_pfp.bin radeon/BONAIRE_rlc.bin radeon/BONAIRE_sdma.bin radeon/BONAIRE_uvd.bin radeon/BTC_rlc.bin radeon/CAICOS_mc.bin radeon/CAICOS_me.bin radeon/CAICOS_pfp.bin radeon/CAICOS_smc.bin radeon/CAYMAN_mc.bin radeon/CAYMAN_me.bin radeon/CAYMAN_pfp.bin radeon/CAYMAN_rlc.bin radeon/CAYMAN_smc.bin radeon/CEDAR_me.bin radeon/CEDAR_pfp.bin radeon/CEDAR_rlc.bin radeon/CEDAR_smc.bin radeon/CYPRESS_me.bin radeon/CYPRESS_pfp.bin radeon/CYPRESS_rlc.bin radeon/CYPRESS_smc.bin radeon/CYPRESS_uvd.bin radeon/HAINAN_ce.bin radeon/HAINAN_mc.bin radeon/HAINAN_me.bin radeon/HAINAN_pfp.bin radeon/HAINAN_rlc.bin radeon/HAINAN_smc.bin radeon/JUNIPER_me.bin radeon/JUNIPER_pfp.bin radeon/JUNIPER_rlc.bin radeon/JUNIPER_smc.bin radeon/KABINI_ce.bin radeon/KABINI_me.bin radeon/KABINI_mec.bin radeon/KABINI_pfp.bin radeon/KABINI_rlc.bin radeon/KABINI_sdma.bin radeon/LICENSE.radeon radeon/OLAND_ce.bin radeon/OLAND_mc.bin radeon/OLAND_me.bin radeon/OLAND_pfp.bin radeon/OLAND_rlc.bin radeon/OLAND_smc.bin radeon/PALM_me.bin radeon/PALM_pfp.bin radeon/PITCAIRN_ce.bin radeon/PITCAIRN_mc.bin radeon/PITCAIRN_me.bin radeon/PITCAIRN_pfp.bin radeon/PITCAIRN_rlc.bin radeon/PITCAIRN_smc.bin radeon/R100_cp.bin radeon/R200_cp.bin radeon/R300_cp.bin radeon/R420_cp.bin radeon/R520_cp.bin radeon/R600_me.bin radeon/R600_pfp.bin radeon/R600_rlc.bin radeon/R700_rlc.bin radeon/REDWOOD_me.bin radeon/REDWOOD_pfp.bin radeon/REDWOOD_rlc.bin radeon/REDWOOD_smc.bin radeon/RS600_cp.bin radeon/RS690_cp.bin radeon/RS780_me.bin radeon/RS780_pfp.bin radeon/RV610_me.bin radeon/RV610_pfp.bin radeon/RV620_me.bin radeon/RV620_pfp.bin radeon/RV630_me.bin radeon/RV630_pfp.bin radeon/RV635_me.bin radeon/RV635_pfp.bin radeon/RV670_me.bin radeon/RV670_pfp.bin radeon/RV710_me.bin radeon/RV710_pfp.bin radeon/RV710_smc.bin radeon/RV710_uvd.bin radeon/RV730_me.bin radeon/RV730_pfp.bin radeon/RV730_smc.bin radeon/RV740_smc.bin radeon/RV770_me.bin radeon/RV770_pfp.bin radeon/RV770_smc.bin radeon/SUMO2_me.bin radeon/SUMO2_pfp.bin radeon/SUMO_me.bin radeon/SUMO_pfp.bin radeon/SUMO_rlc.bin radeon/SUMO_uvd.bin radeon/TAHITI_ce.bin radeon/TAHITI_mc.bin radeon/TAHITI_me.bin radeon/TAHITI_pfp.bin radeon/TAHITI_rlc.bin radeon/TAHITI_smc.bin radeon/TAHITI_uvd.bin radeon/TURKS_mc.bin radeon/TURKS_me.bin radeon/TURKS_pfp.bin radeon/TURKS_smc.bin radeon/VERDE_ce.bin radeon/VERDE_mc.bin radeon/VERDE_me.bin radeon/VERDE_pfp.bin radeon/VERDE_rlc.bin radeon/VERDE_smc.bin" +CONFIG_EXTRA_FIRMWARE="bnx2/bnx2-mips-06-6.2.1.fw bnx2/bnx2-mips-09-6.2.1a.fw bnx2/bnx2-rv2p-06-6.0.15.fw bnx2/bnx2-rv2p-09-6.0.17.fw bnx2/bnx2-rv2p-09ax-6.0.17.fw tigon/tg3.bin tigon/tg3_tso5.bin tigon/tg3_tso.bin rtl_nic/rtl8105e-1.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8106e-2.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8168g-2.fw rtl_nic/rtl8168g-3.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8411-1.fw rtl_nic/rtl8411-2.fw radeon/ARUBA_me.bin radeon/ARUBA_pfp.bin radeon/ARUBA_rlc.bin radeon/BARTS_mc.bin radeon/BARTS_me.bin radeon/BARTS_pfp.bin radeon/BARTS_smc.bin radeon/BONAIRE_ce.bin radeon/BONAIRE_mc.bin radeon/BONAIRE_me.bin radeon/BONAIRE_mec.bin radeon/BONAIRE_pfp.bin radeon/BONAIRE_rlc.bin radeon/BONAIRE_sdma.bin radeon/BONAIRE_smc.bin radeon/BONAIRE_uvd.bin radeon/BTC_rlc.bin radeon/CAICOS_mc.bin radeon/CAICOS_me.bin radeon/CAICOS_pfp.bin radeon/CAICOS_smc.bin radeon/CAYMAN_mc.bin radeon/CAYMAN_me.bin radeon/CAYMAN_pfp.bin radeon/CAYMAN_rlc.bin radeon/CAYMAN_smc.bin radeon/CEDAR_me.bin radeon/CEDAR_pfp.bin radeon/CEDAR_rlc.bin radeon/CEDAR_smc.bin radeon/CYPRESS_me.bin radeon/CYPRESS_pfp.bin radeon/CYPRESS_rlc.bin radeon/CYPRESS_smc.bin radeon/CYPRESS_uvd.bin radeon/HAINAN_ce.bin radeon/HAINAN_mc.bin radeon/HAINAN_me.bin radeon/HAINAN_pfp.bin radeon/HAINAN_rlc.bin radeon/HAINAN_smc.bin radeon/JUNIPER_me.bin radeon/JUNIPER_pfp.bin radeon/JUNIPER_rlc.bin radeon/JUNIPER_smc.bin radeon/KABINI_ce.bin radeon/KABINI_me.bin radeon/KABINI_mec.bin radeon/KABINI_pfp.bin radeon/KABINI_rlc.bin radeon/KABINI_sdma.bin radeon/KAVERI_ce.bin radeon/KAVERI_me.bin radeon/KAVERI_mec.bin radeon/KAVERI_pfp.bin radeon/KAVERI_rlc.bin radeon/KAVERI_sdma.bin radeon/LICENSE.radeon radeon/OLAND_ce.bin radeon/OLAND_mc.bin radeon/OLAND_me.bin radeon/OLAND_pfp.bin radeon/OLAND_rlc.bin radeon/OLAND_smc.bin radeon/PALM_me.bin radeon/PALM_pfp.bin radeon/PITCAIRN_ce.bin radeon/PITCAIRN_mc.bin radeon/PITCAIRN_me.bin radeon/PITCAIRN_pfp.bin radeon/PITCAIRN_rlc.bin radeon/PITCAIRN_smc.bin radeon/R100_cp.bin radeon/R200_cp.bin radeon/R300_cp.bin radeon/R420_cp.bin radeon/R520_cp.bin radeon/R600_me.bin radeon/R600_pfp.bin radeon/R600_rlc.bin radeon/R700_rlc.bin radeon/REDWOOD_me.bin radeon/REDWOOD_pfp.bin radeon/REDWOOD_rlc.bin radeon/REDWOOD_smc.bin radeon/RS600_cp.bin radeon/RS690_cp.bin radeon/RS780_me.bin radeon/RS780_pfp.bin radeon/RV610_me.bin radeon/RV610_pfp.bin radeon/RV620_me.bin radeon/RV620_pfp.bin radeon/RV630_me.bin radeon/RV630_pfp.bin radeon/RV635_me.bin radeon/RV635_pfp.bin radeon/RV670_me.bin radeon/RV670_pfp.bin radeon/RV710_me.bin radeon/RV710_pfp.bin radeon/RV710_smc.bin radeon/RV710_uvd.bin radeon/RV730_me.bin radeon/RV730_pfp.bin radeon/RV730_smc.bin radeon/RV740_smc.bin radeon/RV770_me.bin radeon/RV770_pfp.bin radeon/RV770_smc.bin radeon/SUMO2_me.bin radeon/SUMO2_pfp.bin radeon/SUMO_me.bin radeon/SUMO_pfp.bin radeon/SUMO_rlc.bin radeon/SUMO_uvd.bin radeon/TAHITI_ce.bin radeon/TAHITI_mc.bin radeon/TAHITI_me.bin radeon/TAHITI_pfp.bin radeon/TAHITI_rlc.bin radeon/TAHITI_smc.bin radeon/TAHITI_uvd.bin radeon/TURKS_mc.bin radeon/TURKS_me.bin radeon/TURKS_pfp.bin radeon/TURKS_smc.bin radeon/VERDE_ce.bin radeon/VERDE_mc.bin radeon/VERDE_me.bin radeon/VERDE_pfp.bin radeon/VERDE_rlc.bin radeon/VERDE_smc.bin" CONFIG_EXTRA_FIRMWARE_DIR="firmware" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_DEBUG_DRIVER is not set diff --git a/projects/ION/linux/linux.x86_64.conf b/projects/ION/linux/linux.x86_64.conf index f38d2bed69..ab246c0884 100644 --- a/projects/ION/linux/linux.x86_64.conf +++ b/projects/ION/linux/linux.x86_64.conf @@ -807,7 +807,7 @@ CONFIG_STANDALONE=y # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y -CONFIG_EXTRA_FIRMWARE="rtl_nic/rtl8105e-1.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8411-1.fw" +CONFIG_EXTRA_FIRMWARE="rtl_nic/rtl8105e-1.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8106e-2.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8168g-2.fw rtl_nic/rtl8168g-3.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8411-1.fw rtl_nic/rtl8411-2.fw" CONFIG_EXTRA_FIRMWARE_DIR="firmware" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_DEBUG_DRIVER is not set diff --git a/projects/Intel/linux/linux.x86_64.conf b/projects/Intel/linux/linux.x86_64.conf index e714803f07..3b196a34d4 100644 --- a/projects/Intel/linux/linux.x86_64.conf +++ b/projects/Intel/linux/linux.x86_64.conf @@ -822,7 +822,7 @@ CONFIG_STANDALONE=y # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y -CONFIG_EXTRA_FIRMWARE="tigon/tg3.bin tigon/tg3_tso5.bin tigon/tg3_tso.bin rtl_nic/rtl8105e-1.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8411-1.fw" +CONFIG_EXTRA_FIRMWARE="tigon/tg3.bin tigon/tg3_tso5.bin tigon/tg3_tso.bin rtl_nic/rtl8105e-1.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8106e-2.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8168g-2.fw rtl_nic/rtl8168g-3.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8411-1.fw rtl_nic/rtl8411-2.fw" CONFIG_EXTRA_FIRMWARE_DIR="firmware" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_DEBUG_DRIVER is not set diff --git a/projects/Virtual/linux/linux.i386.conf b/projects/Virtual/linux/linux.i386.conf index d32be94e3e..ca9f8bc8cf 100644 --- a/projects/Virtual/linux/linux.i386.conf +++ b/projects/Virtual/linux/linux.i386.conf @@ -857,7 +857,7 @@ CONFIG_STANDALONE=y # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y -CONFIG_EXTRA_FIRMWARE="bnx2/bnx2-mips-06-6.2.1.fw bnx2/bnx2-mips-09-6.2.1a.fw bnx2/bnx2-rv2p-06-6.0.15.fw bnx2/bnx2-rv2p-09-6.0.17.fw bnx2/bnx2-rv2p-09ax-6.0.17.fw tigon/tg3.bin tigon/tg3_tso5.bin tigon/tg3_tso.bin rtl_nic/rtl8105e-1.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8411-1.fw" +CONFIG_EXTRA_FIRMWARE="bnx2/bnx2-mips-06-6.2.1.fw bnx2/bnx2-mips-09-6.2.1a.fw bnx2/bnx2-rv2p-06-6.0.15.fw bnx2/bnx2-rv2p-09-6.0.17.fw bnx2/bnx2-rv2p-09ax-6.0.17.fw tigon/tg3.bin tigon/tg3_tso5.bin tigon/tg3_tso.bin rtl_nic/rtl8105e-1.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8106e-2.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8168g-2.fw rtl_nic/rtl8168g-3.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8411-1.fw rtl_nic/rtl8411-2.fw" CONFIG_EXTRA_FIRMWARE_DIR="firmware" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_DEBUG_DRIVER is not set diff --git a/projects/Virtual/linux/linux.x86_64.conf b/projects/Virtual/linux/linux.x86_64.conf index 9edf948e8b..046c4bf70c 100644 --- a/projects/Virtual/linux/linux.x86_64.conf +++ b/projects/Virtual/linux/linux.x86_64.conf @@ -841,7 +841,7 @@ CONFIG_STANDALONE=y # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y -CONFIG_EXTRA_FIRMWARE="bnx2/bnx2-mips-06-6.2.1.fw bnx2/bnx2-mips-09-6.2.1a.fw bnx2/bnx2-rv2p-06-6.0.15.fw bnx2/bnx2-rv2p-09-6.0.17.fw bnx2/bnx2-rv2p-09ax-6.0.17.fw tigon/tg3.bin tigon/tg3_tso5.bin tigon/tg3_tso.bin rtl_nic/rtl8105e-1.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8411-1.fw" +CONFIG_EXTRA_FIRMWARE="bnx2/bnx2-mips-06-6.2.1.fw bnx2/bnx2-mips-09-6.2.1a.fw bnx2/bnx2-rv2p-06-6.0.15.fw bnx2/bnx2-rv2p-09-6.0.17.fw bnx2/bnx2-rv2p-09ax-6.0.17.fw tigon/tg3.bin tigon/tg3_tso5.bin tigon/tg3_tso.bin rtl_nic/rtl8105e-1.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8106e-2.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8168g-2.fw rtl_nic/rtl8168g-3.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8411-1.fw rtl_nic/rtl8411-2.fw" CONFIG_EXTRA_FIRMWARE_DIR="firmware" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_DEBUG_DRIVER is not set