From 5ca63fa5c9dc4dbe1c76ce3a1dd94cbbe3533e1b Mon Sep 17 00:00:00 2001 From: Bruno Martins Date: Thu, 15 Sep 2022 16:03:29 +0100 Subject: [PATCH] msm8953-common: Remove QTI BT stack bits Change-Id: Ice6c2b0735aa7cb4b2e638a794c778883e706c97 --- msm8953-common-vendor.mk | 2 -- .../lib/hw/audio.bluetooth_qti.default.so | Bin 15360 -> 0 bytes .../lib64/hw/audio.bluetooth_qti.default.so | Bin 19920 -> 0 bytes 3 files changed, 2 deletions(-) delete mode 100644 proprietary/vendor/lib/hw/audio.bluetooth_qti.default.so delete mode 100644 proprietary/vendor/lib64/hw/audio.bluetooth_qti.default.so diff --git a/msm8953-common-vendor.mk b/msm8953-common-vendor.mk index af1ebc1..f56d83d 100644 --- a/msm8953-common-vendor.mk +++ b/msm8953-common-vendor.mk @@ -201,7 +201,6 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/msm8953-common/proprietary/vendor/lib/egl/libQTapGLES.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/libQTapGLES.so \ vendor/xiaomi/msm8953-common/proprietary/vendor/lib/egl/libq3dtools_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/libq3dtools_adreno.so \ vendor/xiaomi/msm8953-common/proprietary/vendor/lib/hw/activity_recognition.msm8953.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/activity_recognition.msm8953.so \ - vendor/xiaomi/msm8953-common/proprietary/vendor/lib/hw/audio.bluetooth_qti.default.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/audio.bluetooth_qti.default.so \ vendor/xiaomi/msm8953-common/proprietary/vendor/lib/hw/sound_trigger.primary.msm8953.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/sound_trigger.primary.msm8953.so \ vendor/xiaomi/msm8953-common/proprietary/vendor/lib/hw/vendor.qti.hardware.bluetooth_audio@2.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/vendor.qti.hardware.bluetooth_audio@2.0-impl.so \ vendor/xiaomi/msm8953-common/proprietary/vendor/lib/hw/vendor.qti.hardware.bluetooth_sar@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/vendor.qti.hardware.bluetooth_sar@1.0-impl.so \ @@ -338,7 +337,6 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/msm8953-common/proprietary/vendor/lib64/egl/libq3dtools_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib64/egl/libq3dtools_adreno.so \ vendor/xiaomi/msm8953-common/proprietary/vendor/lib64/hw/activity_recognition.msm8953.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/activity_recognition.msm8953.so \ vendor/xiaomi/msm8953-common/proprietary/vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so \ - vendor/xiaomi/msm8953-common/proprietary/vendor/lib64/hw/audio.bluetooth_qti.default.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/audio.bluetooth_qti.default.so \ vendor/xiaomi/msm8953-common/proprietary/vendor/lib64/hw/sound_trigger.primary.msm8953.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/sound_trigger.primary.msm8953.so \ vendor/xiaomi/msm8953-common/proprietary/vendor/lib64/hw/vendor.qti.gnss@3.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.gnss@3.0-impl.so \ vendor/xiaomi/msm8953-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so \ diff --git a/proprietary/vendor/lib/hw/audio.bluetooth_qti.default.so b/proprietary/vendor/lib/hw/audio.bluetooth_qti.default.so deleted file mode 100644 index 062e039df325ec4a79efde7db455a7ac70aba0bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15360 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 diff --git a/proprietary/vendor/lib64/hw/audio.bluetooth_qti.default.so b/proprietary/vendor/lib64/hw/audio.bluetooth_qti.default.so deleted file mode 100644 index 9c326027c76b93105cc657e23dda9e57bae0add7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19920 zcmeHPdsq|Kw%^GB2JwM{B1I(leiaQ0zUnnRqF8(&V13j&gk&JmKror8XtjthTJ$K^ zTIIBgR$G%^tyr%WPg@_YwXMe`zFMI}}PRIvzF98$l z)uMn}u{4m-R4NFLVeIFw-0djVP>K9S9s5c1LrM{+G6yFFg-WTPP&HVrM=o-AfQVB` z{p0{+KYz7Y?<&>U01B0~f63LnUg)1%sK%s;g~;6u(Ix%DND}ee*Fmgzl`jxCDk+Ck zz>jpDSp4?{_Q%^Hl837tPQp-0+jAHFC{&Q4d&=az8~mOdybla=OK~Q-!E@cjn>igP|oJ_5w~0t*7Sa2{-l^+~D`z;Qw%g%UiXaPir@Lh#S1S z8@!(ze6Sn50(##8PICU_JlH_km<0KENA1uH-9=z991miV!+H0A_a{eB{%E8E2u@Bt zNY@qy6KwuQTEqf3-84Jl#%!8ulmvGiN3{SsBv`XiGuJ>6vEc(a)|uv(kmXlAXP z)oL_nv-5akgw-rqXssOC)!BHX$x4)rta)V5VAPw^pIBj)w`jAiIc5t_OiboXvL_9p z8!&*NIwG@()SK{*kW$2x6me2|E<`c{Q zt)83D>P%)Um!wh|7O8N$g?^F zr<2<{JWMdl#DR@EHp|9yEf^-HKQR?@pr+4+6bwf+$IQ`Mv{@X_S*$HZP1NDA zqBRaHv3@3Sl3*Muk|d<7wL)Am<7cgL9>iEk__vG&TU9f`^Uav``DT+Xs|BJnaNx-1 z4rYmg-B~9|%*{DmHfzkzvGJ^xw{Y65XGhUECy5TE&YYcL%uH&w5naF^_!4Hl7%9V~ z&9t&Su%j9(;#RZGLS_xgQ$m2dJcTsHIVMcN-^ugYtS~F0ztByyjsNX_!q^DCAcnLX z&-6Z;bV?wM1#2=7h6*Df=K4F0C8?eXg0qco9z&7IbX!IS%qJ@xmMzZJr&EIn;=I+{ zvT|CmH-f>W==of>-fS5H=YSFEyg4JoWY+2cWRdW+ep zABxXSs=*V?nG@mUrp@G{#qs|gt2mVg_?a^)WiT5BzT@>8ysJ{dehN3Avl#hYP0A2f zNX~6j@v0VDiByf__=%8gmMu#fO~^Vig&)GQs%Vp0r!{dSY*voV(CRo|lZ=~>H0m|D zZ^UZ2(QIXL_oCq_1`n|@F@kCcRKU5#EcSN1Zc++luQO;ZES#N?((KT`?%i;-(o6_p=dBw`jvvJuv&P@)uYpiR!schIS@u~O2SNMFMyaVXR&0PL0WmOZZ4!e z7uYtM5O5E4qAV^84tN9%>audMFmc&%0fiEiloA<$0u<#dWXlTj@{~w{#ZkD(V!2Ny z%1R=S5;>T_#H^giJW^dx^b)yfmq+A!B4P0@gs&%ZAHhqAzMjZ(SmcuR$zmZ}_)v>G zP$QN&QOIFk(7aRuNFl+y5K}DtC3tTM-bI44N^r7N5^4ua@XiwZ;S#)) z1XoM&eiA%Eg7=Z&NfJCrf=`#=JtTOV1P_tm1_}P01kaJ+!4iC-1n(xn^CWnf1TT=_ zT_yN>2_7!NH%std61+r$DFG5A`Ous~d#A>qW2FH@qYKPEtkh4JMfJ_5f08$U~5Xdz^L?y^i z;fBYb92|5G%N8Xg*{j`TA#KD_!#EzN`nCwQ0Z9wShr)Ila5%)83&tnFR^9@Rja=j7 zV+zOL3HE(~e>AI2sQ*^^yIyblY*f6}dQ+RX+imvW5{L#uRXnz94~IU^xkbB<#khT3 zussjkPU!1KY@gOrT(JMM^eg~&p5kG^!+?hY4+9!COQHDL&)YKHzv|M(^>4%&RtlWNo8e_jZ*~{Lz*xTM1Co7s>KI*I@NbS7C$Q}0> znd2^l95t1<71rEe$7O%8JIU3<*FOu`-5`D zlo+S)aIyV4qwy_Jo9QgKaYsb0w zGlKoVc6PxxE5@nV+1?JEHnv`YobaX8#!4ovzfF#uaN8T0Cd=!H`KxWEc81A(>yCM& z)W*dc;5Z(*jDxIkd6T?zp<>zW2Af<_xVyEwY}W>L z*(aUVPKC_3b=WdA@4S3t@ewbi3YVkQnm8oPufIYZxa}_w&xvtX0)}-3Qadj(A(4tu zHSj;?oRdNQaosmi*DDNl+_eFfRWi7*fsQJsi{lrjv*R-K8@?gf2;=o1I3GL8OUAjR zK`siVx=beX?f)6n<9-|giThUDUL3=48A`2$zBMi$3mj;Gi+JE9&i*hn)(#vA<5&zn zO^p1^qX6W5n8`rB7ub1&J@B=-mAw({UIxw#gfq-hnlCy~&_?YvBH5`Kur)B={eg?R zyNnm`$iVR@cLW{VRy?K^y6p!!;Jk4jRZOr$p%VKZhJx#4tx#%{54t@7=33Kibi3&_ zWN(7w`#3_Wwa}lMMPVr;Wa|Aj3>pFRIj|-c6+L(3)eV)*bB+SsS4O=bICMN%j_hCq zZ3F{%UHVr6hby3d%-mtaaoe>pp4VXR)!+6Bm9|gd%#mI#*iGp_P7ay_1S4ZU?mc}^!tNe!4!XSEllH#?y}LyJ7W7z&{vGJ) z68(G7^F{q%@AB&Dv4;T<10DuE40ssuFyLX}55~Y?F`q!CC{rg+OMv?+nVdW%+mA>! zkqTn}2kV6=9S;K@20RRS81OLQVZg(HhXD@*9tJ!Nco^_7;9=l581Pq;N+R(i)VR3H z9wOX~N4V&tTy%|#p6a5*|NewR+p)OlOI>vMKcrBo{dyODGtuE00ikRslD?~;Ao`=G zCNtipao}r>G@*((!aKu)ULt@9e&;|e%}pT5NYG0|ToIy@ip6o16+|F57goBYvb1iT+?WVIHHHWx+k+(I5j zWSZe4+stzjbIpPLP@eW3`>z-HjrZ&`yLw9IT<1iS($ zyeSPTm|G&ik~j)`5)*{$thrgDpFwLiJc&mV!PesRMrbkb{-}RHX zEX6CD9|Py7aQX zbbV>nS=kF-# zxz;vbx6Z$Q{qirb{g`z!-?Zz-wo}E`?=5-gcj2Yt@WS0Ur;qKnV1;th?GyPIdL>rM zcdrf%53Gpr@;&&xK7I>I4>K!|NEm(!PVPMk9YpsrHh|s>1Va3cMtar z;PY>IonCyg)c0-u$(0J-4t?xw`So6NI@WdnvhBgoCX9^k{AS6c@duVKEJRm zw&CvI8=92Pbs;+w3w%GA^VP~b3#F@JIRaGI!??1dUZ_?#+p*3d< z*M)DKICFt6r}C~N^dj3ebbRbFzE4h{KaK6VZS}dKemSr8F5NR|e=J|Uj#(K{U2!+L z`rghsz9RGAxAeZea^Uur&!4;T^$%-{_mq@g3EVaO>;TRF@433d;P!PsHL{2emEB@D zTtc5lT%T=?jNf>@@5w6_f%>kyZmArVllOOfJnPo^!bjH*-ubwwkFxgAFY7<}^(Rfm z(I0M{y7lItH3gS;TMtbL*wp`nUDs4+YFDNBC!Q>8IDTSY&t*Ta{ma?=@0VR&{nOf+ z?|goE!)yGKA9x2RM?Jub9;={s#0UklrPiGK;X?oo-~ zW5b26A87s}iqII?!Cj>7)9W&o^tw##X&kC&i@s^pAAX8MEJT(NmHN^4sjkQM()_6( zkxJrE1@)&Ao{19P^P}z4bqker-GbZ0YZdB8#}7-q^q~H(zb8cPz(gpn{BH+T>R(P4 zCR8d#x8_e*|C3OIbBiPv^~9e_cy{lpLi4BKIM~7dG=F!$zeMd_+ke}|zn=Wxj7l#Y zTvA-yhi6WO_Q|wENJ)&T#1mIiT-zTBb-0OU|6atH$Q+mU>AH`G{F(UEbt!%Sno5O> zzia-u8eZKLjsYR2TKGhWNZ0nLKa~f-9Oq8k_oseDs>#4m8mJ$Qi+{!o=Rp0FVnKmI z