Commit graph

484 commits

Author SHA1 Message Date
George Chang
cb3e2d0a40 Remove SEReset everytime at boot am: 71da37e6aa
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18799718

Change-Id: If3615d2bf38f7db5abac95030fcf92ede246f2a7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-10 09:47:18 +00:00
George Chang
71da37e6aa Remove SEReset everytime at boot
Using NFC FW SEReset at every power off

Bug: 229736863
Bug: 228642009
Test: manual
Change-Id: I036a79d628c5302e3dae57f2f587c09b16933fde
2022-06-10 09:28:49 +00:00
linpeter
13057c44e5 display: blocking zone update and hbm sunlight refresh rate am: d1335270f3
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18598704

Change-Id: I763cf0451a91fee93d2e9bbaca94633afd8459a8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-10 02:17:28 +00:00
linpeter
d1335270f3 display: blocking zone update and hbm sunlight refresh rate
zone1 condition(10 nits) in 90Hz
zone2 condition(15 nits, 10 Lux) in 90Hz

Sunlight high brightness mode in 90Hz

Bug: 222637975
Test: check dumpsys
Change-Id: I1c4b3f90d9513f587921c7360b3e257b32b166e8
2022-06-10 01:45:00 +00:00
Grace Cheng
197a817665 Adjust lock icon padding for visual match on C10/P10 am: be0d2baf7a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18802908

Change-Id: I2a3c7f0a5c2262f4215e1ffba412249c1245043d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-09 22:28:53 +00:00
Grace Cheng
be0d2baf7a Adjust lock icon padding for visual match on C10/P10
Adjust lock icon padding for visual match on C10/P10

Bug: 219895641
Test: Visual comparison of alignment using layout inspector
Change-Id: Iffb6fb6344a29c5cc217f1ff4897790a784e6829
2022-06-09 21:56:40 +00:00
Beverly
a3610b0c54 Update longpress time on lock icon to 100ms am: 9d342cabbe
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18758528

Change-Id: If2f95feb195d5a199f2b6c9e783264e9383c9a25
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-09 14:46:32 +00:00
Beverly
9d342cabbe Update longpress time on lock icon to 100ms
Test: manual
Bug: 231712181
Change-Id: I0a9faf86b690399d7bc901e0fc8f72f9f7435b63
2022-06-09 14:27:47 +00:00
George Lee
df0f58eb0a thermal: Remove PassiveDelay for VDROOP1/2/BATOILO am: 79753e6c35
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18774272

Change-Id: I540c771ea02d199d5133f162cdd06723fb4b621d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-09 07:59:36 +00:00
George Lee
79753e6c35 thermal: Remove PassiveDelay for VDROOP1/2/BATOILO
Part of removing monitoring of BCL thermal zones.

Bug: 234901714
Test: Boot and confirm settings
Signed-off-by: George Lee <geolee@google.com>
Change-Id: I470951a6a8676079642c7070687198645a163887
2022-06-09 07:02:25 +00:00
millerliang
7a0ac10d2e audio: adjust the latency for compress-offload am: 3df55604f5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18672137

Change-Id: I3a4591f834724f9cdc332d09d619a56412be842f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-09 03:46:16 +00:00
millerliang
3df55604f5 audio: adjust the latency for compress-offload
Compress-offload also needs to adjust the latency
to meet the av sync result.

Bug: 234104918
Test: Play AV sync video in YTMusic test apk
Change-Id: I45e4b2d2c477ae2eae14d7342e3a81c38ec61cb4
2022-06-09 03:00:40 +00:00
Ray Chi
f4f4f2faaf conf: remove the command to start usb statemachine am: bd29a01fca
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18579081

Change-Id: Iabf5e941185fa21055f6a537b6a299a9cc0228ed
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-08 15:01:48 +00:00
Ray Chi
bd29a01fca conf: remove the command to start usb statemachine
Bug: 233232746
Test: build pass
Change-Id: I5b82e45e656bd8f6794dbfdb94d0a9b54a674851
2022-06-08 14:31:13 +00:00
George Lee
7fe3d15680 thermal: Re-enable soft_ocp_cpu1 monitoring. am: 6f90a13c3a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18717979

Change-Id: Ia3715b8f95ba45da25139743ba31b333d0c599fd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-07 17:20:51 +00:00
George Lee
6f90a13c3a thermal: Re-enable soft_ocp_cpu1 monitoring.
Bug: 234707775
Test: Boot and confirm its monitoring
Signed-off-by: George Lee <geolee@google.com>
Change-Id: I531242c67dfc3d5542f15366f464b28fcbdc0c31
2022-06-07 16:55:11 +00:00
Jasmine Cha
08592e3a3e audio: update c10 p10 RC tuning am: d31bca5d0e
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18706367

