From 85c0f58ff82bf48a4d26d09eabfd746f5559fc75 Mon Sep 17 00:00:00 2001 From: kensun Date: Wed, 1 Feb 2023 13:46:12 +0000 Subject: [PATCH 001/111] wifi: support 6G SAP. Enable 6G SAP option because wifi hal is capable of supporting 6G SAP Bug: 243324196 Test: Manual Test. Change-Id: I1631a17363ea593949703bf4a40597f3f59ad24f --- rro_overlays/WifiOverlay/res/values/config.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rro_overlays/WifiOverlay/res/values/config.xml b/rro_overlays/WifiOverlay/res/values/config.xml index b66c53d..fb8cf5d 100644 --- a/rro_overlays/WifiOverlay/res/values/config.xml +++ b/rro_overlays/WifiOverlay/res/values/config.xml @@ -101,7 +101,7 @@ true - false + true true From cb03e18cfd14cd4ac843c023fb26eaccc674e014 Mon Sep 17 00:00:00 2001 From: Robert Lee Date: Thu, 16 Feb 2023 10:49:18 +0800 Subject: [PATCH 002/111] audio: update speaker tuning files Change list: 1. EVT Speaker Model(Include PICL/FIR) 2. FIR fast switching table Bug: 243626704 Test: builds Change-Id: If8114758870938a10e67b27e5271b1960ba33697 Signed-off-by: Robert Lee --- .../cs35l41/fw/R-cs35l41-dsp1-spk-prot.bin | Bin 5668 -> 5668 bytes .../cs35l41/fw/cs35l41-dsp1-spk-prot.bin | Bin 5620 -> 5620 bytes audio/husky/cs35l41/fw/fast_switch1.txt | 1 + audio/husky/cs35l41/fw/fast_switch2.txt | 1 + audio/husky/cs35l41/fw/fast_switch3.txt | 1 + audio/husky/cs35l41/fw/fast_switch4.txt | 1 + 6 files changed, 4 insertions(+) create mode 100644 audio/husky/cs35l41/fw/fast_switch1.txt create mode 100644 audio/husky/cs35l41/fw/fast_switch2.txt create mode 100644 audio/husky/cs35l41/fw/fast_switch3.txt create mode 100644 audio/husky/cs35l41/fw/fast_switch4.txt diff --git a/audio/husky/cs35l41/fw/R-cs35l41-dsp1-spk-prot.bin b/audio/husky/cs35l41/fw/R-cs35l41-dsp1-spk-prot.bin index e07b0169db9fe21e2cdee08bfb88b65a91a7235f..7f7c8292a87745c23fbbc1ad99bf7174b604103e 100644 GIT binary patch delta 1515 zcmZuxX;4#V6g}^~ge40G3@TP?kkD!s2>}6h)F?PwVH6Z`AtUZF6^LvFL?<9jUBR_+nGEr(^fSW) z^ct;38#g^BTCWYzX#E4@-lpPM%8tebhOCX7W=f4qO-o!Ax7w7Puq=M(PCrLi1)Q?I z`5&(=;>^>*p<@9A@JjlHY_~d2K?I?Pz9pM`+sAN#*hVGPs%bW`n7>7G`a8(F9iSdF z>8N33-7V^%mUJ3RHCyjU=ruK*rN?wlTG2pH=#i1!=+eLnDcz$g8wJzl-B)|)Hr?0I z5xRN%p(mMZsnJRzs^8jf0FOcU$qHwgdKNy!#3nRi!siiF5Cy}p42X?4jz=0cHbRE@ z8_TyK7kNMlVusC>FnqBWbQpKSV>2c}ZN+@*h4z1mS zFsj*2L#d^@{t@k>{Mqyc9m&qfrfV3UMM}!wB;L&W^$dp@Ny^M=O!N2*CZLr}=*9s! z2g4itpN>WUu|9K24j0Ys%N|H|{y4ZY>O@-*j48RyilbQgz%=rGbhYWJmiSZbw0>e_a4J(WT?haxfi z=#IT~5i5<92hO9cl-l4{N@p;-#avZJuQ1R?2g&wR&r_<0M>LgEv-#dlxIw&&VyG*x zGZaed@uUiRy0x(vZq#n3I_lH)#8MyN%AU7zWV%FHD>L>^>4{;Cp=aCl9=^dh_23<-o% z3a2JrO9V5fD3`8KOGo1a#up{9hFW#4@ys_|9`%yVw`np2>idhfQP)?kUlTj~X%@BZ zZ8^X={4T1c=I6~-EEeUEKrIj3hDewwUqdQtZz)!bmE4fXX7(pSHK2kG29=Nm_6#bn z+rK!{;V|#e&2pUB((4pv{sz3>!y9(wza!ju6T7vuk9QICsiN|2QjRVlHuxH*a(U&# zcbIqb{aQ?gVjb2&_5mYG{}nmSqCwA)j;ZcTJhx!=CYFhv`EYk&K)@Q0N=49fn~%#vM{gIWN+BcolvYslX$roRUp@*leu=#~ zo{bK%J(4nWTP8~`aM$ytR|T(xpDmTrA-aYrU_+XB&S*1{!Do{R5VGWe{9w7g1{XDv z%SHe-84QOVFH8k8_jKnL!mH4WT^6;>pRbFvERbdDymK0&h&H5cGL1G1Sq2|_0V`oD z2g~28Xd;DokR4|#sa}Pddzcj7W0yrCU*psXsAWogV#$^(9i<73t{ZFFBVXp^#)ek; zbKS)v7d5X~-)yFc_9v?^2dt|`kjJay5XCW$3$xU_CXTePRZYnMt<^UxHDd0&ty-Mq l_L%2FEK%-Re1OJs!+kL4Z+Ygfk!eEw$7#oF14l?U;vZjqTqpnl delta 1526 zcmZWpZA?>V6n^f#Ep2HFtx(P&#+S5@qC?5VOYu&!{pT#at)8s~P$Hd}F( zyQaZeZ~NTo++JH{D_Naq%UzV4U$)NWY;cz4FRm%8cDi(atoD$pp>U>9H4n{Zf#-AOI;uz)tu83;7khh#$D=5I}T|T7YtT zq}Y|zLG%!^VxLr|&oIbHxGDidilaFxb1s_PU$TqZ`L&I)wWU(i=GkvZ;p2SZ2a(M80c8b5+$ z8mb^81^3SCMLLaaX6Jx^@haxA&ViBoOU(hgf?5l*kmjpyBRAxe!?ZR}J`?Z)7tWF{?MYmlJTZi!^>D{uC!3oyX4S9p*Sr zrmw~*1v=GPyiwltRj96yY4`xz4CaYWeZ?~$l8T^fm8Wm=iTU)GXgaLv;z~^RvNyO= z7sEs<5BxN7SF~{HxQu7Gpi>;mCoo8(L5#58(PR%m{IYi_U7P3uwiu16riHUF) zK_UywE361@E?9CK6~Vgr!63^~5hih0WR@x0mDEBk-Ezggrc8(6R(OiwBl5!%sRZwY zmH&Zmi#lFNY(J{Ftx>r^46LfzKrF0cl&`xaqDzcmK|)Y@$F#-fW{B&PHJDW3{|)Jx zcdaf-W>{(A2$l=q+>w6A`hBU1SPs(xPGrc00W8#aqnqFF-Qn#m8!T%R?!f+)Foxt# z-ERuU0LR0zZ7=_*xu517FTEdi*^&4lGEKT@QvD#s2Y%Lxx5S^Ghz}U}cfN6V#jY2% zl?&%ATKa|glUB`fib;%knp*O)dO&UIQybI?HLDZ2`FT5%`b-6X1`DD#YciH1j%*cDfkoQgG?b3|-v!GG7szV!Ck67pBe@iipkB5PlWBLPI zWTNbI2itkQSy|U}?Rng=yMHVMZhiVMz9$=K+S=J#g7lJfp1c-At~lB3U2AAsra$m_ zn5gC0!S*e()SP`zN$@t^4SmN9i`^}~TT<3LTYIw8OPaPa6;gQeYK=QGz5_Coqfsvh zriBIaoBcB+(OAY2Nn1I3g~#hPmTSM|Dp+&HsP1WFrf6zfBGa1DJ=HJsYA&E4X}CMb zbWRY8yhAZ{v)^8}|GQR|dsn$uyWO!*MWN8UKA~A$l17k-$V KlODOBv;G72;4O~; diff --git a/audio/husky/cs35l41/fw/cs35l41-dsp1-spk-prot.bin b/audio/husky/cs35l41/fw/cs35l41-dsp1-spk-prot.bin index c91481b9d83ed9aad5636d25d8e888dd833b819f..ac997237f2e8ac4e823d58836c35910e85ed1a22 100644 GIT binary patch delta 1709 zcmb7Fdr(w$6#nkrT^5#ofq;MrD`N6cf#s2pK~Yf=@R6xWENo^18^{XCh>u(}H7CiG z)u~}5n^DMoBNkeSDM|PkEkG0m6-&vB*lniE^u)2p8FmnhsfJ92=3ww-DWFfNe_!7w z8l)GKD1-iR|ILpGTnp)_Eu{GfI2v3_VboM`dp-41djb_vi@NzcYNm!FdO^2V{UV?S zYKf!}y7cx%AsO1KCy5SHP121(>L=z)ppJTeG;H7yfw^$C_*Y;gCLO~ygf~yVg2mA9 z#u-GNkM)NEoATj@1%vV7SdFDg$irJDv(pd_^#yFem<~}ci*@@I(bPQUtUDYatfQlJ zqVn{YthoEjD4z`1uXXRI+tlh$t&q-A*-#(6VlaSFd0y3sLuMRiz-6YgljYMLfB;U( z!^a_nIvep2o?}F(sEms5U5e6_VSm+>TOu z19oI7p&|%8;mfY>*&eu%c}r&jlSytvLV8f!ZpUI3J+y&3V|y1uLNE4HI9VDILuNA9 z<2~vxeB8=r#qKLAr}msyZzji(Lk3zzt%>ak>_seOiF%KkHAK|EifPkd-B(BhM4dE` zoUK!%Tjgt6tA z%5B^(sKPrXo<>AL@f7i}zsrdBFL?|vv&Vfj`}&;7i99dITs`Llmz{PER*n?92Gg?N z8`BK+BlK+v`SQ|&sG|}O!H<4IrNE{1q>#VF9~bdA7_&Q6mig|AN9kJwNBM-G9=cZC zvduwjV>u8*qB@cHG?7%~VTyGI6d|c@SC!%IrX}(vV%2HeuLXPVmd_M~^Xp7}4gbCe zq&jD~Tt28-qf{Eq+n+K{k**zGmmBbsoRloE1~a}DR&QRR z_N~lyWDyv~z<5uZYC8|`Ny)-S<9wNu_`@zn3^`*=lP$H)W{s(Wc@JZ~Y`tM9t4Z-_ zS9^BEbM5o|3nHkqBdlc}WH7mCTNkruzH0w}d<7U^X3dYvCT$Y~s8MMxndO(U{1IKu zmiemVKLY;Y3sGs5DsK76e_*XSuEfu9Q4P<78v&xTJ_brQ8Q092RT7KvVYOwp$|D>% z-S~||hOc!k1dac=<3oasUpNotf{ougkCTU~gC>Mc M2nrALmV5yG38MI=Pyhe` delta 1719 zcmb7FYfKbZ6#iy**kxgtH*A%qEDx>eRs|O2VN5MxO4USu_`tH1A};ch&CrLi@JSV(JwNI)LDr{@-%n)FB0N#@L%d%pAC zd+zye?vQ=R{-I5+29TNVTwd#{sda9uD6MlYt#oD8lx}d@X4*1KYijChZA;v1ON*RY zuG;eT?keY-Zui;>mos~@!N$W@3)a_F zx@N5|t>ihAr4V!hA03P_1ObL^u_5QbStY5>kbp=cpbSlbm0EvQa;?|@t~7D(4}A;xbLZ=2}lo_NOxnrUqHJk61sWbOHgR6m#&ew zN%3Xh|c0-mguM)rlB;E4xkaPZLq zODIp~UyMN-IOt>Nh4P}?pge@0I=`c2^6W6(7uKprTcn!_G6Js45 z9bRY*W+J5#Ei`&dw({2THlE}S9p_ZuUZ&9JkA*SR<4@P1_&dUS1)z>0rsN5Q44Y7q?lCLYTx|QCX(!uc0l((k&GJWnp%pR`8^wiKqou zKapGp8=rwTtB+ZVZm@xmhwc0WfwKAQfneBlAwURh^0J|}Y<;t=Z|9hlsSWvNSsEZc zaFht8zVPVNw57%=YCVwmS{mMv-k+*_7e!?+>yd@P9_)rmh6$|K=g%$vMk;8<(%&3k z$gx0Oc#4)OAFaFUW_l%0Dph zk7RT8>UDh;XJ$`}N>(iM>kap^gX8rNk4%5v=d9wr>tj+zM;C{)1{@_*I)mo^`t(Ua zt|7YDcSNUsa56^ss$70U&XM1)h1}HBsx!LpvpB;7UZ+W{nT`G1 z78rzY#4fN_k)!ds6OK72LX6|;h7$Ydz<2Zi9^W4TY`hz`eGcq%>})i}lqjbZX(^`n zUb&hRF$vyKq7%u?BTU%#{Q>ql8}D)kBH3v7OeJwI0r9Cu>`@0MFjIZDbrKwi1)TBe zTb!3_)QZf7zTI4@Em2;kb(*)R+(MJor?po<&TwYz4Y`b@>c^sx-E6M(>{fW({o?rl z!w0fHU>5x7%XVh7K@$2z1 Date: Thu, 16 Feb 2023 10:10:42 +0800 Subject: [PATCH 003/111] audio: update speaker tuning files Changelist: 1.Update EVT model on both top and speaker 2.Update PICL/FIR parameters 3.Update fast_switch table for FIR usuage Bug: 243497194 Test: builds Change-Id: I0a3de584bda91b158fa2875a29df589a2ddbe462 Signed-off-by: Robert Lee --- .../cs35l41/fw/R-cs35l41-dsp1-spk-prot.bin | Bin 5572 -> 5556 bytes .../cs35l41/fw/cs35l41-dsp1-spk-prot.bin | Bin 5616 -> 5556 bytes audio/shiba/cs35l41/fw/fast_switch1.txt | 1 + audio/shiba/cs35l41/fw/fast_switch2.txt | 1 + audio/shiba/cs35l41/fw/fast_switch3.txt | 1 + audio/shiba/cs35l41/fw/fast_switch4.txt | 1 + 6 files changed, 4 insertions(+) create mode 100644 audio/shiba/cs35l41/fw/fast_switch1.txt create mode 100644 audio/shiba/cs35l41/fw/fast_switch2.txt create mode 100644 audio/shiba/cs35l41/fw/fast_switch3.txt create mode 100644 audio/shiba/cs35l41/fw/fast_switch4.txt diff --git a/audio/shiba/cs35l41/fw/R-cs35l41-dsp1-spk-prot.bin b/audio/shiba/cs35l41/fw/R-cs35l41-dsp1-spk-prot.bin index c24e09ff63bf509558b8fbe4fde5033c8f01702d..f499a22a84084d9f1fd25262432a6a93fcf3f262 100644 GIT binary patch literal 5556 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 literal 5616 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 WnpAto6y@iSFC3RQzBns-CH)76TNUvD diff --git a/audio/shiba/cs35l41/fw/fast_switch1.txt b/audio/shiba/cs35l41/fw/fast_switch1.txt new file mode 100644 index 0000000..0c4ba0f --- /dev/null +++ b/audio/shiba/cs35l41/fw/fast_switch1.txt @@ -0,0 +1 @@ +11,4,768,1236,485232,1114113,2294281,1,7,0,456348722 \ No newline at end of file diff --git a/audio/shiba/cs35l41/fw/fast_switch2.txt b/audio/shiba/cs35l41/fw/fast_switch2.txt new file mode 100644 index 0000000..94dacd9 --- /dev/null +++ b/audio/shiba/cs35l41/fw/fast_switch2.txt @@ -0,0 +1 @@ +11,4,768,1236,485232,1118209,2294281,1,7,0,141651768 \ No newline at end of file diff --git a/audio/shiba/cs35l41/fw/fast_switch3.txt b/audio/shiba/cs35l41/fw/fast_switch3.txt new file mode 100644 index 0000000..e8fac59 --- /dev/null +++ b/audio/shiba/cs35l41/fw/fast_switch3.txt @@ -0,0 +1 @@ +11,4,768,1236,485232,1114112,2294281,1,7,4194304,-1909645199 \ No newline at end of file diff --git a/audio/shiba/cs35l41/fw/fast_switch4.txt b/audio/shiba/cs35l41/fw/fast_switch4.txt new file mode 100644 index 0000000..356cad5 --- /dev/null +++ b/audio/shiba/cs35l41/fw/fast_switch4.txt @@ -0,0 +1 @@ +11,4,768,1236,485232,1118208,2294281,1,7,4194304,-1653662853 \ No newline at end of file From 130a9b11c68ef23a2d825151b1e9a5ce052f4a0c Mon Sep 17 00:00:00 2001 From: Shiyong Li Date: Sat, 18 Feb 2023 00:12:43 +0000 Subject: [PATCH 004/111] device-husky.mk: let kernel decide display LHBM peak brightness delay If kernel supports FFD, it would be 0.8 frame. Bug: 240216847 Test: UDFPS paper test Change-Id: I32be131bfd8e7f92c0e91efef0ca286fae4d349c Signed-off-by: Shiyong Li --- device-husky.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/device-husky.mk b/device-husky.mk index e09f57c..0b55d37 100644 --- a/device-husky.mk +++ b/device-husky.mk @@ -250,8 +250,8 @@ PRODUCT_DEFAULT_PROPERTY_OVERRIDES += vendor.display.0.brightness.dimming.usage? # kernel idle timer for display driver PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.support_kernel_idle_timer=true -# lhbm peak brightness delay -PRODUCT_DEFAULT_PROPERTY_OVERRIDES += vendor.primarydisplay.lhbm.frames_to_reach_peak_brightness=2 +# lhbm peak brightness delay: decided by kernel +PRODUCT_DEFAULT_PROPERTY_OVERRIDES += vendor.primarydisplay.lhbm.frames_to_reach_peak_brightness=0 # Vibrator HAL ACTUATOR_MODEL := luxshare_ict_081545 From cc0943adfb684a0c16f80eeebe62de12f344f6db Mon Sep 17 00:00:00 2001 From: Safayat Ullah Date: Sat, 18 Feb 2023 10:39:38 +0000 Subject: [PATCH 005/111] hk3: consistent brightness between bootloader and OS Set initial brightness to ~140 nits. Bug: 243688822 Test: Check brightness changes during boot to home Change-Id: Iafa18bbf1916de9f792c3c95447c58c00911ebc2 --- husky/overlay/frameworks/base/core/res/res/values/config.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/husky/overlay/frameworks/base/core/res/res/values/config.xml b/husky/overlay/frameworks/base/core/res/res/values/config.xml index ac4a35f..3acd514 100644 --- a/husky/overlay/frameworks/base/core/res/res/values/config.xml +++ b/husky/overlay/frameworks/base/core/res/res/values/config.xml @@ -42,7 +42,7 @@ - 0.042553191 + 0.13733778356 + + com.google.sensor.binned_brightness + + + + -1 + 3 + 3 + 13 + 13 + + + + + -1 + 133 + 0 + 0 + 0 + + M 489.5,66 From 4584a04fe3c1d4dacce94679d57621aca24b4fa7 Mon Sep 17 00:00:00 2001 From: liangjlee Date: Thu, 2 Mar 2023 06:09:57 +0000 Subject: [PATCH 008/111] Disable zone DMA32 for shiba and husky Same as P22, P23 do not have 32-bit address limitation in hardware, so we would like to empty zone DMA32 for better performance and simplify memory management. Bug: 263239622 Test: b/270096808, b/270097444. Pass reboot test and run sst for 100+ hours without obvious issues. Change-Id: Ib95223aafca17165e1b8d972448c5d66384d3ccc Signed-off-by: liangjlee --- husky/BoardConfig.mk | 1 + shiba/BoardConfig.mk | 1 + 2 files changed, 2 insertions(+) diff --git a/husky/BoardConfig.mk b/husky/BoardConfig.mk index 18c11c9..c2c2b95 100644 --- a/husky/BoardConfig.mk +++ b/husky/BoardConfig.mk @@ -20,6 +20,7 @@ TARGET_SCREEN_DENSITY := 450 BOARD_USES_GENERIC_AUDIO := true USES_DEVICE_GOOGLE_SHUSKY := true BOARD_KERNEL_CMDLINE += swiotlb=noforce +BOARD_KERNEL_CMDLINE += disable_dma32=on include device/google/zuma/BoardConfig-common.mk -include vendor/google_devices/zuma/prebuilts/BoardConfigVendor.mk diff --git a/shiba/BoardConfig.mk b/shiba/BoardConfig.mk index e7f31ff..197c691 100644 --- a/shiba/BoardConfig.mk +++ b/shiba/BoardConfig.mk @@ -20,6 +20,7 @@ TARGET_SCREEN_DENSITY := 420 BOARD_USES_GENERIC_AUDIO := true USES_DEVICE_GOOGLE_SHUSKY := true BOARD_KERNEL_CMDLINE += swiotlb=noforce +BOARD_KERNEL_CMDLINE += disable_dma32=on include device/google/zuma/BoardConfig-common.mk -include vendor/google_devices/zuma/prebuilts/BoardConfigVendor.mk From aca63ac01a1e667d707709e433db3b1db2dbda4f Mon Sep 17 00:00:00 2001 From: Jeremy DeHaan Date: Thu, 2 Mar 2023 21:38:34 -0800 Subject: [PATCH 009/111] display: update brightness defaults Add new brightness defaults to match non-linear brightness curves. Bug: 254529330 Change-Id: I5ba580bbe56684295e0d88d45cb99ecd15acda6b Signed-off-by: Jeremy DeHaan --- husky/overlay/frameworks/base/core/res/res/values/config.xml | 2 +- shiba/overlay/frameworks/base/core/res/res/values/config.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/husky/overlay/frameworks/base/core/res/res/values/config.xml b/husky/overlay/frameworks/base/core/res/res/values/config.xml index c0344c6..1828e2b 100644 --- a/husky/overlay/frameworks/base/core/res/res/values/config.xml +++ b/husky/overlay/frameworks/base/core/res/res/values/config.xml @@ -42,7 +42,7 @@ - 0.13733778356 + 0.29776865863 - 0.048640916 + 0.397506449 + + true + + + true From c859b0a4b534e4c0864860e5b37a27d9c5c62890 Mon Sep 17 00:00:00 2001 From: Jooyung Han Date: Wed, 7 Jun 2023 14:27:49 +0900 Subject: [PATCH 014/111] Set Fingerprint TA module as soong config Since we have a few different platforms, we need to embed different TA according to the platform. To handle it, use soong_config to pass the TA to the Fingerprint APEX. Bug: 279674662 Test: Fingerprint HAL works (checked via logcat) Change-Id: I5768d847970dc1662c12b4de40dfa379d9f4b909 --- device-husky.mk | 1 + device-shiba.mk | 1 + 2 files changed, 2 insertions(+) diff --git a/device-husky.mk b/device-husky.mk index 3d183f5..43c595f 100644 --- a/device-husky.mk +++ b/device-husky.mk @@ -246,6 +246,7 @@ PRODUCT_VENDOR_PROPERTIES += \ # Fingerprint HAL GOODIX_CONFIG_BUILD_VERSION := g7_trusty +$(call soong_config_set,goodix,fingerprint_ta,//vendor/google_devices/shusky/prebuilts:g7.app) include device/google/gs101/fingerprint/udfps_common.mk ifeq ($(filter factory%, $(TARGET_PRODUCT)),) include device/google/gs101/fingerprint/udfps_shipping.mk diff --git a/device-shiba.mk b/device-shiba.mk index 15f29ec..41189dd 100644 --- a/device-shiba.mk +++ b/device-shiba.mk @@ -234,6 +234,7 @@ PRODUCT_VENDOR_PROPERTIES += \ # Fingerprint HAL GOODIX_CONFIG_BUILD_VERSION := g7_trusty +$(call soong_config_set,goodix,fingerprint_ta,//vendor/google_devices/shusky/prebuilts:g7.app) include device/google/gs101/fingerprint/udfps_common.mk ifeq ($(filter factory%, $(TARGET_PRODUCT)),) include device/google/gs101/fingerprint/udfps_shipping.mk From 57d8aab77045869cabbe3d90a4882bd5f46c0315 Mon Sep 17 00:00:00 2001 From: chenkris Date: Thu, 8 Jun 2023 09:49:38 +0000 Subject: [PATCH 015/111] Move goodix mk files from device/google/gs101 to vendor/goodix/udfps Bug: 270657514 Test: build Change-Id: Icc60813519232f738baf1d0c2bfee1caca354d48 --- device-husky.mk | 6 +++--- device-shiba.mk | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/device-husky.mk b/device-husky.mk index 43c595f..50cae19 100644 --- a/device-husky.mk +++ b/device-husky.mk @@ -247,11 +247,11 @@ PRODUCT_VENDOR_PROPERTIES += \ # Fingerprint HAL GOODIX_CONFIG_BUILD_VERSION := g7_trusty $(call soong_config_set,goodix,fingerprint_ta,//vendor/google_devices/shusky/prebuilts:g7.app) -include device/google/gs101/fingerprint/udfps_common.mk +include vendor/goodix/udfps/configuration/udfps_common.mk ifeq ($(filter factory%, $(TARGET_PRODUCT)),) -include device/google/gs101/fingerprint/udfps_shipping.mk +include vendor/goodix/udfps/configuration/udfps_shipping.mk else -include device/google/gs101/fingerprint/udfps_factory.mk +include vendor/goodix/udfps/configuration/udfps_factory.mk endif PRODUCT_VENDOR_PROPERTIES += \ diff --git a/device-shiba.mk b/device-shiba.mk index 41189dd..ba10f0c 100644 --- a/device-shiba.mk +++ b/device-shiba.mk @@ -235,11 +235,11 @@ PRODUCT_VENDOR_PROPERTIES += \ # Fingerprint HAL GOODIX_CONFIG_BUILD_VERSION := g7_trusty $(call soong_config_set,goodix,fingerprint_ta,//vendor/google_devices/shusky/prebuilts:g7.app) -include device/google/gs101/fingerprint/udfps_common.mk +include vendor/goodix/udfps/configuration/udfps_common.mk ifeq ($(filter factory%, $(TARGET_PRODUCT)),) -include device/google/gs101/fingerprint/udfps_shipping.mk +include vendor/goodix/udfps/configuration/udfps_shipping.mk else -include device/google/gs101/fingerprint/udfps_factory.mk +include vendor/goodix/udfps/configuration/udfps_factory.mk endif # Fingerprint exposure compensation From b10dcc1e1c0a49f98f2e880dcff60c53a1c7e1bc Mon Sep 17 00:00:00 2001 From: Jeffrey Carlyle Date: Fri, 17 Feb 2023 15:29:25 -0800 Subject: [PATCH 016/111] dck: add missing WCC capability Bug: 285390995 Test: build only Change-Id: I8148b756021c3f6740cb0756b8d83b72d7f27a01 Signed-off-by: Jeffrey Carlyle --- device-shiba.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/device-shiba.mk b/device-shiba.mk index 15f29ec..4987057 100644 --- a/device-shiba.mk +++ b/device-shiba.mk @@ -100,6 +100,7 @@ PRODUCT_PROPERTY_OVERRIDES += \ # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \ + ro.gms.dck.eligible_wcc=2 \ ro.gms.dck.se_capability=1 # Bluetooth hci_inject test tool From c3622def851e2507517e05b84d80cf34b9cb73ed Mon Sep 17 00:00:00 2001 From: chenkris Date: Tue, 13 Jun 2023 03:08:37 +0000 Subject: [PATCH 017/111] udfps: fix BB on git_master-without-vendor Bug: 286774587 Test: Build Change-Id: I257f49da38be01adf72a789dd6dc1830fe481e73 --- device-husky.mk | 6 +++--- device-shiba.mk | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/device-husky.mk b/device-husky.mk index 50cae19..1595460 100644 --- a/device-husky.mk +++ b/device-husky.mk @@ -247,11 +247,11 @@ PRODUCT_VENDOR_PROPERTIES += \ # Fingerprint HAL GOODIX_CONFIG_BUILD_VERSION := g7_trusty $(call soong_config_set,goodix,fingerprint_ta,//vendor/google_devices/shusky/prebuilts:g7.app) -include vendor/goodix/udfps/configuration/udfps_common.mk +$(call inherit-product-if-exists, vendor/goodix/udfps/configuration/udfps_common.mk) ifeq ($(filter factory%, $(TARGET_PRODUCT)),) -include vendor/goodix/udfps/configuration/udfps_shipping.mk +$(call inherit-product-if-exists, vendor/goodix/udfps/configuration/udfps_shipping.mk) else -include vendor/goodix/udfps/configuration/udfps_factory.mk +$(call inherit-product-if-exists, vendor/goodix/udfps/configuration/udfps_factory.mk) endif PRODUCT_VENDOR_PROPERTIES += \ diff --git a/device-shiba.mk b/device-shiba.mk index ba10f0c..9cdc0ea 100644 --- a/device-shiba.mk +++ b/device-shiba.mk @@ -235,11 +235,11 @@ PRODUCT_VENDOR_PROPERTIES += \ # Fingerprint HAL GOODIX_CONFIG_BUILD_VERSION := g7_trusty $(call soong_config_set,goodix,fingerprint_ta,//vendor/google_devices/shusky/prebuilts:g7.app) -include vendor/goodix/udfps/configuration/udfps_common.mk +$(call inherit-product-if-exists, vendor/goodix/udfps/configuration/udfps_common.mk) ifeq ($(filter factory%, $(TARGET_PRODUCT)),) -include vendor/goodix/udfps/configuration/udfps_shipping.mk +$(call inherit-product-if-exists, vendor/goodix/udfps/configuration/udfps_shipping.mk) else -include vendor/goodix/udfps/configuration/udfps_factory.mk +$(call inherit-product-if-exists, vendor/goodix/udfps/configuration/udfps_factory.mk) endif # Fingerprint exposure compensation From 528f96acfba8d8e50139b834323aea5c5456340c Mon Sep 17 00:00:00 2001 From: Linyu He Date: Thu, 20 Jul 2023 23:51:59 +0000 Subject: [PATCH 018/111] [Zuma 8k] Re-enable 8K in "shusky" (P23) media_profiles on main Please see b/292155636 for context. Bug: 292155636 Test: python gca_smoke.py Test: manually test 8K per go/zuma-8k-video-recording-bring-up-log Change-Id: Ie42bdee12d09ee6c9acf12a28fc67ea74dbaad85 --- media_profiles_husky.xml | 21 +++++++++++++++++---- media_profiles_ripcurrent.xml | 21 +++++++++++++++++---- media_profiles_shiba.xml | 21 +++++++++++++++++---- 3 files changed, 51 insertions(+), 12 deletions(-) diff --git a/media_profiles_husky.xml b/media_profiles_husky.xml index 8abc330..cfc89bb 100644 --- a/media_profiles_husky.xml +++ b/media_profiles_husky.xml @@ -79,6 +79,19 @@ + + +