Commit graph

3027 commits

Author SHA1 Message Date
Android Build Coastguard Worker
23a9b55cc2 Snap for 8671920 from e8712cc5c1 to tm-qpr1-release
Change-Id: Ibf13ab2d8957253b4a2c5d1ac0f43cde8085f08f
2022-06-02 01:03:31 +00:00
Steve Berbary
c319365d5b [automerger skipped] [DO NOT MERGE] Update oriole SVN to 31 am: abfd17b3c1 -s ours am: fc6271573e -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18703426

Change-Id: Ie09a654fa05b731ded3525c6ad9734caa7db90e6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-02 01:03:25 +00:00
Steve Berbary
d87244ae07 [automerger skipped] [DO NOT MERGE] Update raven SVN to 31 am: e381ffc6fe -s ours am: 011c9b5858 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18703046

Change-Id: I60ee836d7acb028a81eee7f2a385266e4c375c75
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-02 01:03:20 +00:00
Steve Berbary
fc6271573e [automerger skipped] [DO NOT MERGE] Update oriole SVN to 31 am: abfd17b3c1 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18703426

Change-Id: Ife7bae6aed595b3733b2f8a1e700bc97143e77b4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-02 00:45:41 +00:00
Steve Berbary
011c9b5858 [automerger skipped] [DO NOT MERGE] Update raven SVN to 31 am: e381ffc6fe -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18703046

Change-Id: I09619a0fd687dcfc8225a53b15996fb845abaa64
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-02 00:45:35 +00:00
Steve Berbary
abfd17b3c1 [DO NOT MERGE] Update oriole SVN to 31
Bug: 231380374
Change-Id: I96baab5b6fceefb38f945623e825ef3f0845ed35
2022-06-02 00:40:12 +00:00
Steve Berbary
e381ffc6fe [DO NOT MERGE] Update raven SVN to 31
Bug: 231380374
Change-Id: I5a1072b5366bde0048937941d3f014bdf3c7019f
2022-06-02 00:24:54 +00:00
Steve Berbary
87a0eb9660 [automerger skipped] [DO NOT MERGE] Update oriole SVN to 30 am: c3b1a6ff86 -s ours am: ed9ea3d15b -s ours am: 72b81c9441 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18625326

Change-Id: I682226d4054e89a9c5d1702ed30b6ccc53520c61
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-01 23:20:44 +00:00
Steve Berbary
160f751d2b [automerger skipped] [DO NOT MERGE] Update raven SVN to 30 am: 88b2efd74b -s ours am: 665273cca0 -s ours am: 0e13375268 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18622716

Change-Id: Idc3b413a56d2d89c4947de4a2737e8db0a85ee76
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-01 23:20:39 +00:00
Steve Berbary
72b81c9441 [automerger skipped] [DO NOT MERGE] Update oriole SVN to 30 am: c3b1a6ff86 -s ours am: ed9ea3d15b -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18625326

Change-Id: Ib4533da89e50e8ebb18662a033b1ac2d9586e912
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-01 22:56:06 +00:00
Steve Berbary
0e13375268 [automerger skipped] [DO NOT MERGE] Update raven SVN to 30 am: 88b2efd74b -s ours am: 665273cca0 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18622716

Change-Id: I87be1ede0d6df420b67f8e8fbfc143d02a9bc2c1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-01 22:56:01 +00:00
Steve Berbary
ed9ea3d15b [automerger skipped] [DO NOT MERGE] Update oriole SVN to 30 am: c3b1a6ff86 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18625326

Change-Id: Ifaa8908f84687557d013f8717b909caaddbb0dcf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-01 22:30:20 +00:00
Steve Berbary
665273cca0 [automerger skipped] [DO NOT MERGE] Update raven SVN to 30 am: 88b2efd74b -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18622716

Change-Id: I29f806169ef92fd858ac317908a7889618b5ab4b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-01 22:30:12 +00:00
Steve Berbary
c3b1a6ff86 [DO NOT MERGE] Update oriole SVN to 30
Bug: 231380374
Change-Id: I7e71f4663f8b07367b8f33e99bf28a23a9110259
2022-06-01 22:20:36 +00:00
Steve Berbary
88b2efd74b [DO NOT MERGE] Update raven SVN to 30
Bug: 231380374
Change-Id: I9b819378787f80c6cd254abc968106b3dc57558a
2022-06-01 20:06:03 +00:00
George Chang
e8712cc5c1 Switch NFC from HIDL to AIDL
Bug: 216290344
Test: atest NfcNciInstrumentationTests
Test: atest VtsAidlHalNfcTargetTest
Merged-In: Ifde6ab418a18a10b11911cd2e8459f769587f685
Change-Id: Ifde6ab418a18a10b11911cd2e8459f769587f685
2022-06-01 06:19:38 +00:00
Paul Scovanner
084c4cd31b Update Raviole SVN to 31 am: e2c205b11b am: 25ba056eb9
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18673488