Change-Id: I4cc37f6053c8ee7efa41f36e90c48ea8df432809
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-07 09:01:50 +00:00
Jasmine Cha
d31bca5d0e audio: update c10 p10 RC tuning
For C10_LL_Pt_Ls_mix3500M_volCurve_allModes_Speaker_Safe_ONEAL_V2.mps:
- Non media, update the speaker-safe preset for
  Ringtone/Notification/Alarm stream
- sha1sum:  b813efb994561b71715c075c0d34ad8c1a009ade
  /vendor/etc/waves_preset.mps

For  P10_LL_Pt_Ls_mix2000_volCurve_allModes_Speaker_Safe_ONEAL.mps:
- Non media, update the speaker-safe preset for
  Ringtone/Notification/Alarm stream
- sha1sum: 32a42b5ad6f2c2b3b79b2a33d3f53329edf61047
  /vendor/etc/waves_preset.mps

For audio_policy_volumes_C10_Update.xml:
- Revision for low volume to be compatible with the speaker-safe
  preset mentioned above.
- Revision of full volume curve to be compatible with MIX3500M preset
  for below stream type DTMF, System Sound, Enforced Audible.
- sha1sum: 918ebfef1da80f8caca117cc1da00f0a7eade6c1
  /vendor/etc/audio_policy_volumes.xml

For audio_policy_volumes_P10_Update_V2.xml:
- Revision for low volume to be compatible with the speaker-safe
  preset mentioned above
- Revision of full volume curve to be compatible with MIX2000 preset for
  below stream type DTMF, System Sound, Enforced Audible
- sha1sum: 9333ef3a4359b6c5e5b29a3beb40c677f8961c5d
  /vendor/etc/audio_policy_volumes.xml

Bug: 234590302
Bug: 234464916
Test: manual test
      b/234464916#comment4
      b/234590302#comment8

Signed-off-by: Jasmine Cha <chajasmine@google.com>
Change-Id: I9fcaa0ac6f50af7f0728eb5a686b9866317a49d8
2022-06-07 09:45:02 +08:00
George Lee
0c24e37ac1 thermal: Remove Monitor flag for BCL tzones. am: b2180f952b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18079852

Change-Id: Iabdd876d0011749c2cdd7057e508121f1cc441e8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-06 18:44:08 +00:00
George Lee
b2180f952b thermal: Remove Monitor flag for BCL tzones.
Since all of the BCL tzones are triggered from IRQ, we do not need to
monitor the tzones.

Bug: 197189623
Test: Pts Thermal test passing
Signed-off-by: George Lee <geolee@google.com>
Change-Id: I96a245329e59a19f5baf15992c87a3ea568b7ddf
2022-06-06 18:16:34 +00:00
Carter Hsu
006e717d96 audio: update FM tuning 20220602 am: 5d30102080
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18752886

Change-Id: I38f5632a87824eb8b42b0fb2d71a29d27fb6b7e6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-06 06:29:39 +00:00
Carter Hsu
5d30102080 audio: update FM tuning 20220602
FM table change list:
1. HE
    a)  Fine tune HE BB SWB FFP, BVE, NS, ECDT
    b) Fine tune HE BB NB/WB/SWB RX volume curve
2. HA
   1) fine-tune C10 TMOUS tuning for DVT stage
   2) fine-tune P10/C10 NB robustness tuning
   3) fine-tune P10/C10 NB acoustic shock for generic
3. HH
    a)  P10/C10 fine tune NS performance
4. AMS : P10/C10 HA/HH/HE all enable AMS.

Bug: 234676284
Test: build pass
Signed-off-by: Carter Hsu <carterhsu@google.com>
Change-Id: I9328b8c72c9b4799634bf3d6b63db6a4102fe571
2022-06-06 08:38:57 +08:00
Taeju Park
b872782e9a Boost Top-App for app launch am: 6cf71dd252
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18606900

Change-Id: Iba09f1e28691a546a470e22eb1c351cc9bc8dc9f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-02 19:31:31 +00:00
Taeju Park
6cf71dd252 Boost Top-App for app launch
Bug: 228243692
Signed-off-by: Taeju Park <taeju@google.com>
Change-Id: I04a89a99a651438057dfe25710f055d54f4477e8
2022-06-02 19:05:10 +00:00
Yanting Yang
fb95d728c6 Update e-labels for JP SKU of C10 and P10 am: b6bdf33b3f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18706366

