[Pkg-raspi-maintainers] Bug#897234: raspi3-firmware: [PATCH] add support for Raspberry Pi 3B+

Christian Schlüter chschlue+debian at gmail.com
Wed Jul 11 08:31:54 BST 2018


Package: raspi3-firmware
Version: 1.20180316-3
Followup-For: Bug #897234

Patches to add dtb and bcm43455 firmware

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (990, 'testing'), (1, 'experimental')
Architecture: arm64 (aarch64)

Kernel: Linux 4.18.0-rc3-local (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages raspi3-firmware depends on:
ii  dosfstools  4.1-2

raspi3-firmware recommends no packages.

raspi3-firmware suggests no packages.

-- Configuration Files:
/etc/kernel/postinst.d/50raspi3-firmware changed [not included]

-- no debconf information
-------------- next part --------------
>From 819df6ba25717b690a6cf535ef20a33808ce8a14 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Christian=20Schl=C3=BCter?= <chschlue at gmail.com>
Date: Tue, 10 Jul 2018 19:16:17 +0200
Subject: [PATCH 2/3] Add firmware files for brcmfmac43455 WiFi (RPi 3B+)

---
 brcm80211/brcmfmac43455-sdio.clm_blob | Bin 0 -> 14036 bytes
 brcm80211/brcmfmac43455-sdio.txt      |  92 ++++++++++++++++++++++++++
 debian/raspi3-firmware.install        |   2 +
 3 files changed, 94 insertions(+)
 create mode 100644 brcm80211/brcmfmac43455-sdio.clm_blob
 create mode 100644 brcm80211/brcmfmac43455-sdio.txt

diff --git a/brcm80211/brcmfmac43455-sdio.clm_blob b/brcm80211/brcmfmac43455-sdio.clm_blob
new file mode 100644
index 0000000000000000000000000000000000000000..3b9b5bdc15cd0a58a000441c3903539e0e3de080
GIT binary patch
literal 14036
zcmd6OPi$LBn%`GdkAFmpw5b24X_=BJnU+L}k|>&HvuTo|B#L^Zp2#PPQhU3{Znekb
zopyU?9jDXjbQ(d!m~9vhAGXn0On}B5e90`Zn7!>~cWz0590DW(_OOQuu!kIj+!6$E
zeqX)!EXnQJ%mO(?kjQ#fUw!rc|GrmMs+s$>5)u8c)L%Uj_?GzNAMX3pJkgC`|M at H3
zfsg-)X9M3~*E_mz(`+T{Rl7<wh<Ue`SF`xt at Syp7b$RX9a?a~X$B8z7`tk0^k3ad@
zlVWmpc|E_p?hWei+Rr|@d-~xgA7`@5*|ULzRXSM1FVh#q-)|?09$Y3;N*OAs22|KE
zjDQg|LPppZ at P&iHfq{W=I6OZ;zdWCxFV8=ke>(rg{ImIQ=D(l+i{<5fK3~p1%0JCN
zE0 at dn%g^rLzyIj|)B9iCe|G<y``<r$^yulMFCIO6^v$zp&%Sx~-Lvn%`R2RtzWe^W
zzxe+9>XxW>MAa76Ls{DrwH;Awi_NOsY>3Tcv3VluTdKY%wzkApS8VT!?T*-~iJgvU
z;P+7M)_uEMVz(=HZPB#kUPta733FGNwlEKc*%Pg*XxXCG7j09t_l0E&%NEwL=<JKm
zq3CXj?yl(W3A+=pkK|!j`K1*2`TvD1rb)Uqkze{iT0k23lp#Y?8gu9s^h!)AQl>Oa
zC2K>5+YxAxERs<V7|oDu4jT1{aW*I`N*0s{>H{cGACQfqa~KSs4wM5%@ikW8HW`+b
z)_`FS0oudhuQ;FqqdsWVB1Yx+7-2jOX|#uA^EI?umhv5CtPM$*3!h06OSVB;h?n%b
z?~v?~@x_3+GbDSjr at u*^WZC#g*+QHQ3j30f#w#)Elfv`~9^+<@n|`-fI=v)IK3VY@
z?vn$~FyzaEQJ*XXjcn8?40{j^pY~~Kj4I4lGOb>ZnLgQkjZ6OCPoe>xGm(l!TDkQ8
zE&|@9OHoja!fIHpKDj+)n8QYXOgi1<FKKmELPmC2E)5%%vDb{hjXZajsu)JaFPBHb
znHGksDB&RR at RrG_`PgF0Lq=`bSl|`G0nFI;8Et%Np_91h$)A`@R~54DV=#V#(!{4e
z#3+u9+%W-7-EknfX?sl=?rZ6$FmUP&oNGd9GV7B?AT~TTyK;pccycvVfs9JnD1bSr
z+apw3KByKm*;e#g?K4gGHMz|!HCL&*M$L6<=BT+r%{(=4QnNtKTTYDsO at Jsg7>QmQ
ziVcs9jt!EK%JBIE!GTcN;D?|$81%Z?&qYXt#h{3YsFZR*hGbX{s)0}_6b?ng;laVd
z$Y3-QiAHCZQ>j!swUo-HN~ucfH1#C)RqA=_Me3KSm#JT;m(r!BrEE5v%a(GvTq#${
zJ;{BZd!Bodds!$ID)>3AJUKl*eSG at l^z+lNPJe#-{Pe}?%Lh*$eEQ(?2VXw;`Ge;V
zUOxH!$@3>KK7IcA=U at H&tLI<6`0C~J=g(g}fBE9Yi<jSi`|U5kefjOL|Lm84_VVRR
z5=!`lUyRG~xG^4IIg;ZEIi3`8Bc5sZRXo!-;>&IR*vHe#k&0*Wy~=;bGQK9`M>5_Q
z2_sPibmE;Ol_>RPqO20Pk7S}E6K$1fqh-kiKKp74P*eMTIc3RfNAg-<BxSNMr~6_?
z%!-uCl>0K%S2=v;Dl*p>WpO0>TUqK?seedFJxxo8eB_`u@`%{$aLPb}fZ-|prH~tk
zJgs<Y8h*25bZlnXNL7r}7sj{0HrBGMg-mumlf9K(EfhEM#kB$=xE&|EPXXDFiGE&$
zWS^)%N`|b&Wu-5LOvfmlC&MVjshFYCZQAaWPvu5L<%VeFMNs7gRR*bnIlm8#DkWs8
zEFnCh3Nb1rsRZn at ouD@G%JzuZ22$A;)MSk4w{KCW$u#;DMw>T8n^y&ZIY{kMxV)X9
zfUrkkm$o27U;!ZtBi=xt2l|3J1uo_kpf+;~XnPd0G-NFyYe(QUKSKFDAnzo|(lQwl
zrj`j7W0?R>%LLd9pjs5-SSlOiMY#oj4CPY1>oC(yJIt8jb3h<vnjY%~CdCuIfI&~N
zfDZ__mt=86*2{7mA`0Y&sCI?w3Cc}VIYo_Sc4H%4gwhttTqkpb8U?bpsD40}O;(Sr
z6SD4*FH{^7wJX9(i1M_kr9>wqnpt7yL}No(1rhY2WGe<}EkvD5T6qJdI9ZEit&_Du
z=DXB5poUE*5WWX&<snhNBFu!SObat5ERC(16LklhzerRGkQpK~O4hJr4IuK29wcj~
z$6Z}wb+#Bk7_KkL0vImH`nIftXFmiAhO?UC<}x+Fa1hpKE>V4hDg`pPsB%CR5C at wG
z<~3#82~n69*_7DMh{~EU!J$HV`Q-pr9Jx|^i7FdZFHn2uH9zfySeq7wlxSx}J1g2b
zQQ8n~%)P)*+u=uinj)Y0G%kYTQ$MtM at e#J~s*d$$fQPc?fvuazYD==TA#0x5UuCmD
zGf5b!<9vdhPxqg?rh4j{>M8hO2XpvfXYo5qahPxkSB at fFZ~UDU$x=qkS{AOdCHv*$
zjAM|GuZqXK;Nt*2hHuEqxU3|kA+fN11e4CigvI^|*=modzrCOJYAwk|URpJ2nbLxH
z`SUTVXhY7Xr~+-UWU}LwjZ<lbN{l at _CbAm4q%7D~jD1Bfta#yTdTrLL8Pv<eUqn4F
zI~h87hZ?}}b}&%ya0{(yeN<qX%Vh0q3o?M(oD$|L`+Cr*z%ql>81@#B6^N=R>urs~
zSBp{YD%IwwmZcgv2sGo=SYn^4y~}1<wsj!$*JGl5Rg|ualdLG`bWk%I+DVFoI<yU>
zFH<T_GfQ+WPcv1TZqsy+=1yn^-Wx0oiTo9 at mJrL+BApV~7ezL!Wn<vwYbijP5M>~t
zP<oQCUw;$NOpj(yDD^w>tT3Oq&*Slz<8%Tp@^n(C-ab7&hIut(;$A}3rbRO)?yZQY
zHxV_OMC|}|!gOz#o{k}6om at FL3r6X?H+*giFN8?#!m}s3 at KwDE8}S+ZqPVvzo_bS4
zdI?N9N89UJfeW;~p6HSHdakO&(GVQFAgmY@^@J$Rh+0O}*FhNGe+vOBhNwOSOJv9@
zm0B9ue+IlLYOA8oRGq==<T8V-)4$Bg#mBkkjmOz at qvz6Cn~l^-W1Q#QG{&ipU91Fw
z$ZSlMFeG7!+lU2*9hYWCnr&(JQJ+~cYFwp8mcyc7_7c=<Bc=65L at x_cdPsnrfjawV
z33K%<VGiqrDeY_01}<rjlMO5iiLqazJ_3$HAi8s1+(8IX$eDM-bce%HBSDQeDQO}f
zW`!Z094;jCU?mOG-Dgplz=NHTcA2x`1dAofa+qK#sW%^A&yx!-o_h(pUxo<ojfnf4
zIPVF%kHl%zFH>!S!*_#6Ya^n8Q3U~&1JnS3LXLDtRc)9v-WveIOhWDrZ2^^8%&luz
zEQOs|`?w6|>LcPuX`y2;o>35uh$m?-hy*>s8c6<BE2Au4K<Sf)5XvYTz~^h?O9?9R
zc)=Y{Cn&{1Ej=Pqtk0C76!h$sG!5!_wlFW6o-H7OGE6c-i6SN1lz>GT$q|v56N#)y
zFj!JhB18#*4P+;%Fh|)NR9L5Mo(feev?zN(OPHlnqau|ROT2Va(h}f<7vMKMU?w94
zB0XU77GNOX at -WNPgo{>bNRftcMS22>F{L0VJf_%?(c>_#G~)sS0oVwGah=A((Ex(Q
zBGcDgagAS?rP5QBZfk at pJu1>!cT{Sel7+0-x+r8>cWG$2G&B^=U=;!1 at Co=|P#`R!
z^fTCWi?Y<#6{!J(F3nLX>t^REvMsiRQPE##OOVtb0ja2z@>wtld#WU%k!@{=71x-Y
zYWjx>{Vn~D2cRZkPeNwGD>}&OV}He|RTUc{3Iq5N#}k{Qjg4p{;Z{y5JK>hHic47+
z>~&CLERQR$DKEID9D%zy{_51=+Vwaq3Vs$j1O&mwFX!5juo&ybM`<B at a&cnmS|B7X
zA`OOeETHRU0UP!U^9YX!oFP$X$!qLf^a!S0mpg)AGz6D2Iz$On^LXLSaq-KApmCuD
zG}`Ou3b+7#{4I5x;Z&e*#ij}wSu9JuWC>$gS7U{=F5G1ui?G;h(=2wppC4h at 3I&cK
z;FLmi^5QM;QU-Q?lo?RwpfV$>Hl&16CaU?VJV-?rYmroKKov3ITOeBVQ7J_EL0ZO`
zC at 3XF67JyxR6U@YgR1Tz!5#?}eN+n(DuX=ZsR*hMQYA{lw??Ai6Qz(S42og|QKu%U
zG6WK9SY6(dl*fZCNRh{&VH4Q_IvFJU5_)-iDJ=d$bl909D?rvDSrKXg6{r(+pRk~`
zK~Vxu7`JK+s0K5|-1=xcM72RGGod}AF9xWGd8$p~i-2fj#{V6ss9+yOR19HYPXl6U
zV8_{j6beDgMyW7N*je)N2i|n`$Hl=5PrOqGC}4yyld6Q&QcNw4DxuOuxd1IkA^aw<
z*W~rQ7RidCmPfH0RzVOO1_OB at 35wh$IGc&RIbj-J>r0-fNv at qoafa+4Zv6n?+b}~I
zy!`}D8oHYB!CW8~yk#)ypJG%qsdyI%QZa<(iqMb!C%}Gbz_IQy-FKL71PLYj-17R)
z(};pah!T&Ux^S>h?kj3e*-~?`RO~&eN>~*jOt}nU4q#agR$#C;Pxz8sSWK|E-nvCy
z>lput&GWOJbG6q||LC3b9pmEWxxpm;U<>82i}b_6AA2ZOxJ(lsu-6&J=>rO<!zt=k
zXX&szM}53|5Zxx0{WuOy`1 at bsgXdnwGqlB9BUImV_GCWBep(a3FogcU!r)=o>3 at Ld
zbNg&^bnJ&4YXE@|ky~g+(X2sbpZa^h+o>cHG-V8q5<m9SgMj)sLG^D3)W73}+*y+v
zAnT)5KWztSC#e2<0E6nkGSP^y6p`w`DD`(tyZU?GiRCU!iYr<+6m00eU;S}FJqfD6
z<B7B{$dYuRsAEvqN4B311Jn!B(EuHX=p;<<4bq*6`cF~ypD&51_$|(T{uVr60?~Vr
z$-l>U1M)?LqAxQzJsQKA4&;-)f-@(4|8Km;{L8;2`L{Ud;h!(@_W<+w$H4dh#LFlD
z{1!O>HQ at gP{{CP8JOM(M#2jeftqXnb^f#b~?Sq&593R+^BR(&C%5B&RTg0DWQojdY
z(EcCz>q8o=_+G-?Ab<<tarQ3VxV(6U)a)Z#2)}yu-)Z(|bR)i)AeF6BlzWD<HKJjf
zq at nC4MF&y?6svAJz(dtKMT>Jgv|8N)a3oAgSaP%&IpBsrdN=hDL)#wA4n^OO{1`(!
zGCG=y(|UE621f_uG*aCazL9~;q^c%>^>kCZm|GMLrUE3YZHf*@CNX{AC9Hbjk<p>(
zOk@^r(h(Yls$CCrchJRbdzftz?L_LpV|z>3D)!#g2Q*!^jfMACbi<eZQQ?$({NqE{
zVrU%F@&`9R1Q~~N`GfpDtaa#*evtYQ(m0}MBT~T7k;B(WweJyj;?aEKu2q9nHG{RP
z*HfeD)zmeL)ga7|BL4)*t1hA+U42ZV2B|v0kgBG+wq-bCsku^()gV;|X2*ls at n9Mh
zO+==Euwg{6&hZkv0EWI|wWiZpt(h*VwU#TfTFaGK4FcCDfvw%e_p?6+p0=^{{yO7<
z3Rr`)HBSXKsNino5hZIK8NGY;Ax$HqM(?Hm5REP^C-O{2S32shK^Ngvn6kB=w>o5a
zn);YlYsVmr?XY&NG^wHn8S+{qo3QZ&0S^MTgJ-ka39J}5No`iU3o9$SaX7H%UnOJH
zGto`YL^nN&ZL-AJXg47rExOHyE4obx${BJ6wYs at S(GOEUrPwAcGZYDt*n~l98E&>|
z{Xy{)(9 at oePNkB7fmmXZOO)K)k2w~;X}Jt;LO#QhQ4Dpwp+g8^?$vLyn>`QVkq6v|
zvE^Y}n=B1>2OQ}-2C#YTQ3$a(Lnq$Qi93Wq?+oDx*qK$|3OIb#p?B at nb?~L9<BZsa
z+4H7 at K`rpQtL2e8)(S>~l*G<|^ipIP4TJ*ij9Z&y(aEc0G`r<3iW6rC;g)BsTkQB5
zq?fIoNc8==pU}`2B(EdM7Q~|I+3LFV;I!JE-gW8Oay^%}T!)Qqvvyc4IM;T7w|8CO
zZ7`_4a+?`sQ{VOsdmHR%<!)n9XF9@#cB}1<&l%cb_vBeS at JbD{Q*&W<YJL|67R9Dc
zJ9XFJcbIp!s2#R35Jo%Oj(5j)Tw{yvu(4?v&j)ur*W2+dY6l+Yz*rt0%foZv48?Xl
z;&GJk5WfRQb7pm2``LlSh7*X`JBW3x9kp}l#Bka<oQkXmGU$QF at vPVmZ0w`dV~REQ
zX!-6<@YUFpD|c@`M2**S5n@**dO!6~QDS?m;}(Ildc#{CyYLzhZWlPjCvnZdg*kL7
z+=b{kO>iEI{!!#}Zup{~%>4@*+O5w|KA!#pJ)R-qeu6W7cgxkzE__hi;jS5t?xu<~
zy=yK{+)4h3#I7g9-8Si9mE3Ks#rJdfX?54tdu-Q};VxSpyWXy6b+`!OuH{+Xu4{Ek
zT##^wY?lk1Sw_3pQ9<G4a_$lbE1X}>1$ASc=DNC(qq%9_*r2(TZscihPB(7S+`MiS
zXzmYm;}%8duFnCXYe=ys*!gJgDaD!~9%q=8Z0 at V50LUszx4Dyr7T0iM&Y5M&xs&Vr
z+ at qo=kp?%6^vMF=b()qhee5*+*Lydb+!I(hTG``9FxP*_<i^1KVS1Mvp?RAddsSMS
zxP?u!y-iyC=+<L2pty&TCunHxY}53fXV`l%Z0!zv4Mcuq{Mg>E8@~4TXf1pT>fZCT
zvj;=cv1QK-jC&ng_+;rWU|><#orYY`6mI}eM at 1JBct6_f7#r!*A_#+ at rW3m1k1i(W
zxhIgn@$LdQg88L)uXAG{UZ3rv0SnhP3F>plZ1#?P(coNwR`>c8{c+ at HVCR^I!sATg
zv2t?C9%9`=3MG$;P at vPgiA>G8DP|%jaDq;nHJ?-4m<WTK9n+0Sgex at KTF`K<#oVLC
zyIHuExhEFyuEMQMnBUzDa*FAiADLa(%}vkha1Y0^I at 7Z{({n4_&vAziks_}`7dZWL
zf)(!VxI;Z}b$EAp{?%`WT43i=W{8rw*b at zA5X@WPE4Un>=@z)qQLD9y;*DcMi<2e?
z*cL*Zjx8<ED_dJ$4`Q7bOUuirt%e&eT3&K#?Rmgl*J;e2CA44(9HWx0wiBafTQK#X
zaQ)M=+)|{)4$I-Rb>PaU<;EXsq0Dd)vJ5${wmi|{+L9xLmM6NFC%V?5M-L>1!+)&a
zQ&AL2m=0^v%5A|~bSct;k#MvjoM=0BRI9(_1kcv76J)4$j3Bf25s4PeW-K*ABW=jp
zX|Pn8<+kV4ZAk2c1WHF7?L}wjQncEJ+2}Od-gQgjwpRe-+Lgma+jLdg<~YVm!F4Qm
zXx|&MXmKz*2+S-Wy(m~7Mr;{sgD_o~wNV~$C9}HEDquYOEqA(ArA5llP|~W#qSsQ>
zw2qTnhcIhv)Tv}FuY9sVyhKDI%XR#u)o|Uxg5H0U_#>LOJT7o;%pukCxUf6}u-dM*
zSRFSvS)F-Dyq25D_^8++6?e~EJf2Q1=u5kv#rccP2A9*EKx7 at ef#_hBaO(r!jXQg^
zOiSDl;X*h^>Huo`$=n~)YR5Hf>bQm-!=Z$;D6YCWi*`IYcf5SjaUFKG13Bv=8FwDE
zA>s0ajGBpe3Ge9Ya(f2v<()(0QfsVC)7Z3gY_+Rn%PpGjRz;?{@eYYDVv8<>x-c8<
zR$b1OoTR#*>*3O!Lr>SMthzh2_+j>^z_Vj4zQ6hr8lDe!y&4Hy4el&2B6XXt<h!1q
z;v%05;}wBj&tbcszPenTu-SAWABR-W*t)DHwz at 9dN;`G8cR4zKb)06q-m6ge*jp3^
zsey4 at Q@?T!*`BA^9CjFw?HQZxWf|KuHrq2c+kJ(J*?S%ym*!R5quB<{x?r#oWOU at W
zJ>qQ;?+kU^+Smpc+EZ*>Meio?>S}`>%_+8A=@03jW83mb_&y%^XSfr0B<ZL0DSAA1
z4xv+R35V5SbU#tS3wm`ZYRy$?^$=WeDw#e++U8ej-g61(!)v7Q5+B|OZ*W7-gyXPP
z+@&<aLN|<1E`%Me!>(^&)sL%lhh2X#>s#SQVBywEo at WL9w}QGc5WX2+N6#^;xIEI$
zp+{H`gy|^Sb6+`QJqTR;P7kKVujJI*;$rC|iuG9F9CCZ^OZrG}*QFUJcuqX*wGl}Y
z$X`7ezs~qatgqAo4IRNjSah*|meduxid~0QcZvQQt*Qt%cKYkQ#3m)NX%SUi|MZb=
zle*C%@ko6Jm at dr*t|*$uW`-6^vTuu#cP<@qj~p!x^-1(?HTv$*F*l5{a15IdecLxy
zj-4=!f9!VbJst{-RbqFz5ge<={(u_;qqU*;xe*%MjCB||d}V9c=Eh)Rd*qNCk*hnS
zJ#Iv&eV6?-)3+}rjY%IGhcw)YZegt+T?<d}qDQp0cdJCRIGCK`SJz}85lMSWAE(=F
z5=m^m%=)iLnm)z`j1J4kh)7NY*N&Y=&TDLV4QwzuLpQw!^reHtu^Sla*n1~BcKwS^
zR$X^ES at Rm}UL)r<HoQjOYuxl21+Q_-Yq<84JgK^GKqoCX{hfFLEi7NDSbQ=w)hAs3
zP}@tYxS_WDYLs5diTFexHyGo}K6 at rvi>q2+UB_v_L_C(6C{Hm=l3|h(a}vOW+gALX
z=I3d~%+I$}r>T2!uHf`yy<$d{Zu5G45c<R3F at Y<PxNc=9)VXF-ypm&yF<w`%<6M`#
zhTe(9#1SY=sM-;ZG5L8E)Zn=S>fC3E+gHl!s{y`ViCb0RZ=RP)5)QUCnY(&yG>)T@
zxVq#BC<``l8^je*z05QZIYX-$3Sh`wQuPg0DJXMGRXWP-tKl;Mp4(nhl?_!dsP>Lp
z(9}#-z{9k9d;yog6jxS8neXDIO_ at Dqy{ASY$yl5vTg2D}!~yi!i^|NYMnPG)I)0$6
zL$%14NmGP7L~2pKZic1rt;&AG2x?2Jw82Vt6gvG{(2fYNIM1hj^~OAhKU_=<OXIEU
ztTHJ$(zeSg1CGYn>Tpv?)%z*~c}(G1;-(PG!zW2jj6*-TM4+Iefb*Pio)ZfDpbFy&
zpwkdZ++%-bM8~7?(Uno0vt`FsHm)iws&b^FP=nWBkE>2b9lWC&7y5A%NZBh$4(EYc
zXV#Kx<dwCltRpo7p8y_M7zO}(_RO=7lwbUig3^jA9cgcJ^oN<?b_NtpPEGE!<zOyb
zPF|I&s at _&bn*rE$CfRiY=7eg_tKNoc!X6G(*=8Ra1h4Sg<;gZce9Li_UQ)@MYNoAH
zZwv;OFRO*L9^X*YMHeLE&1VXX3fNp$);^o;Ma-bK0`(M`Fi>@28m`T#lO<*4)k#(L
z_SMtAih1^aOy@@Hdi0oiVyj?x!7Uv<(HYY6aQI<*yg?7^nJg}dYEKnx_G>sVM;$h+
zq`EFciXVUmml0H9PGxVX!n(@lRbfkI57ZJS;ARTL;OGw%#4B$C?iH~3#$*UF2ZIT<
z#$JT;+SHLsIfzSm#7zQ)o at vMsXo^#;1Kc7|X)XOEE-j-Qh7ANjca4K!LQli<k(zK8
zd<Q*VSZt`yks6l+XXtQ0LnVs1 at vCsvcUqhq!Ig}QTvb(}<uZ0v2<D{?)EAlG at L-PA
z4GwiPkkt%AP=LX2M{!VX&#JgX*zM>UVTjjkyJ5s0j-#-KQeTB&<vL at 4Z;8u8%0#Sc
zv+X3HiP6MpTjJV~>b2FB^K9wB+SzBronvKP(`n at zKTqmKCrgvKE`(s-FRA`{JdK2E
zv at dFS9x-GzNw^)OYGvrsdAgTS_xWi+k9kje43~RUZGj_i<25|)^IYr@?W8*!;Uu9R
zm(^wHZ8VYK at S>k#C~_h>0Ws7aGtsGuaN$E4oJqzZ#Bn#t=#;2a)2t)ZBCcsmdrH}s
z%S at _FxB#sRSxyAd!sKntVJ%#Tli=}OR(%8D3e%C$i34<1)H)VNM8>5D-Gt%c!h;St
zSK>NSBQ!Zf=b%P00SaUL9>vW`^GIdEZY;-UThFnpFSE1em=3~?35A4*&K0K<w4zv8
zKTBpy+ at EoQGpbltWe52cAcqNgegre;Cik8m;kp*iwEi2;#(tlB=D3sM!~ca`{8yk$
z&c6bU;U9ze|AfYIiC$!6<~CGwM-1aq_K1k9%<VpI)-Nn96c-*Ye75lQ!Y>wnRV)@C
m7QcS@@Zo0<zkc|O&p!L?>(74i*{{C-`s-id=U3Pxr~d;c@<Am4

literal 0
HcmV?d00001

diff --git a/brcm80211/brcmfmac43455-sdio.txt b/brcm80211/brcmfmac43455-sdio.txt
new file mode 100644
index 0000000..260c929
--- /dev/null
+++ b/brcm80211/brcmfmac43455-sdio.txt
@@ -0,0 +1,92 @@
+# Cloned from bcm94345wlpagb_p2xx.txt 
+NVRAMRev=$Rev: 498373 $
+sromrev=11
+vendid=0x14e4
+devid=0x43ab
+manfid=0x2d0
+prodid=0x06e4
+#macaddr=00:90:4c:c5:12:38
+macaddr=b8:27:eb:74:f2:6c
+nocrc=1
+boardtype=0x6e4
+boardrev=0x1304
+
+#XTAL 37.4MHz
+xtalfreq=37400
+
+btc_mode=1
+#------------------------------------------------------
+#boardflags: 5GHz eTR switch by default
+#            2.4GHz eTR switch by default
+#            bit1 for btcoex
+boardflags=0x00480201
+boardflags2=0x40800000
+boardflags3=0x48200100
+phycal_tempdelta=15
+rxchain=1
+txchain=1
+aa2g=1
+aa5g=1
+tssipos5g=1
+tssipos2g=1
+femctrl=0
+AvVmid_c0=1,165,2,100,2,100,2,100,2,100
+pa2ga0=-129,6525,-718
+pa2ga1=-149,4408,-601
+pa5ga0=-185,6836,-815,-186,6838,-815,-184,6859,-815,-184,6882,-818
+pa5ga1=-202,4285,-574,-201,4312,-578,-196,4391,-586,-201,4294,-575
+itrsw=1
+pdoffsetcckma0=2
+pdoffset2gperchan=0,-2,1,0,1,0,1,1,1,0,0,-1,-1,0
+pdoffset2g40ma0=16
+pdoffset40ma0=0x8888
+pdoffset80ma0=0x8888
+extpagain5g=2
+extpagain2g=2
+tworangetssi2g=1
+tworangetssi5g=1
+# LTECX flags
+# WCI2
+ltecxmux=0
+ltecxpadnum=0x0504
+ltecxfnsel=0x22
+ltecxgcigpio=0x32
+
+maxp2ga0=80
+ofdmlrbw202gpo=0x0022
+dot11agofdmhrbw202gpo=0x4442
+mcsbw202gpo=0x98444422
+mcsbw402gpo=0x98444422
+maxp5ga0=82,82,82,82
+mcsbw205glpo=0xb9555000
+mcsbw205gmpo=0xb9555000
+mcsbw205ghpo=0xb9555000
+mcsbw405glpo=0xb9555000
+mcsbw405gmpo=0xb9555000
+mcsbw405ghpo=0xb9555000
+mcsbw805glpo=0xb9555000
+mcsbw805gmpo=0xb9555000
+mcsbw805ghpo=0xb9555000
+
+swctrlmap_2g=0x00000000,0x00000000,0x00000000,0x010000,0x3ff
+swctrlmap_5g=0x00100010,0x00200020,0x00200020,0x010000,0x3fe
+swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x3
+swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x3
+
+vcodivmode=1
+deadman_to=481500000
+
+ed_thresh2g=-54
+ed_thresh5g=-54
+eu_edthresh2g=-54
+eu_edthresh5g=-54
+ldo1=4
+rawtempsense=0x1ff
+cckPwrIdxCorr=3
+cckTssiDelay=150
+ofdmTssiDelay=150
+txpwr2gAdcScale=1
+txpwr5gAdcScale=1
+dot11b_opts=0x3aa85
+cbfilttype=1
+fdsslevel_ch11=6
diff --git a/debian/raspi3-firmware.install b/debian/raspi3-firmware.install
index f673e42..e264e98 100644
--- a/debian/raspi3-firmware.install
+++ b/debian/raspi3-firmware.install
@@ -1,5 +1,7 @@
 boot/* usr/lib/raspi3-firmware
 brcm80211/brcmfmac43430-sdio.txt lib/firmware/brcm
+brcm80211/brcmfmac43455-sdio.txt lib/firmware/brcm
+brcm80211/brcmfmac43455-sdio.clm_blob lib/firmware/brcm
 debian/kernel etc
 debian/initramfs etc
 debian/initramfs-tools usr/share
-- 
2.18.0

-------------- next part --------------
>From e21f22842a72037bb51924900ae447e18bb3b485 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Christian=20Schl=C3=BCter?= <chschlue at gmail.com>
Date: Tue, 10 Jul 2018 19:23:15 +0200
Subject: [PATCH 3/3] Copy RPi 3B+ dtb on kernel upgrade

---
 debian/kernel/postinst.d/50raspi3-firmware | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/debian/kernel/postinst.d/50raspi3-firmware b/debian/kernel/postinst.d/50raspi3-firmware
index 857283e..ef35e39 100755
--- a/debian/kernel/postinst.d/50raspi3-firmware
+++ b/debian/kernel/postinst.d/50raspi3-firmware
@@ -59,9 +59,11 @@ fi
 
 pi2b_dtb=${dtb_path}/bcm2836-rpi-2-b.dtb
 pi3b_dtb=${dtb_path}/bcm2837-rpi-3-b.dtb
+pi3bp_dtb=${dtb_path}/bcm2837-rpi-3-b-plus.dtb
 
 [ -e "${pi2b_dtb}" ] && cp "${pi2b_dtb}" /boot/firmware/bcm2709-rpi-2-b.dtb
 [ -e "${pi3b_dtb}" ] && cp "${pi3b_dtb}" /boot/firmware/bcm2710-rpi-3-b.dtb
+[ -e "${pi3bp_dtb}" ] && cp "${pi3bp_dtb}" /boot/firmware/bcm2710-rpi-3-b-plus.dtb
 
 latest_kernel_basename=$(basename "$latest_kernel")
 latest_initrd_basename=$(basename "$latest_initrd")
-- 
2.18.0



More information about the Pkg-raspi-maintainers mailing list