Change-Id: Id0962f3ac739df5e08d07b2c9138b6d8767c36d4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-01 00:55:02 +00:00
Paul Scovanner
25ba056eb9 Update Raviole SVN to 31 am: e2c205b11b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18673488

Change-Id: I7906661af66c9a363b973ba74eed06280c9480ab
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-01 00:17:27 +00:00
Paul Scovanner
e2c205b11b Update Raviole SVN to 31
Bug: 232157623
Change-Id: I3bd635f4229f0332c8dd5dba0c3d1677535da99d
2022-05-31 19:27:07 +00:00
Android Build Coastguard Worker
3fc5e8610e Snap for 8656595 from 2da4292774 to tm-qpr1-release
Change-Id: If5fc7990d0c95942ea61faf9951192455bffdbce
2022-05-28 03:07:26 +00:00
Richard Hsu
2da4292774 [Tuning] Disable CPU Idle in NNAPI workload with PMQoS CPU DMA Latency am: 3e31f88208 am: f9aeb0b1b2
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18451702

Change-Id: Ic8121cc3ddf85e90bf57d05e5719802c83d5a581
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 22:52:12 +00:00
jimmyshiu
492883c58e ADPF: Skip I signal and set Uclamp init value am: 15215ef471 am: ab734303a1
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18580727

Change-Id: Id628124128160600fe605c615f39857e771c62b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 22:51:13 +00:00
Richard Hsu
f9aeb0b1b2 [Tuning] Disable CPU Idle in NNAPI workload with PMQoS CPU DMA Latency am: 3e31f88208
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18451702

Change-Id: I2e8409fa7456ee8618bce13f18de78f13636fea0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 22:26:16 +00:00
jimmyshiu
ab734303a1 ADPF: Skip I signal and set Uclamp init value am: 15215ef471
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18580727

