From a9dce49515914e534079a3b7fb5f1e7730d04122 Mon Sep 17 00:00:00 2001
From: Jaswinder Singh <jaswinder@infradead.org>
Date: Mon, 22 Sep 2008 19:27:10 -0700
Subject: [PATCH] cassini: use request_firmware

Firmware blob looks like this...
        __le16 load_address
        unsigned char data[]

[akpm@linux-foundation.org: include vmalloc.h]
Signed-off-by: Jaswinder Singh <jaswinder@infradead.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
---
 WHENCE          |  10 ++++++++++
 sun/cassini.bin | Bin 0 -> 2253 bytes
 2 files changed, 10 insertions(+)
 create mode 100644 sun/cassini.bin

diff --git a/WHENCE b/WHENCE
index 66c51b2..57002cd 100644
--- a/WHENCE
+++ b/WHENCE
@@ -339,3 +339,13 @@ Licence: Allegedly GPLv2+, but no source visible. Marked:
 Found in hex form in kernel source.
 
 --------------------------------------------------------------------------
+
+Driver: CASSINI - Sun Cassini
+
+File: sun/cassini.bin
+
+Licence: Unknown
+
+Found in hex form in kernel source.
+
+--------------------------------------------------------------------------
diff --git a/sun/cassini.bin b/sun/cassini.bin
new file mode 100644
index 0000000000000000000000000000000000000000..c8cdfad060ef69098aa96c31dd7bc1ad772f7690
GIT binary patch
literal 2253
zcmZuxU2GIp6rP#=n{Bu3b_85(1H(e+3PF@&N*7UzX=wGqf;2)1i9Q$}43TXqP<FSo
zJF~L`-J0HznB7McA6j2bqtO{HnZ(sv6q4b=P~!^(1LXmbL~*CVvi00MyTvAM+PUYP
zd;Y(3E~Cn7kfFcv@g-YrTVlhuCM~hecK+3ycl5Z47vvwlFZO7E6_`?wt?mSc;(jfp
zcu^xgd30FT+Ngq;DD*EYNS%ftYNF&J_o=yb6~ALSMiswh-5<9eJC^gjt*TG88>lw=
z8ni8EgRE_!KKWA5ja#2HwmJox#L>QdMDiCm<-3sIdcerJPj9?#-5W1%)_CNRb2tAR
z=ztqYZ=QX_x-Ho1!+J0VJxfFvH#b4dyeNfiwd}f=wY63JcFpbs*Di;i+BHzSHa}zn
zszx+%X<cHgSDD(ru9&KbfyW}6=~OyVqf1}qW%U=!Ij#@YJPp)6@zP39mh+ml%DNMj
z{L86Saeuv0JN5AFK~h5Q%cl;Gk$&w}cB59>4bo+zbg_+4%U-O7U1=t1=l*c(b0L#N
z(l2R?5mhg(Q@>zei3N$XT}nGzV=Z*cY8em!!dl$ojzk==Sfm4>y$rJfUOWm1{m!qa
z7n}={&YHqO%UNwic4$w`$PQ~^eNmZHtN19z{aCH7{2cRRMB>Iow<b+r;gMEKiU8l;
zfHjQ8foXP6K7u}jPTHCY+T@O=ARRD-mmn9`&4uVcQ`eV*wsy!>hJ*?nNhl9hK|iv#
zR$bu+%6Hv_N!3mxDV%OWd@eQ<hRbQ8UGt)*Vl3}PzAF(qzx#^#Yb>rarCii*WvqMq
zi-+?p;`-uw4zckJ9?`v~;MI9k2<Q=02<ZV+@Edr<6cRc+Es#r={tUsZRUx}NuRr;U
z-Wmd<@d}UDf{_wJ{Fv9oBXa(P?kRQ2qaRX#?>bn8|BQnZ4jypupo332c*w!09el>Y
zXB|B3;ByX6IyeP!3Xq6bzYQrsR*v9vgrLs5x#*4?wVo4?GD=oz)Oj19vqn?0KCW~D
z>$UNj8Y=?J+4xkAjR4EqI8kHyW!ns~^)A~|mXjI_t}SI*iLcpa44hHI@M4_rF@zuh
z>p}js5R~&(L-1<>B>;VZA@j@nbpxwXLmI1ngw20P?)NHtQDh8S?kC2JCN+edqBhoM
zL)Pd?IDt-3dM;P)djSG<k&potRvOV7r3tkttI$S}LdSH@#7VIgnn<X#q5yp*)R4$S
zs|hs#dFoz@hm8lVQOCxo>35iZQ}FEr)J&`xco6lZ@rZ#>qrLPTM!V>lLNCI!q_L6&
zl@<^sL1isHhfy;<Qz#^#&w)INhm$yEmlrE|WcLIEK!RV=t;gV3YJl1Rj_Z^irYwNv
zvMI^}l!VoNBxMF{l)&~sD}sM!p@mN8Fz~<k_VyCdWml8}(Y1=;qbfd~so()?^kbc^
z;30By6?~SQo(fLF3C*2gVH*PgoJYQJe1iD~D;g^`euU3$TgCIdd;vDrTj+v8B!mBt
z_K;G64g;rqd&#n_SPs4Fj-}4k#<aE^?Vwp-kZ@Y%rGS2h!XWGS=?I}c*8F8tXtL(7
zl6WFSv6q&>L<vd0pj1JvB>YVf7jsHrn=j4eM1L_i#+Pz(eqRR5dX_9L3+Nd_NXr0I
zpppiw0Mpg56<&<cG+F16fo0`A^xT+eVwvcEGL2;_9_b|;JG!x+fK_Pdi%&4oNrsQ|
zN2R~x9VeLfX`C@}h7S8AONV%pi+AWA6KC7YjN~_QS|0tm%%W(SL!q(<0RmZ{&%xRM
zIS)M&0svbePH<qN^CZ??W`d2*v(ZWRE<3?R=eg)4cb9`aw7@(w)7jtO-!jR>-;|!j
zi!m)+ijkTVh7f@1t_Y!-@K0eF_6i;}@POt)s{!0rc=|U#!U?ps7%ODu!uy0?4|JqP
z3qXrC+7EPBDK>-$;BOc_;{-hAQ}C=tju=8hxs5uMTT%#Oi`^|Cy(VrtqRdM0(rR7Z
mR5B$tA5oAL21&Nt6`gD;#o{QGR{hp*4-7RR7rxD?{`kM9VW%Si

literal 0
HcmV?d00001

-- 
2.39.5