Change-Id: If84b34453cec40b75e961fb6788a7862034e3320
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-02 04:34:26 +00:00
Yanting Yang
b6bdf33b3f Update e-labels for JP SKU of C10 and P10
Bug: 234574270
Test: make -j
Change-Id: I280164b9a88997fde814957c99b6d5234cf95992
2022-06-02 04:29:50 +00:00
jonerlin
41952e665b Bluetooth: update C10/P10 BT RC SAR tables for differnt SKUs/countries am: 870b1dca7c
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18669009

Change-Id: I00e1f45c677e4e6c8e56c5830d2aaeeb214bcc0b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-02 04:25:30 +00:00
jonerlin
870b1dca7c Bluetooth: update C10/P10 BT RC SAR tables for differnt SKUs/countries
Bug: 234377643
Bug: 234376892
Test: make and manual test, RF member verification
Change-Id: I8dda4bbb1c848fac1d1f880236a27635227d1f23
2022-06-02 04:07:26 +00:00
Alice Kuo
9704ab1e4a Add support LE audio switcher in the developer option am: 933409ce60
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18579080

Change-Id: Ia7c3d74d2ff8392394b97dd09440d062d987e444
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-01 16:26:38 +00:00
Alice Kuo
933409ce60 Add support LE audio switcher in the developer option
Bug: 233018305
Bug: 233005340
Test: switch LE audio feature, and check LE audio functionality status
Change-Id: I5305f3b2b1fe19f8a1ddb42ee9101bfb64b9bce2
2022-06-01 16:02:45 +00:00
jonerlin
10ae8963ca Bluetooth: Enable BTRT logging for userdebug eng build am: af53662cd4
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18669928

Change-Id: I5a7affc0c0a4827703c85a3d9d62e64b4921b57e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-01 07:46:33 +00:00
jonerlin
af53662cd4 Bluetooth: Enable BTRT logging for userdebug eng build
Bug: 215487478
Test: Manually
Change-Id: I701262727a5bf656f15577561a9361e58bd59e5c
2022-06-01 07:21:13 +00:00
George Chang
c75fde90de Switch NFC from HIDL to AIDL am: 17a923dc37
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18219675

Change-Id: Ie205ce33f98aa8318490e6ee213dce9fee1acfdb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-01 06:40:51 +00:00
George Chang
17a923dc37 Switch NFC from HIDL to AIDL
Bug: 216290344
Test: atest NfcNciInstrumentationTests
Test: atest VtsAidlHalNfcTargetTest
Merged-In: Ieb8be71d3ac4e8e187d8fcc2e3843bfd17112a73
Change-Id: Ieb8be71d3ac4e8e187d8fcc2e3843bfd17112a73
2022-06-01 06:19:26 +00:00
TeYuan Wang
219ca3f8d2 thermal: bringup charge_mdis PID loop am: d3c9705ecd
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18235092

Change-Id: I4050e41959c284487c61395838b7278cc5ceb9f4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 23:47:10 +00:00
TeYuan Wang
d3c9705ecd thermal: bringup charge_mdis PID loop
Bug: 209635028
Bug: 226130317
Test: emul_temp with different power workload
Change-Id: Ic26adbe21450c14569135dd4694083701070df58
2022-05-31 23:23:31 +00:00
TeYuan Wang
25ef58cdcf thermal: add k_i for CPU GPU PID loop am: 4bf5bce6ad
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18579074

Change-Id: I1462a47fcd5ef8a55941f81c2e9465656c04760c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 18:07:42 +00:00
TeYuan Wang
4bf5bce6ad thermal: add k_i for CPU GPU PID loop
Bug: 232919952
Test: run manhattan and burn8
Change-Id: I8b0e59b0b32a19b49116240ff01145f9a950ffb6
2022-05-31 17:44:02 +00:00
Cyan_Hsieh
e0b0f75578 Change padding and height radio for keyboard am: 3537df9211
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18614371

Change-Id: I54074c56b755bf07d934f7c955107b6a608e018a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 11:23:35 +00:00
Cyan_Hsieh
3537df9211 Change padding and height radio for keyboard
Bug: 219397352
Change-Id: Idbecefe6c73966764679dc545dff58dfd220e9e3
2022-05-31 10:56:36 +00:00
millerliang
87c779f21a audio: enable mmap playback and record on BT am: 04cf0e2c32
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18578785