Change-Id: Iadbbb0bb69eafd4eb941f515c5dd412ba9573d3a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 22:25:53 +00:00
Richard Hsu
3e31f88208 [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: If067e0851bea0475043ef2127a25ed3a5fdab093
2022-05-27 22:18:23 +00:00
jimmyshiu
15215ef471 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: 232992641
Test: Manual Test
Change-Id: Iee49cb054817d49d18498ceced61446916669887
2022-05-27 22:04:51 +00:00
Android Build Coastguard Worker
06ca741c07 Snap for 8650774 from c1071c8626 to tm-qpr1-release
Change-Id: I09add97536dfb4b50238139bfe7d4c6627f0d9e9
2022-05-27 01:03:12 +00:00
Daeho Jeong
c1071c8626 disable powerhint for F2FS gc_urgent mode am: 43c5e96ce4 am: b1276eb9e3
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18599851

Change-Id: Id781e7d4434cd31741d197b5211c8d29444043be
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-26 23:41:23 +00:00
Daeho Jeong
b1276eb9e3 disable powerhint for F2FS gc_urgent mode am: 43c5e96ce4
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18599851

Change-Id: I64e5bd010a9d0485a969db1f99fd4bd5af4bcb58
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-26 23:19:20 +00:00
Daeho Jeong
43c5e96ce4 disable powerhint for F2FS gc_urgent mode
Disable the powerhint for F2FS gc_urgent mode, since we are going to
replace this with the smart idle maintenance service.

Test: turn on/off the screen & check /sys/fs/f2fs/dm-*/gc_urgent
Bug: 214430685
Signed-off-by: Daeho Jeong <daehojeong@google.com>
Change-Id: I6acf8e9e8a8d7e33d89acb1be44ea340e3f02241
2022-05-25 08:37:17 -07:00
Android Build Coastguard Worker
7ed842ab3d Snap for 8637453 from 78e34fe1fa to tm-qpr1-release
Change-Id: I3b7845d2c39b254278a82db826b8a4071834b153
2022-05-25 01:03:33 +00:00
Jasmine Cha
78e34fe1fa audio: improve mute duration am: 9610e3d430 am: 9dff24d1e4
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18567591

Change-Id: Id5e3d5dfd21222ff9b4635421f37855237fa374b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-24 11:21:10 +00:00
Jasmine Cha
9dff24d1e4 audio: improve mute duration am: 9610e3d430
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18567591

Change-Id: I43f2468dcf2851aaf7fafb9f3d2aef4232dea444
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-24 10:53:55 +00:00
Jasmine Cha
9610e3d430 audio: improve mute duration
- redefine mute duration of primary output from 160ms to 40ms to avoid
  cutting of preview notification.

Bug: 233176336
Test: preview notification/voice end call tone

Signed-off-by: Jasmine Cha <chajasmine@google.com>
Change-Id: Ib696638eca99b1f58300533cca586cab209b188d
2022-05-24 06:19:32 +00:00
Android Build Coastguard Worker
8f54d2bb05 Snap for 8626810 from ac2fa8a4f9 to tm-qpr1-release
Change-Id: Ia2fac1432285b2f74a1e93d98b4bbfea77acf4ec
2022-05-21 23:01:48 +00:00
Android Build Coastguard Worker
0f0838ae54 Snap for 8625096 from a111302578 to tm-qpr1-release
Change-Id: Ic5fd7b11504cd13775ee8f4fb6a41754a981340f
2022-05-21 03:06:17 +00:00
Wei Wang
ac2fa8a4f9 Boost foreground group when app launch am: 28a492df0e am: da5275239d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18519528

Change-Id: Ia016454922bbf388301ea942c86a785c0e3429e0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-21 00:57:27 +00:00
chungkai
a111302578 powerhal: add uclamp_threshold and reduce_prefer_idle node am: 0168d7f708 am: 6b4193fe42
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18400308

Change-Id: I13082badc0b29ef87bd5625aeec6a372f8fe7754
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-21 00:57:11 +00:00
Wei Wang
da5275239d Boost foreground group when app launch am: 28a492df0e
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18519528

Change-Id: Iab5212a7434c9450319bdea469fa19cf3e107790
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-21 00:30:17 +00:00
chungkai
6b4193fe42 powerhal: add uclamp_threshold and reduce_prefer_idle node am: 0168d7f708
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18400308

Change-Id: I114c3c4a7820a5cd81bc7786a07184c5dc999c3b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-21 00:30:06 +00:00
Wei Wang
28a492df0e Boost foreground group when app launch
To improve app launch time.

Bug: 233236422
Test: build pass
Change-Id: I308aaf3133136b13fd71cdc3a60a1665e3483654
2022-05-21 00:03:51 +00:00
chungkai
0168d7f708 powerhal: add uclamp_threshold and reduce_prefer_idle node
we need disable uclamp_threshold and reduce_prefer_idle
under launch scenarios.

Bug: 232593932
Test: build pass
Signed-off-by: chungkai <chungkai@google.com>
Change-Id: I83573ed4640cd841d99cff0b52df0335332623df
2022-05-21 00:01:36 +00:00
jonerlin
975839a5a6 O6R4: Add hci_inject tool in user debug build am: 9c27ad6042 am: 13704c43b4
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/17607060

Change-Id: I2c76ec097e5168e0639a743e81ece1abe0b052c7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-20 12:54:05 +00:00
jonerlin
13704c43b4 O6R4: Add hci_inject tool in user debug build am: 9c27ad6042
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/17607060

Change-Id: I72d994610d9edcaf5db9897c3780e698a3604c34
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-20 12:20:47 +00:00
jonerlin
9c27ad6042 O6R4: Add hci_inject tool in user debug build
Bug: 228943442
Test: manually
Change-Id: I42f7553f6cea54cf8c476bb886f4425ed702cdb5
2022-05-20 05:06:29 +00:00
Android Build Coastguard Worker
e64aaba97a Snap for 8618453 from 2d2dd69409 to tm-qpr1-release
Change-Id: Idb31636dcedf9490fef3c4f0dcebf2b88fa51edc
2022-05-20 03:02:38 +00:00
Steve Berbary
2d2dd69409 Update oriole SVN to 29 am: fe94a8e370 am: a1bc91efb0 am: 33795820f0
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18367911

Change-Id: Ifb1964b7634097dd70715d16e15e8e73028e4ad2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-19 21:12:51 +00:00
Steve Berbary
343d6b5418 Update raven SVN to 29 am: 5dc47062e1 am: 51eae801fd am: ab9578a88b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18385626

Change-Id: Ic1e3c7ceb34e8a8140cbe288df32a26bd4538c56
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-19 21:12:35 +00:00
Steve Berbary
33795820f0 Update oriole SVN to 29 am: fe94a8e370 am: a1bc91efb0
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18367911

Change-Id: Idaae09c8d71440de7323ec1c5b5be22aa3a603de
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-19 20:45:42 +00:00
Steve Berbary
ab9578a88b Update raven SVN to 29 am: 5dc47062e1 am: 51eae801fd
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/18385626

Change-Id: I82515f6e047822820361f50f9edd3b461f728840
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-19 20:45:11 +00:00