Change-Id: I8ffde79d88b9c9924dbdfaf6e01fd50ff03c7f4d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 08:23:31 +00:00
millerliang
04cf0e2c32 audio: enable mmap playback and record on BT
AoC can support mmap on BT both playback and recording
after gpar/322484.

Bug: 232205959
Test: Play MMAP games and OboeTester
Change-Id: Id696b578f4a2e3f94d6193e714b6d9f1ace6977a
2022-05-31 08:06:16 +00:00
yixuanjiang
e873662523 audio: enable stereo AAC encoder am: a3e2652c86
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18658844

Change-Id: I4c9e4858f3a558e6014e5bfc945b05714cdd6ca4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 04:52:14 +00:00
yixuanjiang
a3e2652c86 audio: enable stereo AAC encoder
Test: local test pass
Bug: 227212413
Signed-off-by: yixuanjiang <yixuanjiang@google.com>
Change-Id: Ibe27d6ba38f1d349c032194c575a311a923196e4
2022-05-31 11:08:12 +08:00
Jimmy Shiu
e95bef23d9 ADPF: Skip I signal and set Uclamp init value am: 0dc4b0d855
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18579072

Change-Id: Ib60c7431c010d83cc5485eefe39467b29c60d9b6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 22:25:34 +00:00
Jimmy Shiu
0dc4b0d855 ADPF: Skip I signal and set Uclamp init value
Skip I signal by setting kI to 0 and use UClampMinInit as the display
update boost value.

Bug: 198663407
Test: Manual Test
Change-Id: I309ae4f63c4d7f50dc320aec28fffbe1473eb6e5
2022-05-27 22:04:51 +00:00
Richard Hsu
6e005b6cec [Tuning] Performance turning for NNAPI ML benchmarks am: 18797cfc14
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18337460

Change-Id: I1fd61bc554159ebf47fc2bee854f45b072d19ab6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 21:45:29 +00:00
Richard Hsu
dfee600275 [Tuning] Disable CPU Idle in NNAPI workload with PMQoS CPU DMA Latency am: 2c15fb2a5b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18451107

Change-Id: Ic132fceb4ecae7b4e98b88b2bcc78f547ae59782
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 21:45:28 +00:00
Richard Hsu
18797cfc14 [Tuning] Performance turning for NNAPI ML benchmarks
Sets the ML_ACC boost value to 650. The medium core's capacity is 763, so this means our benchmark process will always be scheduled onto the medium or big cores. We experimented with different uclamp values, and 650 is a good balance between power and performance.

Measurements:
MLPerf IC model Latency (ms) Power (mW) Energy/inference (mJ) MLPerf Scores
Uclamp = 512 0.981 3539 3.47 826
Uclamp = 600 0.973 3683 3.58 872
Uclamp = 650 0.899 3917 3.52 970 <- good balance
Uclamp = 700 0.892 4067 3.63 976
Uclamp = 800 0.875 4440 3.89 997

https://docs.google.com/presentation/d/1zx7sLkhOClmuRTCrq8-l3N1mZrrv7f-CtcdMuzV0eaI/edit?usp=sharing

Bug: 232183574
Test: MLPerf score on P22 improved significantly.

Change-Id: Ib93ecee5af3f1cbe83c5a96dc14b3a537db5abc8
2022-05-27 21:21:41 +00:00
Richard Hsu
2c15fb2a5b [Tuning] Disable CPU Idle in NNAPI workload with PMQoS CPU DMA Latency
To improve the return path latency, we want to keep the CPU at at least WFI state (Idle_1). The PMQos cpu_dma_latency knob prevents the CPU from falling below WFI state. This makes the return path CPU wakeup latency very good. Check with wvw@, the power impact shouldn't be too significant.

The average energy cost per inference dropped from 3.85 to 3.47 mJ. The reason why the power number is lower WITH disable-idle is that, due to better latency, we get to run more inferences given the same amount of time. This makes the average power consumption lower.

Measurement:

MLPerf IC model Latency (ms) Power (mW) Energy/inference (mJ) MLPerf scores
Default 1.35 2837 3.85 560
Disable CPU Idle 0.98 3539 3.47 826

https://docs.google.com/presentation/d/1zx7sLkhOClmuRTCrq8-l3N1mZrrv7f-CtcdMuzV0eaI/edit?pli=1#slide=id.g12dd9e50b4b_0_0

Bug: 232183574
Test: MLPerf on Android T. Performance improved. Verified on Perfetto.
Change-Id: Ia807bf0849e4d9b0b0e8c9510335129ca89e791f
2022-05-27 21:21:41 +00:00